// Auto generated by utensor-cli

#include <stdint.h>

const int inline_MatMul_eightbit_x__port__0_reshape_dims_0 [ 1 ] = {  -1,  };
#include <stdint.h>

const int inline_MatMul_eightbit_x__port__0_reduction_dims_0 [ 1 ] = {  0,  };
#include <stdint.h>

const uint8_t inline_Variable_quantized_const_0 [ 100352 ] = {  129,  108,  124,  178,  97,  100,  185,  167,  144,  180,  143,  136,  127,  171,  137,  137,  151,  150,  146,  145,  103,  197,  135,  160,  96,  154,  134,  183,  141,  91,  105,  81,  185,  145,  143,  109,  113,  126,  142,  118,  172,  118,  155,  116,  141,  186,  155,  141,  92,  171,  142,  104,  150,  146,  141,  162,  120,  130,  121,  113,  137,  148,  181,  180,  128,  94,  125,  119,  124,  171,  176,  166,  104,  146,  117,  138,  178,  160,  170,  120,  112,  118,  189,  100,  163,  135,  129,  133,  101,  185,  150,  98,  114,  163,  118,  146,  119,  172,  88,  190,  172,  128,  178,  117,  107,  125,  203,  202,  150,  103,  148,  186,  107,  133,  173,  124,  202,  163,  108,  149,  163,  102,  150,  181,  129,  188,  104,  128,  140,  172,  124,  181,  153,  160,  175,  148,  107,  149,  131,  108,  170,  157,  121,  166,  149,  121,  144,  107,  119,  122,  108,  86,  156,  171,  171,  125,  95,  199,  190,  118,  166,  114,  104,  160,  146,  169,  128,  136,  121,  160,  143,  124,  141,  176,  119,  174,  155,  176,  134,  194,  121,  139,  183,  121,  175,  138,  143,  174,  147,  140,  162,  109,  113,  162,  189,  149,  158,  89,  163,  168,  192,  166,  127,  147,  124,  148,  164,  153,  162,  155,  91,  120,  103,  195,  88,  183,  153,  175,  146,  127,  138,  165,  110,  130,  127,  157,  139,  138,  117,  167,  174,  198,  147,  169,  129,  193,  101,  192,  155,  125,  99,  149,  154,  175,  84,  132,  149,  161,  141,  199,  146,  120,  129,  100,  135,  202,  131,  125,  143,  157,  172,  139,  140,  186,  138,  118,  86,  139,  169,  165,  150,  193,  109,  96,  148,  140,  132,  180,  108,  113,  166,  188,  190,  159,  108,  194,  86,  128,  99,  154,  139,  186,  139,  137,  171,  143,  131,  145,  174,  146,  119,  193,  174,  110,  129,  120,  136,  183,  130,  132,  123,  102,  137,  118,  170,  118,  146,  172,  182,  141,  149,  151,  151,  159,  113,  106,  159,  180,  130,  193,  142,  126,  148,  166,  172,  143,  166,  133,  141,  156,  132,  181,  164,  186,  142,  148,  201,  120,  118,  128,  132,  121,  124,  187,  121,  147,  112,  161,  140,  90,  123,  188,  136,  119,  165,  106,  149,  146,  158,  137,  126,  151,  173,  159,  162,  122,  108,  171,  162,  80,  140,  196,  114,  170,  163,  161,  116,  149,  123,  127,  193,  166,  155,  137,  152,  140,  156,  109,  108,  123,  176,  147,  108,  96,  173,  107,  111,  79,  123,  130,  120,  146,  175,  165,  197,  126,  145,  126,  117,  131,  96,  150,  138,  165,  87,  134,  146,  124,  168,  98,  161,  140,  137,  132,  125,  145,  148,  160,  171,  135,  106,  194,  153,  115,  120,  179,  126,  150,  102,  82,  130,  160,  153,  167,  178,  138,  142,  93,  116,  132,  174,  200,  180,  119,  106,  139,  139,  184,  153,  128,  155,  128,  120,  83,  106,  158,  177,  172,  132,  138,  186,  132,  157,  140,  128,  146,  163,  141,  158,  174,  121,  163,  152,  85,  143,  126,  161,  165,  189,  171,  141,  132,  171,  130,  148,  144,  110,  125,  153,  108,  105,  151,  145,  124,  143,  87,  118,  133,  104,  116,  122,  152,  114,  143,  116,  166,  98,  107,  193,  142,  97,  127,  97,  141,  149,  83,  151,  149,  80,  108,  136,  152,  127,  128,  177,  155,  130,  129,  158,  113,  195,  135,  164,  133,  170,  93,  131,  137,  183,  171,  122,  118,  161,  127,  150,  94,  92,  113,  153,  95,  130,  145,  153,  184,  188,  148,  129,  150,  146,  103,  127,  139,  125,  92,  138,  158,  93,  120,  90,  130,  158,  129,  184,  164,  108,  173,  141,  140,  133,  145,  146,  181,  160,  165,  150,  130,  144,  202,  160,  128,  155,  192,  145,  137,  149,  179,  128,  182,  151,  125,  98,  151,  83,  170,  166,  126,  122,  135,  115,  161,  161,  149,  135,  156,  117,  92,  129,  181,  152,  119,  105,  163,  145,  157,  152,  171,  177,  95,  169,  80,  167,  163,  188,  122,  157,  132,  129,  137,  144,  172,  126,  197,  162,  127,  160,  123,  144,  155,  130,  113,  152,  140,  188,  188,  141,  118,  174,  152,  125,  122,  154,  96,  106,  117,  150,  155,  114,  154,  143,  157,  165,  126,  118,  128,  122,  119,  150,  147,  91,  165,  145,  132,  178,  138,  175,  113,  113,  134,  136,  163,  97,  79,  146,  148,  118,  160,  153,  159,  139,  119,  144,  156,  138,  169,  124,  94,  139,  115,  165,  109,  157,  163,  129,  123,  147,  82,  143,  162,  144,  139,  167,  153,  103,  122,  166,  155,  109,  116,  128,  163,  92,  153,  134,  111,  137,  184,  124,  158,  155,  159,  160,  153,  156,  151,  105,  94,  154,  111,  158,  142,  129,  112,  165,  116,  118,  112,  104,  156,  132,  117,  124,  124,  130,  149,  126,  184,  115,  134,  161,  167,  169,  157,  200,  134,  200,  116,  142,  151,  149,  120,  130,  148,  175,  133,  153,  141,  180,  131,  104,  165,  150,  156,  174,  161,  171,  103,  155,  85,  172,  130,  150,  161,  104,  118,  102,  137,  150,  190,  102,  152,  191,  102,  125,  122,  114,  127,  158,  140,  81,  127,  147,  173,  138,  100,  118,  140,  130,  138,  173,  132,  114,  164,  148,  170,  162,  175,  135,  151,  143,  127,  116,  139,  93,  119,  133,  181,  182,  118,  162,  131,  106,  146,  145,  106,  150,  144,  154,  106,  151,  135,  135,  111,  92,  145,  110,  108,  132,  97,  171,  158,  139,  154,  124,  151,  100,  140,  90,  111,  123,  160,  133,  154,  187,  97,  161,  145,  118,  125,  197,  170,  142,  105,  112,  119,  144,  185,  165,  119,  158,  141,  155,  146,  96,  99,  148,  182,  139,  80,  125,  172,  121,  165,  127,  151,  140,  107,  160,  129,  147,  140,  161,  116,  133,  127,  96,  112,  136,  112,  178,  147,  89,  141,  165,  127,  160,  122,  117,  89,  127,  108,  100,  128,  195,  126,  151,  129,  131,  157,  100,  138,  107,  194,  132,  140,  127,  120,  141,  196,  200,  156,  84,  146,  91,  93,  107,  149,  148,  158,  196,  187,  175,  165,  191,  178,  101,  100,  153,  184,  166,  157,  160,  194,  98,  127,  177,  119,  164,  158,  135,  151,  83,  130,  149,  102,  164,  128,  164,  140,  120,  141,  128,  165,  145,  125,  153,  114,  132,  114,  116,  143,  137,  135,  150,  124,  196,  152,  129,  104,  155,  112,  113,  182,  144,  153,  154,  119,  130,  172,  115,  131,  126,  105,  112,  154,  186,  139,  101,  160,  131,  124,  102,  153,  142,  143,  85,  162,  131,  175,  136,  162,  131,  150,  147,  159,  152,  117,  126,  132,  116,  162,  138,  122,  145,  201,  87,  163,  133,  127,  150,  162,  160,  158,  165,  171,  96,  170,  127,  130,  143,  153,  163,  163,  190,  190,  143,  153,  165,  173,  164,  181,  152,  198,  164,  180,  130,  176,  109,  126,  126,  181,  102,  142,  188,  114,  129,  124,  151,  177,  158,  121,  111,  184,  172,  112,  88,  128,  161,  137,  201,  124,  115,  124,  129,  131,  143,  101,  107,  118,  153,  152,  89,  172,  197,  165,  190,  155,  142,  152,  97,  145,  91,  109,  143,  117,  160,  129,  150,  181,  163,  161,  158,  169,  150,  175,  172,  143,  169,  171,  93,  139,  131,  115,  90,  129,  174,  140,  136,  169,  161,  115,  198,  169,  105,  116,  112,  126,  194,  84,  178,  97,  178,  120,  132,  195,  139,  176,  116,  124,  149,  191,  164,  105,  141,  120,  141,  144,  164,  157,  116,  140,  119,  141,  132,  103,  150,  142,  139,  122,  141,  139,  173,  167,  192,  171,  127,  138,  156,  177,  157,  137,  138,  82,  116,  141,  120,  126,  101,  191,  152,  119,  88,  121,  197,  162,  183,  102,  118,  114,  164,  124,  162,  167,  123,  87,  157,  151,  130,  153,  169,  136,  155,  124,  159,  101,  95,  141,  168,  162,  123,  158,  155,  151,  200,  142,  183,  111,  108,  172,  138,  150,  156,  134,  105,  176,  113,  144,  139,  125,  88,  131,  160,  171,  148,  121,  179,  159,  115,  159,  137,  116,  148,  156,  155,  139,  193,  123,  125,  142,  156,  150,  155,  106,  159,  96,  114,  161,  138,  127,  122,  114,  134,  153,  132,  152,  190,  163,  133,  144,  93,  136,  165,  173,  154,  144,  126,  107,  146,  145,  153,  142,  117,  134,  159,  148,  89,  124,  135,  169,  145,  154,  118,  174,  94,  191,  146,  134,  123,  115,  119,  133,  136,  149,  164,  138,  160,  147,  148,  114,  107,  166,  113,  111,  172,  125,  120,  121,  173,  202,  135,  131,  167,  161,  123,  152,  131,  133,  173,  127,  157,  109,  138,  95,  166,  140,  120,  129,  160,  129,  151,  78,  83,  116,  171,  133,  175,  176,  126,  127,  168,  137,  131,  162,  156,  163,  101,  153,  147,  122,  121,  124,  152,  124,  79,  116,  96,  170,  144,  157,  128,  138,  93,  153,  132,  118,  146,  138,  164,  161,  131,  130,  131,  102,  163,  157,  148,  187,  133,  160,  121,  163,  127,  140,  142,  151,  138,  117,  114,  172,  130,  110,  163,  101,  160,  187,  97,  186,  157,  134,  156,  115,  85,  171,  174,  174,  117,  167,  167,  118,  118,  134,  142,  153,  113,  162,  159,  121,  120,  149,  89,  165,  186,  154,  160,  126,  138,  113,  178,  167,  119,  177,  134,  182,  170,  168,  168,  96,  157,  149,  153,  165,  167,  127,  113,  97,  175,  97,  135,  147,  132,  151,  107,  141,  117,  167,  118,  135,  138,  144,  183,  104,  141,  185,  123,  121,  122,  173,  138,  170,  158,  181,  163,  164,  162,  149,  157,  98,  156,  99,  151,  107,  122,  155,  161,  120,  177,  201,  122,  157,  148,  95,  157,  134,  162,  161,  200,  159,  115,  128,  119,  105,  169,  148,  122,  130,  120,  159,  167,  110,  179,  123,  107,  167,  152,  136,  79,  155,  117,  165,  144,  198,  179,  129,  148,  110,  143,  133,  102,  90,  137,  151,  150,  134,  127,  121,  168,  186,  143,  179,  182,  130,  166,  173,  145,  182,  138,  142,  164,  154,  93,  144,  141,  162,  92,  103,  135,  192,  178,  84,  182,  154,  158,  131,  174,  125,  143,  131,  175,  178,  154,  146,  159,  157,  184,  134,  190,  126,  143,  118,  97,  151,  161,  200,  142,  151,  124,  126,  128,  160,  164,  127,  172,  172,  175,  193,  126,  161,  84,  124,  85,  147,  97,  138,  112,  92,  114,  149,  149,  138,  121,  163,  146,  155,  89,  180,  161,  135,  157,  199,  146,  100,  167,  130,  143,  185,  100,  177,  135,  136,  103,  122,  177,  170,  123,  80,  183,  127,  147,  134,  154,  137,  154,  201,  88,  176,  137,  114,  179,  127,  177,  118,  184,  151,  125,  146,  139,  164,  176,  149,  144,  142,  142,  144,  171,  147,  151,  147,  136,  101,  168,  171,  151,  131,  109,  149,  118,  142,  158,  148,  175,  159,  106,  162,  128,  97,  135,  170,  196,  115,  173,  109,  123,  120,  140,  95,  143,  159,  124,  161,  173,  185,  94,  183,  119,  169,  93,  140,  169,  135,  167,  150,  108,  99,  147,  135,  133,  147,  116,  119,  126,  143,  109,  199,  92,  174,  184,  131,  147,  141,  129,  203,  180,  161,  177,  139,  179,  119,  138,  91,  105,  99,  133,  95,  135,  114,  154,  119,  127,  122,  165,  98,  126,  165,  104,  150,  157,  134,  142,  139,  127,  77,  125,  139,  147,  139,  167,  166,  180,  144,  122,  156,  144,  125,  121,  162,  192,  155,  117,  163,  178,  123,  189,  150,  102,  120,  121,  186,  127,  184,  167,  138,  107,  169,  106,  139,  162,  168,  146,  124,  143,  92,  117,  126,  126,  181,  96,  160,  163,  155,  117,  138,  93,  173,  151,  186,  207,  136,  166,  142,  106,  167,  113,  201,  113,  151,  148,  171,  192,  194,  157,  168,  102,  167,  163,  147,  91,  188,  123,  105,  184,  99,  156,  132,  97,  118,  176,  117,  126,  107,  159,  186,  182,  121,  168,  98,  180,  84,  136,  155,  130,  127,  138,  148,  167,  189,  96,  169,  150,  142,  130,  176,  166,  116,  166,  207,  142,  116,  170,  148,  174,  108,  162,  85,  172,  138,  97,  152,  158,  101,  131,  115,  142,  110,  136,  140,  153,  137,  163,  147,  144,  144,  171,  109,  158,  113,  116,  172,  128,  163,  134,  180,  140,  167,  101,  122,  180,  124,  163,  107,  164,  162,  92,  129,  117,  194,  124,  153,  114,  122,  155,  105,  116,  158,  148,  171,  109,  103,  149,  117,  151,  153,  133,  154,  115,  135,  148,  187,  155,  102,  104,  110,  180,  130,  110,  86,  162,  155,  164,  160,  167,  118,  175,  143,  84,  156,  92,  86,  127,  116,  97,  164,  174,  191,  203,  164,  131,  166,  98,  141,  146,  116,  117,  162,  150,  96,  194,  98,  146,  119,  145,  146,  154,  180,  139,  158,  153,  140,  101,  93,  82,  180,  167,  175,  170,  166,  152,  149,  125,  147,  130,  128,  160,  164,  143,  168,  135,  112,  173,  147,  142,  177,  137,  167,  145,  174,  146,  131,  162,  126,  156,  155,  150,  80,  201,  105,  164,  152,  128,  141,  153,  145,  114,  145,  118,  169,  128,  190,  135,  85,  154,  171,  187,  142,  196,  155,  137,  153,  111,  138,  160,  138,  109,  128,  159,  113,  128,  152,  168,  140,  172,  142,  118,  151,  81,  119,  99,  116,  109,  132,  147,  127,  168,  136,  121,  112,  161,  130,  153,  187,  132,  155,  160,  149,  134,  105,  132,  178,  176,  162,  177,  145,  156,  148,  161,  125,  124,  116,  128,  141,  145,  128,  104,  130,  149,  155,  162,  103,  165,  141,  123,  125,  145,  153,  142,  121,  121,  174,  162,  143,  99,  117,  118,  94,  125,  99,  122,  128,  104,  109,  126,  184,  140,  127,  105,  135,  117,  103,  137,  169,  136,  118,  124,  154,  192,  136,  144,  142,  132,  179,  122,  153,  129,  147,  197,  150,  128,  90,  185,  136,  114,  124,  158,  122,  154,  170,  189,  194,  142,  141,  113,  132,  170,  168,  170,  144,  103,  121,  164,  179,  128,  109,  155,  199,  130,  138,  102,  143,  187,  171,  184,  128,  155,  116,  119,  157,  109,  153,  135,  151,  172,  140,  163,  135,  117,  149,  146,  131,  166,  135,  90,  147,  174,  109,  197,  136,  166,  102,  152,  165,  153,  153,  161,  124,  110,  162,  105,  152,  147,  182,  136,  163,  186,  151,  152,  122,  137,  124,  132,  147,  161,  161,  96,  151,  148,  114,  141,  111,  98,  147,  111,  179,  150,  91,  100,  142,  165,  148,  156,  148,  191,  131,  113,  149,  153,  152,  195,  119,  105,  85,  161,  125,  184,  88,  91,  160,  147,  103,  181,  167,  179,  125,  117,  157,  141,  184,  171,  129,  111,  154,  142,  155,  119,  115,  129,  117,  156,  115,  155,  143,  164,  95,  139,  177,  150,  113,  94,  120,  103,  176,  155,  99,  122,  170,  154,  120,  181,  164,  92,  153,  135,  158,  172,  155,  180,  178,  168,  148,  110,  162,  100,  158,  113,  132,  156,  193,  131,  168,  144,  178,  158,  134,  193,  111,  202,  189,  167,  87,  103,  154,  156,  127,  171,  162,  108,  152,  168,  168,  176,  106,  111,  187,  133,  148,  183,  127,  133,  172,  179,  119,  125,  139,  131,  138,  148,  102,  130,  122,  141,  117,  138,  138,  132,  157,  106,  104,  106,  145,  175,  109,  109,  179,  155,  194,  95,  108,  177,  135,  188,  113,  173,  131,  86,  103,  184,  113,  144,  180,  108,  164,  138,  172,  195,  105,  115,  137,  196,  114,  153,  190,  113,  145,  129,  119,  163,  181,  183,  135,  165,  125,  139,  150,  159,  108,  154,  120,  126,  163,  167,  149,  133,  133,  170,  97,  134,  126,  120,  169,  109,  117,  128,  116,  178,  160,  142,  131,  149,  138,  100,  103,  184,  184,  119,  175,  190,  111,  129,  160,  142,  162,  114,  141,  130,  152,  192,  149,  167,  158,  104,  142,  185,  156,  137,  163,  153,  164,  178,  90,  128,  179,  159,  142,  149,  160,  152,  96,  131,  181,  155,  111,  81,  129,  176,  158,  139,  200,  143,  133,  102,  171,  180,  160,  104,  167,  173,  147,  100,  142,  201,  169,  134,  120,  138,  124,  154,  161,  133,  164,  203,  141,  134,  173,  110,  164,  164,  153,  148,  97,  142,  169,  127,  191,  114,  121,  170,  149,  119,  190,  134,  111,  121,  131,  137,  128,  197,  116,  121,  116,  107,  186,  146,  152,  111,  137,  175,  114,  130,  135,  132,  133,  174,  179,  94,  138,  107,  118,  148,  102,  127,  151,  202,  154,  95,  129,  143,  135,  164,  150,  159,  123,  100,  136,  155,  173,  137,  149,  157,  139,  176,  121,  123,  142,  82,  185,  175,  138,  160,  177,  159,  177,  138,  131,  106,  86,  147,  149,  177,  107,  120,  98,  107,  140,  193,  132,  126,  99,  146,  93,  131,  184,  129,  183,  167,  159,  151,  154,  174,  105,  133,  141,  126,  109,  125,  167,  130,  145,  170,  166,  121,  186,  89,  153,  149,  150,  128,  137,  131,  144,  153,  166,  115,  140,  93,  104,  154,  171,  161,  175,  123,  161,  101,  187,  179,  113,  140,  157,  150,  79,  145,  142,  125,  134,  109,  161,  125,  125,  147,  137,  136,  161,  184,  169,  101,  199,  167,  155,  85,  149,  113,  134,  160,  163,  174,  110,  143,  136,  128,  187,  104,  171,  158,  106,  162,  137,  177,  123,  130,  135,  130,  159,  160,  133,  145,  138,  100,  174,  137,  89,  148,  157,  97,  114,  118,  124,  89,  142,  143,  171,  154,  152,  142,  111,  126,  182,  110,  161,  155,  90,  165,  159,  142,  137,  152,  171,  103,  116,  147,  193,  127,  132,  184,  109,  152,  180,  195,  110,  106,  148,  107,  162,  117,  137,  135,  127,  164,  169,  178,  155,  94,  127,  132,  80,  120,  161,  106,  150,  142,  107,  95,  145,  174,  114,  135,  201,  129,  161,  87,  150,  107,  96,  143,  184,  120,  189,  109,  176,  203,  164,  83,  133,  131,  137,  165,  162,  161,  90,  187,  112,  168,  97,  135,  139,  119,  153,  168,  138,  180,  123,  146,  135,  148,  112,  154,  129,  162,  159,  125,  169,  149,  200,  188,  141,  147,  182,  118,  94,  89,  153,  119,  146,  133,  147,  140,  107,  118,  201,  128,  146,  171,  100,  192,  179,  136,  172,  85,  131,  145,  179,  142,  172,  135,  83,  111,  125,  118,  152,  115,  136,  106,  146,  157,  148,  106,  137,  172,  82,  141,  128,  150,  102,  173,  137,  147,  129,  121,  138,  114,  192,  138,  188,  158,  167,  154,  156,  128,  111,  137,  86,  101,  146,  199,  165,  193,  139,  149,  139,  130,  143,  192,  185,  173,  143,  173,  155,  181,  123,  113,  148,  132,  157,  149,  119,  168,  136,  128,  172,  90,  177,  146,  123,  138,  121,  115,  169,  107,  168,  103,  106,  120,  163,  137,  177,  104,  139,  135,  145,  118,  125,  145,  175,  102,  202,  180,  166,  113,  200,  162,  136,  136,  164,  90,  172,  102,  137,  120,  97,  200,  146,  102,  127,  189,  132,  156,  195,  124,  120,  79,  137,  117,  123,  166,  196,  188,  98,  153,  157,  186,  140,  150,  128,  129,  201,  153,  146,  125,  155,  130,  123,  141,  138,  117,  95,  149,  155,  119,  173,  156,  151,  128,  116,  144,  114,  129,  138,  172,  151,  144,  156,  146,  193,  136,  144,  152,  139,  155,  171,  176,  139,  93,  124,  142,  117,  163,  168,  109,  157,  158,  153,  140,  114,  139,  146,  113,  155,  112,  133,  198,  117,  174,  163,  153,  142,  139,  141,  131,  110,  134,  133,  130,  134,  190,  119,  99,  129,  128,  104,  92,  138,  171,  144,  159,  180,  142,  143,  125,  111,  139,  160,  196,  196,  145,  124,  120,  165,  185,  88,  151,  132,  122,  103,  134,  153,  171,  128,  100,  122,  128,  165,  162,  126,  161,  136,  149,  137,  135,  105,  113,  175,  141,  133,  114,  91,  148,  160,  130,  114,  134,  184,  150,  142,  155,  131,  201,  150,  115,  139,  156,  137,  122,  133,  193,  138,  118,  151,  177,  157,  188,  181,  118,  138,  162,  152,  111,  140,  169,  109,  144,  103,  142,  87,  146,  129,  125,  165,  154,  192,  157,  148,  125,  181,  97,  130,  141,  138,  113,  102,  94,  152,  160,  159,  187,  122,  129,  143,  80,  146,  111,  146,  97,  118,  127,  121,  135,  158,  132,  147,  129,  197,  164,  166,  194,  185,  110,  175,  139,  100,  161,  160,  122,  109,  141,  139,  187,  139,  192,  118,  133,  93,  167,  173,  113,  190,  142,  138,  117,  101,  169,  132,  151,  147,  100,  119,  108,  117,  108,  96,  129,  87,  105,  113,  140,  136,  159,  204,  151,  122,  118,  142,  111,  148,  135,  150,  85,  141,  116,  134,  123,  90,  149,  161,  192,  146,  127,  181,  155,  144,  128,  158,  153,  168,  166,  169,  179,  161,  136,  137,  139,  111,  152,  166,  131,  93,  174,  119,  84,  150,  151,  139,  114,  108,  137,  152,  144,  125,  98,  121,  135,  134,  107,  161,  174,  158,  152,  150,  175,  140,  147,  99,  113,  113,  184,  121,  149,  183,  92,  125,  175,  150,  117,  131,  178,  138,  118,  165,  135,  147,  164,  85,  147,  178,  120,  195,  104,  187,  159,  151,  116,  91,  130,  181,  138,  117,  188,  134,  165,  145,  137,  142,  177,  161,  130,  127,  130,  178,  146,  182,  155,  115,  153,  138,  116,  185,  141,  173,  107,  127,  132,  125,  153,  161,  82,  123,  160,  113,  154,  96,  154,  128,  148,  118,  164,  92,  168,  175,  116,  193,  158,  115,  132,  184,  133,  135,  122,  181,  127,  111,  151,  188,  80,  137,  116,  160,  79,  155,  131,  134,  136,  102,  186,  141,  146,  182,  177,  154,  117,  155,  156,  146,  115,  150,  149,  130,  135,  151,  158,  186,  161,  157,  111,  163,  140,  132,  170,  170,  160,  114,  92,  157,  111,  117,  158,  156,  169,  186,  154,  155,  133,  83,  111,  79,  127,  137,  102,  143,  104,  154,  138,  119,  155,  111,  162,  164,  138,  138,  167,  123,  151,  145,  135,  190,  151,  102,  168,  99,  148,  195,  136,  139,  142,  140,  143,  152,  116,  114,  152,  140,  121,  100,  179,  122,  144,  138,  143,  88,  127,  176,  198,  85,  139,  142,  136,  113,  120,  79,  122,  153,  128,  146,  167,  141,  108,  151,  140,  137,  134,  140,  152,  170,  135,  150,  167,  117,  174,  152,  177,  157,  142,  153,  104,  101,  160,  170,  149,  147,  143,  157,  165,  135,  118,  156,  143,  110,  148,  113,  190,  180,  108,  195,  164,  153,  169,  97,  132,  140,  104,  137,  149,  128,  155,  126,  181,  180,  163,  188,  170,  127,  82,  133,  198,  124,  145,  192,  115,  161,  144,  168,  121,  154,  111,  134,  148,  126,  160,  180,  99,  141,  91,  186,  111,  156,  138,  104,  173,  148,  187,  197,  122,  193,  171,  144,  123,  159,  136,  156,  140,  142,  113,  119,  151,  157,  158,  93,  139,  146,  191,  168,  122,  140,  119,  115,  115,  168,  119,  137,  127,  111,  133,  137,  200,  180,  135,  179,  123,  99,  86,  150,  169,  139,  114,  100,  159,  119,  146,  143,  153,  112,  166,  173,  88,  187,  94,  154,  170,  163,  169,  155,  159,  83,  134,  162,  133,  115,  127,  181,  145,  126,  92,  176,  165,  149,  141,  161,  129,  145,  147,  141,  132,  183,  107,  146,  134,  173,  151,  133,  150,  99,  142,  154,  119,  118,  173,  106,  146,  137,  176,  103,  186,  123,  147,  169,  94,  146,  137,  173,  194,  123,  97,  147,  153,  118,  122,  128,  107,  88,  141,  126,  127,  124,  159,  144,  137,  145,  164,  200,  129,  175,  150,  119,  181,  99,  148,  143,  102,  161,  165,  155,  123,  124,  123,  158,  121,  137,  164,  152,  135,  148,  138,  181,  148,  160,  189,  162,  123,  122,  132,  141,  146,  135,  140,  170,  143,  147,  100,  143,  160,  164,  108,  95,  131,  145,  138,  124,  126,  198,  144,  147,  116,  136,  129,  128,  118,  202,  120,  132,  181,  91,  166,  166,  133,  157,  84,  188,  104,  145,  200,  114,  111,  136,  146,  129,  102,  168,  117,  155,  126,  139,  141,  157,  142,  149,  167,  131,  136,  154,  143,  161,  120,  154,  147,  127,  112,  95,  142,  163,  149,  146,  165,  93,  156,  152,  174,  114,  125,  158,  124,  106,  193,  116,  166,  148,  148,  111,  102,  140,  167,  173,  129,  115,  112,  97,  127,  126,  189,  97,  87,  170,  112,  125,  170,  145,  100,  201,  141,  127,  171,  113,  177,  128,  141,  130,  142,  148,  102,  167,  89,  145,  117,  155,  182,  106,  200,  113,  121,  199,  148,  165,  137,  144,  180,  170,  110,  164,  127,  129,  120,  113,  125,  131,  155,  161,  177,  150,  178,  123,  155,  108,  187,  114,  175,  179,  134,  141,  147,  116,  181,  185,  139,  127,  109,  124,  148,  154,  166,  142,  137,  129,  161,  97,  116,  194,  164,  117,  139,  141,  167,  148,  146,  141,  177,  148,  80,  110,  127,  195,  161,  137,  166,  164,  135,  119,  121,  165,  161,  153,  181,  150,  181,  170,  147,  128,  86,  141,  96,  118,  145,  133,  118,  114,  177,  168,  126,  198,  124,  147,  101,  158,  161,  163,  172,  164,  151,  137,  81,  136,  170,  139,  142,  93,  154,  161,  105,  115,  147,  156,  161,  144,  135,  106,  108,  167,  164,  167,  119,  148,  140,  142,  146,  102,  148,  154,  117,  133,  134,  161,  141,  190,  202,  88,  101,  118,  122,  149,  129,  130,  186,  113,  100,  120,  83,  137,  145,  155,  98,  132,  154,  146,  166,  169,  157,  143,  116,  101,  119,  95,  158,  98,  169,  97,  110,  141,  130,  142,  117,  180,  184,  151,  105,  169,  119,  131,  100,  123,  127,  167,  114,  160,  106,  131,  121,  113,  175,  150,  116,  117,  182,  132,  142,  102,  108,  107,  102,  88,  127,  82,  113,  161,  154,  146,  171,  171,  136,  151,  158,  193,  134,  160,  168,  138,  131,  101,  133,  182,  140,  115,  118,  147,  146,  121,  122,  151,  171,  110,  137,  144,  132,  161,  159,  116,  143,  94,  182,  139,  137,  171,  158,  104,  181,  193,  158,  184,  198,  139,  169,  142,  125,  90,  186,  141,  148,  158,  159,  162,  123,  116,  131,  144,  103,  132,  148,  124,  104,  129,  153,  199,  100,  98,  126,  136,  114,  133,  145,  140,  132,  164,  137,  148,  124,  137,  157,  170,  133,  165,  176,  149,  158,  144,  105,  192,  165,  124,  145,  94,  131,  167,  136,  181,  147,  150,  129,  117,  139,  178,  139,  123,  135,  191,  107,  180,  126,  190,  165,  142,  113,  134,  128,  130,  98,  166,  169,  142,  183,  146,  129,  170,  135,  181,  183,  161,  117,  84,  144,  160,  114,  168,  150,  103,  127,  128,  131,  171,  146,  183,  105,  151,  143,  166,  140,  150,  171,  126,  140,  163,  141,  136,  138,  165,  150,  144,  120,  120,  133,  141,  110,  127,  132,  149,  157,  124,  132,  161,  159,  134,  161,  90,  181,  128,  149,  143,  170,  138,  104,  202,  147,  171,  146,  178,  178,  161,  151,  135,  182,  171,  139,  185,  176,  142,  114,  150,  139,  154,  144,  128,  88,  140,  138,  114,  131,  127,  131,  197,  110,  125,  112,  163,  98,  169,  86,  154,  201,  134,  119,  139,  110,  120,  163,  107,  134,  180,  114,  104,  147,  149,  127,  161,  165,  190,  150,  179,  145,  166,  151,  171,  113,  193,  80,  157,  146,  128,  141,  170,  136,  202,  100,  168,  148,  186,  165,  125,  105,  124,  140,  156,  143,  186,  182,  171,  177,  127,  141,  154,  121,  114,  103,  104,  179,  93,  203,  118,  186,  137,  121,  80,  189,  84,  178,  149,  121,  151,  167,  112,  115,  147,  149,  173,  115,  105,  137,  185,  107,  143,  164,  153,  105,  128,  135,  204,  107,  78,  119,  187,  153,  116,  131,  86,  140,  134,  115,  113,  90,  182,  143,  124,  141,  123,  109,  144,  110,  192,  122,  143,  137,  125,  160,  96,  94,  186,  109,  198,  154,  155,  160,  146,  146,  139,  197,  157,  151,  158,  211,  195,  127,  129,  185,  131,  190,  160,  158,  158,  175,  166,  142,  143,  134,  173,  158,  152,  144,  157,  146,  190,  190,  153,  134,  180,  149,  120,  172,  117,  174,  202,  144,  177,  147,  86,  120,  158,  121,  179,  100,  100,  162,  194,  93,  136,  134,  185,  111,  90,  152,  175,  171,  206,  146,  150,  113,  165,  168,  147,  126,  139,  149,  116,  147,  192,  123,  135,  95,  139,  93,  143,  173,  195,  195,  154,  104,  171,  128,  136,  177,  89,  156,  135,  127,  170,  121,  115,  138,  132,  197,  145,  170,  144,  129,  153,  162,  88,  80,  130,  173,  196,  114,  141,  129,  82,  142,  95,  92,  150,  127,  154,  151,  101,  175,  108,  101,  103,  182,  132,  139,  132,  123,  114,  153,  129,  152,  171,  97,  181,  69,  81,  187,  100,  117,  115,  113,  145,  132,  127,  143,  139,  100,  167,  179,  158,  102,  179,  195,  132,  91,  177,  119,  158,  171,  128,  168,  180,  108,  149,  143,  149,  110,  139,  125,  194,  143,  181,  188,  178,  158,  100,  193,  139,  140,  117,  126,  118,  127,  126,  168,  138,  108,  158,  102,  159,  182,  125,  191,  183,  163,  135,  126,  128,  137,  194,  155,  168,  145,  113,  137,  132,  189,  104,  147,  152,  112,  116,  129,  138,  105,  114,  143,  153,  141,  101,  103,  116,  159,  137,  146,  167,  132,  157,  128,  102,  96,  163,  133,  127,  99,  92,  141,  148,  104,  112,  159,  111,  144,  142,  122,  111,  160,  92,  133,  193,  190,  150,  194,  174,  179,  112,  156,  142,  209,  156,  170,  115,  123,  82,  179,  148,  131,  128,  103,  120,  185,  147,  151,  163,  146,  133,  151,  153,  193,  158,  153,  100,  91,  153,  143,  86,  167,  125,  159,  143,  153,  197,  163,  165,  179,  163,  153,  119,  121,  138,  151,  120,  98,  134,  183,  100,  127,  101,  149,  180,  102,  136,  151,  87,  142,  97,  110,  148,  163,  142,  132,  129,  112,  144,  162,  158,  117,  138,  201,  140,  142,  104,  135,  84,  164,  111,  182,  155,  164,  155,  128,  153,  155,  127,  114,  163,  153,  106,  111,  150,  128,  101,  194,  182,  170,  103,  155,  114,  172,  137,  198,  140,  130,  179,  120,  167,  93,  142,  113,  175,  124,  183,  133,  121,  153,  145,  129,  120,  110,  143,  205,  124,  150,  135,  143,  146,  155,  181,  149,  170,  77,  132,  194,  93,  168,  171,  78,  153,  137,  121,  112,  173,  123,  144,  144,  126,  204,  117,  109,  144,  148,  121,  91,  121,  147,  176,  149,  119,  162,  134,  120,  145,  132,  158,  125,  119,  85,  127,  119,  136,  186,  118,  85,  151,  167,  164,  140,  71,  115,  140,  169,  128,  172,  125,  89,  149,  132,  136,  172,  153,  190,  147,  151,  164,  150,  144,  151,  125,  171,  127,  180,  133,  185,  145,  165,  137,  187,  164,  151,  168,  127,  131,  85,  139,  154,  142,  152,  120,  167,  156,  165,  135,  119,  128,  129,  177,  123,  149,  164,  152,  178,  185,  119,  130,  116,  155,  105,  105,  113,  136,  99,  179,  140,  119,  97,  132,  140,  93,  145,  88,  181,  187,  155,  202,  104,  178,  170,  138,  101,  89,  181,  104,  158,  119,  174,  136,  115,  177,  164,  161,  120,  162,  148,  91,  161,  136,  116,  90,  128,  104,  162,  68,  171,  156,  153,  194,  169,  192,  86,  100,  198,  177,  155,  131,  170,  167,  89,  132,  93,  143,  98,  77,  170,  135,  191,  154,  157,  147,  135,  102,  154,  79,  151,  120,  204,  153,  182,  109,  108,  188,  196,  173,  142,  140,  142,  120,  153,  125,  182,  111,  171,  114,  85,  181,  120,  146,  175,  166,  150,  108,  169,  198,  117,  151,  103,  121,  88,  184,  172,  85,  160,  146,  138,  101,  139,  163,  170,  105,  140,  168,  156,  128,  160,  99,  149,  95,  91,  133,  130,  134,  159,  115,  107,  158,  137,  111,  222,  120,  154,  144,  206,  120,  128,  182,  179,  185,  111,  138,  207,  152,  128,  142,  124,  136,  110,  98,  88,  185,  107,  165,  134,  127,  152,  174,  129,  157,  74,  134,  146,  64,  206,  140,  127,  185,  165,  138,  167,  151,  109,  169,  145,  147,  138,  165,  116,  105,  180,  128,  185,  105,  193,  149,  130,  172,  178,  103,  203,  165,  155,  169,  156,  134,  109,  142,  192,  139,  175,  172,  170,  156,  219,  152,  137,  157,  132,  117,  161,  99,  153,  108,  85,  128,  79,  101,  85,  157,  138,  133,  167,  150,  146,  137,  82,  162,  156,  119,  138,  135,  89,  123,  103,  134,  157,  144,  144,  115,  182,  187,  188,  83,  119,  137,  125,  189,  177,  175,  147,  122,  113,  105,  166,  162,  158,  111,  212,  158,  108,  172,  116,  171,  161,  155,  209,  191,  142,  95,  146,  109,  189,  112,  145,  90,  143,  96,  169,  163,  101,  131,  96,  131,  199,  175,  95,  114,  141,  165,  154,  109,  129,  158,  157,  174,  115,  199,  152,  151,  156,  124,  158,  119,  149,  139,  86,  101,  140,  127,  79,  111,  153,  185,  175,  143,  196,  202,  181,  125,  132,  61,  138,  161,  114,  115,  184,  171,  109,  80,  97,  134,  189,  114,  192,  165,  126,  132,  152,  170,  186,  153,  166,  196,  94,  188,  87,  140,  143,  135,  127,  194,  147,  150,  126,  183,  183,  103,  151,  136,  147,  139,  187,  125,  157,  168,  107,  98,  169,  143,  117,  91,  134,  137,  100,  152,  134,  124,  116,  119,  136,  128,  130,  137,  106,  151,  164,  124,  166,  132,  104,  82,  107,  119,  148,  196,  145,  110,  169,  143,  144,  145,  156,  169,  115,  136,  110,  131,  102,  100,  167,  110,  120,  134,  103,  163,  145,  162,  167,  107,  159,  139,  129,  86,  115,  191,  98,  114,  197,  184,  166,  107,  126,  170,  133,  112,  180,  170,  165,  106,  143,  124,  104,  100,  127,  98,  208,  130,  103,  79,  194,  123,  138,  106,  167,  120,  149,  142,  91,  148,  167,  114,  105,  118,  129,  132,  203,  99,  138,  142,  161,  134,  103,  200,  110,  163,  165,  103,  163,  142,  93,  121,  112,  148,  202,  144,  103,  142,  129,  182,  115,  126,  123,  132,  183,  88,  159,  169,  106,  121,  97,  106,  132,  107,  138,  119,  146,  162,  152,  165,  141,  94,  147,  117,  148,  107,  139,  117,  119,  151,  169,  160,  125,  158,  159,  143,  134,  131,  171,  131,  139,  158,  191,  166,  153,  137,  86,  125,  186,  145,  202,  76,  121,  120,  124,  144,  101,  132,  137,  139,  134,  174,  141,  162,  114,  187,  156,  137,  151,  193,  131,  142,  152,  128,  149,  115,  174,  149,  133,  140,  114,  96,  156,  153,  180,  121,  102,  169,  111,  124,  107,  96,  107,  94,  163,  142,  140,  144,  143,  93,  86,  151,  113,  151,  140,  165,  188,  165,  157,  165,  123,  138,  101,  155,  186,  93,  128,  164,  158,  149,  87,  118,  130,  89,  111,  131,  107,  182,  165,  152,  149,  118,  137,  120,  109,  197,  128,  141,  160,  146,  147,  167,  148,  89,  137,  144,  155,  107,  99,  158,  179,  125,  118,  98,  133,  143,  168,  173,  146,  132,  180,  136,  117,  140,  92,  129,  177,  145,  117,  112,  134,  99,  110,  156,  130,  97,  129,  130,  190,  150,  136,  135,  117,  184,  119,  127,  150,  100,  142,  146,  120,  140,  183,  126,  158,  146,  114,  163,  116,  130,  151,  153,  136,  197,  193,  112,  116,  148,  77,  177,  126,  118,  147,  191,  189,  186,  93,  134,  151,  105,  152,  159,  160,  107,  112,  136,  201,  114,  127,  161,  170,  134,  132,  137,  134,  123,  147,  120,  151,  207,  90,  145,  150,  123,  127,  164,  184,  185,  129,  161,  132,  163,  116,  96,  134,  196,  131,  116,  111,  160,  162,  133,  154,  163,  147,  127,  114,  116,  132,  158,  164,  72,  112,  101,  128,  163,  128,  167,  166,  156,  167,  114,  152,  150,  169,  77,  136,  131,  100,  180,  173,  143,  188,  90,  182,  96,  142,  152,  131,  133,  169,  186,  124,  131,  170,  135,  156,  136,  132,  206,  137,  138,  108,  99,  136,  154,  155,  136,  141,  155,  129,  145,  176,  189,  166,  106,  122,  162,  129,  183,  122,  155,  120,  119,  211,  113,  84,  146,  154,  119,  145,  154,  196,  118,  114,  106,  138,  143,  131,  160,  165,  161,  146,  155,  198,  125,  168,  186,  146,  171,  182,  198,  178,  180,  141,  150,  121,  214,  164,  103,  122,  122,  138,  159,  120,  186,  181,  170,  125,  147,  101,  151,  92,  148,  94,  117,  166,  75,  166,  170,  176,  140,  150,  166,  116,  105,  159,  106,  162,  156,  109,  111,  152,  128,  127,  184,  85,  164,  158,  158,  187,  165,  169,  159,  168,  118,  139,  182,  127,  190,  172,  123,  96,  98,  144,  109,  143,  91,  164,  133,  99,  177,  173,  145,  141,  176,  180,  118,  114,  97,  144,  105,  137,  132,  204,  135,  167,  156,  198,  129,  108,  154,  170,  171,  144,  107,  127,  189,  158,  112,  142,  122,  117,  129,  183,  129,  158,  119,  178,  131,  119,  129,  122,  114,  158,  171,  122,  139,  148,  131,  152,  158,  221,  104,  128,  143,  126,  75,  179,  172,  140,  120,  126,  181,  141,  183,  148,  122,  137,  128,  149,  170,  105,  139,  128,  116,  160,  140,  146,  139,  185,  164,  113,  98,  125,  156,  149,  110,  144,  131,  119,  122,  164,  86,  124,  118,  101,  133,  137,  128,  97,  85,  140,  162,  153,  115,  154,  92,  168,  194,  159,  136,  218,  173,  154,  154,  148,  156,  203,  201,  87,  177,  131,  112,  151,  135,  138,  152,  132,  117,  174,  129,  109,  160,  163,  125,  92,  94,  171,  78,  151,  160,  181,  164,  155,  200,  146,  201,  129,  196,  183,  129,  184,  152,  137,  124,  130,  177,  145,  121,  167,  138,  180,  112,  134,  130,  136,  163,  127,  121,  156,  120,  132,  99,  126,  141,  149,  195,  170,  132,  105,  179,  143,  183,  148,  128,  136,  129,  173,  130,  172,  133,  185,  106,  183,  162,  163,  131,  134,  121,  144,  154,  115,  136,  102,  95,  181,  97,  159,  141,  170,  129,  134,  145,  155,  139,  165,  91,  123,  140,  96,  174,  84,  170,  154,  74,  190,  197,  115,  132,  128,  167,  108,  172,  117,  117,  162,  130,  109,  164,  154,  166,  197,  140,  85,  130,  146,  182,  120,  146,  171,  132,  159,  107,  117,  113,  155,  153,  104,  128,  156,  168,  113,  159,  145,  143,  169,  119,  79,  146,  174,  138,  146,  101,  190,  140,  111,  104,  190,  88,  103,  142,  172,  145,  94,  189,  131,  162,  151,  163,  218,  131,  153,  116,  153,  162,  110,  150,  155,  129,  207,  180,  159,  185,  102,  176,  116,  121,  195,  127,  141,  190,  202,  84,  154,  168,  205,  158,  132,  127,  123,  173,  101,  183,  144,  117,  159,  160,  178,  141,  143,  177,  123,  172,  183,  143,  197,  129,  129,  197,  142,  150,  126,  125,  136,  147,  188,  85,  178,  140,  130,  103,  127,  166,  132,  148,  108,  110,  167,  176,  160,  146,  187,  168,  162,  184,  110,  153,  197,  90,  170,  143,  137,  91,  125,  149,  157,  143,  186,  114,  162,  172,  133,  186,  146,  121,  123,  104,  139,  192,  124,  99,  155,  148,  138,  129,  108,  149,  151,  143,  131,  162,  119,  198,  142,  127,  141,  120,  157,  140,  163,  130,  139,  172,  135,  198,  176,  103,  172,  160,  127,  176,  141,  124,  100,  109,  132,  106,  139,  156,  116,  178,  140,  190,  183,  132,  145,  93,  181,  102,  137,  131,  185,  102,  115,  121,  184,  103,  140,  162,  131,  153,  131,  152,  169,  130,  151,  116,  159,  130,  186,  110,  164,  127,  129,  145,  138,  140,  128,  141,  164,  90,  179,  133,  193,  101,  140,  141,  120,  97,  87,  113,  149,  154,  165,  172,  151,  147,  138,  139,  214,  145,  138,  150,  190,  165,  90,  123,  154,  104,  160,  93,  162,  149,  172,  154,  105,  164,  148,  101,  173,  132,  92,  168,  127,  118,  139,  136,  125,  147,  120,  108,  136,  117,  159,  103,  136,  83,  107,  151,  127,  160,  164,  116,  168,  137,  164,  126,  167,  157,  142,  132,  197,  159,  112,  136,  146,  117,  146,  116,  99,  182,  142,  100,  114,  157,  102,  134,  182,  101,  138,  115,  155,  187,  179,  89,  183,  163,  144,  119,  206,  174,  138,  132,  181,  156,  140,  177,  79,  185,  146,  116,  135,  180,  114,  126,  130,  88,  142,  147,  164,  134,  172,  175,  98,  141,  139,  138,  118,  154,  120,  163,  123,  178,  99,  138,  127,  148,  155,  78,  99,  181,  162,  173,  161,  113,  98,  180,  128,  119,  125,  159,  149,  111,  153,  182,  159,  118,  155,  128,  184,  169,  160,  126,  166,  135,  101,  156,  167,  169,  176,  85,  126,  139,  111,  137,  165,  202,  111,  201,  148,  145,  130,  183,  184,  121,  175,  152,  168,  124,  143,  97,  160,  147,  145,  148,  130,  105,  151,  115,  195,  116,  131,  115,  119,  111,  161,  148,  146,  137,  137,  162,  196,  115,  167,  115,  99,  127,  173,  144,  155,  88,  181,  186,  125,  145,  202,  108,  128,  159,  112,  122,  137,  90,  156,  177,  76,  106,  83,  100,  178,  110,  175,  139,  150,  118,  152,  141,  82,  163,  173,  89,  144,  121,  127,  193,  156,  144,  137,  137,  138,  115,  132,  126,  172,  142,  117,  104,  107,  104,  134,  137,  196,  100,  153,  177,  125,  118,  155,  166,  193,  169,  191,  118,  120,  122,  156,  117,  181,  180,  118,  98,  170,  172,  121,  107,  173,  168,  156,  98,  182,  201,  170,  138,  134,  171,  161,  114,  118,  127,  126,  110,  115,  101,  177,  163,  124,  126,  160,  163,  120,  169,  92,  122,  117,  149,  126,  111,  100,  184,  109,  110,  182,  124,  163,  145,  143,  160,  105,  101,  156,  145,  153,  136,  132,  173,  123,  156,  136,  173,  187,  111,  135,  181,  156,  121,  134,  104,  128,  123,  158,  137,  170,  203,  111,  110,  167,  176,  106,  155,  132,  197,  169,  155,  168,  138,  128,  121,  101,  112,  143,  131,  109,  106,  142,  126,  149,  161,  87,  128,  144,  153,  175,  173,  104,  195,  113,  169,  135,  138,  130,  89,  104,  139,  123,  103,  118,  93,  125,  147,  165,  164,  142,  141,  144,  173,  116,  147,  150,  110,  127,  104,  146,  103,  146,  133,  192,  169,  189,  111,  130,  140,  162,  112,  92,  94,  131,  103,  132,  153,  161,  114,  139,  163,  162,  140,  171,  156,  165,  147,  142,  133,  176,  188,  138,  155,  97,  111,  128,  172,  125,  196,  127,  148,  111,  120,  141,  185,  78,  158,  181,  80,  129,  102,  153,  138,  152,  138,  126,  147,  139,  128,  116,  192,  177,  174,  148,  128,  184,  118,  108,  143,  146,  173,  111,  170,  181,  157,  165,  82,  152,  181,  163,  135,  148,  104,  110,  179,  171,  150,  156,  151,  111,  126,  118,  164,  140,  176,  105,  131,  139,  106,  115,  158,  155,  103,  185,  180,  129,  164,  97,  156,  159,  129,  158,  175,  96,  88,  180,  201,  156,  147,  127,  114,  154,  163,  95,  175,  112,  169,  162,  133,  193,  168,  113,  129,  133,  125,  174,  133,  164,  143,  126,  102,  145,  180,  117,  139,  132,  121,  140,  156,  133,  129,  108,  156,  108,  83,  138,  100,  105,  135,  147,  100,  184,  140,  137,  129,  142,  130,  178,  169,  138,  204,  120,  92,  148,  112,  189,  141,  116,  122,  147,  147,  86,  117,  103,  127,  83,  110,  129,  112,  121,  117,  138,  146,  123,  98,  118,  142,  197,  155,  194,  101,  119,  146,  130,  162,  154,  158,  175,  161,  180,  145,  123,  135,  118,  130,  157,  183,  184,  139,  98,  137,  139,  157,  171,  133,  196,  160,  135,  134,  143,  158,  117,  96,  92,  131,  130,  80,  108,  176,  147,  180,  92,  116,  140,  189,  105,  176,  168,  131,  127,  95,  164,  131,  132,  203,  195,  148,  197,  127,  119,  147,  200,  126,  161,  185,  198,  140,  183,  110,  186,  131,  122,  107,  200,  179,  121,  183,  88,  145,  192,  136,  167,  136,  127,  168,  131,  168,  175,  150,  182,  143,  140,  147,  178,  157,  103,  191,  141,  201,  201,  119,  177,  168,  156,  155,  145,  194,  113,  153,  167,  88,  155,  173,  203,  166,  138,  129,  153,  123,  131,  167,  79,  156,  124,  165,  192,  117,  163,  195,  80,  203,  116,  135,  139,  160,  197,  153,  151,  162,  157,  117,  101,  136,  103,  107,  128,  102,  118,  108,  133,  170,  149,  150,  129,  163,  142,  142,  78,  165,  154,  189,  148,  148,  166,  167,  159,  143,  157,  101,  133,  165,  147,  159,  98,  107,  182,  182,  136,  97,  128,  128,  156,  151,  156,  137,  158,  121,  128,  112,  183,  132,  146,  112,  136,  116,  145,  103,  111,  137,  79,  132,  154,  161,  115,  126,  114,  171,  135,  110,  140,  142,  144,  105,  136,  98,  117,  161,  148,  109,  160,  123,  172,  137,  174,  177,  137,  148,  114,  111,  99,  111,  170,  153,  156,  135,  139,  191,  124,  85,  88,  148,  166,  156,  138,  174,  108,  135,  123,  157,  121,  160,  165,  159,  136,  103,  156,  169,  119,  150,  183,  130,  177,  139,  153,  150,  163,  130,  159,  92,  87,  109,  163,  178,  145,  101,  181,  164,  132,  151,  145,  177,  190,  175,  164,  98,  162,  117,  128,  130,  168,  104,  145,  142,  125,  182,  134,  98,  164,  173,  96,  192,  108,  146,  190,  176,  96,  120,  156,  152,  129,  134,  104,  170,  99,  98,  171,  184,  164,  116,  176,  175,  177,  200,  104,  115,  155,  140,  154,  148,  155,  86,  115,  158,  162,  123,  151,  150,  162,  159,  123,  150,  149,  100,  125,  97,  114,  164,  153,  151,  101,  144,  160,  117,  139,  165,  125,  115,  120,  186,  98,  169,  186,  142,  157,  169,  134,  134,  96,  120,  127,  164,  166,  135,  120,  103,  120,  182,  105,  89,  189,  164,  127,  159,  146,  194,  144,  157,  171,  145,  164,  149,  189,  128,  166,  150,  111,  155,  176,  133,  110,  114,  200,  133,  152,  110,  146,  172,  177,  106,  92,  124,  123,  100,  147,  178,  127,  191,  88,  110,  185,  182,  142,  113,  114,  146,  171,  93,  194,  151,  158,  129,  165,  142,  148,  167,  124,  100,  124,  147,  120,  98,  139,  192,  160,  131,  132,  182,  154,  126,  169,  180,  132,  106,  143,  152,  176,  132,  165,  145,  168,  198,  119,  186,  107,  104,  128,  138,  111,  86,  159,  164,  110,  100,  148,  138,  142,  81,  139,  143,  154,  161,  126,  96,  136,  113,  113,  109,  122,  171,  131,  107,  196,  153,  132,  172,  126,  166,  190,  114,  144,  149,  125,  109,  163,  163,  156,  155,  195,  124,  139,  114,  170,  144,  197,  116,  166,  107,  150,  157,  154,  188,  128,  144,  196,  189,  142,  77,  153,  87,  116,  112,  151,  133,  91,  197,  166,  164,  119,  172,  162,  142,  117,  152,  133,  102,  138,  89,  121,  157,  180,  149,  117,  198,  197,  161,  109,  143,  180,  126,  150,  121,  171,  156,  113,  115,  178,  103,  125,  168,  137,  142,  195,  139,  179,  133,  126,  190,  112,  86,  134,  105,  155,  151,  163,  108,  147,  107,  128,  132,  129,  127,  194,  163,  176,  142,  141,  160,  108,  197,  122,  120,  149,  97,  125,  148,  111,  135,  160,  151,  169,  127,  125,  180,  158,  139,  122,  133,  146,  189,  110,  86,  192,  99,  149,  202,  175,  173,  169,  115,  157,  150,  198,  90,  144,  102,  133,  171,  162,  90,  126,  160,  133,  135,  144,  114,  176,  98,  111,  116,  142,  165,  151,  110,  165,  120,  132,  80,  179,  160,  149,  86,  115,  132,  152,  135,  157,  112,  185,  79,  145,  199,  139,  151,  134,  108,  150,  148,  107,  186,  138,  126,  168,  173,  188,  176,  182,  168,  127,  92,  115,  114,  174,  125,  157,  177,  195,  127,  154,  117,  161,  129,  154,  128,  119,  132,  148,  132,  146,  134,  150,  94,  147,  129,  115,  152,  150,  112,  167,  167,  154,  100,  140,  139,  112,  157,  137,  98,  114,  114,  135,  158,  106,  110,  130,  156,  149,  139,  178,  121,  137,  174,  198,  147,  130,  136,  116,  121,  121,  165,  172,  89,  130,  176,  116,  159,  138,  162,  143,  178,  167,  105,  99,  164,  131,  171,  122,  118,  86,  123,  144,  127,  156,  108,  147,  124,  147,  82,  135,  168,  147,  155,  131,  158,  153,  206,  158,  139,  150,  92,  108,  124,  181,  149,  141,  167,  77,  119,  121,  168,  145,  150,  128,  98,  164,  135,  111,  155,  130,  159,  163,  131,  151,  162,  109,  148,  153,  149,  151,  104,  150,  127,  181,  134,  161,  90,  151,  158,  103,  168,  132,  178,  89,  185,  154,  131,  104,  168,  150,  163,  138,  112,  161,  84,  133,  127,  170,  123,  163,  122,  168,  171,  129,  142,  162,  115,  143,  126,  141,  137,  153,  139,  126,  131,  144,  172,  145,  171,  193,  105,  190,  184,  117,  129,  197,  126,  162,  90,  120,  122,  170,  131,  114,  166,  140,  129,  143,  116,  209,  86,  163,  122,  120,  175,  158,  133,  173,  112,  86,  139,  153,  135,  144,  161,  183,  113,  186,  137,  141,  160,  157,  157,  169,  185,  169,  152,  122,  193,  167,  161,  127,  162,  69,  121,  151,  123,  140,  135,  94,  126,  189,  173,  123,  107,  179,  164,  165,  199,  121,  155,  195,  121,  144,  141,  169,  201,  175,  181,  118,  148,  179,  146,  99,  115,  194,  143,  82,  197,  124,  137,  146,  119,  109,  134,  153,  139,  122,  146,  120,  161,  172,  160,  142,  208,  203,  135,  160,  146,  103,  149,  160,  145,  142,  116,  146,  154,  142,  126,  108,  108,  137,  95,  129,  187,  169,  99,  162,  153,  179,  103,  165,  152,  173,  180,  160,  155,  149,  197,  189,  150,  165,  172,  198,  133,  165,  173,  183,  147,  159,  162,  134,  112,  136,  163,  135,  118,  158,  169,  166,  163,  129,  126,  140,  107,  105,  118,  93,  121,  151,  142,  153,  173,  196,  144,  142,  150,  168,  100,  163,  161,  118,  139,  181,  162,  178,  142,  141,  149,  102,  146,  119,  162,  114,  77,  112,  150,  163,  150,  159,  125,  160,  184,  91,  98,  132,  137,  114,  122,  132,  118,  136,  138,  101,  164,  71,  173,  189,  131,  194,  174,  187,  196,  125,  116,  95,  86,  147,  115,  148,  104,  155,  188,  200,  92,  171,  173,  130,  167,  156,  193,  161,  183,  120,  145,  174,  82,  188,  190,  124,  173,  149,  137,  132,  140,  187,  134,  133,  131,  122,  151,  169,  114,  129,  162,  156,  142,  164,  131,  151,  130,  136,  87,  109,  109,  169,  119,  126,  115,  88,  190,  94,  119,  162,  169,  89,  155,  161,  149,  120,  145,  126,  142,  111,  154,  113,  158,  114,  127,  102,  154,  210,  166,  81,  124,  136,  169,  138,  138,  136,  142,  172,  79,  166,  78,  91,  181,  200,  97,  137,  154,  169,  137,  159,  144,  194,  114,  167,  122,  199,  144,  126,  160,  151,  89,  134,  112,  77,  109,  143,  124,  142,  150,  123,  164,  112,  96,  119,  209,  195,  183,  163,  125,  124,  105,  201,  122,  216,  171,  81,  143,  157,  136,  188,  174,  126,  150,  135,  189,  189,  191,  155,  146,  141,  152,  169,  162,  133,  101,  95,  136,  145,  165,  124,  85,  94,  84,  123,  144,  172,  155,  111,  99,  130,  155,  147,  143,  118,  166,  157,  121,  145,  137,  215,  183,  115,  95,  152,  127,  185,  122,  76,  119,  126,  193,  133,  158,  117,  155,  115,  124,  82,  135,  176,  103,  153,  123,  149,  113,  157,  139,  177,  143,  122,  82,  162,  158,  79,  148,  139,  142,  165,  87,  143,  135,  171,  184,  122,  74,  135,  157,  134,  134,  169,  68,  195,  136,  157,  166,  108,  147,  208,  144,  83,  185,  113,  164,  161,  95,  149,  197,  161,  157,  159,  115,  115,  149,  169,  85,  124,  121,  136,  94,  158,  130,  178,  92,  156,  154,  171,  126,  119,  186,  129,  124,  112,  115,  80,  148,  165,  109,  107,  153,  210,  157,  155,  123,  136,  178,  156,  149,  112,  98,  202,  118,  153,  100,  107,  95,  112,  107,  174,  135,  132,  124,  127,  171,  159,  81,  131,  123,  154,  111,  106,  116,  99,  105,  146,  88,  97,  92,  123,  204,  115,  129,  162,  114,  146,  174,  121,  148,  109,  102,  109,  73,  112,  177,  148,  161,  161,  90,  176,  175,  182,  148,  163,  137,  126,  73,  169,  133,  72,  96,  180,  137,  179,  130,  182,  148,  152,  124,  136,  132,  156,  207,  178,  139,  83,  127,  183,  120,  97,  136,  158,  153,  143,  118,  97,  198,  110,  130,  151,  143,  121,  215,  164,  176,  135,  126,  169,  99,  132,  112,  154,  172,  140,  202,  154,  138,  117,  181,  116,  111,  156,  155,  81,  222,  150,  114,  111,  178,  129,  108,  213,  110,  84,  178,  117,  168,  73,  107,  120,  117,  244,  111,  87,  99,  105,  106,  71,  182,  175,  169,  159,  213,  171,  101,  163,  106,  181,  92,  158,  152,  178,  191,  173,  95,  113,  132,  134,  194,  111,  179,  125,  86,  157,  131,  171,  109,  126,  103,  72,  161,  173,  127,  161,  168,  108,  175,  190,  145,  93,  184,  76,  191,  108,  64,  86,  156,  72,  124,  161,  188,  152,  146,  160,  124,  118,  118,  102,  106,  181,  175,  171,  218,  50,  191,  172,  162,  204,  179,  146,  102,  101,  114,  119,  204,  88,  164,  160,  148,  168,  162,  218,  189,  144,  159,  125,  83,  177,  121,  166,  162,  123,  157,  178,  148,  98,  207,  118,  146,  137,  156,  177,  180,  157,  129,  99,  62,  187,  93,  146,  125,  151,  141,  133,  153,  175,  156,  153,  106,  176,  127,  143,  128,  98,  181,  161,  137,  168,  117,  117,  169,  110,  113,  152,  190,  208,  130,  166,  192,  106,  169,  126,  80,  140,  126,  115,  162,  158,  113,  103,  144,  94,  129,  135,  107,  181,  133,  103,  133,  167,  180,  121,  97,  162,  124,  193,  166,  111,  136,  133,  150,  182,  70,  100,  103,  128,  172,  168,  125,  114,  103,  166,  126,  177,  181,  90,  129,  203,  182,  190,  188,  89,  136,  177,  106,  173,  198,  146,  112,  108,  103,  185,  177,  84,  165,  138,  117,  176,  181,  135,  177,  118,  147,  79,  93,  156,  126,  197,  130,  115,  163,  193,  184,  180,  208,  160,  90,  163,  183,  150,  205,  193,  96,  129,  133,  187,  183,  178,  113,  77,  198,  150,  120,  111,  149,  170,  49,  163,  149,  162,  180,  141,  124,  103,  146,  146,  160,  140,  148,  96,  151,  212,  99,  139,  129,  194,  142,  104,  144,  95,  114,  99,  149,  160,  208,  154,  88,  101,  121,  101,  147,  133,  134,  139,  183,  143,  106,  155,  112,  140,  104,  148,  151,  134,  124,  99,  103,  129,  139,  156,  79,  134,  131,  171,  101,  116,  123,  119,  180,  212,  178,  132,  120,  148,  116,  179,  196,  108,  233,  140,  149,  130,  113,  224,  88,  120,  107,  148,  117,  133,  201,  122,  164,  116,  127,  138,  123,  153,  131,  103,  132,  103,  105,  180,  113,  131,  110,  142,  142,  131,  136,  148,  95,  168,  147,  129,  125,  138,  169,  144,  78,  139,  176,  208,  134,  167,  83,  147,  136,  155,  135,  146,  131,  106,  121,  204,  148,  129,  92,  164,  101,  131,  139,  160,  164,  177,  203,  142,  90,  207,  138,  201,  100,  175,  161,  94,  164,  122,  142,  111,  104,  117,  218,  159,  129,  50,  169,  92,  129,  136,  121,  100,  163,  162,  171,  149,  141,  168,  165,  193,  139,  84,  153,  126,  148,  91,  178,  174,  98,  91,  151,  142,  136,  134,  193,  102,  153,  122,  101,  131,  122,  144,  116,  206,  174,  152,  206,  136,  156,  169,  93,  143,  159,  138,  163,  180,  128,  163,  194,  72,  185,  80,  130,  164,  156,  193,  166,  153,  147,  114,  88,  156,  96,  147,  170,  69,  128,  182,  170,  175,  137,  136,  73,  128,  134,  213,  216,  102,  125,  121,  181,  170,  167,  144,  77,  136,  155,  144,  118,  108,  101,  176,  111,  187,  96,  106,  106,  138,  184,  163,  175,  155,  163,  88,  197,  84,  149,  164,  148,  131,  127,  159,  159,  118,  174,  109,  148,  110,  148,  88,  189,  109,  197,  129,  134,  172,  109,  103,  179,  134,  153,  175,  111,  154,  148,  178,  147,  110,  150,  94,  137,  112,  160,  149,  161,  119,  133,  118,  99,  85,  118,  166,  169,  138,  186,  144,  190,  135,  131,  155,  174,  174,  164,  164,  170,  106,  161,  202,  115,  140,  128,  117,  150,  122,  134,  149,  159,  142,  175,  179,  141,  122,  136,  138,  191,  116,  90,  164,  62,  213,  143,  84,  115,  125,  145,  139,  173,  133,  175,  184,  117,  205,  195,  181,  175,  200,  128,  106,  127,  190,  104,  173,  78,  193,  160,  129,  165,  110,  80,  162,  105,  144,  98,  144,  130,  93,  178,  98,  155,  151,  87,  112,  164,  117,  169,  174,  165,  215,  160,  138,  134,  96,  150,  153,  102,  163,  93,  94,  156,  131,  117,  105,  154,  56,  120,  139,  87,  163,  160,  183,  135,  133,  168,  145,  158,  131,  149,  140,  150,  154,  140,  79,  107,  143,  137,  159,  145,  69,  139,  140,  134,  157,  194,  173,  80,  120,  96,  62,  121,  167,  175,  131,  188,  72,  207,  117,  148,  159,  181,  128,  177,  181,  115,  180,  202,  141,  150,  119,  161,  197,  142,  198,  115,  89,  145,  79,  72,  173,  137,  179,  139,  99,  147,  96,  157,  109,  137,  200,  149,  159,  135,  172,  133,  142,  153,  158,  132,  138,  121,  159,  105,  147,  150,  168,  102,  102,  101,  149,  157,  151,  165,  146,  81,  116,  154,  105,  183,  170,  103,  118,  156,  137,  86,  217,  110,  227,  111,  192,  148,  108,  166,  148,  117,  105,  152,  100,  188,  111,  114,  64,  131,  133,  93,  109,  136,  167,  92,  141,  81,  143,  152,  121,  125,  159,  109,  180,  91,  120,  132,  136,  182,  122,  81,  89,  148,  85,  121,  144,  173,  161,  189,  213,  175,  159,  118,  134,  117,  159,  170,  133,  197,  111,  93,  185,  156,  159,  158,  163,  126,  149,  125,  130,  165,  119,  154,  152,  155,  148,  182,  106,  142,  112,  118,  77,  121,  132,  123,  205,  183,  116,  161,  105,  202,  118,  143,  166,  145,  180,  117,  133,  183,  130,  159,  154,  116,  158,  118,  229,  105,  123,  200,  189,  117,  105,  134,  91,  120,  165,  104,  107,  140,  93,  171,  138,  161,  170,  161,  90,  179,  117,  122,  162,  144,  119,  163,  193,  99,  155,  164,  133,  131,  81,  139,  124,  161,  131,  135,  132,  92,  116,  90,  185,  143,  131,  93,  179,  132,  157,  109,  156,  135,  128,  148,  98,  158,  177,  170,  135,  129,  185,  95,  176,  136,  136,  133,  131,  108,  86,  133,  199,  128,  159,  108,  129,  132,  184,  140,  157,  149,  100,  158,  164,  173,  179,  143,  105,  159,  181,  169,  107,  131,  138,  165,  148,  186,  209,  120,  117,  146,  112,  160,  90,  104,  153,  117,  138,  113,  98,  117,  106,  169,  156,  160,  221,  116,  142,  101,  101,  131,  166,  109,  110,  77,  128,  89,  179,  150,  202,  144,  211,  62,  103,  165,  134,  129,  174,  112,  115,  91,  83,  164,  63,  122,  133,  187,  81,  146,  144,  158,  224,  107,  156,  138,  149,  150,  122,  206,  124,  129,  123,  93,  126,  243,  121,  160,  112,  81,  95,  133,  156,  181,  152,  106,  175,  165,  97,  94,  150,  138,  163,  118,  181,  104,  133,  126,  124,  92,  182,  93,  190,  168,  168,  147,  140,  125,  155,  148,  167,  190,  119,  110,  90,  126,  187,  115,  168,  200,  126,  148,  149,  161,  140,  102,  124,  177,  111,  159,  139,  176,  142,  153,  104,  162,  201,  148,  183,  92,  97,  139,  144,  96,  143,  135,  112,  177,  170,  204,  101,  120,  155,  118,  212,  147,  157,  159,  144,  161,  126,  170,  143,  152,  145,  155,  208,  148,  209,  162,  208,  87,  106,  128,  104,  169,  114,  118,  135,  138,  126,  122,  133,  120,  179,  177,  133,  163,  121,  122,  213,  128,  121,  153,  95,  151,  170,  146,  106,  170,  113,  149,  156,  220,  113,  182,  165,  68,  94,  158,  90,  111,  162,  127,  104,  93,  169,  155,  187,  124,  79,  72,  157,  160,  185,  162,  103,  155,  141,  105,  153,  93,  121,  148,  173,  133,  141,  166,  200,  83,  121,  153,  95,  114,  191,  211,  192,  215,  110,  150,  172,  110,  124,  78,  131,  131,  161,  152,  142,  213,  67,  141,  138,  158,  127,  158,  134,  165,  125,  82,  141,  93,  144,  106,  124,  114,  119,  163,  137,  170,  114,  99,  205,  169,  130,  135,  133,  160,  126,  143,  156,  144,  148,  152,  212,  83,  143,  189,  173,  134,  166,  129,  134,  113,  172,  60,  140,  142,  73,  156,  146,  175,  176,  193,  89,  180,  139,  150,  181,  153,  207,  118,  150,  184,  136,  216,  129,  153,  139,  167,  116,  178,  163,  115,  105,  143,  137,  175,  148,  134,  191,  147,  140,  122,  159,  131,  192,  161,  132,  107,  155,  116,  163,  119,  86,  120,  120,  121,  112,  151,  120,  151,  149,  183,  126,  131,  170,  176,  101,  186,  162,  94,  147,  143,  200,  192,  109,  162,  204,  158,  92,  115,  152,  167,  157,  170,  103,  155,  156,  131,  97,  167,  142,  146,  133,  152,  88,  118,  144,  121,  150,  99,  149,  173,  117,  172,  143,  122,  185,  112,  148,  110,  125,  122,  165,  158,  159,  159,  170,  172,  155,  167,  202,  131,  87,  173,  233,  143,  180,  97,  134,  89,  143,  153,  166,  89,  103,  77,  132,  154,  199,  102,  156,  204,  173,  91,  218,  111,  205,  142,  139,  167,  128,  152,  114,  113,  104,  126,  182,  134,  107,  114,  148,  137,  182,  168,  151,  181,  133,  101,  151,  122,  113,  170,  201,  129,  146,  139,  136,  119,  169,  153,  93,  161,  101,  105,  101,  151,  113,  158,  124,  158,  174,  136,  138,  109,  126,  96,  176,  114,  160,  101,  200,  160,  80,  166,  186,  132,  172,  119,  167,  158,  144,  140,  113,  202,  163,  166,  144,  114,  165,  158,  108,  104,  161,  132,  107,  115,  169,  85,  157,  93,  158,  166,  141,  150,  139,  90,  212,  149,  95,  119,  169,  102,  106,  101,  150,  194,  227,  149,  120,  138,  152,  209,  157,  97,  99,  161,  103,  76,  158,  139,  182,  134,  147,  149,  134,  202,  158,  142,  104,  196,  92,  143,  195,  175,  183,  102,  171,  96,  134,  196,  173,  172,  103,  129,  99,  197,  145,  139,  133,  144,  81,  148,  192,  126,  151,  93,  187,  136,  187,  149,  180,  196,  131,  150,  195,  155,  123,  159,  128,  106,  82,  150,  156,  158,  121,  120,  110,  152,  109,  169,  154,  142,  131,  118,  120,  181,  173,  96,  178,  137,  80,  140,  131,  192,  120,  139,  130,  110,  168,  108,  119,  145,  169,  149,  161,  133,  155,  131,  145,  134,  143,  149,  181,  91,  103,  95,  111,  158,  88,  134,  91,  144,  151,  181,  136,  114,  128,  72,  160,  163,  179,  138,  114,  158,  196,  145,  123,  157,  121,  146,  153,  119,  127,  173,  147,  94,  222,  165,  166,  136,  179,  100,  141,  106,  197,  87,  142,  139,  130,  91,  153,  209,  217,  165,  134,  150,  125,  207,  108,  171,  203,  137,  117,  110,  144,  124,  192,  133,  133,  140,  143,  131,  122,  88,  86,  152,  117,  158,  145,  99,  122,  185,  134,  92,  142,  182,  106,  144,  119,  119,  185,  163,  156,  172,  147,  177,  126,  134,  125,  125,  133,  129,  173,  171,  149,  128,  201,  97,  128,  191,  193,  138,  175,  149,  159,  184,  121,  79,  199,  170,  148,  153,  181,  89,  147,  157,  198,  113,  92,  161,  165,  153,  170,  83,  102,  159,  162,  111,  163,  124,  133,  150,  147,  92,  111,  111,  168,  191,  83,  149,  155,  153,  113,  139,  165,  153,  144,  144,  130,  149,  196,  161,  153,  121,  199,  193,  134,  180,  84,  139,  148,  160,  152,  134,  151,  181,  174,  111,  125,  134,  210,  109,  148,  126,  136,  154,  160,  142,  114,  171,  136,  98,  146,  108,  101,  117,  123,  128,  142,  145,  163,  190,  113,  131,  106,  130,  168,  101,  208,  103,  152,  144,  124,  139,  89,  191,  179,  148,  105,  122,  172,  134,  141,  200,  177,  194,  128,  154,  109,  134,  158,  171,  133,  117,  165,  174,  186,  186,  116,  125,  83,  202,  150,  124,  155,  116,  163,  104,  144,  164,  114,  138,  122,  118,  120,  136,  179,  126,  131,  181,  165,  176,  119,  175,  98,  185,  135,  195,  147,  90,  141,  175,  118,  157,  141,  120,  135,  167,  182,  101,  142,  129,  155,  131,  129,  131,  117,  162,  124,  123,  156,  160,  169,  109,  170,  193,  146,  165,  137,  142,  105,  157,  182,  105,  151,  116,  79,  125,  146,  100,  119,  188,  192,  119,  89,  192,  157,  179,  106,  88,  149,  173,  122,  167,  152,  143,  123,  88,  142,  165,  129,  133,  146,  156,  149,  172,  136,  146,  155,  110,  161,  119,  117,  124,  152,  130,  135,  99,  125,  132,  155,  127,  185,  133,  129,  168,  173,  156,  118,  144,  165,  117,  145,  170,  123,  141,  152,  165,  133,  132,  107,  124,  114,  116,  147,  114,  126,  90,  99,  146,  127,  163,  121,  111,  147,  160,  107,  102,  135,  90,  99,  154,  109,  141,  158,  131,  102,  181,  129,  128,  159,  156,  161,  154,  120,  126,  125,  142,  136,  116,  114,  138,  132,  162,  150,  153,  103,  80,  172,  153,  169,  126,  165,  90,  152,  101,  134,  175,  110,  118,  134,  132,  136,  162,  174,  111,  181,  191,  176,  113,  119,  131,  137,  157,  143,  124,  95,  153,  183,  180,  131,  113,  136,  128,  102,  119,  111,  143,  162,  155,  145,  105,  185,  142,  145,  136,  118,  86,  116,  190,  136,  170,  167,  92,  152,  125,  167,  141,  123,  85,  109,  122,  118,  160,  174,  107,  143,  173,  165,  140,  162,  113,  148,  110,  122,  149,  146,  144,  159,  150,  195,  186,  148,  100,  137,  161,  122,  154,  165,  163,  123,  144,  145,  157,  124,  119,  132,  131,  97,  133,  140,  133,  138,  103,  184,  142,  137,  171,  115,  119,  110,  192,  120,  141,  156,  119,  197,  166,  130,  159,  171,  122,  135,  88,  178,  183,  152,  195,  122,  189,  199,  185,  189,  105,  114,  136,  173,  196,  163,  136,  166,  115,  86,  142,  146,  87,  130,  189,  134,  174,  173,  118,  124,  146,  125,  108,  156,  93,  133,  115,  178,  93,  112,  175,  190,  148,  107,  166,  141,  172,  121,  157,  135,  155,  202,  138,  140,  132,  113,  190,  130,  118,  175,  169,  155,  147,  158,  157,  140,  132,  115,  156,  119,  164,  110,  141,  148,  160,  114,  140,  152,  140,  109,  148,  185,  131,  143,  111,  156,  97,  152,  141,  154,  157,  161,  102,  131,  135,  112,  120,  167,  97,  182,  158,  122,  94,  160,  157,  120,  109,  156,  85,  127,  134,  149,  105,  145,  164,  163,  137,  142,  118,  117,  121,  143,  158,  181,  169,  157,  186,  135,  109,  198,  149,  168,  188,  143,  134,  113,  139,  132,  115,  119,  159,  131,  122,  182,  164,  107,  135,  143,  154,  145,  134,  119,  175,  144,  164,  163,  199,  101,  150,  185,  112,  97,  181,  125,  198,  148,  186,  115,  125,  138,  115,  165,  179,  176,  152,  140,  120,  121,  113,  129,  201,  130,  104,  174,  106,  105,  98,  124,  130,  136,  96,  186,  182,  110,  108,  138,  122,  163,  149,  108,  174,  114,  163,  154,  137,  180,  168,  137,  143,  100,  177,  119,  168,  148,  105,  127,  126,  161,  120,  102,  135,  201,  104,  146,  140,  93,  160,  156,  109,  146,  118,  141,  132,  153,  138,  155,  91,  121,  150,  130,  156,  157,  111,  166,  89,  140,  137,  121,  126,  106,  144,  145,  126,  180,  147,  114,  139,  178,  86,  130,  176,  166,  173,  149,  141,  151,  85,  151,  171,  104,  127,  122,  121,  129,  124,  105,  153,  136,  165,  118,  185,  96,  127,  200,  101,  146,  151,  182,  160,  158,  111,  160,  162,  196,  142,  118,  131,  130,  156,  130,  116,  153,  135,  165,  141,  195,  170,  101,  167,  116,  174,  200,  140,  141,  122,  199,  114,  156,  179,  105,  174,  158,  125,  134,  186,  138,  197,  101,  128,  126,  143,  99,  150,  156,  135,  91,  194,  197,  147,  155,  151,  175,  155,  148,  98,  131,  161,  142,  126,  122,  127,  138,  131,  138,  138,  121,  181,  129,  163,  190,  125,  179,  115,  127,  191,  133,  181,  189,  110,  159,  98,  144,  108,  125,  83,  136,  188,  122,  156,  160,  190,  122,  197,  91,  102,  137,  133,  168,  122,  144,  114,  150,  153,  158,  163,  167,  158,  182,  101,  154,  161,  136,  123,  140,  88,  141,  134,  129,  121,  134,  116,  154,  144,  75,  150,  176,  115,  125,  90,  95,  161,  119,  177,  178,  94,  137,  154,  102,  163,  160,  169,  147,  152,  157,  178,  113,  125,  88,  170,  187,  118,  153,  133,  109,  170,  172,  146,  157,  98,  164,  160,  167,  175,  124,  106,  93,  184,  172,  140,  129,  131,  154,  121,  156,  167,  175,  183,  173,  138,  124,  151,  165,  172,  142,  92,  153,  113,  173,  138,  168,  122,  102,  154,  134,  103,  112,  104,  100,  175,  137,  167,  131,  179,  151,  153,  177,  173,  199,  132,  176,  170,  147,  105,  98,  86,  185,  125,  120,  125,  149,  149,  131,  164,  100,  109,  105,  157,  125,  125,  128,  81,  175,  185,  173,  120,  167,  108,  123,  168,  113,  101,  170,  107,  140,  114,  138,  109,  152,  134,  117,  105,  109,  121,  108,  145,  177,  110,  193,  170,  79,  143,  141,  149,  121,  128,  133,  155,  134,  119,  140,  152,  150,  80,  183,  88,  145,  149,  176,  172,  141,  134,  96,  157,  139,  179,  175,  138,  174,  172,  119,  195,  137,  161,  171,  129,  154,  164,  128,  179,  156,  150,  167,  142,  167,  168,  144,  120,  122,  161,  165,  139,  118,  168,  130,  164,  152,  165,  163,  151,  124,  120,  169,  103,  142,  81,  87,  173,  145,  121,  126,  151,  113,  117,  152,  91,  122,  143,  177,  138,  133,  154,  166,  151,  120,  100,  166,  98,  123,  84,  195,  145,  154,  110,  117,  138,  124,  156,  196,  143,  146,  189,  124,  183,  126,  181,  105,  126,  145,  178,  116,  87,  152,  131,  152,  161,  99,  158,  156,  117,  133,  88,  106,  161,  151,  151,  140,  115,  112,  185,  112,  154,  150,  175,  210,  130,  119,  167,  162,  100,  154,  85,  159,  112,  153,  163,  163,  152,  121,  177,  95,  85,  151,  80,  121,  184,  157,  144,  163,  191,  121,  154,  183,  137,  164,  104,  139,  145,  146,  155,  170,  161,  111,  95,  198,  154,  106,  168,  183,  161,  160,  196,  141,  205,  177,  182,  162,  109,  172,  105,  161,  149,  101,  167,  113,  151,  126,  126,  108,  152,  134,  119,  187,  109,  130,  134,  110,  165,  168,  172,  152,  161,  143,  161,  193,  144,  199,  141,  168,  159,  145,  90,  148,  155,  161,  185,  136,  141,  164,  132,  89,  140,  129,  118,  132,  166,  128,  166,  147,  143,  118,  103,  100,  153,  105,  140,  96,  126,  92,  148,  100,  130,  194,  126,  108,  153,  115,  114,  114,  85,  143,  133,  104,  172,  146,  135,  188,  173,  152,  108,  110,  93,  182,  130,  108,  136,  175,  146,  100,  166,  181,  134,  113,  133,  137,  154,  177,  165,  132,  139,  199,  171,  166,  75,  206,  126,  123,  124,  140,  182,  143,  144,  120,  93,  129,  98,  111,  139,  114,  138,  153,  148,  111,  154,  167,  155,  180,  135,  148,  127,  167,  145,  186,  104,  137,  150,  184,  166,  147,  192,  79,  185,  152,  131,  117,  156,  181,  104,  81,  126,  190,  171,  149,  124,  102,  167,  148,  169,  131,  115,  166,  166,  136,  124,  187,  159,  124,  173,  108,  160,  165,  176,  128,  170,  109,  140,  155,  172,  165,  144,  99,  139,  86,  114,  111,  157,  128,  125,  74,  190,  116,  147,  143,  132,  142,  142,  136,  137,  178,  127,  113,  93,  125,  166,  192,  116,  142,  152,  145,  137,  76,  135,  133,  167,  85,  65,  113,  109,  114,  183,  138,  189,  193,  109,  157,  169,  173,  92,  160,  122,  113,  133,  159,  140,  72,  171,  136,  186,  161,  103,  166,  98,  107,  105,  181,  183,  110,  144,  139,  156,  127,  188,  207,  136,  116,  123,  111,  120,  136,  169,  152,  131,  98,  165,  164,  156,  154,  115,  93,  73,  131,  105,  189,  212,  141,  116,  133,  85,  196,  89,  106,  165,  123,  157,  141,  118,  160,  155,  149,  85,  124,  102,  138,  129,  174,  90,  144,  171,  150,  132,  108,  204,  138,  127,  135,  149,  131,  150,  82,  132,  138,  170,  138,  119,  164,  160,  142,  136,  139,  160,  92,  142,  168,  164,  152,  106,  196,  181,  187,  115,  111,  151,  140,  131,  133,  130,  169,  108,  178,  111,  123,  166,  140,  66,  117,  195,  109,  152,  123,  117,  109,  102,  152,  105,  127,  90,  136,  169,  190,  178,  148,  161,  177,  150,  191,  145,  162,  125,  157,  110,  140,  125,  142,  128,  152,  149,  158,  124,  115,  162,  143,  149,  173,  177,  156,  103,  185,  148,  133,  122,  119,  178,  139,  151,  158,  151,  109,  75,  171,  130,  82,  211,  140,  121,  79,  141,  181,  171,  135,  154,  187,  134,  193,  187,  112,  109,  213,  134,  139,  177,  115,  109,  76,  114,  151,  161,  115,  127,  159,  153,  95,  143,  166,  116,  191,  129,  102,  142,  107,  138,  123,  136,  132,  101,  68,  147,  181,  122,  83,  130,  137,  113,  127,  117,  126,  109,  91,  113,  142,  163,  157,  101,  155,  127,  139,  102,  98,  132,  137,  179,  127,  121,  183,  146,  107,  182,  85,  205,  154,  172,  142,  129,  115,  96,  161,  79,  166,  126,  145,  167,  164,  168,  154,  123,  107,  190,  146,  106,  166,  129,  130,  208,  135,  87,  136,  138,  108,  201,  189,  156,  94,  164,  79,  131,  158,  139,  172,  138,  107,  90,  119,  176,  129,  151,  119,  90,  186,  92,  127,  131,  204,  92,  147,  76,  131,  149,  188,  100,  134,  138,  138,  192,  110,  116,  191,  138,  177,  142,  88,  116,  161,  154,  98,  147,  192,  120,  174,  144,  111,  138,  114,  168,  138,  151,  95,  142,  131,  118,  116,  84,  124,  89,  169,  220,  142,  117,  92,  100,  70,  140,  177,  110,  151,  150,  179,  136,  108,  190,  116,  94,  182,  139,  80,  113,  172,  106,  161,  165,  92,  118,  96,  117,  101,  115,  121,  205,  132,  154,  112,  126,  141,  106,  172,  160,  203,  163,  144,  197,  100,  78,  180,  82,  123,  118,  121,  88,  75,  95,  105,  169,  171,  153,  104,  101,  89,  204,  126,  125,  122,  187,  76,  105,  126,  115,  145,  142,  109,  109,  140,  178,  132,  212,  175,  82,  166,  105,  137,  175,  166,  134,  127,  174,  163,  177,  113,  150,  140,  129,  151,  153,  160,  156,  155,  132,  199,  173,  178,  135,  116,  116,  134,  118,  133,  163,  93,  192,  146,  92,  181,  162,  160,  106,  137,  108,  140,  110,  123,  101,  186,  95,  94,  144,  177,  118,  42,  198,  110,  163,  166,  163,  113,  135,  103,  115,  162,  124,  128,  179,  185,  86,  184,  129,  138,  123,  79,  172,  77,  98,  175,  129,  155,  151,  130,  218,  111,  179,  182,  69,  136,  119,  176,  116,  196,  193,  104,  154,  159,  154,  173,  134,  123,  125,  127,  122,  90,  113,  140,  186,  146,  126,  186,  149,  146,  225,  170,  125,  99,  146,  130,  125,  184,  127,  208,  173,  107,  93,  130,  130,  132,  108,  133,  71,  180,  121,  100,  206,  188,  192,  88,  79,  183,  163,  158,  91,  149,  162,  168,  143,  105,  122,  188,  102,  167,  132,  129,  150,  58,  122,  124,  152,  183,  157,  141,  212,  132,  113,  107,  99,  217,  88,  171,  156,  126,  148,  119,  131,  141,  111,  75,  178,  175,  159,  102,  98,  105,  179,  195,  109,  118,  140,  171,  124,  139,  183,  146,  76,  187,  94,  141,  159,  104,  186,  111,  163,  148,  126,  169,  167,  98,  109,  134,  177,  150,  151,  124,  122,  97,  169,  194,  150,  197,  143,  196,  153,  110,  146,  127,  93,  134,  115,  131,  114,  131,  127,  112,  161,  123,  128,  116,  150,  125,  177,  163,  165,  115,  158,  122,  95,  121,  83,  138,  123,  106,  111,  133,  118,  141,  112,  129,  97,  141,  159,  140,  221,  173,  133,  89,  109,  152,  144,  135,  159,  174,  151,  172,  190,  160,  88,  163,  120,  155,  147,  150,  72,  148,  76,  92,  110,  177,  158,  111,  184,  171,  88,  101,  173,  140,  111,  82,  110,  146,  153,  125,  53,  111,  122,  82,  154,  87,  155,  45,  205,  109,  108,  150,  100,  85,  113,  147,  100,  181,  183,  143,  128,  142,  90,  159,  119,  88,  176,  162,  190,  107,  108,  139,  152,  105,  155,  157,  211,  95,  141,  133,  153,  122,  98,  96,  104,  184,  199,  133,  112,  116,  103,  143,  113,  193,  191,  160,  120,  143,  102,  127,  165,  94,  150,  158,  100,  114,  217,  139,  142,  72,  119,  65,  72,  198,  86,  123,  92,  128,  103,  145,  142,  135,  120,  124,  120,  159,  111,  133,  201,  188,  138,  68,  82,  139,  119,  159,  108,  190,  148,  158,  186,  115,  124,  235,  130,  185,  135,  101,  138,  118,  83,  125,  156,  165,  154,  152,  199,  177,  115,  125,  156,  166,  172,  111,  128,  72,  116,  78,  123,  140,  155,  60,  144,  102,  187,  78,  122,  84,  145,  113,  144,  151,  147,  145,  117,  170,  156,  143,  117,  183,  117,  101,  104,  69,  162,  131,  102,  139,  85,  136,  166,  98,  145,  147,  158,  82,  155,  140,  122,  186,  150,  127,  171,  127,  154,  125,  177,  121,  113,  160,  113,  187,  133,  101,  123,  103,  107,  147,  163,  130,  147,  178,  118,  146,  178,  118,  146,  114,  110,  102,  101,  169,  124,  134,  100,  155,  111,  166,  188,  111,  144,  133,  72,  123,  107,  157,  131,  144,  156,  149,  123,  123,  176,  217,  93,  194,  191,  155,  112,  166,  128,  180,  113,  149,  177,  144,  173,  76,  106,  79,  142,  150,  158,  144,  130,  153,  126,  192,  175,  138,  141,  136,  153,  96,  152,  42,  115,  71,  65,  94,  140,  189,  180,  92,  119,  100,  168,  135,  83,  96,  115,  147,  106,  156,  151,  143,  154,  146,  163,  147,  129,  116,  170,  148,  161,  168,  76,  110,  133,  115,  124,  117,  154,  123,  109,  146,  100,  122,  151,  117,  83,  153,  138,  161,  163,  137,  136,  186,  164,  167,  172,  89,  73,  141,  157,  145,  168,  126,  140,  153,  152,  196,  141,  149,  159,  94,  146,  98,  108,  108,  88,  131,  94,  142,  99,  135,  164,  122,  125,  104,  96,  201,  120,  163,  167,  171,  120,  114,  140,  158,  164,  164,  113,  161,  83,  159,  124,  122,  89,  169,  122,  146,  187,  74,  111,  96,  128,  177,  137,  168,  101,  99,  180,  138,  138,  161,  145,  155,  168,  110,  110,  128,  149,  82,  96,  96,  117,  115,  216,  79,  87,  113,  133,  131,  157,  124,  91,  145,  100,  100,  103,  114,  100,  165,  161,  171,  134,  96,  137,  121,  92,  150,  145,  126,  61,  133,  127,  137,  90,  105,  182,  150,  164,  184,  158,  85,  80,  68,  144,  179,  144,  149,  167,  82,  132,  165,  83,  160,  89,  121,  177,  102,  180,  169,  191,  105,  169,  93,  119,  172,  171,  97,  156,  159,  139,  110,  82,  157,  172,  173,  120,  136,  159,  136,  179,  174,  129,  185,  97,  213,  170,  124,  211,  160,  105,  116,  130,  153,  136,  143,  113,  115,  138,  161,  161,  116,  128,  143,  128,  159,  156,  116,  90,  155,  157,  126,  159,  188,  104,  141,  184,  154,  96,  136,  162,  188,  140,  113,  124,  123,  137,  129,  99,  124,  147,  94,  219,  140,  113,  146,  110,  118,  133,  158,  77,  164,  103,  148,  122,  162,  103,  133,  160,  157,  110,  147,  157,  76,  150,  93,  174,  106,  161,  108,  118,  125,  142,  140,  131,  126,  126,  175,  120,  126,  174,  76,  138,  176,  137,  162,  181,  137,  93,  191,  117,  92,  122,  121,  100,  166,  136,  129,  139,  111,  196,  164,  122,  163,  135,  130,  200,  112,  127,  114,  124,  104,  130,  132,  154,  137,  157,  159,  106,  89,  178,  165,  108,  160,  152,  97,  191,  162,  183,  123,  80,  154,  135,  154,  132,  203,  94,  161,  121,  104,  123,  152,  125,  167,  85,  100,  101,  130,  101,  76,  112,  163,  117,  138,  159,  97,  114,  177,  101,  121,  109,  171,  162,  103,  130,  83,  100,  98,  128,  122,  227,  119,  130,  129,  130,  132,  190,  181,  124,  135,  73,  122,  129,  181,  75,  191,  145,  122,  121,  120,  99,  156,  105,  125,  105,  100,  91,  103,  102,  127,  138,  98,  196,  92,  109,  145,  97,  177,  86,  139,  109,  145,  157,  103,  186,  82,  127,  176,  140,  112,  142,  104,  145,  164,  119,  112,  167,  114,  107,  139,  128,  238,  162,  134,  182,  155,  78,  90,  130,  135,  126,  131,  139,  125,  172,  135,  144,  112,  131,  166,  129,  103,  92,  174,  111,  196,  114,  116,  148,  148,  134,  214,  94,  187,  166,  167,  141,  110,  135,  131,  81,  101,  138,  113,  134,  163,  131,  169,  101,  123,  112,  146,  182,  109,  96,  191,  172,  120,  130,  121,  179,  117,  175,  125,  120,  141,  156,  179,  177,  140,  140,  172,  143,  75,  183,  158,  135,  133,  157,  132,  98,  128,  147,  127,  139,  140,  114,  181,  137,  139,  117,  106,  140,  167,  107,  174,  134,  106,  116,  143,  165,  120,  180,  138,  96,  98,  146,  128,  129,  164,  208,  124,  125,  121,  146,  178,  131,  95,  172,  108,  102,  76,  119,  62,  164,  144,  170,  102,  101,  227,  167,  187,  108,  133,  115,  195,  162,  104,  155,  142,  146,  158,  145,  140,  186,  188,  146,  185,  64,  175,  71,  117,  162,  137,  137,  180,  146,  155,  135,  164,  133,  140,  135,  223,  159,  133,  99,  124,  162,  172,  149,  96,  70,  179,  137,  124,  159,  140,  173,  129,  220,  141,  139,  200,  153,  135,  173,  116,  200,  135,  225,  117,  98,  148,  152,  137,  124,  175,  109,  134,  109,  123,  180,  131,  122,  171,  117,  143,  130,  189,  130,  158,  130,  137,  133,  109,  164,  101,  84,  126,  105,  111,  118,  129,  172,  93,  96,  151,  126,  114,  89,  170,  156,  171,  176,  91,  179,  201,  140,  133,  177,  102,  129,  125,  115,  112,  124,  95,  142,  99,  149,  118,  164,  99,  152,  130,  173,  182,  149,  195,  117,  159,  125,  142,  164,  144,  184,  166,  130,  102,  191,  177,  161,  155,  138,  167,  137,  149,  86,  102,  154,  158,  96,  149,  164,  143,  177,  127,  85,  158,  211,  225,  120,  88,  109,  131,  106,  189,  94,  98,  100,  155,  149,  136,  85,  173,  129,  99,  161,  90,  108,  165,  164,  122,  142,  130,  199,  138,  178,  104,  106,  143,  141,  137,  162,  121,  115,  148,  66,  88,  103,  155,  125,  176,  99,  108,  80,  138,  85,  177,  171,  106,  123,  203,  125,  139,  92,  125,  144,  178,  98,  142,  109,  143,  99,  171,  170,  140,  124,  125,  141,  180,  106,  185,  191,  150,  159,  135,  180,  161,  126,  176,  155,  123,  127,  129,  151,  146,  189,  124,  221,  159,  122,  108,  134,  231,  192,  141,  152,  115,  115,  107,  166,  110,  110,  197,  168,  100,  162,  117,  112,  174,  140,  161,  120,  102,  119,  134,  164,  117,  89,  162,  137,  163,  103,  160,  128,  140,  139,  194,  125,  120,  155,  95,  121,  95,  70,  90,  94,  190,  148,  120,  141,  170,  196,  122,  193,  168,  109,  193,  134,  116,  126,  96,  98,  142,  158,  148,  113,  152,  167,  186,  136,  125,  164,  212,  81,  121,  144,  120,  138,  112,  156,  116,  185,  158,  132,  161,  173,  136,  141,  143,  137,  126,  167,  132,  136,  140,  141,  150,  146,  107,  104,  116,  180,  120,  95,  183,  158,  140,  106,  151,  131,  119,  183,  151,  170,  152,  102,  145,  189,  126,  99,  174,  110,  156,  112,  92,  167,  102,  168,  113,  141,  116,  145,  159,  158,  207,  131,  168,  157,  181,  165,  215,  109,  112,  182,  110,  145,  143,  108,  174,  118,  149,  103,  127,  131,  127,  150,  119,  148,  150,  154,  178,  111,  182,  150,  124,  136,  81,  119,  127,  108,  178,  175,  99,  114,  136,  175,  129,  145,  212,  171,  137,  195,  130,  112,  232,  132,  154,  169,  133,  118,  151,  200,  125,  173,  160,  174,  156,  155,  166,  97,  132,  117,  163,  109,  147,  119,  218,  166,  134,  149,  96,  151,  202,  173,  146,  180,  128,  158,  209,  127,  95,  135,  167,  143,  138,  155,  131,  165,  129,  183,  121,  166,  164,  114,  112,  144,  172,  98,  218,  109,  144,  152,  135,  172,  105,  166,  144,  156,  154,  91,  151,  146,  77,  102,  105,  88,  100,  105,  197,  154,  146,  86,  113,  87,  112,  159,  149,  124,  149,  159,  141,  167,  163,  184,  147,  163,  159,  132,  138,  65,  145,  141,  130,  99,  169,  178,  132,  130,  206,  104,  133,  213,  135,  135,  180,  102,  94,  135,  168,  101,  142,  122,  139,  115,  98,  162,  171,  127,  152,  189,  161,  100,  195,  99,  185,  134,  131,  126,  135,  204,  94,  128,  136,  152,  109,  203,  162,  174,  141,  121,  157,  107,  92,  157,  180,  101,  162,  86,  118,  154,  110,  140,  162,  102,  141,  140,  157,  133,  135,  156,  154,  135,  170,  178,  120,  131,  155,  104,  175,  80,  111,  125,  208,  137,  156,  116,  130,  120,  176,  162,  102,  156,  95,  140,  126,  129,  112,  84,  146,  154,  94,  109,  169,  151,  86,  103,  136,  155,  160,  114,  98,  178,  165,  157,  142,  182,  156,  120,  101,  111,  178,  156,  107,  117,  135,  103,  127,  141,  89,  175,  105,  77,  135,  148,  204,  97,  191,  133,  123,  128,  160,  128,  175,  159,  104,  130,  154,  133,  91,  144,  100,  183,  119,  152,  141,  92,  126,  173,  141,  93,  181,  150,  160,  96,  125,  149,  132,  166,  100,  137,  127,  133,  179,  130,  132,  105,  82,  106,  121,  159,  120,  135,  118,  125,  143,  136,  178,  130,  130,  165,  164,  74,  175,  104,  154,  120,  154,  147,  113,  136,  88,  135,  187,  163,  172,  163,  150,  131,  140,  188,  195,  165,  167,  143,  113,  174,  144,  171,  134,  153,  117,  165,  132,  112,  159,  156,  131,  176,  93,  132,  179,  137,  172,  188,  166,  133,  153,  113,  165,  127,  152,  122,  139,  150,  144,  116,  141,  164,  125,  139,  135,  153,  150,  121,  179,  107,  111,  135,  104,  107,  136,  183,  185,  126,  161,  84,  131,  121,  199,  91,  169,  147,  126,  153,  162,  121,  76,  149,  112,  109,  176,  108,  128,  152,  90,  146,  151,  95,  150,  176,  140,  143,  187,  119,  177,  153,  115,  201,  142,  116,  152,  146,  126,  201,  146,  102,  153,  189,  107,  174,  194,  187,  114,  126,  133,  173,  131,  111,  135,  138,  123,  183,  157,  168,  143,  168,  133,  128,  158,  157,  144,  180,  108,  144,  127,  130,  109,  114,  150,  142,  112,  138,  132,  107,  157,  98,  179,  169,  131,  150,  132,  103,  134,  127,  178,  166,  106,  120,  119,  113,  149,  151,  154,  159,  143,  120,  113,  141,  103,  106,  153,  102,  158,  147,  174,  164,  174,  122,  140,  169,  131,  116,  126,  125,  129,  115,  159,  131,  129,  86,  141,  166,  163,  84,  158,  184,  143,  188,  111,  183,  113,  200,  158,  143,  155,  181,  131,  109,  135,  134,  169,  163,  143,  173,  106,  144,  139,  179,  78,  159,  142,  125,  144,  172,  135,  142,  122,  110,  152,  126,  117,  112,  179,  107,  186,  130,  115,  127,  140,  164,  131,  153,  111,  109,  107,  123,  169,  142,  132,  163,  120,  162,  186,  159,  133,  151,  144,  156,  183,  86,  116,  182,  145,  153,  143,  169,  147,  134,  135,  137,  107,  103,  125,  106,  139,  119,  204,  91,  91,  168,  118,  176,  123,  80,  115,  119,  169,  135,  143,  120,  106,  129,  158,  141,  119,  132,  142,  138,  110,  111,  181,  188,  152,  135,  188,  146,  107,  150,  121,  116,  125,  133,  148,  136,  146,  132,  168,  171,  184,  191,  133,  171,  184,  178,  164,  198,  137,  164,  187,  144,  131,  111,  138,  104,  111,  181,  204,  148,  96,  134,  167,  176,  165,  101,  117,  113,  182,  122,  162,  114,  121,  194,  107,  111,  157,  101,  152,  191,  102,  95,  184,  128,  171,  167,  158,  178,  174,  136,  126,  164,  123,  155,  117,  102,  119,  160,  103,  112,  168,  133,  171,  171,  191,  133,  177,  81,  161,  158,  152,  117,  106,  196,  111,  140,  132,  95,  157,  121,  111,  115,  126,  202,  148,  174,  104,  135,  174,  175,  138,  141,  123,  162,  135,  100,  138,  133,  85,  160,  119,  113,  200,  154,  159,  148,  112,  182,  100,  101,  143,  130,  87,  169,  106,  140,  165,  165,  124,  176,  170,  87,  170,  103,  129,  159,  132,  116,  152,  127,  134,  87,  112,  78,  176,  147,  157,  168,  101,  190,  100,  118,  100,  110,  157,  126,  117,  113,  155,  98,  183,  172,  155,  167,  190,  119,  165,  116,  158,  133,  146,  129,  150,  196,  120,  81,  148,  168,  142,  162,  167,  164,  152,  175,  122,  154,  163,  140,  151,  126,  149,  145,  140,  142,  147,  157,  174,  190,  178,  116,  97,  172,  153,  145,  141,  109,  148,  145,  146,  165,  168,  164,  110,  135,  162,  162,  168,  164,  155,  139,  125,  88,  153,  201,  98,  111,  179,  167,  119,  170,  118,  107,  152,  121,  147,  97,  169,  159,  114,  111,  174,  172,  121,  137,  146,  114,  127,  169,  195,  162,  124,  106,  145,  135,  154,  122,  159,  167,  188,  152,  90,  140,  124,  152,  115,  148,  118,  168,  100,  116,  141,  177,  173,  153,  172,  123,  129,  101,  104,  109,  92,  131,  113,  150,  96,  149,  151,  119,  146,  120,  154,  171,  105,  124,  102,  83,  161,  201,  180,  148,  125,  115,  133,  151,  142,  164,  159,  163,  118,  142,  122,  150,  133,  198,  167,  149,  166,  135,  148,  119,  103,  89,  195,  146,  194,  154,  136,  120,  152,  113,  97,  113,  147,  150,  138,  135,  168,  134,  207,  117,  134,  202,  156,  140,  146,  113,  104,  146,  156,  94,  206,  145,  161,  131,  174,  104,  145,  155,  108,  129,  159,  103,  113,  152,  178,  119,  100,  82,  158,  166,  134,  169,  108,  107,  172,  133,  152,  186,  192,  120,  171,  156,  140,  148,  143,  168,  150,  172,  173,  133,  176,  197,  156,  145,  123,  129,  157,  129,  103,  172,  143,  177,  139,  117,  171,  115,  136,  149,  164,  91,  130,  146,  137,  105,  145,  112,  158,  185,  150,  138,  180,  105,  117,  152,  165,  166,  180,  164,  90,  151,  90,  103,  186,  127,  142,  142,  101,  162,  136,  165,  146,  141,  100,  151,  172,  147,  143,  137,  140,  168,  107,  146,  144,  128,  127,  117,  148,  165,  128,  201,  135,  130,  162,  116,  111,  159,  113,  197,  194,  136,  187,  151,  118,  137,  84,  182,  199,  129,  166,  110,  95,  162,  163,  155,  139,  161,  141,  123,  121,  170,  113,  136,  164,  114,  170,  144,  128,  172,  146,  129,  134,  108,  188,  101,  151,  146,  176,  76,  179,  132,  107,  123,  178,  163,  185,  135,  99,  155,  145,  159,  146,  175,  127,  134,  175,  171,  139,  115,  147,  174,  142,  150,  132,  148,  171,  173,  132,  131,  124,  181,  171,  175,  161,  100,  111,  111,  147,  133,  128,  188,  177,  177,  156,  140,  190,  166,  117,  159,  139,  173,  131,  114,  136,  203,  172,  119,  159,  213,  195,  186,  169,  156,  174,  152,  111,  128,  130,  171,  129,  153,  167,  136,  135,  147,  141,  181,  132,  108,  105,  105,  145,  140,  148,  155,  171,  218,  123,  116,  160,  128,  161,  121,  124,  107,  130,  124,  101,  172,  133,  80,  114,  108,  99,  113,  157,  180,  108,  152,  135,  102,  143,  123,  116,  154,  119,  124,  139,  134,  155,  184,  104,  106,  177,  129,  149,  123,  145,  126,  167,  142,  107,  77,  96,  126,  196,  160,  136,  168,  96,  163,  128,  175,  131,  133,  155,  128,  166,  119,  180,  99,  181,  163,  125,  192,  79,  152,  201,  111,  126,  199,  195,  131,  159,  163,  139,  116,  142,  167,  154,  157,  105,  141,  116,  177,  137,  173,  145,  148,  105,  137,  149,  203,  124,  114,  110,  198,  212,  113,  187,  126,  189,  142,  170,  136,  173,  138,  121,  150,  106,  86,  144,  146,  95,  131,  155,  129,  163,  152,  104,  134,  167,  147,  186,  155,  117,  177,  134,  92,  158,  119,  179,  143,  128,  138,  172,  160,  109,  83,  145,  115,  186,  170,  155,  128,  114,  153,  191,  127,  99,  126,  90,  153,  104,  138,  115,  151,  154,  167,  135,  166,  164,  111,  131,  91,  147,  191,  123,  199,  155,  136,  95,  77,  114,  159,  88,  134,  126,  136,  198,  149,  151,  157,  139,  127,  163,  197,  162,  99,  208,  152,  186,  115,  141,  128,  137,  124,  136,  173,  89,  192,  75,  189,  168,  154,  122,  141,  169,  113,  124,  149,  139,  131,  157,  142,  152,  160,  158,  177,  110,  129,  147,  134,  117,  154,  92,  161,  120,  99,  140,  137,  163,  183,  176,  131,  158,  79,  128,  146,  119,  148,  103,  135,  173,  80,  128,  95,  138,  81,  167,  173,  203,  126,  102,  168,  105,  174,  167,  70,  183,  118,  175,  119,  116,  148,  100,  128,  139,  153,  133,  114,  128,  152,  138,  126,  177,  82,  144,  158,  188,  200,  168,  162,  107,  168,  116,  100,  147,  113,  156,  142,  114,  101,  114,  103,  114,  181,  156,  118,  158,  162,  146,  113,  110,  144,  130,  108,  137,  123,  193,  128,  176,  175,  82,  202,  84,  127,  149,  122,  140,  202,  120,  103,  104,  110,  144,  150,  177,  99,  186,  180,  124,  117,  110,  137,  144,  154,  165,  184,  165,  129,  140,  95,  118,  106,  129,  168,  129,  148,  131,  142,  167,  174,  171,  129,  185,  118,  102,  116,  129,  153,  140,  127,  171,  78,  115,  150,  133,  104,  159,  164,  110,  135,  143,  124,  110,  143,  150,  200,  183,  121,  159,  123,  159,  157,  161,  130,  152,  117,  148,  97,  165,  133,  150,  173,  139,  166,  151,  122,  149,  138,  130,  155,  194,  107,  123,  119,  117,  127,  160,  154,  106,  119,  148,  178,  130,  137,  165,  118,  184,  97,  168,  166,  143,  87,  116,  124,  168,  106,  110,  178,  156,  197,  114,  140,  133,  131,  120,  135,  128,  128,  153,  118,  181,  120,  149,  110,  145,  153,  138,  139,  158,  97,  123,  148,  124,  127,  109,  124,  108,  91,  132,  135,  121,  153,  159,  184,  83,  85,  164,  185,  107,  144,  149,  154,  158,  123,  131,  160,  110,  156,  132,  139,  114,  173,  152,  126,  198,  177,  136,  116,  156,  102,  145,  55,  132,  127,  146,  177,  96,  122,  147,  157,  101,  130,  135,  187,  130,  105,  114,  132,  140,  128,  203,  137,  105,  119,  166,  78,  134,  84,  142,  96,  143,  86,  124,  103,  154,  87,  137,  164,  124,  147,  158,  182,  121,  159,  195,  202,  93,  161,  97,  92,  108,  141,  151,  158,  146,  98,  150,  118,  132,  112,  110,  149,  177,  107,  131,  150,  124,  136,  146,  134,  174,  141,  126,  138,  186,  159,  136,  216,  104,  138,  141,  112,  187,  175,  132,  150,  148,  85,  172,  115,  179,  117,  131,  144,  137,  109,  76,  123,  179,  166,  100,  112,  131,  92,  104,  183,  125,  118,  176,  166,  156,  89,  95,  173,  128,  142,  160,  195,  115,  159,  148,  125,  161,  140,  126,  84,  112,  91,  140,  87,  79,  205,  156,  171,  149,  125,  72,  67,  84,  132,  118,  142,  126,  113,  152,  97,  142,  107,  124,  118,  128,  91,  171,  100,  150,  112,  174,  61,  114,  134,  101,  112,  129,  81,  174,  131,  135,  149,  198,  110,  115,  199,  165,  174,  147,  138,  139,  110,  143,  67,  165,  127,  111,  116,  109,  101,  169,  127,  112,  135,  197,  142,  97,  123,  158,  132,  110,  163,  185,  117,  214,  159,  197,  113,  94,  149,  192,  154,  206,  143,  154,  184,  146,  154,  113,  128,  129,  178,  120,  160,  101,  121,  135,  155,  75,  128,  100,  166,  140,  177,  128,  125,  60,  154,  114,  135,  68,  218,  132,  178,  53,  139,  135,  148,  119,  115,  127,  165,  172,  85,  118,  152,  127,  118,  161,  103,  143,  119,  130,  185,  138,  170,  140,  74,  110,  150,  131,  146,  95,  160,  143,  92,  188,  114,  81,  164,  97,  118,  94,  125,  174,  149,  119,  130,  154,  133,  154,  156,  135,  51,  75,  140,  94,  128,  153,  134,  170,  168,  107,  150,  150,  145,  96,  156,  66,  113,  133,  92,  91,  108,  127,  91,  147,  146,  117,  121,  101,  99,  175,  147,  102,  173,  132,  172,  169,  118,  158,  159,  166,  81,  136,  187,  90,  171,  140,  123,  224,  77,  162,  168,  98,  137,  145,  145,  106,  143,  116,  120,  142,  146,  146,  113,  118,  101,  100,  91,  136,  162,  147,  113,  92,  108,  117,  134,  115,  160,  166,  165,  144,  144,  146,  155,  106,  166,  146,  101,  103,  150,  210,  149,  110,  110,  175,  100,  126,  115,  111,  149,  123,  141,  131,  112,  120,  137,  98,  148,  138,  160,  169,  181,  160,  171,  120,  131,  165,  141,  128,  166,  89,  124,  155,  128,  121,  79,  116,  167,  136,  93,  182,  89,  140,  139,  78,  79,  183,  75,  161,  170,  133,  184,  106,  153,  124,  119,  178,  112,  87,  129,  124,  98,  147,  174,  152,  130,  137,  71,  146,  164,  95,  198,  196,  176,  101,  142,  169,  166,  118,  131,  182,  147,  100,  179,  180,  170,  152,  111,  117,  211,  72,  131,  164,  98,  123,  87,  184,  100,  156,  102,  119,  151,  93,  145,  145,  147,  161,  135,  93,  81,  151,  172,  108,  122,  82,  181,  203,  198,  128,  162,  107,  153,  137,  109,  160,  111,  180,  78,  144,  178,  169,  120,  146,  97,  91,  135,  150,  121,  168,  133,  133,  115,  135,  141,  144,  169,  144,  215,  119,  135,  127,  143,  180,  111,  123,  103,  179,  153,  164,  127,  186,  133,  127,  106,  209,  147,  110,  87,  159,  127,  165,  146,  134,  119,  188,  118,  98,  131,  121,  152,  56,  172,  138,  76,  170,  117,  86,  148,  177,  95,  180,  179,  142,  142,  174,  132,  150,  116,  154,  200,  159,  94,  95,  101,  148,  205,  114,  157,  126,  120,  119,  166,  141,  55,  172,  95,  178,  176,  123,  95,  130,  133,  171,  171,  112,  155,  152,  120,  72,  161,  159,  128,  164,  86,  127,  154,  121,  115,  122,  144,  154,  126,  110,  153,  130,  149,  83,  118,  145,  123,  162,  123,  209,  161,  112,  115,  155,  150,  192,  108,  172,  85,  100,  155,  130,  140,  152,  195,  135,  112,  66,  155,  108,  150,  141,  114,  202,  159,  142,  107,  104,  158,  90,  82,  110,  144,  161,  116,  137,  148,  151,  107,  133,  138,  163,  61,  174,  118,  165,  86,  91,  142,  110,  159,  139,  108,  161,  160,  90,  195,  83,  70,  122,  101,  102,  161,  169,  107,  140,  124,  115,  169,  108,  152,  207,  145,  137,  164,  212,  156,  127,  153,  171,  172,  159,  134,  139,  137,  97,  130,  172,  91,  167,  88,  144,  133,  112,  107,  66,  164,  127,  141,  155,  171,  150,  186,  168,  123,  163,  182,  193,  97,  142,  115,  116,  146,  117,  132,  129,  111,  97,  128,  109,  204,  81,  128,  119,  171,  109,  152,  189,  190,  130,  165,  190,  140,  109,  53,  157,  158,  166,  155,  135,  133,  157,  132,  140,  106,  113,  141,  148,  177,  140,  143,  174,  133,  150,  70,  105,  122,  108,  87,  153,  160,  137,  138,  166,  186,  161,  104,  162,  135,  153,  120,  148,  69,  130,  145,  76,  171,  105,  149,  168,  163,  165,  160,  101,  164,  123,  155,  169,  137,  115,  131,  133,  107,  156,  170,  119,  153,  122,  102,  122,  146,  176,  118,  155,  166,  94,  186,  129,  106,  128,  164,  172,  129,  124,  203,  160,  125,  105,  62,  156,  177,  116,  124,  67,  135,  129,  118,  111,  125,  129,  110,  167,  163,  152,  146,  135,  109,  147,  166,  99,  131,  124,  139,  99,  112,  133,  107,  148,  133,  89,  164,  111,  143,  163,  184,  139,  154,  137,  112,  119,  184,  161,  102,  177,  118,  147,  161,  148,  156,  164,  141,  107,  149,  81,  186,  108,  164,  115,  179,  145,  188,  151,  115,  144,  111,  103,  152,  132,  159,  160,  140,  148,  91,  118,  142,  159,  101,  138,  102,  159,  116,  122,  122,  66,  94,  170,  137,  114,  132,  87,  134,  89,  113,  119,  71,  139,  117,  165,  152,  90,  151,  162,  146,  96,  151,  130,  119,  166,  125,  126,  194,  174,  125,  139,  153,  107,  180,  111,  80,  110,  90,  137,  137,  172,  162,  153,  95,  110,  93,  152,  154,  132,  178,  134,  135,  141,  98,  116,  137,  118,  195,  122,  147,  180,  122,  202,  140,  104,  145,  77,  79,  145,  97,  130,  142,  135,  145,  105,  166,  144,  137,  134,  117,  127,  170,  128,  136,  150,  126,  137,  133,  152,  122,  91,  133,  174,  138,  179,  165,  152,  134,  102,  173,  109,  126,  140,  115,  112,  125,  159,  88,  165,  163,  57,  103,  115,  165,  103,  128,  160,  132,  176,  109,  161,  163,  149,  117,  157,  149,  146,  132,  109,  165,  147,  139,  133,  177,  130,  178,  93,  159,  150,  119,  169,  85,  126,  139,  143,  123,  155,  176,  155,  157,  163,  183,  129,  107,  103,  113,  142,  172,  92,  96,  157,  179,  118,  102,  172,  150,  168,  145,  128,  135,  101,  66,  136,  135,  71,  122,  142,  112,  116,  160,  135,  114,  137,  141,  149,  124,  125,  145,  132,  134,  119,  148,  125,  160,  157,  172,  118,  124,  179,  138,  112,  114,  144,  161,  166,  141,  128,  175,  109,  99,  139,  106,  156,  150,  158,  89,  157,  172,  134,  100,  87,  151,  201,  156,  172,  171,  146,  153,  183,  102,  91,  186,  110,  172,  127,  91,  155,  133,  150,  171,  160,  146,  145,  173,  131,  129,  115,  141,  150,  114,  129,  152,  95,  134,  173,  175,  143,  120,  99,  78,  161,  203,  129,  146,  86,  179,  128,  158,  134,  105,  136,  151,  118,  165,  164,  152,  121,  158,  160,  114,  134,  108,  118,  184,  146,  169,  167,  171,  151,  92,  100,  118,  146,  174,  132,  161,  155,  153,  170,  95,  151,  128,  157,  156,  138,  167,  106,  183,  164,  157,  158,  117,  121,  158,  186,  184,  136,  168,  129,  161,  83,  157,  153,  108,  93,  137,  110,  134,  131,  184,  87,  167,  121,  136,  80,  150,  132,  146,  153,  123,  116,  138,  142,  185,  109,  138,  163,  179,  119,  174,  104,  144,  197,  107,  124,  148,  171,  193,  134,  130,  88,  99,  201,  144,  116,  169,  139,  86,  102,  159,  181,  117,  125,  156,  162,  141,  153,  160,  145,  112,  129,  194,  128,  184,  154,  126,  169,  95,  155,  136,  158,  158,  147,  144,  128,  105,  114,  71,  128,  108,  138,  141,  144,  140,  95,  118,  122,  166,  189,  60,  121,  84,  123,  164,  94,  129,  145,  209,  113,  144,  143,  103,  204,  95,  150,  156,  106,  150,  140,  125,  91,  107,  81,  116,  149,  144,  166,  161,  101,  174,  93,  144,  160,  158,  148,  147,  186,  117,  81,  182,  122,  147,  173,  135,  167,  103,  147,  150,  154,  148,  93,  140,  168,  104,  142,  166,  191,  92,  125,  136,  156,  153,  155,  165,  117,  161,  107,  118,  180,  150,  129,  160,  57,  129,  147,  121,  91,  199,  127,  133,  181,  120,  152,  191,  175,  122,  171,  178,  188,  180,  164,  143,  138,  148,  162,  177,  176,  149,  147,  134,  152,  156,  153,  140,  159,  110,  147,  108,  161,  197,  152,  105,  192,  128,  129,  106,  145,  146,  90,  133,  177,  149,  188,  163,  201,  126,  118,  150,  115,  164,  167,  131,  99,  161,  152,  199,  119,  154,  153,  163,  159,  141,  138,  128,  85,  161,  174,  109,  128,  112,  134,  109,  100,  120,  140,  157,  126,  158,  182,  118,  200,  147,  152,  118,  130,  147,  110,  114,  144,  177,  105,  138,  145,  190,  158,  88,  111,  93,  126,  162,  147,  146,  148,  148,  161,  126,  166,  112,  152,  143,  122,  109,  127,  132,  180,  143,  172,  165,  176,  114,  139,  159,  178,  98,  168,  138,  106,  67,  105,  182,  126,  180,  136,  160,  134,  189,  175,  149,  122,  74,  117,  148,  200,  116,  169,  113,  154,  185,  134,  143,  118,  180,  128,  110,  179,  154,  193,  117,  169,  149,  141,  145,  181,  111,  152,  137,  127,  155,  113,  141,  156,  128,  165,  124,  130,  110,  173,  148,  85,  117,  126,  147,  133,  125,  130,  93,  143,  168,  141,  177,  128,  139,  97,  111,  159,  105,  105,  118,  77,  131,  160,  112,  129,  170,  104,  163,  122,  132,  163,  128,  126,  137,  142,  113,  85,  162,  176,  123,  104,  143,  81,  82,  171,  171,  163,  102,  113,  107,  105,  155,  190,  137,  132,  131,  159,  79,  131,  152,  103,  116,  186,  130,  118,  107,  107,  125,  149,  196,  136,  132,  173,  80,  126,  101,  121,  100,  161,  97,  116,  115,  153,  110,  146,  224,  176,  183,  120,  151,  129,  151,  147,  83,  164,  137,  150,  182,  143,  157,  152,  137,  160,  100,  190,  94,  132,  84,  160,  148,  200,  103,  143,  137,  142,  105,  79,  149,  142,  161,  104,  124,  129,  104,  90,  131,  146,  126,  148,  152,  161,  138,  116,  147,  167,  102,  112,  170,  132,  125,  116,  139,  129,  169,  110,  94,  122,  135,  110,  89,  162,  163,  152,  191,  142,  205,  104,  130,  203,  129,  139,  179,  145,  128,  106,  181,  164,  158,  140,  164,  144,  138,  132,  155,  150,  130,  78,  116,  125,  110,  184,  129,  60,  99,  167,  69,  149,  152,  102,  144,  122,  136,  160,  115,  75,  138,  207,  169,  106,  127,  122,  149,  178,  169,  129,  130,  91,  116,  191,  115,  148,  122,  175,  170,  157,  156,  142,  152,  104,  130,  141,  165,  174,  91,  121,  191,  112,  195,  167,  111,  101,  100,  188,  126,  120,  155,  183,  120,  138,  143,  166,  124,  106,  154,  154,  159,  114,  149,  110,  133,  171,  184,  128,  162,  181,  90,  112,  128,  128,  94,  129,  123,  166,  91,  139,  116,  150,  45,  163,  170,  119,  100,  149,  83,  126,  139,  147,  129,  106,  132,  109,  132,  176,  169,  86,  96,  164,  186,  122,  121,  174,  200,  151,  152,  131,  133,  173,  131,  175,  129,  142,  118,  140,  107,  131,  84,  127,  135,  117,  169,  130,  174,  106,  163,  202,  213,  122,  129,  146,  149,  135,  128,  105,  95,  190,  173,  146,  140,  180,  145,  158,  136,  123,  140,  171,  171,  145,  179,  143,  81,  142,  155,  139,  154,  157,  146,  146,  135,  157,  131,  132,  176,  102,  156,  87,  91,  200,  133,  115,  166,  154,  128,  167,  166,  144,  91,  114,  194,  133,  106,  127,  186,  125,  175,  113,  138,  174,  170,  198,  72,  80,  155,  145,  166,  112,  127,  168,  170,  147,  140,  112,  105,  99,  131,  145,  142,  104,  146,  64,  160,  181,  118,  114,  91,  205,  129,  183,  174,  168,  217,  139,  140,  145,  120,  174,  95,  129,  217,  145,  189,  97,  202,  166,  116,  130,  134,  126,  172,  109,  108,  107,  150,  137,  84,  189,  102,  118,  96,  146,  102,  143,  120,  103,  211,  134,  109,  196,  110,  117,  107,  115,  168,  161,  143,  118,  203,  143,  102,  165,  156,  116,  178,  122,  133,  126,  75,  140,  167,  130,  150,  164,  116,  127,  106,  139,  105,  131,  116,  135,  162,  78,  113,  175,  93,  133,  119,  102,  119,  188,  77,  144,  102,  114,  80,  188,  156,  125,  132,  166,  179,  96,  165,  96,  168,  137,  119,  148,  180,  135,  118,  120,  128,  159,  153,  130,  157,  153,  152,  160,  131,  123,  198,  115,  124,  104,  153,  115,  164,  153,  133,  131,  127,  198,  104,  144,  119,  103,  135,  166,  179,  128,  59,  188,  100,  111,  139,  133,  186,  146,  124,  132,  166,  196,  145,  144,  138,  173,  125,  98,  107,  131,  80,  172,  162,  94,  141,  129,  116,  162,  186,  167,  162,  130,  133,  130,  138,  90,  167,  112,  113,  134,  152,  109,  181,  151,  119,  186,  127,  140,  133,  94,  191,  148,  94,  151,  103,  156,  137,  140,  117,  144,  110,  119,  130,  195,  157,  109,  131,  132,  108,  106,  158,  131,  127,  121,  162,  137,  101,  119,  113,  164,  182,  195,  125,  92,  152,  127,  171,  199,  142,  163,  173,  105,  123,  176,  203,  174,  161,  121,  118,  153,  76,  168,  124,  112,  162,  172,  140,  87,  160,  120,  131,  184,  142,  108,  163,  170,  150,  145,  133,  130,  119,  154,  113,  72,  123,  122,  140,  167,  158,  168,  105,  128,  159,  135,  189,  133,  88,  91,  136,  81,  112,  183,  154,  194,  197,  152,  168,  175,  117,  116,  87,  132,  104,  189,  171,  133,  106,  108,  153,  86,  113,  152,  118,  175,  116,  102,  145,  121,  99,  100,  102,  154,  116,  164,  94,  129,  185,  140,  141,  130,  164,  139,  125,  158,  119,  101,  125,  129,  175,  140,  136,  161,  98,  127,  152,  160,  80,  193,  162,  181,  160,  168,  190,  190,  132,  155,  151,  166,  193,  188,  128,  184,  116,  157,  172,  112,  165,  128,  159,  107,  172,  156,  145,  157,  184,  151,  163,  140,  155,  131,  154,  142,  110,  100,  137,  175,  121,  200,  118,  121,  123,  178,  127,  105,  85,  145,  86,  200,  109,  106,  188,  142,  166,  121,  161,  168,  151,  117,  132,  156,  139,  99,  125,  121,  149,  90,  183,  112,  162,  139,  193,  94,  132,  115,  161,  132,  125,  130,  143,  160,  83,  144,  98,  110,  134,  118,  124,  154,  130,  92,  175,  113,  186,  166,  190,  150,  103,  202,  170,  156,  131,  111,  109,  121,  148,  121,  98,  127,  168,  129,  119,  159,  143,  154,  137,  151,  149,  124,  181,  159,  135,  126,  119,  130,  140,  136,  130,  134,  129,  125,  137,  154,  147,  199,  189,  158,  112,  136,  162,  105,  155,  169,  136,  161,  131,  154,  166,  159,  185,  179,  147,  143,  163,  151,  172,  147,  137,  123,  91,  125,  155,  184,  160,  109,  85,  150,  167,  143,  143,  157,  202,  140,  148,  121,  174,  164,  109,  151,  147,  86,  136,  168,  127,  126,  103,  116,  151,  88,  96,  129,  130,  142,  146,  92,  174,  138,  146,  177,  157,  133,  120,  182,  115,  155,  135,  142,  136,  102,  130,  161,  165,  110,  162,  182,  148,  176,  147,  156,  175,  162,  146,  105,  108,  148,  125,  126,  120,  134,  145,  171,  98,  143,  169,  127,  120,  154,  127,  136,  197,  170,  129,  139,  178,  147,  138,  135,  131,  135,  187,  164,  117,  193,  147,  102,  203,  138,  188,  137,  143,  175,  100,  145,  133,  117,  167,  129,  138,  173,  145,  144,  166,  178,  173,  155,  167,  167,  110,  178,  142,  152,  121,  163,  121,  132,  123,  181,  158,  158,  148,  144,  106,  193,  156,  162,  96,  120,  104,  101,  181,  93,  149,  96,  188,  148,  114,  181,  176,  158,  168,  167,  170,  165,  166,  168,  187,  124,  179,  184,  195,  160,  166,  125,  110,  139,  142,  159,  129,  94,  122,  131,  177,  113,  155,  122,  153,  171,  123,  187,  161,  157,  135,  157,  156,  177,  101,  133,  143,  162,  162,  136,  195,  125,  180,  136,  165,  187,  174,  144,  130,  164,  96,  142,  146,  143,  131,  120,  124,  107,  175,  131,  133,  126,  148,  110,  98,  146,  144,  112,  150,  123,  169,  104,  118,  174,  108,  149,  135,  137,  185,  185,  102,  147,  110,  154,  142,  177,  110,  113,  168,  136,  160,  113,  153,  100,  127,  166,  191,  93,  156,  197,  150,  162,  111,  124,  182,  122,  151,  130,  99,  142,  147,  115,  142,  150,  170,  154,  139,  116,  171,  150,  82,  128,  122,  139,  159,  127,  125,  144,  110,  141,  139,  108,  129,  163,  106,  157,  96,  136,  125,  143,  150,  125,  147,  114,  163,  158,  149,  115,  125,  185,  158,  145,  126,  107,  137,  134,  164,  165,  177,  132,  165,  189,  146,  175,  100,  153,  146,  123,  174,  137,  160,  140,  121,  137,  143,  136,  139,  101,  161,  129,  172,  93,  136,  135,  141,  128,  147,  169,  197,  158,  148,  199,  131,  130,  173,  140,  172,  197,  137,  161,  127,  154,  174,  188,  126,  156,  122,  155,  95,  131,  107,  170,  176,  96,  131,  126,  145,  151,  180,  207,  148,  142,  102,  193,  153,  205,  159,  167,  149,  172,  123,  106,  97,  187,  180,  197,  140,  206,  174,  105,  90,  176,  115,  107,  156,  176,  97,  125,  88,  134,  115,  144,  147,  156,  102,  167,  173,  136,  137,  172,  134,  175,  186,  158,  146,  112,  152,  107,  135,  146,  123,  150,  158,  182,  128,  92,  92,  144,  147,  119,  176,  125,  150,  135,  163,  174,  133,  168,  97,  171,  92,  113,  115,  154,  163,  152,  150,  176,  169,  129,  127,  99,  134,  128,  166,  155,  159,  136,  173,  124,  144,  118,  118,  153,  153,  138,  129,  157,  180,  115,  110,  156,  129,  190,  100,  139,  187,  128,  167,  131,  134,  162,  122,  95,  80,  160,  215,  150,  151,  151,  145,  83,  105,  131,  133,  179,  145,  154,  119,  164,  118,  97,  145,  116,  112,  116,  93,  193,  98,  77,  174,  152,  112,  139,  128,  209,  117,  91,  154,  170,  105,  115,  188,  184,  136,  182,  165,  110,  128,  114,  157,  112,  125,  141,  176,  104,  194,  124,  131,  141,  165,  152,  96,  169,  101,  101,  138,  143,  106,  169,  108,  121,  173,  115,  143,  120,  185,  122,  154,  153,  159,  127,  113,  215,  180,  173,  118,  146,  153,  175,  81,  140,  155,  75,  186,  143,  155,  119,  176,  144,  113,  99,  189,  112,  111,  86,  140,  115,  168,  143,  101,  115,  137,  144,  170,  144,  129,  111,  100,  120,  122,  119,  149,  106,  171,  119,  159,  146,  184,  162,  140,  120,  114,  163,  187,  131,  140,  199,  97,  109,  115,  149,  151,  91,  115,  176,  112,  176,  152,  113,  140,  205,  110,  162,  144,  137,  124,  109,  109,  173,  155,  116,  115,  144,  164,  170,  188,  210,  126,  221,  87,  86,  173,  146,  131,  188,  93,  154,  187,  126,  165,  135,  131,  126,  124,  170,  146,  91,  172,  176,  163,  103,  95,  200,  95,  155,  153,  148,  105,  182,  199,  177,  110,  121,  177,  137,  165,  172,  117,  125,  128,  170,  168,  167,  116,  95,  119,  143,  118,  139,  78,  156,  109,  103,  139,  152,  66,  121,  163,  101,  148,  132,  140,  140,  136,  156,  161,  126,  149,  156,  153,  162,  148,  120,  164,  105,  120,  72,  112,  141,  158,  118,  187,  103,  167,  178,  110,  143,  107,  141,  81,  138,  158,  122,  128,  146,  180,  104,  144,  130,  104,  123,  121,  117,  115,  135,  71,  138,  101,  137,  167,  119,  176,  122,  157,  113,  167,  173,  124,  103,  153,  180,  105,  133,  132,  192,  157,  196,  146,  182,  140,  143,  157,  109,  101,  153,  132,  70,  144,  126,  155,  129,  166,  139,  139,  97,  127,  121,  171,  161,  95,  124,  78,  153,  134,  82,  141,  164,  162,  161,  140,  147,  201,  146,  181,  155,  131,  156,  136,  155,  158,  117,  149,  112,  131,  131,  144,  82,  126,  194,  134,  124,  162,  110,  85,  55,  127,  124,  159,  180,  125,  99,  78,  121,  81,  122,  124,  139,  140,  140,  80,  101,  127,  127,  139,  153,  162,  127,  108,  94,  135,  138,  153,  155,  122,  162,  186,  150,  194,  174,  156,  110,  134,  102,  123,  126,  130,  144,  121,  168,  112,  162,  166,  149,  128,  96,  75,  149,  93,  183,  133,  151,  164,  70,  76,  158,  142,  202,  110,  197,  134,  110,  140,  173,  202,  131,  119,  119,  187,  113,  115,  170,  128,  112,  146,  134,  170,  141,  119,  74,  189,  125,  146,  133,  165,  99,  176,  180,  121,  138,  112,  109,  110,  120,  170,  111,  165,  155,  181,  138,  107,  164,  144,  157,  158,  206,  188,  185,  197,  132,  112,  143,  166,  111,  124,  179,  168,  157,  171,  122,  175,  118,  89,  124,  82,  133,  140,  148,  165,  131,  131,  91,  135,  156,  102,  83,  125,  155,  115,  106,  134,  125,  136,  127,  177,  146,  175,  161,  86,  152,  139,  160,  69,  190,  128,  122,  179,  145,  146,  114,  159,  168,  149,  171,  158,  121,  124,  151,  97,  169,  113,  112,  149,  97,  142,  125,  135,  83,  173,  172,  131,  111,  157,  160,  165,  163,  150,  151,  150,  92,  145,  163,  157,  143,  158,  171,  206,  134,  154,  148,  135,  108,  138,  112,  154,  88,  151,  155,  144,  142,  114,  119,  109,  206,  166,  119,  146,  136,  152,  121,  162,  92,  152,  172,  109,  152,  181,  49,  183,  157,  160,  114,  130,  147,  129,  193,  129,  124,  129,  105,  92,  167,  114,  174,  132,  165,  197,  101,  129,  108,  162,  143,  161,  153,  205,  178,  185,  126,  104,  159,  110,  149,  158,  199,  160,  123,  142,  87,  152,  150,  120,  142,  104,  110,  117,  136,  147,  121,  171,  152,  103,  174,  174,  160,  168,  138,  138,  123,  153,  138,  148,  113,  128,  165,  173,  154,  143,  157,  115,  101,  153,  112,  93,  153,  81,  133,  157,  141,  178,  82,  99,  126,  148,  174,  149,  141,  151,  148,  192,  131,  195,  145,  90,  190,  161,  65,  155,  119,  91,  77,  113,  176,  163,  127,  154,  100,  140,  114,  100,  151,  160,  169,  137,  150,  130,  107,  117,  134,  168,  93,  107,  115,  146,  104,  133,  98,  127,  180,  125,  118,  94,  129,  126,  139,  193,  167,  85,  140,  53,  141,  72,  135,  182,  170,  158,  99,  168,  133,  95,  171,  130,  114,  147,  144,  113,  91,  114,  77,  143,  176,  92,  158,  170,  116,  136,  147,  78,  197,  70,  149,  157,  119,  133,  105,  124,  110,  138,  143,  65,  178,  126,  135,  152,  111,  154,  160,  146,  140,  136,  180,  107,  121,  114,  117,  129,  177,  140,  133,  157,  121,  126,  200,  165,  81,  162,  143,  125,  119,  112,  143,  142,  160,  149,  166,  142,  152,  206,  165,  155,  160,  119,  182,  145,  87,  127,  132,  87,  126,  144,  158,  122,  137,  139,  122,  171,  129,  105,  154,  174,  193,  209,  85,  111,  136,  130,  123,  136,  140,  124,  155,  108,  129,  160,  101,  98,  90,  134,  149,  149,  115,  118,  131,  106,  148,  150,  141,  66,  120,  79,  142,  187,  151,  140,  168,  157,  87,  152,  106,  168,  139,  187,  113,  148,  125,  74,  144,  115,  158,  62,  135,  167,  185,  160,  89,  145,  136,  98,  161,  114,  110,  99,  131,  152,  149,  161,  78,  146,  135,  174,  190,  148,  149,  133,  186,  183,  126,  132,  199,  83,  153,  142,  159,  108,  128,  159,  155,  144,  106,  140,  206,  92,  54,  122,  135,  134,  116,  175,  204,  199,  153,  147,  176,  138,  164,  115,  174,  155,  166,  145,  139,  161,  142,  89,  155,  71,  139,  211,  76,  158,  92,  147,  166,  81,  138,  163,  169,  135,  109,  130,  102,  90,  120,  150,  171,  95,  160,  146,  135,  128,  157,  169,  133,  115,  100,  155,  148,  116,  173,  178,  113,  149,  125,  130,  156,  90,  134,  158,  123,  184,  118,  160,  99,  135,  69,  124,  124,  157,  149,  132,  189,  155,  131,  95,  121,  160,  157,  109,  123,  156,  146,  166,  186,  174,  150,  68,  125,  113,  106,  148,  105,  149,  141,  116,  134,  156,  117,  145,  159,  140,  147,  178,  161,  140,  160,  129,  161,  136,  152,  171,  138,  124,  165,  156,  111,  101,  153,  119,  147,  154,  164,  175,  160,  122,  126,  156,  119,  136,  106,  137,  108,  146,  132,  181,  134,  141,  180,  104,  172,  157,  123,  145,  82,  99,  144,  134,  115,  147,  149,  136,  135,  158,  140,  80,  150,  86,  133,  121,  83,  137,  115,  156,  91,  109,  168,  155,  119,  175,  148,  153,  128,  117,  191,  173,  117,  126,  87,  83,  143,  132,  177,  107,  161,  102,  138,  116,  161,  152,  148,  157,  152,  126,  118,  103,  126,  141,  133,  138,  186,  178,  156,  98,  160,  165,  74,  102,  89,  130,  119,  119,  125,  120,  179,  147,  175,  64,  106,  147,  141,  150,  135,  184,  127,  126,  143,  135,  121,  118,  180,  119,  136,  198,  142,  150,  147,  110,  165,  119,  130,  128,  185,  134,  128,  175,  124,  116,  144,  155,  100,  164,  152,  127,  87,  159,  138,  150,  152,  159,  159,  158,  134,  194,  195,  119,  164,  110,  165,  140,  108,  131,  125,  150,  111,  141,  106,  140,  191,  98,  156,  130,  92,  101,  109,  80,  131,  132,  145,  130,  149,  146,  181,  105,  183,  138,  160,  134,  109,  168,  147,  138,  148,  101,  166,  134,  135,  136,  177,  134,  153,  140,  153,  95,  172,  150,  135,  157,  190,  141,  112,  175,  93,  167,  129,  101,  108,  188,  157,  139,  191,  77,  132,  114,  110,  156,  120,  148,  83,  104,  180,  157,  115,  145,  165,  84,  108,  157,  120,  139,  142,  130,  136,  202,  142,  95,  125,  101,  112,  106,  159,  146,  126,  108,  154,  147,  142,  145,  173,  130,  135,  187,  125,  156,  118,  168,  121,  130,  167,  160,  188,  176,  139,  104,  178,  195,  110,  179,  110,  132,  117,  147,  189,  127,  133,  126,  163,  201,  183,  138,  142,  144,  153,  124,  139,  171,  125,  102,  109,  140,  156,  108,  95,  172,  151,  187,  72,  132,  130,  180,  171,  103,  119,  156,  148,  94,  150,  180,  161,  91,  138,  123,  163,  128,  147,  125,  106,  158,  131,  92,  151,  136,  148,  126,  142,  194,  121,  133,  98,  115,  75,  145,  136,  154,  114,  120,  142,  187,  107,  128,  136,  132,  74,  133,  136,  171,  124,  124,  98,  186,  122,  145,  121,  158,  142,  133,  136,  98,  167,  106,  76,  101,  146,  142,  167,  135,  90,  150,  134,  166,  72,  118,  120,  62,  153,  175,  179,  119,  143,  186,  144,  154,  160,  112,  117,  131,  127,  119,  131,  134,  166,  121,  156,  169,  151,  191,  129,  104,  78,  158,  206,  128,  177,  106,  124,  102,  110,  174,  67,  145,  92,  169,  155,  110,  170,  127,  131,  178,  135,  158,  119,  115,  116,  93,  84,  107,  157,  146,  135,  127,  157,  118,  184,  177,  110,  179,  135,  117,  117,  148,  116,  149,  147,  122,  170,  185,  155,  98,  149,  180,  122,  108,  167,  137,  120,  129,  106,  122,  44,  175,  124,  171,  112,  141,  157,  153,  165,  137,  163,  136,  77,  152,  123,  147,  117,  124,  162,  154,  194,  176,  135,  150,  141,  132,  136,  107,  177,  146,  67,  158,  154,  128,  150,  103,  171,  149,  93,  153,  122,  127,  128,  151,  134,  96,  128,  165,  183,  134,  154,  166,  174,  141,  155,  145,  113,  150,  174,  139,  166,  125,  104,  152,  105,  169,  154,  139,  75,  169,  163,  131,  193,  108,  158,  176,  86,  185,  72,  148,  176,  105,  146,  110,  153,  158,  155,  150,  168,  122,  198,  182,  185,  145,  110,  152,  137,  130,  146,  114,  112,  140,  138,  161,  136,  149,  112,  108,  158,  76,  120,  133,  133,  165,  176,  143,  156,  157,  167,  183,  170,  126,  153,  110,  167,  154,  113,  113,  62,  151,  156,  186,  110,  156,  105,  157,  186,  74,  128,  140,  136,  163,  113,  140,  131,  140,  98,  127,  130,  162,  160,  94,  144,  167,  143,  85,  143,  92,  146,  130,  140,  110,  174,  107,  195,  147,  170,  135,  110,  155,  146,  70,  118,  106,  96,  107,  159,  182,  171,  182,  106,  138,  145,  154,  134,  116,  190,  167,  128,  159,  112,  187,  92,  112,  122,  164,  118,  116,  114,  143,  171,  127,  164,  147,  118,  134,  82,  129,  138,  115,  171,  160,  185,  137,  148,  126,  158,  169,  112,  123,  178,  152,  81,  144,  120,  160,  107,  71,  83,  133,  176,  127,  122,  151,  148,  186,  97,  154,  184,  167,  98,  178,  139,  113,  133,  95,  188,  116,  142,  141,  161,  132,  120,  137,  75,  99,  56,  166,  154,  154,  141,  176,  181,  188,  138,  123,  159,  125,  116,  189,  107,  187,  101,  104,  154,  133,  124,  137,  155,  154,  137,  157,  169,  135,  141,  152,  120,  151,  145,  126,  177,  162,  135,  117,  105,  153,  109,  152,  112,  118,  97,  173,  195,  132,  177,  161,  152,  160,  176,  92,  159,  146,  162,  137,  130,  140,  141,  139,  125,  194,  77,  156,  118,  178,  123,  172,  138,  90,  118,  120,  158,  106,  187,  102,  100,  124,  128,  167,  138,  175,  177,  165,  117,  177,  159,  132,  132,  114,  134,  142,  58,  139,  129,  97,  156,  90,  116,  122,  132,  104,  105,  131,  105,  110,  148,  130,  155,  113,  104,  125,  135,  139,  143,  97,  133,  145,  164,  104,  155,  120,  190,  137,  152,  157,  112,  150,  149,  131,  127,  206,  114,  102,  136,  109,  176,  133,  128,  169,  134,  192,  178,  148,  186,  158,  133,  117,  154,  113,  149,  132,  196,  159,  117,  120,  172,  151,  106,  140,  146,  156,  146,  151,  112,  131,  178,  117,  141,  102,  103,  162,  148,  108,  126,  174,  122,  146,  156,  144,  168,  125,  91,  133,  128,  124,  113,  187,  164,  150,  139,  156,  148,  116,  90,  126,  152,  104,  159,  69,  180,  151,  75,  145,  109,  119,  88,  153,  134,  130,  174,  151,  157,  87,  144,  132,  165,  140,  111,  153,  123,  175,  140,  95,  106,  109,  109,  130,  173,  151,  130,  131,  152,  161,  159,  80,  160,  139,  114,  142,  143,  89,  166,  127,  152,  194,  104,  120,  198,  168,  146,  120,  162,  135,  96,  163,  154,  112,  160,  172,  153,  133,  161,  147,  156,  145,  135,  113,  137,  176,  154,  163,  118,  183,  81,  115,  164,  86,  97,  155,  103,  144,  112,  196,  153,  153,  154,  140,  154,  127,  150,  155,  97,  156,  181,  106,  157,  103,  134,  164,  116,  132,  176,  190,  147,  121,  159,  128,  159,  175,  111,  122,  151,  148,  156,  157,  115,  96,  85,  162,  153,  158,  132,  147,  138,  133,  154,  164,  117,  145,  123,  127,  104,  185,  123,  156,  156,  127,  137,  129,  153,  133,  210,  139,  169,  182,  137,  180,  155,  145,  84,  116,  145,  151,  155,  98,  113,  126,  124,  179,  101,  123,  118,  106,  169,  143,  108,  119,  109,  122,  148,  150,  121,  150,  180,  143,  106,  138,  150,  125,  145,  116,  139,  179,  116,  190,  113,  162,  156,  143,  83,  77,  128,  149,  193,  113,  148,  199,  137,  151,  183,  147,  93,  154,  110,  129,  140,  82,  168,  175,  165,  149,  152,  159,  123,  157,  145,  118,  109,  151,  167,  114,  132,  114,  161,  87,  169,  102,  145,  157,  141,  210,  119,  162,  119,  83,  115,  132,  176,  136,  149,  165,  160,  161,  139,  200,  137,  126,  115,  114,  78,  139,  125,  156,  116,  83,  167,  111,  130,  113,  151,  192,  149,  167,  130,  131,  165,  146,  115,  112,  163,  157,  152,  156,  126,  142,  85,  178,  167,  107,  195,  120,  101,  111,  123,  105,  157,  150,  131,  103,  110,  150,  127,  146,  91,  134,  164,  71,  150,  167,  102,  119,  119,  110,  168,  157,  119,  101,  119,  160,  98,  132,  108,  145,  108,  119,  139,  68,  101,  106,  139,  140,  150,  153,  140,  158,  125,  103,  133,  145,  109,  138,  147,  118,  160,  142,  102,  168,  187,  163,  122,  170,  155,  185,  190,  108,  119,  102,  128,  139,  217,  189,  165,  133,  100,  148,  91,  171,  104,  165,  153,  117,  125,  100,  123,  172,  108,  151,  176,  143,  115,  172,  127,  82,  157,  178,  82,  163,  85,  163,  146,  119,  140,  121,  150,  130,  156,  145,  150,  142,  138,  124,  129,  157,  153,  122,  149,  165,  162,  100,  146,  190,  155,  173,  82,  181,  152,  158,  128,  132,  174,  150,  116,  171,  183,  143,  106,  129,  86,  179,  117,  203,  105,  117,  127,  150,  172,  127,  129,  148,  99,  165,  175,  118,  130,  132,  181,  161,  105,  170,  195,  146,  79,  213,  131,  144,  143,  129,  180,  135,  188,  147,  115,  148,  146,  140,  145,  148,  100,  156,  172,  117,  144,  133,  139,  108,  93,  176,  147,  107,  111,  111,  144,  65,  138,  138,  114,  159,  161,  171,  165,  112,  161,  205,  124,  163,  118,  192,  127,  123,  204,  133,  147,  166,  130,  164,  131,  117,  136,  159,  165,  117,  104,  141,  117,  111,  110,  116,  127,  128,  110,  140,  125,  126,  140,  87,  89,  127,  114,  186,  166,  188,  111,  137,  162,  175,  129,  149,  146,  141,  121,  159,  112,  193,  126,  156,  182,  151,  110,  97,  154,  95,  188,  155,  172,  163,  90,  125,  143,  135,  175,  154,  81,  81,  159,  161,  90,  103,  129,  112,  176,  143,  134,  92,  123,  184,  96,  184,  156,  104,  99,  169,  110,  163,  104,  142,  156,  170,  132,  159,  154,  172,  114,  156,  154,  82,  133,  141,  176,  126,  117,  102,  102,  147,  145,  103,  164,  110,  109,  159,  176,  92,  158,  156,  75,  103,  166,  125,  158,  107,  158,  147,  144,  161,  125,  172,  127,  156,  185,  62,  145,  155,  105,  122,  152,  179,  170,  213,  131,  126,  150,  115,  118,  189,  76,  94,  84,  124,  147,  166,  137,  114,  154,  103,  133,  146,  139,  131,  169,  173,  107,  141,  102,  104,  191,  130,  98,  131,  179,  202,  106,  167,  169,  78,  126,  155,  130,  122,  190,  88,  126,  82,  155,  100,  93,  143,  191,  103,  137,  131,  116,  105,  132,  205,  149,  119,  156,  102,  151,  154,  116,  90,  125,  136,  107,  163,  184,  107,  105,  181,  140,  185,  101,  160,  162,  75,  117,  125,  132,  175,  119,  181,  98,  175,  182,  175,  191,  140,  169,  93,  104,  155,  110,  173,  161,  113,  157,  157,  221,  109,  141,  143,  136,  114,  189,  142,  143,  101,  148,  190,  150,  178,  163,  188,  122,  117,  120,  111,  116,  96,  132,  179,  174,  115,  159,  183,  128,  83,  163,  114,  186,  191,  131,  107,  120,  182,  116,  162,  134,  113,  146,  100,  115,  153,  157,  164,  150,  131,  128,  162,  103,  108,  110,  134,  90,  179,  136,  201,  115,  157,  179,  125,  92,  87,  116,  150,  169,  134,  131,  149,  122,  121,  155,  117,  183,  134,  127,  204,  133,  115,  109,  102,  64,  119,  185,  122,  179,  176,  86,  145,  92,  103,  157,  177,  164,  145,  80,  131,  139,  160,  134,  81,  133,  86,  166,  151,  142,  205,  84,  135,  128,  125,  79,  126,  215,  91,  63,  164,  164,  120,  151,  101,  185,  100,  136,  99,  137,  173,  119,  94,  132,  101,  111,  175,  159,  119,  102,  163,  133,  143,  124,  167,  135,  151,  178,  182,  141,  133,  134,  132,  136,  143,  184,  188,  147,  201,  166,  118,  191,  151,  120,  150,  119,  164,  137,  140,  127,  132,  137,  101,  124,  128,  134,  141,  99,  125,  95,  115,  140,  112,  170,  148,  84,  125,  107,  172,  110,  197,  86,  168,  94,  146,  161,  143,  115,  190,  97,  119,  141,  142,  99,  192,  148,  103,  103,  122,  142,  180,  177,  145,  155,  111,  200,  101,  122,  125,  108,  143,  158,  128,  118,  123,  191,  179,  111,  155,  92,  158,  127,  116,  169,  151,  157,  119,  147,  146,  135,  173,  156,  137,  171,  114,  166,  161,  125,  182,  158,  127,  186,  163,  113,  143,  132,  140,  139,  141,  140,  185,  107,  153,  83,  143,  98,  166,  142,  164,  132,  187,  136,  108,  210,  117,  167,  143,  171,  165,  122,  160,  79,  174,  134,  169,  87,  167,  134,  195,  160,  212,  172,  164,  167,  129,  123,  177,  112,  156,  177,  124,  155,  87,  168,  110,  102,  123,  94,  99,  109,  112,  149,  152,  145,  92,  112,  181,  159,  193,  93,  144,  146,  183,  134,  166,  120,  128,  101,  147,  138,  153,  140,  139,  119,  125,  135,  131,  160,  146,  135,  203,  98,  125,  137,  148,  140,  129,  145,  148,  134,  130,  153,  164,  111,  136,  127,  114,  127,  120,  146,  127,  103,  152,  89,  166,  141,  154,  102,  158,  153,  118,  105,  114,  117,  153,  127,  144,  182,  141,  107,  140,  133,  107,  197,  144,  157,  145,  128,  141,  145,  116,  92,  100,  149,  122,  136,  154,  141,  169,  155,  139,  89,  173,  145,  128,  107,  199,  113,  118,  118,  150,  200,  123,  93,  177,  136,  148,  128,  126,  161,  141,  174,  120,  176,  83,  141,  138,  152,  171,  119,  136,  142,  117,  152,  143,  169,  128,  86,  93,  121,  123,  154,  141,  127,  166,  79,  101,  112,  165,  140,  88,  140,  136,  153,  132,  107,  90,  142,  118,  150,  149,  169,  165,  137,  151,  138,  152,  157,  157,  137,  131,  145,  144,  94,  117,  168,  159,  125,  129,  88,  97,  160,  87,  139,  162,  124,  183,  128,  126,  92,  155,  167,  139,  132,  149,  100,  110,  131,  163,  81,  153,  184,  180,  114,  127,  143,  135,  131,  141,  113,  141,  111,  153,  135,  173,  174,  143,  119,  146,  141,  131,  115,  115,  153,  150,  175,  182,  96,  130,  101,  149,  111,  111,  162,  165,  154,  183,  181,  94,  138,  132,  131,  134,  179,  106,  134,  165,  131,  158,  117,  108,  187,  135,  140,  150,  145,  158,  133,  158,  141,  121,  179,  162,  146,  124,  165,  101,  140,  125,  148,  118,  151,  181,  134,  142,  175,  148,  114,  152,  110,  200,  159,  167,  172,  106,  155,  191,  171,  147,  194,  110,  172,  148,  130,  163,  144,  171,  146,  98,  164,  130,  126,  124,  159,  100,  122,  142,  149,  119,  140,  117,  140,  155,  153,  186,  125,  200,  181,  128,  171,  172,  189,  162,  86,  166,  179,  138,  127,  144,  148,  206,  141,  128,  113,  167,  131,  185,  186,  187,  138,  142,  123,  136,  94,  182,  145,  161,  172,  198,  171,  167,  132,  168,  152,  170,  98,  177,  186,  115,  126,  135,  88,  180,  129,  183,  126,  160,  124,  119,  120,  130,  113,  142,  185,  100,  89,  155,  183,  132,  179,  109,  137,  146,  98,  156,  99,  151,  178,  156,  182,  170,  135,  158,  152,  143,  131,  133,  134,  165,  123,  206,  162,  163,  185,  136,  112,  153,  169,  132,  105,  141,  169,  165,  109,  169,  136,  158,  199,  116,  141,  90,  160,  143,  118,  152,  147,  149,  146,  168,  97,  93,  166,  90,  137,  131,  175,  164,  129,  123,  135,  129,  125,  139,  130,  169,  88,  132,  99,  132,  142,  178,  125,  179,  113,  183,  94,  166,  135,  197,  198,  176,  122,  156,  199,  159,  97,  141,  142,  106,  154,  139,  165,  124,  171,  146,  131,  195,  171,  149,  99,  163,  174,  187,  93,  171,  90,  142,  154,  96,  189,  86,  163,  145,  177,  116,  154,  162,  142,  127,  100,  144,  76,  153,  116,  161,  107,  125,  127,  118,  146,  136,  151,  164,  98,  176,  126,  141,  157,  166,  170,  147,  121,  173,  158,  167,  179,  105,  177,  169,  136,  149,  129,  98,  85,  168,  176,  160,  107,  164,  112,  201,  159,  195,  146,  121,  115,  131,  107,  132,  146,  100,  132,  90,  167,  113,  171,  172,  89,  130,  141,  177,  106,  142,  102,  157,  136,  182,  198,  133,  157,  132,  118,  150,  122,  124,  188,  102,  85,  130,  163,  99,  121,  133,  99,  153,  101,  157,  199,  154,  156,  174,  173,  132,  118,  144,  183,  117,  178,  124,  167,  173,  114,  150,  135,  129,  108,  143,  111,  93,  103,  124,  132,  114,  150,  144,  164,  128,  155,  145,  126,  149,  117,  104,  86,  86,  153,  168,  139,  170,  203,  104,  148,  132,  189,  151,  129,  205,  134,  115,  105,  183,  180,  139,  138,  120,  133,  87,  200,  152,  144,  137,  177,  130,  83,  116,  134,  175,  136,  125,  153,  177,  119,  145,  114,  190,  130,  200,  138,  99,  128,  196,  109,  114,  144,  105,  153,  144,  217,  167,  150,  149,  145,  134,  85,  203,  146,  148,  156,  214,  116,  161,  145,  85,  155,  123,  135,  114,  196,  132,  108,  146,  71,  110,  131,  146,  137,  158,  122,  82,  173,  194,  152,  143,  155,  181,  129,  133,  166,  178,  178,  123,  170,  111,  116,  119,  134,  119,  201,  115,  179,  178,  133,  157,  170,  142,  183,  107,  188,  110,  166,  119,  109,  130,  79,  146,  144,  94,  127,  168,  78,  151,  117,  127,  173,  201,  101,  130,  195,  157,  164,  151,  146,  141,  198,  163,  187,  178,  115,  93,  129,  153,  75,  205,  92,  177,  96,  168,  85,  165,  147,  126,  126,  131,  173,  115,  132,  124,  139,  89,  179,  129,  182,  167,  136,  150,  126,  143,  62,  140,  147,  140,  132,  122,  164,  158,  175,  177,  125,  172,  146,  143,  126,  101,  162,  95,  100,  166,  134,  160,  159,  127,  119,  116,  136,  129,  111,  168,  119,  125,  133,  131,  131,  155,  139,  120,  156,  135,  65,  91,  134,  115,  104,  195,  139,  147,  116,  170,  143,  98,  187,  106,  121,  137,  107,  101,  131,  132,  162,  139,  161,  167,  148,  169,  163,  87,  129,  121,  112,  155,  153,  102,  153,  135,  122,  105,  128,  176,  151,  178,  132,  106,  181,  168,  163,  121,  133,  163,  104,  197,  121,  138,  191,  127,  125,  161,  65,  152,  88,  133,  113,  146,  153,  120,  161,  128,  106,  129,  100,  86,  136,  179,  183,  145,  191,  118,  140,  120,  109,  172,  136,  149,  159,  127,  117,  144,  103,  130,  126,  195,  150,  156,  104,  129,  147,  170,  148,  108,  145,  98,  162,  95,  143,  140,  178,  161,  96,  135,  121,  127,  128,  80,  165,  193,  175,  125,  113,  136,  173,  124,  130,  129,  123,  143,  162,  126,  109,  123,  111,  145,  128,  186,  84,  157,  143,  140,  134,  123,  126,  108,  162,  127,  160,  139,  129,  141,  183,  159,  127,  120,  86,  126,  153,  145,  147,  97,  176,  170,  99,  94,  108,  124,  181,  118,  135,  130,  83,  148,  118,  145,  151,  184,  182,  199,  119,  142,  127,  198,  186,  140,  159,  162,  159,  143,  103,  111,  136,  112,  122,  197,  112,  134,  85,  154,  179,  141,  136,  187,  116,  181,  146,  121,  147,  86,  86,  87,  128,  111,  136,  171,  104,  128,  165,  126,  120,  90,  192,  179,  134,  86,  120,  184,  135,  146,  141,  137,  154,  135,  97,  145,  128,  123,  109,  90,  146,  150,  112,  150,  104,  122,  179,  121,  139,  148,  148,  145,  89,  164,  164,  70,  147,  82,  159,  94,  159,  157,  119,  95,  109,  150,  138,  164,  143,  129,  156,  157,  185,  133,  158,  188,  136,  156,  115,  194,  116,  178,  154,  115,  170,  124,  177,  120,  148,  88,  96,  151,  117,  93,  117,  153,  169,  139,  83,  157,  177,  154,  113,  93,  166,  176,  220,  76,  142,  91,  151,  139,  175,  130,  140,  168,  107,  143,  64,  108,  104,  83,  172,  187,  80,  199,  128,  150,  129,  200,  97,  108,  132,  143,  114,  116,  100,  132,  133,  115,  162,  150,  139,  172,  137,  144,  140,  137,  64,  195,  89,  100,  195,  99,  152,  109,  122,  171,  143,  121,  148,  113,  122,  175,  111,  163,  129,  108,  112,  130,  149,  151,  120,  140,  141,  150,  174,  101,  139,  181,  117,  109,  221,  153,  123,  142,  156,  152,  136,  121,  119,  90,  130,  192,  107,  176,  162,  146,  130,  136,  189,  81,  143,  126,  177,  105,  142,  161,  135,  105,  167,  127,  170,  130,  180,  154,  164,  158,  112,  89,  163,  118,  153,  110,  117,  135,  90,  119,  144,  120,  99,  158,  154,  137,  165,  129,  124,  149,  168,  121,  106,  105,  142,  130,  153,  183,  101,  147,  95,  139,  87,  155,  184,  139,  80,  122,  172,  132,  123,  96,  144,  115,  188,  151,  114,  81,  158,  114,  149,  142,  156,  116,  114,  97,  127,  133,  145,  178,  130,  95,  150,  68,  127,  110,  184,  127,  145,  116,  129,  113,  131,  113,  160,  140,  143,  161,  157,  109,  106,  132,  121,  133,  159,  122,  116,  157,  110,  125,  112,  121,  115,  110,  154,  183,  132,  163,  148,  175,  134,  139,  117,  147,  101,  191,  130,  118,  138,  154,  168,  149,  181,  111,  100,  188,  169,  211,  126,  176,  193,  141,  158,  157,  89,  168,  152,  126,  161,  171,  152,  157,  80,  100,  137,  170,  70,  126,  176,  123,  151,  115,  116,  154,  206,  150,  158,  173,  133,  184,  132,  149,  155,  148,  120,  195,  153,  166,  138,  105,  80,  159,  124,  162,  166,  117,  94,  105,  122,  113,  152,  124,  160,  157,  136,  190,  104,  118,  137,  131,  137,  146,  148,  146,  125,  145,  148,  125,  108,  196,  154,  161,  123,  142,  159,  184,  132,  171,  112,  123,  134,  145,  93,  134,  144,  174,  161,  131,  170,  165,  135,  142,  128,  168,  136,  142,  174,  141,  130,  87,  151,  151,  120,  198,  164,  157,  112,  107,  95,  61,  156,  166,  135,  160,  97,  137,  139,  84,  146,  172,  157,  126,  106,  92,  157,  153,  123,  120,  139,  123,  143,  142,  162,  140,  124,  87,  181,  103,  125,  115,  132,  125,  155,  140,  60,  86,  150,  120,  167,  135,  127,  149,  117,  135,  182,  120,  130,  141,  177,  145,  158,  122,  90,  179,  62,  119,  119,  141,  191,  162,  135,  96,  176,  164,  175,  116,  176,  108,  140,  146,  181,  163,  100,  127,  96,  105,  141,  150,  110,  188,  133,  130,  151,  171,  107,  151,  166,  146,  157,  163,  148,  102,  153,  136,  140,  88,  157,  114,  139,  112,  190,  152,  143,  137,  97,  129,  122,  165,  144,  137,  130,  151,  161,  146,  137,  126,  115,  171,  100,  86,  133,  111,  168,  98,  104,  123,  125,  64,  168,  169,  136,  111,  81,  150,  142,  132,  128,  177,  166,  105,  139,  182,  72,  139,  167,  153,  126,  142,  175,  158,  91,  101,  151,  161,  167,  149,  163,  153,  150,  118,  195,  151,  90,  179,  128,  178,  130,  168,  153,  117,  136,  155,  130,  141,  143,  151,  109,  175,  165,  152,  104,  205,  181,  131,  101,  140,  138,  147,  134,  95,  97,  112,  91,  133,  166,  85,  140,  125,  162,  152,  101,  171,  113,  115,  152,  146,  122,  143,  171,  199,  126,  115,  142,  160,  129,  111,  120,  112,  154,  80,  118,  162,  125,  121,  118,  95,  132,  127,  144,  150,  131,  139,  87,  112,  146,  126,  141,  185,  185,  134,  101,  106,  175,  88,  157,  177,  91,  151,  143,  190,  125,  137,  117,  131,  144,  140,  187,  130,  117,  151,  127,  93,  78,  123,  184,  160,  161,  117,  130,  156,  112,  177,  146,  128,  146,  124,  165,  150,  93,  139,  113,  83,  161,  192,  143,  102,  110,  178,  142,  127,  73,  158,  176,  112,  173,  101,  148,  103,  137,  156,  184,  178,  137,  147,  178,  112,  186,  140,  126,  131,  81,  172,  151,  94,  142,  126,  165,  109,  102,  122,  146,  108,  116,  155,  153,  103,  148,  163,  157,  105,  133,  154,  137,  95,  149,  178,  114,  110,  123,  165,  145,  154,  157,  143,  152,  170,  162,  128,  168,  143,  141,  140,  104,  122,  127,  109,  111,  147,  154,  130,  178,  138,  127,  127,  97,  149,  105,  173,  106,  132,  133,  119,  120,  194,  22,  168,  133,  193,  208,  169,  133,  138,  166,  120,  109,  154,  147,  139,  146,  75,  122,  135,  104,  124,  119,  105,  195,  120,  73,  168,  180,  148,  69,  140,  114,  150,  146,  171,  87,  134,  133,  144,  164,  164,  130,  150,  203,  155,  107,  151,  137,  108,  133,  156,  120,  140,  109,  107,  108,  116,  125,  184,  147,  166,  143,  82,  137,  202,  111,  114,  120,  95,  164,  107,  118,  116,  144,  96,  106,  139,  99,  137,  171,  103,  157,  147,  162,  164,  156,  154,  162,  153,  175,  188,  146,  170,  112,  145,  100,  121,  172,  83,  72,  116,  150,  111,  134,  143,  106,  138,  168,  153,  136,  156,  113,  146,  133,  187,  149,  126,  161,  139,  116,  119,  150,  149,  195,  154,  181,  109,  148,  130,  51,  123,  151,  114,  115,  119,  169,  143,  110,  111,  128,  115,  121,  162,  187,  134,  132,  141,  99,  155,  103,  90,  106,  187,  112,  199,  163,  171,  69,  126,  97,  132,  92,  120,  123,  128,  168,  122,  162,  114,  123,  139,  166,  140,  160,  138,  168,  165,  154,  124,  137,  184,  162,  173,  130,  111,  96,  162,  187,  135,  129,  193,  180,  139,  167,  161,  192,  133,  104,  136,  149,  128,  125,  104,  133,  177,  138,  110,  159,  115,  119,  143,  134,  113,  139,  128,  108,  169,  124,  168,  179,  161,  154,  167,  112,  113,  112,  157,  100,  116,  165,  97,  141,  117,  155,  122,  174,  186,  184,  129,  137,  170,  163,  154,  158,  97,  172,  104,  168,  173,  172,  143,  162,  137,  192,  76,  176,  135,  133,  80,  128,  158,  113,  129,  177,  126,  140,  148,  158,  106,  74,  124,  92,  92,  104,  141,  85,  141,  166,  138,  148,  110,  141,  150,  157,  199,  46,  137,  78,  163,  92,  175,  147,  171,  170,  158,  125,  121,  159,  185,  178,  122,  164,  154,  157,  152,  177,  166,  134,  120,  136,  154,  151,  70,  138,  168,  117,  130,  178,  148,  130,  154,  125,  128,  114,  139,  118,  138,  143,  43,  119,  124,  175,  151,  150,  106,  128,  99,  89,  143,  134,  159,  132,  148,  103,  109,  143,  164,  152,  123,  127,  169,  120,  168,  135,  86,  132,  138,  129,  111,  148,  151,  151,  86,  164,  187,  142,  109,  126,  180,  180,  175,  113,  110,  162,  140,  162,  133,  99,  171,  131,  115,  148,  170,  191,  187,  107,  69,  151,  156,  178,  123,  103,  136,  120,  141,  168,  94,  131,  195,  136,  91,  134,  133,  124,  152,  132,  79,  150,  134,  118,  158,  127,  154,  104,  131,  87,  144,  168,  150,  120,  91,  169,  155,  112,  163,  157,  159,  110,  148,  66,  124,  142,  147,  171,  118,  151,  139,  121,  156,  139,  158,  166,  178,  161,  134,  135,  116,  171,  149,  125,  181,  188,  129,  126,  101,  123,  90,  139,  101,  149,  124,  129,  114,  139,  96,  132,  179,  203,  173,  125,  169,  143,  188,  128,  161,  132,  156,  192,  127,  139,  101,  155,  138,  129,  87,  195,  98,  110,  123,  129,  114,  196,  112,  123,  133,  123,  164,  180,  136,  168,  161,  118,  197,  103,  123,  116,  142,  154,  144,  108,  84,  161,  199,  142,  130,  180,  148,  175,  96,  99,  94,  86,  102,  172,  143,  149,  167,  106,  88,  162,  107,  128,  155,  187,  141,  143,  108,  136,  164,  122,  173,  122,  123,  93,  130,  137,  172,  112,  166,  107,  196,  152,  169,  169,  178,  127,  147,  148,  156,  152,  120,  131,  121,  77,  136,  90,  198,  147,  63,  151,  165,  146,  193,  139,  140,  154,  136,  142,  171,  159,  172,  173,  152,  140,  157,  182,  128,  107,  169,  182,  138,  111,  113,  197,  123,  159,  160,  145,  179,  115,  143,  149,  164,  112,  108,  116,  188,  109,  198,  133,  130,  138,  84,  121,  134,  158,  133,  106,  155,  176,  136,  145,  174,  94,  177,  138,  148,  151,  143,  187,  126,  173,  140,  164,  117,  166,  124,  131,  104,  168,  180,  161,  115,  80,  200,  171,  116,  141,  182,  38,  143,  175,  72,  109,  135,  141,  88,  143,  143,  119,  97,  81,  145,  149,  134,  123,  142,  101,  122,  121,  150,  128,  150,  121,  107,  150,  111,  173,  121,  93,  151,  107,  169,  139,  138,  101,  118,  170,  139,  137,  105,  96,  104,  104,  147,  154,  145,  90,  128,  189,  144,  153,  137,  142,  108,  113,  141,  169,  111,  114,  148,  166,  100,  168,  150,  160,  121,  119,  114,  135,  130,  162,  195,  117,  172,  107,  178,  120,  134,  141,  84,  148,  132,  117,  184,  158,  120,  103,  185,  134,  163,  179,  136,  149,  128,  165,  146,  188,  123,  181,  151,  92,  127,  137,  192,  124,  134,  120,  108,  103,  185,  104,  147,  79,  154,  115,  127,  143,  186,  98,  152,  132,  170,  106,  113,  171,  144,  77,  133,  157,  158,  96,  172,  180,  206,  116,  104,  123,  187,  121,  155,  219,  110,  99,  120,  83,  144,  188,  172,  119,  137,  144,  146,  163,  144,  145,  188,  125,  112,  151,  163,  140,  158,  164,  136,  119,  136,  186,  141,  126,  187,  142,  121,  164,  135,  145,  134,  127,  130,  162,  145,  107,  103,  141,  140,  135,  132,  148,  132,  111,  151,  148,  117,  209,  185,  149,  114,  108,  138,  139,  129,  119,  158,  158,  139,  156,  109,  90,  118,  138,  114,  137,  125,  104,  123,  99,  152,  150,  150,  112,  129,  117,  62,  80,  102,  127,  176,  117,  106,  172,  101,  138,  106,  131,  107,  148,  156,  108,  161,  90,  155,  170,  158,  81,  175,  141,  139,  135,  121,  93,  104,  178,  120,  127,  127,  95,  148,  179,  72,  156,  128,  92,  178,  150,  100,  127,  112,  122,  124,  199,  166,  107,  158,  119,  189,  167,  190,  101,  134,  134,  188,  144,  134,  110,  125,  173,  125,  179,  165,  146,  154,  125,  107,  156,  145,  172,  114,  142,  162,  149,  138,  129,  161,  135,  120,  174,  137,  97,  85,  157,  139,  172,  96,  119,  130,  137,  121,  158,  155,  149,  138,  162,  115,  195,  166,  148,  130,  163,  179,  116,  164,  114,  165,  138,  176,  138,  150,  120,  118,  200,  134,  124,  152,  118,  164,  139,  153,  79,  175,  146,  66,  186,  137,  201,  140,  113,  156,  149,  131,  107,  161,  125,  140,  93,  135,  154,  164,  119,  111,  174,  178,  108,  183,  144,  105,  163,  128,  140,  158,  112,  163,  182,  144,  124,  160,  152,  141,  145,  177,  136,  99,  144,  109,  146,  145,  170,  102,  150,  135,  167,  100,  176,  109,  191,  137,  193,  158,  122,  199,  151,  158,  143,  186,  138,  132,  204,  150,  125,  164,  202,  105,  139,  133,  176,  131,  124,  116,  97,  175,  130,  88,  167,  130,  140,  121,  104,  86,  113,  148,  115,  162,  74,  136,  182,  147,  154,  164,  196,  128,  141,  145,  120,  144,  146,  153,  127,  125,  105,  110,  155,  154,  106,  133,  155,  101,  145,  158,  122,  193,  105,  149,  106,  122,  135,  118,  149,  157,  114,  126,  159,  132,  142,  137,  112,  120,  162,  136,  153,  140,  160,  168,  149,  125,  188,  123,  138,  144,  108,  187,  93,  137,  116,  143,  182,  161,  140,  185,  110,  91,  118,  140,  171,  158,  200,  116,  172,  121,  147,  199,  116,  130,  121,  181,  145,  161,  180,  47,  155,  183,  159,  143,  181,  163,  138,  130,  163,  126,  108,  120,  111,  115,  151,  125,  164,  86,  170,  140,  98,  77,  144,  165,  208,  165,  120,  172,  144,  118,  128,  216,  114,  188,  111,  166,  64,  99,  173,  149,  134,  120,  116,  173,  146,  107,  148,  160,  134,  95,  193,  145,  168,  127,  159,  179,  115,  217,  88,  175,  132,  144,  175,  143,  155,  111,  139,  122,  111,  155,  174,  136,  92,  130,  198,  100,  109,  196,  75,  114,  136,  128,  128,  194,  132,  106,  188,  96,  100,  117,  163,  128,  70,  121,  188,  148,  75,  140,  139,  143,  88,  125,  118,  131,  152,  142,  131,  166,  109,  128,  170,  206,  139,  131,  155,  139,  128,  137,  143,  147,  184,  110,  148,  175,  64,  149,  189,  115,  132,  111,  76,  97,  174,  168,  171,  86,  139,  191,  197,  173,  107,  224,  161,  132,  153,  121,  150,  173,  55,  177,  142,  136,  166,  190,  164,  132,  127,  134,  62,  178,  52,  84,  163,  182,  93,  164,  129,  89,  111,  142,  155,  108,  172,  156,  97,  145,  116,  155,  124,  144,  198,  125,  54,  165,  114,  143,  140,  157,  113,  126,  153,  99,  151,  101,  186,  103,  143,  116,  142,  172,  157,  131,  168,  103,  147,  144,  125,  77,  126,  179,  75,  175,  166,  124,  180,  156,  127,  121,  213,  151,  133,  197,  165,  128,  157,  204,  118,  185,  98,  186,  200,  44,  185,  89,  160,  131,  141,  182,  140,  124,  137,  127,  165,  107,  129,  126,  132,  118,  105,  116,  147,  119,  155,  145,  209,  74,  125,  102,  93,  153,  203,  179,  168,  55,  149,  183,  125,  185,  186,  164,  165,  174,  204,  95,  141,  161,  130,  106,  85,  129,  205,  154,  140,  152,  110,  97,  123,  189,  105,  114,  86,  171,  142,  103,  64,  94,  103,  131,  168,  175,  204,  103,  64,  170,  135,  131,  142,  100,  155,  92,  109,  204,  160,  153,  104,  187,  162,  128,  145,  150,  175,  98,  108,  89,  92,  132,  139,  125,  99,  154,  101,  110,  112,  186,  157,  161,  147,  134,  135,  95,  189,  125,  179,  123,  75,  102,  187,  123,  102,  192,  159,  218,  121,  225,  133,  194,  74,  104,  190,  107,  103,  123,  88,  164,  91,  170,  110,  135,  161,  98,  161,  184,  114,  192,  56,  143,  183,  156,  122,  148,  132,  173,  169,  123,  106,  184,  112,  106,  128,  100,  126,  133,  138,  191,  149,  159,  144,  216,  180,  127,  143,  127,  105,  190,  147,  137,  142,  202,  181,  178,  156,  195,  140,  130,  135,  171,  78,  125,  145,  112,  142,  89,  130,  123,  118,  47,  131,  154,  180,  129,  97,  85,  108,  133,  84,  134,  193,  126,  85,  165,  106,  184,  176,  131,  151,  130,  144,  186,  125,  150,  162,  160,  103,  131,  135,  182,  126,  90,  117,  137,  194,  174,  126,  120,  77,  217,  100,  104,  201,  141,  176,  179,  132,  165,  124,  105,  134,  189,  225,  176,  115,  174,  123,  164,  102,  145,  95,  116,  145,  127,  177,  138,  161,  163,  176,  129,  149,  108,  217,  171,  84,  129,  134,  80,  148,  157,  147,  148,  149,  156,  193,  122,  169,  123,  182,  124,  121,  130,  144,  110,  119,  178,  158,  178,  134,  166,  213,  133,  188,  124,  172,  206,  149,  184,  144,  203,  150,  139,  167,  121,  136,  130,  177,  215,  79,  163,  145,  165,  80,  103,  117,  133,  155,  104,  110,  139,  160,  91,  101,  102,  130,  169,  124,  133,  166,  179,  145,  158,  190,  202,  125,  160,  87,  120,  174,  151,  126,  166,  159,  131,  163,  98,  95,  187,  179,  174,  153,  179,  120,  153,  185,  118,  164,  179,  134,  144,  130,  158,  156,  191,  145,  180,  155,  90,  128,  159,  164,  159,  147,  109,  175,  146,  140,  158,  144,  92,  130,  115,  84,  141,  196,  170,  136,  122,  131,  151,  187,  124,  141,  140,  113,  150,  123,  152,  105,  148,  135,  175,  117,  92,  181,  152,  86,  185,  140,  143,  164,  106,  140,  129,  182,  94,  162,  142,  99,  185,  186,  172,  128,  163,  100,  137,  155,  170,  156,  173,  150,  147,  168,  158,  154,  146,  133,  148,  146,  121,  138,  73,  151,  184,  176,  152,  133,  142,  147,  141,  117,  125,  136,  197,  105,  146,  116,  157,  185,  170,  111,  148,  135,  177,  158,  110,  144,  119,  114,  121,  158,  110,  127,  121,  143,  196,  80,  149,  183,  134,  175,  93,  113,  160,  165,  160,  138,  180,  112,  156,  118,  145,  119,  159,  169,  168,  128,  156,  155,  151,  162,  113,  175,  171,  143,  131,  121,  105,  168,  175,  124,  103,  167,  185,  153,  114,  150,  136,  124,  124,  166,  148,  164,  140,  162,  113,  190,  108,  169,  128,  139,  90,  156,  125,  133,  161,  165,  109,  122,  160,  116,  186,  187,  163,  155,  135,  122,  180,  143,  135,  93,  154,  145,  172,  136,  110,  161,  120,  163,  104,  170,  189,  148,  182,  143,  179,  166,  137,  122,  148,  155,  116,  134,  91,  146,  135,  171,  171,  179,  164,  119,  123,  132,  144,  162,  116,  116,  123,  176,  131,  114,  203,  98,  118,  122,  143,  172,  129,  152,  139,  176,  125,  130,  156,  148,  175,  135,  132,  107,  161,  197,  131,  177,  156,  182,  100,  122,  132,  103,  110,  82,  155,  129,  132,  101,  131,  120,  145,  138,  146,  164,  144,  118,  157,  77,  170,  132,  151,  154,  167,  151,  195,  124,  130,  149,  138,  116,  175,  100,  143,  171,  151,  168,  138,  93,  148,  118,  132,  104,  143,  179,  158,  165,  151,  181,  86,  118,  163,  148,  155,  128,  82,  169,  94,  176,  103,  176,  146,  183,  103,  162,  148,  151,  156,  117,  148,  113,  107,  139,  161,  120,  126,  190,  175,  196,  107,  136,  143,  121,  173,  152,  146,  77,  124,  156,  121,  134,  145,  130,  107,  191,  162,  107,  191,  172,  118,  171,  170,  124,  136,  74,  156,  132,  139,  159,  109,  174,  149,  155,  105,  167,  158,  165,  149,  177,  145,  94,  185,  178,  123,  119,  156,  110,  95,  122,  123,  102,  180,  126,  97,  102,  152,  99,  151,  111,  131,  200,  121,  149,  146,  94,  202,  145,  167,  132,  171,  117,  158,  105,  165,  139,  129,  178,  116,  188,  186,  132,  130,  163,  168,  89,  144,  139,  92,  137,  101,  119,  156,  179,  182,  190,  143,  97,  117,  104,  187,  129,  118,  179,  173,  84,  85,  114,  147,  107,  193,  112,  121,  138,  197,  110,  86,  89,  144,  113,  202,  195,  181,  69,  150,  127,  169,  156,  151,  105,  169,  135,  185,  190,  125,  96,  136,  168,  146,  138,  124,  148,  128,  138,  83,  191,  146,  149,  90,  118,  129,  181,  118,  128,  161,  151,  177,  175,  130,  207,  107,  185,  156,  113,  134,  157,  98,  130,  117,  153,  130,  118,  125,  118,  129,  173,  106,  137,  151,  145,  136,  197,  207,  133,  117,  146,  103,  113,  91,  189,  138,  148,  171,  113,  183,  148,  137,  169,  178,  116,  102,  137,  130,  126,  137,  110,  181,  108,  159,  178,  190,  187,  217,  180,  109,  93,  155,  195,  162,  146,  140,  146,  128,  114,  156,  111,  154,  161,  150,  127,  113,  124,  90,  111,  137,  154,  98,  123,  97,  182,  149,  101,  147,  149,  151,  85,  110,  123,  175,  149,  131,  157,  103,  97,  175,  125,  143,  179,  160,  193,  204,  84,  195,  161,  126,  122,  174,  125,  158,  139,  127,  145,  148,  122,  168,  161,  153,  176,  106,  187,  144,  118,  143,  145,  149,  169,  153,  163,  179,  156,  194,  79,  190,  111,  87,  167,  166,  180,  77,  141,  126,  99,  129,  157,  143,  166,  156,  155,  124,  139,  124,  98,  127,  102,  134,  125,  91,  130,  177,  185,  112,  128,  145,  125,  129,  134,  119,  121,  103,  75,  165,  106,  131,  121,  130,  107,  132,  138,  160,  126,  208,  149,  125,  129,  103,  157,  186,  130,  171,  119,  214,  166,  152,  135,  104,  92,  168,  140,  121,  155,  130,  152,  165,  98,  150,  133,  137,  177,  145,  132,  155,  148,  113,  157,  135,  151,  143,  135,  173,  195,  104,  116,  223,  133,  102,  155,  155,  126,  227,  158,  139,  63,  143,  97,  101,  115,  144,  140,  133,  110,  165,  81,  164,  122,  121,  169,  134,  132,  111,  170,  168,  180,  120,  101,  163,  162,  143,  138,  165,  101,  144,  166,  144,  185,  137,  130,  178,  175,  192,  142,  87,  109,  134,  144,  120,  100,  163,  140,  137,  107,  134,  151,  168,  110,  122,  147,  205,  183,  181,  134,  178,  123,  153,  184,  118,  172,  119,  112,  112,  55,  122,  89,  97,  106,  159,  130,  147,  156,  130,  166,  120,  206,  86,  165,  171,  114,  134,  81,  184,  138,  138,  160,  107,  150,  123,  176,  98,  124,  141,  185,  154,  172,  148,  98,  166,  116,  134,  135,  185,  128,  143,  95,  147,  126,  142,  126,  88,  160,  129,  144,  161,  177,  144,  179,  138,  122,  148,  103,  110,  72,  163,  122,  184,  103,  104,  143,  78,  111,  110,  96,  167,  138,  179,  125,  156,  130,  94,  96,  126,  134,  169,  142,  120,  117,  135,  141,  209,  82,  128,  153,  135,  175,  70,  169,  135,  132,  154,  144,  129,  154,  113,  144,  183,  114,  127,  139,  136,  83,  123,  129,  182,  153,  152,  170,  105,  148,  163,  116,  130,  92,  147,  179,  108,  133,  160,  113,  147,  115,  184,  162,  92,  116,  186,  170,  171,  155,  192,  102,  153,  143,  103,  194,  194,  137,  171,  98,  139,  126,  142,  185,  141,  151,  101,  165,  119,  158,  135,  138,  114,  59,  181,  134,  171,  196,  120,  112,  186,  152,  172,  139,  135,  121,  205,  168,  160,  114,  109,  154,  112,  168,  153,  204,  120,  130,  164,  127,  136,  110,  163,  162,  139,  89,  157,  116,  127,  154,  97,  58,  102,  145,  181,  163,  154,  141,  66,  128,  97,  170,  172,  149,  100,  178,  107,  118,  89,  177,  108,  165,  176,  156,  116,  140,  153,  161,  145,  120,  158,  129,  134,  168,  173,  158,  165,  80,  128,  140,  143,  154,  191,  106,  149,  105,  149,  123,  86,  112,  134,  163,  76,  155,  149,  160,  131,  149,  150,  97,  115,  134,  143,  133,  143,  127,  188,  150,  177,  153,  154,  108,  128,  109,  150,  175,  146,  129,  162,  120,  123,  90,  128,  139,  116,  110,  158,  159,  99,  131,  109,  150,  157,  110,  129,  153,  131,  149,  152,  112,  153,  151,  151,  152,  115,  147,  157,  152,  134,  167,  154,  161,  147,  129,  164,  130,  181,  139,  150,  54,  127,  98,  165,  125,  139,  137,  183,  130,  97,  114,  160,  144,  152,  123,  119,  115,  97,  149,  152,  121,  156,  129,  180,  156,  143,  173,  107,  126,  166,  122,  169,  129,  65,  143,  147,  159,  124,  103,  112,  125,  125,  178,  140,  160,  115,  97,  185,  145,  94,  126,  109,  95,  135,  155,  153,  170,  137,  138,  201,  85,  157,  158,  133,  135,  108,  134,  157,  105,  94,  80,  110,  174,  173,  68,  152,  158,  169,  188,  167,  178,  140,  137,  181,  116,  167,  157,  171,  92,  153,  117,  153,  163,  153,  174,  145,  140,  159,  123,  164,  105,  143,  101,  111,  124,  163,  63,  111,  82,  109,  138,  151,  153,  147,  151,  149,  171,  210,  167,  166,  130,  158,  139,  144,  72,  167,  109,  147,  106,  149,  101,  154,  111,  114,  135,  162,  162,  110,  162,  147,  84,  167,  147,  130,  151,  85,  81,  133,  110,  113,  149,  156,  166,  181,  120,  188,  112,  129,  127,  172,  137,  112,  162,  113,  95,  138,  117,  142,  161,  133,  157,  206,  122,  121,  168,  103,  141,  121,  167,  159,  121,  162,  118,  159,  138,  145,  177,  110,  167,  123,  130,  163,  77,  134,  115,  91,  79,  108,  128,  156,  152,  217,  57,  151,  187,  186,  158,  89,  186,  124,  203,  160,  190,  127,  148,  130,  150,  142,  116,  151,  138,  132,  111,  144,  165,  91,  125,  149,  123,  111,  151,  152,  109,  157,  118,  141,  125,  159,  153,  141,  115,  179,  121,  148,  110,  139,  177,  148,  178,  145,  151,  107,  113,  158,  110,  100,  146,  126,  181,  141,  99,  159,  146,  204,  86,  152,  137,  195,  113,  125,  145,  151,  183,  135,  105,  157,  133,  134,  163,  142,  137,  114,  98,  170,  142,  168,  179,  169,  119,  126,  156,  135,  176,  119,  120,  129,  136,  144,  177,  121,  130,  182,  142,  172,  193,  133,  175,  95,  143,  148,  177,  144,  131,  163,  101,  152,  152,  114,  127,  97,  109,  150,  122,  113,  158,  148,  115,  32,  155,  187,  103,  167,  141,  111,  162,  134,  162,  127,  178,  157,  160,  163,  98,  95,  135,  174,  144,  158,  142,  163,  122,  156,  165,  197,  163,  93,  133,  144,  104,  124,  117,  157,  101,  113,  127,  141,  155,  118,  94,  176,  170,  161,  112,  169,  184,  125,  120,  149,  128,  129,  102,  111,  115,  149,  88,  92,  124,  146,  143,  166,  124,  119,  171,  160,  101,  194,  160,  126,  173,  149,  134,  188,  119,  177,  133,  163,  175,  156,  142,  118,  166,  130,  157,  166,  147,  167,  90,  116,  159,  138,  171,  175,  175,  129,  123,  105,  115,  124,  177,  121,  81,  172,  131,  89,  136,  152,  208,  81,  135,  121,  125,  117,  194,  136,  188,  80,  151,  160,  136,  110,  108,  177,  113,  134,  77,  121,  173,  112,  134,  166,  193,  168,  184,  114,  165,  112,  159,  170,  151,  143,  107,  158,  180,  147,  93,  89,  182,  184,  131,  91,  123,  83,  102,  143,  121,  112,  154,  144,  198,  94,  118,  143,  143,  122,  163,  121,  83,  119,  177,  181,  131,  159,  161,  186,  157,  157,  170,  121,  109,  173,  175,  102,  107,  91,  131,  163,  131,  99,  155,  133,  140,  80,  182,  136,  143,  80,  182,  154,  177,  136,  120,  156,  143,  106,  115,  132,  170,  172,  175,  149,  126,  125,  128,  187,  90,  123,  111,  78,  186,  106,  125,  131,  155,  87,  152,  115,  121,  179,  100,  154,  128,  170,  127,  173,  134,  109,  186,  113,  156,  168,  140,  105,  131,  116,  64,  151,  69,  178,  136,  105,  159,  147,  164,  98,  149,  158,  141,  160,  183,  141,  177,  173,  118,  143,  162,  110,  175,  131,  159,  190,  121,  162,  143,  171,  113,  124,  140,  143,  136,  125,  116,  135,  133,  139,  151,  182,  172,  187,  108,  137,  135,  148,  195,  122,  134,  164,  126,  138,  156,  95,  141,  134,  112,  157,  91,  166,  136,  176,  155,  152,  157,  174,  138,  127,  152,  69,  144,  129,  137,  106,  161,  129,  121,  119,  119,  168,  202,  153,  152,  122,  119,  174,  162,  165,  131,  137,  129,  130,  210,  142,  115,  147,  140,  183,  120,  132,  126,  149,  88,  135,  132,  134,  145,  170,  168,  143,  142,  170,  149,  115,  143,  96,  143,  140,  118,  168,  183,  149,  181,  58,  179,  134,  100,  111,  104,  160,  136,  126,  126,  133,  111,  141,  164,  170,  164,  122,  153,  89,  153,  107,  99,  120,  195,  141,  105,  171,  130,  123,  136,  135,  98,  134,  145,  181,  160,  184,  108,  149,  101,  180,  91,  158,  179,  149,  164,  102,  189,  77,  137,  99,  173,  127,  175,  101,  87,  193,  169,  66,  147,  169,  185,  133,  151,  157,  79,  132,  135,  123,  196,  150,  153,  114,  128,  120,  106,  110,  145,  116,  126,  185,  170,  95,  120,  191,  211,  148,  132,  121,  104,  182,  174,  164,  83,  190,  152,  158,  119,  108,  145,  214,  164,  151,  157,  141,  92,  130,  161,  149,  167,  148,  111,  149,  94,  181,  158,  166,  128,  137,  213,  129,  155,  149,  156,  142,  80,  169,  221,  117,  135,  139,  40,  123,  106,  160,  110,  137,  135,  129,  151,  83,  186,  95,  86,  135,  118,  97,  121,  131,  104,  101,  154,  88,  154,  169,  94,  114,  207,  150,  27,  139,  87,  155,  174,  152,  105,  105,  168,  178,  142,  125,  148,  190,  129,  137,  153,  145,  155,  176,  125,  82,  119,  179,  92,  175,  216,  132,  165,  161,  130,  147,  168,  155,  124,  204,  142,  208,  123,  158,  173,  106,  149,  89,  107,  95,  159,  154,  185,  172,  144,  122,  143,  136,  213,  150,  109,  156,  92,  108,  196,  146,  144,  180,  142,  194,  132,  142,  151,  200,  85,  106,  191,  103,  128,  112,  143,  119,  112,  127,  108,  117,  115,  152,  136,  115,  166,  128,  183,  142,  166,  112,  136,  147,  128,  134,  144,  100,  130,  112,  166,  143,  103,  175,  152,  167,  150,  93,  140,  121,  122,  130,  111,  99,  189,  45,  107,  146,  127,  149,  121,  63,  166,  113,  77,  89,  190,  159,  89,  187,  120,  133,  160,  175,  175,  151,  155,  148,  200,  145,  171,  160,  154,  129,  103,  145,  150,  102,  108,  117,  133,  166,  147,  159,  139,  93,  159,  170,  189,  139,  142,  164,  125,  112,  145,  167,  213,  137,  150,  129,  157,  144,  133,  85,  172,  149,  115,  171,  163,  96,  171,  184,  187,  130,  135,  175,  106,  149,  154,  170,  179,  111,  129,  160,  102,  124,  149,  154,  133,  110,  123,  85,  179,  179,  167,  185,  111,  180,  190,  157,  122,  106,  163,  152,  129,  121,  180,  167,  153,  140,  206,  168,  123,  181,  165,  115,  104,  167,  162,  107,  114,  154,  162,  128,  130,  123,  87,  130,  151,  99,  85,  164,  153,  50,  105,  111,  118,  128,  127,  72,  161,  110,  105,  159,  180,  122,  130,  142,  60,  148,  137,  204,  132,  143,  147,  170,  170,  113,  140,  169,  161,  149,  126,  83,  124,  137,  160,  120,  104,  159,  146,  122,  146,  76,  140,  141,  193,  123,  107,  191,  163,  181,  126,  198,  143,  127,  140,  144,  163,  127,  182,  129,  131,  125,  132,  131,  99,  101,  135,  123,  185,  146,  122,  164,  83,  208,  134,  118,  137,  170,  133,  167,  158,  156,  107,  162,  126,  115,  158,  121,  171,  174,  105,  193,  150,  157,  105,  164,  167,  144,  160,  158,  148,  145,  197,  149,  159,  143,  116,  169,  143,  178,  138,  145,  178,  142,  166,  180,  144,  114,  161,  125,  175,  158,  115,  139,  185,  139,  162,  139,  142,  129,  137,  146,  143,  151,  120,  114,  140,  159,  144,  94,  179,  180,  127,  159,  146,  200,  153,  197,  132,  141,  150,  142,  108,  160,  133,  151,  163,  129,  101,  134,  157,  147,  194,  168,  153,  187,  177,  136,  133,  84,  167,  114,  147,  141,  118,  172,  135,  148,  112,  200,  141,  143,  145,  179,  125,  155,  160,  107,  117,  128,  128,  153,  138,  107,  115,  124,  175,  156,  165,  119,  151,  156,  159,  134,  130,  168,  168,  160,  182,  127,  107,  163,  129,  118,  115,  111,  122,  90,  139,  169,  150,  124,  158,  147,  105,  134,  159,  138,  116,  135,  120,  170,  169,  158,  175,  152,  133,  92,  125,  150,  120,  151,  105,  128,  101,  145,  138,  125,  97,  112,  76,  134,  149,  111,  158,  198,  118,  145,  180,  95,  135,  138,  180,  68,  217,  81,  114,  162,  146,  170,  150,  130,  116,  169,  137,  209,  183,  139,  136,  177,  134,  133,  164,  111,  139,  146,  143,  114,  112,  147,  215,  140,  89,  120,  133,  185,  186,  143,  192,  172,  147,  162,  162,  135,  133,  161,  120,  197,  184,  195,  158,  156,  172,  132,  152,  106,  175,  124,  106,  161,  102,  133,  109,  167,  118,  187,  122,  152,  144,  127,  193,  169,  151,  180,  123,  174,  89,  121,  113,  143,  142,  144,  160,  77,  162,  119,  144,  115,  173,  131,  123,  137,  175,  160,  168,  113,  130,  109,  94,  191,  156,  148,  156,  175,  139,  133,  135,  140,  148,  131,  202,  121,  110,  84,  142,  155,  139,  123,  65,  149,  177,  139,  140,  125,  120,  142,  109,  90,  174,  161,  182,  112,  187,  146,  129,  168,  109,  122,  93,  168,  203,  97,  183,  132,  110,  164,  159,  167,  151,  128,  162,  144,  146,  192,  182,  142,  154,  171,  148,  122,  85,  193,  121,  131,  141,  78,  128,  112,  128,  161,  147,  155,  98,  152,  89,  158,  164,  137,  197,  155,  115,  141,  158,  116,  159,  114,  106,  159,  139,  108,  159,  137,  181,  164,  136,  139,  124,  148,  147,  94,  182,  149,  110,  172,  157,  128,  127,  199,  88,  160,  109,  148,  120,  81,  100,  163,  152,  150,  158,  153,  137,  173,  163,  128,  176,  126,  174,  167,  147,  114,  121,  137,  105,  124,  104,  152,  154,  150,  163,  97,  67,  109,  103,  138,  160,  123,  116,  98,  148,  159,  181,  157,  180,  118,  185,  132,  143,  138,  127,  97,  142,  134,  90,  158,  183,  110,  122,  127,  164,  164,  124,  179,  125,  170,  176,  135,  147,  108,  190,  93,  168,  144,  130,  104,  144,  130,  170,  124,  142,  92,  135,  121,  160,  123,  125,  179,  100,  139,  137,  190,  81,  89,  139,  153,  152,  118,  182,  137,  136,  124,  176,  125,  144,  154,  77,  111,  111,  116,  125,  178,  103,  157,  119,  116,  140,  179,  155,  98,  104,  120,  158,  120,  177,  169,  131,  127,  189,  108,  95,  122,  134,  78,  154,  147,  118,  139,  143,  128,  136,  178,  147,  109,  149,  160,  148,  174,  166,  129,  105,  177,  188,  181,  71,  112,  146,  113,  166,  107,  86,  127,  152,  126,  153,  191,  133,  141,  228,  148,  178,  157,  114,  165,  100,  111,  196,  138,  106,  127,  150,  90,  93,  152,  151,  169,  164,  127,  132,  148,  131,  156,  133,  139,  174,  139,  187,  126,  189,  148,  127,  155,  117,  111,  135,  141,  157,  139,  127,  182,  117,  118,  126,  119,  115,  120,  150,  135,  115,  103,  139,  128,  94,  156,  102,  160,  189,  185,  84,  138,  129,  128,  153,  164,  101,  192,  150,  110,  173,  149,  150,  130,  179,  115,  163,  80,  185,  51,  138,  101,  107,  139,  167,  121,  109,  183,  160,  199,  140,  172,  143,  89,  90,  183,  148,  168,  162,  183,  166,  184,  134,  135,  138,  92,  132,  156,  150,  148,  115,  141,  112,  168,  82,  117,  175,  152,  121,  121,  136,  155,  103,  141,  162,  115,  159,  118,  216,  192,  127,  181,  112,  165,  153,  93,  162,  99,  154,  178,  194,  116,  112,  135,  127,  136,  122,  155,  163,  115,  84,  166,  166,  161,  149,  131,  108,  137,  129,  99,  110,  185,  126,  81,  144,  165,  111,  145,  104,  101,  145,  159,  101,  109,  171,  156,  154,  118,  103,  121,  89,  122,  182,  155,  169,  187,  207,  125,  98,  104,  138,  110,  178,  131,  128,  124,  170,  148,  183,  154,  107,  117,  131,  155,  150,  142,  134,  84,  149,  54,  123,  134,  107,  136,  115,  113,  173,  71,  138,  141,  90,  98,  146,  146,  175,  151,  129,  97,  138,  121,  124,  104,  191,  105,  59,  159,  170,  148,  105,  189,  130,  128,  127,  88,  169,  99,  138,  161,  130,  96,  63,  134,  133,  153,  161,  168,  158,  137,  122,  116,  141,  151,  129,  85,  188,  171,  120,  169,  171,  129,  100,  128,  146,  127,  131,  94,  135,  113,  147,  164,  167,  191,  171,  177,  190,  139,  183,  114,  90,  204,  110,  85,  85,  136,  148,  210,  105,  128,  108,  65,  120,  147,  128,  160,  137,  158,  110,  134,  79,  108,  143,  142,  112,  112,  142,  99,  97,  155,  113,  126,  114,  137,  110,  165,  73,  199,  162,  148,  85,  136,  138,  169,  176,  149,  171,  67,  86,  129,  141,  146,  179,  160,  108,  184,  161,  58,  146,  160,  122,  67,  111,  181,  94,  98,  211,  168,  167,  140,  83,  61,  112,  151,  63,  136,  157,  169,  141,  152,  168,  187,  135,  187,  142,  86,  145,  99,  166,  138,  44,  154,  138,  183,  144,  130,  169,  182,  80,  111,  142,  98,  122,  86,  158,  151,  65,  178,  181,  117,  129,  114,  78,  107,  170,  132,  142,  126,  127,  144,  136,  146,  124,  130,  162,  101,  191,  154,  142,  122,  101,  115,  162,  218,  146,  114,  154,  116,  129,  137,  136,  144,  170,  113,  108,  123,  81,  153,  122,  39,  185,  80,  111,  170,  154,  55,  119,  118,  112,  171,  124,  46,  148,  95,  119,  112,  126,  153,  123,  150,  153,  168,  154,  111,  181,  179,  174,  131,  146,  152,  117,  160,  165,  211,  95,  86,  78,  177,  149,  156,  135,  177,  78,  154,  144,  134,  136,  88,  132,  106,  144,  109,  136,  158,  187,  161,  180,  178,  195,  153,  110,  149,  186,  65,  189,  82,  132,  205,  116,  140,  151,  139,  109,  127,  179,  196,  154,  157,  101,  77,  97,  146,  135,  84,  144,  163,  213,  115,  106,  138,  85,  64,  146,  162,  176,  92,  71,  229,  168,  163,  148,  166,  229,  133,  181,  102,  114,  154,  127,  132,  150,  147,  203,  140,  119,  169,  131,  76,  118,  201,  89,  168,  167,  118,  116,  146,  153,  71,  186,  75,  99,  136,  208,  150,  97,  92,  116,  81,  105,  120,  160,  126,  168,  161,  102,  181,  123,  181,  98,  78,  154,  177,  168,  170,  93,  171,  112,  137,  151,  125,  180,  119,  108,  135,  193,  151,  135,  153,  162,  197,  121,  133,  158,  127,  117,  142,  121,  172,  157,  112,  159,  198,  157,  88,  138,  229,  167,  202,  140,  149,  105,  50,  175,  137,  147,  146,  125,  149,  145,  178,  120,  125,  126,  196,  120,  157,  70,  109,  177,  129,  102,  132,  88,  176,  210,  136,  163,  179,  153,  127,  133,  169,  166,  165,  165,  146,  179,  179,  176,  144,  131,  148,  107,  128,  105,  162,  132,  175,  140,  144,  155,  170,  100,  150,  125,  141,  129,  141,  154,  125,  91,  101,  148,  152,  175,  144,  139,  111,  151,  168,  153,  107,  130,  110,  157,  168,  160,  157,  164,  80,  94,  158,  185,  177,  153,  107,  124,  158,  135,  161,  155,  179,  159,  182,  89,  127,  152,  105,  119,  196,  153,  165,  189,  188,  197,  155,  117,  168,  138,  119,  149,  126,  194,  133,  133,  139,  156,  137,  151,  147,  169,  130,  103,  204,  185,  140,  122,  98,  90,  148,  135,  129,  131,  123,  88,  190,  133,  124,  144,  97,  210,  177,  88,  166,  131,  154,  114,  146,  93,  99,  136,  156,  186,  111,  104,  189,  155,  144,  176,  135,  167,  144,  159,  94,  131,  148,  174,  172,  85,  136,  199,  132,  92,  126,  122,  131,  141,  112,  186,  199,  93,  157,  96,  113,  162,  116,  127,  114,  148,  146,  143,  108,  171,  104,  156,  142,  121,  102,  157,  103,  96,  128,  133,  100,  137,  159,  147,  128,  191,  116,  185,  133,  82,  175,  86,  159,  156,  149,  135,  150,  177,  166,  164,  144,  115,  132,  107,  165,  129,  134,  87,  172,  147,  194,  121,  136,  167,  203,  96,  181,  151,  125,  104,  200,  165,  141,  161,  127,  127,  180,  150,  117,  164,  140,  177,  106,  138,  108,  148,  108,  129,  87,  138,  133,  156,  85,  162,  180,  128,  135,  92,  128,  124,  105,  196,  193,  175,  95,  168,  177,  191,  111,  156,  119,  119,  113,  141,  102,  102,  82,  137,  168,  163,  139,  114,  148,  119,  164,  123,  157,  113,  124,  123,  130,  93,  192,  180,  113,  128,  164,  125,  125,  167,  130,  136,  158,  160,  176,  199,  102,  149,  177,  213,  173,  78,  158,  185,  167,  101,  168,  91,  160,  133,  121,  137,  124,  158,  172,  150,  116,  124,  169,  154,  90,  119,  167,  188,  138,  149,  146,  137,  149,  109,  190,  75,  141,  157,  187,  127,  162,  170,  115,  110,  151,  122,  143,  106,  153,  129,  183,  175,  169,  84,  137,  147,  155,  110,  171,  156,  140,  147,  160,  106,  193,  161,  187,  86,  222,  133,  186,  142,  134,  139,  117,  136,  193,  156,  193,  165,  163,  169,  161,  160,  150,  110,  107,  144,  160,  172,  131,  193,  151,  81,  151,  86,  110,  111,  102,  106,  116,  118,  160,  97,  119,  96,  141,  144,  194,  99,  168,  165,  129,  167,  122,  116,  114,  168,  106,  105,  155,  167,  159,  159,  129,  118,  106,  167,  170,  138,  155,  153,  154,  122,  95,  140,  181,  135,  134,  163,  110,  82,  98,  123,  85,  170,  147,  165,  193,  139,  171,  143,  141,  107,  148,  121,  157,  176,  178,  134,  164,  96,  113,  143,  178,  160,  148,  141,  146,  119,  162,  122,  167,  87,  133,  151,  185,  145,  152,  115,  165,  179,  171,  146,  137,  169,  131,  166,  138,  107,  158,  124,  122,  114,  184,  167,  136,  105,  130,  111,  104,  86,  115,  164,  119,  103,  140,  152,  126,  165,  165,  114,  176,  117,  95,  129,  165,  166,  191,  121,  153,  115,  82,  117,  135,  147,  186,  154,  127,  143,  165,  196,  166,  119,  122,  118,  133,  138,  120,  119,  135,  154,  114,  149,  164,  131,  116,  136,  146,  163,  171,  159,  108,  169,  161,  156,  190,  174,  188,  149,  119,  118,  158,  160,  182,  153,  146,  104,  129,  120,  123,  147,  117,  173,  142,  194,  128,  159,  82,  188,  81,  148,  163,  148,  143,  206,  139,  124,  139,  156,  146,  168,  139,  152,  87,  181,  103,  173,  173,  95,  103,  116,  129,  154,  173,  100,  153,  168,  161,  149,  147,  166,  198,  123,  83,  181,  88,  99,  146,  101,  178,  126,  169,  180,  138,  102,  103,  106,  121,  101,  147,  118,  109,  141,  196,  132,  172,  176,  200,  165,  137,  156,  103,  177,  199,  108,  126,  182,  161,  157,  125,  192,  128,  138,  165,  160,  127,  143,  95,  203,  82,  65,  173,  157,  195,  173,  109,  170,  125,  149,  92,  123,  138,  160,  118,  176,  197,  167,  166,  163,  148,  184,  117,  171,  112,  164,  177,  102,  175,  127,  151,  118,  87,  132,  192,  112,  147,  119,  97,  83,  112,  114,  125,  113,  143,  118,  93,  150,  142,  179,  153,  142,  90,  170,  199,  130,  124,  79,  167,  165,  121,  142,  109,  134,  151,  149,  211,  142,  156,  178,  88,  186,  135,  150,  144,  136,  220,  108,  151,  136,  175,  75,  127,  121,  150,  225,  144,  84,  163,  158,  173,  158,  109,  143,  126,  153,  141,  148,  130,  161,  189,  149,  121,  131,  168,  154,  159,  116,  152,  157,  154,  155,  196,  132,  104,  142,  206,  125,  182,  130,  132,  115,  176,  125,  100,  152,  97,  166,  105,  178,  169,  97,  108,  155,  86,  82,  189,  131,  167,  83,  143,  144,  203,  174,  129,  190,  143,  184,  173,  135,  157,  174,  164,  119,  152,  126,  116,  90,  181,  109,  174,  150,  187,  154,  156,  156,  149,  134,  91,  133,  142,  151,  121,  109,  110,  127,  87,  164,  149,  107,  132,  114,  203,  163,  175,  123,  174,  172,  93,  157,  114,  148,  155,  113,  168,  120,  110,  75,  176,  109,  176,  194,  100,  63,  168,  136,  92,  148,  141,  120,  113,  136,  159,  158,  87,  85,  194,  155,  160,  148,  126,  97,  142,  140,  86,  156,  157,  161,  100,  128,  123,  180,  162,  182,  177,  211,  137,  108,  98,  124,  181,  88,  142,  115,  174,  153,  141,  110,  113,  112,  154,  123,  101,  167,  131,  185,  158,  145,  189,  166,  123,  191,  90,  94,  144,  97,  178,  149,  176,  148,  147,  160,  171,  178,  117,  203,  147,  100,  161,  127,  154,  150,  170,  77,  132,  126,  100,  178,  147,  87,  118,  156,  144,  144,  126,  162,  146,  139,  121,  115,  158,  151,  103,  81,  129,  171,  141,  140,  122,  144,  146,  136,  119,  111,  147,  145,  125,  84,  128,  117,  120,  161,  127,  96,  95,  135,  123,  147,  132,  137,  153,  148,  144,  93,  152,  113,  160,  164,  198,  195,  150,  154,  144,  128,  160,  120,  103,  181,  148,  86,  143,  144,  81,  161,  90,  78,  134,  138,  144,  74,  183,  173,  134,  179,  157,  103,  146,  101,  164,  125,  183,  154,  142,  96,  188,  180,  170,  127,  168,  151,  139,  140,  160,  96,  147,  161,  107,  159,  161,  99,  121,  114,  83,  106,  137,  130,  120,  123,  172,  125,  181,  185,  150,  125,  164,  150,  173,  180,  159,  182,  184,  132,  157,  113,  59,  116,  95,  159,  102,  100,  94,  126,  91,  107,  150,  160,  114,  164,  125,  177,  96,  125,  151,  140,  125,  105,  173,  159,  144,  89,  187,  115,  142,  135,  119,  119,  111,  147,  113,  195,  135,  153,  113,  164,  129,  110,  165,  192,  109,  136,  130,  114,  83,  100,  143,  126,  134,  192,  149,  171,  106,  134,  178,  64,  168,  141,  113,  180,  162,  179,  99,  95,  123,  136,  157,  137,  164,  94,  146,  151,  175,  182,  97,  145,  137,  141,  93,  113,  120,  140,  175,  92,  105,  179,  109,  192,  177,  140,  157,  189,  118,  132,  132,  164,  87,  122,  117,  123,  147,  127,  90,  83,  141,  122,  167,  106,  113,  140,  134,  122,  161,  176,  183,  88,  131,  150,  169,  146,  110,  108,  104,  156,  122,  122,  149,  111,  177,  137,  161,  97,  126,  149,  179,  90,  93,  159,  175,  116,  169,  122,  111,  154,  156,  160,  120,  181,  130,  175,  112,  160,  172,  113,  143,  111,  126,  148,  154,  163,  79,  144,  123,  135,  123,  94,  145,  156,  125,  119,  171,  171,  113,  168,  223,  154,  110,  152,  153,  123,  126,  112,  196,  85,  107,  162,  201,  84,  177,  155,  163,  114,  142,  102,  61,  102,  116,  134,  210,  113,  173,  124,  174,  131,  90,  163,  115,  119,  175,  102,  155,  112,  161,  169,  84,  170,  144,  104,  141,  146,  122,  136,  138,  148,  135,  138,  191,  177,  180,  125,  93,  78,  86,  100,  143,  114,  96,  157,  163,  161,  169,  197,  138,  163,  186,  113,  158,  124,  196,  99,  110,  128,  110,  121,  168,  131,  152,  77,  128,  123,  180,  161,  175,  133,  141,  136,  184,  176,  170,  176,  142,  147,  191,  118,  98,  142,  167,  147,  111,  172,  79,  146,  132,  138,  96,  69,  144,  129,  102,  112,  117,  118,  134,  134,  159,  162,  174,  92,  127,  124,  148,  111,  174,  186,  188,  119,  113,  156,  96,  135,  130,  142,  170,  133,  85,  108,  138,  159,  79,  126,  147,  147,  125,  140,  143,  78,  157,  188,  134,  130,  137,  127,  140,  147,  172,  155,  97,  93,  147,  102,  153,  132,  117,  163,  150,  153,  133,  169,  123,  170,  123,  122,  158,  148,  142,  155,  171,  156,  118,  95,  137,  104,  128,  89,  142,  160,  171,  163,  172,  129,  173,  111,  90,  116,  106,  150,  128,  107,  148,  157,  168,  165,  195,  111,  131,  97,  176,  158,  146,  174,  167,  110,  122,  136,  140,  123,  90,  127,  148,  113,  140,  154,  156,  173,  120,  126,  142,  90,  141,  84,  143,  112,  157,  147,  154,  155,  147,  144,  144,  138,  147,  99,  210,  122,  170,  140,  155,  122,  132,  194,  131,  125,  143,  93,  158,  115,  132,  165,  139,  101,  131,  159,  163,  169,  191,  92,  157,  112,  115,  110,  85,  168,  171,  100,  167,  180,  151,  107,  120,  166,  164,  164,  114,  123,  157,  99,  121,  139,  134,  133,  144,  191,  120,  145,  160,  192,  110,  145,  181,  140,  127,  147,  132,  158,  152,  134,  158,  77,  111,  108,  130,  126,  104,  130,  120,  112,  127,  118,  200,  122,  113,  160,  165,  147,  181,  122,  186,  173,  111,  190,  158,  108,  182,  169,  107,  106,  116,  119,  139,  113,  112,  141,  154,  128,  140,  132,  130,  144,  132,  76,  180,  146,  108,  126,  157,  137,  130,  115,  143,  146,  165,  155,  102,  126,  91,  169,  108,  151,  99,  111,  121,  112,  131,  146,  165,  171,  121,  131,  150,  123,  117,  152,  158,  110,  151,  89,  132,  192,  134,  96,  103,  110,  176,  146,  108,  165,  147,  118,  45,  131,  145,  50,  162,  99,  114,  141,  124,  130,  167,  219,  117,  162,  151,  114,  95,  180,  179,  160,  125,  179,  143,  151,  152,  120,  149,  143,  144,  159,  133,  140,  159,  118,  146,  113,  71,  77,  164,  149,  109,  98,  149,  170,  190,  139,  153,  101,  145,  163,  113,  113,  135,  116,  108,  142,  145,  99,  179,  155,  179,  112,  139,  114,  159,  139,  132,  144,  144,  134,  119,  176,  94,  114,  155,  149,  100,  139,  170,  126,  137,  148,  122,  113,  135,  125,  125,  101,  168,  133,  102,  109,  92,  186,  153,  140,  99,  146,  110,  153,  126,  166,  191,  156,  174,  153,  130,  157,  155,  159,  146,  188,  164,  128,  163,  139,  144,  86,  138,  91,  156,  141,  129,  156,  175,  157,  160,  157,  159,  174,  178,  159,  165,  143,  148,  172,  143,  91,  210,  137,  72,  147,  160,  88,  117,  179,  148,  133,  149,  194,  152,  103,  149,  159,  144,  177,  123,  148,  138,  169,  135,  118,  134,  132,  151,  105,  156,  143,  65,  130,  113,  138,  165,  119,  139,  171,  190,  140,  149,  161,  171,  185,  151,  186,  97,  138,  144,  141,  142,  125,  134,  142,  113,  171,  160,  125,  157,  115,  133,  176,  195,  115,  141,  100,  131,  145,  185,  147,  150,  182,  146,  154,  148,  112,  109,  109,  149,  128,  129,  131,  84,  146,  107,  173,  118,  132,  140,  144,  157,  122,  125,  124,  163,  119,  165,  200,  151,  145,  125,  132,  134,  151,  141,  121,  151,  152,  143,  25,  114,  96,  101,  189,  150,  85,  138,  169,  127,  139,  147,  131,  135,  149,  114,  126,  145,  117,  109,  152,  151,  142,  89,  117,  138,  147,  134,  127,  117,  98,  184,  160,  143,  159,  101,  175,  115,  114,  158,  93,  191,  160,  177,  131,  155,  92,  148,  155,  173,  122,  131,  173,  199,  142,  93,  146,  124,  126,  124,  115,  147,  132,  151,  127,  90,  168,  133,  180,  135,  146,  102,  157,  145,  149,  169,  172,  126,  145,  113,  109,  196,  163,  133,  138,  186,  98,  161,  136,  157,  180,  178,  154,  107,  117,  154,  124,  152,  89,  116,  141,  106,  131,  222,  194,  125,  134,  147,  123,  177,  106,  173,  129,  134,  161,  153,  198,  128,  156,  146,  128,  149,  158,  200,  150,  102,  136,  148,  46,  172,  149,  101,  143,  152,  129,  162,  148,  136,  163,  180,  160,  171,  116,  136,  149,  102,  70,  104,  141,  113,  141,  187,  109,  116,  173,  132,  82,  105,  57,  181,  123,  145,  173,  115,  131,  164,  136,  146,  151,  117,  140,  119,  174,  138,  137,  114,  160,  170,  151,  96,  122,  193,  134,  122,  160,  129,  89,  154,  117,  168,  111,  115,  190,  183,  150,  139,  154,  124,  123,  74,  175,  156,  115,  115,  75,  170,  118,  50,  98,  135,  164,  151,  160,  177,  108,  179,  110,  211,  143,  131,  84,  185,  177,  106,  198,  196,  100,  105,  129,  123,  194,  162,  130,  148,  151,  165,  151,  129,  94,  131,  143,  135,  126,  124,  153,  157,  101,  129,  192,  173,  189,  152,  119,  159,  147,  143,  151,  144,  87,  163,  137,  136,  121,  121,  140,  102,  84,  175,  113,  163,  168,  128,  131,  138,  69,  121,  147,  67,  168,  101,  88,  173,  138,  105,  85,  173,  120,  161,  146,  143,  162,  152,  127,  146,  114,  185,  98,  147,  164,  163,  155,  113,  176,  150,  159,  116,  126,  124,  152,  129,  99,  85,  145,  159,  153,  140,  157,  102,  178,  205,  117,  97,  156,  128,  122,  146,  134,  103,  129,  135,  159,  127,  152,  145,  153,  95,  170,  177,  190,  113,  172,  167,  138,  147,  184,  171,  91,  116,  144,  165,  109,  151,  124,  154,  134,  91,  169,  164,  141,  153,  135,  139,  223,  167,  128,  124,  160,  165,  173,  156,  97,  120,  177,  161,  138,  164,  118,  126,  134,  150,  155,  160,  178,  204,  117,  139,  92,  99,  170,  165,  124,  97,  57,  150,  196,  167,  168,  94,  182,  158,  135,  149,  144,  113,  106,  134,  127,  130,  133,  130,  136,  159,  113,  109,  83,  178,  150,  113,  170,  120,  137,  120,  133,  115,  111,  152,  171,  158,  122,  142,  126,  133,  191,  158,  145,  129,  95,  175,  107,  112,  155,  137,  179,  158,  189,  128,  123,  154,  143,  170,  160,  101,  146,  112,  180,  113,  160,  118,  149,  154,  45,  128,  117,  120,  152,  165,  157,  112,  144,  131,  129,  117,  186,  96,  104,  160,  163,  205,  161,  150,  161,  210,  93,  139,  127,  148,  143,  168,  104,  123,  142,  163,  155,  147,  145,  182,  146,  120,  164,  142,  177,  163,  137,  107,  194,  135,  123,  143,  109,  126,  103,  190,  167,  100,  82,  86,  169,  130,  141,  120,  68,  140,  149,  168,  131,  124,  163,  113,  168,  63,  152,  187,  205,  78,  180,  102,  149,  188,  179,  136,  156,  99,  124,  131,  189,  157,  126,  154,  180,  113,  132,  193,  147,  157,  132,  152,  151,  92,  125,  147,  170,  95,  57,  113,  146,  151,  130,  125,  162,  166,  151,  162,  160,  153,  104,  145,  171,  128,  125,  83,  180,  146,  132,  174,  168,  107,  182,  148,  93,  148,  165,  109,  166,  158,  140,  89,  148,  111,  161,  173,  117,  148,  142,  167,  104,  192,  132,  130,  155,  126,  183,  118,  160,  132,  138,  140,  136,  107,  142,  150,  138,  130,  138,  129,  146,  160,  146,  147,  175,  105,  120,  134,  192,  199,  132,  134,  88,  148,  120,  139,  195,  186,  88,  136,  148,  163,  173,  179,  39,  150,  168,  172,  113,  104,  180,  140,  103,  103,  182,  106,  108,  204,  101,  109,  82,  151,  177,  134,  174,  115,  120,  145,  157,  153,  157,  139,  141,  103,  184,  115,  153,  192,  143,  125,  87,  145,  124,  168,  147,  134,  116,  188,  85,  158,  105,  94,  102,  144,  188,  133,  174,  133,  108,  191,  187,  128,  130,  137,  186,  157,  112,  133,  162,  124,  190,  162,  54,  128,  130,  153,  144,  116,  123,  109,  141,  188,  173,  187,  116,  97,  147,  87,  160,  143,  171,  176,  126,  163,  121,  132,  157,  151,  126,  99,  152,  163,  167,  149,  183,  159,  125,  141,  129,  140,  103,  172,  159,  202,  169,  144,  183,  162,  141,  127,  142,  169,  126,  151,  158,  149,  127,  86,  79,  110,  150,  118,  87,  138,  148,  179,  175,  131,  155,  186,  176,  90,  160,  132,  148,  121,  143,  123,  84,  123,  138,  180,  154,  133,  123,  97,  157,  144,  166,  149,  139,  127,  107,  154,  135,  128,  103,  175,  145,  108,  138,  132,  166,  137,  156,  159,  135,  68,  124,  122,  171,  140,  164,  175,  134,  119,  175,  168,  205,  173,  157,  166,  153,  129,  77,  99,  186,  89,  183,  98,  68,  125,  158,  116,  158,  156,  165,  66,  174,  149,  150,  179,  125,  162,  176,  130,  129,  157,  169,  185,  93,  142,  159,  97,  131,  197,  163,  77,  114,  136,  118,  129,  173,  133,  132,  155,  173,  159,  150,  130,  84,  156,  175,  162,  190,  157,  106,  118,  117,  117,  120,  175,  126,  174,  82,  46,  156,  151,  106,  142,  144,  128,  127,  145,  112,  152,  155,  134,  116,  78,  100,  139,  171,  157,  104,  143,  147,  155,  102,  149,  167,  160,  96,  150,  140,  161,  173,  176,  142,  114,  149,  158,  121,  187,  159,  155,  74,  135,  102,  167,  153,  164,  168,  156,  111,  137,  153,  168,  150,  148,  119,  132,  157,  155,  106,  136,  190,  123,  131,  115,  143,  124,  142,  184,  171,  128,  139,  171,  85,  128,  77,  163,  156,  148,  164,  78,  115,  122,  151,  107,  144,  130,  161,  189,  154,  143,  146,  134,  62,  116,  153,  138,  174,  123,  163,  95,  139,  139,  158,  102,  162,  152,  181,  127,  154,  187,  130,  163,  188,  176,  130,  133,  124,  201,  150,  177,  107,  167,  152,  126,  117,  163,  96,  88,  163,  168,  107,  116,  175,  115,  121,  154,  159,  160,  144,  147,  152,  114,  151,  164,  132,  153,  164,  124,  104,  88,  127,  116,  124,  135,  130,  148,  140,  167,  142,  162,  131,  117,  119,  151,  149,  136,  157,  122,  138,  89,  115,  136,  199,  147,  102,  126,  165,  95,  84,  135,  108,  129,  170,  131,  148,  150,  126,  137,  150,  163,  167,  128,  144,  120,  155,  82,  124,  117,  116,  102,  73,  125,  133,  99,  110,  93,  150,  106,  142,  94,  183,  184,  156,  110,  130,  72,  140,  146,  174,  147,  60,  169,  110,  77,  141,  153,  161,  138,  101,  186,  162,  188,  155,  115,  170,  155,  83,  119,  112,  130,  101,  170,  165,  164,  141,  201,  139,  161,  125,  183,  152,  139,  85,  131,  62,  59,  92,  156,  137,  119,  112,  107,  104,  154,  149,  185,  134,  169,  176,  41,  136,  165,  139,  166,  110,  155,  146,  105,  81,  133,  177,  144,  161,  116,  151,  180,  178,  179,  131,  119,  158,  192,  174,  160,  152,  164,  46,  122,  132,  157,  155,  120,  118,  162,  113,  107,  95,  179,  121,  140,  167,  194,  137,  154,  106,  142,  183,  156,  159,  104,  122,  158,  161,  130,  160,  159,  132,  138,  95,  149,  181,  120,  131,  107,  95,  56,  142,  131,  141,  161,  140,  93,  178,  100,  141,  149,  157,  138,  80,  152,  150,  102,  83,  204,  130,  105,  106,  132,  128,  167,  184,  148,  136,  135,  128,  88,  157,  122,  101,  210,  172,  174,  157,  162,  125,  130,  89,  139,  181,  161,  153,  140,  119,  47,  91,  165,  164,  157,  116,  96,  181,  187,  131,  170,  107,  178,  94,  117,  164,  137,  106,  198,  151,  65,  105,  99,  156,  151,  146,  189,  109,  95,  144,  170,  152,  152,  112,  113,  165,  112,  118,  179,  118,  199,  89,  88,  147,  173,  201,  134,  147,  141,  73,  124,  82,  123,  162,  119,  131,  135,  96,  140,  70,  127,  186,  148,  71,  114,  191,  121,  96,  85,  141,  150,  179,  98,  87,  136,  69,  140,  186,  133,  89,  158,  148,  103,  155,  129,  134,  58,  130,  110,  111,  100,  182,  192,  55,  207,  164,  82,  110,  213,  127,  136,  136,  200,  96,  116,  180,  150,  192,  134,  129,  125,  198,  112,  116,  200,  174,  160,  183,  175,  116,  159,  82,  143,  227,  79,  162,  134,  65,  91,  110,  214,  117,  138,  169,  159,  152,  164,  165,  144,  82,  115,  84,  164,  79,  114,  64,  168,  132,  92,  127,  156,  107,  141,  128,  153,  143,  87,  130,  127,  229,  246,  143,  145,  219,  164,  187,  110,  75,  229,  149,  135,  160,  205,  188,  198,  97,  145,  90,  147,  112,  191,  88,  168,  184,  122,  86,  117,  128,  55,  132,  96,  89,  146,  215,  129,  103,  147,  130,  186,  108,  57,  132,  78,  86,  125,  107,  170,  119,  85,  102,  193,  132,  112,  177,  131,  127,  149,  148,  134,  154,  179,  77,  206,  97,  81,  100,  201,  132,  168,  146,  142,  71,  97,  206,  79,  137,  115,  74,  151,  122,  148,  126,  158,  205,  195,  122,  170,  131,  224,  93,  149,  138,  60,  193,  124,  77,  94,  109,  134,  169,  213,  83,  104,  124,  147,  123,  95,  97,  127,  168,  107,  108,  90,  107,  207,  95,  115,  150,  94,  107,  108,  129,  143,  149,  103,  152,  178,  214,  214,  229,  140,  169,  83,  140,  105,  97,  201,  72,  112,  133,  166,  229,  127,  136,  183,  148,  171,  153,  187,  126,  149,  75,  112,  89,  117,  123,  144,  166,  135,  181,  181,  170,  75,  115,  118,  106,  160,  147,  84,  136,  92,  119,  198,  171,  134,  92,  123,  78,  161,  89,  136,  188,  111,  159,  108,  158,  77,  129,  209,  70,  119,  121,  126,  144,  147,  190,  160,  116,  149,  174,  143,  145,  60,  151,  132,  168,  134,  149,  122,  112,  188,  173,  165,  148,  140,  155,  137,  75,  136,  153,  114,  162,  118,  112,  163,  117,  191,  108,  192,  141,  95,  169,  135,  161,  123,  137,  96,  153,  99,  138,  89,  117,  161,  192,  155,  110,  116,  132,  164,  81,  136,  148,  123,  156,  159,  142,  139,  177,  203,  162,  154,  178,  107,  138,  164,  102,  104,  154,  201,  190,  131,  166,  178,  166,  160,  117,  109,  127,  185,  83,  110,  151,  121,  125,  94,  158,  79,  149,  173,  142,  122,  74,  134,  101,  144,  145,  91,  123,  184,  111,  124,  141,  177,  162,  177,  155,  155,  153,  130,  190,  98,  131,  120,  131,  125,  113,  159,  112,  158,  148,  129,  157,  123,  150,  126,  161,  157,  119,  155,  163,  130,  159,  106,  162,  142,  142,  148,  202,  108,  147,  121,  169,  111,  106,  160,  92,  151,  135,  162,  147,  128,  148,  118,  117,  176,  206,  159,  151,  93,  147,  138,  199,  154,  114,  102,  134,  122,  164,  134,  152,  139,  126,  128,  182,  186,  98,  154,  99,  167,  139,  165,  112,  164,  162,  164,  126,  142,  148,  174,  147,  153,  138,  114,  124,  154,  148,  121,  203,  148,  89,  125,  108,  104,  142,  211,  159,  131,  129,  89,  160,  151,  202,  190,  128,  93,  134,  174,  134,  113,  110,  127,  151,  162,  112,  154,  132,  103,  171,  161,  179,  143,  102,  113,  162,  96,  183,  131,  153,  153,  179,  152,  139,  152,  123,  114,  121,  162,  174,  137,  126,  130,  139,  146,  145,  92,  169,  192,  157,  179,  159,  88,  129,  144,  86,  166,  165,  170,  181,  195,  154,  130,  159,  178,  145,  181,  110,  201,  163,  119,  175,  162,  134,  162,  129,  119,  115,  170,  118,  169,  103,  128,  177,  144,  157,  165,  144,  121,  144,  145,  123,  168,  127,  140,  75,  157,  161,  140,  90,  164,  126,  164,  146,  131,  131,  96,  150,  90,  137,  195,  145,  95,  123,  133,  179,  134,  88,  163,  138,  178,  191,  145,  125,  111,  119,  121,  124,  147,  113,  144,  158,  129,  135,  139,  157,  106,  166,  138,  143,  84,  143,  155,  113,  171,  157,  137,  81,  102,  144,  90,  158,  142,  100,  159,  100,  182,  124,  143,  130,  91,  119,  163,  171,  174,  179,  175,  126,  159,  149,  139,  133,  113,  163,  129,  142,  139,  143,  161,  145,  204,  144,  110,  103,  65,  158,  142,  127,  168,  149,  165,  109,  118,  157,  145,  145,  156,  122,  137,  129,  160,  116,  90,  150,  176,  120,  174,  144,  153,  151,  195,  180,  161,  174,  170,  133,  179,  131,  173,  101,  165,  149,  138,  96,  172,  166,  148,  177,  134,  120,  125,  138,  158,  160,  115,  85,  130,  164,  217,  151,  124,  140,  128,  91,  173,  115,  116,  171,  199,  145,  103,  186,  153,  139,  166,  161,  110,  137,  169,  132,  162,  125,  161,  124,  150,  170,  203,  161,  160,  161,  138,  180,  92,  171,  124,  84,  99,  165,  184,  129,  108,  128,  137,  181,  179,  108,  189,  136,  145,  167,  170,  141,  107,  90,  130,  91,  109,  106,  88,  163,  195,  134,  132,  79,  167,  184,  140,  111,  113,  105,  153,  140,  110,  159,  111,  105,  157,  155,  113,  86,  120,  135,  172,  149,  168,  115,  212,  159,  94,  100,  158,  152,  139,  157,  135,  90,  169,  114,  145,  160,  179,  118,  202,  101,  120,  130,  222,  112,  158,  150,  104,  141,  157,  99,  177,  140,  175,  160,  140,  121,  70,  155,  75,  124,  148,  173,  143,  164,  77,  153,  182,  134,  130,  189,  106,  143,  180,  162,  125,  125,  94,  191,  180,  144,  108,  140,  177,  103,  215,  154,  116,  158,  170,  181,  194,  155,  80,  190,  146,  153,  117,  103,  195,  178,  114,  141,  149,  196,  98,  177,  146,  165,  199,  100,  119,  119,  120,  144,  130,  159,  167,  157,  163,  94,  93,  151,  125,  143,  190,  141,  87,  121,  156,  126,  201,  160,  152,  151,  139,  93,  146,  123,  145,  83,  128,  168,  168,  140,  116,  165,  184,  146,  167,  164,  166,  177,  105,  138,  114,  130,  138,  106,  176,  138,  165,  130,  232,  151,  141,  162,  155,  128,  144,  137,  190,  105,  172,  120,  137,  126,  112,  129,  130,  140,  128,  159,  138,  68,  168,  164,  101,  149,  167,  166,  187,  202,  166,  140,  121,  102,  162,  102,  84,  194,  111,  114,  200,  125,  134,  180,  136,  119,  107,  136,  135,  146,  192,  107,  134,  76,  107,  127,  149,  120,  117,  139,  175,  125,  129,  134,  151,  146,  149,  121,  165,  138,  132,  83,  116,  154,  172,  127,  157,  176,  136,  147,  148,  69,  119,  156,  98,  124,  119,  124,  120,  179,  165,  127,  91,  156,  119,  113,  184,  145,  97,  109,  139,  169,  147,  138,  145,  136,  152,  185,  157,  163,  155,  144,  152,  113,  90,  186,  158,  151,  136,  82,  133,  140,  139,  85,  133,  142,  205,  146,  109,  148,  136,  160,  160,  135,  104,  139,  117,  107,  153,  111,  168,  119,  141,  141,  130,  97,  171,  159,  126,  146,  105,  208,  133,  146,  192,  102,  133,  129,  94,  114,  174,  82,  182,  117,  130,  126,  138,  172,  134,  182,  109,  121,  158,  121,  174,  156,  76,  112,  169,  135,  144,  152,  162,  180,  192,  96,  141,  160,  145,  88,  105,  156,  164,  165,  124,  191,  127,  134,  132,  105,  119,  120,  105,  109,  141,  193,  130,  154,  96,  127,  163,  156,  165,  130,  78,  143,  112,  208,  95,  139,  114,  76,  124,  80,  151,  105,  124,  143,  139,  117,  118,  114,  149,  90,  166,  174,  105,  151,  94,  141,  159,  78,  112,  170,  184,  91,  101,  139,  127,  70,  124,  109,  124,  118,  122,  129,  123,  156,  135,  207,  98,  119,  137,  169,  207,  89,  120,  153,  190,  109,  173,  169,  106,  137,  110,  124,  139,  179,  71,  153,  148,  102,  122,  143,  144,  126,  98,  132,  122,  154,  101,  135,  127,  117,  96,  139,  157,  142,  83,  148,  194,  127,  154,  156,  155,  147,  180,  107,  121,  58,  69,  112,  112,  144,  164,  183,  122,  148,  151,  153,  198,  203,  165,  157,  180,  143,  70,  109,  177,  107,  168,  120,  137,  139,  156,  101,  170,  124,  108,  139,  178,  146,  107,  198,  117,  158,  118,  104,  106,  111,  135,  190,  137,  128,  111,  91,  118,  114,  101,  145,  140,  129,  127,  151,  86,  133,  128,  112,  199,  105,  82,  141,  135,  112,  102,  158,  114,  143,  120,  92,  148,  141,  163,  125,  184,  149,  205,  156,  114,  186,  93,  154,  169,  135,  129,  102,  106,  158,  144,  179,  153,  126,  175,  86,  128,  136,  100,  186,  160,  120,  152,  118,  122,  175,  174,  113,  170,  34,  105,  137,  117,  104,  160,  115,  136,  173,  146,  123,  141,  156,  179,  160,  148,  118,  149,  135,  102,  133,  82,  138,  146,  116,  92,  164,  110,  104,  183,  115,  194,  144,  132,  149,  174,  80,  58,  133,  145,  112,  154,  133,  111,  216,  146,  136,  138,  88,  99,  114,  96,  104,  99,  109,  161,  154,  49,  133,  146,  174,  141,  98,  132,  208,  102,  67,  141,  132,  135,  147,  115,  118,  135,  147,  142,  150,  127,  186,  150,  78,  149,  180,  153,  155,  155,  178,  146,  153,  146,  137,  191,  179,  198,  170,  131,  148,  178,  138,  133,  183,  132,  158,  156,  158,  159,  116,  82,  101,  100,  89,  132,  150,  163,  126,  102,  182,  138,  194,  134,  127,  125,  128,  132,  120,  177,  119,  114,  115,  161,  183,  194,  120,  154,  114,  139,  98,  114,  113,  145,  135,  71,  104,  105,  57,  163,  120,  115,  96,  108,  134,  118,  176,  121,  126,  123,  115,  134,  102,  152,  174,  138,  129,  159,  109,  166,  155,  132,  118,  126,  152,  111,  139,  151,  160,  80,  166,  162,  81,  126,  109,  157,  176,  162,  117,  102,  102,  132,  84,  118,  145,  152,  149,  131,  153,  169,  132,  137,  99,  163,  150,  142,  167,  109,  116,  148,  139,  165,  138,  129,  140,  133,  181,  177,  175,  116,  136,  161,  154,  95,  150,  137,  108,  165,  110,  127,  152,  115,  117,  172,  188,  122,  92,  178,  144,  129,  160,  121,  150,  101,  168,  170,  132,  101,  143,  113,  146,  163,  154,  192,  113,  150,  137,  139,  135,  73,  72,  157,  139,  170,  104,  119,  137,  146,  159,  136,  168,  165,  112,  124,  119,  161,  115,  159,  107,  140,  104,  127,  142,  168,  162,  81,  130,  149,  105,  78,  144,  154,  141,  147,  117,  156,  141,  172,  115,  141,  154,  105,  135,  161,  161,  122,  141,  179,  142,  118,  133,  89,  151,  102,  143,  93,  154,  58,  112,  117,  133,  115,  154,  205,  159,  118,  144,  202,  128,  132,  118,  213,  139,  146,  194,  101,  155,  173,  167,  138,  172,  134,  189,  150,  118,  156,  126,  175,  110,  161,  71,  96,  176,  208,  88,  115,  91,  164,  176,  170,  162,  113,  184,  112,  124,  173,  147,  105,  149,  138,  116,  124,  199,  183,  144,  131,  142,  152,  107,  102,  100,  131,  139,  164,  140,  128,  110,  69,  143,  159,  91,  139,  109,  165,  121,  156,  108,  173,  190,  149,  117,  159,  100,  130,  125,  139,  134,  93,  125,  133,  102,  143,  137,  124,  161,  143,  119,  151,  160,  145,  138,  122,  113,  118,  140,  117,  161,  103,  180,  202,  103,  118,  182,  128,  170,  163,  108,  157,  109,  162,  88,  159,  125,  143,  107,  80,  131,  146,  167,  152,  131,  132,  118,  211,  114,  138,  106,  99,  124,  187,  93,  172,  127,  142,  155,  156,  138,  191,  154,  99,  126,  161,  114,  152,  108,  166,  186,  163,  133,  74,  163,  171,  119,  152,  149,  167,  144,  95,  155,  118,  161,  174,  139,  159,  105,  125,  85,  116,  137,  124,  151,  178,  148,  200,  147,  152,  109,  126,  158,  172,  128,  198,  154,  140,  140,  56,  88,  133,  146,  174,  136,  167,  182,  211,  164,  201,  150,  155,  138,  138,  46,  126,  84,  163,  145,  159,  128,  150,  148,  194,  166,  133,  123,  175,  100,  159,  148,  195,  119,  167,  139,  173,  205,  184,  172,  173,  98,  160,  144,  168,  167,  102,  176,  83,  112,  125,  122,  132,  153,  178,  149,  92,  123,  68,  138,  105,  138,  127,  159,  149,  120,  130,  138,  80,  153,  114,  160,  194,  201,  152,  171,  132,  108,  108,  145,  154,  184,  104,  87,  151,  97,  175,  135,  90,  118,  139,  101,  93,  222,  147,  112,  153,  117,  164,  161,  102,  179,  183,  186,  173,  130,  110,  95,  99,  184,  160,  135,  138,  162,  189,  101,  135,  126,  121,  159,  151,  163,  142,  174,  145,  83,  121,  88,  116,  72,  123,  133,  126,  72,  109,  149,  151,  132,  148,  167,  119,  112,  119,  40,  136,  166,  143,  145,  144,  150,  117,  173,  144,  184,  141,  86,  90,  153,  125,  164,  120,  142,  95,  154,  154,  138,  168,  98,  154,  190,  134,  129,  84,  165,  135,  142,  118,  153,  143,  108,  196,  171,  77,  139,  185,  120,  158,  140,  190,  105,  127,  168,  120,  142,  115,  99,  157,  142,  121,  109,  198,  159,  101,  147,  107,  123,  169,  152,  165,  205,  155,  57,  127,  154,  133,  166,  150,  148,  85,  129,  85,  154,  186,  181,  154,  133,  146,  185,  83,  115,  150,  130,  165,  142,  145,  138,  131,  125,  120,  126,  185,  152,  181,  98,  106,  88,  100,  110,  134,  120,  155,  134,  131,  91,  142,  100,  68,  63,  134,  152,  118,  145,  100,  151,  182,  136,  136,  147,  129,  148,  85,  95,  133,  104,  185,  207,  151,  196,  103,  168,  125,  131,  131,  151,  152,  123,  143,  108,  149,  119,  131,  196,  138,  174,  125,  119,  147,  124,  192,  156,  117,  148,  129,  96,  135,  151,  104,  131,  163,  86,  155,  118,  86,  137,  182,  140,  188,  122,  96,  87,  142,  75,  149,  106,  63,  123,  145,  159,  113,  135,  128,  189,  182,  153,  142,  126,  123,  154,  143,  64,  153,  146,  75,  128,  147,  121,  135,  135,  117,  127,  217,  140,  163,  131,  152,  104,  148,  95,  165,  164,  162,  175,  115,  112,  92,  145,  116,  52,  166,  93,  153,  130,  119,  105,  137,  80,  173,  156,  142,  115,  131,  63,  187,  105,  124,  59,  138,  181,  77,  148,  160,  113,  133,  114,  61,  155,  159,  147,  144,  137,  161,  156,  135,  109,  122,  147,  179,  159,  81,  127,  158,  123,  102,  129,  111,  140,  123,  184,  134,  115,  141,  203,  128,  131,  159,  112,  176,  108,  142,  135,  151,  85,  154,  129,  126,  138,  142,  119,  157,  115,  120,  204,  210,  96,  98,  116,  149,  91,  125,  86,  177,  149,  137,  132,  94,  119,  132,  140,  124,  195,  117,  131,  200,  147,  168,  90,  116,  73,  175,  115,  40,  104,  87,  159,  137,  168,  214,  92,  144,  109,  151,  202,  115,  164,  102,  133,  149,  133,  85,  63,  144,  135,  144,  125,  122,  53,  86,  84,  185,  154,  112,  90,  119,  127,  143,  121,  95,  167,  192,  98,  121,  169,  146,  55,  129,  162,  132,  106,  110,  151,  130,  146,  93,  165,  164,  187,  110,  154,  160,  156,  198,  177,  116,  89,  177,  134,  101,  180,  90,  98,  130,  104,  149,  105,  135,  130,  115,  148,  128,  140,  136,  136,  100,  74,  165,  134,  125,  131,  157,  177,  97,  148,  153,  201,  159,  110,  165,  168,  95,  172,  192,  194,  136,  113,  169,  134,  162,  129,  153,  108,  165,  80,  131,  137,  101,  171,  135,  224,  77,  130,  140,  119,  173,  99,  175,  169,  171,  162,  59,  154,  161,  129,  154,  89,  189,  141,  199,  175,  160,  117,  138,  127,  106,  118,  118,  145,  138,  81,  101,  164,  142,  207,  181,  100,  83,  103,  132,  129,  94,  86,  132,  111,  106,  95,  105,  80,  121,  122,  160,  190,  211,  122,  187,  149,  110,  153,  166,  148,  153,  148,  131,  195,  145,  120,  125,  182,  155,  169,  187,  157,  101,  101,  147,  128,  156,  153,  105,  159,  73,  181,  192,  109,  124,  147,  89,  152,  184,  116,  93,  128,  154,  163,  165,  108,  164,  173,  172,  151,  152,  89,  199,  187,  175,  147,  153,  132,  111,  156,  112,  140,  101,  161,  142,  150,  145,  136,  159,  143,  127,  121,  156,  145,  113,  108,  91,  151,  140,  117,  154,  132,  179,  121,  217,  176,  155,  138,  44,  132,  157,  113,  146,  87,  199,  100,  233,  125,  143,  152,  95,  138,  123,  118,  82,  182,  121,  73,  101,  142,  145,  131,  146,  141,  130,  135,  145,  157,  85,  119,  153,  109,  76,  116,  83,  164,  140,  120,  91,  174,  171,  120,  129,  166,  93,  110,  107,  143,  140,  161,  137,  209,  131,  133,  138,  160,  128,  128,  155,  122,  164,  149,  87,  186,  192,  125,  134,  95,  131,  118,  144,  124,  164,  103,  132,  157,  85,  190,  86,  165,  155,  149,  197,  151,  101,  196,  147,  173,  193,  111,  148,  166,  150,  122,  113,  138,  193,  167,  151,  156,  133,  156,  159,  174,  134,  107,  108,  191,  183,  192,  131,  111,  111,  116,  172,  178,  142,  193,  93,  163,  142,  76,  130,  185,  165,  56,  61,  119,  150,  162,  129,  100,  164,  117,  195,  143,  112,  152,  181,  186,  91,  158,  91,  148,  165,  54,  154,  113,  184,  105,  118,  139,  157,  152,  183,  109,  103,  169,  128,  159,  83,  135,  176,  158,  173,  128,  131,  129,  173,  164,  130,  116,  159,  131,  138,  145,  125,  168,  137,  131,  149,  136,  151,  161,  183,  106,  164,  140,  138,  103,  132,  148,  186,  158,  152,  167,  98,  110,  148,  93,  133,  113,  130,  179,  163,  119,  48,  147,  80,  108,  143,  98,  137,  107,  155,  165,  186,  123,  137,  130,  138,  170,  150,  154,  170,  156,  67,  91,  130,  178,  152,  143,  185,  137,  91,  196,  163,  169,  157,  119,  160,  198,  106,  142,  104,  166,  98,  138,  119,  144,  162,  132,  147,  108,  75,  174,  109,  120,  128,  113,  127,  91,  185,  95,  137,  176,  193,  152,  35,  139,  152,  147,  200,  50,  95,  109,  145,  136,  101,  151,  125,  119,  175,  131,  114,  155,  126,  172,  113,  149,  158,  92,  163,  155,  153,  160,  111,  173,  119,  167,  128,  117,  91,  146,  102,  123,  180,  185,  160,  153,  145,  130,  121,  113,  175,  178,  203,  113,  116,  168,  190,  94,  111,  180,  118,  180,  137,  69,  150,  149,  141,  182,  99,  155,  106,  153,  127,  132,  96,  153,  176,  149,  186,  160,  111,  134,  116,  169,  185,  114,  140,  133,  206,  173,  100,  68,  125,  186,  114,  136,  204,  140,  127,  163,  155,  125,  145,  169,  143,  129,  136,  134,  135,  144,  163,  73,  159,  151,  196,  131,  127,  77,  65,  141,  144,  167,  166,  137,  108,  50,  167,  86,  187,  149,  159,  162,  88,  127,  128,  115,  169,  26,  109,  127,  110,  152,  175,  156,  105,  179,  95,  178,  127,  127,  138,  123,  68,  136,  165,  131,  113,  134,  157,  81,  144,  148,  123,  190,  116,  147,  159,  121,  128,  128,  140,  196,  187,  147,  150,  164,  116,  146,  130,  188,  139,  102,  117,  155,  131,  143,  144,  153,  98,  161,  138,  96,  152,  103,  171,  164,  69,  118,  137,  145,  120,  146,  154,  115,  132,  109,  141,  118,  152,  123,  195,  111,  160,  150,  87,  150,  132,  181,  107,  152,  101,  154,  106,  139,  177,  190,  126,  188,  113,  133,  99,  130,  152,  161,  143,  157,  151,  163,  159,  127,  154,  119,  140,  180,  165,  136,  61,  132,  138,  144,  125,  161,  137,  84,  156,  113,  117,  157,  136,  157,  65,  152,  127,  134,  195,  76,  153,  115,  177,  156,  140,  164,  113,  162,  151,  131,  104,  146,  135,  137,  119,  140,  119,  119,  179,  128,  151,  91,  133,  163,  128,  138,  174,  101,  158,  105,  125,  157,  147,  162,  118,  196,  161,  166,  92,  115,  132,  139,  163,  139,  181,  173,  138,  124,  132,  143,  84,  193,  169,  122,  156,  146,  131,  146,  105,  110,  63,  115,  117,  176,  179,  171,  123,  149,  128,  130,  145,  160,  134,  77,  143,  147,  177,  110,  221,  139,  92,  161,  111,  173,  158,  144,  167,  155,  128,  139,  120,  138,  120,  157,  184,  192,  127,  178,  94,  165,  119,  87,  153,  150,  155,  102,  158,  136,  82,  111,  175,  129,  185,  165,  156,  112,  183,  116,  178,  171,  190,  152,  93,  132,  185,  144,  191,  65,  151,  87,  148,  134,  117,  156,  165,  131,  146,  151,  107,  180,  141,  193,  48,  167,  132,  84,  158,  132,  158,  121,  90,  142,  187,  146,  151,  120,  153,  128,  124,  172,  170,  120,  139,  186,  117,  133,  121,  106,  130,  127,  133,  156,  120,  149,  115,  116,  148,  169,  157,  177,  130,  102,  153,  101,  190,  152,  120,  86,  101,  162,  174,  145,  128,  147,  86,  135,  143,  96,  93,  188,  139,  80,  152,  153,  96,  161,  213,  134,  111,  112,  132,  119,  120,  168,  111,  119,  106,  153,  172,  120,  152,  104,  170,  133,  170,  180,  156,  115,  132,  69,  110,  101,  131,  138,  178,  85,  89,  125,  181,  81,  139,  153,  73,  88,  150,  127,  140,  180,  117,  162,  140,  172,  143,  162,  191,  68,  126,  93,  152,  131,  185,  126,  94,  127,  153,  152,  115,  162,  166,  161,  103,  122,  165,  136,  144,  133,  182,  123,  89,  143,  157,  121,  112,  166,  179,  90,  146,  145,  103,  151,  184,  106,  100,  79,  149,  102,  126,  126,  163,  158,  209,  152,  81,  122,  125,  123,  134,  158,  124,  55,  133,  147,  158,  140,  181,  92,  94,  114,  174,  149,  105,  122,  87,  147,  128,  111,  147,  121,  155,  55,  149,  132,  113,  142,  187,  179,  130,  118,  197,  168,  137,  248,  198,  118,  179,  107,  122,  102,  87,  148,  174,  195,  127,  170,  119,  132,  111,  87,  173,  169,  120,  86,  140,  79,  117,  129,  177,  102,  202,  103,  115,  98,  178,  95,  188,  148,  142,  136,  72,  99,  144,  137,  176,  63,  122,  106,  89,  128,  127,  85,  131,  97,  127,  167,  81,  197,  217,  217,  71,  177,  108,  162,  117,  96,  153,  135,  159,  99,  158,  197,  170,  63,  112,  145,  117,  94,  188,  136,  186,  163,  151,  54,  92,  94,  80,  171,  145,  135,  141,  122,  170,  118,  82,  199,  157,  188,  52,  97,  116,  144,  139,  129,  87,  151,  173,  77,  108,  141,  159,  157,  139,  127,  69,  69,  147,  184,  163,  101,  190,  152,  131,  136,  193,  184,  89,  48,  148,  152,  119,  201,  115,  148,  142,  120,  88,  79,  109,  69,  217,  233,  168,  116,  170,  111,  137,  134,  185,  152,  120,  71,  148,  92,  119,  103,  203,  125,  216,  75,  69,  80,  160,  146,  97,  126,  105,  107,  134,  133,  173,  104,  195,  80,  143,  101,  105,  178,  76,  96,  129,  188,  78,  121,  181,  168,  176,  122,  134,  196,  136,  185,  104,  96,  200,  108,  129,  196,  210,  206,  165,  56,  175,  120,  134,  70,  153,  139,  110,  130,  117,  118,  121,  99,  97,  206,  119,  121,  91,  163,  98,  101,  90,  102,  101,  149,  64,  83,  96,  114,  180,  127,  84,  131,  152,  104,  117,  118,  113,  162,  118,  142,  158,  98,  157,  155,  207,  113,  233,  155,  82,  70,  164,  128,  129,  81,  190,  112,  143,  190,  82,  128,  112,  55,  179,  121,  80,  91,  233,  255,  145,  145,  124,  123,  184,  58,  108,  146,  98,  173,  172,  92,  72,  102,  214,  164,  217,  109,  110,  181,  216,  141,  151,  65,  95,  97,  113,  116,  147,  134,  182,  146,  61,  131,  151,  126,  164,  110,  115,  96,  98,  189,  149,  173,  196,  207,  150,  228,  92,  207,  71,  151,  217,  103,  193,  126,  156,  175,  129,  98,  116,  136,  114,  87,  185,  86,  147,  174,  153,  158,  139,  82,  108,  207,  126,  104,  144,  199,  57,  111,  114,  96,  66,  91,  132,  131,  112,  84,  110,  141,  148,  107,  221,  108,  105,  161,  109,  145,  155,  150,  95,  167,  146,  134,  175,  125,  209,  101,  116,  86,  160,  117,  86,  108,  142,  102,  139,  161,  136,  76,  156,  142,  137,  194,  61,  104,  146,  206,  137,  177,  146,  136,  156,  92,  86,  167,  118,  131,  92,  141,  198,  141,  93,  104,  191,  171,  105,  142,  157,  119,  133,  122,  142,  116,  94,  159,  104,  107,  125,  212,  120,  130,  164,  123,  143,  107,  98,  187,  104,  129,  146,  169,  139,  136,  170,  197,  161,  167,  156,  105,  133,  162,  156,  153,  162,  161,  142,  146,  174,  112,  123,  151,  205,  104,  182,  151,  80,  107,  84,  105,  112,  203,  140,  155,  195,  150,  113,  85,  144,  70,  129,  155,  111,  157,  182,  123,  94,  114,  158,  83,  187,  104,  138,  157,  147,  113,  140,  131,  149,  136,  102,  154,  151,  160,  111,  139,  153,  91,  134,  157,  133,  134,  152,  136,  158,  139,  156,  110,  128,  136,  118,  140,  125,  133,  146,  192,  101,  143,  155,  174,  145,  83,  149,  177,  107,  124,  153,  116,  192,  95,  184,  148,  87,  173,  125,  143,  170,  102,  140,  181,  120,  113,  156,  146,  141,  154,  113,  167,  173,  94,  201,  146,  149,  136,  114,  114,  180,  130,  102,  174,  152,  173,  80,  132,  183,  124,  138,  106,  116,  130,  175,  162,  161,  212,  146,  123,  133,  141,  195,  147,  151,  148,  163,  107,  168,  119,  157,  101,  96,  149,  93,  133,  170,  143,  145,  143,  137,  117,  161,  163,  151,  85,  167,  174,  152,  135,  140,  122,  166,  81,  153,  114,  193,  133,  116,  127,  116,  100,  164,  113,  138,  145,  161,  154,  138,  108,  139,  88,  120,  167,  111,  198,  155,  177,  123,  161,  151,  101,  98,  179,  162,  139,  162,  89,  176,  129,  95,  198,  190,  149,  143,  127,  200,  168,  159,  157,  144,  178,  113,  194,  169,  102,  90,  140,  120,  124,  144,  165,  153,  88,  124,  114,  138,  174,  198,  166,  146,  139,  164,  161,  126,  176,  120,  154,  121,  134,  109,  89,  152,  111,  104,  145,  104,  129,  168,  203,  179,  158,  155,  83,  161,  107,  97,  86,  193,  116,  146,  85,  183,  139,  104,  150,  141,  120,  169,  129,  140,  151,  110,  116,  122,  187,  136,  181,  143,  144,  157,  182,  127,  167,  154,  103,  114,  165,  143,  95,  158,  163,  169,  150,  143,  155,  103,  117,  141,  166,  89,  100,  126,  102,  150,  162,  132,  138,  76,  136,  113,  176,  143,  165,  123,  93,  157,  149,  135,  187,  112,  129,  159,  214,  167,  129,  148,  154,  169,  154,  97,  148,  164,  161,  170,  182,  118,  155,  167,  152,  129,  109,  116,  92,  173,  174,  151,  109,  161,  125,  100,  140,  183,  189,  87,  148,  149,  154,  161,  132,  196,  136,  155,  173,  172,  141,  126,  92,  155,  133,  175,  165,  165,  147,  161,  143,  190,  134,  127,  136,  111,  101,  166,  131,  150,  185,  155,  202,  155,  148,  106,  188,  146,  113,  180,  131,  123,  133,  188,  104,  125,  168,  160,  139,  102,  120,  162,  150,  193,  184,  163,  161,  129,  150,  119,  184,  181,  149,  156,  139,  98,  148,  142,  113,  164,  129,  85,  161,  147,  92,  148,  151,  194,  149,  116,  65,  116,  169,  108,  174,  105,  123,  149,  132,  133,  77,  158,  183,  162,  105,  133,  176,  103,  122,  128,  137,  90,  135,  184,  156,  177,  109,  176,  171,  218,  147,  76,  146,  141,  84,  121,  132,  144,  90,  146,  194,  183,  203,  172,  197,  163,  133,  158,  135,  164,  152,  122,  129,  171,  104,  145,  103,  99,  136,  146,  126,  158,  127,  132,  102,  113,  167,  132,  110,  130,  126,  105,  148,  119,  146,  108,  135,  152,  134,  169,  117,  157,  135,  129,  153,  105,  104,  154,  120,  144,  124,  173,  98,  135,  124,  75,  166,  128,  92,  127,  142,  129,  172,  156,  88,  132,  199,  104,  189,  155,  107,  138,  129,  72,  135,  125,  167,  138,  169,  133,  84,  140,  82,  180,  122,  131,  179,  122,  133,  153,  159,  176,  108,  153,  108,  132,  140,  157,  112,  143,  143,  110,  118,  143,  170,  144,  135,  133,  184,  85,  144,  130,  163,  166,  110,  140,  158,  160,  108,  116,  143,  139,  93,  125,  168,  112,  106,  145,  161,  165,  216,  180,  182,  119,  153,  99,  125,  190,  119,  161,  113,  98,  162,  145,  95,  74,  158,  129,  164,  118,  117,  101,  198,  137,  81,  154,  68,  166,  102,  179,  172,  130,  96,  161,  134,  140,  116,  96,  121,  165,  176,  88,  145,  167,  168,  169,  122,  185,  131,  158,  112,  139,  116,  101,  171,  137,  157,  158,  111,  119,  120,  174,  133,  132,  114,  158,  125,  212,  182,  105,  139,  119,  161,  133,  156,  120,  179,  177,  118,  139,  97,  120,  137,  137,  115,  132,  104,  101,  180,  147,  144,  95,  160,  161,  128,  148,  133,  176,  73,  157,  100,  144,  184,  110,  120,  112,  154,  188,  189,  174,  138,  184,  122,  109,  108,  138,  102,  122,  135,  78,  75,  115,  124,  151,  106,  155,  122,  184,  157,  172,  175,  101,  151,  115,  120,  141,  122,  104,  123,  127,  132,  135,  135,  151,  180,  164,  149,  181,  148,  70,  127,  93,  77,  207,  126,  94,  197,  111,  157,  145,  82,  165,  126,  117,  176,  103,  154,  109,  132,  122,  182,  187,  148,  102,  153,  129,  132,  169,  113,  162,  125,  92,  133,  173,  131,  145,  136,  188,  166,  139,  114,  95,  147,  169,  127,  180,  129,  57,  104,  165,  160,  105,  150,  147,  171,  167,  127,  92,  115,  163,  164,  110,  90,  118,  137,  119,  141,  141,  108,  113,  91,  113,  158,  185,  96,  145,  112,  147,  119,  131,  166,  148,  158,  134,  150,  169,  164,  93,  137,  185,  111,  119,  128,  145,  146,  159,  94,  76,  144,  89,  141,  111,  174,  139,  145,  181,  150,  144,  141,  112,  145,  82,  96,  123,  152,  111,  114,  86,  87,  129,  123,  164,  128,  123,  122,  189,  171,  115,  120,  105,  122,  119,  130,  93,  129,  169,  99,  95,  115,  147,  92,  127,  104,  103,  126,  149,  102,  115,  167,  168,  81,  134,  132,  124,  100,  196,  102,  141,  131,  148,  170,  154,  109,  123,  109,  100,  194,  132,  150,  100,  92,  131,  141,  190,  146,  121,  90,  127,  126,  160,  163,  132,  117,  98,  174,  123,  157,  138,  170,  122,  144,  92,  132,  157,  108,  105,  95,  77,  133,  127,  163,  177,  201,  155,  127,  198,  139,  137,  138,  159,  137,  147,  178,  117,  148,  156,  116,  145,  137,  150,  167,  148,  123,  144,  85,  140,  88,  80,  103,  106,  118,  157,  157,  106,  188,  143,  174,  104,  95,  162,  144,  141,  120,  124,  106,  53,  129,  125,  116,  133,  170,  185,  118,  158,  185,  112,  143,  100,  78,  151,  88,  151,  101,  138,  170,  96,  112,  131,  136,  174,  129,  139,  147,  172,  182,  147,  164,  181,  132,  148,  82,  167,  141,  115,  115,  100,  191,  138,  118,  125,  146,  164,  122,  140,  114,  153,  71,  109,  133,  113,  158,  93,  118,  140,  98,  131,  141,  159,  172,  153,  171,  138,  146,  100,  135,  153,  150,  166,  122,  115,  85,  123,  115,  84,  132,  110,  125,  112,  104,  190,  149,  107,  97,  139,  135,  121,  101,  189,  187,  131,  104,  106,  125,  152,  114,  163,  114,  97,  143,  121,  162,  101,  154,  132,  166,  171,  135,  103,  141,  165,  101,  120,  116,  194,  158,  109,  118,  134,  84,  125,  109,  156,  96,  81,  178,  156,  139,  158,  138,  167,  104,  174,  125,  105,  128,  153,  165,  111,  144,  147,  122,  104,  122,  154,  66,  103,  90,  167,  105,  174,  172,  141,  116,  96,  136,  89,  153,  169,  94,  156,  147,  106,  105,  116,  154,  132,  181,  101,  143,  132,  159,  150,  134,  147,  71,  115,  108,  144,  180,  134,  180,  192,  89,  187,  115,  171,  135,  102,  158,  101,  86,  86,  180,  149,  116,  141,  157,  156,  139,  146,  139,  120,  140,  167,  114,  139,  148,  106,  190,  134,  106,  133,  140,  153,  128,  176,  102,  139,  164,  118,  136,  152,  171,  119,  172,  126,  158,  102,  132,  213,  114,  126,  191,  146,  147,  137,  188,  77,  116,  181,  111,  140,  153,  129,  121,  133,  157,  131,  163,  170,  159,  58,  122,  104,  201,  125,  193,  152,  169,  142,  184,  152,  118,  118,  166,  114,  140,  131,  104,  155,  168,  143,  38,  127,  157,  161,  77,  116,  195,  184,  109,  154,  145,  119,  135,  115,  52,  107,  136,  149,  188,  154,  132,  89,  177,  80,  139,  118,  105,  110,  160,  105,  115,  205,  189,  96,  133,  125,  185,  109,  107,  113,  125,  157,  143,  158,  192,  128,  149,  157,  170,  127,  132,  154,  155,  112,  99,  168,  112,  61,  117,  151,  135,  147,  136,  121,  144,  111,  116,  64,  133,  85,  93,  156,  164,  149,  140,  124,  137,  134,  141,  191,  172,  115,  159,  149,  121,  176,  100,  148,  164,  124,  167,  131,  149,  135,  132,  121,  204,  172,  173,  88,  130,  148,  125,  165,  147,  103,  150,  60,  183,  116,  131,  136,  152,  185,  141,  203,  141,  132,  119,  169,  184,  147,  204,  131,  53,  211,  147,  99,  52,  117,  157,  204,  118,  128,  192,  128,  102,  150,  95,  159,  102,  142,  46,  153,  121,  81,  128,  111,  145,  169,  166,  123,  153,  116,  117,  125,  135,  194,  117,  124,  116,  144,  206,  155,  150,  170,  150,  151,  154,  114,  145,  124,  186,  151,  133,  133,  159,  45,  157,  111,  161,  130,  136,  142,  129,  135,  137,  163,  73,  126,  148,  180,  163,  94,  83,  65,  172,  176,  181,  158,  171,  192,  134,  92,  130,  134,  157,  140,  165,  175,  117,  116,  136,  164,  145,  167,  183,  143,  163,  112,  142,  131,  139,  112,  158,  206,  148,  126,  153,  159,  151,  143,  112,  180,  101,  49,  139,  113,  146,  140,  201,  161,  99,  178,  165,  128,  127,  93,  142,  149,  178,  154,  75,  130,  116,  126,  104,  129,  182,  154,  115,  148,  104,  133,  100,  135,  87,  86,  91,  140,  68,  166,  96,  79,  146,  121,  180,  193,  191,  110,  121,  134,  78,  126,  102,  164,  173,  117,  165,  89,  178,  137,  164,  170,  113,  101,  178,  153,  161,  135,  137,  123,  113,  175,  183,  68,  157,  142,  98,  143,  101,  114,  139,  84,  108,  174,  136,  168,  138,  162,  189,  134,  140,  68,  107,  130,  172,  179,  124,  153,  127,  110,  161,  157,  181,  140,  184,  105,  148,  145,  138,  111,  140,  119,  139,  125,  127,  152,  144,  125,  99,  183,  156,  178,  119,  129,  124,  111,  110,  156,  170,  121,  103,  47,  157,  80,  190,  128,  220,  148,  146,  136,  115,  199,  88,  176,  124,  164,  175,  124,  49,  102,  112,  106,  128,  109,  113,  109,  142,  149,  125,  124,  106,  174,  104,  173,  115,  178,  45,  121,  124,  99,  121,  104,  119,  159,  133,  90,  148,  99,  178,  144,  148,  143,  179,  191,  198,  109,  160,  155,  147,  145,  156,  167,  159,  127,  79,  130,  156,  122,  175,  102,  139,  73,  180,  156,  137,  167,  127,  144,  107,  147,  124,  150,  132,  124,  157,  199,  177,  119,  76,  64,  165,  131,  158,  151,  178,  194,  165,  94,  152,  173,  73,  159,  198,  111,  48,  184,  80,  142,  153,  131,  132,  159,  164,  104,  173,  136,  123,  121,  180,  135,  164,  137,  111,  184,  143,  159,  113,  82,  173,  68,  150,  131,  153,  126,  99,  156,  208,  173,  156,  205,  90,  172,  116,  175,  157,  142,  54,  98,  127,  140,  39,  168,  178,  152,  118,  143,  111,  177,  112,  113,  159,  108,  132,  144,  78,  144,  139,  73,  169,  185,  109,  144,  178,  142,  111,  107,  145,  154,  170,  118,  154,  138,  95,  109,  152,  121,  133,  127,  113,  101,  153,  142,  120,  116,  153,  122,  149,  115,  153,  183,  142,  160,  109,  170,  103,  146,  173,  151,  145,  133,  110,  123,  184,  145,  144,  89,  124,  92,  91,  115,  174,  174,  136,  76,  172,  91,  103,  153,  142,  170,  177,  117,  94,  141,  124,  113,  117,  168,  167,  101,  130,  86,  95,  142,  151,  186,  137,  155,  159,  127,  65,  161,  135,  119,  115,  125,  151,  88,  100,  98,  74,  135,  68,  172,  114,  153,  88,  118,  157,  126,  91,  98,  134,  142,  102,  127,  168,  125,  74,  187,  154,  94,  169,  144,  106,  160,  157,  155,  172,  120,  127,  164,  132,  121,  104,  114,  200,  117,  120,  191,  157,  66,  185,  102,  97,  78,  111,  107,  155,  166,  189,  102,  149,  140,  89,  156,  129,  105,  131,  122,  96,  135,  140,  194,  148,  160,  101,  115,  208,  206,  87,  141,  153,  152,  160,  156,  124,  144,  126,  151,  135,  176,  92,  99,  92,  128,  72,  173,  142,  164,  146,  114,  223,  127,  118,  126,  78,  195,  104,  71,  78,  124,  153,  126,  114,  158,  146,  159,  166,  135,  48,  133,  213,  160,  144,  126,  100,  108,  85,  118,  78,  147,  120,  148,  64,  125,  143,  100,  34,  129,  59,  145,  128,  138,  93,  113,  167,  171,  150,  147,  82,  165,  104,  163,  189,  137,  63,  119,  143,  61,  68,  174,  158,  111,  206,  110,  190,  85,  138,  119,  94,  195,  107,  122,  216,  172,  125,  144,  155,  60,  180,  104,  151,  148,  178,  113,  181,  105,  150,  74,  121,  146,  173,  108,  100,  175,  96,  142,  174,  80,  172,  148,  153,  70,  163,  175,  184,  116,  103,  203,  102,  142,  155,  176,  96,  130,  92,  200,  160,  114,  138,  152,  93,  149,  107,  171,  180,  136,  114,  91,  208,  121,  174,  137,  83,  131,  153,  175,  167,  185,  112,  67,  142,  135,  108,  114,  65,  187,  42,  184,  192,  129,  146,  105,  182,  109,  137,  150,  139,  131,  119,  139,  132,  139,  116,  69,  166,  134,  124,  143,  133,  107,  165,  138,  160,  139,  120,  123,  130,  95,  143,  89,  139,  151,  106,  171,  77,  125,  166,  109,  115,  153,  147,  89,  137,  177,  139,  170,  148,  165,  110,  192,  164,  122,  131,  101,  129,  135,  84,  166,  139,  163,  139,  182,  123,  97,  125,  168,  131,  78,  171,  100,  139,  132,  137,  190,  144,  160,  130,  145,  140,  155,  114,  152,  144,  178,  165,  116,  125,  155,  194,  180,  114,  106,  143,  170,  121,  217,  69,  140,  159,  168,  123,  150,  198,  142,  140,  117,  115,  103,  95,  61,  116,  190,  136,  105,  175,  167,  127,  151,  125,  165,  117,  108,  51,  135,  87,  126,  172,  156,  158,  158,  177,  125,  156,  118,  156,  221,  46,  105,  117,  193,  122,  178,  130,  119,  138,  159,  148,  117,  145,  103,  148,  127,  73,  111,  87,  117,  176,  125,  168,  172,  164,  172,  100,  93,  110,  211,  164,  176,  166,  151,  134,  109,  124,  133,  146,  159,  119,  114,  166,  128,  118,  99,  163,  119,  168,  160,  143,  134,  82,  148,  130,  112,  100,  157,  151,  77,  168,  123,  134,  155,  194,  169,  134,  182,  137,  144,  206,  99,  129,  194,  163,  177,  125,  121,  166,  146,  179,  111,  126,  119,  109,  118,  96,  159,  169,  184,  131,  116,  115,  96,  137,  144,  100,  107,  152,  54,  136,  113,  152,  139,  125,  148,  179,  197,  145,  81,  132,  110,  82,  148,  110,  138,  57,  166,  105,  177,  194,  174,  124,  124,  210,  139,  134,  196,  57,  109,  123,  118,  126,  113,  153,  169,  175,  84,  145,  90,  100,  111,  181,  151,  130,  134,  56,  91,  155,  104,  145,  119,  114,  114,  108,  139,  116,  171,  138,  167,  143,  112,  164,  132,  179,  159,  170,  103,  105,  178,  160,  165,  141,  165,  151,  157,  101,  143,  123,  114,  112,  126,  70,  164,  152,  189,  179,  123,  142,  132,  141,  165,  160,  146,  153,  127,  142,  127,  149,  160,  149,  187,  103,  189,  161,  84,  149,  159,  193,  140,  95,  61,  203,  134,  121,  173,  114,  175,  182,  153,  142,  136,  178,  145,  123,  134,  153,  131,  155,  108,  121,  164,  115,  174,  153,  182,  143,  78,  201,  127,  120,  193,  111,  132,  95,  133,  145,  153,  161,  151,  124,  72,  123,  122,  143,  151,  18,  161,  110,  134,  118,  132,  135,  139,  115,  157,  86,  80,  128,  152,  110,  96,  149,  147,  110,  195,  143,  152,  126,  132,  180,  139,  150,  152,  184,  145,  137,  142,  136,  127,  169,  97,  154,  171,  181,  181,  152,  148,  127,  189,  141,  127,  110,  180,  165,  135,  120,  101,  141,  114,  59,  169,  104,  116,  171,  107,  170,  74,  125,  89,  126,  143,  175,  181,  195,  147,  146,  127,  132,  118,  136,  113,  149,  97,  163,  145,  121,  87,  93,  115,  118,  161,  167,  139,  136,  99,  147,  127,  114,  139,  103,  135,  109,  148,  173,  150,  201,  130,  191,  173,  136,  161,  130,  157,  99,  91,  186,  108,  148,  129,  135,  165,  55,  199,  119,  148,  149,  167,  146,  126,  118,  142,  148,  154,  30,  134,  125,  164,  151,  153,  108,  192,  139,  139,  144,  86,  196,  139,  135,  116,  136,  121,  103,  169,  171,  158,  122,  165,  123,  172,  128,  115,  150,  115,  125,  141,  83,  129,  158,  179,  176,  147,  186,  125,  133,  170,  147,  165,  159,  130,  167,  117,  100,  122,  195,  85,  160,  155,  88,  135,  129,  140,  140,  112,  131,  89,  119,  134,  187,  157,  150,  148,  109,  205,  152,  195,  138,  149,  116,  172,  114,  121,  188,  160,  176,  73,  140,  153,  166,  98,  132,  115,  158,  77,  149,  120,  133,  109,  144,  122,  136,  131,  146,  76,  171,  108,  142,  173,  142,  143,  145,  161,  84,  77,  128,  130,  132,  162,  116,  76,  98,  142,  120,  122,  155,  152,  116,  109,  139,  122,  166,  206,  37,  106,  168,  90,  160,  130,  152,  107,  150,  167,  141,  73,  99,  99,  139,  35,  158,  178,  128,  137,  153,  123,  73,  128,  117,  150,  108,  118,  139,  147,  134,  160,  128,  135,  167,  171,  202,  172,  137,  196,  114,  161,  157,  187,  135,  182,  174,  89,  175,  134,  158,  122,  161,  130,  108,  143,  131,  111,  160,  91,  166,  115,  119,  167,  142,  122,  134,  165,  180,  110,  188,  148,  135,  104,  45,  160,  143,  140,  151,  143,  155,  110,  100,  118,  161,  110,  196,  178,  130,  158,  129,  116,  131,  115,  130,  138,  131,  153,  119,  83,  145,  156,  188,  161,  148,  120,  146,  162,  155,  68,  139,  157,  105,  139,  111,  138,  44,  203,  161,  152,  181,  159,  158,  116,  119,  135,  92,  172,  19,  128,  129,  139,  159,  145,  142,  136,  152,  124,  111,  86,  153,  107,  158,  82,  204,  120,  142,  146,  94,  106,  134,  105,  190,  130,  126,  162,  119,  123,  150,  150,  115,  126,  168,  177,  146,  106,  148,  124,  139,  84,  198,  123,  118,  99,  165,  129,  100,  156,  155,  78,  187,  151,  60,  153,  94,  128,  171,  100,  150,  155,  115,  118,  135,  152,  140,  150,  160,  148,  106,  163,  180,  113,  87,  160,  97,  142,  174,  145,  187,  97,  105,  131,  188,  111,  142,  157,  146,  139,  166,  127,  117,  137,  148,  169,  180,  165,  110,  102,  78,  107,  95,  188,  121,  133,  110,  197,  117,  73,  122,  75,  137,  170,  124,  156,  96,  147,  85,  132,  141,  151,  145,  110,  130,  176,  176,  164,  53,  131,  122,  75,  98,  151,  116,  129,  159,  154,  126,  68,  122,  139,  172,  6,  216,  141,  169,  138,  133,  141,  130,  142,  139,  149,  112,  109,  105,  124,  122,  103,  69,  191,  136,  169,  127,  107,  91,  153,  115,  124,  144,  195,  167,  151,  139,  179,  132,  97,  172,  107,  128,  99,  142,  102,  116,  117,  153,  67,  138,  58,  88,  139,  148,  108,  203,  90,  155,  110,  138,  206,  209,  99,  97,  137,  162,  108,  125,  169,  106,  162,  141,  153,  136,  154,  124,  165,  128,  117,  145,  72,  93,  63,  91,  184,  152,  176,  141,  50,  92,  157,  114,  148,  162,  153,  151,  177,  108,  75,  144,  180,  145,  169,  115,  123,  83,  121,  142,  115,  155,  94,  67,  151,  112,  139,  93,  131,  49,  152,  103,  118,  143,  155,  123,  140,  108,  150,  149,  95,  173,  127,  166,  71,  200,  161,  160,  135,  118,  208,  101,  162,  162,  191,  130,  99,  88,  54,  97,  176,  79,  117,  113,  142,  194,  137,  115,  140,  116,  116,  148,  144,  81,  196,  182,  126,  121,  101,  130,  114,  164,  152,  87,  166,  138,  127,  134,  61,  173,  109,  92,  151,  170,  135,  169,  143,  142,  86,  79,  129,  168,  116,  110,  207,  98,  98,  101,  193,  108,  180,  75,  131,  95,  177,  141,  117,  94,  98,  116,  89,  155,  89,  116,  195,  186,  105,  187,  154,  99,  111,  177,  136,  179,  122,  121,  179,  163,  69,  83,  139,  117,  157,  105,  117,  91,  166,  124,  118,  135,  126,  135,  125,  113,  138,  89,  144,  123,  161,  90,  115,  63,  146,  76,  113,  156,  109,  109,  143,  154,  185,  166,  75,  180,  174,  192,  175,  136,  170,  84,  130,  147,  236,  122,  144,  166,  161,  131,  151,  113,  206,  101,  147,  158,  144,  134,  54,  101,  95,  196,  156,  109,  118,  201,  63,  145,  104,  178,  80,  152,  123,  128,  62,  115,  162,  114,  152,  111,  78,  129,  103,  186,  130,  192,  109,  129,  111,  109,  152,  175,  198,  107,  183,  78,  118,  76,  203,  121,  116,  167,  199,  98,  160,  182,  144,  92,  96,  99,  138,  76,  106,  138,  134,  205,  136,  136,  153,  140,  182,  98,  142,  193,  71,  184,  196,  66,  115,  56,  165,  96,  127,  105,  144,  143,  177,  77,  153,  126,  92,  107,  115,  76,  73,  159,  151,  157,  136,  95,  164,  145,  137,  113,  188,  112,  151,  153,  136,  169,  245,  180,  101,  190,  144,  133,  113,  134,  252,  141,  151,  146,  194,  140,  72,  85,  129,  130,  106,  105,  195,  107,  173,  89,  81,  120,  105,  131,  152,  238,  95,  133,  211,  174,  139,  101,  120,  47,  111,  60,  130,  182,  106,  122,  165,  111,  155,  131,  174,  100,  123,  139,  118,  150,  123,  158,  126,  155,  126,  156,  195,  113,  238,  100,  115,  153,  137,  142,  181,  110,  182,  119,  153,  176,  164,  100,  122,  75,  165,  121,  111,  112,  180,  168,  136,  191,  141,  109,  185,  124,  122,  158,  80,  115,  147,  143,  139,  168,  133,  163,  180,  99,  142,  158,  218,  146,  161,  119,  152,  125,  90,  146,  110,  109,  137,  126,  155,  107,  178,  103,  95,  111,  181,  131,  144,  164,  187,  149,  218,  201,  135,  140,  120,  138,  88,  150,  218,  104,  132,  127,  160,  131,  147,  67,  119,  133,  102,  134,  161,  96,  154,  90,  116,  142,  113,  109,  141,  208,  72,  82,  192,  226,  87,  72,  55,  150,  86,  152,  139,  118,  140,  133,  132,  114,  118,  113,  173,  182,  146,  178,  178,  91,  114,  152,  196,  108,  113,  119,  145,  130,  149,  112,  146,  93,  166,  156,  170,  185,  165,  162,  87,  123,  183,  145,  110,  121,  194,  124,  129,  129,  135,  162,  144,  127,  176,  161,  129,  94,  124,  154,  176,  195,  114,  167,  100,  177,  167,  165,  139,  158,  96,  208,  150,  167,  91,  176,  128,  166,  109,  143,  106,  177,  188,  119,  103,  148,  141,  181,  157,  112,  159,  132,  183,  133,  96,  124,  161,  114,  171,  165,  141,  128,  178,  92,  126,  161,  105,  164,  120,  124,  162,  84,  104,  126,  134,  118,  122,  114,  129,  183,  145,  156,  143,  110,  180,  102,  81,  161,  101,  123,  122,  97,  139,  129,  162,  111,  164,  116,  147,  94,  130,  149,  131,  99,  146,  166,  156,  154,  165,  82,  139,  170,  156,  150,  129,  171,  140,  135,  152,  162,  134,  188,  136,  91,  79,  145,  180,  155,  166,  117,  150,  145,  129,  175,  118,  133,  112,  154,  149,  135,  135,  146,  102,  123,  139,  99,  113,  161,  129,  121,  154,  156,  113,  171,  124,  111,  144,  113,  123,  130,  148,  170,  157,  152,  142,  208,  168,  148,  155,  159,  147,  151,  138,  160,  142,  128,  131,  78,  111,  190,  159,  146,  137,  142,  166,  131,  167,  87,  121,  138,  170,  168,  152,  110,  139,  104,  115,  176,  91,  129,  132,  176,  147,  139,  145,  165,  93,  131,  93,  140,  97,  114,  152,  113,  147,  154,  149,  122,  116,  94,  176,  168,  120,  160,  178,  123,  149,  193,  177,  151,  161,  92,  173,  126,  150,  175,  159,  150,  150,  166,  110,  113,  154,  134,  173,  95,  86,  127,  159,  110,  146,  220,  147,  132,  115,  186,  164,  138,  165,  149,  125,  169,  100,  109,  144,  164,  185,  155,  144,  143,  151,  163,  125,  159,  167,  162,  146,  139,  194,  152,  165,  86,  108,  163,  133,  85,  116,  127,  125,  153,  109,  184,  109,  175,  109,  93,  103,  109,  180,  144,  115,  118,  183,  151,  170,  115,  106,  120,  144,  169,  142,  101,  114,  96,  125,  152,  148,  132,  141,  157,  107,  146,  149,  139,  127,  158,  173,  207,  141,  144,  125,  123,  159,  109,  197,  193,  154,  127,  139,  126,  132,  155,  151,  85,  142,  145,  152,  143,  129,  131,  128,  158,  178,  139,  115,  128,  116,  140,  128,  204,  174,  143,  182,  143,  235,  169,  136,  191,  123,  203,  93,  135,  184,  116,  165,  166,  119,  145,  115,  140,  124,  115,  123,  146,  130,  148,  206,  154,  157,  110,  146,  89,  143,  208,  129,  101,  121,  176,  150,  133,  89,  81,  180,  118,  161,  179,  203,  171,  121,  136,  127,  113,  172,  129,  133,  138,  203,  147,  111,  138,  194,  170,  92,  70,  134,  197,  138,  146,  142,  124,  165,  76,  174,  108,  72,  130,  127,  82,  140,  89,  140,  132,  153,  113,  107,  149,  147,  175,  152,  135,  121,  157,  103,  110,  136,  89,  151,  166,  141,  119,  131,  186,  139,  208,  111,  136,  110,  155,  161,  113,  169,  148,  145,  161,  158,  138,  168,  102,  111,  184,  133,  133,  178,  134,  130,  127,  147,  151,  103,  110,  82,  142,  158,  134,  162,  130,  141,  148,  143,  142,  175,  177,  131,  157,  165,  122,  160,  185,  163,  96,  130,  110,  185,  190,  179,  101,  106,  162,  126,  115,  155,  124,  204,  109,  171,  172,  155,  167,  153,  125,  221,  102,  162,  157,  127,  191,  133,  168,  143,  148,  113,  85,  142,  177,  164,  160,  131,  220,  180,  178,  151,  112,  129,  140,  192,  94,  139,  95,  115,  153,  138,  135,  140,  167,  167,  124,  144,  162,  154,  199,  97,  88,  124,  94,  205,  135,  98,  108,  189,  145,  120,  91,  108,  83,  142,  134,  128,  124,  109,  157,  109,  97,  90,  130,  170,  174,  159,  166,  126,  86,  105,  125,  162,  173,  143,  83,  104,  130,  119,  120,  150,  103,  158,  187,  117,  187,  153,  132,  107,  102,  193,  148,  146,  206,  168,  183,  144,  136,  104,  192,  182,  117,  98,  189,  129,  159,  177,  142,  110,  117,  162,  85,  201,  85,  77,  147,  103,  138,  123,  142,  145,  102,  140,  182,  93,  147,  166,  86,  174,  156,  98,  185,  151,  105,  161,  150,  120,  128,  152,  137,  134,  149,  116,  109,  113,  118,  198,  167,  145,  121,  87,  155,  96,  163,  129,  103,  90,  93,  128,  117,  119,  94,  146,  112,  147,  150,  103,  115,  155,  126,  186,  87,  114,  124,  79,  130,  183,  98,  94,  190,  126,  134,  106,  114,  163,  129,  85,  90,  146,  116,  104,  115,  183,  104,  145,  127,  140,  180,  140,  154,  113,  111,  154,  124,  169,  171,  114,  92,  124,  169,  113,  186,  205,  173,  110,  75,  118,  113,  132,  174,  162,  169,  148,  103,  82,  130,  150,  130,  123,  151,  160,  173,  145,  109,  142,  168,  69,  92,  145,  118,  113,  143,  151,  99,  139,  102,  146,  137,  149,  172,  163,  167,  101,  159,  125,  137,  170,  116,  162,  149,  145,  155,  136,  108,  140,  113,  164,  155,  195,  157,  118,  136,  118,  93,  148,  169,  167,  116,  111,  107,  116,  144,  108,  133,  91,  176,  111,  94,  156,  154,  145,  149,  135,  189,  138,  128,  117,  84,  89,  173,  188,  141,  164,  146,  113,  148,  137,  144,  149,  92,  121,  151,  195,  145,  156,  170,  148,  145,  128,  79,  181,  93,  79,  126,  181,  174,  149,  153,  110,  102,  106,  137,  157,  142,  194,  180,  126,  99,  147,  146,  134,  140,  130,  141,  158,  126,  175,  165,  102,  154,  129,  175,  118,  123,  141,  63,  131,  150,  116,  164,  133,  135,  109,  151,  131,  112,  145,  119,  144,  164,  108,  131,  88,  154,  106,  147,  113,  95,  165,  116,  89,  107,  99,  207,  128,  132,  128,  136,  117,  98,  139,  155,  115,  165,  167,  155,  142,  181,  148,  127,  132,  118,  171,  135,  133,  112,  159,  134,  165,  139,  123,  106,  34,  130,  137,  131,  163,  86,  169,  171,  116,  168,  133,  135,  164,  139,  139,  103,  120,  96,  153,  101,  125,  91,  107,  185,  157,  116,  116,  117,  145,  97,  186,  104,  161,  117,  105,  99,  163,  134,  73,  126,  151,  135,  143,  160,  130,  97,  87,  99,  159,  130,  127,  139,  166,  161,  100,  159,  161,  161,  83,  144,  188,  167,  121,  170,  125,  129,  145,  124,  99,  138,  68,  64,  96,  138,  183,  159,  175,  134,  126,  125,  138,  123,  160,  147,  168,  140,  93,  134,  60,  138,  143,  160,  201,  139,  141,  148,  130,  132,  72,  170,  159,  148,  183,  135,  131,  116,  182,  149,  140,  139,  187,  116,  135,  172,  105,  100,  123,  125,  169,  188,  121,  131,  159,  120,  162,  152,  118,  177,  69,  142,  95,  115,  121,  137,  136,  154,  120,  163,  122,  79,  122,  172,  200,  154,  177,  76,  158,  146,  87,  83,  150,  139,  129,  87,  122,  115,  144,  151,  147,  115,  147,  149,  133,  45,  168,  119,  79,  124,  160,  109,  98,  204,  99,  185,  188,  130,  155,  128,  152,  101,  94,  165,  118,  161,  147,  151,  151,  148,  139,  122,  145,  161,  138,  155,  159,  113,  95,  194,  73,  155,  185,  174,  119,  154,  124,  139,  67,  148,  193,  79,  150,  145,  151,  112,  97,  168,  22,  153,  175,  196,  170,  157,  112,  132,  149,  119,  162,  125,  124,  117,  99,  124,  170,  124,  185,  112,  166,  114,  134,  103,  110,  143,  145,  111,  178,  158,  111,  153,  131,  132,  171,  88,  86,  114,  109,  133,  60,  159,  107,  173,  161,  148,  173,  154,  181,  142,  160,  101,  168,  180,  167,  111,  218,  75,  206,  79,  113,  103,  132,  100,  160,  127,  105,  111,  200,  119,  149,  137,  142,  155,  130,  47,  131,  126,  84,  104,  132,  196,  100,  115,  87,  127,  114,  118,  167,  166,  142,  148,  120,  136,  143,  160,  101,  149,  102,  145,  158,  163,  150,  104,  119,  176,  116,  180,  82,  208,  83,  110,  147,  147,  143,  103,  118,  100,  125,  118,  161,  132,  183,  139,  165,  177,  89,  107,  69,  200,  144,  187,  157,  171,  192,  119,  99,  173,  97,  188,  180,  116,  139,  141,  152,  100,  135,  181,  135,  107,  158,  136,  98,  172,  129,  66,  158,  125,  146,  152,  135,  165,  192,  54,  125,  156,  103,  149,  100,  140,  117,  144,  174,  209,  116,  150,  120,  176,  127,  148,  151,  151,  152,  167,  165,  15,  191,  116,  172,  126,  102,  141,  178,  109,  135,  132,  173,  139,  181,  145,  144,  143,  133,  92,  180,  169,  137,  151,  125,  129,  125,  170,  118,  119,  174,  170,  105,  76,  151,  146,  158,  196,  152,  165,  179,  120,  119,  194,  201,  198,  112,  152,  145,  147,  141,  153,  118,  130,  102,  104,  171,  128,  146,  115,  206,  106,  128,  169,  144,  91,  153,  147,  179,  160,  82,  137,  76,  188,  104,  142,  118,  136,  163,  134,  129,  77,  146,  150,  149,  101,  135,  149,  163,  123,  101,  165,  132,  131,  172,  125,  126,  107,  88,  117,  144,  147,  173,  178,  118,  152,  129,  78,  161,  133,  117,  172,  74,  137,  125,  152,  148,  189,  157,  127,  163,  194,  142,  128,  144,  170,  135,  179,  158,  78,  197,  115,  153,  78,  136,  180,  191,  118,  148,  129,  126,  98,  164,  181,  70,  195,  185,  85,  195,  143,  133,  129,  84,  90,  145,  196,  77,  95,  166,  89,  175,  110,  123,  150,  131,  101,  151,  162,  134,  189,  186,  128,  158,  167,  199,  155,  112,  168,  142,  155,  110,  119,  107,  88,  149,  140,  122,  119,  199,  172,  174,  112,  147,  115,  112,  155,  141,  129,  59,  174,  92,  180,  188,  129,  201,  199,  131,  83,  146,  110,  95,  130,  136,  162,  126,  115,  123,  103,  161,  166,  118,  160,  140,  166,  146,  139,  151,  77,  132,  146,  160,  170,  159,  169,  143,  46,  108,  137,  108,  125,  69,  185,  103,  141,  177,  221,  139,  146,  140,  202,  154,  147,  144,  168,  104,  162,  191,  119,  141,  163,  123,  85,  169,  118,  127,  115,  136,  165,  161,  103,  156,  194,  110,  129,  165,  168,  142,  116,  122,  166,  153,  170,  142,  207,  155,  142,  120,  133,  137,  155,  105,  171,  145,  105,  169,  108,  139,  136,  149,  200,  153,  157,  157,  131,  114,  182,  96,  174,  135,  181,  161,  181,  163,  188,  158,  139,  149,  84,  138,  130,  161,  92,  142,  149,  168,  195,  96,  122,  69,  140,  109,  124,  163,  106,  114,  149,  118,  115,  163,  85,  187,  164,  142,  121,  165,  143,  141,  157,  175,  100,  136,  164,  93,  157,  106,  133,  93,  156,  200,  96,  92,  142,  159,  85,  160,  127,  154,  89,  154,  109,  87,  149,  134,  97,  83,  200,  142,  149,  139,  138,  140,  155,  143,  222,  125,  118,  127,  78,  140,  142,  129,  104,  130,  110,  131,  152,  116,  105,  173,  136,  102,  138,  147,  88,  136,  97,  125,  154,  110,  139,  144,  165,  85,  160,  158,  130,  167,  85,  88,  135,  32,  57,  143,  163,  120,  129,  175,  127,  138,  174,  180,  67,  118,  127,  128,  115,  94,  160,  143,  135,  158,  55,  164,  116,  140,  145,  195,  109,  133,  160,  152,  158,  124,  123,  46,  117,  77,  117,  131,  74,  172,  156,  134,  170,  153,  146,  125,  161,  201,  186,  123,  130,  134,  133,  116,  168,  180,  114,  150,  153,  156,  88,  107,  151,  142,  149,  199,  145,  89,  132,  138,  36,  146,  154,  108,  116,  152,  137,  111,  49,  107,  73,  133,  133,  128,  156,  138,  145,  131,  164,  99,  135,  152,  90,  168,  167,  169,  86,  171,  137,  120,  130,  163,  88,  89,  113,  101,  124,  128,  176,  118,  166,  144,  121,  130,  150,  98,  118,  155,  139,  106,  133,  110,  146,  180,  147,  130,  191,  61,  112,  113,  45,  110,  123,  179,  153,  162,  47,  95,  100,  157,  112,  178,  125,  119,  147,  180,  165,  166,  40,  201,  146,  141,  180,  191,  86,  146,  69,  180,  129,  93,  114,  110,  95,  111,  128,  185,  176,  113,  121,  122,  127,  144,  228,  144,  81,  101,  113,  133,  103,  184,  89,  112,  130,  89,  186,  161,  76,  170,  90,  151,  176,  97,  118,  115,  190,  154,  63,  145,  67,  102,  99,  135,  104,  137,  123,  112,  59,  85,  92,  138,  126,  148,  62,  119,  119,  175,  125,  152,  151,  133,  84,  130,  161,  163,  114,  223,  114,  105,  128,  179,  107,  176,  127,  114,  159,  105,  135,  63,  153,  159,  89,  77,  184,  111,  126,  122,  131,  74,  132,  105,  100,  85,  118,  126,  173,  74,  141,  115,  118,  92,  164,  115,  176,  126,  73,  152,  125,  144,  104,  164,  93,  70,  177,  158,  203,  178,  104,  149,  165,  158,  111,  157,  96,  121,  125,  162,  145,  123,  128,  143,  126,  114,  110,  138,  128,  120,  120,  130,  184,  97,  106,  117,  82,  154,  132,  114,  165,  149,  130,  187,  114,  97,  68,  181,  70,  172,  103,  127,  151,  69,  142,  129,  145,  88,  126,  74,  120,  118,  180,  114,  139,  111,  218,  86,  138,  131,  147,  145,  115,  125,  132,  68,  135,  135,  103,  145,  132,  91,  121,  151,  161,  150,  173,  173,  69,  92,  80,  154,  152,  154,  168,  203,  156,  146,  145,  185,  171,  198,  154,  131,  192,  60,  117,  173,  96,  157,  79,  131,  139,  149,  123,  120,  87,  138,  98,  139,  137,  121,  105,  97,  174,  100,  197,  178,  119,  78,  156,  168,  206,  110,  122,  110,  195,  150,  134,  190,  112,  102,  127,  119,  106,  166,  92,  193,  141,  128,  165,  181,  163,  113,  136,  163,  132,  123,  54,  92,  194,  117,  138,  90,  85,  175,  104,  134,  164,  144,  122,  175,  153,  85,  141,  139,  103,  119,  89,  145,  156,  174,  103,  168,  141,  133,  199,  97,  194,  159,  139,  135,  132,  133,  128,  108,  174,  98,  90,  132,  132,  128,  154,  153,  163,  116,  169,  65,  115,  179,  137,  63,  159,  155,  157,  180,  45,  130,  134,  119,  133,  134,  175,  112,  123,  138,  131,  139,  147,  153,  76,  147,  142,  99,  92,  120,  91,  199,  90,  167,  83,  144,  70,  124,  129,  162,  149,  145,  145,  166,  157,  150,  170,  130,  184,  169,  79,  197,  114,  178,  136,  98,  133,  141,  175,  141,  173,  129,  169,  111,  207,  149,  90,  135,  132,  125,  137,  173,  142,  162,  130,  125,  121,  136,  172,  177,  73,  115,  111,  102,  195,  77,  141,  149,  164,  132,  173,  140,  110,  136,  128,  117,  130,  125,  176,  104,  114,  149,  170,  190,  145,  204,  144,  159,  146,  130,  113,  113,  160,  141,  128,  148,  169,  149,  156,  162,  111,  121,  107,  101,  120,  64,  132,  119,  168,  106,  128,  100,  147,  148,  130,  170,  160,  115,  65,  117,  149,  191,  185,  142,  154,  131,  128,  158,  161,  200,  160,  172,  147,  119,  129,  139,  120,  119,  109,  89,  115,  131,  95,  158,  93,  144,  171,  166,  68,  137,  196,  161,  155,  82,  158,  152,  191,  203,  139,  124,  115,  173,  149,  156,  142,  175,  133,  148,  141,  145,  118,  103,  148,  101,  132,  139,  145,  113,  188,  148,  138,  157,  144,  124,  130,  189,  159,  177,  57,  181,  134,  112,  197,  83,  149,  182,  157,  151,  177,  196,  112,  160,  99,  138,  184,  121,  182,  79,  73,  106,  123,  115,  166,  141,  188,  142,  164,  109,  155,  143,  132,  116,  138,  134,  165,  108,  138,  109,  158,  175,  137,  137,  81,  69,  189,  96,  113,  162,  177,  183,  144,  115,  127,  169,  139,  111,  59,  130,  150,  146,  163,  162,  158,  183,  86,  150,  180,  179,  132,  191,  92,  183,  112,  156,  147,  105,  132,  155,  136,  100,  99,  142,  112,  155,  83,  91,  179,  132,  163,  99,  162,  142,  184,  156,  196,  183,  129,  190,  131,  134,  200,  173,  112,  119,  162,  127,  157,  99,  134,  122,  137,  121,  132,  99,  166,  81,  166,  126,  108,  127,  124,  209,  136,  129,  163,  129,  53,  147,  141,  66,  139,  116,  109,  135,  171,  164,  138,  210,  103,  121,  153,  60,  123,  153,  163,  131,  100,  90,  95,  157,  154,  132,  140,  185,  125,  179,  116,  95,  49,  120,  175,  131,  194,  127,  112,  153,  120,  163,  109,  92,  113,  127,  143,  170,  140,  120,  72,  156,  162,  78,  100,  93,  161,  123,  143,  149,  147,  144,  94,  165,  148,  144,  93,  121,  160,  139,  168,  164,  153,  173,  152,  180,  166,  161,  120,  97,  140,  122,  144,  98,  158,  125,  104,  124,  125,  110,  162,  123,  174,  119,  200,  189,  152,  165,  177,  179,  108,  171,  154,  175,  160,  130,  58,  160,  168,  96,  158,  91,  133,  114,  117,  110,  196,  107,  115,  190,  149,  117,  146,  191,  147,  142,  121,  146,  84,  133,  123,  144,  141,  117,  163,  126,  127,  159,  179,  144,  155,  95,  164,  128,  156,  131,  144,  108,  108,  81,  133,  159,  133,  134,  160,  167,  169,  128,  106,  91,  40,  146,  113,  137,  198,  175,  118,  101,  140,  124,  87,  132,  128,  114,  133,  78,  118,  145,  133,  170,  115,  84,  93,  143,  164,  128,  53,  85,  123,  122,  128,  196,  139,  164,  149,  143,  166,  136,  102,  170,  134,  154,  118,  144,  166,  151,  104,  88,  150,  90,  164,  127,  144,  140,  91,  191,  182,  116,  154,  72,  155,  82,  121,  183,  101,  120,  137,  160,  177,  139,  135,  163,  161,  166,  126,  150,  149,  75,  168,  123,  78,  117,  89,  88,  153,  185,  90,  164,  119,  139,  150,  136,  117,  120,  178,  106,  77,  156,  126,  63,  113,  127,  127,  133,  122,  144,  170,  181,  145,  117,  191,  92,  153,  108,  159,  91,  83,  113,  132,  200,  155,  119,  190,  136,  179,  138,  123,  104,  4,  177,  121,  103,  135,  156,  100,  142,  89,  122,  188,  90,  131,  49,  152,  87,  128,  165,  163,  202,  148,  136,  177,  122,  167,  107,  78,  157,  150,  63,  178,  174,  96,  95,  154,  139,  144,  139,  139,  136,  150,  132,  165,  157,  117,  101,  106,  118,  119,  106,  185,  172,  171,  73,  169,  152,  162,  156,  82,  96,  185,  95,  138,  178,  179,  161,  164,  136,  175,  135,  168,  157,  133,  88,  56,  86,  95,  118,  147,  116,  136,  121,  120,  112,  159,  179,  123,  166,  126,  93,  110,  84,  105,  159,  151,  122,  42,  190,  124,  81,  99,  95,  187,  130,  142,  176,  129,  163,  162,  114,  170,  69,  124,  146,  172,  162,  86,  92,  107,  168,  194,  184,  119,  130,  113,  201,  146,  113,  2,  145,  128,  138,  181,  180,  99,  111,  164,  179,  177,  86,  161,  85,  102,  89,  96,  84,  137,  175,  165,  135,  81,  144,  99,  76,  68,  137,  184,  126,  149,  105,  84,  135,  92,  142,  167,  126,  130,  155,  130,  137,  162,  180,  101,  130,  133,  141,  94,  170,  161,  139,  151,  101,  83,  144,  199,  130,  144,  82,  136,  109,  100,  149,  90,  140,  184,  162,  161,  113,  118,  113,  190,  76,  112,  148,  80,  79,  109,  87,  64,  83,  122,  96,  163,  179,  124,  172,  163,  132,  153,  171,  102,  77,  143,  68,  113,  124,  144,  92,  142,  103,  166,  174,  216,  188,  185,  155,  182,  115,  157,  61,  110,  135,  141,  123,  109,  67,  112,  142,  146,  91,  103,  115,  52,  133,  144,  131,  82,  168,  145,  119,  114,  100,  86,  112,  157,  121,  175,  61,  160,  68,  105,  82,  134,  155,  191,  144,  129,  131,  68,  135,  173,  115,  90,  109,  176,  101,  118,  166,  117,  129,  85,  138,  91,  70,  124,  138,  98,  150,  206,  148,  167,  165,  172,  117,  106,  144,  160,  124,  149,  130,  112,  108,  146,  93,  159,  79,  113,  104,  81,  110,  131,  131,  181,  95,  128,  126,  97,  155,  193,  106,  126,  148,  128,  152,  118,  97,  120,  136,  75,  112,  116,  111,  121,  190,  182,  95,  120,  179,  143,  72,  135,  157,  126,  146,  99,  111,  128,  164,  113,  129,  195,  120,  97,  195,  174,  66,  172,  136,  133,  118,  94,  144,  74,  160,  126,  134,  123,  86,  166,  143,  73,  220,  157,  126,  79,  179,  162,  122,  118,  146,  99,  73,  149,  59,  153,  107,  209,  148,  116,  71,  149,  151,  226,  122,  127,  118,  167,  121,  123,  94,  151,  172,  79,  76,  105,  137,  170,  151,  138,  130,  185,  150,  148,  111,  146,  157,  177,  111,  138,  192,  161,  160,  149,  155,  151,  120,  203,  153,  127,  136,  135,  81,  153,  151,  121,  85,  81,  134,  140,  112,  186,  148,  138,  155,  127,  97,  184,  150,  145,  178,  97,  140,  146,  140,  184,  85,  172,  152,  121,  161,  143,  157,  124,  164,  133,  124,  134,  93,  123,  119,  138,  119,  142,  149,  111,  114,  97,  82,  138,  97,  88,  154,  104,  173,  112,  90,  106,  158,  101,  160,  108,  170,  176,  109,  174,  120,  150,  79,  103,  141,  133,  210,  142,  87,  100,  172,  137,  148,  131,  84,  156,  157,  150,  165,  160,  203,  214,  169,  192,  128,  160,  124,  118,  178,  166,  100,  177,  163,  163,  137,  141,  160,  118,  162,  148,  111,  102,  111,  150,  116,  116,  148,  117,  124,  156,  108,  124,  155,  175,  78,  75,  83,  121,  86,  115,  56,  74,  90,  154,  164,  147,  120,  93,  92,  103,  126,  109,  155,  153,  128,  131,  149,  133,  73,  172,  168,  118,  194,  138,  137,  145,  186,  130,  134,  100,  167,  155,  112,  144,  106,  119,  98,  135,  110,  96,  123,  107,  138,  153,  167,  124,  198,  115,  148,  88,  100,  178,  82,  136,  157,  128,  84,  148,  164,  173,  161,  91,  110,  146,  100,  142,  119,  116,  168,  186,  74,  122,  119,  144,  199,  162,  122,  78,  114,  153,  137,  151,  97,  74,  147,  145,  147,  196,  163,  143,  110,  163,  185,  215,  135,  153,  203,  121,  172,  107,  97,  122,  166,  119,  158,  87,  125,  151,  123,  128,  111,  126,  151,  118,  127,  158,  127,  183,  71,  92,  169,  219,  144,  95,  96,  131,  97,  131,  133,  183,  171,  148,  106,  197,  180,  141,  94,  117,  112,  118,  127,  190,  104,  126,  101,  130,  167,  168,  164,  153,  113,  163,  136,  139,  148,  115,  166,  95,  164,  151,  143,  86,  129,  132,  152,  106,  108,  129,  137,  183,  169,  149,  164,  147,  101,  124,  135,  133,  152,  145,  129,  147,  162,  147,  195,  96,  124,  150,  116,  115,  183,  115,  102,  140,  154,  99,  148,  103,  121,  157,  152,  152,  180,  146,  112,  111,  148,  156,  114,  126,  168,  128,  166,  108,  122,  132,  138,  174,  141,  123,  194,  114,  130,  105,  138,  133,  107,  109,  120,  108,  119,  164,  144,  174,  118,  200,  186,  159,  196,  101,  106,  180,  178,  155,  84,  154,  124,  165,  117,  177,  117,  133,  167,  113,  158,  138,  143,  109,  188,  122,  105,  114,  112,  138,  114,  118,  192,  135,  119,  192,  109,  130,  138,  152,  186,  112,  162,  185,  143,  192,  174,  185,  180,  173,  121,  164,  139,  115,  145,  140,  139,  150,  124,  175,  142,  89,  155,  146,  111,  172,  176,  123,  135,  185,  98,  145,  133,  110,  132,  98,  98,  182,  109,  117,  113,  170,  129,  159,  88,  148,  159,  189,  154,  124,  181,  155,  180,  97,  149,  134,  166,  158,  134,  124,  145,  169,  145,  134,  164,  98,  182,  147,  131,  168,  99,  162,  127,  111,  107,  105,  115,  189,  153,  173,  163,  162,  90,  138,  182,  175,  169,  113,  127,  147,  130,  174,  102,  131,  90,  150,  169,  128,  146,  112,  129,  146,  170,  160,  152,  121,  153,  113,  167,  150,  156,  88,  127,  159,  163,  149,  156,  132,  104,  83,  122,  169,  192,  114,  145,  138,  170,  170,  127,  113,  146,  133,  118,  180,  122,  92,  104,  143,  123,  141,  121,  148,  132,  120,  143,  103,  156,  119,  142,  155,  175,  144,  218,  138,  186,  137,  151,  91,  90,  153,  113,  183,  131,  144,  204,  156,  75,  110,  157,  100,  157,  131,  147,  138,  152,  177,  160,  145,  210,  108,  149,  116,  168,  180,  121,  127,  140,  194,  167,  99,  171,  141,  90,  158,  115,  137,  147,  152,  141,  87,  105,  158,  165,  128,  149,  168,  78,  98,  149,  153,  145,  112,  148,  139,  114,  179,  178,  133,  108,  124,  146,  131,  151,  167,  149,  146,  213,  96,  170,  66,  175,  196,  158,  118,  137,  185,  147,  201,  120,  160,  136,  168,  121,  174,  168,  159,  151,  131,  127,  194,  153,  104,  110,  154,  114,  178,  140,  129,  139,  92,  152,  102,  133,  111,  113,  176,  191,  122,  143,  161,  182,  117,  212,  89,  164,  131,  78,  76,  118,  141,  179,  149,  129,  172,  139,  187,  135,  128,  127,  163,  99,  146,  166,  133,  83,  89,  106,  118,  127,  158,  171,  118,  174,  189,  186,  143,  174,  140,  121,  126,  148,  123,  207,  157,  157,  140,  110,  159,  130,  119,  105,  134,  138,  164,  161,  134,  145,  172,  132,  111,  174,  122,  175,  180,  101,  152,  92,  183,  168,  138,  60,  173,  124,  155,  210,  86,  82,  221,  196,  167,  128,  161,  176,  115,  137,  168,  128,  113,  146,  139,  173,  79,  118,  157,  119,  144,  124,  122,  100,  159,  114,  165,  149,  124,  84,  118,  130,  113,  135,  146,  110,  143,  119,  120,  132,  120,  198,  165,  185,  70,  162,  72,  163,  216,  107,  165,  98,  110,  93,  70,  175,  113,  103,  164,  152,  135,  169,  146,  159,  121,  131,  106,  176,  146,  95,  89,  163,  101,  162,  129,  197,  94,  108,  104,  147,  140,  139,  117,  142,  121,  106,  130,  205,  165,  153,  159,  94,  127,  110,  133,  126,  136,  108,  115,  114,  131,  177,  114,  90,  147,  98,  133,  121,  130,  125,  155,  150,  143,  133,  125,  181,  169,  160,  125,  151,  117,  120,  108,  132,  156,  164,  96,  192,  151,  176,  107,  143,  153,  83,  192,  166,  110,  119,  146,  177,  163,  103,  99,  174,  102,  165,  132,  141,  112,  125,  128,  126,  119,  107,  125,  152,  115,  128,  125,  130,  129,  154,  116,  142,  132,  167,  144,  113,  118,  187,  119,  159,  126,  148,  177,  118,  156,  137,  167,  105,  93,  125,  86,  112,  153,  108,  90,  103,  169,  166,  212,  153,  127,  103,  177,  126,  119,  132,  149,  211,  151,  163,  165,  190,  106,  126,  100,  114,  92,  93,  131,  131,  107,  101,  163,  138,  161,  170,  152,  114,  108,  75,  102,  103,  141,  94,  90,  155,  122,  85,  93,  108,  179,  170,  102,  165,  133,  104,  158,  145,  114,  114,  129,  136,  97,  135,  184,  123,  109,  168,  124,  157,  165,  155,  130,  185,  132,  120,  151,  65,  144,  148,  109,  184,  99,  114,  176,  183,  132,  171,  171,  115,  91,  115,  93,  132,  102,  146,  135,  100,  131,  59,  135,  133,  204,  108,  98,  109,  156,  138,  172,  136,  149,  72,  147,  78,  157,  117,  186,  173,  135,  149,  129,  136,  137,  141,  125,  109,  142,  138,  83,  155,  130,  103,  155,  97,  146,  116,  216,  206,  147,  154,  117,  118,  101,  183,  148,  167,  99,  128,  96,  186,  150,  150,  105,  180,  138,  83,  127,  95,  108,  59,  88,  107,  148,  130,  193,  169,  134,  161,  111,  100,  152,  146,  171,  76,  123,  100,  129,  129,  122,  170,  124,  132,  118,  157,  73,  179,  153,  123,  124,  198,  117,  187,  131,  132,  131,  124,  165,  94,  100,  159,  117,  148,  103,  96,  137,  139,  121,  107,  124,  163,  94,  72,  79,  133,  135,  116,  152,  96,  133,  121,  114,  73,  92,  131,  150,  66,  170,  104,  149,  94,  111,  168,  91,  197,  144,  191,  174,  145,  183,  156,  134,  96,  111,  153,  74,  144,  104,  125,  165,  125,  93,  123,  77,  137,  113,  169,  115,  149,  136,  69,  153,  32,  92,  126,  140,  133,  175,  179,  160,  102,  175,  104,  164,  183,  142,  134,  141,  145,  114,  116,  160,  139,  100,  111,  165,  160,  136,  115,  159,  169,  158,  148,  170,  145,  143,  146,  103,  70,  142,  55,  143,  72,  154,  39,  145,  123,  168,  102,  156,  87,  174,  102,  57,  157,  104,  142,  112,  162,  59,  164,  129,  137,  123,  103,  107,  116,  122,  107,  162,  123,  98,  163,  137,  86,  104,  149,  71,  135,  131,  70,  157,  195,  168,  99,  135,  52,  171,  186,  142,  126,  155,  101,  168,  62,  154,  158,  140,  133,  186,  170,  108,  176,  145,  122,  191,  165,  179,  107,  162,  113,  163,  98,  132,  147,  153,  81,  175,  145,  143,  140,  107,  159,  71,  144,  129,  130,  154,  47,  106,  0,  162,  195,  165,  147,  134,  153,  144,  125,  71,  112,  191,  174,  155,  157,  133,  171,  171,  147,  155,  140,  145,  161,  114,  169,  107,  67,  180,  79,  123,  161,  177,  171,  189,  110,  88,  162,  144,  57,  81,  105,  157,  51,  120,  165,  124,  109,  159,  134,  156,  175,  110,  108,  184,  103,  89,  144,  33,  199,  69,  107,  118,  172,  161,  155,  121,  166,  166,  109,  118,  144,  157,  130,  135,  137,  69,  165,  156,  81,  155,  134,  151,  98,  164,  104,  121,  127,  123,  180,  118,  139,  128,  43,  112,  175,  178,  132,  143,  131,  185,  189,  176,  170,  157,  137,  134,  118,  166,  148,  105,  94,  207,  154,  152,  155,  129,  171,  78,  154,  169,  155,  149,  150,  87,  169,  191,  29,  175,  54,  188,  116,  173,  142,  105,  152,  108,  135,  146,  167,  151,  181,  164,  118,  203,  148,  104,  174,  139,  201,  177,  146,  163,  99,  97,  107,  80,  159,  142,  168,  164,  117,  143,  148,  73,  175,  158,  81,  119,  69,  169,  79,  162,  151,  179,  116,  120,  112,  150,  138,  114,  130,  144,  165,  108,  160,  55,  137,  123,  121,  126,  130,  139,  178,  171,  161,  155,  99,  107,  156,  124,  71,  143,  142,  95,  129,  123,  87,  126,  84,  127,  86,  175,  74,  144,  136,  97,  203,  180,  85,  190,  70,  182,  155,  156,  130,  134,  129,  109,  191,  146,  115,  173,  152,  117,  108,  163,  126,  150,  118,  118,  126,  163,  141,  172,  167,  84,  131,  79,  152,  83,  95,  109,  189,  156,  45,  156,  41,  120,  151,  133,  166,  135,  117,  153,  134,  140,  88,  193,  204,  176,  189,  191,  153,  149,  140,  104,  134,  169,  105,  148,  127,  154,  107,  135,  107,  161,  180,  156,  105,  152,  131,  10,  158,  111,  108,  121,  124,  180,  120,  143,  170,  174,  104,  92,  160,  187,  154,  86,  151,  148,  117,  141,  127,  87,  178,  99,  107,  138,  165,  161,  166,  124,  184,  174,  153,  134,  110,  99,  104,  137,  153,  143,  144,  97,  77,  131,  132,  163,  140,  140,  121,  142,  124,  171,  135,  133,  169,  156,  68,  70,  188,  150,  120,  105,  154,  95,  145,  118,  202,  105,  115,  157,  168,  168,  137,  156,  134,  177,  200,  148,  143,  154,  197,  137,  191,  79,  165,  170,  128,  168,  145,  135,  95,  159,  73,  155,  151,  87,  144,  173,  188,  115,  172,  127,  175,  152,  120,  112,  123,  91,  161,  183,  167,  170,  117,  159,  196,  100,  52,  197,  132,  86,  148,  171,  152,  102,  149,  147,  119,  58,  115,  127,  110,  93,  157,  166,  93,  196,  151,  213,  122,  112,  107,  143,  115,  148,  150,  163,  133,  183,  141,  72,  143,  88,  146,  124,  101,  136,  204,  94,  137,  141,  127,  177,  203,  139,  134,  128,  162,  131,  111,  88,  76,  186,  144,  182,  166,  116,  95,  181,  164,  88,  183,  145,  73,  136,  69,  117,  166,  147,  154,  69,  152,  182,  131,  144,  100,  174,  127,  109,  106,  161,  113,  161,  208,  155,  85,  197,  133,  95,  145,  145,  138,  107,  224,  89,  88,  107,  177,  143,  85,  95,  158,  185,  152,  116,  165,  175,  122,  69,  159,  112,  166,  180,  168,  182,  135,  101,  181,  131,  143,  122,  148,  139,  150,  163,  75,  193,  117,  83,  149,  126,  156,  92,  118,  129,  158,  22,  201,  147,  126,  170,  144,  122,  119,  155,  166,  172,  95,  124,  189,  202,  143,  178,  99,  155,  121,  164,  177,  82,  176,  133,  162,  115,  148,  162,  158,  202,  161,  198,  133,  152,  182,  84,  127,  120,  133,  189,  181,  188,  92,  123,  133,  104,  168,  202,  116,  165,  141,  169,  188,  127,  107,  160,  52,  165,  167,  113,  125,  123,  161,  165,  121,  148,  122,  113,  129,  84,  135,  155,  120,  147,  124,  182,  152,  113,  105,  109,  137,  144,  155,  122,  188,  124,  109,  213,  93,  211,  116,  88,  170,  190,  137,  114,  155,  152,  148,  87,  144,  134,  177,  89,  108,  192,  117,  72,  185,  114,  152,  154,  127,  117,  176,  157,  117,  159,  108,  154,  109,  85,  99,  60,  150,  73,  165,  55,  186,  172,  81,  149,  174,  88,  87,  163,  170,  113,  128,  159,  135,  146,  190,  168,  185,  187,  108,  225,  136,  92,  147,  112,  174,  124,  177,  176,  150,  157,  184,  126,  139,  206,  211,  132,  146,  79,  126,  133,  113,  159,  136,  190,  147,  128,  140,  171,  66,  183,  153,  121,  131,  143,  100,  164,  66,  63,  157,  62,  117,  76,  141,  132,  173,  82,  119,  133,  175,  95,  144,  98,  81,  122,  155,  150,  124,  64,  188,  176,  102,  171,  146,  100,  146,  94,  159,  145,  106,  177,  79,  65,  107,  126,  199,  71,  115,  182,  186,  106,  155,  168,  129,  127,  65,  185,  144,  127,  135,  155,  113,  173,  163,  173,  117,  92,  187,  148,  140,  172,  129,  118,  115,  152,  182,  86,  203,  57,  110,  188,  88,  103,  123,  127,  64,  114,  165,  152,  145,  178,  151,  169,  186,  160,  128,  143,  120,  125,  104,  96,  114,  152,  156,  138,  169,  117,  131,  145,  149,  147,  91,  170,  127,  84,  163,  121,  105,  139,  113,  82,  112,  175,  92,  113,  202,  82,  69,  132,  92,  110,  151,  82,  97,  159,  56,  76,  120,  111,  178,  98,  144,  125,  95,  95,  129,  181,  121,  142,  204,  130,  59,  155,  155,  159,  150,  92,  145,  205,  93,  126,  220,  172,  147,  97,  142,  230,  41,  153,  138,  113,  171,  132,  160,  159,  130,  169,  103,  91,  122,  231,  176,  99,  107,  127,  90,  147,  92,  97,  105,  162,  149,  185,  146,  158,  155,  105,  111,  214,  121,  114,  109,  157,  129,  135,  112,  94,  67,  122,  108,  108,  192,  162,  85,  66,  136,  110,  112,  153,  166,  139,  153,  148,  202,  169,  160,  128,  144,  109,  161,  174,  201,  180,  145,  111,  135,  141,  121,  108,  113,  142,  131,  122,  119,  114,  148,  179,  166,  124,  110,  120,  93,  114,  179,  141,  114,  116,  51,  65,  147,  99,  105,  171,  147,  141,  67,  49,  130,  140,  103,  159,  145,  155,  163,  106,  161,  105,  120,  126,  98,  148,  151,  186,  142,  124,  189,  167,  185,  114,  163,  101,  117,  78,  196,  169,  106,  114,  84,  105,  118,  130,  188,  162,  86,  102,  139,  126,  150,  137,  156,  129,  165,  143,  126,  204,  122,  133,  108,  131,  161,  189,  164,  146,  196,  119,  112,  219,  165,  75,  114,  111,  114,  178,  104,  85,  115,  145,  130,  116,  198,  167,  74,  134,  106,  107,  141,  116,  102,  179,  85,  172,  104,  163,  156,  122,  148,  120,  146,  195,  171,  142,  116,  111,  118,  111,  141,  128,  136,  176,  136,  129,  93,  137,  153,  137,  176,  127,  76,  93,  68,  132,  174,  51,  170,  76,  134,  62,  142,  144,  129,  162,  145,  139,  119,  105,  152,  157,  64,  152,  145,  135,  140,  128,  186,  130,  181,  201,  100,  126,  179,  164,  106,  194,  166,  176,  178,  141,  142,  91,  134,  70,  136,  182,  144,  154,  94,  118,  147,  130,  159,  178,  111,  127,  142,  137,  131,  122,  156,  150,  136,  187,  68,  138,  143,  139,  133,  182,  55,  194,  106,  193,  174,  143,  130,  167,  153,  138,  150,  87,  111,  141,  151,  113,  128,  113,  138,  169,  156,  140,  109,  150,  192,  140,  147,  83,  150,  130,  159,  191,  149,  120,  134,  139,  165,  180,  126,  156,  112,  124,  124,  125,  164,  164,  146,  120,  98,  147,  122,  101,  141,  122,  184,  115,  130,  137,  140,  82,  60,  137,  113,  149,  140,  76,  119,  107,  132,  104,  156,  125,  157,  142,  127,  124,  127,  163,  95,  171,  156,  177,  204,  83,  143,  185,  163,  189,  137,  139,  125,  136,  100,  126,  137,  180,  89,  112,  81,  156,  128,  141,  162,  176,  184,  115,  125,  143,  121,  136,  155,  157,  115,  125,  144,  155,  125,  158,  113,  178,  198,  138,  108,  188,  159,  162,  174,  147,  144,  159,  149,  157,  183,  123,  100,  161,  150,  125,  173,  163,  129,  200,  182,  79,  152,  167,  126,  161,  177,  209,  145,  122,  165,  149,  139,  165,  125,  110,  73,  131,  126,  133,  157,  132,  128,  155,  75,  120,  85,  121,  145,  48,  114,  133,  147,  155,  182,  162,  104,  167,  158,  133,  168,  126,  116,  70,  151,  156,  136,  174,  141,  83,  158,  117,  151,  105,  148,  97,  104,  162,  131,  101,  149,  146,  126,  183,  120,  192,  159,  183,  136,  204,  186,  160,  200,  152,  133,  102,  145,  162,  122,  145,  163,  207,  83,  106,  67,  128,  147,  157,  62,  166,  168,  144,  155,  138,  113,  166,  119,  194,  110,  98,  152,  111,  144,  83,  144,  180,  147,  103,  118,  106,  169,  173,  142,  143,  102,  143,  101,  131,  151,  162,  82,  121,  146,  150,  179,  155,  121,  175,  102,  165,  118,  124,  143,  137,  134,  193,  172,  169,  122,  139,  157,  182,  132,  155,  43,  197,  147,  145,  173,  118,  120,  152,  141,  122,  111,  148,  170,  65,  102,  143,  167,  164,  166,  165,  170,  152,  136,  110,  121,  111,  131,  119,  123,  119,  153,  170,  129,  122,  170,  178,  147,  102,  99,  108,  100,  142,  168,  102,  180,  130,  171,  177,  121,  153,  148,  116,  154,  134,  157,  128,  200,  114,  109,  129,  143,  100,  141,  159,  132,  179,  98,  127,  112,  101,  74,  132,  72,  134,  151,  127,  141,  173,  106,  176,  139,  149,  127,  80,  142,  122,  130,  89,  102,  167,  132,  168,  139,  106,  142,  106,  167,  97,  84,  181,  136,  131,  131,  118,  116,  160,  123,  143,  194,  125,  137,  124,  107,  120,  144,  171,  171,  137,  146,  98,  102,  138,  149,  96,  152,  198,  102,  138,  57,  115,  121,  123,  206,  113,  150,  149,  164,  101,  114,  150,  117,  108,  126,  111,  122,  157,  122,  109,  132,  164,  152,  111,  153,  116,  190,  115,  141,  164,  148,  148,  115,  118,  149,  143,  165,  189,  161,  153,  129,  167,  161,  199,  129,  137,  84,  194,  98,  151,  158,  125,  168,  104,  144,  168,  94,  168,  105,  131,  95,  115,  115,  132,  108,  206,  49,  119,  110,  142,  69,  159,  138,  158,  132,  171,  160,  155,  101,  97,  138,  158,  98,  79,  132,  121,  82,  152,  109,  175,  156,  126,  109,  154,  148,  196,  137,  209,  127,  158,  181,  172,  106,  103,  105,  110,  160,  146,  96,  134,  115,  155,  152,  80,  117,  120,  169,  143,  147,  128,  120,  145,  131,  149,  126,  137,  149,  178,  60,  117,  109,  126,  113,  151,  137,  116,  130,  114,  142,  134,  109,  90,  95,  129,  143,  127,  111,  140,  131,  121,  125,  194,  142,  109,  168,  121,  128,  85,  139,  183,  192,  92,  123,  146,  174,  166,  165,  185,  160,  132,  126,  145,  154,  146,  144,  172,  143,  142,  178,  186,  128,  157,  187,  179,  165,  110,  135,  198,  58,  97,  78,  151,  114,  130,  102,  137,  152,  125,  146,  111,  125,  122,  150,  188,  156,  168,  116,  168,  128,  204,  78,  107,  203,  125,  130,  155,  112,  192,  181,  202,  172,  178,  161,  164,  133,  170,  141,  171,  152,  174,  104,  104,  66,  139,  86,  130,  136,  69,  197,  160,  145,  129,  83,  102,  141,  164,  119,  189,  145,  138,  182,  131,  162,  128,  105,  114,  16,  124,  146,  152,  169,  150,  143,  94,  88,  135,  180,  141,  98,  119,  114,  88,  100,  106,  161,  149,  192,  153,  153,  128,  107,  135,  165,  115,  126,  106,  145,  192,  190,  132,  156,  151,  165,  139,  153,  111,  122,  115,  121,  143,  112,  175,  119,  167,  98,  120,  125,  167,  148,  197,  143,  143,  180,  127,  93,  134,  79,  72,  138,  168,  86,  160,  41,  106,  159,  176,  92,  165,  144,  103,  120,  113,  99,  215,  119,  145,  141,  99,  87,  88,  174,  91,  100,  73,  84,  181,  144,  136,  141,  124,  126,  115,  120,  126,  67,  159,  153,  174,  126,  58,  137,  131,  119,  172,  163,  115,  125,  110,  221,  75,  134,  88,  147,  127,  78,  160,  85,  152,  157,  169,  167,  169,  41,  125,  49,  90,  105,  130,  195,  118,  170,  116,  101,  168,  151,  137,  75,  121,  188,  118,  90,  146,  138,  112,  138,  119,  73,  120,  69,  86,  101,  147,  89,  97,  140,  178,  161,  121,  163,  202,  131,  207,  160,  194,  108,  146,  163,  178,  163,  89,  104,  181,  124,  116,  133,  135,  172,  113,  168,  141,  188,  111,  176,  151,  137,  113,  123,  149,  138,  160,  50,  66,  105,  175,  89,  149,  225,  90,  144,  154,  81,  184,  134,  100,  115,  133,  56,  70,  183,  131,  37,  168,  130,  210,  146,  169,  179,  184,  152,  173,  96,  135,  145,  182,  136,  119,  98,  156,  84,  86,  85,  161,  153,  154,  184,  122,  230,  80,  126,  82,  125,  127,  103,  137,  130,  151,  133,  165,  113,  158,  71,  152,  114,  96,  71,  143,  204,  153,  131,  53,  115,  139,  152,  111,  90,  100,  132,  115,  133,  157,  165,  122,  174,  106,  133,  103,  92,  102,  154,  137,  129,  152,  181,  113,  196,  111,  153,  121,  149,  166,  129,  175,  55,  133,  169,  147,  114,  114,  144,  179,  109,  91,  186,  162,  98,  181,  194,  138,  124,  62,  144,  134,  122,  98,  104,  196,  133,  158,  143,  112,  112,  114,  135,  173,  114,  100,  153,  155,  119,  138,  167,  126,  103,  132,  108,  156,  131,  173,  66,  154,  75,  157,  109,  116,  210,  170,  132,  157,  68,  170,  138,  126,  155,  118,  129,  108,  120,  133,  107,  199,  117,  132,  174,  122,  210,  129,  125,  71,  111,  152,  112,  130,  135,  90,  97,  171,  82,  118,  87,  184,  79,  127,  132,  100,  190,  162,  169,  108,  141,  156,  159,  115,  64,  107,  114,  130,  110,  118,  119,  71,  178,  91,  174,  163,  116,  173,  128,  106,  99,  182,  119,  97,  172,  111,  115,  172,  160,  164,  104,  138,  112,  81,  157,  163,  128,  184,  109,  106,  144,  166,  190,  187,  148,  118,  89,  155,  120,  127,  137,  127,  155,  128,  110,  149,  177,  123,  123,  147,  164,  127,  90,  80,  187,  106,  92,  142,  184,  169,  164,  78,  104,  149,  114,  134,  111,  153,  135,  139,  70,  84,  144,  119,  161,  109,  196,  135,  114,  145,  107,  162,  161,  124,  139,  163,  118,  125,  202,  134,  138,  148,  89,  191,  140,  175,  109,  97,  178,  115,  143,  167,  132,  129,  99,  129,  183,  114,  147,  108,  123,  161,  151,  163,  171,  127,  118,  148,  164,  159,  141,  144,  174,  133,  100,  104,  184,  111,  83,  167,  164,  182,  207,  148,  174,  202,  115,  108,  76,  144,  158,  196,  152,  187,  175,  103,  116,  103,  160,  162,  167,  130,  117,  191,  161,  132,  165,  128,  92,  97,  118,  132,  148,  119,  133,  111,  113,  111,  140,  87,  74,  107,  117,  137,  157,  101,  153,  176,  106,  157,  69,  136,  180,  164,  169,  146,  208,  106,  133,  121,  117,  148,  118,  151,  143,  152,  167,  136,  131,  86,  129,  154,  141,  164,  185,  95,  124,  154,  101,  162,  149,  130,  147,  100,  122,  129,  172,  99,  179,  126,  103,  88,  85,  169,  191,  140,  82,  87,  101,  157,  107,  182,  131,  170,  142,  119,  145,  171,  110,  178,  199,  100,  189,  154,  129,  93,  122,  176,  116,  163,  169,  115,  120,  134,  146,  136,  144,  108,  179,  121,  170,  114,  110,  199,  165,  121,  106,  126,  111,  166,  186,  157,  152,  70,  160,  120,  103,  104,  114,  129,  160,  136,  152,  174,  108,  120,  111,  88,  180,  104,  133,  155,  135,  114,  159,  183,  108,  150,  141,  177,  107,  130,  116,  178,  110,  100,  182,  150,  154,  135,  187,  153,  131,  158,  130,  150,  115,  171,  140,  173,  85,  194,  156,  91,  153,  177,  181,  108,  155,  177,  153,  106,  93,  154,  163,  168,  145,  184,  136,  104,  123,  90,  121,  170,  139,  159,  140,  211,  132,  124,  112,  155,  164,  119,  116,  141,  151,  200,  133,  173,  125,  150,  108,  98,  185,  170,  152,  114,  153,  144,  106,  117,  118,  84,  140,  121,  130,  172,  154,  148,  82,  157,  135,  114,  163,  143,  175,  186,  115,  139,  114,  85,  157,  109,  197,  165,  154,  137,  181,  195,  176,  200,  87,  167,  129,  99,  184,  189,  202,  87,  145,  172,  106,  123,  99,  104,  150,  157,  159,  154,  128,  182,  113,  135,  126,  118,  167,  171,  127,  167,  162,  106,  173,  100,  142,  165,  81,  120,  119,  194,  99,  129,  110,  120,  143,  112,  124,  143,  112,  106,  98,  145,  160,  89,  189,  122,  108,  156,  131,  129,  116,  134,  149,  139,  158,  119,  165,  108,  125,  157,  171,  125,  135,  186,  103,  101,  151,  152,  192,  127,  169,  104,  100,  113,  152,  177,  91,  126,  149,  135,  116,  115,  119,  183,  173,  80,  150,  149,  113,  164,  148,  145,  145,  114,  173,  162,  172,  171,  119,  155,  130,  155,  117,  154,  161,  165,  155,  153,  142,  127,  153,  119,  128,  154,  146,  166,  166,  98,  180,  170,  182,  142,  176,  134,  158,  172,  126,  136,  121,  138,  100,  145,  168,  147,  151,  137,  179,  142,  132,  148,  158,  145,  150,  180,  177,  152,  156,  144,  125,  149,  121,  159,  196,  108,  118,  140,  112,  112,  138,  91,  139,  158,  123,  134,  96,  146,  100,  138,  104,  135,  110,  163,  84,  127,  203,  187,  117,  164,  196,  155,  148,  186,  105,  151,  101,  135,  150,  133,  182,  162,  185,  148,  114,  197,  151,  143,  153,  163,  180,  104,  156,  143,  142,  142,  124,  107,  105,  130,  159,  121,  191,  160,  128,  131,  145,  137,  165,  157,  153,  143,  196,  187,  107,  127,  112,  139,  132,  117,  153,  134,  167,  135,  108,  170,  139,  170,  94,  151,  111,  95,  164,  151,  152,  143,  170,  201,  147,  140,  136,  128,  139,  192,  119,  137,  100,  125,  155,  170,  163,  107,  111,  129,  132,  201,  188,  129,  94,  113,  118,  137,  142,  148,  125,  153,  171,  150,  105,  83,  133,  159,  145,  178,  115,  168,  152,  82,  139,  136,  129,  112,  143,  151,  117,  186,  124,  153,  133,  188,  125,  94,  133,  135,  137,  119,  149,  164,  189,  153,  106,  135,  123,  116,  144,  94,  151,  145,  161,  178,  158,  160,  141,  185,  182,  134,  100,  173,  143,  115,  142,  149,  133,  108,  133,  105,  159,  138,  130,  160,  116,  96,  84,  159,  123,  82,  159,  166,  213,  180,  99,  185,  172,  111,  157,  105,  144,  155,  133,  174,  141,  81,  81,  159,  109,  145,  86,  158,  170,  165,  135,  90,  144,  144,  114,  173,  177,  116,  125,  162,  132,  115,  145,  177,  162,  123,  131,  204,  139,  162,  156,  184,  170,  164,  178,  162,  111,  176,  127,  87,  127,  88,  118,  143,  131,  112,  154,  120,  132,  153,  105,  153,  84,  128,  157,  177,  183,  170,  82,  151,  138,  99,  100,  126,  153,  106,  145,  120,  144,  116,  137,  134,  158,  134,  126,  188,  134,  86,  140,  130,  134,  130,  162,  101,  104,  154,  131,  144,  173,  172,  124,  149,  118,  141,  145,  98,  127,  151,  133,  182,  160,  147,  125,  152,  158,  142,  159,  144,  88,  137,  88,  184,  91,  90,  144,  93,  152,  112,  123,  194,  143,  149,  118,  163,  115,  132,  126,  144,  152,  153,  180,  166,  158,  98,  118,  122,  151,  108,  146,  140,  149,  137,  155,  150,  157,  170,  145,  189,  123,  109,  139,  140,  103,  149,  71,  183,  151,  205,  119,  141,  140,  117,  180,  145,  120,  107,  150,  183,  80,  104,  115,  150,  88,  137,  173,  102,  118,  176,  162,  127,  132,  103,  137,  96,  116,  121,  126,  145,  64,  160,  142,  152,  117,  148,  162,  180,  104,  120,  191,  114,  125,  106,  133,  118,  174,  149,  126,  118,  114,  135,  173,  109,  175,  104,  126,  142,  138,  145,  155,  113,  113,  147,  144,  138,  160,  137,  91,  84,  131,  162,  118,  121,  154,  92,  100,  141,  154,  123,  152,  99,  178,  115,  94,  136,  136,  69,  125,  125,  168,  128,  168,  120,  140,  131,  133,  143,  122,  157,  86,  92,  115,  155,  153,  90,  144,  108,  105,  101,  190,  119,  163,  129,  137,  88,  148,  96,  166,  96,  136,  130,  63,  99,  131,  168,  188,  148,  83,  164,  96,  113,  148,  138,  101,  134,  129,  120,  109,  107,  104,  117,  169,  136,  152,  123,  141,  174,  100,  100,  112,  104,  89,  97,  170,  184,  44,  130,  49,  164,  162,  136,  136,  165,  127,  120,  166,  70,  134,  188,  124,  137,  133,  159,  172,  145,  129,  126,  108,  143,  145,  64,  167,  122,  153,  148,  138,  124,  192,  133,  148,  119,  91,  53,  166,  135,  131,  156,  112,  198,  54,  121,  189,  123,  111,  167,  140,  131,  156,  78,  167,  99,  158,  107,  155,  85,  157,  149,  87,  149,  96,  166,  130,  176,  130,  106,  135,  87,  99,  139,  74,  61,  99,  97,  199,  149,  101,  148,  118,  147,  148,  115,  98,  128,  114,  123,  125,  160,  163,  153,  62,  108,  146,  137,  160,  144,  113,  121,  107,  137,  117,  178,  145,  120,  119,  186,  157,  120,  140,  173,  175,  102,  127,  113,  165,  127,  100,  126,  92,  132,  144,  110,  150,  157,  65,  177,  73,  176,  156,  115,  132,  198,  111,  129,  94,  106,  143,  184,  118,  116,  177,  147,  145,  151,  157,  133,  176,  137,  129,  142,  100,  138,  109,  134,  82,  190,  142,  158,  120,  148,  156,  35,  189,  151,  127,  112,  137,  158,  62,  152,  162,  123,  153,  140,  115,  116,  140,  95,  140,  129,  148,  117,  156,  36,  145,  161,  108,  163,  86,  122,  180,  134,  139,  204,  176,  178,  180,  117,  55,  122,  160,  89,  132,  99,  66,  152,  186,  149,  155,  136,  99,  114,  184,  193,  191,  142,  107,  147,  39,  105,  207,  141,  156,  173,  194,  170,  182,  174,  133,  129,  140,  123,  167,  147,  128,  187,  122,  113,  146,  163,  129,  126,  181,  110,  170,  141,  136,  130,  165,  117,  139,  183,  123,  173,  129,  197,  143,  163,  143,  153,  113,  162,  160,  91,  182,  163,  121,  115,  163,  144,  162,  139,  177,  179,  124,  155,  139,  182,  116,  174,  120,  124,  102,  163,  131,  142,  141,  147,  125,  28,  111,  164,  59,  135,  109,  168,  110,  112,  127,  165,  127,  151,  191,  139,  157,  116,  145,  164,  119,  143,  121,  93,  173,  88,  148,  198,  103,  165,  151,  124,  134,  133,  208,  102,  110,  145,  41,  124,  145,  111,  174,  87,  58,  153,  156,  113,  115,  122,  126,  159,  139,  140,  113,  161,  118,  122,  83,  107,  125,  170,  176,  147,  119,  135,  131,  121,  147,  154,  158,  128,  131,  153,  109,  161,  79,  145,  155,  133,  136,  129,  160,  170,  147,  131,  171,  129,  128,  143,  120,  174,  103,  127,  116,  108,  163,  129,  135,  145,  96,  116,  129,  120,  176,  109,  138,  87,  126,  184,  145,  150,  154,  123,  136,  173,  177,  213,  62,  139,  149,  77,  95,  106,  191,  183,  139,  182,  136,  50,  141,  145,  171,  132,  151,  166,  89,  155,  171,  169,  93,  154,  114,  160,  185,  123,  113,  146,  152,  111,  150,  126,  157,  148,  121,  122,  152,  170,  101,  134,  162,  126,  175,  80,  179,  131,  109,  97,  192,  189,  178,  109,  51,  165,  195,  162,  155,  174,  142,  134,  134,  138,  171,  159,  107,  137,  64,  78,  162,  134,  155,  132,  113,  146,  176,  203,  148,  169,  138,  104,  108,  113,  153,  139,  134,  133,  135,  158,  99,  148,  146,  149,  181,  102,  180,  139,  134,  186,  180,  137,  64,  144,  136,  185,  161,  147,  113,  148,  146,  137,  126,  111,  126,  152,  177,  123,  128,  105,  153,  136,  145,  209,  111,  161,  178,  163,  83,  143,  119,  162,  110,  131,  148,  64,  171,  154,  138,  71,  155,  163,  117,  146,  173,  97,  147,  163,  154,  161,  100,  161,  157,  156,  148,  132,  111,  183,  168,  96,  95,  148,  138,  151,  173,  186,  144,  150,  168,  162,  78,  155,  185,  120,  115,  132,  135,  151,  156,  139,  135,  147,  130,  143,  193,  132,  165,  176,  136,  159,  137,  156,  127,  130,  141,  143,  34,  110,  125,  143,  99,  150,  179,  195,  177,  221,  134,  146,  140,  102,  133,  152,  113,  184,  137,  166,  125,  177,  58,  166,  177,  143,  135,  121,  177,  134,  113,  93,  128,  174,  137,  172,  134,  192,  195,  134,  101,  195,  133,  148,  155,  108,  119,  113,  80,  161,  110,  111,  155,  114,  154,  154,  161,  137,  125,  184,  96,  152,  116,  136,  128,  118,  146,  117,  130,  184,  112,  120,  209,  132,  103,  114,  159,  137,  121,  156,  182,  191,  87,  172,  158,  179,  181,  105,  145,  207,  132,  98,  99,  132,  158,  79,  122,  140,  150,  131,  171,  126,  159,  114,  144,  167,  125,  101,  123,  125,  183,  186,  137,  148,  154,  160,  126,  147,  107,  197,  100,  167,  151,  209,  183,  136,  152,  151,  76,  110,  211,  129,  153,  149,  153,  133,  122,  193,  136,  148,  174,  87,  106,  175,  158,  143,  96,  179,  124,  175,  107,  172,  235,  135,  131,  133,  143,  96,  103,  105,  106,  185,  159,  120,  156,  142,  136,  129,  122,  147,  94,  60,  108,  78,  143,  150,  97,  101,  161,  122,  138,  176,  164,  107,  177,  163,  137,  140,  158,  153,  151,  70,  65,  181,  143,  114,  103,  130,  145,  141,  146,  167,  184,  164,  161,  139,  138,  197,  163,  100,  120,  130,  113,  205,  131,  136,  118,  112,  116,  151,  127,  172,  160,  81,  122,  175,  155,  194,  197,  125,  190,  141,  138,  183,  158,  136,  160,  108,  179,  115,  132,  107,  138,  161,  189,  172,  159,  126,  100,  159,  202,  161,  172,  170,  79,  144,  80,  90,  216,  80,  150,  111,  163,  146,  147,  161,  75,  159,  139,  113,  154,  99,  109,  154,  153,  125,  160,  118,  109,  133,  163,  106,  158,  153,  165,  129,  101,  160,  115,  157,  85,  169,  148,  142,  145,  87,  110,  167,  153,  88,  156,  184,  152,  121,  45,  141,  103,  112,  170,  117,  74,  110,  154,  124,  169,  130,  129,  134,  86,  140,  102,  110,  146,  119,  140,  150,  131,  90,  194,  121,  127,  158,  156,  137,  79,  162,  170,  78,  64,  158,  196,  214,  142,  126,  167,  141,  178,  208,  118,  148,  175,  106,  182,  181,  200,  180,  193,  133,  131,  139,  127,  183,  144,  133,  84,  173,  129,  167,  138,  173,  136,  170,  144,  138,  153,  145,  90,  165,  156,  154,  150,  90,  114,  169,  86,  90,  165,  6,  129,  122,  112,  98,  103,  92,  144,  130,  155,  113,  154,  102,  99,  135,  138,  213,  97,  120,  143,  171,  115,  127,  158,  172,  178,  153,  130,  218,  19,  160,  130,  144,  169,  102,  160,  101,  96,  114,  137,  80,  100,  147,  137,  146,  46,  171,  153,  167,  87,  206,  119,  155,  120,  143,  187,  157,  140,  146,  114,  110,  126,  31,  89,  141,  148,  125,  155,  138,  101,  114,  125,  115,  149,  137,  122,  157,  127,  99,  140,  139,  136,  172,  169,  191,  155,  180,  150,  168,  145,  146,  179,  175,  142,  178,  134,  125,  133,  144,  215,  89,  152,  204,  194,  74,  151,  111,  130,  140,  110,  160,  108,  117,  97,  169,  199,  119,  154,  125,  121,  137,  107,  111,  127,  111,  155,  117,  127,  91,  151,  96,  152,  148,  187,  61,  135,  155,  152,  91,  180,  146,  118,  201,  201,  170,  108,  153,  171,  194,  124,  176,  173,  198,  161,  92,  147,  103,  78,  144,  104,  142,  142,  105,  197,  150,  152,  83,  118,  201,  136,  187,  147,  107,  68,  129,  143,  159,  58,  149,  138,  145,  172,  163,  172,  121,  220,  100,  89,  177,  83,  23,  66,  118,  176,  160,  129,  128,  134,  94,  127,  114,  191,  186,  107,  79,  155,  108,  150,  173,  176,  122,  150,  164,  152,  172,  143,  185,  115,  163,  178,  208,  140,  183,  154,  129,  116,  120,  140,  172,  126,  125,  145,  116,  169,  142,  108,  114,  128,  147,  164,  168,  113,  158,  209,  107,  107,  102,  74,  80,  150,  64,  107,  120,  113,  138,  172,  103,  147,  147,  155,  211,  142,  101,  163,  91,  181,  134,  171,  149,  109,  125,  181,  164,  129,  149,  151,  129,  125,  124,  150,  156,  142,  102,  115,  190,  130,  157,  138,  52,  121,  162,  170,  195,  127,  145,  146,  132,  130,  186,  119,  157,  101,  177,  158,  166,  65,  156,  155,  160,  99,  161,  99,  124,  176,  105,  119,  194,  154,  87,  90,  197,  136,  162,  167,  117,  129,  128,  138,  134,  117,  130,  102,  154,  188,  133,  197,  80,  136,  87,  164,  151,  185,  126,  152,  149,  116,  135,  114,  153,  155,  108,  144,  85,  168,  125,  144,  142,  166,  139,  148,  111,  99,  139,  111,  108,  139,  165,  145,  94,  74,  164,  151,  118,  132,  97,  122,  118,  182,  95,  128,  114,  149,  86,  163,  163,  161,  138,  137,  180,  179,  97,  155,  172,  170,  139,  161,  163,  81,  125,  192,  203,  168,  140,  98,  162,  99,  150,  79,  127,  201,  69,  119,  138,  99,  170,  94,  129,  168,  195,  154,  161,  123,  118,  156,  101,  97,  151,  111,  117,  113,  201,  65,  124,  95,  172,  133,  122,  144,  144,  133,  190,  139,  140,  95,  119,  196,  123,  150,  189,  180,  167,  169,  197,  176,  133,  188,  87,  146,  113,  73,  186,  149,  124,  167,  176,  165,  111,  151,  121,  118,  162,  148,  150,  182,  132,  100,  116,  181,  123,  113,  88,  137,  131,  138,  204,  147,  185,  152,  201,  99,  177,  156,  126,  198,  109,  172,  119,  43,  174,  186,  81,  185,  120,  152,  39,  167,  73,  118,  169,  137,  119,  111,  117,  119,  115,  90,  169,  132,  123,  111,  107,  197,  104,  146,  146,  96,  199,  142,  182,  87,  189,  143,  185,  99,  141,  109,  105,  153,  88,  89,  122,  142,  184,  141,  108,  175,  199,  180,  194,  107,  150,  115,  158,  164,  145,  127,  132,  126,  106,  83,  133,  151,  140,  150,  177,  110,  180,  156,  157,  149,  63,  184,  146,  138,  125,  145,  169,  162,  182,  107,  135,  172,  149,  132,  182,  147,  134,  115,  174,  141,  102,  190,  142,  146,  117,  126,  105,  126,  140,  102,  138,  179,  112,  100,  114,  131,  120,  160,  77,  169,  143,  136,  203,  95,  123,  183,  120,  160,  150,  184,  167,  182,  148,  112,  153,  128,  120,  124,  94,  165,  179,  131,  59,  177,  132,  160,  149,  109,  106,  110,  129,  130,  142,  157,  156,  132,  163,  176,  145,  150,  143,  146,  163,  121,  178,  146,  143,  131,  129,  140,  108,  141,  182,  123,  143,  134,  108,  106,  126,  129,  190,  106,  132,  139,  111,  173,  145,  142,  136,  165,  160,  94,  121,  108,  125,  157,  152,  157,  162,  170,  136,  179,  138,  112,  173,  123,  136,  55,  137,  146,  104,  136,  115,  159,  114,  141,  168,  169,  138,  116,  136,  103,  103,  136,  214,  107,  111,  137,  181,  119,  110,  141,  172,  133,  144,  161,  118,  139,  195,  168,  158,  78,  69,  106,  123,  137,  99,  199,  163,  113,  203,  128,  135,  160,  126,  168,  148,  144,  131,  192,  165,  126,  112,  163,  163,  117,  131,  103,  97,  107,  122,  179,  101,  157,  114,  148,  111,  103,  122,  137,  118,  122,  162,  227,  138,  175,  155,  158,  162,  157,  151,  133,  136,  140,  126,  146,  147,  96,  142,  123,  157,  98,  95,  173,  175,  129,  169,  99,  110,  154,  94,  137,  162,  177,  161,  138,  134,  168,  150,  163,  129,  124,  120,  176,  155,  147,  141,  104,  123,  137,  103,  102,  173,  167,  142,  80,  119,  100,  119,  181,  144,  96,  129,  106,  191,  156,  116,  172,  191,  131,  133,  144,  177,  111,  177,  166,  151,  137,  163,  110,  81,  124,  130,  117,  151,  135,  158,  166,  124,  107,  121,  162,  185,  98,  124,  153,  187,  174,  206,  126,  143,  155,  133,  180,  144,  197,  131,  155,  163,  145,  120,  157,  180,  178,  126,  133,  176,  149,  162,  83,  111,  106,  173,  115,  81,  153,  157,  98,  146,  158,  141,  136,  102,  146,  158,  158,  124,  153,  167,  102,  162,  169,  116,  149,  125,  114,  142,  118,  138,  138,  150,  137,  123,  134,  69,  175,  162,  122,  180,  93,  169,  132,  213,  132,  107,  138,  125,  122,  95,  92,  148,  137,  183,  150,  138,  151,  152,  150,  141,  141,  182,  113,  163,  129,  174,  106,  142,  139,  119,  171,  94,  118,  185,  155,  145,  152,  168,  122,  171,  102,  177,  125,  142,  179,  88,  138,  109,  146,  142,  55,  80,  147,  128,  173,  124,  158,  110,  105,  130,  161,  120,  121,  106,  198,  98,  133,  148,  168,  117,  138,  150,  127,  116,  148,  107,  122,  149,  103,  154,  132,  144,  196,  92,  133,  154,  102,  110,  189,  179,  168,  104,  146,  193,  129,  104,  176,  116,  152,  164,  153,  187,  136,  183,  142,  143,  117,  173,  164,  147,  91,  133,  147,  97,  143,  138,  64,  103,  142,  144,  89,  139,  145,  100,  82,  171,  102,  103,  142,  173,  129,  117,  126,  108,  178,  155,  128,  167,  101,  130,  124,  169,  117,  108,  158,  93,  164,  172,  114,  73,  116,  185,  93,  132,  133,  141,  138,  162,  141,  172,  134,  120,  169,  173,  72,  132,  105,  108,  107,  192,  143,  127,  136,  101,  99,  153,  131,  153,  96,  83,  158,  86,  144,  159,  194,  134,  162,  124,  201,  146,  137,  51,  108,  158,  95,  155,  150,  78,  131,  89,  97,  166,  104,  77,  186,  175,  114,  155,  193,  124,  114,  161,  143,  197,  106,  153,  152,  171,  141,  190,  120,  122,  131,  92,  82,  160,  94,  130,  99,  138,  109,  122,  146,  101,  169,  128,  184,  131,  111,  134,  147,  150,  140,  95,  148,  105,  147,  147,  83,  121,  199,  43,  181,  156,  119,  149,  80,  117,  162,  162,  96,  116,  126,  141,  61,  141,  47,  180,  113,  104,  139,  141,  143,  133,  173,  176,  178,  97,  106,  173,  151,  122,  104,  89,  113,  121,  119,  168,  189,  185,  152,  103,  156,  169,  183,  146,  138,  154,  94,  120,  130,  217,  103,  153,  70,  136,  66,  55,  91,  122,  152,  119,  195,  105,  106,  113,  108,  140,  86,  94,  124,  187,  121,  148,  117,  146,  158,  102,  148,  134,  139,  103,  185,  160,  87,  156,  153,  150,  127,  112,  176,  205,  153,  134,  169,  197,  97,  131,  130,  192,  182,  111,  88,  157,  180,  153,  73,  186,  98,  89,  124,  118,  84,  112,  179,  120,  122,  131,  169,  157,  120,  159,  90,  74,  150,  140,  117,  115,  173,  128,  190,  162,  123,  123,  121,  115,  130,  84,  114,  185,  109,  122,  74,  128,  97,  177,  150,  154,  213,  206,  119,  178,  161,  136,  82,  89,  69,  155,  150,  123,  109,  142,  119,  154,  104,  174,  169,  99,  211,  127,  117,  114,  178,  180,  153,  97,  106,  157,  159,  180,  101,  136,  109,  129,  108,  119,  129,  79,  160,  82,  186,  85,  173,  163,  114,  127,  129,  158,  113,  149,  141,  167,  134,  132,  187,  125,  121,  185,  164,  154,  153,  157,  104,  172,  110,  155,  147,  171,  108,  185,  157,  162,  193,  149,  99,  160,  151,  152,  128,  139,  113,  77,  163,  117,  144,  140,  137,  147,  181,  145,  93,  132,  143,  136,  79,  174,  163,  110,  110,  135,  138,  136,  155,  173,  50,  182,  193,  72,  178,  138,  186,  92,  118,  153,  123,  122,  79,  127,  119,  144,  117,  158,  101,  165,  138,  135,  112,  170,  151,  149,  138,  113,  121,  62,  135,  143,  153,  103,  148,  131,  85,  183,  123,  153,  163,  128,  158,  105,  128,  140,  213,  138,  99,  112,  172,  139,  70,  153,  116,  173,  71,  94,  133,  126,  128,  118,  193,  137,  150,  71,  120,  136,  113,  204,  45,  86,  168,  191,  127,  125,  110,  101,  129,  123,  108,  119,  122,  108,  75,  120,  135,  196,  111,  113,  90,  116,  153,  186,  151,  177,  119,  116,  162,  169,  128,  219,  125,  125,  98,  72,  127,  128,  128,  113,  173,  149,  96,  120,  125,  178,  138,  133,  88,  187,  162,  129,  169,  97,  90,  124,  101,  110,  104,  137,  124,  141,  166,  189,  186,  124,  195,  126,  102,  96,  141,  141,  164,  109,  129,  135,  165,  152,  141,  164,  101,  175,  131,  87,  93,  137,  95,  79,  95,  122,  119,  95,  167,  141,  140,  155,  95,  120,  109,  149,  92,  166,  127,  138,  184,  176,  168,  144,  176,  116,  59,  140,  101,  115,  137,  123,  159,  161,  109,  119,  109,  82,  88,  129,  133,  85,  181,  208,  175,  105,  91,  153,  175,  62,  116,  152,  86,  121,  167,  114,  178,  139,  143,  164,  130,  146,  128,  110,  61,  135,  151,  114,  164,  142,  98,  134,  177,  149,  174,  131,  146,  119,  100,  88,  87,  148,  93,  162,  137,  78,  173,  117,  122,  150,  123,  137,  157,  132,  155,  105,  109,  80,  152,  115,  143,  112,  123,  190,  161,  135,  134,  106,  135,  159,  196,  93,  159,  164,  169,  151,  181,  83,  126,  169,  157,  79,  170,  96,  137,  76,  157,  101,  128,  71,  130,  145,  140,  104,  110,  130,  129,  154,  101,  132,  141,  154,  132,  97,  114,  202,  111,  131,  184,  137,  172,  165,  118,  140,  135,  140,  123,  99,  108,  181,  59,  182,  131,  128,  130,  78,  106,  113,  107,  195,  191,  156,  107,  138,  96,  137,  156,  120,  82,  114,  109,  122,  184,  130,  116,  145,  128,  145,  132,  124,  155,  178,  98,  140,  84,  120,  90,  121,  167,  165,  196,  71,  165,  139,  144,  191,  188,  117,  72,  182,  129,  170,  145,  141,  173,  152,  113,  144,  188,  122,  142,  104,  149,  145,  137,  83,  151,  165,  154,  162,  135,  178,  165,  164,  141,  140,  95,  129,  127,  108,  111,  142,  135,  174,  147,  150,  205,  138,  172,  148,  104,  157,  175,  107,  137,  137,  107,  134,  99,  185,  146,  122,  107,  160,  149,  126,  199,  105,  139,  179,  188,  186,  121,  171,  164,  147,  108,  103,  159,  114,  170,  135,  149,  130,  108,  83,  116,  168,  154,  141,  135,  186,  108,  169,  126,  198,  139,  137,  98,  115,  152,  148,  126,  140,  99,  175,  153,  145,  115,  95,  187,  150,  104,  96,  193,  201,  194,  171,  178,  155,  137,  154,  171,  177,  125,  185,  136,  173,  122,  106,  189,  124,  80,  97,  149,  94,  158,  128,  101,  179,  148,  184,  162,  139,  129,  198,  115,  96,  113,  196,  150,  134,  171,  179,  131,  83,  170,  169,  188,  150,  137,  137,  125,  156,  153,  197,  154,  170,  193,  136,  195,  166,  137,  160,  170,  116,  165,  169,  122,  125,  130,  160,  124,  154,  174,  142,  142,  130,  148,  143,  201,  151,  151,  197,  147,  107,  173,  124,  157,  180,  136,  143,  118,  173,  94,  123,  101,  157,  172,  166,  77,  159,  117,  101,  117,  130,  140,  134,  149,  120,  131,  174,  82,  140,  135,  176,  153,  125,  148,  149,  156,  102,  117,  160,  122,  103,  195,  112,  149,  188,  141,  192,  77,  139,  178,  117,  151,  179,  90,  124,  144,  178,  116,  113,  132,  107,  123,  191,  132,  165,  167,  108,  139,  147,  162,  121,  147,  90,  145,  178,  90,  139,  167,  122,  130,  109,  153,  138,  148,  124,  162,  169,  165,  148,  109,  189,  114,  167,  146,  110,  110,  134,  125,  111,  132,  176,  169,  176,  139,  119,  94,  203,  136,  140,  142,  104,  142,  158,  183,  84,  131,  195,  123,  140,  180,  117,  150,  183,  172,  132,  128,  82,  131,  185,  170,  209,  119,  119,  128,  157,  150,  171,  132,  130,  140,  111,  172,  130,  132,  171,  91,  138,  199,  132,  130,  201,  141,  86,  130,  120,  102,  91,  108,  169,  126,  192,  164,  113,  148,  98,  143,  146,  184,  114,  193,  164,  126,  118,  148,  186,  130,  173,  148,  165,  195,  125,  163,  183,  134,  182,  147,  146,  128,  108,  129,  137,  141,  160,  135,  142,  126,  198,  143,  141,  132,  103,  198,  133,  169,  183,  153,  154,  154,  99,  119,  75,  122,  114,  140,  135,  159,  200,  105,  140,  165,  105,  175,  149,  167,  114,  185,  135,  136,  73,  121,  179,  158,  166,  118,  176,  151,  132,  147,  130,  155,  117,  159,  153,  148,  163,  124,  100,  129,  136,  82,  128,  208,  119,  130,  183,  110,  157,  166,  142,  128,  128,  128,  180,  159,  186,  183,  88,  199,  145,  135,  154,  129,  120,  181,  138,  127,  140,  106,  171,  173,  106,  138,  104,  163,  142,  92,  176,  143,  138,  83,  148,  186,  141,  134,  128,  117,  112,  129,  185,  165,  138,  164,  159,  179,  108,  123,  135,  184,  132,  171,  197,  129,  145,  144,  142,  81,  189,  124,  173,  140,  181,  131,  177,  163,  134,  85,  123,  101,  153,  166,  114,  164,  161,  166,  194,  112,  74,  173,  124,  160,  125,  177,  126,  108,  190,  175,  122,  114,  173,  157,  99,  167,  117,  96,  173,  93,  121,  98,  171,  129,  140,  145,  147,  119,  118,  109,  170,  133,  136,  110,  131,  138,  179,  93,  115,  155,  147,  102,  150,  147,  170,  92,  130,  108,  87,  168,  181,  111,  107,  178,  117,  163,  117,  153,  163,  121,  176,  140,  179,  98,  140,  141,  99,  141,  180,  159,  166,  146,  135,  94,  132,  167,  128,  137,  130,  131,  148,  182,  83,  156,  177,  165,  121,  196,  92,  109,  159,  149,  96,  161,  156,  189,  117,  103,  128,  134,  155,  131,  143,  121,  156,  146,  140,  85,  89,  116,  109,  97,  170,  132,  135,  173,  142,  140,  187,  101,  129,  210,  134,  170,  93,  137,  168,  113,  119,  154,  136,  120,  161,  157,  159,  153,  85,  138,  92,  155,  130,  137,  124,  165,  113,  141,  165,  104,  160,  143,  136,  120,  103,  99,  125,  149,  75,  159,  97,  155,  139,  108,  131,  131,  81,  188,  89,  87,  155,  136,  137,  167,  198,  155,  165,  129,  115,  158,  159,  108,  168,  117,  124,  157,  143,  153,  131,  128,  155,  100,  148,  202,  117,  108,  118,  184,  141,  105,  116,  96,  139,  139,  146,  156,  109,  132,  114,  162,  193,  102,  180,  115,  132,  101,  121,  159,  105,  118,  114,  110,  170,  140,  79,  194,  85,  59,  96,  148,  200,  164,  134,  137,  95,  117,  96,  136,  144,  124,  112,  149,  87,  102,  178,  137,  126,  98,  183,  152,  164,  162,  112,  133,  104,  131,  200,  126,  108,  162,  134,  130,  154,  80,  141,  201,  139,  134,  132,  132,  117,  127,  112,  134,  137,  91,  139,  68,  159,  168,  101,  57,  196,  114,  142,  193,  121,  128,  130,  148,  131,  138,  130,  155,  138,  157,  158,  69,  152,  72,  143,  135,  130,  74,  117,  114,  169,  183,  153,  115,  110,  117,  36,  172,  132,  132,  164,  139,  142,  92,  150,  136,  189,  76,  174,  152,  145,  165,  87,  129,  87,  134,  116,  137,  87,  143,  182,  87,  105,  66,  133,  161,  167,  137,  157,  149,  53,  146,  115,  108,  157,  171,  137,  191,  160,  77,  124,  194,  163,  140,  110,  133,  182,  143,  127,  143,  144,  134,  118,  74,  110,  130,  84,  104,  139,  137,  192,  104,  154,  109,  178,  131,  88,  112,  153,  134,  164,  71,  134,  157,  155,  141,  182,  142,  90,  87,  112,  140,  127,  209,  60,  153,  149,  73,  155,  161,  119,  156,  101,  126,  146,  141,  123,  175,  109,  154,  143,  179,  163,  154,  172,  174,  148,  128,  186,  129,  171,  156,  166,  108,  127,  129,  100,  116,  124,  96,  106,  154,  194,  117,  116,  158,  117,  126,  124,  151,  179,  114,  139,  160,  194,  96,  159,  137,  144,  136,  156,  146,  91,  105,  72,  146,  130,  98,  108,  83,  117,  97,  134,  190,  152,  58,  121,  127,  72,  133,  135,  68,  125,  114,  110,  113,  143,  91,  174,  165,  168,  94,  148,  168,  127,  163,  136,  166,  113,  115,  119,  83,  123,  117,  111,  120,  124,  118,  191,  111,  189,  155,  183,  121,  96,  162,  206,  175,  147,  94,  122,  130,  164,  94,  114,  163,  164,  130,  141,  155,  167,  184,  82,  139,  104,  112,  168,  152,  140,  163,  171,  84,  92,  113,  132,  175,  163,  180,  164,  126,  126,  139,  141,  173,  191,  113,  171,  155,  151,  107,  185,  138,  175,  127,  88,  141,  175,  143,  77,  150,  186,  147,  40,  206,  168,  134,  137,  141,  174,  123,  194,  186,  190,  125,  158,  91,  165,  161,  99,  90,  112,  90,  110,  105,  131,  92,  147,  168,  143,  84,  173,  162,  166,  138,  163,  100,  174,  136,  136,  118,  87,  166,  167,  133,  74,  97,  141,  171,  172,  153,  199,  131,  173,  147,  167,  188,  168,  82,  143,  59,  127,  191,  132,  144,  122,  165,  177,  155,  171,  159,  170,  134,  67,  157,  161,  131,  140,  118,  165,  164,  155,  88,  133,  138,  109,  127,  188,  183,  108,  175,  138,  156,  118,  119,  135,  88,  138,  136,  106,  117,  149,  109,  108,  144,  133,  125,  180,  96,  125,  159,  155,  183,  132,  128,  168,  142,  118,  157,  163,  166,  146,  120,  166,  61,  170,  165,  51,  97,  129,  133,  120,  146,  163,  161,  156,  179,  149,  96,  129,  157,  166,  125,  171,  106,  104,  128,  99,  190,  150,  94,  116,  143,  134,  179,  105,  176,  159,  56,  126,  164,  158,  81,  148,  152,  98,  143,  127,  102,  122,  112,  134,  136,  175,  162,  150,  125,  191,  106,  115,  134,  163,  201,  147,  150,  157,  134,  161,  48,  157,  167,  140,  147,  125,  148,  151,  123,  160,  155,  189,  110,  95,  184,  113,  170,  128,  162,  127,  174,  170,  109,  105,  184,  120,  137,  143,  156,  119,  110,  110,  116,  135,  134,  154,  183,  133,  195,  111,  131,  171,  125,  171,  134,  150,  164,  142,  131,  163,  176,  146,  162,  145,  141,  173,  144,  128,  107,  114,  163,  157,  131,  131,  156,  164,  147,  103,  169,  170,  97,  110,  141,  190,  85,  194,  117,  144,  83,  168,  201,  146,  129,  134,  150,  175,  184,  109,  158,  155,  92,  171,  150,  167,  211,  158,  172,  165,  118,  167,  137,  194,  201,  167,  108,  115,  155,  132,  135,  136,  154,  152,  175,  180,  131,  192,  158,  97,  84,  175,  145,  157,  175,  152,  151,  173,  124,  210,  127,  165,  217,  63,  142,  96,  108,  133,  126,  126,  73,  186,  118,  95,  177,  118,  176,  201,  151,  164,  113,  167,  60,  136,  166,  123,  104,  194,  174,  174,  104,  148,  96,  128,  177,  113,  147,  213,  100,  109,  87,  134,  149,  98,  169,  114,  192,  167,  86,  130,  194,  178,  182,  149,  105,  183,  148,  150,  148,  132,  85,  148,  101,  128,  141,  174,  79,  110,  208,  130,  185,  87,  127,  133,  122,  152,  162,  131,  119,  175,  146,  173,  108,  124,  164,  149,  143,  134,  101,  110,  87,  171,  105,  188,  162,  94,  202,  130,  174,  147,  192,  158,  118,  145,  128,  137,  187,  176,  87,  115,  138,  134,  108,  163,  187,  150,  133,  168,  110,  115,  152,  165,  192,  142,  185,  194,  111,  105,  102,  91,  153,  79,  161,  114,  204,  130,  129,  156,  114,  164,  114,  83,  116,  155,  138,  135,  133,  169,  191,  123,  115,  122,  149,  143,  78,  108,  223,  163,  119,  125,  82,  182,  102,  158,  142,  138,  196,  113,  147,  143,  177,  52,  136,  174,  108,  168,  123,  117,  113,  195,  155,  132,  157,  123,  153,  139,  190,  181,  127,  140,  123,  85,  124,  150,  125,  116,  155,  185,  194,  150,  149,  183,  145,  181,  123,  148,  113,  115,  174,  117,  146,  118,  134,  129,  173,  139,  176,  170,  140,  105,  113,  157,  136,  129,  126,  185,  112,  119,  188,  196,  160,  128,  109,  91,  142,  135,  187,  119,  169,  132,  116,  176,  180,  177,  112,  110,  102,  130,  146,  101,  210,  126,  176,  141,  110,  139,  176,  174,  162,  55,  155,  132,  157,  121,  75,  102,  115,  145,  159,  134,  141,  76,  109,  170,  195,  152,  124,  144,  132,  187,  120,  95,  111,  160,  145,  110,  128,  160,  70,  186,  142,  131,  161,  134,  128,  87,  130,  113,  172,  128,  118,  125,  138,  167,  18,  157,  94,  92,  162,  116,  177,  157,  116,  171,  122,  173,  128,  107,  148,  87,  105,  125,  81,  141,  187,  87,  174,  158,  155,  165,  137,  214,  131,  87,  164,  179,  114,  98,  145,  161,  158,  161,  135,  180,  137,  179,  133,  149,  107,  155,  125,  106,  106,  151,  165,  168,  174,  159,  177,  141,  93,  159,  147,  125,  130,  108,  156,  163,  79,  151,  120,  182,  156,  182,  101,  138,  138,  171,  180,  154,  201,  133,  116,  83,  147,  134,  158,  116,  182,  130,  158,  166,  151,  120,  127,  140,  183,  166,  195,  130,  156,  199,  201,  116,  164,  131,  170,  179,  138,  133,  195,  184,  163,  136,  155,  162,  53,  147,  161,  134,  165,  119,  142,  101,  134,  142,  163,  121,  101,  202,  148,  147,  53,  138,  119,  148,  46,  169,  102,  164,  196,  153,  153,  122,  168,  149,  146,  192,  167,  60,  37,  186,  115,  175,  109,  118,  98,  75,  130,  208,  161,  129,  161,  164,  163,  104,  105,  135,  161,  159,  158,  164,  138,  148,  196,  134,  142,  131,  160,  173,  109,  176,  140,  95,  215,  178,  187,  85,  109,  163,  138,  117,  146,  123,  156,  134,  113,  108,  136,  97,  68,  172,  192,  90,  145,  121,  144,  126,  72,  122,  157,  114,  129,  195,  165,  101,  173,  110,  150,  147,  123,  147,  143,  194,  142,  113,  209,  157,  118,  156,  144,  201,  168,  83,  202,  156,  111,  87,  151,  168,  175,  126,  186,  129,  80,  128,  169,  61,  129,  142,  215,  142,  148,  174,  153,  97,  114,  187,  134,  166,  103,  175,  122,  164,  39,  172,  119,  104,  177,  201,  171,  124,  180,  172,  142,  180,  128,  112,  117,  148,  119,  162,  134,  113,  112,  140,  168,  105,  166,  113,  151,  111,  125,  142,  135,  146,  152,  161,  101,  181,  139,  203,  147,  166,  169,  108,  118,  168,  131,  123,  133,  128,  116,  145,  127,  118,  112,  159,  137,  139,  173,  135,  135,  121,  107,  112,  97,  131,  73,  154,  180,  107,  174,  91,  132,  126,  169,  61,  162,  147,  196,  177,  149,  98,  127,  139,  88,  187,  184,  109,  182,  161,  118,  148,  177,  97,  135,  201,  115,  188,  104,  189,  199,  202,  163,  128,  101,  130,  154,  128,  152,  165,  101,  175,  98,  116,  145,  126,  165,  151,  126,  136,  167,  165,  164,  172,  167,  145,  160,  132,  93,  150,  96,  153,  148,  151,  196,  141,  147,  133,  168,  136,  77,  145,  128,  110,  120,  109,  142,  204,  141,  108,  129,  138,  150,  164,  121,  187,  64,  98,  146,  149,  165,  133,  145,  108,  116,  140,  113,  155,  180,  134,  145,  158,  101,  122,  162,  193,  143,  129,  161,  114,  187,  197,  101,  171,  157,  201,  136,  136,  102,  169,  178,  111,  127,  82,  113,  137,  127,  132,  112,  172,  182,  68,  100,  72,  130,  148,  121,  135,  175,  159,  106,  159,  82,  149,  132,  112,  156,  126,  159,  144,  112,  186,  88,  146,  187,  136,  120,  182,  128,  168,  132,  145,  138,  103,  183,  163,  157,  167,  141,  147,  167,  161,  127,  175,  162,  163,  111,  109,  108,  162,  122,  131,  148,  141,  159,  135,  104,  140,  89,  141,  136,  111,  111,  124,  145,  163,  169,  116,  99,  124,  168,  124,  163,  113,  165,  141,  119,  144,  170,  156,  169,  196,  166,  179,  129,  121,  160,  140,  167,  131,  166,  152,  141,  133,  110,  177,  94,  123,  154,  145,  139,  160,  115,  115,  117,  119,  171,  132,  125,  210,  105,  124,  154,  149,  172,  126,  206,  171,  181,  186,  78,  78,  83,  132,  134,  125,  134,  116,  94,  104,  183,  51,  105,  160,  141,  169,  148,  139,  112,  160,  71,  144,  173,  167,  170,  134,  109,  152,  165,  178,  77,  117,  129,  152,  153,  166,  85,  161,  181,  175,  148,  108,  185,  107,  72,  94,  87,  118,  96,  142,  143,  130,  177,  188,  135,  109,  131,  155,  140,  131,  137,  100,  143,  183,  168,  125,  81,  130,  167,  125,  97,  145,  183,  127,  140,  140,  94,  134,  150,  145,  150,  124,  93,  161,  117,  166,  157,  97,  122,  151,  125,  148,  126,  137,  178,  145,  163,  110,  148,  146,  189,  149,  147,  163,  162,  120,  107,  111,  90,  138,  105,  146,  111,  81,  163,  106,  192,  155,  139,  121,  132,  135,  120,  179,  193,  141,  178,  152,  197,  93,  99,  114,  135,  159,  152,  94,  199,  167,  134,  131,  116,  108,  160,  160,  174,  111,  137,  168,  122,  208,  117,  141,  135,  99,  113,  141,  111,  156,  95,  87,  128,  130,  98,  189,  84,  165,  143,  153,  139,  183,  159,  125,  97,  79,  154,  107,  130,  120,  127,  125,  184,  154,  92,  109,  128,  171,  166,  133,  174,  126,  117,  149,  128,  106,  112,  109,  146,  206,  117,  152,  106,  119,  55,  118,  142,  89,  170,  100,  126,  127,  156,  107,  131,  113,  145,  149,  154,  133,  120,  183,  79,  173,  176,  119,  132,  121,  115,  94,  131,  106,  139,  154,  104,  96,  142,  174,  105,  52,  162,  162,  166,  95,  148,  134,  166,  130,  166,  123,  96,  133,  96,  173,  195,  165,  159,  127,  135,  148,  179,  136,  82,  106,  90,  126,  155,  157,  156,  123,  130,  152,  86,  179,  141,  138,  150,  162,  146,  153,  140,  181,  151,  128,  139,  95,  101,  161,  118,  99,  129,  121,  120,  165,  111,  99,  107,  126,  182,  140,  195,  125,  83,  90,  174,  163,  149,  145,  169,  163,  114,  183,  113,  166,  130,  186,  183,  146,  126,  133,  155,  150,  168,  146,  130,  100,  156,  134,  120,  152,  160,  162,  62,  150,  86,  99,  176,  157,  166,  140,  165,  195,  105,  159,  118,  145,  164,  97,  183,  198,  134,  152,  123,  161,  176,  106,  152,  127,  108,  118,  133,  116,  122,  126,  156,  152,  109,  135,  120,  179,  179,  112,  159,  106,  124,  184,  159,  107,  135,  171,  87,  106,  163,  135,  127,  111,  171,  149,  95,  143,  138,  108,  164,  138,  154,  89,  147,  117,  137,  142,  134,  133,  154,  138,  131,  168,  130,  188,  102,  138,  128,  130,  99,  135,  101,  193,  163,  117,  150,  102,  93,  209,  114,  123,  162,  162,  104,  142,  110,  136,  158,  115,  174,  136,  95,  167,  142,  165,  160,  161,  130,  103,  165,  100,  129,  98,  127,  154,  145,  87,  119,  124,  148,  123,  158,  165,  152,  109,  111,  185,  154,  137,  126,  125,  88,  101,  144,  85,  155,  145,  139,  117,  154,  136,  155,  126,  148,  126,  132,  179,  123,  119,  183,  122,  155,  157,  152,  99,  162,  147,  71,  132,  135,  139,  180,  126,  102,  127,  132,  120,  144,  189,  146,  153,  164,  121,  145,  171,  156,  120,  134,  130,  157,  89,  90,  65,  183,  166,  124,  127,  138,  164,  142,  180,  140,  187,  141,  171,  189,  122,  119,  111,  146,  184,  187,  137,  137,  173,  123,  181,  135,  143,  143,  177,  123,  113,  192,  124,  193,  134,  101,  118,  118,  198,  147,  131,  129,  153,  155,  133,  195,  125,  130,  148,  166,  177,  152,  108,  68,  129,  78,  169,  141,  112,  77,  147,  148,  110,  172,  165,  140,  143,  168,  95,  133,  110,  136,  125,  70,  134,  105,  148,  172,  125,  139,  120,  193,  96,  160,  152,  183,  155,  164,  139,  112,  150,  129,  153,  143,  174,  105,  137,  84,  153,  129,  153,  142,  158,  80,  139,  154,  108,  87,  128,  111,  137,  98,  132,  128,  174,  161,  166,  150,  180,  115,  190,  108,  143,  116,  133,  140,  151,  141,  105,  157,  130,  182,  166,  171,  109,  155,  173,  169,  179,  63,  146,  129,  160,  167,  130,  110,  192,  150,  92,  155,  130,  190,  126,  186,  136,  125,  130,  124,  116,  137,  112,  156,  169,  125,  123,  95,  142,  159,  107,  75,  130,  161,  109,  207,  150,  68,  115,  129,  147,  129,  83,  111,  144,  118,  145,  135,  125,  92,  179,  145,  151,  139,  119,  160,  179,  172,  151,  107,  86,  98,  144,  137,  137,  98,  116,  139,  142,  201,  136,  181,  123,  182,  136,  133,  151,  174,  187,  135,  138,  170,  204,  149,  157,  153,  173,  88,  125,  131,  95,  125,  102,  105,  116,  163,  117,  115,  138,  157,  116,  160,  145,  128,  171,  183,  170,  154,  104,  143,  80,  128,  186,  161,  142,  113,  146,  119,  115,  171,  97,  88,  165,  105,  179,  177,  194,  124,  139,  76,  130,  192,  166,  116,  90,  142,  107,  155,  119,  114,  202,  134,  115,  193,  169,  146,  143,  165,  103,  150,  190,  127,  141,  187,  132,  95,  133,  92,  149,  93,  153,  164,  120,  137,  133,  136,  143,  104,  135,  145,  139,  99,  173,  118,  103,  118,  94,  58,  149,  135,  158,  154,  193,  142,  110,  182,  151,  119,  92,  142,  144,  124,  150,  83,  123,  185,  197,  121,  100,  194,  121,  143,  126,  101,  115,  182,  165,  115,  114,  86,  78,  91,  177,  139,  143,  134,  70,  61,  88,  77,  119,  159,  138,  91,  115,  81,  124,  155,  142,  150,  153,  133,  196,  115,  210,  134,  183,  104,  162,  128,  159,  130,  67,  122,  118,  139,  152,  176,  174,  153,  146,  168,  194,  124,  195,  141,  161,  127,  131,  171,  122,  183,  81,  125,  105,  180,  104,  122,  161,  98,  64,  199,  134,  146,  117,  147,  99,  87,  79,  156,  109,  110,  128,  129,  106,  142,  118,  162,  157,  174,  137,  127,  113,  145,  159,  111,  120,  91,  115,  93,  110,  129,  94,  135,  137,  124,  176,  152,  131,  95,  116,  178,  183,  133,  123,  121,  69,  102,  120,  135,  138,  137,  167,  155,  159,  144,  169,  151,  141,  120,  150,  104,  139,  164,  120,  99,  110,  130,  112,  83,  205,  120,  154,  89,  145,  60,  65,  181,  111,  185,  105,  131,  101,  163,  114,  149,  164,  70,  197,  116,  126,  116,  156,  190,  137,  164,  79,  161,  177,  171,  187,  72,  159,  104,  181,  143,  111,  78,  148,  104,  174,  161,  146,  141,  172,  92,  142,  160,  203,  138,  134,  93,  67,  143,  152,  107,  180,  166,  156,  90,  143,  148,  158,  177,  94,  133,  124,  113,  147,  174,  179,  118,  149,  160,  199,  108,  185,  170,  124,  133,  183,  140,  162,  151,  114,  113,  75,  135,  82,  127,  85,  189,  178,  180,  75,  154,  124,  147,  90,  198,  180,  142,  90,  164,  87,  94,  165,  121,  124,  177,  140,  178,  144,  180,  191,  178,  178,  142,  156,  110,  105,  175,  110,  188,  172,  124,  126,  69,  176,  182,  136,  140,  184,  108,  177,  113,  120,  165,  160,  186,  180,  119,  149,  142,  147,  68,  163,  94,  172,  131,  143,  121,  127,  132,  164,  167,  179,  194,  143,  190,  144,  146,  89,  149,  174,  167,  143,  174,  92,  132,  168,  124,  131,  148,  113,  202,  180,  120,  115,  162,  161,  96,  104,  133,  87,  73,  155,  103,  149,  158,  106,  145,  125,  135,  153,  146,  151,  157,  133,  116,  156,  133,  111,  99,  211,  178,  91,  198,  105,  205,  169,  168,  150,  112,  158,  193,  113,  168,  193,  157,  166,  155,  171,  138,  181,  98,  105,  108,  184,  150,  131,  120,  172,  129,  155,  132,  140,  141,  135,  173,  113,  121,  223,  174,  199,  127,  120,  186,  141,  182,  118,  174,  145,  212,  153,  131,  174,  203,  126,  169,  133,  104,  93,  152,  125,  159,  142,  158,  165,  118,  113,  166,  198,  141,  173,  124,  154,  159,  120,  176,  161,  137,  134,  127,  188,  166,  156,  139,  166,  216,  127,  161,  132,  114,  131,  136,  142,  132,  204,  77,  143,  197,  144,  205,  176,  154,  183,  111,  160,  111,  131,  120,  133,  170,  157,  155,  168,  94,  165,  112,  156,  178,  77,  123,  150,  119,  160,  123,  84,  157,  155,  154,  127,  124,  112,  178,  186,  173,  158,  115,  125,  129,  125,  103,  112,  113,  137,  112,  137,  155,  149,  114,  147,  124,  184,  163,  124,  109,  95,  149,  144,  149,  101,  119,  170,  106,  179,  186,  158,  110,  145,  138,  159,  132,  134,  120,  160,  148,  104,  118,  114,  99,  162,  96,  148,  133,  146,  104,  158,  190,  122,  157,  164,  137,  134,  133,  132,  154,  141,  133,  117,  118,  91,  105,  203,  116,  81,  115,  92,  115,  86,  182,  122,  141,  120,  161,  145,  170,  154,  150,  136,  177,  119,  118,  137,  109,  178,  125,  171,  179,  141,  189,  168,  179,  130,  114,  90,  175,  149,  202,  138,  116,  148,  135,  107,  112,  144,  105,  122,  107,  163,  129,  153,  164,  163,  132,  146,  93,  119,  137,  176,  134,  137,  175,  156,  160,  175,  99,  112,  147,  206,  125,  123,  159,  129,  189,  109,  125,  178,  118,  146,  164,  163,  182,  146,  143,  136,  137,  177,  140,  119,  170,  135,  155,  146,  90,  115,  109,  140,  102,  138,  136,  172,  175,  151,  145,  144,  126,  124,  205,  151,  99,  159,  128,  201,  199,  142,  148,  194,  170,  145,  148,  162,  174,  129,  108,  110,  134,  142,  116,  136,  142,  141,  121,  111,  141,  178,  145,  177,  154,  140,  171,  131,  168,  182,  147,  166,  92,  142,  189,  192,  174,  105,  158,  162,  143,  134,  106,  153,  166,  107,  200,  177,  118,  109,  143,  146,  189,  133,  171,  143,  155,  129,  138,  145,  128,  181,  93,  174,  174,  180,  113,  188,  155,  104,  133,  145,  136,  130,  143,  120,  125,  177,  171,  145,  146,  173,  135,  176,  136,  105,  117,  161,  196,  154,  159,  140,  194,  110,  127,  190,  144,  198,  162,  157,  188,  80,  174,  158,  131,  145,  141,  113,  100,  139,  97,  145,  132,  140,  143,  177,  155,  147,  161,  108,  192,  94,  155,  153,  110,  108,  192,  171,  156,  109,  166,  146,  151,  107,  139,  140,  99,  121,  133,  162,  133,  165,  99,  149,  147,  110,  184,  119,  89,  202,  136,  120,  170,  139,  120,  92,  154,  96,  166,  133,  194,  179,  121,  117,  113,  204,  180,  132,  142,  106,  127,  152,  131,  108,  130,  129,  131,  174,  130,  164,  144,  197,  106,  88,  184,  134,  132,  143,  187,  184,  174,  132,  162,  143,  135,  152,  152,  150,  137,  148,  158,  189,  161,  119,  165,  126,  165,  156,  112,  106,  100,  90,  168,  146,  144,  147,  141,  186,  183,  103,  123,  172,  145,  152,  196,  153,  192,  150,  146,  113,  182,  97,  150,  153,  167,  160,  116,  146,  137,  170,  123,  165,  143,  126,  131,  134,  173,  101,  180,  104,  195,  82,  90,  145,  141,  177,  105,  154,  158,  182,  161,  159,  170,  87,  104,  109,  182,  169,  116,  88,  125,  104,  111,  172,  159,  90,  129,  175,  104,  134,  143,  153,  154,  166,  161,  180,  135,  139,  85,  111,  125,  116,  142,  132,  185,  134,  156,  152,  143,  168,  154,  166,  144,  180,  158,  152,  190,  160,  173,  149,  170,  133,  131,  88,  113,  170,  154,  71,  129,  153,  88,  174,  124,  159,  98,  206,  165,  160,  119,  112,  151,  133,  141,  154,  106,  84,  187,  151,  108,  179,  137,  100,  127,  181,  149,  194,  178,  142,  145,  126,  128,  180,  152,  130,  135,  83,  132,  163,  146,  102,  136,  159,  108,  159,  128,  117,  140,  148,  96,  202,  115,  82,  163,  95,  156,  162,  150,  197,  138,  140,  159,  162,  174,  190,  158,  112,  154,  168,  167,  98,  105,  172,  110,  131,  98,  172,  106,  154,  131,  106,  172,  180,  136,  95,  101,  131,  137,  145,  170,  137,  102,  177,  133,  164,  189,  182,  79,  141,  101,  100,  150,  97,  159,  161,  151,  145,  143,  167,  125,  161,  149,  82,  154,  171,  75,  119,  184,  118,  115,  168,  136,  154,  113,  124,  138,  98,  136,  151,  157,  109,  175,  87,  121,  183,  186,  157,  165,  138,  142,  146,  137,  146,  130,  155,  163,  170,  119,  145,  98,  137,  164,  162,  152,  189,  143,  132,  128,  128,  153,  127,  133,  168,  159,  111,  142,  162,  138,  120,  137,  82,  114,  124,  130,  162,  157,  165,  79,  130,  117,  111,  147,  79,  114,  134,  165,  157,  132,  171,  98,  111,  157,  143,  72,  104,  120,  179,  127,  121,  76,  131,  182,  119,  96,  151,  124,  145,  164,  166,  158,  103,  125,  134,  160,  129,  118,  138,  116,  109,  160,  140,  164,  173,  134,  154,  162,  103,  109,  166,  191,  139,  135,  140,  127,  182,  193,  128,  102,  104,  125,  144,  112,  142,  152,  177,  167,  143,  121,  132,  120,  67,  109,  141,  141,  129,  148,  148,  122,  164,  133,  140,  131,  128,  124,  165,  162,  173,  196,  116,  187,  95,  133,  195,  144,  177,  141,  149,  99,  134,  110,  147,  124,  118,  99,  125,  108,  105,  148,  174,  164,  123,  151,  86,  115,  133,  114,  173,  173,  163,  97,  148,  139,  155,  116,  81,  100,  164,  149,  71,  119,  73,  126,  128,  121,  137,  151,  181,  132,  160,  115,  138,  122,  104,  148,  103,  105,  143,  117,  122,  155,  172,  155,  135,  141,  193,  74,  161,  157,  157,  124,  134,  152,  122,  140,  140,  83,  155,  103,  116,  114,  123,  80,  150,  134,  152,  137,  158,  160,  141,  151,  120,  121,  173,  144,  139,  106,  94,  155,  117,  133,  174,  90,  135,  115,  166,  149,  148,  88,  88,  81,  174,  170,  53,  98,  97,  116,  168,  119,  147,  156,  76,  130,  169,  82,  152,  184,  86,  119,  106,  153,  144,  122,  149,  156,  161,  117,  124,  103,  122,  153,  71,  92,  157,  92,  74,  149,  119,  162,  134,  188,  140,  108,  170,  103,  169,  105,  145,  86,  109,  150,  160,  192,  98,  149,  179,  123,  143,  134,  172,  101,  173,  151,  130,  139,  213,  183,  122,  164,  145,  101,  157,  154,  105,  72,  147,  181,  105,  150,  147,  166,  118,  191,  177,  73,  130,  166,  191,  85,  130,  147,  121,  121,  90,  65,  142,  178,  178,  174,  146,  134,  122,  164,  109,  111,  113,  157,  123,  140,  150,  164,  144,  119,  173,  92,  137,  192,  162,  110,  143,  144,  104,  115,  203,  161,  195,  191,  113,  108,  151,  118,  111,  107,  118,  143,  154,  128,  185,  171,  94,  157,  148,  109,  136,  147,  122,  117,  109,  181,  119,  161,  196,  127,  123,  144,  136,  74,  109,  96,  112,  125,  168,  106,  148,  171,  184,  155,  161,  106,  114,  158,  119,  138,  196,  103,  167,  86,  129,  104,  156,  113,  39,  161,  160,  117,  73,  133,  107,  175,  211,  140,  107,  125,  167,  165,  127,  155,  129,  93,  94,  95,  147,  84,  82,  145,  132,  155,  132,  157,  108,  167,  139,  108,  144,  129,  165,  125,  118,  114,  117,  165,  129,  77,  151,  180,  101,  162,  159,  176,  103,  157,  175,  176,  117,  113,  145,  183,  148,  109,  167,  143,  156,  171,  141,  152,  162,  108,  137,  133,  135,  126,  118,  84,  143,  90,  77,  115,  159,  168,  166,  78,  119,  119,  197,  167,  149,  166,  150,  94,  118,  195,  156,  197,  90,  204,  138,  162,  204,  166,  183,  149,  93,  113,  125,  124,  142,  168,  156,  143,  158,  113,  133,  163,  193,  129,  149,  175,  188,  148,  128,  192,  152,  97,  169,  80,  164,  144,  153,  129,  91,  183,  94,  139,  177,  144,  136,  123,  219,  177,  114,  120,  159,  187,  146,  159,  141,  124,  136,  146,  113,  55,  117,  122,  113,  100,  140,  195,  126,  163,  162,  72,  113,  174,  101,  142,  175,  145,  84,  184,  93,  111,  146,  189,  193,  157,  162,  140,  134,  205,  104,  114,  152,  99,  187,  177,  129,  167,  145,  116,  111,  142,  95,  169,  87,  102,  104,  128,  181,  159,  147,  117,  130,  174,  127,  156,  166,  111,  178,  139,  148,  190,  169,  99,  166,  170,  115,  163,  107,  145,  184,  117,  107,  98,  113,  199,  133,  160,  140,  150,  182,  116,  159,  144,  144,  134,  81,  171,  125,  93,  121,  153,  95,  91,  175,  92,  179,  159,  198,  142,  153,  138,  107,  143,  121,  140,  141,  149,  93,  135,  179,  150,  156,  150,  136,  152,  189,  100,  138,  186,  189,  133,  192,  153,  158,  128,  142,  181,  114,  114,  158,  94,  109,  110,  160,  149,  120,  179,  124,  33,  167,  169,  144,  81,  152,  164,  152,  123,  115,  105,  161,  176,  138,  133,  169,  148,  118,  133,  169,  91,  153,  145,  182,  222,  170,  192,  198,  125,  110,  98,  119,  167,  138,  154,  125,  191,  172,  126,  161,  154,  209,  190,  123,  136,  133,  163,  119,  115,  126,  141,  185,  83,  166,  190,  126,  99,  193,  177,  148,  69,  114,  130,  164,  115,  178,  190,  126,  123,  102,  128,  139,  102,  87,  149,  137,  150,  190,  105,  150,  155,  96,  138,  197,  123,  206,  172,  119,  121,  184,  80,  112,  176,  152,  89,  166,  75,  89,  112,  178,  143,  150,  169,  145,  164,  155,  74,  111,  194,  158,  214,  132,  157,  176,  150,  188,  167,  121,  69,  122,  146,  118,  128,  119,  131,  116,  151,  157,  109,  147,  84,  157,  88,  176,  137,  130,  151,  152,  153,  132,  105,  162,  123,  114,  161,  132,  197,  139,  157,  184,  190,  160,  220,  202,  94,  154,  144,  129,  199,  137,  137,  77,  167,  151,  163,  155,  138,  170,  106,  200,  99,  140,  176,  111,  117,  124,  142,  145,  166,  151,  84,  136,  184,  142,  119,  144,  179,  165,  154,  134,  115,  132,  142,  166,  136,  137,  151,  158,  91,  135,  127,  104,  109,  129,  161,  137,  62,  141,  130,  177,  135,  186,  174,  98,  130,  136,  168,  158,  103,  174,  114,  159,  96,  71,  73,  80,  179,  111,  153,  184,  128,  90,  214,  169,  169,  153,  117,  152,  128,  161,  118,  167,  162,  195,  110,  137,  85,  179,  173,  156,  144,  126,  126,  134,  103,  182,  132,  159,  147,  214,  105,  144,  104,  132,  128,  102,  130,  174,  130,  122,  146,  192,  115,  139,  114,  151,  112,  77,  141,  131,  130,  133,  199,  123,  151,  151,  162,  176,  167,  68,  131,  131,  142,  118,  87,  132,  127,  207,  142,  109,  117,  150,  123,  161,  170,  128,  135,  167,  136,  163,  183,  152,  82,  162,  158,  127,  169,  182,  105,  177,  163,  155,  162,  127,  144,  112,  140,  135,  129,  130,  105,  148,  149,  111,  87,  139,  134,  131,  132,  168,  109,  102,  154,  156,  181,  149,  140,  151,  142,  176,  162,  77,  108,  138,  180,  206,  146,  125,  148,  99,  147,  147,  149,  101,  114,  154,  166,  100,  166,  139,  176,  166,  202,  165,  126,  201,  184,  171,  147,  189,  113,  109,  187,  129,  107,  97,  165,  108,  156,  134,  107,  137,  124,  134,  166,  124,  161,  122,  119,  177,  126,  142,  159,  114,  156,  117,  100,  136,  137,  57,  137,  78,  170,  125,  180,  153,  164,  101,  182,  129,  111,  139,  143,  87,  129,  165,  161,  174,  182,  117,  166,  161,  143,  171,  138,  197,  181,  184,  144,  166,  131,  163,  143,  153,  158,  155,  74,  191,  203,  107,  207,  121,  170,  117,  155,  172,  169,  157,  117,  214,  106,  161,  109,  144,  109,  166,  36,  137,  86,  150,  153,  176,  161,  125,  156,  139,  137,  153,  117,  88,  102,  128,  162,  128,  167,  158,  98,  126,  157,  152,  153,  148,  135,  154,  122,  145,  169,  174,  161,  170,  162,  137,  94,  178,  163,  135,  103,  166,  175,  185,  151,  170,  162,  181,  128,  151,  134,  163,  112,  193,  170,  168,  189,  128,  111,  154,  113,  190,  103,  120,  121,  163,  119,  143,  162,  75,  159,  61,  178,  46,  144,  176,  185,  143,  148,  115,  143,  92,  121,  186,  182,  91,  93,  137,  135,  130,  146,  145,  87,  131,  185,  156,  134,  131,  184,  138,  98,  136,  179,  162,  104,  82,  174,  138,  53,  118,  189,  136,  150,  111,  186,  142,  112,  67,  197,  135,  124,  142,  195,  104,  92,  201,  79,  159,  103,  151,  86,  116,  134,  193,  212,  164,  143,  126,  151,  206,  128,  106,  115,  192,  157,  169,  156,  142,  126,  174,  140,  165,  187,  135,  141,  171,  161,  126,  124,  98,  109,  173,  114,  113,  169,  179,  164,  175,  151,  174,  196,  160,  156,  121,  149,  74,  101,  119,  177,  137,  101,  144,  179,  77,  133,  110,  113,  176,  116,  130,  152,  158,  44,  90,  202,  87,  117,  132,  94,  58,  140,  112,  200,  189,  113,  175,  154,  117,  134,  141,  96,  175,  205,  170,  165,  150,  130,  154,  147,  152,  124,  126,  137,  123,  77,  153,  180,  173,  164,  134,  184,  178,  138,  94,  156,  147,  166,  180,  129,  125,  154,  121,  160,  94,  132,  106,  123,  152,  83,  123,  117,  150,  133,  122,  109,  150,  140,  142,  164,  145,  105,  139,  178,  175,  135,  87,  137,  175,  135,  160,  134,  175,  145,  133,  81,  133,  148,  119,  197,  196,  154,  129,  148,  161,  159,  126,  126,  146,  140,  155,  147,  132,  117,  125,  111,  112,  128,  144,  79,  144,  114,  146,  124,  109,  135,  163,  155,  165,  144,  116,  159,  151,  172,  172,  193,  155,  109,  123,  158,  51,  53,  190,  121,  117,  150,  102,  185,  45,  197,  34,  102,  168,  152,  165,  175,  122,  129,  119,  170,  199,  156,  106,  145,  129,  168,  170,  152,  207,  128,  136,  128,  125,  114,  130,  139,  140,  141,  139,  151,  126,  134,  155,  144,  125,  159,  150,  159,  113,  165,  202,  184,  143,  114,  128,  156,  157,  135,  100,  149,  117,  144,  111,  69,  118,  85,  194,  89,  147,  158,  135,  153,  173,  160,  122,  119,  170,  165,  167,  168,  139,  122,  147,  122,  118,  151,  126,  117,  166,  135,  190,  105,  160,  191,  108,  164,  107,  136,  126,  140,  100,  139,  173,  135,  105,  129,  179,  87,  128,  106,  155,  133,  164,  208,  205,  137,  161,  86,  145,  166,  149,  168,  104,  189,  118,  209,  132,  116,  92,  83,  169,  147,  134,  150,  57,  171,  93,  145,  155,  112,  120,  135,  154,  201,  118,  133,  135,  97,  159,  180,  151,  143,  157,  138,  104,  146,  160,  176,  149,  143,  119,  153,  156,  120,  157,  198,  149,  112,  138,  158,  88,  65,  143,  141,  134,  132,  186,  105,  161,  145,  209,  121,  111,  101,  143,  163,  142,  120,  84,  150,  174,  122,  138,  103,  123,  157,  126,  158,  176,  89,  153,  120,  87,  153,  66,  111,  122,  161,  145,  132,  168,  134,  148,  174,  163,  168,  148,  99,  119,  155,  185,  212,  100,  178,  184,  128,  166,  138,  118,  148,  126,  139,  115,  169,  117,  101,  85,  138,  169,  128,  110,  130,  128,  125,  168,  184,  116,  112,  137,  183,  123,  184,  74,  167,  192,  135,  137,  80,  194,  121,  89,  141,  170,  132,  165,  112,  68,  143,  144,  110,  147,  211,  146,  163,  136,  133,  156,  177,  103,  146,  139,  153,  157,  132,  174,  95,  129,  166,  154,  128,  148,  92,  118,  121,  126,  151,  89,  143,  109,  99,  163,  119,  151,  163,  164,  148,  160,  139,  138,  120,  99,  100,  151,  102,  100,  163,  97,  172,  100,  117,  130,  104,  136,  162,  149,  100,  152,  101,  141,  81,  139,  156,  108,  150,  147,  141,  87,  128,  143,  163,  164,  173,  170,  171,  190,  176,  115,  66,  157,  104,  130,  112,  101,  107,  147,  190,  154,  128,  154,  155,  182,  149,  155,  98,  120,  125,  150,  104,  119,  162,  185,  154,  188,  165,  131,  170,  122,  105,  100,  189,  128,  192,  129,  150,  108,  190,  147,  111,  89,  140,  115,  119,  94,  177,  122,  133,  116,  173,  110,  140,  168,  168,  160,  124,  195,  163,  166,  145,  142,  123,  119,  146,  191,  113,  142,  167,  132,  154,  148,  66,  144,  134,  199,  145,  124,  131,  151,  160,  142,  111,  104,  106,  161,  138,  185,  181,  152,  116,  169,  112,  167,  105,  137,  136,  176,  152,  89,  83,  142,  132,  193,  146,  111,  113,  120,  140,  164,  156,  119,  172,  131,  179,  162,  192,  139,  133,  180,  106,  101,  131,  180,  134,  201,  150,  112,  172,  103,  124,  161,  198,  150,  97,  171,  143,  125,  146,  143,  102,  150,  127,  92,  118,  146,  123,  140,  172,  110,  103,  153,  127,  118,  114,  137,  116,  180,  161,  153,  191,  149,  195,  129,  142,  162,  190,  101,  65,  130,  140,  158,  124,  195,  163,  162,  156,  178,  135,  91,  180,  122,  127,  120,  141,  145,  90,  110,  126,  138,  126,  120,  142,  180,  114,  109,  158,  116,  107,  106,  67,  137,  134,  123,  160,  124,  147,  110,  133,  160,  144,  146,  130,  188,  130,  130,  148,  99,  101,  144,  130,  110,  134,  120,  153,  81,  160,  115,  134,  99,  151,  175,  136,  147,  130,  52,  75,  157,  60,  156,  99,  128,  148,  126,  141,  131,  148,  160,  145,  163,  130,  145,  166,  149,  156,  152,  133,  173,  174,  138,  137,  173,  150,  141,  151,  181,  166,  50,  163,  129,  145,  146,  151,  115,  102,  90,  188,  131,  158,  158,  206,  165,  205,  166,  143,  164,  118,  105,  172,  117,  193,  123,  145,  151,  158,  136,  67,  156,  93,  174,  190,  141,  148,  134,  80,  115,  158,  123,  194,  92,  178,  159,  159,  156,  124,  144,  110,  126,  138,  147,  108,  149,  158,  131,  170,  177,  95,  101,  84,  121,  164,  194,  159,  121,  151,  108,  160,  92,  170,  140,  71,  161,  127,  163,  112,  82,  122,  88,  91,  119,  95,  141,  141,  188,  181,  121,  167,  205,  164,  156,  139,  155,  146,  75,  86,  181,  73,  147,  157,  129,  183,  158,  147,  139,  128,  154,  143,  100,  133,  121,  134,  133,  150,  106,  92,  150,  72,  131,  175,  208,  159,  96,  151,  177,  145,  131,  131,  137,  156,  96,  113,  170,  146,  163,  100,  181,  144,  169,  136,  132,  146,  160,  132,  117,  126,  197,  179,  133,  100,  179,  165,  161,  100,  120,  119,  115,  167,  139,  127,  167,  150,  111,  81,  183,  200,  167,  92,  123,  184,  143,  109,  114,  87,  174,  97,  140,  141,  146,  122,  150,  135,  88,  181,  171,  156,  143,  124,  81,  122,  164,  150,  121,  102,  128,  172,  128,  139,  183,  127,  196,  170,  89,  144,  133,  134,  174,  108,  184,  118,  131,  147,  126,  179,  83,  140,  144,  137,  164,  110,  164,  157,  92,  122,  141,  103,  98,  134,  133,  119,  129,  133,  108,  150,  113,  143,  157,  114,  126,  156,  133,  117,  150,  103,  154,  160,  164,  149,  192,  96,  103,  143,  124,  141,  120,  154,  108,  106,  143,  184,  145,  149,  174,  138,  184,  133,  155,  218,  153,  185,  196,  157,  126,  79,  126,  152,  129,  156,  132,  163,  178,  177,  122,  111,  133,  106,  139,  178,  123,  167,  92,  101,  126,  143,  129,  180,  166,  126,  94,  146,  136,  92,  162,  142,  135,  122,  140,  168,  112,  169,  125,  150,  143,  112,  180,  78,  119,  195,  130,  136,  96,  130,  111,  159,  129,  151,  87,  122,  157,  132,  124,  79,  131,  83,  149,  113,  158,  158,  127,  111,  136,  135,  137,  154,  116,  197,  131,  127,  130,  162,  95,  97,  132,  160,  145,  167,  119,  168,  197,  114,  127,  175,  124,  136,  171,  142,  175,  189,  152,  158,  132,  87,  140,  91,  151,  141,  173,  127,  128,  147,  159,  115,  151,  123,  78,  135,  139,  112,  172,  162,  133,  163,  143,  92,  177,  168,  113,  128,  99,  154,  147,  105,  135,  174,  110,  144,  168,  110,  164,  177,  79,  120,  173,  131,  141,  173,  146,  136,  173,  155,  113,  136,  153,  142,  173,  127,  113,  100,  160,  85,  100,  60,  52,  185,  125,  118,  96,  130,  102,  108,  102,  170,  139,  137,  137,  172,  195,  161,  155,  110,  159,  182,  149,  194,  128,  160,  138,  162,  75,  94,  148,  144,  178,  113,  151,  163,  188,  102,  125,  150,  102,  192,  167,  143,  169,  194,  161,  162,  144,  102,  165,  78,  163,  206,  133,  145,  117,  121,  152,  159,  139,  91,  186,  153,  143,  151,  154,  130,  118,  107,  108,  156,  150,  158,  141,  125,  121,  116,  116,  83,  125,  93,  100,  176,  149,  172,  173,  172,  126,  165,  166,  87,  178,  97,  131,  84,  177,  159,  102,  144,  175,  180,  111,  135,  205,  170,  114,  179,  86,  108,  176,  170,  176,  158,  160,  131,  166,  121,  130,  175,  179,  132,  110,  116,  84,  95,  56,  107,  98,  106,  55,  170,  105,  65,  140,  152,  112,  139,  92,  92,  152,  146,  104,  136,  83,  100,  125,  137,  176,  158,  155,  135,  68,  167,  171,  178,  117,  143,  96,  174,  139,  156,  144,  132,  183,  132,  148,  151,  118,  130,  143,  94,  129,  152,  122,  136,  108,  163,  130,  109,  95,  219,  148,  110,  143,  150,  159,  202,  129,  134,  192,  135,  139,  196,  166,  179,  114,  164,  115,  118,  126,  137,  138,  99,  164,  138,  93,  91,  133,  204,  120,  158,  190,  167,  153,  156,  129,  149,  110,  110,  165,  134,  130,  138,  136,  101,  158,  141,  116,  150,  93,  136,  147,  202,  122,  151,  77,  124,  108,  220,  133,  127,  137,  140,  136,  143,  102,  201,  155,  134,  154,  133,  147,  117,  171,  144,  154,  74,  120,  131,  219,  102,  122,  156,  119,  119,  160,  93,  182,  158,  145,  116,  150,  188,  151,  139,  186,  113,  76,  140,  109,  156,  200,  191,  133,  106,  173,  181,  109,  173,  167,  194,  150,  100,  160,  105,  103,  141,  154,  154,  128,  159,  97,  129,  140,  107,  160,  169,  117,  116,  195,  179,  142,  178,  168,  128,  168,  99,  112,  106,  135,  164,  171,  161,  121,  200,  110,  100,  76,  113,  151,  153,  137,  103,  142,  167,  110,  166,  146,  162,  175,  117,  102,  167,  150,  129,  147,  153,  159,  162,  87,  122,  110,  110,  109,  179,  169,  164,  167,  145,  193,  214,  156,  174,  114,  72,  141,  165,  114,  108,  190,  128,  184,  139,  89,  154,  179,  123,  193,  115,  128,  101,  128,  122,  142,  85,  120,  139,  185,  148,  139,  183,  124,  82,  103,  153,  147,  145,  156,  148,  170,  98,  133,  197,  156,  154,  104,  148,  147,  161,  97,  156,  150,  135,  159,  124,  97,  167,  106,  87,  119,  100,  138,  109,  112,  120,  151,  111,  111,  144,  136,  98,  169,  122,  139,  104,  74,  134,  109,  120,  131,  137,  145,  149,  169,  143,  142,  172,  126,  138,  171,  139,  115,  165,  154,  136,  124,  101,  154,  130,  118,  166,  157,  153,  173,  180,  146,  153,  181,  113,  116,  134,  105,  142,  137,  176,  160,  158,  148,  151,  142,  133,  120,  131,  172,  159,  109,  125,  152,  207,  125,  88,  137,  112,  120,  158,  178,  115,  136,  152,  146,  214,  155,  172,  132,  150,  133,  116,  100,  130,  95,  126,  156,  132,  111,  167,  161,  153,  143,  182,  139,  131,  104,  152,  127,  148,  121,  130,  116,  122,  79,  100,  80,  155,  113,  135,  181,  129,  131,  106,  144,  102,  119,  155,  99,  129,  146,  113,  165,  147,  133,  128,  153,  91,  80,  127,  172,  170,  162,  121,  140,  121,  91,  201,  129,  179,  135,  170,  147,  110,  168,  148,  118,  101,  157,  121,  125,  161,  132,  125,  125,  99,  162,  124,  133,  143,  168,  160,  173,  134,  125,  110,  105,  88,  141,  139,  97,  106,  166,  133,  170,  177,  116,  190,  138,  145,  153,  108,  175,  120,  190,  109,  124,  124,  111,  178,  157,  123,  134,  139,  135,  155,  156,  159,  125,  148,  125,  136,  124,  158,  110,  160,  111,  121,  199,  128,  153,  130,  121,  169,  162,  126,  123,  161,  111,  116,  153,  92,  139,  135,  136,  130,  161,  126,  128,  139,  177,  153,  171,  104,  94,  169,  173,  124,  111,  112,  82,  150,  175,  138,  90,  136,  124,  194,  122,  150,  193,  184,  139,  81,  169,  92,  127,  116,  167,  143,  160,  181,  172,  171,  107,  178,  128,  173,  114,  192,  152,  150,  152,  135,  115,  99,  158,  107,  139,  154,  199,  147,  122,  111,  193,  143,  108,  136,  116,  140,  182,  114,  167,  135,  139,  199,  144,  125,  171,  137,  87,  130,  146,  178,  93,  120,  116,  171,  100,  134,  165,  143,  132,  117,  120,  155,  143,  172,  161,  181,  169,  161,  179,  133,  127,  146,  172,  120,  142,  172,  149,  132,  132,  128,  143,  112,  125,  148,  131,  135,  149,  187,  105,  105,  139,  134,  124,  171,  87,  143,  119,  200,  110,  85,  108,  127,  139,  97,  141,  209,  129,  112,  170,  138,  181,  205,  157,  116,  83,  208,  144,  145,  149,  164,  166,  121,  168,  106,  161,  195,  90,  124,  107,  128,  167,  162,  118,  111,  139,  98,  125,  127,  161,  184,  142,  161,  167,  145,  100,  184,  150,  175,  126,  137,  100,  145,  197,  201,  127,  152,  146,  150,  149,  118,  126,  171,  124,  200,  107,  136,  198,  169,  169,  164,  126,  146,  170,  169,  178,  151,  128,  137,  194,  109,  147,  119,  164,  159,  164,  94,  134,  144,  138,  148,  200,  173,  163,  150,  131,  147,  113,  142,  157,  135,  108,  142,  118,  154,  192,  125,  114,  192,  148,  113,  158,  148,  83,  97,  107,  153,  143,  193,  129,  153,  158,  118,  186,  84,  177,  123,  147,  123,  172,  160,  169,  184,  118,  114,  172,  121,  160,  119,  162,  137,  148,  153,  143,  205,  174,  146,  183,  134,  117,  113,  132,  127,  182,  139,  140,  174,  127,  170,  146,  99,  98,  83,  81,  159,  146,  141,  146,  145,  130,  130,  119,  143,  87,  107,  142,  127,  115,  109,  132,  137,  156,  96,  165,  116,  120,  116,  191,  142,  89,  92,  154,  131,  101,  135,  167,  125,  154,  165,  150,  175,  157,  91,  132,  116,  207,  155,  161,  126,  129,  178,  93,  73,  185,  102,  110,  109,  167,  116,  173,  143,  200,  138,  96,  157,  139,  148,  88,  125,  103,  176,  147,  182,  71,  199,  140,  145,  161,  151,  142,  150,  161,  97,  165,  146,  123,  148,  131,  138,  113,  120,  127,  125,  60,  127,  141,  134,  104,  120,  118,  123,  96,  123,  141,  101,  113,  157,  130,  87,  146,  203,  138,  188,  121,  109,  185,  78,  139,  86,  170,  165,  158,  97,  108,  157,  127,  133,  126,  165,  94,  83,  159,  91,  132,  111,  75,  185,  146,  105,  131,  106,  147,  119,  175,  82,  169,  103,  131,  146,  117,  112,  103,  183,  96,  89,  95,  163,  186,  124,  121,  109,  102,  61,  139,  137,  128,  129,  110,  110,  172,  100,  163,  155,  174,  127,  112,  158,  170,  111,  135,  141,  113,  97,  119,  155,  164,  115,  219,  136,  130,  186,  118,  173,  154,  133,  112,  104,  142,  150,  119,  138,  159,  145,  87,  147,  128,  140,  126,  101,  118,  135,  145,  103,  182,  100,  150,  154,  100,  103,  168,  177,  124,  179,  82,  113,  146,  108,  101,  158,  160,  144,  156,  178,  139,  155,  186,  147,  133,  161,  169,  118,  162,  109,  117,  149,  170,  135,  128,  141,  178,  135,  127,  108,  145,  135,  93,  153,  139,  99,  129,  106,  172,  87,  174,  77,  105,  107,  77,  170,  144,  135,  102,  144,  155,  154,  160,  108,  126,  147,  199,  158,  153,  157,  134,  116,  187,  148,  140,  55,  93,  132,  129,  132,  111,  103,  135,  101,  165,  142,  140,  139,  149,  174,  142,  117,  141,  80,  99,  156,  118,  154,  130,  76,  162,  143,  198,  198,  138,  122,  181,  180,  104,  152,  147,  90,  128,  220,  198,  80,  162,  155,  105,  131,  150,  120,  114,  135,  86,  104,  123,  126,  118,  134,  131,  117,  68,  78,  165,  134,  108,  170,  156,  109,  197,  116,  52,  122,  139,  146,  108,  106,  144,  173,  110,  166,  169,  164,  162,  174,  128,  155,  136,  56,  124,  154,  142,  135,  81,  100,  129,  172,  172,  159,  115,  117,  200,  126,  78,  133,  190,  134,  135,  123,  127,  154,  78,  143,  137,  197,  90,  106,  120,  115,  125,  162,  84,  123,  179,  138,  146,  158,  133,  131,  217,  144,  186,  146,  152,  148,  89,  115,  67,  159,  112,  179,  185,  144,  144,  119,  218,  120,  140,  185,  160,  122,  140,  160,  119,  170,  148,  156,  142,  143,  139,  90,  176,  165,  149,  157,  165,  63,  133,  130,  119,  179,  166,  175,  155,  122,  149,  139,  117,  157,  85,  116,  136,  104,  128,  126,  142,  113,  163,  126,  65,  113,  151,  152,  165,  116,  138,  120,  161,  149,  161,  149,  78,  125,  146,  95,  193,  166,  74,  185,  163,  168,  160,  136,  134,  136,  150,  87,  143,  147,  91,  73,  184,  81,  140,  122,  177,  164,  169,  169,  197,  140,  135,  110,  181,  122,  103,  95,  146,  194,  138,  154,  126,  189,  61,  157,  129,  123,  190,  191,  129,  160,  162,  107,  179,  149,  187,  171,  170,  115,  150,  83,  125,  163,  111,  96,  165,  145,  114,  125,  134,  84,  135,  179,  174,  125,  159,  157,  188,  82,  201,  183,  93,  169,  116,  123,  161,  159,  184,  188,  157,  173,  104,  213,  194,  125,  136,  163,  120,  170,  182,  106,  184,  155,  130,  143,  125,  188,  112,  116,  105,  174,  170,  101,  144,  142,  161,  189,  55,  71,  144,  158,  126,  108,  109,  157,  177,  138,  78,  202,  102,  142,  158,  120,  165,  150,  124,  154,  124,  114,  184,  128,  192,  142,  116,  125,  115,  138,  116,  86,  99,  109,  102,  148,  145,  149,  133,  155,  176,  162,  101,  159,  191,  122,  146,  124,  82,  118,  119,  165,  157,  122,  107,  117,  144,  150,  120,  137,  147,  129,  128,  133,  146,  186,  138,  198,  150,  163,  137,  43,  157,  121,  113,  120,  138,  149,  84,  160,  152,  175,  153,  114,  101,  65,  119,  105,  195,  88,  172,  181,  64,  86,  141,  163,  153,  142,  117,  146,  178,  158,  135,  123,  174,  146,  144,  137,  159,  158,  199,  162,  139,  128,  198,  138,  93,  168,  121,  132,  173,  103,  173,  107,  158,  150,  134,  96,  92,  143,  144,  146,  139,  69,  78,  127,  162,  140,  154,  152,  101,  139,  168,  171,  145,  146,  116,  151,  127,  169,  200,  137,  200,  182,  112,  109,  82,  178,  151,  162,  123,  88,  131,  126,  200,  183,  178,  170,  193,  134,  192,  190,  131,  118,  115,  162,  134,  103,  124,  140,  171,  90,  130,  138,  156,  176,  162,  138,  109,  124,  147,  142,  157,  143,  175,  142,  168,  129,  154,  151,  181,  132,  126,  84,  137,  184,  89,  168,  155,  168,  123,  115,  142,  49,  148,  154,  192,  102,  96,  126,  50,  162,  173,  170,  136,  107,  143,  150,  173,  186,  204,  137,  185,  159,  112,  130,  164,  153,  178,  130,  143,  190,  136,  186,  132,  117,  58,  164,  137,  154,  139,  58,  101,  154,  208,  153,  139,  141,  123,  116,  167,  88,  152,  147,  109,  169,  161,  161,  117,  117,  156,  136,  166,  146,  107,  55,  158,  159,  181,  143,  177,  162,  149,  178,  91,  133,  130,  133,  132,  158,  172,  67,  157,  160,  126,  164,  170,  122,  185,  154,  144,  139,  162,  187,  155,  106,  124,  106,  100,  108,  163,  192,  77,  109,  139,  116,  128,  169,  181,  88,  137,  165,  94,  156,  105,  192,  177,  109,  173,  154,  115,  74,  107,  144,  162,  186,  89,  134,  133,  79,  142,  12,  163,  153,  154,  126,  136,  132,  129,  139,  150,  140,  124,  171,  147,  127,  183,  119,  145,  193,  109,  104,  142,  148,  209,  164,  143,  151,  119,  150,  161,  151,  160,  172,  75,  185,  154,  161,  129,  103,  154,  167,  154,  170,  133,  133,  152,  150,  166,  78,  125,  158,  155,  169,  159,  125,  156,  123,  169,  204,  151,  149,  100,  80,  145,  175,  138,  164,  141,  138,  147,  140,  156,  189,  146,  154,  189,  128,  151,  113,  142,  156,  197,  118,  197,  109,  115,  153,  139,  123,  134,  170,  114,  107,  143,  111,  120,  88,  152,  172,  121,  155,  121,  124,  135,  179,  189,  108,  170,  139,  128,  126,  131,  126,  101,  142,  109,  142,  116,  134,  159,  182,  173,  138,  138,  171,  103,  155,  172,  114,  160,  187,  149,  144,  144,  174,  110,  143,  149,  134,  151,  177,  98,  101,  205,  146,  164,  132,  197,  168,  85,  148,  138,  120,  100,  197,  109,  144,  174,  180,  129,  133,  111,  112,  76,  163,  138,  176,  96,  122,  166,  190,  161,  182,  121,  94,  108,  131,  97,  115,  182,  169,  185,  132,  154,  91,  176,  114,  98,  117,  138,  14,  160,  151,  137,  151,  129,  166,  113,  177,  114,  193,  108,  163,  92,  169,  104,  60,  111,  104,  164,  49,  160,  145,  114,  108,  173,  211,  110,  150,  141,  168,  109,  147,  80,  46,  134,  129,  161,  175,  195,  152,  110,  200,  191,  90,  177,  193,  120,  140,  85,  147,  119,  130,  185,  178,  129,  117,  169,  179,  125,  151,  102,  160,  175,  129,  159,  121,  104,  166,  185,  150,  151,  164,  125,  168,  96,  146,  154,  180,  129,  137,  187,  176,  72,  127,  211,  111,  104,  182,  138,  129,  106,  131,  79,  162,  105,  170,  159,  125,  83,  156,  115,  166,  154,  171,  121,  99,  150,  118,  162,  153,  129,  155,  162,  137,  123,  106,  121,  144,  193,  185,  135,  119,  166,  145,  126,  163,  161,  111,  154,  171,  144,  110,  92,  185,  115,  108,  87,  122,  167,  145,  187,  146,  134,  101,  133,  146,  147,  54,  139,  124,  165,  188,  192,  130,  150,  164,  100,  120,  119,  114,  28,  73,  191,  136,  141,  123,  214,  184,  174,  150,  118,  144,  90,  168,  160,  150,  120,  142,  131,  136,  153,  115,  147,  120,  152,  162,  140,  158,  90,  115,  117,  177,  126,  112,  136,  175,  162,  120,  120,  122,  117,  207,  118,  138,  135,  120,  149,  136,  182,  111,  94,  88,  169,  167,  133,  131,  112,  167,  128,  150,  98,  123,  118,  171,  163,  155,  103,  166,  153,  109,  178,  135,  102,  132,  148,  122,  145,  128,  135,  128,  178,  88,  158,  113,  124,  135,  137,  189,  75,  129,  230,  140,  116,  156,  149,  113,  143,  139,  86,  171,  122,  204,  92,  165,  85,  132,  153,  132,  158,  149,  146,  149,  100,  67,  144,  81,  175,  109,  168,  131,  147,  154,  152,  218,  117,  168,  161,  170,  99,  165,  147,  135,  136,  165,  128,  151,  163,  148,  155,  152,  135,  166,  142,  96,  115,  130,  106,  132,  169,  116,  177,  82,  131,  155,  151,  82,  192,  113,  184,  132,  169,  179,  117,  141,  156,  93,  157,  66,  136,  179,  124,  123,  129,  113,  69,  156,  127,  131,  84,  117,  119,  156,  103,  148,  127,  130,  79,  152,  115,  173,  119,  116,  196,  171,  157,  140,  92,  150,  157,  139,  169,  143,  154,  126,  100,  153,  182,  156,  129,  103,  152,  111,  181,  125,  128,  194,  154,  105,  151,  145,  107,  84,  85,  95,  179,  99,  152,  137,  115,  144,  169,  133,  133,  121,  180,  114,  175,  144,  107,  169,  151,  75,  140,  137,  160,  135,  120,  112,  150,  180,  182,  141,  99,  176,  115,  123,  87,  145,  129,  174,  142,  100,  151,  130,  147,  109,  184,  112,  150,  108,  127,  166,  117,  158,  131,  91,  154,  201,  120,  118,  138,  146,  180,  186,  132,  147,  105,  125,  137,  98,  67,  145,  188,  122,  183,  83,  113,  138,  154,  131,  136,  167,  113,  157,  163,  149,  148,  97,  154,  139,  85,  179,  125,  144,  117,  135,  128,  142,  126,  106,  149,  198,  127,  149,  95,  116,  149,  117,  145,  171,  151,  164,  107,  127,  147,  92,  166,  89,  170,  142,  206,  151,  160,  165,  136,  97,  99,  168,  111,  105,  107,  108,  193,  165,  170,  138,  201,  187,  171,  125,  93,  172,  131,  139,  106,  156,  145,  98,  155,  145,  135,  140,  155,  163,  122,  137,  199,  108,  162,  94,  145,  174,  86,  196,  116,  117,  160,  161,  136,  148,  163,  131,  132,  163,  170,  118,  198,  122,  182,  191,  122,  104,  98,  113,  175,  104,  146,  156,  140,  157,  162,  139,  141,  152,  142,  131,  175,  121,  158,  120,  161,  97,  146,  131,  116,  147,  158,  107,  111,  200,  128,  162,  139,  164,  144,  104,  130,  97,  123,  180,  158,  142,  125,  126,  131,  187,  76,  166,  119,  154,  139,  141,  153,  137,  140,  95,  133,  160,  139,  160,  169,  197,  216,  167,  154,  156,  152,  108,  176,  81,  171,  156,  118,  96,  101,  171,  113,  87,  137,  156,  131,  130,  147,  111,  164,  143,  159,  128,  121,  171,  112,  113,  175,  115,  109,  171,  143,  118,  153,  179,  164,  159,  136,  107,  102,  152,  125,  82,  92,  128,  73,  157,  146,  204,  153,  146,  201,  144,  152,  181,  127,  138,  128,  141,  164,  148,  109,  172,  140,  108,  96,  172,  121,  166,  188,  113,  145,  113,  138,  96,  114,  87,  54,  104,  121,  149,  181,  143,  202,  148,  143,  178,  159,  95,  106,  93,  105,  197,  165,  166,  173,  113,  181,  173,  149,  114,  127,  192,  119,  150,  182,  168,  88,  193,  160,  191,  123,  190,  131,  146,  140,  158,  183,  130,  180,  122,  76,  128,  150,  96,  167,  147,  78,  142,  104,  155,  150,  93,  163,  188,  126,  150,  109,  162,  166,  109,  127,  160,  126,  164,  115,  182,  122,  175,  181,  160,  178,  158,  163,  122,  157,  147,  155,  169,  63,  166,  135,  154,  142,  129,  130,  139,  113,  122,  146,  140,  137,  202,  76,  161,  149,  193,  137,  138,  155,  94,  109,  204,  193,  103,  163,  118,  178,  144,  162,  148,  135,  161,  148,  92,  98,  175,  169,  136,  119,  131,  138,  147,  145,  108,  42,  123,  113,  181,  111,  124,  182,  107,  156,  159,  196,  169,  174,  148,  143,  147,  106,  197,  123,  177,  97,  181,  136,  131,  126,  143,  144,  158,  150,  182,  198,  111,  134,  159,  83,  184,  73,  163,  166,  157,  102,  117,  149,  154,  151,  87,  154,  182,  155,  156,  118,  152,  115,  107,  84,  102,  136,  129,  154,  133,  134,  116,  139,  166,  131,  154,  165,  135,  169,  107,  158,  165,  128,  115,  138,  126,  137,  183,  143,  109,  131,  174,  130,  139,  116,  123,  116,  127,  160,  106,  85,  146,  142,  109,  120,  132,  77,  163,  120,  193,  126,  182,  158,  143,  144,  111,  152,  156,  171,  100,  110,  126,  176,  159,  133,  171,  109,  190,  108,  143,  170,  139,  110,  72,  128,  115,  99,  163,  112,  165,  88,  142,  133,  107,  156,  133,  143,  197,  153,  142,  145,  143,  101,  143,  139,  116,  168,  180,  121,  116,  178,  126,  141,  127,  131,  155,  151,  110,  142,  134,  152,  165,  167,  163,  58,  111,  133,  157,  93,  57,  186,  123,  100,  149,  152,  141,  165,  137,  118,  111,  160,  153,  146,  133,  118,  182,  169,  141,  105,  103,  192,  135,  102,  133,  67,  114,  139,  145,  161,  75,  148,  159,  118,  111,  187,  102,  169,  113,  136,  135,  73,  166,  141,  126,  113,  143,  137,  138,  126,  85,  181,  123,  168,  119,  101,  156,  165,  184,  102,  156,  128,  154,  95,  180,  160,  129,  148,  148,  177,  129,  120,  157,  153,  142,  96,  161,  140,  152,  164,  169,  135,  95,  146,  102,  129,  125,  129,  111,  90,  159,  150,  126,  165,  168,  126,  102,  160,  122,  164,  139,  121,  149,  170,  171,  171,  137,  110,  171,  148,  86,  110,  203,  113,  136,  127,  116,  139,  143,  128,  100,  136,  136,  113,  140,  180,  103,  87,  87,  204,  139,  94,  155,  100,  167,  179,  151,  116,  148,  139,  171,  140,  159,  159,  133,  184,  188,  139,  88,  192,  147,  142,  172,  114,  135,  142,  146,  186,  101,  131,  189,  122,  154,  156,  139,  141,  201,  155,  169,  120,  143,  113,  127,  141,  145,  197,  115,  158,  143,  185,  83,  89,  176,  106,  158,  181,  109,  86,  168,  82,  135,  152,  118,  191,  166,  154,  134,  131,  137,  111,  143,  151,  165,  125,  132,  150,  155,  155,  155,  120,  161,  146,  74,  174,  135,  163,  152,  120,  194,  122,  88,  199,  165,  119,  191,  121,  150,  192,  128,  81,  142,  169,  137,  190,  145,  158,  132,  75,  156,  138,  142,  121,  177,  123,  149,  146,  164,  133,  133,  122,  189,  90,  130,  112,  180,  114,  133,  142,  152,  91,  163,  129,  197,  169,  162,  138,  130,  146,  137,  151,  115,  145,  184,  170,  132,  186,  160,  91,  155,  188,  103,  95,  163,  130,  110,  153,  66,  101,  153,  163,  67,  145,  133,  163,  159,  168,  116,  156,  180,  103,  133,  144,  164,  134,  155,  136,  125,  96,  106,  103,  173,  163,  190,  120,  206,  137,  128,  141,  101,  157,  147,  193,  107,  135,  119,  105,  157,  94,  113,  131,  189,  179,  125,  170,  135,  188,  190,  139,  131,  129,  170,  72,  100,  149,  113,  129,  154,  152,  81,  167,  142,  161,  102,  185,  152,  110,  92,  97,  174,  128,  153,  108,  135,  141,  170,  108,  109,  156,  79,  172,  131,  145,  155,  177,  187,  133,  107,  159,  132,  101,  136,  181,  141,  114,  102,  186,  143,  127,  140,  130,  149,  110,  121,  151,  107,  118,  133,  120,  135,  117,  88,  142,  149,  147,  128,  129,  147,  150,  118,  160,  149,  109,  165,  139,  155,  106,  192,  156,  148,  147,  122,  165,  123,  135,  154,  127,  107,  121,  164,  88,  116,  132,  89,  155,  114,  178,  175,  167,  191,  156,  149,  127,  152,  114,  180,  79,  201,  169,  146,  152,  185,  202,  107,  129,  115,  172,  87,  144,  115,  113,  107,  118,  58,  176,  180,  171,  194,  72,  152,  114,  193,  169,  147,  122,  177,  160,  150,  207,  183,  133,  155,  152,  163,  78,  188,  161,  135,  186,  115,  210,  152,  155,  144,  151,  133,  167,  180,  121,  170,  128,  105,  103,  128,  141,  159,  173,  174,  68,  148,  78,  172,  119,  138,  141,  108,  121,  78,  135,  97,  82,  79,  142,  122,  148,  165,  158,  122,  122,  141,  113,  128,  142,  113,  106,  205,  90,  149,  111,  174,  127,  188,  113,  96,  134,  141,  122,  136,  117,  184,  166,  114,  107,  171,  129,  122,  159,  111,  163,  175,  106,  105,  184,  92,  135,  181,  165,  177,  121,  159,  150,  92,  170,  102,  164,  137,  153,  118,  135,  134,  171,  178,  65,  141,  99,  84,  128,  146,  131,  85,  127,  121,  127,  140,  105,  181,  74,  115,  144,  105,  134,  148,  105,  85,  96,  108,  213,  158,  147,  177,  146,  89,  126,  116,  170,  134,  146,  91,  141,  188,  149,  111,  96,  67,  144,  174,  131,  152,  126,  144,  101,  145,  149,  126,  157,  145,  139,  156,  76,  135,  120,  130,  78,  107,  109,  146,  185,  70,  80,  101,  112,  171,  75,  143,  142,  152,  95,  172,  149,  129,  196,  117,  170,  167,  136,  82,  156,  202,  110,  174,  151,  98,  122,  187,  141,  177,  58,  159,  157,  137,  97,  109,  160,  133,  170,  143,  169,  158,  106,  145,  163,  115,  74,  116,  182,  137,  158,  153,  93,  134,  128,  179,  146,  69,  186,  73,  161,  177,  183,  135,  106,  148,  124,  167,  193,  142,  143,  151,  125,  76,  118,  84,  76,  224,  120,  130,  201,  123,  132,  173,  165,  113,  116,  114,  182,  145,  74,  138,  109,  98,  69,  142,  128,  135,  174,  148,  209,  167,  77,  99,  141,  133,  103,  126,  130,  153,  104,  98,  159,  163,  118,  166,  157,  126,  126,  139,  64,  142,  108,  129,  151,  108,  129,  94,  194,  135,  138,  157,  132,  145,  73,  144,  103,  147,  118,  163,  136,  99,  161,  148,  186,  142,  128,  146,  132,  210,  154,  189,  106,  123,  148,  175,  77,  147,  147,  139,  150,  89,  135,  157,  135,  161,  167,  94,  181,  97,  97,  68,  194,  102,  75,  145,  139,  151,  133,  137,  146,  136,  180,  96,  173,  101,  194,  110,  143,  177,  185,  132,  108,  216,  140,  140,  136,  151,  115,  148,  157,  142,  168,  162,  72,  129,  84,  149,  166,  92,  134,  169,  138,  139,  132,  127,  148,  170,  132,  144,  150,  58,  115,  179,  154,  127,  216,  89,  200,  166,  126,  78,  119,  83,  131,  216,  88,  143,  151,  143,  139,  177,  89,  168,  223,  140,  144,  91,  88,  86,  71,  188,  82,  80,  134,  158,  163,  116,  114,  133,  155,  80,  167,  160,  128,  145,  99,  182,  187,  132,  137,  131,  181,  137,  87,  190,  134,  129,  175,  204,  122,  109,  183,  124,  178,  141,  79,  127,  150,  124,  96,  113,  185,  118,  151,  171,  117,  145,  84,  173,  144,  140,  90,  167,  75,  139,  157,  147,  170,  133,  183,  94,  160,  132,  204,  115,  127,  142,  166,  130,  124,  144,  142,  155,  159,  93,  111,  99,  132,  166,  159,  148,  101,  203,  113,  99,  165,  76,  174,  158,  131,  129,  152,  111,  136,  151,  149,  136,  153,  86,  153,  141,  123,  133,  156,  153,  144,  196,  146,  140,  145,  160,  136,  174,  118,  113,  132,  122,  173,  206,  170,  121,  168,  182,  131,  143,  137,  108,  103,  188,  136,  151,  128,  161,  158,  141,  138,  178,  115,  161,  109,  157,  145,  159,  174,  172,  180,  123,  124,  88,  138,  131,  135,  103,  165,  91,  80,  106,  107,  167,  123,  135,  163,  141,  162,  116,  121,  136,  163,  134,  132,  110,  130,  145,  98,  162,  120,  146,  176,  109,  114,  122,  113,  161,  150,  153,  157,  164,  100,  180,  127,  156,  199,  120,  133,  83,  130,  123,  143,  157,  149,  131,  156,  129,  125,  164,  157,  154,  83,  146,  197,  137,  175,  106,  144,  135,  156,  113,  126,  154,  114,  155,  114,  83,  116,  101,  133,  115,  157,  120,  175,  172,  156,  129,  125,  142,  174,  126,  164,  166,  142,  99,  121,  126,  114,  165,  171,  167,  129,  162,  115,  120,  137,  156,  136,  122,  175,  183,  145,  174,  185,  162,  158,  162,  169,  91,  100,  159,  102,  202,  168,  122,  194,  160,  149,  142,  134,  149,  165,  163,  129,  137,  171,  168,  118,  100,  142,  154,  168,  177,  136,  112,  120,  189,  141,  149,  148,  134,  133,  153,  150,  93,  129,  134,  155,  119,  110,  108,  162,  149,  159,  141,  168,  147,  174,  154,  109,  196,  158,  142,  114,  163,  108,  90,  135,  176,  170,  181,  184,  172,  161,  103,  86,  106,  168,  145,  149,  184,  134,  82,  115,  105,  109,  190,  148,  123,  143,  129,  94,  120,  86,  126,  91,  88,  95,  143,  172,  156,  156,  186,  158,  145,  170,  128,  173,  122,  111,  159,  143,  154,  157,  148,  196,  178,  139,  161,  140,  88,  169,  127,  171,  176,  102,  161,  160,  164,  107,  125,  124,  173,  189,  162,  136,  117,  172,  131,  126,  167,  112,  94,  166,  146,  156,  146,  109,  181,  153,  130,  197,  130,  185,  136,  176,  193,  139,  158,  130,  141,  120,  157,  142,  96,  135,  165,  176,  124,  132,  125,  99,  118,  113,  143,  145,  145,  158,  156,  141,  150,  139,  137,  137,  152,  123,  164,  156,  193,  153,  150,  156,  133,  154,  137,  135,  133,  161,  158,  165,  112,  125,  122,  124,  104,  95,  143,  172,  149,  117,  156,  157,  123,  137,  126,  129,  136,  133,  173,  115,  151,  155,  117,  79,  92,  174,  103,  95,  165,  210,  115,  180,  136,  204,  164,  185,  90,  142,  142,  156,  162,  130,  143,  144,  179,  126,  173,  114,  150,  168,  154,  112,  135,  119,  179,  152,  166,  161,  108,  87,  97,  149,  151,  116,  118,  117,  187,  143,  108,  100,  124,  197,  125,  143,  136,  144,  179,  98,  132,  169,  90,  104,  149,  121,  165,  105,  125,  128,  133,  118,  141,  164,  141,  145,  128,  150,  128,  96,  119,  156,  116,  130,  182,  108,  156,  159,  116,  135,  98,  124,  124,  150,  197,  122,  89,  159,  128,  64,  100,  108,  144,  130,  148,  160,  169,  131,  157,  152,  108,  127,  102,  144,  159,  192,  154,  182,  160,  109,  120,  138,  125,  188,  166,  164,  207,  183,  172,  105,  163,  159,  197,  116,  117,  197,  135,  114,  187,  144,  121,  166,  128,  166,  154,  141,  142,  157,  138,  101,  156,  119,  151,  134,  138,  137,  150,  133,  131,  142,  131,  100,  220,  107,  98,  141,  145,  135,  146,  104,  109,  86,  108,  170,  203,  136,  173,  138,  161,  87,  114,  107,  151,  158,  174,  134,  197,  123,  149,  209,  136,  79,  149,  129,  142,  120,  154,  117,  115,  117,  143,  161,  202,  131,  167,  151,  141,  91,  139,  121,  139,  119,  171,  140,  145,  121,  128,  78,  152,  138,  175,  99,  122,  180,  149,  164,  78,  112,  127,  105,  102,  137,  210,  104,  142,  160,  131,  157,  127,  135,  191,  149,  190,  128,  84,  149,  130,  130,  90,  139,  88,  199,  114,  144,  149,  155,  188,  161,  114,  151,  150,  156,  126,  138,  108,  145,  171,  163,  102,  124,  154,  170,  173,  133,  163,  121,  94,  121,  124,  100,  124,  125,  142,  105,  181,  137,  102,  164,  158,  160,  162,  109,  98,  138,  91,  148,  115,  124,  110,  87,  106,  95,  135,  128,  194,  93,  92,  141,  100,  99,  133,  125,  155,  112,  124,  183,  112,  108,  157,  86,  172,  174,  172,  133,  127,  157,  102,  173,  103,  157,  106,  178,  88,  128,  143,  101,  161,  149,  123,  127,  138,  137,  139,  183,  163,  147,  91,  101,  156,  112,  95,  113,  118,  92,  100,  114,  142,  144,  166,  102,  166,  194,  160,  183,  144,  177,  113,  185,  132,  177,  127,  114,  137,  168,  97,  139,  139,  97,  118,  226,  157,  124,  199,  181,  145,  165,  101,  135,  121,  105,  101,  126,  143,  136,  153,  122,  94,  88,  114,  118,  117,  197,  145,  146,  126,  188,  89,  138,  161,  135,  81,  148,  176,  84,  119,  138,  115,  157,  56,  156,  104,  145,  152,  122,  100,  136,  177,  103,  127,  167,  176,  119,  147,  125,  106,  171,  98,  48,  173,  131,  141,  146,  179,  121,  164,  167,  114,  114,  136,  161,  117,  145,  103,  163,  137,  145,  146,  131,  129,  100,  99,  180,  166,  139,  183,  114,  126,  166,  124,  91,  139,  159,  123,  147,  126,  84,  155,  109,  125,  157,  166,  46,  92,  94,  148,  151,  188,  113,  176,  173,  160,  112,  160,  137,  144,  164,  150,  139,  93,  105,  151,  137,  154,  117,  116,  154,  118,  176,  127,  115,  108,  140,  114,  107,  171,  151,  127,  151,  170,  147,  112,  131,  192,  130,  150,  166,  145,  174,  127,  209,  209,  125,  88,  158,  153,  161,  171,  195,  127,  145,  167,  169,  145,  136,  139,  119,  77,  119,  154,  107,  151,  201,  163,  150,  115,  134,  67,  141,  148,  125,  128,  137,  141,  126,  105,  83,  120,  77,  138,  166,  113,  152,  124,  156,  85,  156,  174,  102,  157,  172,  125,  131,  55,  156,  129,  111,  100,  110,  93,  122,  155,  176,  122,  175,  157,  131,  102,  145,  137,  143,  116,  152,  129,  88,  76,  70,  136,  171,  140,  61,  194,  121,  197,  105,  135,  89,  137,  156,  165,  107,  121,  136,  166,  132,  138,  182,  56,  140,  157,  146,  89,  148,  133,  112,  157,  143,  171,  60,  168,  200,  105,  152,  154,  136,  78,  130,  127,  94,  109,  119,  152,  75,  115,  134,  156,  135,  163,  206,  123,  212,  163,  122,  134,  146,  138,  159,  155,  145,  151,  156,  120,  90,  125,  121,  75,  161,  99,  149,  93,  134,  106,  165,  103,  140,  83,  120,  164,  111,  99,  102,  142,  174,  142,  121,  136,  104,  148,  140,  138,  161,  123,  109,  106,  106,  181,  144,  124,  113,  76,  154,  116,  95,  163,  158,  65,  132,  65,  167,  125,  159,  139,  103,  121,  177,  113,  153,  148,  136,  99,  161,  162,  120,  194,  138,  114,  144,  94,  75,  184,  133,  153,  138,  132,  117,  95,  126,  104,  163,  161,  125,  156,  161,  94,  149,  58,  98,  78,  136,  162,  154,  206,  135,  114,  97,  129,  76,  154,  161,  119,  170,  121,  122,  125,  139,  158,  61,  100,  109,  205,  136,  166,  156,  137,  162,  154,  119,  161,  132,  139,  118,  170,  117,  161,  178,  175,  189,  122,  112,  139,  132,  189,  105,  49,  146,  163,  143,  134,  152,  155,  162,  115,  164,  79,  168,  102,  134,  99,  120,  118,  150,  154,  109,  124,  83,  113,  163,  111,  173,  162,  148,  100,  206,  91,  187,  134,  135,  130,  139,  141,  99,  120,  140,  128,  202,  69,  158,  108,  158,  179,  161,  110,  194,  143,  151,  122,  198,  131,  150,  125,  125,  168,  121,  110,  164,  114,  172,  164,  138,  184,  174,  100,  138,  191,  153,  110,  163,  160,  135,  212,  154,  133,  129,  59,  98,  201,  74,  36,  147,  148,  140,  171,  157,  141,  89,  105,  85,  34,  78,  178,  153,  76,  140,  114,  46,  140,  114,  111,  114,  170,  120,  183,  148,  111,  87,  198,  176,  105,  126,  192,  169,  178,  182,  197,  148,  148,  166,  120,  158,  135,  95,  60,  162,  118,  141,  126,  143,  102,  158,  165,  132,  60,  139,  127,  135,  66,  111,  144,  131,  141,  65,  143,  52,  102,  157,  184,  185,  161,  107,  106,  155,  183,  123,  113,  134,  136,  128,  122,  67,  118,  109,  94,  170,  39,  142,  78,  115,  131,  138,  167,  181,  164,  209,  130,  130,  181,  192,  145,  127,  160,  178,  120,  164,  102,  180,  160,  90,  152,  163,  119,  129,  178,  130,  102,  101,  163,  174,  127,  163,  128,  186,  67,  109,  137,  127,  114,  144,  199,  167,  179,  131,  154,  148,  124,  142,  46,  77,  158,  147,  63,  136,  144,  22,  118,  197,  169,  142,  126,  127,  130,  186,  132,  138,  172,  149,  174,  111,  127,  219,  130,  137,  142,  146,  138,  140,  123,  189,  127,  137,  123,  130,  156,  147,  174,  131,  81,  173,  153,  197,  63,  178,  154,  197,  53,  80,  144,  155,  97,  126,  152,  93,  92,  153,  147,  139,  117,  165,  97,  123,  157,  156,  102,  162,  123,  160,  123,  55,  191,  183,  149,  165,  80,  169,  136,  170,  190,  164,  105,  182,  149,  125,  154,  180,  86,  115,  190,  105,  74,  141,  134,  68,  121,  109,  195,  197,  184,  117,  159,  168,  166,  186,  88,  124,  180,  88,  192,  123,  128,  142,  99,  129,  168,  84,  55,  103,  150,  168,  117,  166,  71,  148,  140,  119,  28,  124,  124,  95,  72,  106,  120,  87,  124,  124,  140,  103,  113,  122,  160,  150,  142,  131,  147,  165,  169,  116,  134,  119,  155,  74,  152,  110,  203,  141,  166,  100,  140,  167,  98,  172,  109,  105,  125,  128,  123,  168,  153,  182,  157,  89,  144,  175,  80,  70,  159,  169,  144,  129,  115,  92,  72,  163,  155,  133,  149,  118,  80,  175,  163,  113,  151,  149,  142,  128,  172,  95,  167,  135,  150,  107,  79,  170,  71,  121,  149,  155,  85,  145,  128,  163,  140,  137,  195,  107,  170,  111,  147,  165,  207,  57,  106,  196,  127,  154,  182,  151,  131,  108,  121,  139,  86,  157,  171,  155,  170,  121,  176,  152,  117,  166,  127,  99,  93,  153,  142,  198,  132,  150,  159,  161,  153,  125,  83,  112,  183,  169,  128,  100,  155,  28,  147,  77,  167,  169,  105,  120,  135,  176,  125,  103,  155,  143,  188,  70,  153,  100,  112,  67,  151,  114,  175,  183,  172,  176,  109,  140,  120,  133,  172,  132,  203,  121,  144,  146,  117,  149,  95,  126,  113,  181,  91,  163,  108,  127,  188,  141,  118,  119,  137,  166,  145,  147,  165,  125,  101,  193,  144,  109,  171,  182,  172,  136,  104,  108,  113,  146,  138,  181,  141,  140,  126,  112,  147,  167,  64,  166,  108,  102,  166,  184,  169,  163,  138,  149,  137,  191,  171,  83,  150,  175,  140,  151,  111,  127,  121,  94,  138,  134,  188,  155,  118,  185,  141,  119,  126,  139,  119,  192,  148,  145,  138,  114,  138,  102,  153,  134,  81,  187,  147,  148,  84,  101,  172,  138,  145,  159,  112,  139,  102,  153,  153,  108,  130,  80,  156,  123,  126,  132,  91,  139,  160,  81,  182,  155,  139,  128,  149,  87,  197,  160,  121,  163,  166,  151,  95,  149,  134,  162,  160,  159,  152,  166,  152,  130,  113,  151,  88,  141,  157,  148,  113,  136,  180,  140,  165,  135,  167,  176,  138,  124,  145,  133,  118,  126,  180,  148,  120,  130,  175,  161,  158,  96,  163,  179,  81,  130,  190,  91,  162,  143,  115,  91,  126,  143,  104,  132,  132,  175,  174,  184,  164,  156,  165,  151,  155,  152,  136,  150,  107,  173,  72,  205,  172,  85,  155,  138,  164,  117,  156,  148,  154,  139,  142,  101,  103,  132,  124,  109,  162,  82,  145,  124,  135,  129,  180,  153,  155,  148,  130,  128,  187,  174,  139,  129,  108,  116,  149,  122,  138,  137,  219,  126,  167,  201,  105,  156,  120,  135,  184,  137,  175,  81,  178,  73,  179,  86,  172,  110,  157,  155,  160,  160,  109,  152,  138,  174,  163,  97,  106,  167,  86,  148,  134,  198,  116,  142,  164,  171,  139,  146,  114,  116,  132,  121,  142,  125,  125,  115,  139,  132,  182,  102,  204,  128,  163,  210,  177,  164,  116,  135,  129,  140,  121,  104,  153,  90,  177,  144,  108,  139,  176,  122,  106,  111,  145,  149,  170,  136,  80,  94,  141,  196,  184,  141,  120,  124,  107,  114,  138,  138,  151,  143,  163,  211,  116,  163,  124,  212,  163,  132,  99,  162,  169,  149,  131,  139,  109,  100,  147,  95,  111,  156,  128,  127,  138,  155,  163,  158,  160,  158,  141,  135,  132,  108,  133,  154,  113,  117,  142,  115,  200,  167,  164,  142,  108,  144,  178,  147,  197,  125,  188,  125,  176,  89,  153,  142,  163,  160,  139,  119,  96,  145,  131,  120,  171,  181,  153,  154,  73,  133,  123,  177,  121,  134,  149,  81,  126,  139,  106,  113,  178,  102,  135,  157,  188,  173,  73,  173,  104,  177,  139,  180,  160,  148,  167,  132,  147,  132,  157,  153,  160,  183,  142,  128,  194,  120,  137,  163,  75,  102,  201,  90,  169,  115,  168,  182,  64,  132,  206,  91,  182,  138,  170,  154,  116,  175,  155,  175,  170,  118,  137,  165,  144,  135,  124,  179,  111,  135,  163,  116,  156,  107,  157,  142,  122,  118,  108,  119,  132,  122,  155,  108,  159,  185,  153,  87,  170,  170,  151,  148,  195,  127,  152,  136,  152,  131,  152,  94,  117,  184,  123,  120,  115,  118,  116,  80,  82,  106,  197,  161,  102,  77,  144,  151,  119,  155,  176,  132,  150,  174,  96,  151,  121,  92,  174,  133,  149,  89,  115,  201,  123,  172,  134,  143,  173,  162,  105,  117,  141,  152,  99,  176,  105,  165,  127,  194,  132,  140,  70,  151,  183,  136,  101,  159,  125,  157,  112,  116,  125,  119,  124,  180,  96,  154,  175,  107,  80,  163,  132,  112,  131,  154,  150,  131,  84,  106,  147,  91,  169,  134,  152,  87,  126,  142,  131,  133,  137,  145,  198,  192,  178,  168,  173,  161,  173,  103,  119,  150,  162,  135,  136,  178,  140,  138,  132,  154,  128,  186,  149,  90,  99,  122,  135,  182,  137,  138,  161,  177,  144,  110,  111,  114,  143,  152,  149,  106,  131,  176,  154,  130,  204,  126,  159,  105,  121,  192,  156,  87,  117,  141,  112,  114,  155,  132,  168,  121,  157,  168,  124,  142,  139,  140,  176,  171,  179,  121,  151,  173,  107,  100,  165,  98,  138,  189,  119,  126,  144,  131,  103,  172,  136,  118,  136,  165,  115,  139,  95,  166,  131,  130,  106,  135,  146,  109,  105,  111,  151,  172,  137,  145,  144,  59,  103,  197,  120,  133,  162,  189,  137,  101,  99,  131,  113,  193,  155,  84,  131,  124,  103,  105,  168,  139,  147,  146,  159,  119,  120,  106,  178,  161,  175,  199,  167,  121,  132,  120,  168,  104,  168,  202,  170,  80,  76,  107,  121,  164,  78,  95,  123,  149,  137,  155,  102,  169,  159,  146,  101,  153,  117,  184,  179,  139,  105,  125,  126,  155,  123,  160,  170,  79,  108,  169,  121,  128,  194,  146,  115,  124,  129,  160,  156,  123,  126,  124,  123,  151,  156,  159,  147,  157,  136,  103,  180,  90,  176,  153,  129,  97,  151,  81,  118,  168,  139,  141,  148,  142,  168,  186,  135,  100,  136,  172,  142,  112,  95,  119,  162,  137,  56,  112,  159,  145,  95,  131,  121,  159,  134,  148,  130,  126,  151,  137,  144,  135,  155,  152,  139,  124,  148,  144,  154,  148,  168,  72,  78,  170,  136,  92,  177,  124,  113,  92,  148,  158,  200,  112,  130,  138,  101,  139,  99,  169,  169,  97,  145,  147,  141,  128,  181,  170,  113,  154,  118,  166,  160,  137,  150,  160,  153,  169,  160,  192,  149,  182,  180,  176,  131,  152,  111,  167,  123,  152,  145,  175,  152,  138,  135,  171,  65,  159,  150,  176,  144,  146,  141,  122,  140,  124,  143,  102,  179,  171,  122,  146,  113,  80,  154,  148,  127,  169,  132,  123,  92,  129,  159,  73,  199,  167,  159,  95,  103,  178,  150,  175,  194,  175,  135,  140,  193,  141,  105,  165,  115,  156,  140,  118,  100,  146,  144,  147,  118,  142,  172,  128,  132,  86,  149,  174,  165,  151,  122,  132,  133,  106,  148,  169,  119,  126,  166,  135,  127,  103,  154,  142,  175,  138,  163,  164,  153,  159,  156,  164,  135,  206,  169,  155,  115,  134,  122,  118,  97,  108,  130,  96,  129,  183,  156,  148,  105,  142,  142,  141,  181,  164,  122,  121,  134,  142,  123,  130,  197,  144,  146,  149,  135,  119,  143,  195,  123,  142,  147,  143,  118,  124,  128,  113,  114,  140,  107,  122,  142,  125,  163,  185,  119,  140,  81,  150,  156,  90,  197,  134,  200,  133,  80,  107,  146,  150,  184,  96,  162,  133,  120,  129,  158,  143,  141,  174,  163,  120,  144,  133,  117,  118,  151,  183,  132,  167,  186,  146,  188,  128,  165,  163,  170,  128,  111,  106,  87,  123,  191,  200,  162,  179,  151,  157,  113,  160,  137,  148,  138,  179,  122,  112,  151,  129,  119,  182,  187,  123,  178,  134,  115,  132,  147,  130,  113,  127,  160,  133,  134,  184,  141,  132,  73,  126,  173,  163,  186,  172,  136,  136,  164,  125,  122,  102,  136,  91,  117,  116,  139,  139,  111,  148,  161,  141,  170,  170,  147,  116,  105,  227,  76,  103,  167,  164,  92,  196,  147,  210,  181,  92,  168,  152,  123,  163,  141,  200,  204,  156,  123,  136,  146,  161,  198,  120,  153,  106,  175,  116,  157,  139,  122,  94,  83,  132,  178,  143,  105,  143,  122,  122,  138,  124,  122,  179,  91,  150,  104,  193,  217,  142,  88,  147,  122,  111,  155,  138,  180,  178,  175,  122,  121,  119,  122,  152,  96,  84,  163,  142,  108,  158,  121,  116,  178,  170,  153,  154,  126,  131,  108,  143,  99,  117,  103,  116,  150,  145,  155,  160,  96,  113,  147,  77,  164,  121,  115,  153,  183,  172,  148,  128,  97,  84,  171,  128,  148,  117,  140,  164,  136,  92,  183,  144,  89,  100,  172,  138,  109,  128,  208,  138,  119,  155,  92,  162,  141,  92,  126,  139,  162,  139,  150,  116,  124,  150,  109,  132,  145,  165,  123,  103,  89,  147,  147,  125,  113,  174,  139,  171,  120,  112,  147,  149,  148,  105,  160,  89,  123,  131,  87,  165,  87,  126,  152,  147,  174,  118,  124,  129,  142,  108,  148,  121,  133,  177,  101,  141,  171,  164,  97,  174,  163,  138,  151,  104,  151,  98,  176,  90,  140,  124,  111,  126,  79,  133,  133,  163,  129,  171,  124,  119,  160,  95,  155,  137,  152,  89,  157,  151,  125,  135,  145,  156,  114,  155,  141,  171,  117,  164,  163,  153,  91,  159,  112,  168,  90,  119,  126,  93,  150,  141,  127,  159,  132,  154,  132,  171,  130,  120,  138,  119,  111,  144,  130,  146,  124,  130,  170,  151,  143,  122,  174,  109,  160,  95,  167,  110,  95,  57,  140,  147,  115,  202,  110,  207,  117,  169,  117,  157,  121,  128,  185,  128,  187,  142,  148,  130,  203,  141,  144,  154,  151,  102,  158,  95,  144,  116,  99,  116,  127,  65,  114,  157,  159,  93,  147,  71,  129,  151,  147,  144,  148,  99,  161,  151,  166,  143,  152,  166,  100,  122,  110,  119,  185,  132,  139,  74,  51,  134,  187,  135,  126,  143,  93,  139,  141,  159,  164,  130,  148,  166,  148,  167,  202,  110,  170,  155,  65,  109,  149,  155,  135,  110,  202,  149,  62,  127,  173,  164,  102,  185,  146,  183,  178,  128,  184,  90,  214,  131,  123,  208,  138,  191,  169,  173,  64,  101,  82,  150,  135,  75,  176,  176,  211,  171,  162,  174,  116,  106,  137,  144,  152,  123,  100,  177,  157,  91,  156,  123,  132,  149,  100,  132,  200,  128,  149,  96,  113,  154,  118,  171,  142,  142,  94,  112,  197,  161,  141,  123,  98,  97,  158,  131,  151,  85,  170,  133,  155,  92,  122,  187,  147,  88,  142,  88,  61,  125,  106,  113,  132,  124,  106,  157,  127,  190,  61,  208,  172,  94,  120,  120,  181,  174,  195,  116,  110,  82,  116,  145,  191,  140,  142,  185,  80,  120,  145,  99,  138,  121,  125,  142,  151,  129,  127,  159,  112,  169,  156,  153,  175,  115,  167,  160,  165,  178,  160,  174,  91,  149,  170,  117,  213,  171,  113,  165,  203,  126,  98,  162,  212,  154,  124,  126,  113,  144,  133,  72,  161,  128,  156,  167,  92,  118,  168,  154,  117,  67,  148,  130,  120,  126,  142,  87,  129,  136,  168,  156,  131,  188,  63,  190,  140,  168,  161,  125,  97,  160,  175,  178,  185,  123,  92,  153,  238,  116,  183,  185,  200,  190,  121,  138,  137,  135,  149,  169,  176,  149,  139,  224,  130,  149,  168,  118,  100,  93,  170,  151,  118,  106,  103,  173,  157,  165,  163,  176,  158,  187,  101,  104,  134,  135,  200,  132,  102,  143,  113,  124,  159,  158,  142,  158,  94,  115,  129,  124,  166,  146,  163,  136,  93,  111,  165,  117,  126,  117,  171,  112,  148,  149,  132,  134,  162,  161,  156,  140,  111,  126,  95,  87,  149,  117,  156,  139,  193,  144,  159,  175,  115,  136,  148,  146,  72,  137,  96,  106,  159,  83,  144,  169,  74,  144,  179,  135,  109,  149,  160,  133,  107,  86,  141,  159,  149,  122,  120,  90,  132,  152,  89,  191,  183,  140,  122,  131,  177,  112,  138,  60,  116,  174,  163,  134,  163,  137,  137,  210,  116,  133,  95,  153,  77,  94,  142,  153,  112,  149,  143,  174,  149,  141,  142,  110,  169,  120,  139,  199,  144,  159,  130,  134,  180,  146,  130,  180,  124,  104,  134,  149,  176,  190,  211,  78,  121,  126,  154,  122,  129,  173,  166,  107,  152,  123,  182,  154,  166,  148,  148,  161,  140,  160,  95,  145,  149,  143,  152,  135,  152,  187,  121,  166,  178,  195,  109,  133,  116,  139,  154,  135,  96,  165,  114,  127,  172,  158,  121,  117,  174,  154,  168,  79,  130,  155,  94,  117,  172,  152,  177,  142,  125,  123,  136,  101,  128,  154,  154,  173,  172,  126,  119,  105,  123,  174,  134,  109,  173,  110,  187,  181,  156,  177,  174,  152,  110,  103,  178,  175,  115,  99,  159,  143,  155,  137,  199,  146,  134,  108,  104,  87,  152,  145,  141,  141,  128,  132,  107,  145,  173,  189,  184,  192,  149,  156,  148,  141,  135,  105,  115,  132,  102,  95,  189,  131,  100,  107,  154,  84,  140,  140,  107,  137,  172,  120,  138,  138,  155,  141,  155,  189,  193,  141,  184,  159,  104,  134,  96,  167,  118,  176,  171,  114,  148,  140,  129,  132,  152,  140,  169,  156,  129,  204,  113,  137,  149,  82,  132,  109,  135,  122,  145,  157,  152,  123,  147,  172,  144,  152,  169,  172,  92,  113,  153,  150,  196,  141,  109,  167,  176,  145,  157,  163,  153,  115,  113,  151,  100,  124,  182,  167,  173,  128,  182,  118,  172,  144,  139,  159,  140,  129,  143,  159,  173,  177,  117,  163,  131,  146,  110,  130,  169,  135,  148,  108,  144,  122,  179,  100,  174,  134,  147,  165,  119,  142,  142,  141,  156,  146,  108,  152,  103,  135,  152,  135,  151,  125,  144,  190,  142,  168,  135,  116,  159,  118,  120,  79,  131,  162,  157,  127,  99,  112,  144,  97,  124,  143,  139,  120,  110,  163,  93,  131,  168,  134,  130,  181,  176,  129,  165,  138,  83,  146,  160,  167,  137,  192,  138,  189,  196,  93,  176,  103,  129,  170,  179,  171,  110,  115,  183,  93,  158,  132,  116,  192,  132,  146,  182,  191,  142,  145,  153,  151,  141,  177,  116,  141,  125,  124,  92,  165,  104,  129,  120,  149,  156,  121,  127,  178,  136,  178,  207,  168,  163,  119,  168,  132,  136,  142,  164,  117,  137,  158,  131,  106,  154,  116,  109,  177,  118,  147,  140,  131,  138,  150,  104,  181,  118,  201,  185,  120,  143,  117,  131,  94,  155,  174,  148,  102,  209,  118,  167,  122,  192,  135,  166,  203,  192,  81,  184,  106,  114,  156,  92,  158,  119,  172,  153,  97,  125,  168,  161,  145,  150,  138,  122,  185,  103,  126,  144,  93,  159,  86,  136,  126,  94,  189,  100,  194,  196,  134,  186,  178,  155,  167,  162,  144,  110,  132,  160,  195,  112,  151,  181,  177,  169,  117,  173,  130,  139,  141,  108,  128,  150,  143,  177,  157,  98,  208,  149,  144,  137,  97,  100,  203,  113,  153,  199,  99,  121,  148,  99,  176,  212,  104,  118,  199,  96,  168,  218,  131,  127,  108,  146,  141,  117,  145,  147,  79,  98,  115,  157,  111,  100,  96,  104,  114,  134,  99,  176,  136,  141,  151,  127,  134,  128,  92,  131,  96,  108,  121,  164,  172,  170,  101,  159,  117,  223,  146,  143,  150,  96,  116,  134,  219,  131,  131,  136,  170,  144,  187,  131,  167,  144,  116,  146,  135,  160,  100,  114,  130,  87,  67,  155,  234,  156,  167,  169,  162,  151,  116,  159,  162,  206,  130,  175,  137,  125,  111,  103,  126,  157,  150,  150,  122,  133,  119,  115,  127,  76,  161,  112,  173,  152,  182,  201,  160,  138,  192,  132,  124,  147,  75,  213,  164,  141,  216,  147,  102,  120,  164,  83,  128,  128,  126,  121,  172,  218,  104,  89,  163,  194,  142,  67,  232,  83,  144,  194,  153,  96,  163,  144,  178,  158,  82,  123,  140,  115,  87,  117,  132,  103,  105,  147,  141,  113,  173,  137,  170,  145,  102,  140,  144,  127,  109,  92,  99,  80,  58,  157,  114,  141,  155,  181,  136,  161,  131,  119,  134,  152,  114,  113,  152,  76,  145,  144,  141,  150,  140,  143,  107,  149,  168,  183,  132,  123,  90,  86,  134,  145,  126,  152,  108,  125,  104,  87,  93,  160,  118,  179,  110,  157,  164,  137,  177,  175,  106,  179,  159,  168,  140,  133,  131,  136,  147,  125,  118,  72,  151,  181,  174,  171,  144,  194,  133,  160,  116,  103,  148,  132,  139,  150,  174,  89,  199,  161,  189,  174,  121,  130,  202,  111,  172,  122,  167,  153,  167,  121,  154,  169,  96,  153,  153,  165,  107,  194,  131,  129,  167,  118,  156,  142,  160,  144,  154,  122,  152,  186,  114,  98,  156,  92,  131,  192,  126,  124,  122,  167,  143,  187,  168,  141,  91,  59,  175,  165,  119,  136,  60,  107,  98,  160,  156,  124,  112,  206,  104,  105,  147,  139,  149,  156,  122,  139,  146,  139,  178,  164,  76,  159,  138,  150,  131,  57,  126,  150,  198,  139,  82,  131,  112,  102,  96,  106,  125,  106,  100,  143,  119,  127,  134,  139,  94,  98,  118,  66,  116,  174,  134,  167,  193,  129,  98,  119,  152,  142,  173,  167,  106,  178,  98,  137,  117,  153,  110,  164,  119,  137,  130,  174,  151,  109,  211,  146,  143,  87,  98,  116,  178,  186,  116,  146,  174,  169,  103,  138,  151,  105,  88,  132,  177,  111,  91,  151,  140,  151,  209,  92,  120,  132,  145,  141,  187,  87,  148,  115,  65,  156,  172,  110,  140,  108,  154,  177,  144,  165,  108,  64,  146,  119,  122,  77,  120,  107,  109,  117,  128,  136,  163,  144,  146,  176,  90,  123,  130,  100,  85,  185,  73,  158,  151,  152,  194,  197,  151,  156,  165,  160,  168,  192,  96,  103,  112,  105,  178,  119,  87,  148,  127,  141,  166,  93,  101,  117,  112,  164,  130,  134,  112,  145,  146,  135,  79,  138,  120,  152,  97,  73,  144,  147,  144,  128,  94,  102,  149,  199,  117,  138,  156,  98,  127,  162,  137,  95,  139,  151,  158,  123,  122,  168,  194,  120,  156,  124,  90,  92,  144,  111,  73,  130,  139,  155,  205,  134,  175,  136,  107,  170,  125,  142,  134,  119,  155,  160,  139,  113,  175,  120,  185,  115,  131,  135,  179,  94,  162,  96,  118,  117,  187,  107,  133,  155,  127,  142,  90,  150,  139,  95,  105,  131,  117,  116,  157,  114,  122,  120,  177,  153,  143,  116,  154,  177,  188,  61,  116,  115,  138,  100,  175,  89,  179,  147,  149,  126,  111,  143,  170,  158,  110,  88,  141,  110,  190,  153,  87,  81,  153,  90,  127,  118,  204,  202,  104,  185,  123,  106,  141,  164,  154,  76,  149,  121,  120,  174,  139,  127,  111,  71,  119,  110,  125,  124,  204,  141,  148,  174,  197,  113,  109,  195,  134,  157,  180,  196,  118,  108,  163,  168,  145,  115,  143,  127,  107,  186,  113,  193,  132,  156,  149,  181,  110,  119,  94,  102,  104,  123,  90,  139,  113,  149,  153,  149,  139,  108,  174,  149,  141,  159,  173,  131,  124,  111,  155,  120,  177,  72,  144,  150,  162,  164,  145,  204,  101,  99,  132,  129,  57,  71,  184,  116,  161,  132,  118,  84,  113,  153,  158,  147,  141,  106,  174,  101,  84,  115,  92,  135,  142,  60,  138,  129,  115,  99,  126,  164,  139,  137,  124,  105,  166,  151,  111,  139,  120,  140,  132,  93,  171,  82,  115,  119,  99,  117,  153,  126,  119,  151,  138,  116,  105,  107,  171,  146,  134,  117,  170,  86,  156,  134,  104,  172,  148,  168,  122,  172,  161,  122,  141,  183,  177,  144,  113,  143,  203,  120,  172,  108,  110,  126,  107,  181,  137,  169,  164,  96,  75,  125,  107,  155,  104,  163,  159,  73,  84,  156,  141,  134,  127,  142,  188,  94,  103,  122,  137,  110,  168,  161,  163,  138,  123,  138,  175,  177,  168,  162,  157,  162,  146,  129,  115,  184,  140,  30,  182,  121,  127,  94,  131,  150,  139,  102,  202,  102,  99,  192,  166,  93,  128,  81,  124,  127,  13,  155,  80,  93,  182,  93,  130,  123,  107,  128,  175,  157,  166,  123,  156,  98,  132,  143,  96,  202,  86,  123,  188,  47,  124,  70,  153,  109,  160,  132,  107,  110,  106,  161,  149,  123,  163,  130,  106,  115,  159,  119,  189,  138,  128,  192,  154,  161,  106,  149,  152,  142,  165,  158,  156,  148,  130,  95,  151,  169,  132,  65,  164,  137,  151,  112,  135,  133,  107,  208,  163,  169,  137,  115,  176,  92,  169,  153,  132,  79,  153,  161,  102,  169,  131,  188,  129,  110,  146,  113,  149,  112,  174,  161,  178,  165,  132,  150,  147,  175,  162,  130,  182,  122,  143,  176,  134,  142,  163,  11,  120,  195,  109,  154,  80,  117,  162,  181,  175,  106,  110,  193,  141,  140,  64,  70,  159,  111,  40,  130,  72,  70,  123,  136,  148,  130,  79,  146,  139,  147,  203,  109,  126,  111,  172,  135,  117,  164,  131,  81,  137,  106,  197,  129,  139,  214,  161,  100,  171,  135,  174,  168,  167,  103,  157,  159,  87,  109,  136,  148,  123,  69,  194,  119,  149,  207,  182,  93,  114,  129,  149,  121,  152,  175,  125,  148,  134,  108,  170,  39,  144,  92,  68,  117,  126,  158,  198,  155,  93,  114,  110,  131,  145,  90,  109,  140,  128,  103,  105,  169,  78,  145,  152,  149,  144,  115,  112,  160,  132,  148,  143,  193,  180,  124,  52,  158,  181,  121,  141,  156,  126,  188,  147,  163,  211,  81,  146,  55,  154,  95,  154,  154,  121,  117,  142,  145,  146,  40,  135,  144,  103,  98,  144,  58,  135,  166,  94,  154,  51,  107,  142,  121,  108,  188,  169,  106,  152,  118,  132,  98,  112,  84,  133,  161,  133,  194,  124,  118,  130,  82,  188,  91,  172,  172,  123,  116,  177,  132,  107,  129,  136,  109,  164,  149,  105,  90,  142,  97,  95,  146,  139,  182,  158,  137,  202,  159,  170,  139,  125,  130,  163,  115,  58,  164,  96,  154,  155,  44,  156,  115,  82,  64,  158,  194,  174,  162,  146,  108,  117,  81,  98,  103,  123,  145,  147,  106,  120,  139,  17,  137,  155,  121,  132,  140,  143,  103,  151,  146,  135,  158,  168,  156,  58,  139,  182,  148,  116,  158,  68,  129,  158,  143,  181,  161,  107,  22,  154,  144,  107,  174,  126,  131,  151,  109,  88,  102,  184,  104,  151,  91,  152,  100,  130,  155,  43,  179,  83,  115,  181,  100,  181,  116,  97,  121,  168,  144,  108,  141,  132,  127,  95,  135,  120,  131,  86,  157,  88,  46,  174,  133,  174,  114,  140,  103,  127,  108,  170,  112,  118,  148,  196,  107,  131,  135,  158,  163,  83,  86,  126,  160,  149,  179,  177,  109,  123,  162,  199,  164,  65,  188,  165,  94,  99,  115,  118,  95,  137,  99,  65,  65,  104,  134,  199,  76,  102,  110,  172,  123,  150,  95,  83,  197,  192,  67,  162,  90,  68,  197,  107,  95,  98,  117,  127,  94,  195,  146,  96,  135,  131,  166,  123,  136,  170,  102,  82,  120,  88,  162,  127,  168,  181,  122,  123,  65,  84,  145,  127,  165,  146,  136,  176,  116,  198,  78,  110,  142,  149,  138,  113,  79,  139,  163,  45,  180,  115,  163,  210,  141,  110,  174,  128,  112,  157,  181,  100,  135,  164,  171,  157,  143,  144,  184,  172,  103,  125,  56,  128,  137,  81,  77,  122,  159,  134,  149,  107,  170,  166,  117,  141,  155,  104,  121,  145,  117,  116,  172,  155,  112,  123,  138,  194,  137,  86,  205,  140,  116,  99,  142,  180,  173,  131,  157,  95,  114,  165,  135,  105,  138,  111,  157,  78,  150,  175,  131,  194,  142,  153,  98,  127,  107,  136,  112,  143,  91,  44,  177,  150,  97,  84,  142,  139,  181,  107,  155,  132,  49,  103,  163,  133,  198,  138,  136,  100,  105,  97,  207,  146,  180,  191,  156,  142,  90,  148,  70,  144,  185,  151,  166,  158,  92,  143,  179,  127,  102,  116,  106,  115,  139,  145,  174,  106,  133,  138,  108,  165,  160,  100,  143,  109,  102,  111,  172,  161,  150,  168,  117,  116,  122,  172,  151,  126,  141,  141,  162,  78,  160,  108,  88,  98,  122,  124,  131,  181,  91,  162,  102,  111,  174,  138,  127,  113,  141,  147,  168,  133,  173,  155,  90,  138,  172,  90,  158,  128,  137,  170,  148,  136,  180,  101,  140,  134,  149,  122,  154,  74,  134,  131,  107,  156,  158,  126,  175,  155,  164,  146,  113,  72,  163,  204,  93,  192,  80,  42,  110,  172,  142,  149,  104,  96,  133,  133,  114,  120,  87,  158,  152,  121,  132,  90,  128,  77,  167,  78,  138,  197,  113,  160,  134,  118,  74,  154,  121,  126,  118,  140,  154,  123,  146,  134,  102,  123,  132,  126,  91,  142,  136,  96,  132,  166,  191,  78,  111,  153,  137,  149,  114,  138,  153,  118,  123,  158,  130,  142,  169,  158,  127,  128,  155,  161,  99,  164,  122,  142,  150,  185,  100,  120,  110,  129,  125,  118,  122,  152,  115,  120,  88,  107,  142,  87,  106,  92,  139,  166,  156,  144,  91,  173,  186,  162,  134,  189,  153,  102,  152,  130,  124,  160,  147,  127,  95,  164,  148,  151,  149,  160,  192,  152,  134,  158,  96,  126,  189,  155,  151,  135,  152,  134,  122,  157,  98,  109,  140,  159,  95,  98,  142,  141,  152,  148,  118,  129,  80,  153,  187,  157,  140,  109,  149,  135,  119,  119,  122,  111,  165,  192,  204,  173,  130,  138,  141,  148,  156,  105,  102,  116,  154,  112,  176,  109,  181,  110,  155,  118,  170,  161,  125,  131,  151,  180,  158,  115,  124,  135,  90,  122,  142,  88,  107,  172,  139,  158,  72,  101,  124,  173,  157,  116,  142,  111,  124,  119,  160,  120,  98,  168,  182,  164,  109,  136,  156,  111,  128,  149,  129,  95,  180,  77,  136,  119,  165,  93,  136,  175,  117,  126,  140,  152,  141,  178,  123,  159,  107,  84,  177,  147,  142,  131,  121,  128,  143,  156,  128,  184,  121,  126,  163,  202,  149,  87,  152,  177,  121,  158,  121,  160,  179,  188,  181,  148,  124,  159,  149,  204,  163,  197,  156,  190,  140,  131,  187,  153,  88,  147,  132,  120,  171,  133,  149,  122,  156,  133,  156,  101,  168,  140,  130,  135,  123,  112,  116,  182,  151,  132,  110,  125,  93,  116,  93,  139,  118,  116,  143,  145,  122,  137,  150,  172,  128,  149,  118,  144,  124,  153,  145,  122,  127,  161,  133,  110,  141,  106,  143,  165,  148,  132,  164,  159,  160,  118,  124,  103,  169,  104,  168,  161,  201,  162,  100,  109,  145,  136,  117,  145,  198,  148,  163,  147,  145,  166,  152,  150,  149,  148,  109,  165,  177,  156,  172,  178,  144,  139,  156,  75,  180,  133,  153,  121,  164,  149,  136,  129,  186,  110,  157,  151,  94,  132,  171,  176,  139,  171,  127,  168,  153,  134,  120,  198,  130,  158,  124,  153,  156,  175,  124,  133,  143,  152,  96,  125,  123,  158,  154,  134,  140,  105,  130,  78,  173,  163,  104,  97,  139,  98,  118,  154,  147,  98,  126,  181,  110,  110,  139,  87,  114,  113,  134,  133,  157,  144,  123,  102,  134,  130,  144,  194,  172,  98,  111,  140,  139,  151,  147,  157,  154,  154,  180,  196,  117,  148,  117,  160,  115,  97,  139,  121,  163,  146,  149,  148,  150,  133,  109,  180,  149,  146,  116,  134,  114,  108,  85,  131,  159,  92,  137,  98,  91,  136,  147,  101,  183,  146,  125,  160,  123,  216,  151,  138,  81,  96,  157,  106,  143,  197,  174,  77,  193,  177,  147,  147,  137,  104,  107,  139,  148,  117,  154,  135,  181,  132,  162,  191,  121,  148,  169,  167,  132,  184,  166,  136,  89,  139,  136,  203,  201,  96,  159,  149,  136,  150,  133,  137,  142,  130,  108,  121,  157,  118,  174,  183,  131,  164,  107,  160,  148,  99,  142,  130,  136,  149,  133,  148,  141,  103,  146,  158,  125,  125,  181,  134,  144,  150,  128,  135,  132,  160,  124,  152,  133,  132,  119,  86,  155,  108,  117,  142,  112,  156,  167,  139,  134,  109,  152,  138,  131,  168,  118,  89,  182,  135,  119,  124,  151,  132,  103,  93,  157,  147,  177,  147,  146,  123,  93,  142,  175,  193,  105,  116,  122,  158,  145,  139,  160,  148,  109,  118,  128,  121,  77,  168,  174,  102,  136,  146,  101,  204,  133,  129,  147,  127,  169,  111,  137,  166,  174,  173,  141,  145,  169,  152,  132,  118,  159,  163,  96,  120,  143,  127,  72,  161,  103,  166,  133,  143,  159,  137,  136,  153,  120,  141,  138,  90,  120,  127,  152,  144,  110,  80,  156,  119,  169,  100,  107,  72,  132,  192,  161,  99,  135,  86,  164,  140,  116,  129,  126,  131,  130,  175,  155,  137,  139,  111,  177,  164,  83,  120,  113,  151,  201,  151,  151,  123,  159,  197,  124,  103,  159,  138,  165,  100,  106,  167,  107,  117,  155,  118,  135,  101,  161,  153,  127,  163,  155,  117,  142,  103,  110,  127,  168,  78,  144,  75,  118,  145,  160,  86,  117,  197,  131,  164,  157,  165,  156,  154,  116,  114,  171,  168,  152,  119,  142,  82,  123,  150,  173,  87,  165,  126,  122,  90,  80,  148,  164,  165,  154,  150,  71,  139,  144,  186,  107,  125,  111,  110,  188,  141,  94,  151,  101,  150,  131,  105,  142,  117,  158,  124,  78,  185,  137,  167,  104,  143,  202,  99,  155,  185,  114,  173,  174,  105,  128,  105,  111,  187,  105,  92,  154,  71,  196,  157,  143,  149,  136,  157,  132,  133,  149,  139,  141,  170,  188,  169,  128,  186,  141,  184,  132,  150,  131,  138,  179,  145,  113,  111,  160,  119,  185,  66,  101,  154,  197,  142,  120,  153,  121,  137,  144,  161,  171,  134,  157,  94,  160,  105,  94,  166,  145,  183,  104,  138,  166,  170,  156,  85,  176,  134,  150,  195,  102,  201,  182,  154,  177,  120,  112,  164,  163,  152,  208,  105,  158,  196,  173,  159,  176,  150,  80,  172,  135,  103,  179,  114,  167,  115,  109,  105,  175,  127,  188,  173,  110,  139,  145,  96,  108,  166,  59,  170,  141,  127,  162,  124,  98,  164,  95,  182,  106,  141,  138,  141,  125,  130,  145,  122,  131,  183,  97,  100,  183,  73,  155,  176,  94,  159,  187,  175,  156,  96,  111,  99,  165,  184,  184,  108,  179,  88,  175,  128,  207,  158,  75,  151,  128,  88,  186,  121,  166,  139,  157,  119,  128,  77,  170,  161,  182,  146,  151,  153,  132,  113,  93,  117,  184,  122,  157,  155,  178,  130,  139,  150,  129,  111,  114,  103,  149,  150,  139,  169,  78,  87,  124,  117,  137,  123,  109,  130,  178,  203,  155,  128,  174,  114,  78,  149,  149,  163,  132,  170,  134,  124,  141,  141,  132,  123,  159,  145,  123,  148,  131,  109,  167,  197,  160,  124,  160,  140,  82,  193,  160,  58,  155,  134,  95,  159,  140,  121,  200,  137,  130,  150,  113,  154,  158,  166,  180,  160,  138,  188,  148,  142,  140,  174,  159,  174,  170,  167,  144,  123,  141,  98,  96,  121,  77,  88,  121,  57,  130,  146,  107,  151,  175,  165,  119,  77,  101,  152,  191,  216,  79,  161,  123,  125,  91,  147,  159,  160,  191,  85,  130,  97,  140,  109,  156,  123,  138,  104,  108,  86,  120,  144,  130,  138,  150,  142,  139,  93,  70,  99,  95,  120,  117,  195,  184,  110,  117,  182,  127,  119,  101,  179,  139,  115,  94,  167,  175,  151,  173,  119,  189,  106,  107,  120,  114,  182,  169,  141,  79,  95,  125,  148,  159,  90,  116,  135,  188,  154,  160,  121,  136,  90,  94,  127,  134,  136,  100,  159,  106,  40,  105,  137,  135,  179,  123,  192,  207,  167,  189,  120,  60,  137,  125,  137,  100,  128,  100,  150,  189,  99,  196,  111,  152,  141,  101,  122,  127,  136,  127,  165,  109,  79,  131,  113,  115,  70,  149,  131,  102,  145,  83,  134,  107,  117,  160,  81,  151,  167,  149,  178,  120,  112,  99,  129,  219,  138,  165,  145,  86,  121,  131,  103,  132,  102,  168,  153,  136,  99,  108,  113,  129,  156,  95,  166,  118,  131,  114,  194,  151,  90,  167,  199,  178,  91,  146,  96,  129,  184,  115,  148,  140,  143,  67,  109,  196,  218,  141,  100,  152,  169,  55,  106,  169,  162,  96,  153,  112,  112,  121,  165,  156,  69,  145,  114,  124,  112,  105,  200,  134,  116,  130,  160,  127,  163,  135,  61,  102,  134,  168,  146,  114,  135,  58,  180,  128,  150,  102,  88,  128,  151,  170,  81,  118,  147,  77,  96,  143,  142,  178,  159,  193,  129,  131,  113,  129,  83,  165,  98,  142,  129,  138,  166,  76,  122,  178,  105,  138,  104,  154,  130,  105,  109,  120,  158,  103,  185,  135,  155,  186,  147,  129,  123,  175,  135,  170,  142,  111,  92,  181,  66,  185,  117,  179,  113,  135,  107,  124,  141,  77,  134,  180,  158,  113,  115,  169,  122,  126,  119,  156,  148,  157,  138,  138,  164,  93,  135,  95,  119,  142,  189,  118,  91,  204,  177,  112,  111,  197,  89,  103,  177,  159,  137,  106,  123,  81,  88,  149,  116,  183,  141,  133,  187,  155,  141,  144,  182,  95,  165,  122,  173,  133,  74,  160,  113,  172,  122,  128,  128,  182,  184,  145,  172,  160,  124,  98,  166,  158,  166,  188,  77,  135,  111,  137,  149,  215,  80,  199,  215,  168,  162,  134,  133,  78,  114,  152,  78,  142,  155,  122,  132,  131,  142,  135,  151,  127,  154,  161,  129,  130,  139,  163,  122,  119,  174,  93,  160,  184,  108,  138,  157,  207,  141,  144,  123,  149,  107,  128,  132,  186,  124,  189,  100,  92,  141,  141,  138,  140,  142,  135,  176,  134,  86,  103,  171,  99,  112,  146,  128,  159,  126,  128,  151,  149,  101,  126,  172,  139,  165,  156,  99,  195,  170,  151,  121,  141,  132,  127,  103,  101,  100,  183,  154,  107,  105,  135,  61,  138,  110,  101,  173,  105,  160,  117,  154,  146,  147,  141,  178,  119,  165,  140,  135,  82,  118,  113,  158,  125,  145,  91,  178,  139,  149,  97,  182,  126,  122,  212,  102,  182,  158,  87,  149,  151,  128,  150,  166,  120,  127,  108,  190,  137,  157,  174,  189,  144,  105,  100,  160,  140,  111,  145,  137,  119,  163,  203,  176,  171,  164,  122,  125,  177,  156,  165,  133,  134,  199,  175,  111,  141,  162,  127,  113,  78,  202,  199,  181,  146,  137,  140,  136,  132,  125,  162,  158,  166,  129,  165,  141,  132,  166,  175,  135,  106,  106,  149,  79,  130,  135,  113,  84,  83,  175,  146,  115,  117,  109,  189,  96,  153,  105,  122,  144,  113,  104,  95,  148,  185,  104,  138,  160,  89,  146,  115,  135,  153,  83,  165,  180,  151,  168,  141,  122,  112,  101,  152,  122,  136,  169,  160,  166,  166,  177,  139,  146,  145,  135,  121,  133,  106,  97,  173,  150,  125,  145,  201,  132,  174,  97,  175,  105,  156,  135,  127,  180,  138,  149,  156,  153,  118,  85,  157,  132,  120,  110,  164,  127,  115,  134,  147,  148,  206,  186,  135,  156,  164,  181,  112,  182,  128,  145,  151,  124,  154,  143,  92,  121,  109,  189,  120,  130,  104,  162,  133,  112,  169,  189,  125,  170,  141,  195,  140,  100,  113,  147,  135,  112,  121,  119,  140,  159,  192,  148,  124,  125,  148,  151,  149,  169,  136,  171,  156,  156,  104,  104,  135,  151,  106,  107,  114,  193,  146,  132,  156,  111,  150,  111,  108,  151,  160,  179,  145,  192,  144,  163,  137,  128,  98,  143,  159,  114,  182,  99,  141,  141,  148,  167,  144,  147,  168,  132,  135,  130,  119,  94,  168,  165,  104,  90,  176,  179,  140,  112,  119,  151,  103,  163,  168,  178,  157,  117,  125,  195,  125,  185,  141,  130,  150,  149,  127,  158,  112,  121,  168,  147,  104,  92,  141,  128,  208,  115,  124,  113,  127,  138,  134,  167,  166,  145,  125,  84,  134,  201,  162,  157,  132,  146,  154,  170,  152,  175,  143,  135,  161,  193,  135,  114,  121,  177,  150,  101,  156,  96,  140,  167,  108,  102,  147,  106,  125,  160,  150,  119,  198,  147,  135,  185,  174,  113,  170,  108,  104,  145,  93,  158,  158,  114,  165,  137,  184,  160,  145,  143,  131,  152,  175,  123,  143,  159,  95,  130,  141,  139,  148,  108,  139,  107,  123,  170,  131,  156,  127,  113,  171,  161,  136,  143,  118,  152,  149,  153,  127,  188,  143,  139,  132,  144,  152,  161,  197,  127,  123,  164,  113,  199,  157,  142,  127,  79,  146,  119,  129,  135,  147,  142,  132,  168,  118,  155,  191,  150,  114,  129,  155,  168,  95,  114,  171,  173,  118,  145,  125,  130,  121,  211,  181,  139,  178,  132,  131,  174,  92,  167,  107,  129,  162,  151,  146,  199,  133,  194,  97,  143,  147,  136,  124,  137,  164,  104,  148,  96,  103,  140,  168,  158,  96,  119,  181,  145,  125,  113,  175,  119,  99,  123,  102,  85,  135,  127,  119,  133,  156,  165,  157,  168,  151,  176,  143,  142,  140,  126,  144,  175,  141,  138,  167,  160,  149,  92,  141,  162,  132,  115,  156,  141,  107,  117,  204,  111,  102,  142,  139,  114,  82,  177,  88,  155,  151,  106,  131,  121,  170,  187,  119,  146,  173,  123,  137,  124,  122,  151,  130,  167,  117,  161,  151,  126,  118,  121,  155,  125,  104,  126,  123,  131,  122,  184,  137,  84,  180,  66,  131,  148,  108,  43,  182,  176,  121,  156,  147,  172,  130,  203,  199,  142,  118,  103,  135,  164,  120,  73,  177,  151,  171,  105,  139,  149,  136,  92,  139,  166,  151,  200,  147,  126,  156,  154,  95,  83,  156,  138,  128,  151,  106,  79,  122,  124,  101,  150,  167,  170,  188,  123,  156,  127,  104,  109,  168,  193,  160,  117,  101,  135,  201,  138,  159,  143,  133,  111,  184,  116,  140,  149,  109,  190,  216,  98,  137,  88,  132,  175,  109,  189,  129,  120,  155,  139,  129,  150,  176,  91,  150,  155,  127,  128,  171,  199,  161,  128,  180,  142,  131,  120,  170,  167,  152,  117,  169,  88,  102,  154,  112,  87,  155,  141,  141,  123,  136,  161,  158,  103,  137,  127,  111,  157,  163,  163,  129,  120,  164,  102,  190,  47,  164,  138,  121,  142,  85,  157,  153,  149,  126,  172,  116,  183,  143,  195,  128,  147,  105,  131,  188,  116,  150,  118,  99,  113,  103,  95,  202,  164,  164,  100,  137,  118,  127,  117,  113,  84,  178,  104,  149,  106,  104,  78,  136,  151,  103,  102,  137,  165,  89,  110,  98,  115,  123,  148,  153,  137,  157,  155,  213,  135,  155,  177,  97,  155,  194,  163,  171,  92,  150,  164,  144,  149,  135,  125,  44,  141,  151,  122,  97,  172,  137,  119,  157,  120,  213,  159,  124,  167,  74,  106,  139,  102,  167,  150,  118,  160,  122,  68,  146,  160,  104,  116,  185,  114,  93,  168,  90,  151,  154,  145,  125,  138,  152,  114,  145,  94,  124,  134,  55,  114,  87,  101,  153,  61,  166,  140,  194,  121,  140,  80,  139,  187,  88,  171,  127,  135,  182,  167,  205,  165,  168,  154,  144,  96,  158,  175,  177,  118,  106,  69,  77,  111,  162,  82,  120,  146,  151,  142,  151,  126,  143,  108,  118,  120,  124,  104,  116,  149,  172,  134,  94,  136,  182,  79,  116,  143,  107,  38,  125,  53,  158,  128,  90,  191,  153,  128,  181,  180,  162,  110,  90,  143,  123,  118,  153,  135,  180,  190,  173,  103,  125,  98,  121,  140,  155,  118,  99,  165,  188,  146,  122,  138,  175,  83,  175,  142,  93,  128,  162,  182,  141,  171,  102,  174,  129,  191,  169,  155,  150,  155,  129,  120,  150,  172,  98,  135,  155,  96,  172,  138,  105,  95,  175,  105,  170,  56,  70,  157,  88,  135,  115,  141,  149,  129,  123,  141,  119,  94,  174,  119,  118,  109,  148,  169,  100,  91,  127,  178,  116,  184,  126,  120,  115,  175,  134,  137,  119,  62,  114,  156,  105,  85,  184,  103,  170,  125,  113,  191,  116,  152,  146,  150,  144,  114,  131,  138,  161,  112,  130,  88,  159,  113,  86,  140,  101,  51,  148,  111,  127,  169,  83,  178,  150,  140,  187,  94,  127,  152,  103,  152,  105,  148,  160,  207,  155,  150,  134,  178,  202,  123,  151,  142,  170,  118,  187,  143,  197,  179,  144,  179,  198,  120,  159,  145,  119,  125,  158,  159,  94,  89,  154,  108,  99,  112,  156,  112,  183,  114,  174,  86,  174,  118,  130,  166,  160,  159,  144,  104,  132,  170,  163,  111,  181,  66,  74,  148,  133,  143,  103,  126,  99,  92,  87,  190,  158,  128,  109,  132,  112,  134,  183,  149,  96,  154,  147,  142,  146,  140,  127,  161,  142,  146,  118,  140,  50,  140,  158,  155,  135,  104,  169,  142,  113,  96,  116,  146,  171,  137,  102,  124,  111,  151,  145,  142,  143,  137,  84,  105,  168,  123,  134,  155,  108,  65,  118,  138,  162,  194,  117,  106,  166,  131,  132,  121,  161,  154,  106,  126,  134,  125,  174,  136,  127,  165,  112,  142,  132,  158,  167,  155,  188,  126,  154,  179,  189,  134,  112,  126,  190,  157,  93,  109,  98,  67,  139,  105,  115,  99,  117,  115,  166,  136,  130,  182,  169,  132,  156,  171,  158,  153,  123,  175,  178,  133,  152,  146,  111,  161,  85,  162,  148,  102,  87,  131,  123,  60,  117,  160,  114,  76,  129,  151,  148,  138,  120,  134,  76,  101,  115,  118,  114,  144,  88,  150,  173,  188,  153,  183,  160,  187,  159,  146,  89,  81,  157,  155,  161,  110,  161,  154,  129,  151,  123,  159,  133,  136,  151,  164,  138,  97,  119,  113,  190,  62,  117,  94,  109,  97,  154,  165,  114,  90,  134,  157,  134,  188,  111,  129,  158,  170,  158,  114,  105,  90,  82,  164,  107,  142,  138,  160,  106,  160,  156,  138,  153,  179,  151,  125,  167,  156,  144,  171,  137,  134,  143,  132,  178,  100,  157,  100,  156,  154,  126,  142,  114,  133,  63,  164,  148,  166,  150,  98,  145,  137,  138,  159,  146,  113,  91,  163,  199,  138,  142,  99,  119,  141,  111,  98,  117,  126,  123,  121,  152,  102,  137,  141,  149,  59,  149,  160,  139,  164,  189,  101,  138,  67,  127,  119,  133,  156,  100,  210,  101,  141,  117,  138,  107,  141,  161,  138,  86,  137,  128,  116,  129,  107,  127,  97,  124,  106,  98,  177,  158,  145,  168,  189,  120,  173,  191,  164,  157,  134,  104,  75,  193,  171,  136,  105,  111,  194,  178,  80,  128,  133,  128,  130,  157,  103,  144,  73,  149,  147,  90,  115,  108,  162,  172,  135,  124,  122,  149,  135,  150,  105,  144,  140,  152,  134,  133,  138,  170,  96,  99,  106,  134,  160,  142,  128,  162,  111,  157,  142,  70,  141,  54,  147,  138,  130,  162,  138,  162,  163,  166,  169,  140,  168,  108,  127,  136,  190,  138,  182,  169,  143,  58,  141,  163,  99,  133,  141,  118,  73,  134,  167,  103,  127,  130,  153,  113,  95,  127,  132,  190,  76,  86,  134,  136,  161,  114,  152,  172,  86,  117,  127,  195,  138,  164,  122,  68,  132,  142,  155,  174,  126,  106,  113,  64,  150,  95,  189,  139,  158,  165,  151,  121,  156,  209,  120,  138,  128,  140,  165,  157,  170,  118,  117,  123,  201,  159,  112,  209,  103,  115,  122,  125,  167,  148,  113,  157,  118,  97,  138,  110,  154,  155,  136,  162,  151,  92,  88,  153,  183,  106,  109,  129,  159,  172,  202,  159,  102,  83,  145,  159,  134,  104,  129,  150,  151,  119,  177,  102,  151,  81,  183,  134,  131,  129,  100,  157,  97,  123,  131,  193,  184,  175,  179,  128,  135,  126,  181,  90,  134,  79,  96,  180,  114,  136,  136,  98,  153,  100,  125,  85,  50,  101,  99,  182,  123,  138,  136,  184,  69,  104,  94,  106,  198,  107,  165,  135,  83,  164,  159,  154,  149,  134,  87,  160,  130,  162,  121,  106,  134,  141,  119,  64,  216,  154,  95,  159,  179,  144,  167,  124,  142,  158,  150,  93,  128,  173,  122,  173,  146,  182,  130,  142,  145,  180,  103,  171,  172,  89,  122,  173,  102,  135,  121,  145,  101,  91,  127,  114,  159,  109,  110,  175,  108,  111,  161,  163,  124,  154,  143,  144,  116,  118,  127,  159,  96,  174,  148,  162,  132,  123,  96,  147,  197,  170,  128,  91,  133,  121,  133,  105,  88,  156,  116,  125,  98,  151,  115,  109,  113,  156,  135,  168,  148,  187,  183,  95,  126,  78,  93,  164,  119,  193,  105,  163,  100,  136,  191,  147,  69,  160,  151,  112,  88,  74,  132,  109,  106,  118,  103,  78,  145,  138,  114,  112,  133,  86,  120,  167,  81,  132,  134,  158,  120,  149,  124,  124,  120,  146,  134,  88,  154,  131,  121,  148,  208,  119,  208,  133,  106,  213,  142,  135,  177,  151,  126,  116,  182,  112,  138,  145,  145,  172,  134,  114,  150,  179,  155,  180,  143,  105,  54,  199,  139,  123,  123,  147,  154,  100,  148,  166,  85,  120,  92,  111,  196,  108,  128,  168,  114,  192,  131,  106,  118,  168,  138,  79,  140,  111,  105,  114,  156,  137,  129,  138,  128,  77,  144,  152,  176,  145,  127,  124,  171,  144,  187,  129,  68,  139,  185,  125,  169,  90,  106,  115,  129,  99,  81,  182,  138,  179,  123,  138,  73,  79,  149,  97,  160,  182,  155,  166,  96,  167,  150,  144,  150,  161,  120,  149,  143,  109,  173,  144,  96,  172,  126,  191,  155,  94,  90,  142,  154,  147,  141,  181,  153,  193,  92,  122,  98,  170,  121,  135,  129,  121,  189,  83,  132,  148,  73,  116,  164,  161,  79,  157,  166,  153,  93,  126,  145,  171,  125,  73,  153,  133,  129,  147,  190,  182,  107,  159,  158,  113,  154,  125,  157,  130,  147,  174,  114,  165,  155,  150,  135,  132,  143,  179,  199,  173,  79,  180,  127,  114,  126,  55,  148,  125,  145,  159,  164,  135,  93,  124,  179,  171,  130,  109,  177,  90,  135,  155,  139,  155,  111,  150,  105,  169,  81,  164,  132,  192,  179,  129,  122,  72,  137,  93,  161,  153,  166,  93,  140,  168,  173,  127,  117,  120,  112,  142,  105,  150,  155,  135,  133,  163,  149,  149,  124,  156,  128,  115,  152,  141,  138,  164,  168,  133,  99,  175,  92,  115,  192,  133,  123,  120,  110,  113,  156,  121,  100,  123,  121,  136,  149,  139,  181,  187,  168,  166,  149,  143,  77,  197,  133,  146,  152,  117,  138,  178,  120,  181,  137,  142,  147,  120,  129,  129,  146,  111,  137,  147,  197,  140,  164,  137,  86,  200,  106,  150,  136,  146,  124,  111,  173,  156,  139,  171,  130,  144,  109,  143,  137,  138,  178,  152,  77,  187,  170,  146,  127,  123,  116,  109,  182,  111,  148,  105,  132,  133,  85,  161,  110,  160,  157,  103,  113,  165,  105,  168,  151,  151,  107,  89,  150,  98,  138,  105,  164,  134,  143,  105,  136,  84,  157,  112,  150,  165,  158,  94,  158,  174,  125,  109,  143,  168,  172,  103,  156,  73,  112,  132,  109,  127,  159,  137,  107,  118,  178,  147,  134,  123,  107,  160,  140,  178,  164,  149,  136,  155,  145,  137,  134,  133,  114,  143,  127,  114,  200,  109,  87,  137,  137,  121,  135,  167,  164,  163,  60,  142,  166,  180,  130,  154,  102,  188,  151,  165,  130,  158,  168,  186,  201,  167,  184,  143,  106,  133,  136,  108,  164,  132,  138,  138,  120,  100,  114,  87,  159,  122,  137,  87,  122,  165,  134,  121,  151,  134,  100,  133,  188,  74,  198,  94,  117,  186,  137,  157,  123,  131,  181,  143,  118,  183,  167,  73,  152,  116,  170,  181,  153,  149,  129,  140,  113,  137,  128,  113,  170,  120,  185,  139,  148,  159,  176,  121,  157,  124,  134,  82,  150,  143,  132,  174,  132,  166,  160,  80,  174,  121,  87,  118,  128,  146,  138,  123,  153,  143,  134,  113,  149,  169,  117,  134,  128,  130,  113,  92,  121,  151,  111,  117,  123,  149,  168,  175,  191,  111,  99,  119,  113,  150,  156,  108,  140,  109,  123,  184,  143,  153,  138,  163,  165,  107,  145,  166,  175,  139,  125,  137,  146,  166,  112,  158,  131,  151,  110,  117,  142,  105,  164,  107,  128,  130,  136,  173,  113,  105,  158,  118,  141,  123,  150,  132,  89,  125,  122,  116,  139,  128,  120,  152,  156,  147,  162,  191,  182,  165,  181,  117,  133,  172,  131,  158,  183,  156,  144,  81,  103,  169,  115,  182,  101,  125,  184,  122,  162,  145,  126,  164,  131,  171,  67,  153,  122,  101,  116,  162,  110,  128,  125,  138,  203,  192,  180,  94,  114,  130,  127,  142,  120,  154,  149,  81,  128,  157,  162,  125,  101,  149,  119,  163,  145,  105,  127,  130,  152,  176,  127,  129,  159,  194,  155,  162,  170,  91,  88,  154,  148,  117,  140,  97,  155,  165,  117,  74,  127,  128,  163,  127,  119,  170,  116,  125,  169,  135,  162,  104,  172,  112,  177,  142,  111,  169,  141,  131,  149,  88,  115,  131,  122,  176,  176,  139,  133,  146,  181,  139,  139,  144,  154,  166,  122,  124,  149,  143,  199,  137,  188,  115,  151,  137,  99,  167,  100,  109,  137,  101,  186,  191,  124,  137,  127,  134,  180,  100,  131,  163,  125,  112,  108,  106,  149,  64,  142,  153,  117,  132,  137,  163,  97,  166,  142,  102,  159,  167,  181,  119,  134,  205,  181,  125,  159,  112,  188,  137,  152,  113,  150,  141,  153,  98,  158,  146,  128,  159,  97,  107,  161,  133,  139,  133,  136,  118,  116,  103,  161,  145,  172,  175,  118,  135,  165,  87,  163,  103,  103,  152,  177,  91,  189,  140,  122,  131,  129,  192,  150,  170,  207,  166,  147,  161,  100,  102,  147,  145,  169,  178,  179,  149,  137,  163,  188,  137,  156,  91,  188,  87,  108,  170,  130,  108,  96,  111,  145,  194,  73,  123,  145,  120,  123,  120,  148,  127,  172,  141,  165,  126,  85,  153,  150,  130,  138,  143,  151,  124,  92,  143,  139,  103,  147,  153,  188,  91,  112,  137,  118,  142,  124,  124,  93,  143,  123,  178,  108,  124,  125,  101,  124,  117,  147,  189,  151,  126,  91,  91,  172,  146,  147,  131,  190,  135,  155,  166,  149,  120,  95,  155,  116,  84,  107,  163,  188,  125,  138,  137,  196,  137,  151,  159,  104,  124,  152,  129,  181,  186,  115,  151,  167,  171,  121,  136,  113,  170,  145,  90,  103,  127,  134,  128,  110,  143,  111,  112,  142,  132,  170,  182,  173,  196,  152,  141,  163,  82,  141,  117,  133,  137,  136,  115,  138,  166,  179,  96,  194,  100,  72,  150,  144,  172,  157,  171,  103,  134,  169,  122,  172,  140,  104,  124,  143,  153,  155,  160,  147,  173,  126,  136,  128,  123,  98,  168,  134,  188,  120,  157,  127,  135,  133,  160,  116,  95,  166,  147,  146,  185,  122,  148,  130,  146,  123,  155,  115,  119,  117,  192,  96,  165,  127,  95,  146,  133,  170,  141,  138,  174,  152,  127,  137,  147,  161,  148,  93,  133,  167,  120,  166,  57,  100,  140,  153,  159,  96,  184,  146,  113,  119,  62,  120,  145,  170,  127,  151,  163,  192,  127,  149,  90,  157,  100,  146,  109,  83,  119,  155,  67,  127,  156,  107,  165,  132,  128,  114,  113,  186,  185,  155,  160,  163,  120,  141,  154,  130,  172,  188,  123,  161,  139,  112,  165,  122,  98,  192,  154,  184,  166,  146,  128,  148,  99,  128,  172,  90,  125,  187,  137,  92,  105,  127,  122,  134,  175,  141,  175,  132,  109,  174,  50,  145,  153,  69,  102,  106,  96,  188,  185,  169,  157,  102,  108,  131,  151,  119,  131,  137,  158,  111,  70,  141,  132,  81,  143,  109,  131,  118,  191,  130,  140,  188,  186,  158,  104,  97,  160,  158,  79,  177,  95,  104,  95,  180,  132,  136,  161,  137,  100,  108,  137,  163,  161,  92,  148,  141,  180,  158,  112,  136,  121,  95,  169,  179,  124,  109,  108,  153,  95,  137,  115,  124,  141,  120,  103,  146,  101,  141,  99,  107,  156,  104,  139,  125,  191,  141,  206,  147,  133,  149,  155,  90,  138,  161,  149,  129,  148,  180,  159,  129,  153,  170,  149,  143,  111,  103,  188,  123,  169,  168,  134,  117,  109,  108,  111,  142,  125,  64,  163,  82,  128,  160,  70,  188,  137,  101,  152,  126,  85,  107,  162,  142,  196,  132,  158,  110,  184,  132,  154,  89,  148,  105,  157,  113,  128,  103,  103,  153,  107,  154,  132,  88,  151,  143,  154,  152,  120,  122,  159,  155,  166,  102,  157,  142,  131,  160,  109,  130,  109,  112,  107,  135,  127,  210,  176,  64,  109,  115,  183,  138,  180,  81,  129,  137,  146,  157,  71,  123,  160,  139,  120,  157,  137,  119,  118,  145,  68,  124,  86,  141,  142,  151,  110,  163,  150,  112,  126,  77,  156,  122,  69,  138,  159,  130,  131,  106,  187,  145,  108,  179,  137,  128,  199,  168,  91,  105,  159,  142,  111,  56,  167,  152,  118,  106,  131,  200,  170,  170,  122,  158,  132,  69,  154,  185,  148,  91,  160,  125,  78,  170,  103,  196,  133,  124,  189,  137,  85,  127,  139,  159,  144,  139,  132,  208,  151,  162,  176,  86,  90,  185,  112,  102,  137,  112,  138,  101,  102,  118,  90,  153,  119,  90,  187,  174,  91,  161,  158,  129,  172,  125,  89,  145,  187,  126,  140,  167,  135,  153,  128,  146,  149,  141,  193,  86,  128,  112,  207,  150,  139,  117,  155,  153,  173,  150,  66,  89,  136,  82,  150,  133,  179,  137,  152,  200,  125,  80,  177,  150,  126,  113,  164,  105,  128,  121,  98,  155,  147,  181,  110,  165,  112,  156,  153,  132,  138,  157,  167,  191,  133,  184,  103,  135,  138,  123,  105,  108,  194,  139,  133,  155,  193,  72,  188,  127,  144,  111,  129,  116,  158,  140,  84,  158,  96,  72,  197,  135,  126,  158,  135,  185,  178,  117,  85,  158,  154,  154,  138,  85,  120,  144,  86,  101,  220,  131,  181,  154,  93,  207,  124,  95,  107,  142,  130,  165,  94,  136,  94,  115,  157,  83,  178,  89,  86,  150,  147,  160,  104,  102,  172,  66,  76,  155,  161,  144,  115,  116,  160,  153,  215,  136,  209,  174,  156,  112,  158,  141,  171,  147,  141,  169,  117,  147,  79,  90,  141,  175,  185,  174,  178,  86,  108,  165,  97,  95,  140,  180,  152,  132,  161,  125,  89,  115,  119,  136,  121,  208,  95,  182,  150,  166,  171,  92,  197,  134,  117,  123,  165,  123,  96,  120,  162,  126,  151,  181,  171,  84,  141,  169,  187,  121,  165,  158,  125,  135,  149,  147,  156,  174,  121,  94,  135,  117,  150,  135,  58,  181,  67,  183,  159,  125,  124,  113,  72,  180,  116,  105,  166,  139,  178,  129,  183,  105,  184,  150,  158,  148,  118,  119,  111,  87,  82,  88,  111,  95,  132,  217,  111,  155,  207,  155,  147,  96,  141,  83,  113,  113,  80,  120,  152,  187,  110,  190,  120,  101,  106,  93,  177,  137,  183,  148,  140,  162,  140,  141,  157,  177,  179,  109,  159,  120,  142,  125,  111,  108,  130,  173,  139,  120,  101,  140,  163,  105,  160,  204,  130,  121,  147,  133,  150,  138,  142,  186,  113,  178,  130,  101,  124,  223,  132,  97,  156,  134,  79,  110,  145,  151,  74,  97,  160,  118,  144,  110,  121,  88,  147,  179,  195,  138,  148,  212,  118,  114,  154,  179,  108,  157,  153,  135,  81,  94,  215,  92,  155,  185,  122,  153,  142,  163,  133,  188,  149,  125,  129,  84,  128,  144,  137,  97,  204,  101,  169,  176,  84,  144,  121,  142,  69,  81,  116,  121,  130,  84,  162,  176,  88,  104,  157,  95,  90,  131,  151,  129,  175,  126,  117,  113,  119,  132,  120,  174,  139,  81,  81,  109,  200,  155,  164,  110,  109,  118,  169,  81,  140,  113,  127,  127,  149,  172,  159,  118,  143,  88,  143,  202,  125,  102,  131,  133,  177,  74,  163,  94,  159,  175,  127,  172,  123,  148,  94,  98,  179,  170,  88,  137,  193,  113,  194,  157,  141,  180,  158,  104,  125,  75,  167,  156,  144,  84,  107,  129,  188,  146,  115,  206,  85,  142,  153,  119,  155,  170,  180,  214,  136,  177,  120,  105,  188,  148,  158,  163,  153,  130,  100,  143,  117,  87,  173,  161,  120,  154,  185,  136,  178,  164,  93,  191,  157,  122,  151,  173,  123,  121,  111,  158,  74,  92,  125,  155,  92,  153,  191,  124,  127,  180,  155,  92,  150,  159,  100,  137,  100,  139,  126,  161,  182,  111,  132,  197,  136,  173,  129,  171,  171,  152,  137,  136,  94,  150,  123,  96,  159,  118,  178,  93,  156,  191,  142,  140,  199,  144,  156,  130,  152,  141,  128,  189,  138,  110,  204,  128,  118,  148,  122,  163,  115,  161,  134,  183,  189,  151,  95,  122,  149,  94,  182,  82,  92,  81,  196,  162,  151,  94,  169,  143,  165,  151,  171,  158,  118,  170,  160,  144,  168,  132,  123,  175,  138,  122,  188,  102,  171,  142,  148,  101,  138,  140,  127,  118,  173,  102,  192,  185,  149,  182,  121,  148,  141,  121,  100,  124,  160,  162,  105,  106,  195,  170,  101,  142,  147,  105,  180,  153,  144,  104,  188,  92,  140,  173,  126,  127,  124,  82,  95,  173,  129,  151,  182,  182,  162,  162,  148,  133,  111,  95,  92,  201,  155,  159,  129,  167,  169,  171,  149,  122,  154,  131,  130,  113,  105,  144,  119,  106,  158,  191,  86,  132,  90,  159,  157,  169,  115,  129,  120,  109,  126,  133,  138,  129,  142,  140,  107,  140,  140,  148,  123,  162,  158,  174,  140,  172,  140,  102,  104,  131,  105,  198,  166,  125,  115,  102,  130,  168,  102,  178,  146,  182,  148,  147,  131,  121,  143,  141,  119,  84,  124,  149,  197,  99,  137,  175,  111,  173,  105,  127,  111,  140,  138,  140,  148,  127,  145,  150,  174,  171,  163,  159,  138,  95,  101,  176,  126,  109,  131,  155,  133,  139,  179,  141,  137,  129,  181,  143,  132,  125,  105,  141,  178,  160,  170,  128,  91,  147,  128,  172,  164,  129,  189,  134,  112,  187,  185,  142,  94,  124,  146,  131,  153,  86,  119,  170,  106,  116,  87,  143,  154,  162,  128,  150,  125,  157,  151,  144,  155,  173,  149,  161,  151,  99,  155,  192,  130,  137,  118,  167,  190,  124,  129,  83,  111,  170,  183,  115,  119,  139,  95,  165,  109,  131,  83,  119,  108,  169,  139,  92,  133,  112,  133,  175,  117,  141,  177,  170,  137,  128,  155,  125,  152,  157,  109,  127,  187,  134,  136,  115,  146,  120,  132,  119,  172,  121,  129,  126,  117,  114,  162,  175,  127,  191,  174,  135,  138,  108,  109,  127,  155,  190,  118,  126,  177,  141,  135,  153,  115,  141,  120,  138,  88,  137,  147,  84,  137,  178,  130,  136,  163,  151,  197,  177,  131,  172,  196,  126,  146,  100,  117,  112,  113,  163,  190,  131,  106,  143,  127,  110,  110,  98,  129,  204,  131,  153,  79,  155,  116,  148,  163,  156,  117,  146,  126,  141,  178,  145,  154,  167,  137,  184,  117,  171,  100,  134,  174,  193,  166,  177,  208,  153,  144,  118,  156,  140,  124,  112,  153,  90,  92,  121,  161,  128,  176,  137,  143,  111,  105,  167,  172,  138,  87,  154,  103,  181,  106,  115,  134,  145,  133,  197,  133,  174,  174,  146,  153,  157,  164,  192,  175,  103,  110,  223,  130,  130,  134,  140,  148,  162,  149,  145,  137,  146,  181,  100,  82,  80,  107,  121,  153,  180,  99,  120,  103,  131,  185,  97,  159,  205,  145,  141,  164,  139,  97,  95,  92,  105,  137,  152,  190,  96,  201,  139,  139,  117,  149,  189,  169,  203,  175,  171,  183,  143,  91,  147,  81,  147,  99,  82,  121,  136,  201,  118,  146,  60,  90,  151,  94,  140,  143,  200,  166,  152,  187,  84,  94,  85,  116,  127,  164,  100,  111,  98,  135,  169,  197,  159,  141,  97,  156,  111,  139,  183,  109,  147,  102,  169,  134,  147,  180,  172,  148,  156,  102,  91,  85,  131,  120,  163,  178,  116,  108,  144,  168,  162,  121,  128,  111,  166,  146,  102,  146,  154,  113,  135,  118,  136,  168,  109,  153,  167,  88,  76,  130,  173,  123,  196,  83,  106,  181,  64,  137,  131,  164,  156,  164,  142,  185,  113,  99,  99,  122,  149,  145,  147,  125,  115,  179,  157,  98,  151,  121,  109,  138,  168,  148,  170,  177,  142,  189,  68,  165,  90,  137,  104,  103,  199,  99,  183,  143,  169,  128,  122,  121,  184,  71,  137,  181,  174,  191,  159,  103,  104,  106,  139,  121,  102,  204,  156,  139,  124,  162,  72,  107,  107,  126,  154,  117,  191,  143,  128,  148,  110,  131,  164,  172,  141,  143,  169,  143,  125,  148,  140,  88,  126,  157,  190,  119,  152,  141,  170,  199,  121,  140,  181,  95,  122,  123,  150,  131,  162,  106,  155,  145,  97,  127,  159,  121,  165,  163,  190,  137,  178,  107,  125,  125,  113,  162,  170,  77,  69,  185,  149,  109,  203,  127,  168,  149,  177,  164,  107,  62,  201,  101,  158,  156,  104,  94,  154,  147,  110,  155,  169,  132,  165,  176,  115,  145,  106,  131,  178,  83,  65,  143,  75,  121,  88,  128,  132,  154,  132,  157,  135,  130,  139,  101,  151,  119,  123,  122,  159,  126,  163,  170,  156,  132,  146,  162,  116,  130,  129,  152,  141,  125,  170,  202,  169,  158,  89,  91,  121,  159,  74,  173,  105,  109,  107,  79,  137,  87,  127,  124,  172,  149,  148,  178,  111,  108,  145,  61,  122,  165,  183,  88,  145,  170,  143,  135,  99,  172,  131,  139,  102,  118,  159,  206,  162,  134,  135,  197,  159,  184,  114,  121,  186,  124,  97,  79,  126,  119,  218,  126,  149,  192,  144,  101,  196,  119,  113,  122,  171,  172,  94,  115,  117,  158,  144,  114,  147,  119,  152,  151,  163,  129,  150,  157,  95,  142,  138,  131,  122,  144,  129,  146,  150,  146,  154,  62,  140,  91,  75,  136,  152,  155,  80,  113,  126,  162,  80,  162,  80,  120,  115,  120,  157,  79,  158,  154,  161,  192,  128,  159,  141,  127,  190,  141,  139,  91,  156,  141,  168,  142,  121,  126,  108,  93,  173,  133,  165,  110,  131,  150,  141,  170,  176,  131,  159,  149,  85,  98,  147,  164,  150,  111,  139,  93,  115,  100,  86,  170,  162,  96,  134,  141,  108,  145,  110,  122,  143,  78,  108,  114,  164,  170,  96,  92,  195,  157,  156,  97,  151,  153,  203,  178,  111,  125,  201,  169,  143,  130,  128,  179,  105,  83,  134,  150,  107,  151,  157,  75,  161,  115,  188,  106,  189,  168,  140,  134,  149,  107,  107,  167,  126,  95,  170,  117,  107,  165,  145,  114,  152,  115,  99,  128,  110,  65,  125,  86,  56,  95,  170,  119,  100,  108,  202,  158,  185,  108,  85,  179,  151,  122,  128,  141,  172,  119,  167,  119,  201,  97,  148,  173,  149,  189,  156,  86,  129,  165,  186,  204,  149,  134,  145,  185,  93,  101,  191,  189,  90,  137,  174,  110,  135,  137,  167,  163,  117,  159,  154,  150,  128,  133,  128,  49,  139,  131,  137,  142,  153,  127,  157,  165,  127,  180,  76,  143,  107,  105,  103,  143,  159,  180,  98,  101,  165,  167,  119,  154,  139,  141,  166,  128,  122,  174,  130,  195,  168,  141,  163,  130,  83,  98,  192,  86,  90,  192,  124,  137,  126,  84,  145,  165,  176,  174,  133,  156,  162,  147,  100,  164,  159,  94,  151,  130,  134,  193,  164,  96,  146,  112,  42,  152,  151,  143,  147,  109,  106,  144,  214,  172,  73,  198,  148,  166,  108,  190,  153,  163,  112,  145,  112,  131,  182,  142,  156,  202,  143,  119,  84,  179,  167,  141,  85,  112,  61,  144,  164,  112,  133,  135,  88,  128,  93,  85,  184,  127,  127,  152,  142,  176,  110,  121,  132,  155,  98,  137,  123,  165,  118,  124,  119,  121,  135,  149,  154,  147,  188,  115,  173,  95,  186,  183,  155,  189,  88,  50,  130,  108,  134,  148,  120,  177,  165,  132,  136,  139,  167,  133,  136,  171,  95,  180,  126,  224,  154,  112,  117,  160,  138,  104,  191,  153,  101,  109,  130,  123,  159,  110,  181,  124,  161,  140,  146,  134,  180,  136,  160,  87,  193,  96,  133,  135,  166,  147,  123,  149,  119,  153,  149,  181,  118,  163,  161,  71,  89,  114,  129,  125,  80,  149,  136,  185,  97,  142,  110,  164,  133,  121,  136,  149,  123,  113,  145,  144,  147,  119,  120,  126,  140,  131,  44,  123,  76,  155,  162,  193,  53,  189,  147,  136,  167,  67,  94,  151,  171,  175,  175,  172,  115,  173,  96,  98,  141,  143,  92,  184,  100,  140,  147,  123,  192,  106,  165,  155,  166,  122,  139,  169,  94,  178,  98,  146,  103,  121,  125,  147,  137,  101,  78,  178,  181,  160,  150,  141,  178,  163,  158,  152,  157,  112,  139,  223,  187,  117,  160,  96,  118,  84,  164,  175,  114,  162,  99,  162,  136,  120,  119,  158,  167,  141,  87,  129,  152,  192,  145,  102,  135,  154,  179,  174,  140,  128,  176,  162,  138,  147,  63,  125,  138,  158,  158,  118,  108,  172,  156,  113,  128,  156,  156,  157,  116,  196,  82,  199,  138,  129,  125,  101,  177,  126,  113,  164,  138,  115,  122,  153,  123,  153,  98,  130,  125,  151,  202,  155,  138,  158,  120,  142,  153,  99,  150,  192,  160,  109,  170,  124,  153,  135,  104,  120,  96,  132,  141,  129,  118,  132,  180,  97,  174,  179,  160,  190,  109,  81,  140,  156,  194,  176,  125,  123,  136,  122,  150,  90,  195,  118,  110,  179,  149,  121,  127,  159,  166,  129,  168,  134,  109,  166,  160,  205,  92,  150,  157,  124,  127,  138,  149,  167,  152,  141,  159,  110,  102,  157,  109,  138,  142,  140,  104,  139,  171,  170,  206,  209,  179,  184,  139,  173,  172,  145,  174,  80,  159,  84,  128,  140,  95,  173,  165,  177,  92,  140,  152,  147,  120,  181,  167,  174,  133,  127,  129,  107,  105,  123,  113,  163,  129,  144,  135,  142,  111,  79,  126,  172,  120,  178,  80,  110,  135,  176,  138,  107,  137,  145,  90,  116,  136,  139,  127,  198,  161,  158,  156,  167,  146,  170,  137,  145,  154,  141,  131,  172,  88,  106,  152,  131,  133,  154,  141,  105,  174,  103,  128,  183,  167,  134,  114,  178,  118,  81,  133,  141,  161,  155,  153,  160,  180,  162,  155,  153,  99,  179,  152,  141,  178,  153,  148,  175,  184,  124,  138,  100,  118,  88,  118,  167,  157,  108,  115,  99,  161,  109,  171,  177,  193,  176,  138,  120,  179,  200,  213,  135,  142,  122,  156,  129,  133,  146,  215,  107,  123,  129,  104,  142,  99,  116,  129,  76,  95,  172,  189,  85,  103,  147,  136,  123,  102,  177,  121,  161,  90,  143,  132,  168,  121,  121,  159,  118,  185,  136,  147,  103,  115,  113,  129,  112,  116,  120,  134,  99,  194,  178,  122,  137,  134,  125,  155,  185,  116,  182,  155,  153,  136,  190,  138,  152,  189,  147,  134,  124,  163,  166,  173,  111,  169,  210,  158,  156,  145,  154,  177,  179,  148,  141,  100,  164,  152,  91,  165,  121,  162,  154,  118,  150,  150,  133,  164,  127,  147,  135,  106,  133,  181,  159,  127,  165,  186,  187,  166,  141,  186,  38,  155,  161,  166,  168,  200,  123,  147,  155,  170,  172,  159,  130,  121,  134,  120,  156,  119,  115,  124,  217,  112,  181,  140,  153,  173,  173,  169,  93,  156,  157,  92,  130,  137,  175,  114,  153,  136,  182,  163,  131,  162,  91,  160,  151,  131,  179,  129,  86,  111,  115,  131,  167,  138,  123,  109,  146,  116,  154,  115,  129,  116,  131,  168,  170,  111,  131,  166,  132,  111,  126,  189,  91,  103,  135,  140,  102,  153,  127,  128,  105,  116,  104,  139,  99,  157,  187,  145,  131,  149,  170,  178,  165,  93,  167,  130,  138,  188,  129,  137,  140,  98,  127,  110,  96,  170,  161,  127,  127,  113,  103,  158,  129,  114,  91,  179,  133,  155,  134,  129,  129,  156,  148,  150,  138,  167,  145,  195,  114,  130,  180,  167,  140,  144,  101,  117,  112,  121,  149,  122,  179,  159,  110,  99,  155,  179,  188,  178,  153,  104,  138,  205,  152,  165,  116,  142,  138,  159,  192,  90,  163,  124,  149,  124,  145,  110,  100,  147,  177,  124,  159,  145,  129,  104,  133,  134,  119,  119,  143,  165,  110,  140,  141,  154,  106,  134,  109,  106,  119,  179,  124,  96,  130,  155,  160,  150,  165,  87,  148,  142,  143,  126,  154,  105,  139,  161,  96,  140,  216,  130,  152,  178,  169,  123,  96,  137,  119,  137,  139,  145,  155,  109,  106,  175,  151,  120,  139,  142,  164,  142,  145,  139,  130,  159,  96,  186,  117,  138,  102,  119,  123,  158,  151,  81,  85,  112,  145,  122,  167,  120,  126,  128,  133,  123,  85,  172,  162,  144,  158,  150,  145,  179,  105,  130,  152,  110,  192,  112,  141,  141,  144,  154,  165,  141,  149,  137,  136,  161,  156,  185,  141,  164,  163,  154,  143,  127,  167,  151,  122,  126,  106,  132,  185,  184,  128,  143,  139,  161,  104,  153,  173,  147,  169,  156,  156,  141,  178,  162,  131,  96,  88,  141,  107,  155,  106,  149,  168,  155,  160,  101,  182,  92,  147,  127,  158,  111,  186,  178,  141,  116,  130,  143,  126,  207,  170,  107,  168,  123,  151,  142,  103,  150,  108,  124,  161,  125,  85,  130,  167,  143,  177,  95,  118,  105,  149,  143,  135,  80,  174,  127,  92,  148,  141,  196,  135,  102,  170,  147,  190,  115,  131,  141,  119,  163,  119,  176,  138,  134,  192,  134,  169,  163,  158,  174,  173,  124,  159,  154,  153,  124,  116,  147,  158,  181,  137,  110,  99,  119,  91,  102,  149,  145,  125,  105,  156,  123,  152,  113,  176,  136,  110,  140,  172,  139,  157,  154,  157,  120,  98,  122,  171,  153,  171,  85,  160,  143,  165,  147,  80,  115,  133,  142,  140,  143,  123,  156,  116,  141,  109,  137,  149,  139,  147,  139,  175,  157,  153,  152,  158,  149,  147,  153,  184,  161,  167,  113,  131,  125,  137,  120,  145,  207,  214,  196,  127,  144,  143,  102,  106,  160,  97,  92,  89,  117,  165,  146,  198,  115,  97,  149,  183,  156,  158,  206,  148,  85,  143,  104,  136,  135,  125,  163,  113,  135,  102,  101,  145,  132,  189,  155,  118,  125,  159,  131,  170,  123,  95,  143,  117,  142,  114,  136,  178,  118,  124,  170,  146,  144,  129,  167,  90,  100,  157,  139,  193,  168,  119,  152,  134,  156,  145,  136,  151,  163,  175,  143,  144,  153,  166,  113,  106,  168,  139,  127,  127,  142,  80,  185,  142,  188,  120,  119,  121,  142,  136,  119,  148,  142,  177,  126,  130,  192,  148,  102,  133,  103,  181,  188,  120,  103,  140,  180,  156,  165,  117,  104,  149,  159,  98,  141,  162,  116,  173,  156,  113,  164,  130,  178,  111,  190,  177,  101,  170,  148,  125,  213,  146,  182,  103,  151,  142,  155,  132,  112,  167,  91,  119,  104,  190,  176,  146,  164,  136,  159,  148,  102,  102,  164,  104,  153,  135,  98,  116,  130,  154,  116,  111,  139,  149,  175,  94,  123,  166,  170,  172,  169,  177,  192,  166,  130,  174,  138,  199,  136,  171,  128,  106,  121,  158,  86,  153,  134,  84,  97,  176,  179,  118,  166,  149,  147,  110,  81,  162,  154,  137,  172,  115,  135,  134,  56,  90,  127,  142,  179,  82,  140,  148,  129,  151,  149,  170,  143,  142,  147,  170,  144,  195,  151,  146,  149,  159,  188,  92,  148,  125,  182,  131,  81,  142,  139,  119,  120,  87,  83,  153,  152,  164,  40,  164,  133,  167,  103,  124,  142,  135,  146,  146,  169,  122,  155,  184,  165,  125,  158,  131,  171,  99,  64,  169,  98,  90,  140,  125,  112,  87,  150,  152,  101,  108,  108,  149,  104,  131,  149,  97,  197,  166,  119,  106,  163,  176,  161,  153,  123,  173,  141,  168,  214,  187,  93,  113,  163,  186,  98,  155,  195,  148,  141,  93,  94,  130,  95,  174,  189,  80,  157,  62,  204,  87,  158,  100,  138,  129,  177,  161,  163,  154,  141,  148,  141,  173,  158,  125,  176,  163,  160,  194,  103,  162,  84,  157,  135,  58,  150,  168,  174,  120,  92,  173,  139,  142,  179,  116,  152,  116,  158,  110,  153,  156,  144,  151,  83,  149,  136,  83,  114,  136,  177,  213,  139,  108,  142,  148,  86,  96,  93,  157,  118,  164,  154,  147,  103,  133,  126,  136,  87,  94,  153,  109,  171,  139,  112,  86,  97,  103,  141,  75,  172,  161,  100,  178,  133,  118,  118,  168,  155,  101,  126,  180,  164,  164,  95,  126,  133,  131,  119,  140,  143,  145,  99,  159,  143,  116,  124,  76,  125,  160,  125,  139,  93,  121,  206,  102,  121,  146,  65,  152,  83,  101,  138,  121,  109,  155,  162,  130,  176,  130,  133,  165,  163,  106,  123,  167,  148,  137,  132,  129,  106,  203,  150,  157,  170,  115,  146,  142,  122,  128,  133,  124,  124,  112,  189,  182,  78,  130,  104,  148,  136,  141,  147,  183,  119,  143,  143,  139,  156,  130,  203,  103,  150,  146,  193,  122,  141,  133,  117,  120,  91,  95,  94,  119,  119,  146,  38,  176,  139,  126,  125,  163,  131,  137,  170,  112,  85,  133,  165,  116,  140,  107,  159,  113,  169,  164,  102,  93,  152,  120,  143,  133,  90,  159,  108,  101,  167,  156,  109,  133,  74,  161,  161,  122,  132,  97,  144,  164,  163,  173,  168,  151,  135,  146,  174,  111,  201,  141,  153,  160,  183,  145,  152,  176,  179,  179,  78,  144,  185,  170,  107,  168,  183,  112,  166,  105,  159,  162,  125,  140,  144,  141,  163,  156,  94,  86,  145,  168,  127,  153,  156,  155,  155,  96,  141,  128,  151,  155,  142,  131,  172,  102,  187,  80,  175,  156,  127,  165,  129,  131,  144,  193,  145,  146,  117,  142,  149,  155,  189,  135,  186,  116,  131,  174,  112,  180,  126,  168,  139,  124,  104,  198,  117,  193,  86,  159,  122,  177,  131,  94,  154,  137,  156,  163,  113,  152,  91,  174,  184,  80,  166,  110,  136,  121,  85,  127,  122,  85,  107,  117,  148,  174,  172,  118,  197,  151,  150,  171,  160,  136,  146,  134,  133,  147,  159,  145,  119,  140,  101,  109,  157,  152,  172,  73,  134,  185,  81,  127,  157,  171,  167,  155,  96,  147,  144,  141,  124,  149,  74,  158,  145,  97,  109,  101,  106,  109,  155,  124,  125,  138,  174,  138,  179,  143,  140,  104,  114,  145,  105,  116,  159,  145,  157,  145,  125,  185,  155,  124,  142,  135,  172,  103,  157,  86,  126,  124,  111,  119,  141,  126,  153,  168,  93,  113,  145,  127,  141,  168,  156,  188,  120,  116,  141,  157,  90,  98,  136,  110,  124,  184,  181,  160,  131,  141,  130,  112,  122,  76,  111,  143,  98,  121,  117,  158,  109,  145,  176,  113,  106,  109,  153,  107,  116,  135,  130,  40,  147,  132,  116,  136,  161,  107,  124,  166,  111,  170,  109,  150,  157,  178,  145,  111,  108,  122,  155,  145,  108,  148,  120,  190,  120,  107,  169,  117,  125,  114,  138,  121,  147,  161,  119,  193,  138,  109,  163,  141,  114,  180,  129,  121,  127,  136,  142,  137,  98,  128,  164,  94,  180,  135,  152,  140,  110,  115,  183,  198,  142,  136,  124,  112,  188,  187,  120,  157,  66,  125,  129,  58,  136,  96,  149,  129,  115,  154,  125,  130,  114,  139,  132,  154,  144,  165,  134,  129,  209,  130,  139,  145,  110,  124,  157,  192,  151,  141,  154,  128,  103,  131,  168,  194,  92,  179,  181,  137,  163,  109,  140,  149,  147,  124,  152,  214,  71,  169,  126,  58,  168,  93,  176,  90,  150,  139,  87,  159,  100,  129,  112,  130,  213,  126,  202,  171,  178,  159,  107,  169,  164,  124,  161,  75,  138,  154,  133,  103,  102,  202,  190,  115,  123,  135,  175,  160,  127,  184,  159,  98,  99,  115,  181,  158,  153,  132,  95,  146,  71,  149,  69,  76,  175,  113,  92,  109,  129,  143,  98,  107,  93,  178,  95,  104,  159,  103,  132,  210,  160,  179,  132,  131,  169,  116,  132,  146,  113,  115,  114,  147,  140,  114,  149,  122,  135,  155,  147,  117,  148,  147,  100,  99,  124,  111,  108,  114,  205,  122,  153,  93,  110,  97,  72,  164,  189,  135,  159,  102,  147,  190,  164,  173,  67,  155,  115,  166,  161,  124,  157,  107,  148,  127,  123,  153,  105,  136,  146,  145,  132,  174,  121,  152,  126,  130,  154,  100,  80,  127,  103,  92,  172,  148,  171,  184,  145,  205,  139,  143,  184,  141,  167,  173,  110,  196,  112,  112,  104,  122,  90,  164,  92,  159,  178,  142,  111,  194,  156,  117,  125,  140,  118,  96,  89,  135,  152,  115,  154,  171,  84,  152,  169,  120,  151,  201,  111,  177,  100,  101,  168,  178,  96,  116,  106,  77,  119,  169,  126,  159,  150,  122,  175,  87,  194,  110,  132,  124,  153,  140,  129,  62,  132,  139,  124,  140,  107,  122,  136,  151,  111,  162,  117,  119,  113,  101,  125,  146,  151,  184,  130,  96,  118,  149,  146,  153,  115,  94,  189,  117,  155,  123,  132,  105,  111,  109,  135,  173,  131,  111,  156,  116,  158,  177,  69,  167,  201,  79,  153,  143,  170,  97,  117,  143,  110,  159,  104,  163,  110,  78,  173,  115,  118,  186,  160,  156,  122,  123,  124,  175,  165,  145,  117,  163,  124,  134,  104,  150,  164,  175,  119,  142,  161,  142,  150,  176,  166,  98,  132,  147,  85,  136,  132,  127,  175,  171,  156,  154,  121,  131,  202,  141,  150,  160,  70,  128,  194,  123,  90,  160,  111,  135,  125,  134,  175,  147,  111,  181,  146,  86,  193,  122,  121,  94,  185,  128,  125,  120,  123,  184,  160,  162,  126,  186,  157,  127,  101,  115,  194,  169,  119,  119,  139,  163,  122,  172,  136,  135,  91,  161,  135,  150,  213,  177,  156,  155,  167,  127,  110,  159,  141,  169,  177,  83,  122,  179,  82,  119,  132,  116,  130,  132,  109,  135,  149,  185,  105,  153,  82,  173,  121,  126,  111,  146,  157,  159,  110,  170,  143,  163,  120,  189,  201,  179,  155,  169,  156,  147,  131,  161,  167,  125,  162,  141,  144,  141,  130,  129,  158,  121,  129,  107,  90,  160,  175,  123,  167,  141,  203,  115,  115,  127,  136,  123,  145,  154,  190,  165,  125,  119,  174,  108,  112,  76,  132,  120,  136,  189,  120,  86,  133,  159,  111,  194,  108,  129,  169,  161,  142,  119,  122,  71,  125,  154,  175,  149,  129,  135,  137,  157,  156,  160,  145,  158,  130,  129,  125,  188,  156,  173,  122,  157,  178,  176,  170,  127,  117,  152,  155,  101,  177,  123,  135,  161,  171,  178,  155,  170,  118,  149,  152,  159,  117,  147,  126,  140,  189,  181,  110,  148,  169,  123,  128,  166,  130,  204,  166,  142,  193,  163,  160,  159,  159,  150,  112,  123,  153,  130,  166,  153,  154,  162,  178,  130,  159,  86,  111,  157,  152,  138,  146,  185,  130,  127,  120,  121,  172,  153,  147,  149,  149,  110,  146,  187,  168,  123,  158,  164,  124,  195,  133,  124,  109,  137,  161,  140,  147,  154,  152,  150,  138,  160,  153,  164,  178,  142,  154,  157,  98,  134,  178,  167,  137,  126,  192,  180,  120,  129,  166,  148,  91,  139,  142,  107,  173,  156,  103,  140,  190,  147,  130,  137,  121,  164,  144,  161,  116,  120,  187,  165,  158,  103,  131,  196,  130,  166,  105,  111,  85,  100,  120,  170,  149,  182,  103,  145,  142,  115,  147,  178,  126,  176,  132,  152,  106,  121,  101,  116,  90,  175,  120,  127,  143,  113,  197,  136,  155,  173,  107,  146,  119,  128,  168,  157,  177,  156,  121,  121,  133,  147,  130,  105,  95,  160,  117,  131,  137,  132,  144,  181,  143,  127,  176,  105,  125,  145,  132,  151,  139,  199,  134,  120,  169,  154,  143,  189,  160,  100,  137,  141,  136,  143,  143,  161,  119,  136,  154,  79,  157,  126,  158,  139,  103,  184,  150,  170,  114,  157,  160,  147,  99,  155,  120,  90,  88,  147,  152,  108,  172,  127,  153,  94,  169,  205,  106,  162,  158,  130,  137,  126,  138,  84,  158,  168,  176,  95,  159,  172,  180,  163,  118,  182,  187,  142,  166,  118,  145,  184,  158,  134,  118,  178,  85,  156,  147,  164,  172,  143,  142,  155,  145,  115,  147,  108,  88,  93,  124,  107,  123,  207,  141,  183,  83,  189,  100,  126,  137,  97,  107,  167,  124,  141,  155,  115,  151,  189,  184,  126,  159,  134,  131,  129,  123,  162,  135,  114,  133,  127,  166,  162,  108,  156,  91,  159,  156,  137,  120,  155,  144,  144,  148,  120,  177,  124,  175,  128,  137,  108,  108,  148,  158,  162,  150,  145,  133,  178,  136,  153,  165,  150,  145,  156,  160,  144,  136,  145,  108,  105,  143,  113,  124,  180,  133,  179,  90,  130,  127,  121,  93,  151,  146,  187,  157,  198,  128,  171,  127,  152,  200,  184,  166,  186,  162,  149,  166,  143,  81,  125,  137,  103,  151,  126,  140,  113,  134,  158,  123,  153,  115,  165,  120,  105,  97,  147,  157,  162,  167,  79,  119,  172,  128,  165,  160,  118,  139,  93,  145,  148,  150,  103,  152,  110,  164,  122,  128,  129,  112,  156,  150,  90,  139,  128,  134,  132,  135,  230,  137,  143,  117,  169,  104,  126,  161,  106,  131,  118,  182,  102,  170,  184,  132,  111,  145,  139,  143,  118,  118,  181,  151,  115,  165,  219,  100,  115,  116,  114,  145,  135,  133,  108,  140,  99,  185,  226,  150,  149,  113,  144,  103,  181,  184,  156,  106,  154,  92,  113,  170,  141,  171,  153,  184,  140,  118,  179,  176,  170,  136,  109,  150,  220,  145,  140,  98,  162,  64,  160,  163,  168,  148,  99,  123,  85,  161,  152,  136,  128,  129,  125,  191,  94,  102,  192,  179,  212,  117,  166,  133,  157,  169,  95,  174,  206,  182,  142,  129,  162,  120,  156,  110,  186,  156,  168,  101,  150,  108,  137,  115,  159,  171,  100,  152,  113,  152,  138,  108,  147,  117,  96,  172,  145,  152,  163,  145,  212,  110,  174,  124,  130,  142,  139,  161,  141,  110,  87,  132,  205,  163,  124,  111,  77,  118,  166,  137,  167,  105,  177,  127,  151,  167,  181,  129,  59,  206,  106,  106,  226,  155,  100,  207,  118,  177,  206,  138,  107,  130,  85,  142,  159,  75,  111,  139,  135,  100,  133,  154,  187,  175,  145,  139,  186,  96,  120,  155,  59,  184,  111,  121,  187,  99,  203,  128,  177,  70,  118,  154,  112,  145,  169,  130,  96,  160,  134,  179,  133,  203,  111,  143,  142,  126,  153,  170,  197,  142,  115,  113,  115,  193,  129,  101,  144,  127,  136,  169,  105,  166,  153,  85,  95,  141,  145,  149,  115,  177,  200,  139,  121,  136,  186,  172,  97,  111,  146,  150,  169,  90,  144,  175,  78,  180,  133,  178,  158,  159,  194,  124,  169,  107,  163,  141,  165,  111,  139,  146,  111,  101,  173,  155,  140,  194,  172,  91,  123,  148,  181,  120,  133,  124,  173,  118,  69,  147,  89,  132,  108,  154,  111,  139,  133,  157,  182,  131,  127,  96,  94,  186,  131,  70,  172,  80,  147,  101,  160,  172,  181,  112,  106,  123,  150,  111,  144,  124,  140,  89,  93,  143,  106,  99,  150,  128,  155,  152,  162,  150,  160,  179,  124,  173,  143,  145,  119,  148,  101,  175,  189,  174,  118,  117,  135,  168,  192,  102,  91,  118,  144,  158,  170,  95,  145,  166,  127,  113,  137,  151,  177,  196,  146,  81,  144,  135,  184,  97,  151,  79,  167,  111,  134,  158,  91,  161,  115,  67,  61,  157,  113,  154,  57,  156,  184,  140,  156,  147,  195,  118,  150,  163,  76,  101,  134,  113,  138,  140,  162,  91,  182,  102,  64,  150,  101,  120,  90,  162,  107,  138,  102,  179,  182,  145,  125,  127,  120,  76,  191,  155,  96,  178,  132,  157,  136,  115,  99,  143,  130,  158,  169,  169,  100,  135,  104,  155,  201,  183,  152,  162,  121,  164,  104,  94,  114,  111,  114,  150,  138,  98,  143,  128,  173,  80,  136,  122,  169,  130,  187,  85,  121,  198,  134,  148,  119,  172,  120,  137,  209,  142,  130,  126,  129,  157,  173,  133,  94,  110,  133,  145,  176,  98,  204,  164,  200,  152,  92,  158,  106,  112,  120,  90,  148,  156,  175,  163,  186,  93,  180,  167,  113,  123,  114,  124,  142,  128,  125,  171,  114,  128,  163,  108,  157,  162,  159,  111,  103,  129,  115,  114,  97,  160,  159,  188,  129,  204,  179,  128,  189,  132,  94,  189,  164,  126,  131,  171,  177,  147,  105,  148,  128,  121,  133,  167,  133,  114,  131,  173,  136,  177,  100,  124,  190,  114,  106,  104,  123,  141,  127,  133,  81,  167,  49,  115,  160,  101,  161,  101,  110,  155,  153,  141,  153,  132,  94,  110,  121,  137,  123,  173,  113,  122,  167,  114,  120,  175,  138,  98,  122,  143,  159,  143,  181,  114,  153,  161,  184,  169,  91,  174,  170,  101,  143,  92,  70,  146,  159,  181,  152,  100,  119,  151,  162,  125,  140,  150,  118,  87,  182,  146,  136,  143,  100,  116,  147,  120,  144,  126,  181,  165,  125,  152,  126,  105,  89,  125,  158,  171,  125,  139,  130,  154,  180,  162,  127,  64,  145,  128,  131,  126,  143,  97,  137,  116,  141,  184,  113,  133,  124,  136,  181,  109,  116,  125,  123,  100,  125,  109,  188,  85,  148,  101,  109,  169,  188,  142,  51,  147,  112,  153,  118,  178,  138,  102,  166,  116,  188,  172,  108,  174,  87,  185,  165,  157,  155,  132,  112,  166,  141,  95,  146,  103,  155,  128,  98,  158,  126,  143,  139,  107,  112,  161,  188,  128,  133,  130,  150,  146,  125,  96,  120,  137,  170,  165,  169,  132,  77,  125,  150,  151,  174,  108,  144,  85,  116,  114,  167,  112,  155,  178,  142,  78,  110,  166,  110,  167,  156,  115,  95,  140,  112,  109,  144,  135,  161,  136,  93,  117,  186,  131,  132,  133,  161,  161,  121,  128,  110,  171,  141,  137,  128,  85,  157,  64,  121,  158,  153,  149,  164,  132,  170,  148,  119,  197,  162,  99,  136,  139,  144,  171,  140,  150,  119,  156,  96,  153,  116,  121,  84,  182,  141,  111,  174,  173,  144,  113,  94,  149,  97,  193,  114,  151,  99,  112,  146,  107,  126,  162,  127,  165,  144,  181,  145,  145,  120,  138,  178,  46,  155,  103,  122,  118,  171,  101,  93,  149,  169,  118,  129,  143,  166,  141,  158,  143,  97,  166,  106,  121,  137,  125,  151,  135,  131,  181,  105,  170,  145,  196,  112,  164,  124,  132,  127,  150,  187,  120,  113,  141,  147,  170,  107,  101,  128,  122,  113,  147,  140,  98,  118,  154,  156,  91,  146,  152,  151,  97,  152,  103,  121,  115,  124,  124,  151,  120,  155,  123,  148,  100,  130,  111,  180,  94,  103,  142,  114,  186,  181,  138,  136,  143,  207,  92,  163,  169,  141,  167,  169,  187,  148,  84,  135,  180,  140,  102,  195,  111,  133,  107,  130,  136,  158,  146,  136,  163,  155,  167,  152,  120,  118,  139,  143,  119,  148,  110,  160,  142,  118,  126,  167,  186,  139,  141,  160,  172,  99,  60,  144,  136,  108,  120,  86,  116,  111,  125,  155,  76,  212,  132,  119,  129,  101,  114,  163,  153,  164,  180,  178,  178,  101,  166,  128,  140,  161,  168,  166,  133,  88,  117,  144,  112,  130,  167,  126,  132,  130,  115,  140,  152,  129,  149,  210,  122,  134,  137,  138,  125,  145,  120,  164,  126,  104,  163,  106,  160,  143,  192,  121,  127,  155,  165,  165,  131,  163,  151,  89,  153,  156,  131,  182,  116,  92,  154,  133,  137,  174,  135,  115,  145,  174,  193,  169,  116,  139,  135,  157,  170,  204,  109,  139,  172,  158,  122,  167,  154,  98,  136,  181,  90,  147,  171,  133,  169,  74,  141,  181,  143,  156,  112,  185,  115,  167,  115,  175,  128,  105,  210,  166,  122,  123,  135,  95,  188,  115,  90,  179,  137,  149,  117,  141,  133,  106,  152,  146,  128,  163,  118,  142,  153,  163,  155,  144,  168,  116,  139,  99,  172,  178,  183,  114,  135,  198,  135,  90,  167,  118,  176,  124,  88,  166,  166,  159,  123,  137,  153,  144,  143,  76,  133,  148,  159,  150,  134,  96,  169,  175,  131,  144,  157,  152,  142,  152,  113,  114,  166,  115,  111,  117,  108,  134,  146,  135,  118,  153,  104,  175,  110,  115,  132,  114,  119,  136,  161,  149,  121,  138,  142,  130,  141,  127,  136,  104,  141,  118,  186,  103,  114,  161,  160,  134,  104,  108,  106,  126,  171,  122,  174,  118,  131,  132,  97,  73,  96,  152,  126,  130,  110,  125,  99,  124,  165,  162,  116,  127,  125,  136,  194,  167,  172,  114,  166,  160,  106,  167,  121,  75,  178,  104,  148,  128,  149,  124,  86,  145,  129,  133,  92,  142,  163,  137,  95,  125,  154,  166,  154,  147,  162,  158,  116,  195,  183,  170,  118,  129,  127,  117,  114,  145,  174,  151,  138,  145,  110,  136,  130,  120,  137,  183,  140,  160,  194,  126,  182,  183,  113,  112,  140,  134,  133,  164,  96,  109,  139,  130,  127,  157,  179,  166,  100,  96,  142,  137,  162,  94,  110,  145,  87,  139,  139,  109,  131,  174,  107,  189,  136,  177,  135,  163,  172,  109,  88,  155,  97,  122,  123,  125,  142,  154,  156,  145,  154,  100,  132,  141,  168,  151,  154,  165,  119,  150,  140,  123,  129,  134,  84,  156,  150,  153,  205,  164,  143,  187,  185,  156,  139,  149,  161,  113,  121,  146,  155,  161,  147,  104,  149,  159,  155,  139,  122,  99,  117,  187,  135,  172,  111,  110,  154,  127,  88,  110,  173,  114,  180,  167,  137,  114,  153,  150,  162,  119,  107,  122,  184,  114,  108,  114,  107,  101,  170,  171,  111,  155,  146,  138,  126,  125,  103,  150,  179,  122,  190,  178,  120,  171,  119,  122,  180,  122,  92,  117,  175,  101,  181,  148,  109,  137,  164,  139,  154,  197,  140,  92,  106,  136,  141,  131,  134,  120,  193,  164,  136,  148,  129,  162,  149,  123,  132,  130,  173,  167,  136,  141,  135,  162,  135,  122,  171,  102,  103,  110,  153,  139,  156,  154,  87,  80,  174,  118,  79,  156,  135,  90,  181,  135,  191,  109,  140,  175,  147,  183,  96,  106,  195,  132,  146,  151,  174,  152,  91,  181,  162,  165,  149,  89,  80,  186,  126,  161,  117,  143,  130,  113,  113,  126,  174,  105,  138,  103,  123,  134,  133,  119,  90,  159,  130,  122,  88,  143,  104,  124,  84,  115,  147,  143,  159,  159,  126,  143,  173,  171,  134,  118,  141,  121,  112,  154,  145,  107,  154,  140,  109,  169,  182,  130,  142,  128,  139,  135,  100,  145,  161,  180,  119,  164,  158,  151,  156,  158,  205,  156,  67,  136,  136,  113,  178,  128,  151,  178,  104,  153,  131,  163,  134,  145,  100,  133,  143,  112,  147,  193,  142,  151,  173,  151,  134,  156,  153,  139,  120,  129,  97,  140,  161,  145,  130,  162,  135,  141,  86,  172,  116,  123,  161,  153,  149,  143,  168,  179,  170,  129,  150,  109,  114,  96,  133,  125,  148,  143,  94,  165,  153,  89,  153,  113,  150,  106,  98,  196,  101,  134,  136,  124,  129,  118,  98,  97,  144,  145,  145,  160,  132,  148,  120,  112,  140,  149,  173,  112,  144,  86,  102,  119,  129,  117,  85,  180,  148,  119,  190,  142,  129,  115,  121,  118,  159,  117,  154,  164,  174,  148,  147,  121,  194,  123,  120,  62,  127,  119,  133,  166,  89,  158,  164,  104,  160,  134,  127,  152,  170,  128,  166,  137,  118,  119,  126,  135,  141,  155,  167,  121,  145,  164,  90,  134,  135,  171,  148,  148,  123,  135,  161,  146,  127,  148,  135,  115,  172,  131,  188,  97,  132,  119,  175,  91,  135,  144,  149,  146,  125,  142,  100,  121,  149,  159,  132,  129,  125,  139,  132,  156,  190,  156,  155,  121,  113,  180,  157,  120,  150,  164,  133,  194,  136,  108,  131,  145,  164,  140,  198,  140,  117,  168,  176,  161,  98,  121,  151,  114,  107,  109,  141,  158,  129,  109,  146,  140,  161,  156,  104,  83,  130,  124,  120,  119,  124,  125,  122,  161,  126,  120,  146,  121,  108,  137,  140,  185,  117,  163,  104,  178,  203,  105,  115,  158,  101,  139,  148,  134,  79,  133,  122,  107,  136,  158,  89,  134,  127,  142,  127,  174,  130,  130,  114,  119,  145,  196,  145,  137,  91,  135,  140,  153,  160,  180,  141,  198,  129,  138,  151,  140,  181,  140,  155,  112,  115,  124,  78,  98,  189,  155,  137,  130,  141,  150,  114,  108,  112,  187,  88,  153,  116,  169,  97,  179,  181,  91,  164,  99,  141,  130,  157,  160,  132,  165,  132,  179,  142,  100,  125,  120,  155,  142,  161,  134,  139,  164,  144,  154,  134,  162,  175,  120,  124,  191,  163,  177,  172,  100,  117,  120,  140,  128,  99,  194,  116,  112,  82,  100,  158,  104,  95,  129,  182,  141,  186,  129,  110,  160,  125,  136,  102,  105,  110,  175,  162,  174,  100,  106,  123,  70,  129,  93,  130,  153,  117,  119,  136,  151,  121,  157,  130,  130,  129,  189,  107,  182,  138,  101,  139,  155,  139,  156,  147,  140,  148,  120,  161,  149,  159,  135,  186,  123,  157,  148,  140,  107,  184,  138,  117,  106,  182,  100,  172,  95,  73,  112,  116,  107,  147,  139,  149,  104,  134,  146,  167,  141,  104,  103,  149,  148,  133,  131,  118,  167,  169,  174,  148,  149,  165,  115,  108,  204,  166,  134,  133,  93,  150,  134,  130,  147,  106,  105,  139,  154,  183,  109,  113,  146,  87,  152,  148,  132,  104,  119,  143,  168,  179,  133,  154,  144,  147,  153,  157,  151,  94,  116,  120,  179,  101,  167,  147,  133,  118,  167,  176,  153,  163,  115,  183,  179,  158,  137,  172,  166,  138,  89,  147,  123,  74,  97,  135,  125,  153,  149,  141,  156,  122,  141,  155,  161,  108,  114,  123,  145,  127,  141,  164,  110,  165,  162,  145,  131,  143,  129,  121,  115,  116,  127,  127,  140,  160,  118,  153,  158,  147,  176,  142,  88,  63,  161,  148,  193,  96,  109,  147,  125,  145,  54,  185,  120,  98,  119,  136,  83,  174,  154,  144,  88,  141,  96,  153,  157,  97,  185,  157,  174,  120,  90,  146,  120,  118,  127,  163,  97,  124,  137,  180,  121,  95,  144,  166,  106,  125,  117,  108,  189,  170,  164,  143,  128,  176,  96,  129,  133,  138,  160,  177,  193,  127,  161,  136,  79,  121,  111,  113,  216,  134,  161,  120,  173,  105,  91,  141,  109,  104,  141,  138,  134,  181,  165,  188,  116,  149,  169,  145,  120,  145,  160,  100,  177,  163,  135,  136,  116,  200,  153,  100,  110,  114,  149,  114,  152,  148,  144,  120,  151,  102,  116,  123,  178,  148,  151,  140,  159,  100,  58,  153,  161,  85,  158,  118,  153,  124,  148,  173,  135,  158,  84,  185,  156,  106,  136,  126,  105,  184,  105,  134,  132,  132,  141,  132,  151,  112,  194,  168,  124,  127,  109,  127,  193,  153,  120,  168,  177,  187,  163,  125,  144,  89,  135,  145,  48,  173,  93,  166,  115,  102,  119,  112,  152,  112,  170,  153,  144,  124,  92,  122,  149,  153,  121,  142,  143,  114,  80,  127,  138,  128,  155,  112,  113,  93,  151,  96,  141,  93,  179,  139,  144,  136,  105,  102,  95,  151,  70,  140,  121,  158,  175,  215,  87,  134,  158,  112,  105,  115,  101,  119,  113,  84,  78,  159,  166,  120,  138,  192,  108,  133,  108,  143,  157,  97,  110,  141,  97,  174,  139,  159,  122,  166,  126,  176,  133,  99,  79,  165,  146,  109,  177,  157,  120,  139,  168,  179,  106,  99,  111,  170,  109,  107,  114,  105,  76,  146,  105,  130,  140,  121,  118,  124,  122,  134,  186,  93,  122,  151,  131,  153,  123,  142,  142,  150,  115,  136,  148,  143,  120,  76,  181,  163,  123,  133,  108,  155,  173,  76,  171,  166,  139,  179,  185,  105,  127,  114,  174,  158,  149,  115,  136,  140,  116,  131,  114,  176,  143,  153,  174,  173,  119,  142,  127,  159,  190,  62,  155,  141,  158,  100,  44,  99,  111,  117,  144,  113,  164,  101,  118,  165,  62,  79,  107,  219,  133,  104,  56,  111,  98,  108,  57,  130,  93,  166,  79,  108,  121,  112,  125,  160,  154,  162,  82,  166,  111,  121,  149,  132,  114,  155,  162,  120,  175,  111,  129,  131,  163,  97,  129,  160,  185,  106,  163,  147,  191,  96,  78,  152,  158,  93,  122,  157,  135,  122,  94,  141,  105,  129,  135,  151,  74,  123,  175,  154,  116,  131,  87,  107,  179,  140,  138,  121,  121,  178,  136,  102,  143,  85,  131,  90,  111,  186,  108,  145,  89,  77,  186,  92,  116,  89,  169,  139,  120,  80,  138,  138,  119,  158,  68,  146,  110,  119,  119,  85,  138,  183,  132,  186,  124,  118,  146,  180,  226,  110,  198,  126,  102,  124,  87,  123,  138,  180,  161,  141,  144,  85,  153,  158,  110,  132,  112,  209,  89,  81,  101,  143,  91,  177,  129,  128,  128,  194,  130,  164,  126,  97,  158,  106,  202,  148,  132,  128,  134,  128,  139,  182,  135,  115,  145,  119,  178,  163,  128,  210,  117,  108,  147,  135,  92,  173,  121,  170,  114,  90,  151,  138,  149,  81,  125,  138,  131,  132,  138,  185,  138,  129,  139,  134,  168,  137,  190,  96,  70,  110,  135,  173,  137,  111,  110,  189,  137,  110,  150,  107,  170,  129,  183,  119,  162,  126,  152,  189,  117,  145,  144,  121,  66,  107,  191,  104,  116,  146,  166,  87,  149,  176,  114,  223,  99,  76,  125,  133,  113,  163,  155,  180,  138,  153,  121,  155,  185,  85,  151,  102,  149,  192,  107,  104,  131,  160,  105,  177,  158,  65,  164,  181,  142,  114,  165,  131,  154,  87,  104,  94,  148,  159,  142,  136,  155,  134,  101,  163,  101,  108,  175,  81,  175,  111,  205,  130,  150,  128,  99,  132,  154,  97,  137,  167,  166,  104,  82,  117,  138,  139,  117,  168,  162,  190,  163,  153,  116,  120,  108,  76,  132,  171,  133,  129,  101,  181,  73,  134,  167,  136,  171,  139,  76,  185,  124,  144,  109,  125,  129,  147,  162,  162,  181,  158,  94,  194,  78,  149,  155,  131,  152,  148,  131,  129,  74,  156,  96,  110,  184,  160,  109,  143,  121,  128,  154,  106,  108,  97,  129,  171,  109,  165,  178,  52,  156,  128,  179,  177,  106,  188,  131,  144,  168,  113,  123,  156,  98,  114,  143,  121,  120,  106,  181,  128,  105,  156,  179,  133,  146,  128,  121,  155,  208,  162,  159,  161,  150,  137,  130,  159,  127,  149,  93,  201,  114,  127,  182,  141,  163,  131,  178,  144,  111,  135,  206,  139,  109,  179,  157,  95,  97,  141,  99,  79,  139,  198,  131,  146,  123,  155,  78,  138,  129,  185,  119,  116,  201,  94,  165,  130,  119,  120,  129,  168,  200,  132,  162,  141,  135,  139,  119,  92,  148,  177,  131,  82,  151,  133,  179,  82,  136,  164,  127,  147,  105,  151,  132,  122,  151,  143,  171,  135,  130,  145,  127,  92,  157,  152,  105,  133,  127,  154,  128,  97,  170,  111,  118,  161,  137,  141,  143,  165,  155,  138,  197,  159,  168,  120,  121,  122,  185,  98,  157,  141,  190,  153,  73,  199,  165,  178,  122,  102,  136,  95,  141,  147,  124,  123,  129,  162,  94,  194,  120,  99,  164,  174,  126,  136,  97,  132,  136,  158,  161,  179,  144,  81,  112,  149,  226,  143,  136,  158,  163,  168,  96,  72,  128,  117,  110,  150,  137,  105,  143,  160,  152,  134,  139,  194,  136,  108,  166,  172,  128,  151,  132,  79,  111,  119,  173,  89,  157,  95,  176,  160,  102,  111,  123,  122,  109,  150,  179,  135,  118,  85,  68,  81,  182,  155,  136,  203,  156,  135,  149,  135,  115,  148,  122,  103,  109,  176,  115,  163,  136,  169,  201,  149,  130,  192,  195,  104,  164,  142,  91,  187,  130,  165,  152,  137,  184,  163,  130,  132,  165,  99,  142,  139,  149,  125,  83,  124,  168,  113,  171,  150,  174,  115,  150,  111,  159,  149,  191,  142,  171,  136,  96,  117,  163,  152,  191,  145,  168,  189,  154,  124,  143,  188,  115,  164,  151,  118,  158,  128,  166,  111,  164,  122,  153,  137,  135,  119,  110,  138,  140,  72,  114,  139,  188,  114,  94,  194,  154,  165,  203,  181,  128,  137,  112,  205,  156,  163,  139,  116,  157,  156,  90,  154,  178,  182,  145,  144,  126,  158,  108,  113,  145,  172,  118,  134,  125,  185,  143,  143,  140,  114,  138,  151,  151,  164,  150,  164,  170,  144,  190,  171,  115,  146,  158,  161,  108,  179,  165,  112,  121,  124,  141,  171,  161,  123,  127,  109,  125,  109,  155,  125,  151,  93,  143,  199,  123,  114,  183,  178,  146,  117,  83,  136,  164,  125,  103,  174,  147,  119,  99,  161,  189,  134,  172,  105,  186,  139,  126,  94,  125,  126,  119,  193,  138,  155,  121,  161,  158,  132,  106,  155,  157,  145,  136,  169,  187,  83,  138,  180,  149,  153,  149,  154,  151,  123,  196,  205,  166,  127,  116,  135,  104,  115,  116,  154,  154,  193,  185,  169,  160,  180,  132,  112,  102,  138,  159,  154,  120,  159,  126,  152,  124,  164,  121,  165,  156,  151,  144,  171,  107,  166,  147,  128,  151,  119,  105,  174,  99,  161,  134,  109,  146,  165,  111,  152,  142,  149,  152,  148,  126,  122,  173,  183,  154,  173,  126,  158,  131,  145,  144,  205,  144,  110,  160,  150,  118,  108,  180,  162,  152,  105,  193,  128,  136,  100,  185,  133,  113,  138,  97,  190,  136,  89,  159,  156,  78,  98,  131,  91,  110,  142,  160,  129,  137,  135,  138,  90,  178,  136,  105,  120,  122,  129,  116,  129,  162,  165,  173,  127,  119,  201,  172,  148,  186,  169,  109,  172,  188,  191,  127,  195,  159,  124,  137,  121,  187,  166,  124,  125,  97,  115,  152,  101,  110,  125,  169,  153,  148,  126,  136,  150,  163,  157,  136,  129,  118,  145,  146,  144,  123,  125,  162,  106,  140,  189,  116,  154,  124,  188,  101,  95,  131,  83,  164,  110,  160,  154,  114,  129,  151,  128,  142,  152,  198,  155,  128,  126,  188,  105,  103,  146,  150,  103,  160,  174,  125,  140,  141,  138,  101,  174,  197,  161,  117,  155,  179,  122,  148,  144,  99,  166,  97,  117,  100,  136,  176,  93,  149,  175,  139,  102,  115,  135,  118,  151,  140,  125,  90,  137,  113,  136,  131,  123,  188,  139,  188,  90,  178,  116,  202,  137,  179,  85,  150,  125,  97,  126,  121,  135,  175,  125,  129,  171,  155,  81,  146,  187,  177,  124,  156,  133,  179,  145,  168,  177,  83,  148,  151,  165,  153,  110,  178,  134,  133,  155,  197,  114,  164,  161,  168,  116,  199,  112,  159,  173,  107,  143,  113,  198,  140,  112,  157,  163,  174,  134,  124,  122,  124,  139,  195,  114,  166,  82,  130,  150,  139,  199,  138,  138,  153,  141,  150,  98,  147,  145,  133,  91,  146,  125,  129,  143,  178,  132,  145,  106,  156,  203,  122,  116,  168,  196,  166,  201,  131,  131,  144,  124,  103,  131,  167,  146,  107,  164,  172,  99,  165,  97,  135,  139,  135,  81,  145,  146,  131,  156,  123,  89,  178,  148,  175,  174,  136,  193,  169,  89,  83,  142,  171,  167,  163,  179,  124,  146,  94,  177,  100,  124,  136,  81,  148,  171,  160,  155,  173,  116,  96,  138,  159,  90,  196,  138,  110,  133,  181,  177,  159,  181,  154,  143,  99,  150,  153,  169,  184,  101,  201,  115,  142,  140,  183,  133,  115,  96,  159,  138,  162,  179,  148,  167,  93,  168,  184,  134,  127,  134,  137,  138,  181,  117,  154,  197,  122,  127,  139,  85,  160,  132,  188,  153,  157,  130,  98,  119,  148,  120,  89,  107,  173,  129,  142,  89,  164,  112,  141,  175,  114,  103,  161,  144,  140,  153,  153,  155,  89,  180,  153,  146,  145,  159,  108,  151,  201,  88,  119,  114,  149,  169,  109,  154,  186,  217,  137,  144,  150,  100,  155,  154,  97,  159,  138,  142,  141,  106,  130,  120,  140,  168,  158,  130,  113,  164,  174,  149,  175,  82,  112,  170,  125,  165,  110,  153,  146,  193,  147,  149,  80,  141,  143,  174,  161,  146,  150,  214,  167,  127,  123,  119,  116,  145,  111,  132,  118,  191,  168,  82,  84,  149,  158,  98,  124,  190,  125,  164,  125,  156,  145,  160,  92,  151,  139,  137,  153,  134,  66,  112,  125,  150,  150,  115,  178,  132,  137,  162,  163,  112,  86,  168,  152,  145,  119,  114,  138,  179,  83,  117,  194,  116,  158,  150,  116,  79,  145,  90,  176,  84,  119,  202,  136,  125,  133,  160,  109,  87,  129,  179,  118,  167,  191,  182,  158,  164,  133,  100,  138,  120,  124,  69,  179,  141,  139,  151,  114,  132,  123,  161,  105,  119,  126,  175,  138,  145,  141,  124,  137,  151,  201,  148,  110,  89,  105,  105,  84,  128,  84,  177,  147,  202,  132,  145,  176,  124,  113,  106,  90,  173,  198,  109,  173,  153,  86,  178,  108,  113,  141,  165,  129,  164,  140,  165,  148,  130,  217,  138,  142,  124,  144,  85,  148,  134,  103,  95,  186,  112,  140,  173,  160,  151,  166,  128,  68,  153,  81,  89,  122,  102,  141,  135,  98,  67,  151,  166,  169,  139,  121,  121,  168,  75,  152,  162,  144,  158,  114,  116,  193,  111,  201,  85,  125,  86,  197,  183,  107,  100,  212,  163,  78,  144,  139,  140,  112,  172,  215,  111,  159,  116,  131,  137,  135,  168,  107,  140,  141,  126,  84,  196,  136,  136,  209,  157,  142,  147,  144,  124,  155,  146,  132,  149,  98,  120,  180,  97,  157,  128,  116,  193,  106,  169,  98,  166,  146,  152,  135,  168,  144,  161,  164,  125,  163,  129,  136,  146,  108,  96,  115,  143,  136,  195,  135,  122,  153,  105,  91,  126,  158,  116,  163,  113,  140,  122,  111,  167,  57,  150,  174,  128,  144,  155,  152,  175,  114,  116,  112,  160,  124,  125,  142,  81,  154,  139,  152,  79,  132,  167,  128,  173,  156,  142,  187,  124,  183,  121,  123,  128,  127,  117,  144,  167,  158,  123,  162,  158,  137,  131,  168,  86,  131,  130,  187,  135,  89,  136,  114,  156,  123,  93,  97,  126,  115,  173,  190,  170,  112,  187,  143,  190,  159,  133,  145,  141,  100,  141,  141,  112,  181,  145,  132,  138,  119,  82,  107,  178,  122,  82,  109,  165,  104,  149,  120,  143,  162,  118,  145,  170,  135,  101,  123,  85,  90,  137,  120,  162,  90,  107,  174,  105,  118,  126,  144,  161,  135,  186,  147,  159,  163,  148,  91,  87,  128,  140,  156,  75,  133,  168,  117,  125,  192,  110,  127,  129,  128,  156,  169,  90,  95,  148,  49,  162,  188,  180,  103,  164,  113,  128,  143,  161,  160,  109,  131,  193,  184,  85,  80,  137,  146,  133,  111,  119,  125,  169,  132,  151,  147,  66,  135,  200,  109,  167,  117,  192,  100,  198,  108,  105,  146,  183,  125,  166,  115,  145,  137,  121,  108,  174,  152,  122,  107,  149,  144,  139,  92,  123,  115,  137,  125,  83,  128,  118,  159,  150,  111,  152,  137,  158,  129,  119,  106,  114,  157,  123,  146,  86,  183,  128,  109,  124,  120,  160,  129,  183,  110,  189,  136,  102,  85,  132,  145,  133,  159,  115,  120,  93,  152,  118,  108,  177,  151,  121,  148,  102,  155,  118,  188,  169,  172,  133,  115,  135,  181,  96,  151,  168,  130,  144,  194,  81,  107,  168,  109,  126,  116,  122,  127,  141,  117,  160,  176,  128,  122,  142,  100,  139,  195,  153,  175,  92,  144,  122,  159,  117,  141,  153,  92,  177,  129,  119,  150,  149,  116,  204,  137,  135,  146,  138,  134,  139,  154,  146,  145,  149,  185,  63,  162,  88,  121,  100,  124,  136,  126,  173,  138,  111,  121,  145,  134,  153,  142,  111,  133,  165,  105,  148,  144,  116,  154,  151,  153,  124,  161,  120,  207,  111,  148,  177,  170,  122,  114,  162,  169,  110,  123,  128,  162,  171,  187,  145,  136,  149,  148,  145,  134,  129,  144,  101,  73,  132,  129,  104,  141,  145,  159,  135,  149,  150,  203,  111,  86,  104,  105,  145,  148,  138,  140,  121,  130,  114,  119,  96,  129,  134,  184,  143,  158,  133,  163,  129,  143,  129,  153,  86,  119,  164,  128,  110,  193,  138,  168,  152,  117,  137,  104,  106,  129,  117,  145,  163,  141,  145,  170,  154,  155,  125,  156,  137,  145,  107,  100,  178,  121,  116,  112,  130,  120,  125,  126,  179,  124,  145,  135,  161,  153,  172,  114,  183,  129,  146,  134,  115,  163,  151,  118,  187,  185,  189,  134,  161,  178,  94,  148,  129,  135,  79,  151,  159,  195,  173,  92,  133,  193,  134,  184,  139,  128,  129,  187,  112,  148,  174,  176,  142,  98,  144,  156,  84,  123,  147,  146,  132,  125,  180,  148,  177,  137,  194,  152,  119,  128,  135,  122,  132,  111,  157,  111,  154,  178,  164,  151,  178,  142,  162,  108,  126,  172,  170,  135,  100,  138,  165,  102,  126,  159,  175,  164,  125,  158,  156,  139,  173,  101,  183,  130,  163,  124,  186,  84,  143,  98,  109,  185,  183,  139,  122,  201,  173,  134,  114,  84,  166,  128,  161,  184,  99,  153,  177,  91,  182,  196,  101,  187,  164,  122,  130,  151,  108,  95,  147,  154,  140,  189,  126,  130,  155,  124,  131,  151,  158,  95,  146,  179,  135,  135,  171,  150,  189,  134,  133,  157,  152,  173,  101,  146,  109,  161,  138,  133,  117,  141,  173,  209,  135,  137,  165,  164,  134,  188,  130,  125,  104,  116,  154,  110,  106,  129,  113,  145,  89,  113,  167,  172,  153,  139,  136,  164,  181,  182,  181,  132,  130,  89,  86,  175,  96,  151,  122,  189,  136,  178,  136,  130,  116,  123,  118,  131,  145,  146,  174,  148,  188,  165,  107,  117,  137,  101,  106,  120,  107,  105,  154,  157,  99,  162,  169,  135,  125,  131,  130,  130,  143,  135,  105,  165,  138,  126,  152,  143,  180,  112,  124,  147,  91,  116,  147,  139,  166,  181,  138,  131,  144,  164,  127,  116,  159,  94,  122,  119,  168,  158,  142,  175,  147,  126,  180,  172,  148,  167,  159,  109,  100,  115,  136,  124,  192,  151,  116,  176,  142,  134,  134,  78,  121,  112,  168,  160,  149,  181,  102,  157,  129,  156,  166,  193,  154,  154,  114,  134,  96,  124,  189,  138,  113,  83,  134,  176,  136,  125,  150,  127,  159,  159,  119,  190,  136,  143,  124,  143,  143,  121,  98,  149,  135,  120,  111,  128,  203,  171,  150,  180,  152,  127,  130,  168,  147,  148,  136,  126,  104,  155,  161,  178,  163,  146,  123,  177,  139,  123,  200,  142,  145,  154,  135,  162,  121,  186,  140,  125,  183,  155,  174,  100,  196,  115,  152,  111,  146,  91,  182,  139,  169,  158,  146,  130,  144,  193,  144,  177,  110,  146,  178,  84,  84,  95,  177,  148,  155,  95,  152,  139,  160,  97,  142,  90,  187,  123,  163,  106,  130,  138,  139,  112,  140,  154,  92,  123,  148,  148,  120,  142,  175,  157,  167,  180,  149,  116,  178,  147,  140,  189,  192,  138,  133,  134,  161,  145,  149,  148,  126,  159,  113,  92,  187,  149,  86,  185,  145,  180,  108,  131,  141,  158,  144,  145,  145,  137,  115,  77,  117,  159,  150,  119,  170,  82,  134,  139,  175,  141,  167,  136,  162,  168,  132,  209,  168,  94,  111,  155,  155,  128,  167,  138,  112,  143,  139,  170,  136,  205,  78,  145,  181,  106,  158,  117,  149,  143,  141,  133,  108,  131,  132,  157,  168,  146,  199,  163,  175,  135,  143,  94,  120,  138,  171,  178,  165,  160,  134,  187,  152,  167,  128,  146,  113,  140,  127,  181,  146,  95,  133,  178,  95,  109,  121,  117,  124,  134,  81,  135,  203,  137,  150,  191,  195,  114,  117,  128,  136,  112,  122,  199,  141,  161,  109,  187,  131,  151,  170,  129,  146,  169,  92,  169,  95,  113,  110,  91,  182,  178,  163,  120,  124,  130,  122,  119,  183,  109,  172,  155,  115,  170,  163,  111,  158,  175,  96,  172,  140,  177,  131,  101,  159,  139,  160,  162,  149,  160,  134,  166,  131,  139,  153,  117,  146,  153,  142,  121,  137,  128,  109,  128,  151,  152,  132,  159,  135,  152,  140,  125,  203,  147,  127,  103,  116,  144,  125,  152,  120,  170,  169,  150,  157,  178,  105,  168,  122,  117,  159,  130,  167,  119,  126,  138,  142,  170,  84,  156,  149,  126,  119,  151,  184,  108,  134,  107,  188,  172,  101,  80,  111,  149,  163,  143,  131,  121,  150,  155,  163,  153,  154,  124,  141,  158,  114,  136,  154,  94,  150,  161,  161,  100,  168,  141,  170,  165,  121,  135,  171,  135,  107,  133,  102,  183,  128,  153,  95,  120,  84,  174,  137,  123,  180,  197,  168,  124,  137,  120,  129,  109,  100,  171,  148,  133,  154,  126,  162,  78,  166,  140,  111,  140,  143,  97,  160,  140,  150,  103,  157,  93,  157,  167,  148,  97,  158,  122,  155,  131,  131,  184,  118,  139,  99,  184,  159,  145,  148,  125,  125,  138,  128,  128,  90,  174,  130,  153,  112,  164,  136,  139,  169,  129,  134,  94,  104,  113,  155,  174,  179,  91,  194,  142,  133,  118,  100,  145,  105,  92,  96,  100,  122,  161,  139,  163,  115,  166,  147,  117,  179,  138,  94,  168,  153,  114,  155,  104,  113,  155,  119,  196,  193,  107,  100,  94,  100,  155,  105,  118,  134,  142,  120,  139,  152,  183,  162,  145,  127,  140,  82,  170,  161,  175,  166,  128,  124,  151,  162,  177,  155,  158,  202,  162,  161,  185,  198,  155,  142,  170,  96,  156,  190,  85,  129,  108,  105,  134,  117,  113,  145,  111,  128,  160,  129,  124,  144,  174,  182,  147,  147,  147,  119,  178,  141,  108,  118,  192,  158,  86,  114,  161,  121,  142,  129,  156,  99,  150,  124,  146,  153,  152,  122,  161,  163,  179,  133,  134,  153,  130,  166,  135,  191,  110,  146,  132,  183,  159,  125,  76,  164,  152,  149,  156,  124,  178,  149,  90,  150,  111,  177,  95,  123,  156,  149,  139,  120,  120,  164,  148,  154,  140,  134,  172,  108,  91,  141,  126,  128,  133,  148,  112,  159,  128,  155,  124,  121,  170,  138,  171,  137,  144,  94,  133,  122,  151,  146,  83,  111,  157,  143,  103,  129,  158,  158,  119,  110,  146,  156,  135,  127,  77,  169,  151,  100,  113,  107,  141,  113,  119,  132,  145,  122,  141,  120,  128,  168,  160,  176,  145,  142,  146,  150,  134,  143,  165,  116,  115,  87,  146,  109,  147,  156,  141,  135,  125,  123,  152,  120,  137,  146,  191,  150,  148,  140,  144,  134,  149,  153,  109,  103,  175,  115,  172,  100,  163,  131,  112,  119,  131,  126,  136,  121,  97,  136,  106,  149,  189,  178,  134,  161,  106,  102,  115,  124,  106,  189,  137,  129,  119,  103,  146,  113,  94,  134,  137,  91,  145,  114,  156,  130,  140,  89,  161,  105,  122,  192,  168,  130,  152,  164,  109,  128,  159,  144,  195,  172,  126,  151,  179,  135,  189,  114,  122,  119,  122,  131,  127,  105,  192,  119,  93,  106,  148,  141,  109,  130,  157,  105,  126,  124,  113,  161,  164,  150,  110,  178,  131,  152,  136,  154,  196,  119,  138,  159,  172,  145,  78,  141,  129,  109,  149,  151,  137,  105,  117,  158,  116,  117,  164,  121,  98,  119,  110,  106,  118,  136,  143,  89,  132,  138,  125,  126,  187,  97,  95,  152,  162,  104,  115,  145,  139,  131,  131,  167,  127,  180,  98,  186,  119,  150,  177,  113,  169,  164,  180,  200,  136,  140,  161,  166,  172,  128,  55,  135,  141,  181,  139,  110,  173,  156,  135,  160,  162,  156,  179,  144,  162,  90,  155,  133,  161,  152,  97,  113,  119,  113,  139,  175,  162,  166,  133,  115,  110,  185,  168,  46,  167,  147,  143,  132,  76,  149,  127,  113,  140,  82,  183,  123,  105,  183,  159,  125,  67,  173,  152,  84,  150,  138,  158,  140,  117,  123,  161,  151,  133,  145,  156,  160,  142,  117,  193,  98,  143,  120,  164,  153,  139,  157,  159,  69,  166,  148,  191,  132,  160,  92,  130,  152,  158,  155,  182,  167,  172,  159,  116,  121,  135,  151,  104,  78,  120,  186,  148,  137,  77,  114,  112,  147,  116,  143,  137,  135,  188,  126,  170,  129,  118,  138,  95,  187,  88,  115,  133,  164,  163,  114,  122,  126,  149,  136,  122,  105,  165,  144,  117,  158,  210,  130,  149,  147,  116,  166,  169,  161,  155,  159,  151,  149,  152,  80,  106,  141,  137,  146,  133,  116,  122,  116,  170,  123,  155,  168,  123,  111,  134,  126,  146,  84,  140,  82,  117,  149,  159,  145,  126,  121,  134,  119,  138,  143,  125,  147,  105,  104,  105,  90,  110,  182,  174,  123,  103,  172,  180,  116,  156,  105,  132,  114,  170,  140,  144,  187,  60,  139,  138,  154,  134,  133,  159,  135,  133,  118,  77,  143,  194,  103,  117,  167,  140,  109,  162,  112,  119,  105,  143,  143,  124,  113,  189,  102,  194,  192,  99,  108,  97,  108,  144,  169,  89,  82,  139,  99,  131,  127,  67,  167,  200,  135,  168,  144,  183,  161,  140,  146,  166,  135,  138,  144,  110,  207,  159,  117,  132,  103,  125,  143,  153,  112,  102,  104,  156,  157,  136,  115,  127,  150,  100,  124,  120,  153,  93,  113,  160,  136,  147,  171,  173,  147,  123,  118,  183,  107,  136,  180,  99,  162,  126,  103,  124,  98,  121,  108,  145,  147,  173,  188,  97,  113,  108,  103,  110,  114,  110,  108,  125,  167,  108,  165,  97,  115,  161,  120,  131,  117,  192,  139,  156,  153,  164,  153,  147,  83,  126,  134,  94,  123,  105,  121,  128,  155,  133,  215,  178,  97,  152,  170,  125,  136,  186,  125,  125,  155,  129,  128,  83,  116,  189,  135,  123,  98,  87,  114,  108,  167,  142,  177,  74,  171,  115,  131,  160,  152,  133,  149,  170,  168,  186,  167,  140,  154,  125,  100,  94,  136,  151,  149,  90,  135,  130,  146,  127,  142,  176,  101,  144,  163,  110,  175,  124,  90,  161,  78,  129,  142,  118,  109,  105,  117,  95,  134,  182,  148,  166,  95,  147,  151,  164,  138,  186,  76,  190,  132,  146,  155,  139,  93,  163,  143,  110,  89,  107,  93,  136,  134,  139,  136,  136,  174,  111,  129,  107,  108,  111,  176,  109,  119,  130,  117,  118,  143,  110,  179,  127,  168,  136,  168,  164,  123,  131,  126,  179,  165,  182,  127,  169,  150,  149,  84,  68,  176,  153,  114,  118,  112,  171,  92,  133,  140,  100,  82,  157,  85,  146,  74,  136,  101,  121,  176,  152,  145,  110,  67,  127,  179,  126,  145,  173,  128,  114,  145,  127,  119,  138,  166,  181,  169,  129,  142,  132,  149,  122,  103,  125,  122,  111,  138,  98,  187,  129,  154,  174,  100,  85,  80,  158,  105,  96,  148,  123,  165,  110,  144,  128,  174,  125,  106,  107,  151,  184,  208,  179,  153,  158,  173,  153,  165,  173,  116,  126,  156,  150,  90,  83,  156,  176,  126,  111,  109,  171,  87,  158,  191,  109,  67,  172,  151,  140,  94,  103,  91,  71,  153,  128,  137,  153,  176,  125,  199,  164,  169,  135,  175,  171,  132,  144,  137,  139,  107,  149,  158,  115,  100,  156,  108,  139,  81,  135,  160,  148,  86,  117,  172,  103,  142,  115,  156,  119,  136,  199,  128,  115,  66,  205,  135,  136,  108,  144,  126,  161,  103,  130,  110,  105,  131,  156,  121,  174,  180,  90,  103,  194,  153,  123,  167,  139,  159,  82,  157,  175,  153,  119,  101,  148,  156,  112,  136,  160,  129,  159,  174,  145,  155,  135,  162,  130,  130,  134,  105,  99,  97,  72,  184,  148,  88,  148,  87,  209,  168,  193,  169,  139,  136,  181,  109,  129,  113,  145,  59,  154,  141,  97,  89,  136,  110,  117,  93,  121,  175,  124,  139,  96,  125,  189,  167,  101,  102,  111,  134,  106,  173,  139,  126,  117,  182,  133,  144,  79,  71,  158,  156,  164,  167,  177,  176,  160,  163,  149,  152,  170,  102,  114,  100,  120,  106,  128,  124,  111,  135,  177,  169,  111,  123,  137,  145,  167,  164,  100,  121,  108,  125,  145,  190,  135,  145,  161,  122,  162,  111,  148,  128,  157,  164,  173,  76,  118,  151,  121,  145,  129,  147,  188,  170,  88,  167,  107,  143,  144,  163,  83,  177,  94,  107,  148,  166,  133,  99,  111,  126,  149,  139,  168,  153,  177,  101,  150,  161,  173,  97,  104,  150,  118,  124,  126,  127,  160,  156,  211,  135,  171,  135,  164,  144,  175,  130,  215,  139,  194,  156,  149,  146,  154,  90,  175,  129,  107,  152,  112,  97,  171,  141,  191,  108,  147,  148,  149,  174,  95,  144,  152,  156,  121,  170,  162,  136,  124,  149,  153,  161,  167,  126,  125,  127,  174,  93,  132,  140,  144,  155,  109,  126,  126,  193,  157,  188,  157,  145,  151,  147,  126,  84,  133,  106,  97,  127,  153,  99,  143,  156,  156,  149,  182,  179,  165,  150,  121,  151,  110,  158,  181,  168,  153,  108,  102,  131,  120,  181,  119,  100,  125,  146,  132,  211,  86,  171,  120,  122,  148,  117,  161,  149,  134,  132,  147,  166,  176,  151,  109,  86,  156,  119,  154,  105,  170,  91,  106,  162,  185,  131,  150,  92,  120,  142,  136,  147,  111,  160,  183,  79,  111,  156,  205,  125,  105,  73,  127,  151,  153,  172,  82,  153,  103,  173,  195,  91,  182,  142,  131,  145,  113,  195,  161,  197,  142,  138,  88,  158,  159,  105,  132,  152,  108,  127,  181,  152,  162,  110,  133,  101,  132,  134,  150,  160,  168,  119,  144,  145,  159,  166,  161,  124,  128,  138,  161,  101,  186,  140,  122,  159,  144,  169,  115,  138,  147,  108,  102,  177,  199,  135,  180,  162,  151,  140,  154,  139,  193,  200,  208,  144,  161,  155,  116,  99,  88,  165,  105,  130,  133,  169,  162,  138,  107,  151,  101,  136,  108,  128,  122,  185,  100,  176,  150,  82,  125,  119,  137,  161,  140,  118,  124,  160,  172,  163,  160,  196,  150,  155,  150,  102,  136,  141,  157,  194,  161,  149,  182,  107,  99,  115,  124,  114,  130,  159,  119,  107,  133,  138,  171,  158,  187,  166,  170,  171,  133,  114,  158,  146,  149,  193,  147,  99,  89,  92,  181,  117,  142,  170,  125,  122,  155,  141,  168,  170,  145,  173,  165,  113,  125,  120,  86,  134,  159,  160,  98,  89,  166,  179,  111,  103,  149,  91,  115,  155,  134,  105,  168,  107,  152,  155,  181,  185,  118,  148,  167,  88,  125,  124,  153,  141,  167,  106,  90,  175,  194,  130,  118,  139,  106,  99,  141,  121,  111,  182,  92,  203,  173,  96,  149,  206,  97,  127,  148,  128,  136,  183,  168,  121,  193,  156,  121,  152,  195,  173,  146,  189,  183,  107,  108,  197,  113,  153,  152,  126,  159,  128,  142,  98,  175,  166,  122,  180,  155,  109,  126,  113,  176,  123,  189,  180,  180,  187,  141,  175,  183,  116,  123,  128,  151,  96,  111,  182,  119,  119,  146,  139,  135,  154,  115,  146,  95,  123,  155,  149,  134,  147,  172,  148,  130,  98,  112,  156,  136,  161,  113,  182,  169,  197,  110,  169,  128,  175,  119,  196,  140,  130,  145,  162,  115,  113,  118,  158,  167,  112,  202,  173,  178,  123,  163,  135,  156,  190,  183,  164,  132,  168,  110,  186,  101,  153,  140,  174,  100,  140,  143,  98,  127,  118,  158,  195,  130,  186,  137,  148,  94,  145,  181,  106,  105,  117,  103,  130,  171,  165,  157,  127,  171,  153,  117,  187,  145,  141,  152,  156,  139,  167,  143,  115,  144,  136,  123,  171,  97,  154,  116,  183,  154,  128,  138,  165,  139,  164,  161,  123,  168,  146,  98,  101,  143,  92,  111,  134,  157,  156,  143,  118,  158,  128,  112,  164,  138,  151,  108,  129,  166,  149,  147,  108,  124,  122,  173,  123,  138,  187,  150,  143,  117,  96,  115,  191,  87,  94,  133,  125,  164,  135,  179,  151,  146,  161,  104,  100,  122,  90,  168,  138,  109,  125,  107,  126,  150,  167,  142,  175,  151,  139,  166,  107,  148,  125,  120,  136,  142,  116,  183,  169,  138,  128,  136,  151,  125,  164,  125,  144,  168,  128,  109,  98,  96,  147,  151,  132,  137,  97,  170,  135,  158,  168,  95,  145,  148,  172,  170,  143,  126,  133,  164,  149,  128,  146,  169,  136,  142,  146,  143,  147,  125,  143,  124,  131,  163,  136,  126,  116,  142,  137,  119,  184,  81,  124,  113,  140,  117,  133,  80,  153,  101,  160,  162,  151,  136,  132,  137,  150,  154,  115,  108,  149,  179,  160,  132,  119,  107,  122,  130,  144,  149,  156,  187,  198,  147,  148,  80,  164,  139,  163,  112,  147,  173,  114,  204,  169,  157,  85,  125,  156,  128,  137,  153,  120,  151,  171,  85,  92,  129,  128,  200,  151,  162,  159,  136,  132,  147,  154,  165,  179,  98,  132,  120,  132,  179,  139,  186,  117,  98,  105,  114,  129,  137,  155,  160,  123,  89,  129,  143,  194,  167,  139,  151,  194,  120,  108,  154,  104,  116,  109,  95,  144,  167,  154,  114,  131,  183,  124,  185,  100,  160,  126,  165,  137,  176,  149,  114,  119,  130,  148,  189,  177,  126,  156,  142,  137,  102,  168,  160,  123,  145,  112,  128,  133,  138,  128,  173,  127,  132,  192,  145,  152,  156,  173,  112,  157,  132,  153,  93,  161,  154,  119,  168,  201,  192,  138,  166,  162,  169,  105,  132,  149,  117,  141,  156,  146,  163,  157,  178,  179,  176,  161,  158,  136,  131,  148,  115,  143,  93,  136,  159,  174,  124,  146,  180,  150,  126,  130,  111,  116,  121,  172,  150,  84,  112,  107,  194,  152,  114,  187,  124,  127,  156,  156,  86,  221,  153,  157,  149,  104,  130,  190,  161,  103,  112,  115,  103,  188,  114,  183,  139,  134,  194,  151,  126,  129,  152,  146,  145,  158,  158,  139,  97,  131,  173,  106,  135,  99,  81,  84,  120,  187,  178,  102,  115,  209,  94,  119,  138,  104,  119,  132,  136,  172,  83,  109,  117,  150,  153,  155,  185,  161,  128,  136,  136,  134,  193,  187,  125,  136,  123,  95,  99,  170,  108,  134,  125,  137,  169,  135,  119,  167,  104,  154,  127,  188,  172,  142,  138,  87,  167,  82,  127,  108,  110,  171,  145,  153,  213,  151,  180,  94,  101,  144,  124,  133,  97,  90,  135,  205,  173,  89,  157,  109,  140,  175,  101,  109,  195,  179,  169,  179,  135,  169,  172,  164,  102,  179,  119,  164,  207,  138,  159,  154,  83,  176,  163,  121,  102,  125,  117,  160,  161,  131,  147,  118,  97,  178,  156,  171,  103,  177,  184,  130,  148,  187,  172,  109,  143,  160,  165,  138,  178,  100,  143,  98,  153,  86,  154,  147,  138,  143,  127,  175,  152,  146,  180,  161,  112,  76,  116,  102,  169,  124,  146,  179,  117,  75,  151,  155,  105,  164,  82,  178,  172,  167,  147,  109,  160,  84,  71,  198,  118,  122,  175,  130,  108,  121,  159,  146,  104,  117,  121,  148,  148,  117,  123,  130,  147,  96,  116,  177,  119,  121,  102,  126,  154,  192,  145,  98,  134,  147,  113,  142,  138,  136,  124,  197,  121,  128,  103,  113,  82,  194,  122,  173,  139,  143,  181,  139,  163,  126,  185,  120,  109,  158,  169,  103,  189,  147,  101,  151,  108,  142,  165,  156,  127,  83,  158,  123,  127,  89,  148,  70,  153,  177,  111,  156,  151,  155,  97,  114,  181,  149,  161,  117,  121,  161,  150,  153,  178,  138,  170,  109,  142,  85,  150,  103,  129,  113,  151,  163,  103,  147,  163,  111,  130,  167,  110,  128,  90,  95,  133,  159,  134,  130,  114,  109,  99,  114,  81,  171,  172,  174,  164,  165,  154,  86,  149,  151,  138,  191,  145,  119,  142,  114,  152,  104,  220,  159,  167,  165,  89,  169,  168,  173,  156,  162,  126,  171,  96,  148,  92,  151,  161,  190,  126,  124,  137,  177,  206,  125,  168,  127,  139,  168,  205,  66,  99,  115,  158,  172,  114,  108,  132,  153,  186,  147,  110,  135,  194,  81,  169,  146,  106,  106,  101,  154,  129,  179,  95,  153,  131,  69,  164,  129,  125,  178,  158,  163,  164,  127,  172,  118,  131,  93,  146,  77,  147,  189,  195,  128,  153,  177,  118,  138,  127,  122,  173,  150,  180,  105,  159,  153,  201,  136,  117,  80,  121,  127,  112,  135,  151,  152,  108,  98,  134,  124,  155,  130,  111,  149,  140,  135,  121,  136,  112,  144,  111,  117,  116,  163,  131,  104,  109,  100,  105,  193,  125,  131,  164,  182,  142,  90,  179,  166,  159,  148,  167,  153,  151,  156,  213,  131,  128,  185,  94,  147,  97,  104,  117,  135,  193,  119,  127,  128,  154,  147,  166,  142,  163,  123,  169,  111,  203,  69,  130,  115,  127,  149,  148,  162,  109,  119,  133,  135,  138,  178,  121,  122,  103,  180,  113,  128,  177,  151,  146,  171,  171,  131,  190,  158,  99,  149,  162,  100,  136,  133,  116,  157,  96,  125,  117,  148,  189,  132,  96,  195,  112,  107,  179,  114,  160,  139,  126,  113,  122,  80,  107,  177,  131,  126,  182,  117,  150,  78,  135,  171,  119,  120,  129,  185,  115,  152,  216,  159,  156,  85,  121,  94,  153,  119,  157,  107,  119,  118,  110,  178,  132,  166,  105,  105,  127,  110,  116,  187,  145,  115,  137,  151,  158,  158,  114,  123,  166,  126,  126,  143,  174,  153,  135,  136,  146,  178,  144,  109,  169,  134,  150,  159,  168,  150,  104,  118,  117,  135,  147,  168,  116,  133,  112,  202,  130,  164,  128,  171,  161,  169,  147,  147,  148,  145,  119,  112,  112,  137,  126,  160,  60,  195,  151,  161,  115,  180,  116,  139,  182,  166,  189,  156,  152,  102,  114,  107,  117,  116,  119,  119,  108,  156,  118,  87,  147,  155,  86,  158,  196,  127,  96,  169,  130,  87,  94,  164,  204,  121,  198,  163,  121,  162,  143,  136,  161,  113,  130,  204,  107,  184,  122,  95,  147,  120,  143,  143,  135,  107,  142,  193,  149,  152,  162,  103,  173,  112,  141,  100,  187,  123,  171,  88,  134,  173,  171,  154,  88,  109,  103,  156,  183,  146,  165,  136,  156,  118,  113,  106,  138,  147,  150,  117,  91,  168,  127,  170,  117,  152,  170,  96,  176,  142,  163,  119,  98,  172,  152,  140,  168,  148,  160,  120,  147,  113,  145,  171,  134,  163,  146,  176,  159,  96,  126,  108,  135,  159,  116,  138,  96,  174,  126,  143,  158,  159,  157,  131,  142,  132,  199,  177,  157,  158,  201,  184,  122,  163,  149,  173,  153,  189,  137,  87,  181,  125,  163,  184,  152,  111,  135,  113,  111,  135,  123,  128,  154,  143,  123,  149,  151,  176,  114,  147,  175,  138,  130,  148,  121,  160,  139,  106,  110,  190,  197,  135,  126,  147,  112,  158,  137,  143,  137,  162,  122,  144,  90,  152,  136,  115,  145,  161,  123,  166,  186,  150,  158,  105,  159,  128,  133,  86,  107,  119,  139,  165,  157,  184,  110,  134,  148,  141,  89,  174,  125,  137,  160,  125,  121,  108,  121,  96,  116,  76,  162,  126,  119,  107,  140,  159,  133,  134,  120,  119,  200,  154,  162,  122,  104,  94,  174,  183,  153,  164,  121,  120,  154,  138,  167,  163,  116,  137,  136,  137,  89,  155,  158,  101,  124,  174,  144,  166,  101,  139,  173,  128,  129,  152,  71,  160,  140,  97,  131,  86,  104,  92,  188,  165,  103,  97,  149,  182,  132,  220,  192,  144,  167,  103,  155,  152,  120,  172,  166,  103,  94,  150,  137,  155,  164,  116,  162,  174,  127,  146,  140,  180,  125,  169,  122,  176,  152,  117,  116,  140,  149,  171,  143,  144,  137,  119,  160,  92,  189,  169,  147,  157,  107,  136,  128,  136,  170,  155,  110,  185,  116,  139,  120,  143,  107,  98,  86,  183,  127,  170,  100,  122,  107,  133,  191,  98,  162,  168,  153,  153,  103,  173,  133,  145,  151,  128,  192,  176,  140,  155,  172,  120,  140,  79,  140,  153,  157,  192,  158,  192,  136,  158,  111,  127,  175,  184,  127,  137,  120,  139,  160,  132,  140,  130,  131,  111,  156,  98,  135,  197,  74,  118,  117,  202,  169,  141,  142,  106,  107,  169,  155,  143,  159,  154,  129,  90,  107,  151,  145,  181,  94,  118,  127,  163,  190,  110,  163,  118,  134,  186,  126,  156,  139,  78,  134,  158,  159,  104,  145,  178,  95,  164,  145,  133,  143,  131,  182,  184,  151,  143,  146,  178,  162,  116,  163,  118,  163,  139,  165,  125,  129,  164,  113,  125,  157,  140,  94,  112,  142,  124,  163,  175,  148,  161,  168,  139,  185,  138,  115,  118,  103,  113,  152,  124,  116,  128,  138,  165,  111,  129,  117,  177,  138,  107,  149,  161,  130,  138,  178,  145,  185,  123,  132,  133,  151,  160,  182,  140,  126,  92,  99,  155,  131,  96,  141,  169,  121,  153,  109,  130,  161,  145,  170,  88,  187,  180,  89,  138,  141,  129,  110,  131,  143,  116,  155,  123,  118,  170,  173,  108,  164,  117,  110,  178,  93,  170,  105,  109,  120,  164,  156,  187,  108,  115,  162,  129,  146,  123,  89,  121,  172,  100,  168,  176,  153,  167,  120,  142,  117,  169,  140,  177,  134,  168,  163,  143,  164,  82,  178,  126,  163,  151,  128,  161,  169,  165,  198,  78,  183,  162,  141,  161,  138,  95,  109,  135,  100,  114,  120,  143,  111,  151,  114,  134,  166,  177,  164,  116,  106,  115,  136,  122,  183,  126,  135,  138,  137,  169,  159,  159,  132,  153,  161,  132,  169,  163,  131,  96,  138,  174,  122,  186,  135,  138,  158,  107,  205,  91,  113,  152,  144,  110,  160,  183,  134,  176,  142,  127,  155,  143,  169,  110,  165,  105,  157,  115,  114,  141,  62,  164,  138,  92,  179,  171,  112,  129,  180,  128,  147,  116,  126,  125,  138,  111,  153,  131,  166,  108,  126,  209,  95,  133,  121,  115,  155,  139,  172,  158,  104,  140,  103,  118,  144,  186,  160,  165,  141,  177,  154,  111,  103,  93,  150,  170,  135,  179,  137,  127,  141,  151,  118,  138,  147,  103,  136,  119,  141,  154,  142,  137,  159,  94,  152,  146,  111,  123,  120,  139,  112,  170,  108,  122,  179,  107,  142,  149,  96,  104,  143,  158,  127,  111,  119,  137,  112,  182,  179,  147,  146,  110,  171,  138,  141,  186,  195,  121,  137,  125,  82,  91,  156,  121,  112,  159,  173,  96,  142,  170,  162,  136,  169,  158,  94,  135,  107,  104,  172,  141,  130,  176,  154,  130,  134,  136,  80,  129,  129,  145,  175,  108,  156,  117,  122,  114,  203,  79,  162,  147,  92,  182,  79,  181,  101,  120,  128,  180,  146,  169,  112,  114,  127,  142,  138,  151,  107,  171,  126,  108,  115,  140,  174,  155,  146,  147,  132,  163,  110,  84,  121,  127,  207,  107,  164,  144,  99,  140,  147,  181,  150,  162,  165,  93,  122,  133,  170,  113,  118,  133,  156,  124,  119,  204,  143,  129,  97,  149,  89,  143,  103,  144,  190,  138,  130,  175,  125,  90,  118,  113,  159,  144,  156,  211,  105,  144,  117,  185,  144,  155,  122,  156,  180,  164,  134,  126,  156,  95,  158,  112,  129,  183,  164,  106,  147,  89,  161,  163,  210,  78,  122,  205,  90,  179,  164,  90,  110,  136,  151,  146,  144,  200,  115,  140,  139,  160,  177,  158,  84,  147,  179,  105,  142,  134,  165,  93,  154,  128,  165,  135,  145,  148,  95,  168,  170,  136,  144,  155,  160,  130,  132,  109,  160,  126,  120,  136,  135,  140,  124,  140,  167,  163,  141,  138,  173,  84,  137,  158,  143,  102,  183,  149,  182,  169,  171,  190,  142,  169,  141,  134,  150,  160,  162,  91,  111,  116,  85,  156,  184,  98,  153,  116,  172,  162,  134,  102,  104,  190,  115,  135,  161,  140,  152,  124,  118,  144,  169,  135,  129,  167,  124,  134,  88,  101,  171,  135,  107,  156,  115,  192,  158,  162,  148,  171,  191,  146,  117,  147,  131,  123,  194,  107,  124,  77,  179,  183,  152,  105,  152,  174,  109,  128,  109,  114,  112,  140,  156,  77,  143,  156,  147,  166,  129,  101,  117,  128,  145,  134,  128,  142,  134,  99,  125,  125,  184,  92,  133,  132,  102,  101,  157,  115,  141,  152,  130,  185,  166,  160,  189,  147,  123,  113,  91,  177,  141,  156,  135,  86,  130,  120,  126,  166,  148,  161,  96,  171,  98,  85,  132,  155,  166,  118,  173,  153,  142,  142,  155,  128,  145,  176,  127,  104,  159,  185,  131,  170,  136,  175,  152,  161,  140,  194,  169,  121,  132,  160,  124,  110,  143,  136,  176,  158,  117,  122,  109,  101,  143,  116,  132,  195,  73,  146,  95,  126,  144,  126,  166,  156,  113,  160,  146,  163,  145,  199,  182,  115,  147,  105,  167,  77,  150,  96,  128,  129,  179,  108,  187,  166,  125,  132,  155,  91,  129,  82,  116,  89,  124,  139,  87,  90,  173,  93,  148,  141,  107,  146,  164,  166,  138,  118,  165,  126,  125,  137,  147,  163,  103,  121,  87,  138,  159,  120,  174,  151,  140,  201,  118,  127,  207,  161,  151,  131,  167,  105,  146,  161,  114,  148,  171,  132,  130,  140,  161,  110,  168,  142,  150,  131,  178,  127,  130,  148,  163,  161,  134,  173,  118,  128,  174,  124,  160,  117,  126,  143,  128,  112,  83,  169,  158,  145,  185,  149,  155,  155,  82,  137,  133,  116,  112,  103,  83,  101,  175,  89,  139,  166,  119,  172,  179,  143,  124,  143,  141,  159,  134,  165,  187,  145,  169,  162,  110,  184,  124,  112,  170,  197,  161,  132,  166,  103,  106,  97,  169,  122,  152,  173,  121,  113,  117,  47,  177,  161,  140,  155,  157,  139,  67,  142,  141,  126,  141,  132,  105,  97,  155,  101,  137,  93,  143,  132,  181,  141,  165,  150,  165,  198,  161,  155,  176,  119,  164,  162,  132,  144,  134,  156,  120,  86,  169,  105,  148,  124,  112,  185,  142,  106,  108,  130,  104,  180,  150,  95,  144,  112,  159,  118,  108,  159,  186,  177,  137,  120,  147,  138,  117,  119,  156,  151,  97,  148,  150,  113,  90,  86,  132,  153,  90,  121,  105,  137,  137,  175,  91,  139,  143,  167,  140,  135,  93,  116,  119,  168,  169,  142,  143,  131,  137,  105,  109,  177,  162,  180,  124,  146,  160,  125,  110,  94,  175,  128,  141,  136,  116,  158,  144,  89,  127,  114,  107,  148,  134,  122,  112,  164,  146,  187,  145,  102,  122,  113,  102,  102,  90,  173,  93,  56,  204,  95,  138,  144,  126,  140,  181,  140,  118,  158,  85,  124,  172,  138,  146,  141,  122,  89,  115,  136,  101,  148,  104,  126,  148,  146,  160,  146,  132,  105,  119,  109,  179,  123,  165,  138,  166,  135,  128,  147,  182,  154,  168,  142,  135,  105,  155,  122,  160,  98,  198,  126,  157,  189,  111,  93,  152,  153,  145,  116,  152,  97,  119,  155,  90,  134,  99,  117,  106,  131,  82,  87,  121,  130,  144,  155,  124,  119,  119,  188,  161,  119,  137,  174,  121,  167,  135,  115,  113,  104,  114,  110,  145,  92,  153,  157,  193,  139,  108,  130,  113,  106,  137,  111,  151,  116,  143,  125,  145,  131,  160,  162,  160,  99,  131,  124,  143,  122,  72,  121,  183,  151,  145,  125,  138,  145,  189,  105,  176,  117,  144,  153,  143,  155,  152,  188,  146,  119,  121,  112,  135,  154,  186,  135,  139,  189,  82,  140,  73,  156,  145,  144,  166,  145,  98,  162,  84,  122,  168,  129,  102,  140,  132,  104,  104,  119,  80,  157,  169,  132,  146,  160,  94,  135,  166,  134,  178,  103,  137,  128,  152,  147,  80,  80,  104,  156,  104,  137,  143,  80,  135,  162,  114,  117,  98,  187,  97,  83,  90,  86,  114,  161,  143,  195,  125,  167,  132,  139,  116,  139,  141,  183,  147,  154,  119,  130,  113,  160,  168,  118,  198,  167,  164,  163,  139,  149,  160,  121,  184,  150,  92,  129,  132,  99,  117,  94,  71,  145,  104,  117,  97,  65,  141,  135,  201,  116,  128,  61,  123,  93,  149,  167,  144,  110,  111,  60,  173,  120,  146,  104,  137,  101,  158,  191,  104,  86,  129,  135,  155,  168,  139,  144,  143,  158,  117,  141,  96,  169,  189,  160,  118,  165,  194,  179,  116,  106,  148,  93,  127,  106,  127,  150,  93,  107,  144,  161,  163,  129,  154,  139,  115,  114,  175,  99,  145,  58,  118,  118,  141,  130,  90,  84,  91,  170,  123,  120,  164,  110,  101,  178,  104,  167,  140,  177,  106,  118,  82,  115,  159,  130,  140,  129,  116,  127,  133,  139,  128,  143,  154,  110,  199,  119,  116,  115,  116,  112,  164,  126,  107,  90,  126,  153,  126,  107,  99,  126,  125,  71,  161,  191,  131,  108,  211,  166,  125,  145,  149,  93,  122,  110,  133,  167,  125,  125,  134,  136,  115,  152,  170,  177,  110,  142,  165,  138,  170,  98,  78,  107,  135,  158,  147,  138,  113,  155,  122,  122,  95,  179,  213,  166,  110,  107,  187,  163,  134,  154,  167,  101,  133,  113,  171,  154,  104,  144,  164,  80,  161,  133,  182,  137,  139,  118,  170,  84,  153,  204,  149,  144,  166,  91,  121,  180,  143,  84,  165,  118,  130,  135,  82,  158,  122,  100,  128,  152,  165,  146,  151,  174,  53,  69,  145,  135,  158,  105,  85,  98,  78,  174,  139,  139,  129,  108,  131,  131,  126,  99,  138,  200,  121,  87,  166,  116,  134,  148,  146,  149,  164,  115,  168,  140,  140,  188,  175,  173,  109,  129,  119,  108,  122,  142,  184,  178,  99,  133,  170,  100,  143,  130,  128,  117,  114,  120,  177,  89,  163,  169,  115,  150,  87,  169,  150,  134,  106,  101,  113,  115,  155,  115,  184,  195,  132,  147,  121,  174,  136,  124,  154,  80,  195,  104,  172,  158,  115,  162,  161,  148,  118,  77,  158,  113,  101,  129,  161,  139,  92,  140,  146,  121,  114,  86,  78,  152,  193,  104,  104,  182,  151,  97,  164,  193,  143,  127,  194,  159,  130,  154,  92,  115,  120,  118,  120,  77,  162,  110,  155,  93,  102,  93,  126,  126,  139,  145,  119,  113,  168,  114,  71,  141,  104,  157,  123,  191,  99,  105,  161,  100,  111,  103,  192,  109,  166,  118,  135,  171,  109,  111,  132,  143,  138,  128,  149,  177,  179,  94,  191,  157,  79,  126,  159,  128,  128,  83,  126,  104,  129,  95,  156,  136,  120,  206,  114,  84,  175,  146,  121,  173,  101,  107,  151,  131,  158,  164,  145,  114,  179,  172,  165,  110,  125,  149,  154,  114,  100,  140,  157,  134,  137,  154,  110,  160,  122,  125,  174,  133,  158,  129,  162,  82,  129,  126,  155,  129,  161,  101,  156,  121,  97,  86,  141,  100,  145,  154,  123,  165,  121,  130,  108,  137,  143,  134,  149,  124,  139,  153,  199,  128,  97,  176,  107,  126,  144,  123,  107,  174,  178,  151,  121,  123,  123,  156,  99,  144,  84,  146,  124,  184,  160,  191,  139,  169,  94,  116,  150,  137,  154,  121,  188,  106,  135,  120,  121,  76,  149,  74,  135,  173,  167,  163,  159,  168,  171,  136,  159,  126,  148,  103,  174,  133,  130,  148,  121,  127,  147,  125,  107,  186,  157,  158,  164,  113,  118,  168,  158,  194,  110,  118,  140,  119,  135,  123,  102,  154,  162,  156,  132,  145,  118,  143,  133,  156,  134,  170,  171,  135,  134,  145,  115,  151,  150,  128,  129,  122,  116,  107,  160,  170,  111,  92,  146,  87,  145,  114,  167,  134,  91,  166,  111,  179,  146,  141,  97,  115,  161,  121,  181,  107,  132,  85,  174,  90,  168,  96,  142,  148,  141,  155,  117,  113,  149,  186,  131,  122,  152,  171,  136,  97,  136,  132,  149,  141,  154,  135,  133,  134,  164,  110,  176,  115,  199,  92,  196,  97,  146,  137,  130,  120,  85,  146,  127,  92,  124,  157,  128,  146,  195,  147,  98,  167,  150,  97,  139,  140,  137,  88,  124,  123,  136,  151,  98,  133,  131,  154,  173,  96,  121,  163,  177,  163,  95,  187,  156,  156,  187,  158,  130,  85,  123,  164,  146,  124,  180,  160,  170,  100,  154,  112,  140,  135,  128,  183,  148,  136,  128,  124,  150,  122,  124,  158,  97,  130,  121,  120,  172,  123,  151,  149,  195,  145,  163,  95,  156,  173,  118,  103,  121,  104,  167,  112,  140,  118,  129,  112,  103,  168,  144,  143,  141,  119,  94,  155,  134,  192,  142,  137,  188,  142,  184,  165,  151,  142,  123,  178,  178,  85,  163,  149,  149,  137,  147,  116,  169,  117,  159,  137,  113,  117,  186,  158,  146,  129,  153,  157,  142,  180,  95,  113,  151,  121,  149,  148,  91,  117,  104,  118,  122,  136,  162,  108,  186,  158,  162,  93,  149,  120,  158,  78,  121,  103,  125,  195,  98,  110,  162,  121,  114,  150,  138,  134,  138,  134,  134,  162,  83,  84,  97,  176,  123,  153,  155,  194,  147,  123,  117,  153,  169,  141,  123,  177,  171,  102,  154,  192,  95,  123,  123,  163,  129,  174,  169,  175,  99,  135,  177,  153,  128,  160,  179,  132,  126,  129,  164,  191,  106,  108,  155,  107,  125,  144,  159,  93,  143,  154,  174,  135,  150,  184,  174,  95,  129,  86,  180,  137,  178,  171,  117,  197,  87,  116,  197,  173,  133,  174,  153,  140,  145,  194,  160,  128,  186,  88,  98,  186,  127,  147,  167,  125,  128,  175,  119,  177,  158,  124,  120,  105,  130,  107,  129,  118,  189,  146,  175,  138,  150,  119,  161,  120,  138,  99,  138,  118,  112,  117,  143,  130,  103,  155,  160,  152,  153,  160,  134,  119,  138,  155,  199,  120,  108,  144,  125,  168,  166,  132,  149,  150,  126,  151,  127,  79,  165,  144,  191,  137,  193,  148,  152,  147,  109,  140,  110,  129,  147,  181,  180,  195,  134,  86,  86,  125,  98,  183,  109,  147,  147,  115,  115,  157,  141,  135,  135,  156,  139,  151,  84,  140,  175,  116,  177,  139,  151,  141,  156,  148,  132,  122,  150,  82,  118,  106,  100,  174,  119,  112,  136,  106,  169,  176,  159,  157,  160,  170,  112,  150,  169,  101,  132,  134,  143,  119,  141,  166,  139,  204,  119,  149,  123,  128,  147,  172,  153,  170,  160,  170,  167,  154,  116,  120,  188,  148,  160,  126,  153,  130,  121,  156,  133,  109,  137,  123,  121,  129,  159,  132,  118,  79,  113,  160,  151,  137,  95,  114,  120,  178,  117,  197,  109,  138,  144,  139,  121,  129,  194,  152,  167,  166,  131,  103,  143,  181,  168,  190,  145,  134,  152,  134,  121,  126,  193,  133,  133,  95,  144,  106,  190,  144,  165,  131,  155,  148,  145,  135,  177,  101,  105,  176,  107,  160,  148,  83,  111,  102,  162,  167,  118,  151,  98,  138,  79,  127,  156,  165,  98,  139,  141,  132,  186,  123,  108,  168,  149,  116,  201,  134,  202,  119,  129,  113,  183,  197,  101,  164,  134,  152,  123,  84,  136,  160,  148,  163,  129,  118,  140,  152,  134,  149,  92,  163,  194,  184,  156,  126,  110,  144,  138,  138,  170,  131,  125,  138,  85,  138,  128,  79,  189,  139,  98,  134,  198,  182,  143,  149,  115,  189,  130,  184,  112,  138,  142,  147,  168,  102,  122,  132,  179,  100,  178,  125,  168,  133,  167,  133,  124,  177,  104,  118,  146,  117,  130,  137,  120,  147,  118,  140,  123,  137,  115,  164,  162,  104,  144,  172,  166,  186,  155,  133,  125,  111,  129,  157,  113,  141,  130,  134,  173,  141,  192,  180,  121,  168,  126,  129,  146,  126,  137,  77,  188,  89,  184,  118,  131,  178,  104,  169,  146,  105,  108,  191,  165,  142,  107,  136,  151,  115,  119,  147,  122,  136,  153,  172,  149,  117,  139,  124,  154,  171,  155,  152,  105,  125,  125,  140,  160,  117,  98,  121,  114,  124,  136,  152,  156,  167,  107,  193,  152,  124,  143,  96,  131,  174,  123,  159,  108,  101,  167,  117,  109,  133,  105,  148,  120,  126,  121,  167,  191,  124,  160,  134,  121,  126,  200,  125,  184,  180,  144,  141,  156,  166,  185,  124,  194,  118,  185,  165,  162,  157,  113,  164,  196,  164,  170,  136,  177,  112,  177,  94,  145,  137,  166,  160,  154,  171,  109,  157,  184,  112,  92,  197,  137,  153,  176,  79,  139,  120,  164,  147,  102,  136,  131,  102,  100,  114,  108,  160,  97,  140,  112,  210,  198,  112,  167,  172,  207,  104,  142,  124,  180,  100,  154,  194,  125,  98,  150,  123,  148,  128,  135,  107,  216,  130,  183,  160,  136,  153,  72,  107,  160,  133,  115,  158,  160,  135,  170,  140,  111,  183,  196,  147,  173,  162,  153,  179,  162,  112,  141,  127,  103,  162,  166,  152,  145,  144,  152,  119,  90,  153,  182,  196,  164,  158,  111,  121,  175,  174,  111,  153,  121,  125,  143,  173,  100,  124,  130,  169,  100,  99,  116,  131,  146,  96,  82,  92,  104,  169,  148,  142,  160,  129,  174,  112,  169,  116,  154,  179,  183,  103,  150,  100,  119,  69,  185,  143,  170,  155,  125,  176,  121,  202,  120,  143,  132,  86,  132,  127,  165,  114,  110,  167,  135,  141,  68,  152,  147,  132,  82,  101,  128,  150,  172,  75,  204,  147,  89,  148,  104,  135,  152,  156,  139,  139,  168,  81,  113,  168,  155,  129,  218,  134,  151,  122,  99,  162,  114,  159,  119,  119,  151,  101,  135,  138,  93,  130,  188,  134,  173,  131,  164,  134,  139,  141,  119,  146,  75,  159,  153,  133,  169,  79,  135,  135,  162,  157,  133,  156,  128,  177,  152,  168,  100,  203,  144,  100,  127,  135,  103,  175,  142,  143,  169,  144,  82,  148,  76,  144,  145,  118,  172,  133,  129,  134,  147,  111,  144,  139,  126,  165,  107,  84,  108,  125,  111,  145,  123,  122,  212,  122,  157,  109,  167,  171,  161,  117,  166,  211,  168,  161,  114,  176,  122,  68,  125,  131,  167,  78,  102,  139,  156,  158,  136,  166,  116,  151,  57,  203,  133,  139,  151,  116,  171,  89,  144,  110,  78,  166,  93,  131,  105,  146,  71,  126,  166,  109,  172,  166,  168,  167,  144,  141,  166,  163,  105,  161,  117,  163,  92,  130,  154,  205,  128,  138,  205,  142,  189,  156,  159,  105,  102,  186,  136,  77,  95,  101,  112,  159,  65,  124,  185,  129,  177,  116,  138,  171,  129,  164,  137,  141,  124,  151,  98,  150,  185,  167,  117,  159,  147,  117,  83,  165,  70,  119,  136,  88,  128,  141,  159,  105,  140,  172,  137,  87,  163,  217,  197,  111,  137,  196,  121,  143,  202,  178,  194,  167,  146,  96,  144,  71,  176,  165,  158,  87,  154,  176,  133,  224,  172,  124,  110,  113,  148,  90,  134,  119,  122,  97,  98,  182,  131,  160,  72,  154,  118,  143,  144,  129,  166,  135,  169,  132,  157,  118,  112,  130,  158,  122,  98,  59,  115,  167,  186,  138,  173,  126,  186,  136,  171,  135,  143,  181,  112,  122,  103,  182,  80,  132,  147,  180,  109,  120,  107,  113,  180,  124,  146,  122,  157,  120,  142,  138,  101,  153,  116,  159,  142,  171,  152,  114,  132,  164,  117,  136,  132,  153,  85,  224,  115,  158,  131,  108,  113,  114,  152,  92,  161,  118,  114,  145,  121,  181,  151,  94,  114,  110,  150,  165,  140,  161,  161,  45,  119,  160,  199,  126,  163,  110,  98,  187,  163,  137,  165,  132,  124,  129,  154,  144,  161,  140,  118,  85,  91,  198,  131,  157,  109,  98,  142,  121,  113,  190,  146,  98,  133,  151,  154,  104,  159,  182,  172,  168,  133,  175,  112,  148,  193,  149,  133,  104,  89,  140,  106,  166,  130,  187,  86,  101,  145,  142,  122,  185,  170,  144,  146,  151,  145,  156,  123,  139,  99,  126,  196,  216,  161,  171,  128,  186,  104,  167,  137,  168,  176,  113,  146,  130,  91,  121,  150,  148,  72,  128,  169,  146,  112,  165,  115,  195,  97,  118,  125,  139,  202,  169,  103,  159,  90,  134,  110,  146,  165,  135,  145,  136,  150,  113,  94,  174,  119,  154,  145,  191,  115,  143,  161,  148,  118,  111,  165,  124,  142,  160,  174,  132,  115,  147,  75,  181,  161,  122,  144,  110,  153,  127,  121,  128,  197,  179,  125,  143,  148,  129,  94,  148,  186,  152,  123,  136,  147,  146,  140,  117,  156,  134,  132,  142,  141,  147,  85,  142,  116,  155,  151,  177,  181,  100,  153,  163,  153,  127,  166,  90,  96,  214,  155,  107,  158,  121,  157,  119,  168,  146,  136,  179,  134,  127,  140,  147,  139,  153,  126,  145,  104,  145,  90,  163,  141,  125,  127,  149,  123,  154,  138,  116,  120,  196,  158,  134,  95,  91,  170,  136,  84,  112,  142,  180,  136,  155,  72,  116,  149,  188,  106,  179,  141,  165,  152,  124,  170,  168,  98,  126,  125,  95,  130,  131,  83,  122,  159,  116,  78,  146,  163,  121,  92,  101,  187,  147,  138,  136,  145,  167,  143,  134,  72,  191,  153,  157,  204,  97,  157,  142,  135,  150,  160,  136,  119,  94,  105,  165,  134,  182,  132,  122,  149,  136,  149,  149,  164,  173,  143,  104,  214,  125,  126,  177,  151,  134,  184,  127,  185,  159,  141,  146,  116,  177,  142,  109,  161,  101,  167,  158,  162,  90,  158,  171,  113,  195,  145,  147,  145,  138,  195,  114,  120,  194,  147,  113,  132,  178,  95,  114,  157,  155,  129,  88,  134,  141,  173,  185,  178,  154,  123,  166,  148,  163,  137,  123,  99,  177,  187,  116,  106,  147,  140,  148,  155,  116,  177,  132,  63,  210,  110,  163,  176,  152,  119,  145,  132,  174,  111,  127,  138,  115,  143,  108,  143,  155,  81,  152,  147,  136,  93,  125,  123,  116,  167,  153,  191,  157,  115,  131,  115,  117,  139,  116,  179,  161,  117,  166,  137,  111,  143,  155,  167,  91,  137,  137,  169,  148,  158,  100,  134,  134,  127,  188,  151,  134,  117,  170,  135,  190,  138,  160,  159,  96,  126,  165,  121,  108,  144,  119,  153,  152,  160,  161,  147,  122,  176,  194,  144,  154,  167,  116,  108,  126,  124,  124,  181,  136,  153,  110,  138,  121,  130,  109,  203,  147,  105,  149,  151,  130,  92,  157,  152,  109,  145,  139,  184,  181,  156,  174,  113,  179,  134,  187,  135,  131,  132,  106,  139,  125,  119,  142,  143,  178,  170,  135,  106,  123,  163,  79,  120,  164,  191,  180,  177,  147,  140,  146,  157,  121,  158,  179,  134,  102,  104,  164,  140,  120,  90,  161,  170,  144,  116,  177,  194,  132,  165,  143,  80,  163,  97,  163,  149,  132,  172,  120,  148,  161,  195,  172,  123,  137,  135,  129,  130,  213,  106,  120,  133,  133,  149,  123,  168,  140,  118,  103,  141,  149,  84,  114,  110,  191,  128,  133,  156,  172,  121,  133,  158,  183,  165,  158,  140,  84,  78,  127,  142,  124,  144,  131,  137,  166,  93,  144,  183,  192,  163,  154,  130,  106,  173,  99,  122,  168,  128,  130,  158,  112,  129,  120,  144,  151,  154,  118,  156,  96,  164,  165,  197,  116,  136,  114,  128,  188,  163,  74,  143,  104,  137,  154,  118,  124,  158,  142,  141,  172,  121,  182,  178,  136,  115,  118,  133,  123,  110,  148,  137,  155,  117,  143,  104,  125,  95,  154,  126,  134,  115,  130,  169,  169,  122,  142,  159,  146,  163,  168,  163,  89,  81,  158,  164,  145,  111,  145,  120,  116,  139,  116,  177,  89,  131,  122,  136,  138,  174,  79,  95,  109,  103,  158,  111,  142,  94,  102,  151,  204,  164,  134,  137,  147,  171,  97,  175,  110,  156,  172,  149,  119,  160,  114,  137,  91,  103,  110,  127,  90,  110,  163,  103,  150,  174,  101,  193,  161,  165,  152,  158,  197,  155,  134,  104,  196,  116,  112,  98,  167,  88,  184,  92,  186,  161,  111,  152,  160,  100,  191,  167,  155,  159,  120,  157,  140,  115,  129,  182,  156,  137,  149,  116,  156,  145,  149,  137,  155,  154,  109,  156,  162,  152,  121,  109,  55,  166,  121,  115,  133,  174,  127,  145,  163,  101,  134,  126,  117,  75,  146,  117,  137,  129,  129,  151,  142,  149,  145,  125,  179,  182,  122,  172,  183,  135,  72,  155,  153,  150,  122,  135,  111,  100,  129,  153,  129,  166,  137,  169,  152,  123,  127,  158,  162,  173,  79,  142,  100,  91,  140,  151,  146,  150,  159,  152,  127,  165,  91,  138,  166,  136,  133,  111,  86,  163,  176,  122,  95,  172,  122,  157,  178,  201,  90,  129,  151,  143,  112,  104,  105,  165,  138,  127,  151,  145,  116,  142,  157,  147,  149,  87,  184,  107,  139,  120,  156,  175,  132,  98,  117,  193,  110,  126,  172,  157,  101,  152,  200,  190,  147,  180,  129,  156,  98,  177,  133,  151,  144,  152,  155,  128,  138,  163,  115,  119,  198,  99,  104,  139,  129,  143,  173,  131,  161,  144,  163,  113,  148,  147,  113,  138,  97,  123,  180,  168,  95,  157,  134,  123,  98,  131,  189,  116,  146,  137,  173,  133,  126,  181,  128,  142,  121,  147,  142,  148,  94,  121,  150,  90,  178,  157,  126,  110,  144,  181,  89,  127,  150,  153,  170,  100,  107,  196,  158,  185,  158,  117,  152,  93,  124,  160,  151,  75,  138,  159,  134,  136,  147,  112,  121,  150,  115,  185,  154,  187,  128,  90,  143,  156,  155,  109,  130,  115,  102,  138,  133,  92,  159,  126,  173,  161,  117,  168,  131,  125,  181,  153,  87,  143,  184,  157,  122,  104,  116,  115,  141,  91,  156,  110,  172,  192,  143,  153,  126,  136,  126,  179,  188,  114,  132,  88,  80,  177,  165,  118,  147,  110,  159,  151,  119,  126,  100,  120,  135,  101,  102,  151,  146,  157,  184,  147,  129,  158,  166,  132,  172,  171,  107,  123,  104,  146,  132,  88,  174,  145,  127,  119,  145,  83,  107,  160,  164,  139,  72,  165,  130,  132,  206,  149,  149,  105,  132,  149,  131,  148,  166,  152,  168,  169,  142,  152,  128,  94,  119,  130,  155,  133,  156,  130,  120,  163,  102,  132,  188,  166,  87,  88,  195,  161,  147,  121,  129,  173,  192,  125,  161,  134,  152,  126,  131,  78,  178,  141,  77,  103,  164,  148,  175,  125,  109,  173,  174,  197,  98,  173,  192,  144,  132,  100,  154,  147,  107,  141,  181,  149,  194,  158,  78,  113,  188,  178,  170,  131,  169,  185,  194,  125,  147,  159,  105,  158,  162,  83,  105,  168,  159,  125,  138,  163,  150,  130,  116,  89,  119,  146,  170,  137,  144,  136,  93,  129,  121,  128,  149,  151,  184,  166,  101,  130,  185,  124,  130,  90,  112,  160,  133,  113,  136,  160,  155,  148,  93,  144,  164,  165,  169,  90,  194,  150,  99,  121,  144,  134,  117,  110,  120,  142,  132,  164,  109,  81,  163,  162,  136,  145,  148,  156,  88,  157,  101,  118,  117,  204,  158,  157,  134,  117,  133,  137,  165,  149,  162,  61,  136,  125,  135,  135,  199,  91,  108,  133,  150,  114,  151,  138,  118,  109,  96,  181,  179,  157,  184,  150,  128,  161,  156,  174,  115,  154,  88,  147,  134,  133,  143,  110,  122,  102,  81,  118,  176,  156,  117,  160,  137,  83,  166,  125,  96,  144,  126,  144,  158,  139,  150,  84,  89,  115,  143,  148,  133,  127,  123,  152,  171,  80,  170,  156,  155,  129,  135,  159,  112,  106,  140,  133,  152,  95,  146,  152,  176,  175,  95,  111,  159,  157,  129,  110,  152,  126,  108,  114,  125,  78,  182,  169,  117,  129,  176,  134,  164,  187,  132,  195,  158,  141,  149,  134,  154,  174,  156,  158,  144,  67,  170,  173,  123,  135,  107,  158,  147,  126,  87,  159,  126,  101,  173,  202,  151,  172,  158,  141,  119,  99,  82,  115,  98,  170,  175,  129,  108,  138,  148,  123,  122,  138,  116,  139,  179,  148,  118,  152,  156,  146,  183,  144,  132,  140,  114,  124,  154,  132,  164,  150,  86,  170,  112,  168,  123,  114,  117,  124,  135,  138,  111,  137,  114,  129,  174,  112,  185,  153,  154,  129,  113,  137,  58,  119,  138,  83,  115,  178,  128,  133,  137,  166,  95,  133,  154,  203,  119,  139,  144,  169,  134,  130,  166,  125,  214,  83,  178,  138,  116,  184,  127,  186,  134,  140,  142,  166,  118,  153,  109,  168,  150,  142,  129,  93,  157,  193,  139,  149,  131,  137,  134,  190,  129,  130,  151,  144,  141,  90,  130,  113,  142,  189,  156,  96,  146,  152,  141,  137,  170,  71,  128,  137,  103,  142,  155,  104,  154,  156,  156,  173,  106,  105,  147,  144,  198,  148,  161,  122,  110,  89,  116,  107,  182,  159,  148,  119,  170,  107,  153,  114,  174,  155,  129,  91,  126,  164,  157,  191,  89,  80,  150,  152,  163,  119,  128,  137,  133,  104,  155,  164,  126,  152,  99,  107,  110,  115,  182,  114,  153,  131,  148,  159,  96,  126,  78,  139,  152,  116,  161,  154,  152,  153,  158,  118,  125,  124,  191,  106,  169,  143,  154,  75,  151,  137,  194,  176,  123,  153,  138,  132,  138,  117,  81,  152,  110,  73,  135,  85,  121,  85,  100,  125,  133,  147,  149,  177,  131,  133,  119,  141,  149,  75,  189,  123,  116,  77,  135,  158,  169,  192,  145,  159,  147,  181,  160,  149,  119,  161,  170,  103,  136,  142,  143,  84,  91,  81,  164,  122,  152,  122,  109,  129,  103,  112,  151,  167,  88,  126,  103,  152,  104,  142,  103,  167,  102,  121,  128,  108,  161,  160,  92,  143,  89,  98,  105,  161,  109,  97,  176,  139,  84,  141,  130,  174,  130,  129,  146,  122,  98,  94,  156,  113,  163,  137,  183,  74,  122,  93,  114,  75,  127,  83,  96,  159,  109,  96,  170,  123,  116,  136,  122,  138,  124,  141,  137,  105,  160,  134,  142,  188,  148,  83,  131,  135,  194,  180,  142,  141,  85,  153,  148,  174,  91,  97,  105,  106,  173,  138,  112,  110,  140,  168,  190,  111,  150,  149,  90,  178,  123,  129,  184,  168,  88,  101,  127,  122,  96,  150,  182,  148,  187,  146,  124,  199,  204,  114,  155,  106,  73,  142,  171,  81,  107,  160,  90,  163,  174,  125,  129,  93,  168,  139,  148,  141,  115,  172,  145,  108,  161,  142,  146,  86,  136,  203,  108,  119,  140,  143,  136,  87,  101,  134,  193,  163,  131,  135,  99,  161,  138,  122,  139,  111,  99,  149,  110,  136,  89,  123,  124,  142,  198,  98,  127,  98,  137,  100,  92,  172,  111,  153,  153,  111,  157,  164,  137,  86,  198,  151,  154,  148,  131,  118,  122,  173,  165,  151,  119,  119,  105,  144,  157,  137,  139,  126,  146,  147,  48,  126,  117,  124,  122,  118,  146,  104,  128,  112,  173,  103,  175,  160,  167,  135,  187,  146,  123,  198,  103,  188,  207,  151,  117,  124,  145,  115,  139,  170,  81,  114,  192,  163,  173,  124,  157,  66,  147,  102,  94,  141,  159,  146,  123,  120,  132,  168,  136,  148,  112,  192,  144,  176,  135,  170,  117,  188,  94,  94,  95,  162,  120,  114,  189,  109,  108,  131,  147,  103,  156,  150,  120,  153,  137,  127,  108,  125,  134,  145,  116,  169,  137,  146,  75,  176,  152,  171,  170,  86,  127,  130,  186,  148,  103,  167,  94,  131,  122,  161,  101,  173,  146,  151,  131,  142,  107,  108,  150,  147,  120,  172,  174,  148,  176,  104,  110,  113,  158,  121,  154,  95,  165,  152,  88,  130,  91,  137,  119,  156,  113,  108,  152,  131,  120,  130,  85,  142,  194,  131,  197,  82,  142,  161,  141,  154,  120,  179,  126,  160,  179,  172,  129,  139,  107,  143,  109,  169,  146,  157,  163,  117,  132,  114,  106,  88,  101,  148,  85,  78,  157,  109,  116,  133,  178,  102,  148,  84,  139,  103,  185,  122,  158,  144,  75,  142,  126,  157,  135,  199,  169,  133,  120,  173,  174,  118,  154,  180,  113,  67,  150,  125,  135,  101,  66,  158,  169,  160,  104,  150,  108,  120,  147,  193,  145,  158,  98,  96,  138,  197,  190,  119,  163,  122,  69,  103,  71,  118,  108,  112,  159,  172,  124,  167,  148,  149,  102,  147,  141,  176,  179,  101,  156,  143,  153,  124,  133,  100,  184,  92,  143,  179,  130,  171,  161,  194,  149,  174,  139,  144,  133,  124,  104,  137,  108,  126,  170,  140,  190,  176,  210,  144,  161,  152,  123,  161,  146,  178,  197,  91,  107,  96,  186,  88,  85,  116,  112,  107,  192,  148,  95,  195,  133,  84,  151,  118,  166,  119,  196,  118,  148,  69,  145,  108,  146,  136,  135,  153,  158,  183,  149,  164,  151,  105,  124,  149,  169,  161,  99,  96,  96,  120,  133,  123,  113,  144,  162,  123,  174,  92,  143,  127,  161,  155,  141,  144,  116,  81,  144,  78,  85,  133,  171,  110,  114,  161,  146,  140,  160,  85,  174,  123,  135,  108,  163,  185,  120,  145,  158,  119,  130,  129,  150,  126,  185,  170,  194,  212,  69,  98,  91,  119,  186,  133,  124,  112,  138,  123,  131,  155,  84,  193,  144,  111,  106,  115,  135,  138,  114,  147,  145,  77,  64,  180,  135,  146,  139,  172,  108,  124,  170,  160,  118,  174,  164,  91,  146,  130,  105,  155,  122,  124,  111,  186,  137,  99,  162,  174,  112,  173,  105,  160,  187,  157,  146,  108,  168,  105,  145,  155,  195,  154,  173,  204,  133,  132,  198,  207,  150,  192,  142,  115,  147,  118,  110,  147,  155,  114,  191,  161,  103,  73,  135,  112,  165,  145,  171,  131,  166,  169,  110,  106,  126,  142,  168,  177,  120,  171,  159,  143,  153,  131,  150,  140,  172,  97,  143,  140,  118,  187,  136,  77,  106,  134,  191,  175,  145,  172,  172,  125,  217,  116,  139,  125,  133,  131,  116,  151,  77,  174,  153,  169,  94,  155,  84,  170,  122,  80,  120,  106,  136,  107,  116,  125,  150,  89,  139,  126,  113,  162,  170,  146,  190,  163,  107,  166,  180,  161,  104,  136,  148,  97,  95,  167,  146,  152,  127,  122,  136,  129,  138,  172,  144,  131,  146,  183,  206,  185,  119,  164,  151,  156,  103,  170,  172,  103,  103,  109,  135,  115,  124,  129,  150,  153,  121,  184,  168,  127,  125,  193,  111,  173,  116,  158,  180,  182,  102,  167,  117,  76,  125,  166,  135,  145,  122,  110,  188,  107,  150,  150,  131,  98,  162,  187,  132,  116,  143,  91,  169,  160,  140,  130,  133,  181,  130,  141,  101,  130,  153,  176,  128,  127,  136,  204,  164,  125,  199,  147,  158,  124,  112,  137,  166,  195,  145,  141,  122,  168,  152,  151,  97,  134,  119,  118,  117,  170,  113,  179,  161,  150,  171,  124,  136,  105,  160,  129,  135,  154,  148,  135,  150,  155,  109,  120,  140,  153,  196,  202,  157,  104,  179,  95,  161,  88,  147,  185,  94,  177,  168,  111,  156,  180,  178,  147,  156,  157,  157,  132,  143,  178,  99,  143,  117,  132,  115,  91,  177,  118,  122,  151,  158,  132,  82,  147,  147,  90,  138,  195,  152,  118,  189,  134,  154,  158,  143,  142,  121,  116,  135,  82,  176,  168,  106,  123,  95,  136,  108,  144,  147,  96,  120,  163,  167,  192,  176,  151,  121,  102,  164,  159,  113,  177,  130,  186,  112,  105,  149,  172,  118,  146,  133,  140,  108,  183,  133,  163,  149,  153,  95,  176,  81,  109,  182,  104,  154,  150,  193,  113,  96,  169,  124,  171,  111,  162,  113,  153,  109,  137,  173,  158,  146,  142,  85,  141,  201,  156,  167,  122,  147,  147,  160,  170,  160,  180,  115,  115,  138,  90,  106,  102,  168,  176,  147,  139,  143,  113,  129,  167,  144,  151,  147,  153,  96,  158,  165,  109,  84,  200,  116,  122,  86,  104,  131,  174,  89,  182,  134,  143,  91,  128,  94,  136,  127,  107,  101,  113,  157,  134,  169,  117,  124,  112,  160,  152,  112,  129,  202,  106,  136,  124,  202,  127,  141,  177,  130,  99,  124,  150,  147,  155,  144,  134,  147,  142,  115,  92,  165,  152,  116,  149,  155,  151,  81,  156,  125,  103,  159,  191,  174,  84,  140,  156,  118,  132,  154,  142,  169,  124,  117,  159,  151,  184,  99,  140,  143,  145,  138,  127,  171,  186,  155,  145,  142,  148,  149,  177,  86,  132,  107,  84,  134,  160,  131,  141,  113,  91,  150,  98,  126,  131,  141,  174,  114,  144,  189,  131,  134,  164,  137,  136,  169,  167,  137,  121,  114,  194,  169,  81,  133,  114,  159,  161,  137,  181,  109,  138,  125,  151,  126,  148,  171,  165,  146,  162,  158,  135,  105,  97,  159,  145,  139,  152,  103,  160,  171,  125,  170,  115,  106,  179,  130,  143,  135,  162,  154,  134,  167,  164,  158,  91,  192,  142,  157,  167,  126,  184,  100,  122,  134,  152,  141,  171,  203,  123,  143,  97,  146,  134,  149,  120,  124,  151,  96,  178,  129,  152,  125,  148,  137,  159,  118,  174,  119,  161,  127,  119,  161,  188,  126,  109,  162,  168,  137,  117,  121,  87,  88,  96,  164,  109,  128,  141,  185,  135,  158,  186,  180,  146,  153,  194,  168,  105,  179,  94,  128,  155,  167,  116,  111,  124,  155,  178,  160,  168,  173,  200,  127,  134,  112,  165,  140,  177,  163,  102,  133,  186,  90,  140,  79,  143,  121,  174,  129,  137,  180,  185,  161,  100,  161,  120,  125,  93,  184,  190,  168,  185,  189,  143,  174,  105,  107,  133,  167,  162,  165,  152,  159,  131,  123,  88,  125,  159,  138,  144,  164,  147,  132,  167,  136,  112,  99,  115,  124,  188,  158,  124,  163,  154,  132,  179,  147,  156,  201,  127,  138,  121,  120,  190,  150,  162,  172,  130,  160,  142,  133,  167,  167,  143,  168,  103,  113,  160,  140,  136,  179,  168,  146,  192,  168,  139,  109,  150,  154,  147,  145,  161,  108,  114,  181,  160,  127,  187,  156,  163,  165,  106,  183,  177,  202,  125,  164,  151,  148,  175,  150,  125,  91,  144,  174,  146,  83,  109,  169,  172,  179,  135,  163,  99,  124,  130,  123,  135,  114,  149,  170,  140,  107,  170,  125,  164,  109,  106,  177,  110,  107,  127,  173,  134,  162,  155,  131,  134,  136,  120,  169,  111,  143,  131,  177,  149,  102,  120,  139,  103,  125,  103,  132,  163,  156,  147,  149,  172,  158,  124,  174,  132,  94,  134,  135,  128,  191,  113,  148,  126,  154,  126,  118,  139,  125,  84,  88,  128,  85,  177,  156,  114,  129,  130,  133,  155,  105,  162,  149,  106,  175,  149,  148,  130,  148,  132,  180,  176,  149,  126,  127,  168,  128,  103,  114,  143,  106,  168,  119,  167,  129,  155,  127,  183,  121,  176,  169,  120,  118,  96,  115,  113,  154,  168,  161,  135,  127,  129,  87,  127,  136,  106,  124,  163,  136,  99,  173,  89,  177,  125,  174,  145,  98,  78,  116,  111,  197,  161,  167,  131,  117,  121,  149,  201,  154,  95,  157,  123,  120,  155,  165,  111,  161,  200,  164,  154,  163,  136,  118,  136,  138,  193,  162,  152,  135,  120,  96,  156,  113,  116,  153,  165,  141,  139,  100,  128,  118,  113,  119,  144,  160,  171,  97,  183,  93,  90,  90,  175,  161,  139,  125,  137,  159,  184,  156,  140,  89,  108,  153,  138,  180,  169,  121,  131,  126,  200,  109,  148,  144,  130,  94,  123,  168,  143,  193,  127,  196,  108,  185,  156,  142,  193,  169,  183,  188,  153,  124,  138,  108,  117,  149,  107,  140,  171,  179,  181,  77,  148,  163,  149,  108,  143,  121,  151,  120,  114,  173,  117,  149,  157,  186,  66,  210,  140,  109,  106,  110,  158,  127,  157,  128,  152,  115,  144,  193,  114,  114,  107,  129,  91,  150,  150,  188,  140,  100,  136,  115,  132,  172,  128,  191,  156,  149,  135,  147,  118,  165,  99,  183,  176,  135,  111,  111,  149,  125,  86,  152,  128,  98,  104,  88,  137,  122,  113,  143,  148,  181,  125,  179,  137,  188,  137,  159,  135,  145,  152,  169,  91,  147,  151,  106,  154,  179,  173,  153,  184,  118,  116,  120,  161,  94,  134,  177,  173,  128,  164,  113,  150,  149,  160,  159,  131,  83,  139,  175,  109,  101,  156,  143,  154,  170,  109,  147,  146,  97,  121,  122,  160,  125,  160,  122,  191,  148,  171,  79,  166,  113,  152,  155,  104,  91,  124,  146,  153,  137,  132,  186,  99,  81,  52,  142,  125,  82,  171,  154,  164,  145,  90,  122,  137,  117,  115,  142,  129,  132,  58,  166,  108,  142,  114,  121,  190,  95,  176,  136,  150,  145,  147,  167,  143,  183,  134,  141,  103,  226,  154,  134,  195,  93,  119,  158,  146,  69,  156,  104,  173,  159,  97,  68,  151,  157,  120,  137,  181,  189,  113,  144,  114,  87,  216,  170,  127,  200,  102,  178,  96,  165,  139,  131,  124,  91,  167,  100,  122,  124,  75,  108,  185,  128,  118,  146,  169,  147,  93,  153,  115,  78,  159,  184,  123,  135,  142,  106,  138,  111,  153,  139,  140,  122,  160,  203,  178,  124,  188,  199,  190,  96,  114,  146,  114,  138,  169,  110,  133,  62,  76,  117,  151,  92,  95,  133,  113,  122,  125,  121,  99,  122,  121,  146,  176,  128,  128,  186,  161,  122,  151,  140,  122,  155,  128,  156,  159,  77,  79,  113,  123,  146,  154,  125,  200,  107,  219,  158,  148,  117,  95,  163,  139,  166,  90,  156,  95,  171,  130,  109,  141,  200,  115,  121,  160,  160,  156,  140,  191,  113,  97,  157,  134,  156,  127,  148,  93,  135,  101,  143,  175,  99,  153,  130,  94,  157,  131,  172,  140,  111,  150,  137,  144,  137,  167,  106,  127,  141,  136,  172,  163,  162,  136,  65,  158,  124,  88,  187,  154,  92,  158,  179,  175,  147,  138,  203,  75,  174,  188,  150,  159,  151,  150,  143,  113,  84,  173,  135,  171,  128,  130,  142,  113,  204,  141,  126,  175,  158,  91,  121,  154,  100,  128,  76,  86,  126,  159,  170,  121,  118,  126,  195,  103,  160,  118,  133,  189,  115,  91,  168,  135,  116,  117,  132,  83,  145,  61,  132,  125,  102,  95,  135,  180,  134,  142,  85,  122,  104,  121,  157,  94,  134,  74,  150,  142,  158,  102,  109,  195,  168,  194,  79,  147,  120,  150,  174,  157,  138,  111,  104,  192,  113,  162,  141,  133,  146,  166,  111,  97,  146,  138,  168,  64,  185,  135,  128,  111,  172,  165,  141,  111,  127,  126,  116,  74,  163,  113,  164,  102,  159,  81,  61,  112,  72,  117,  153,  165,  84,  157,  150,  137,  106,  104,  162,  109,  105,  134,  174,  220,  97,  159,  153,  112,  102,  180,  154,  136,  88,  168,  147,  87,  183,  170,  96,  109,  114,  68,  137,  180,  91,  116,  111,  154,  76,  115,  144,  92,  139,  89,  141,  124,  130,  218,  135,  166,  161,  99,  157,  154,  128,  129,  178,  103,  120,  166,  168,  98,  162,  154,  123,  182,  185,  140,  138,  132,  162,  171,  187,  144,  169,  80,  115,  118,  121,  65,  121,  174,  117,  195,  148,  200,  96,  113,  207,  193,  120,  120,  101,  101,  133,  157,  116,  42,  112,  122,  85,  134,  172,  229,  153,  137,  147,  142,  158,  171,  171,  102,  114,  175,  93,  132,  141,  61,  107,  115,  149,  119,  98,  109,  116,  124,  163,  142,  198,  140,  127,  135,  138,  176,  191,  89,  133,  118,  75,  175,  106,  175,  136,  113,  151,  151,  154,  202,  107,  172,  133,  143,  174,  101,  192,  136,  113,  153,  98,  126,  132,  164,  98,  142,  121,  165,  141,  149,  147,  148,  96,  102,  180,  167,  120,  136,  66,  168,  97,  124,  76,  114,  163,  83,  149,  89,  98,  110,  150,  132,  121,  194,  54,  177,  162,  170,  154,  99,  91,  153,  161,  101,  141,  92,  80,  152,  141,  111,  143,  111,  171,  147,  142,  127,  108,  116,  120,  196,  146,  91,  118,  110,  155,  84,  120,  155,  108,  188,  165,  94,  109,  173,  113,  143,  124,  114,  153,  101,  151,  134,  117,  175,  120,  186,  134,  128,  171,  100,  103,  126,  77,  86,  124,  150,  89,  57,  101,  119,  136,  39,  123,  136,  129,  147,  172,  159,  104,  157,  186,  204,  119,  205,  175,  101,  95,  113,  169,  154,  159,  131,  131,  119,  186,  66,  121,  110,  118,  95,  194,  98,  71,  163,  135,  142,  158,  122,  119,  147,  142,  134,  170,  182,  134,  207,  125,  138,  137,  113,  104,  137,  119,  123,  130,  141,  100,  117,  128,  150,  130,  169,  123,  130,  131,  179,  111,  137,  178,  140,  168,  148,  219,  155,  125,  96,  120,  108,  142,  194,  178,  107,  101,  169,  105,  149,  167,  147,  200,  116,  165,  141,  153,  145,  85,  97,  136,  166,  150,  112,  141,  155,  152,  68,  180,  83,  138,  118,  152,  101,  171,  119,  124,  147,  90,  77,  143,  130,  130,  160,  129,  75,  123,  123,  91,  115,  144,  160,  85,  109,  158,  213,  126,  118,  136,  94,  80,  163,  164,  154,  119,  170,  145,  105,  99,  150,  116,  214,  115,  59,  132,  129,  152,  117,  115,  135,  117,  107,  125,  187,  107,  109,  129,  157,  113,  153,  146,  119,  158,  99,  136,  146,  139,  108,  161,  142,  117,  62,  138,  132,  178,  159,  137,  152,  145,  144,  123,  163,  162,  146,  121,  176,  108,  176,  164,  160,  132,  126,  173,  111,  147,  167,  117,  131,  141,  98,  134,  131,  155,  173,  170,  139,  143,  108,  175,  171,  89,  140,  178,  102,  160,  170,  60,  37,  188,  125,  117,  160,  66,  177,  125,  172,  217,  142,  176,  126,  142,  99,  122,  145,  78,  189,  168,  104,  121,  160,  164,  178,  157,  54,  104,  126,  118,  123,  124,  117,  161,  91,  167,  225,  180,  114,  106,  81,  140,  147,  147,  149,  103,  140,  155,  78,  115,  156,  139,  181,  112,  87,  138,  143,  186,  127,  142,  168,  78,  81,  153,  141,  113,  168,  125,  155,  90,  140,  161,  188,  139,  94,  164,  164,  127,  121,  106,  189,  181,  64,  116,  207,  133,  189,  157,  134,  119,  181,  146,  114,  190,  166,  91,  126,  158,  158,  131,  119,  153,  104,  177,  185,  138,  143,  89,  130,  132,  167,  157,  145,  158,  192,  133,  124,  133,  101,  134,  160,  163,  130,  115,  173,  172,  117,  62,  135,  101,  145,  142,  87,  101,  138,  149,  161,  127,  109,  150,  118,  156,  122,  116,  130,  124,  150,  106,  78,  155,  107,  166,  160,  102,  111,  90,  143,  115,  111,  183,  193,  98,  106,  151,  188,  154,  112,  134,  109,  142,  129,  196,  136,  174,  147,  136,  96,  101,  124,  157,  172,  165,  85,  186,  127,  175,  129,  104,  157,  114,  124,  167,  171,  88,  140,  111,  142,  197,  153,  173,  144,  119,  160,  109,  180,  160,  129,  168,  170,  136,  140,  178,  133,  99,  140,  182,  195,  113,  88,  130,  115,  151,  123,  163,  156,  167,  186,  135,  123,  152,  80,  145,  134,  148,  119,  109,  138,  143,  133,  107,  162,  113,  166,  98,  170,  124,  151,  130,  120,  171,  97,  152,  155,  136,  128,  99,  128,  195,  134,  95,  157,  118,  119,  162,  92,  141,  115,  159,  165,  138,  127,  179,  130,  103,  141,  130,  85,  96,  100,  147,  100,  52,  157,  141,  132,  92,  155,  154,  121,  97,  119,  160,  207,  209,  154,  100,  125,  85,  151,  174,  165,  120,  142,  129,  142,  127,  158,  186,  152,  142,  160,  84,  143,  137,  142,  54,  129,  129,  77,  185,  173,  132,  83,  101,  165,  126,  119,  156,  113,  134,  183,  145,  200,  122,  130,  166,  209,  175,  153,  129,  177,  147,  143,  97,  167,  121,  114,  111,  82,  117,  170,  85,  156,  154,  158,  109,  97,  84,  96,  145,  108,  105,  96,  145,  144,  153,  129,  131,  108,  139,  134,  98,  115,  197,  117,  142,  146,  153,  148,  149,  192,  145,  176,  92,  145,  171,  143,  151,  165,  93,  114,  197,  195,  126,  112,  152,  163,  103,  104,  131,  165,  118,  146,  119,  58,  164,  68,  130,  164,  73,  93,  85,  105,  84,  55,  156,  141,  101,  99,  155,  180,  115,  144,  136,  126,  150,  136,  183,  208,  148,  154,  103,  78,  125,  103,  132,  186,  88,  97,  154,  97,  193,  55,  124,  156,  162,  122,  86,  134,  132,  89,  132,  155,  83,  102,  95,  155,  132,  171,  203,  186,  97,  135,  160,  190,  162,  132,  137,  163,  110,  130,  181,  148,  149,  117,  147,  130,  138,  163,  115,  113,  133,  164,  90,  146,  95,  158,  171,  165,  197,  107,  97,  107,  168,  117,  97,  151,  169,  135,  89,  116,  172,  109,  115,  138,  133,  161,  124,  116,  179,  181,  139,  74,  159,  73,  152,  92,  98,  125,  164,  137,  144,  117,  212,  129,  191,  125,  150,  165,  130,  174,  148,  122,  168,  104,  169,  118,  122,  98,  143,  161,  131,  88,  148,  123,  130,  96,  189,  142,  132,  145,  140,  148,  116,  170,  94,  182,  156,  126,  147,  83,  114,  125,  146,  195,  121,  92,  83,  133,  123,  142,  59,  194,  124,  109,  114,  201,  162,  109,  127,  195,  121,  115,  180,  167,  116,  133,  194,  153,  159,  124,  175,  153,  229,  114,  150,  150,  84,  189,  150,  142,  115,  62,  78,  86,  177,  123,  105,  177,  131,  160,  97,  112,  132,  166,  152,  146,  128,  103,  127,  95,  119,  123,  118,  123,  170,  165,  170,  196,  110,  147,  146,  90,  168,  184,  131,  182,  113,  81,  111,  103,  133,  87,  116,  119,  67,  152,  108,  110,  144,  102,  164,  153,  178,  99,  129,  153,  103,  88,  106,  113,  201,  101,  181,  110,  98,  134,  138,  119,  65,  123,  98,  154,  125,  121,  175,  153,  168,  165,  174,  130,  145,  144,  153,  178,  166,  132,  162,  139,  159,  142,  166,  191,  122,  143,  138,  86,  106,  68,  111,  135,  153,  73,  129,  159,  76,  84,  172,  163,  156,  120,  134,  176,  124,  158,  118,  200,  134,  106,  197,  167,  213,  89,  150,  169,  101,  154,  107,  184,  95,  118,  119,  143,  128,  143,  134,  113,  128,  149,  163,  127,  139,  106,  122,  139,  110,  79,  112,  115,  159,  90,  133,  148,  110,  160,  118,  167,  118,  141,  86,  104,  166,  128,  134,  178,  118,  185,  155,  75,  104,  140,  131,  124,  74,  148,  99,  206,  73,  119,  119,  147,  139,  117,  159,  144,  158,  107,  158,  122,  134,  68,  145,  95,  154,  97,  97,  136,  116,  71,  88,  179,  117,  91,  200,  186,  178,  112,  116,  129,  123,  130,  188,  172,  155,  173,  164,  135,  128,  120,  116,  132,  127,  163,  120,  125,  169,  162,  66,  143,  95,  109,  144,  159,  154,  121,  127,  106,  142,  105,  186,  191,  110,  184,  217,  163,  95,  140,  194,  126,  210,  126,  154,  143,  109,  147,  151,  149,  111,  151,  146,  103,  188,  192,  140,  182,  163,  184,  95,  136,  141,  181,  94,  96,  156,  134,  162,  144,  117,  102,  156,  118,  155,  220,  142,  178,  157,  103,  101,  107,  197,  135,  170,  207,  157,  156,  158,  113,  120,  95,  158,  144,  137,  130,  188,  140,  129,  151,  158,  158,  104,  107,  204,  165,  83,  121,  88,  77,  202,  109,  128,  126,  115,  97,  136,  132,  129,  135,  152,  126,  138,  130,  115,  119,  166,  118,  161,  199,  114,  169,  154,  192,  133,  129,  147,  79,  115,  117,  117,  149,  147,  140,  183,  142,  126,  167,  104,  144,  133,  178,  118,  175,  90,  64,  186,  131,  170,  163,  183,  131,  173,  108,  165,  165,  165,  119,  173,  152,  146,  80,  110,  176,  132,  206,  212,  82,  157,  151,  75,  171,  111,  120,  113,  137,  131,  84,  154,  104,  129,  146,  91,  123,  159,  79,  86,  204,  164,  95,  158,  155,  157,  134,  162,  148,  115,  136,  143,  131,  183,  166,  170,  170,  153,  103,  111,  131,  134,  116,  140,  72,  89,  109,  105,  164,  98,  171,  195,  145,  108,  161,  163,  198,  86,  157,  126,  83,  169,  112,  181,  98,  114,  114,  117,  63,  144,  101,  165,  141,  93,  109,  141,  148,  178,  111,  188,  182,  127,  191,  146,  142,  105,  160,  132,  114,  78,  138,  94,  169,  90,  153,  163,  139,  122,  152,  92,  178,  87,  120,  144,  100,  114,  128,  132,  179,  109,  106,  138,  164,  154,  123,  138,  172,  136,  185,  177,  113,  165,  117,  103,  120,  135,  185,  165,  160,  124,  174,  98,  195,  108,  111,  109,  116,  121,  113,  119,  144,  178,  116,  57,  104,  132,  140,  146,  133,  161,  92,  116,  170,  126,  185,  171,  157,  153,  170,  123,  125,  158,  113,  167,  200,  142,  129,  190,  108,  120,  153,  128,  106,  104,  178,  167,  140,  121,  105,  192,  81,  145,  101,  84,  136,  117,  137,  114,  195,  184,  75,  141,  126,  103,  128,  104,  96,  171,  153,  154,  152,  82,  146,  143,  97,  164,  142,  165,  110,  153,  190,  157,  182,  98,  147,  170,  113,  163,  138,  206,  163,  67,  123,  184,  122,  139,  129,  150,  175,  124,  98,  91,  153,  111,  108,  147,  114,  212,  170,  152,  159,  102,  79,  77,  114,  136,  192,  157,  162,  145,  133,  156,  119,  171,  128,  156,  131,  168,  94,  95,  138,  148,  138,  132,  141,  105,  120,  132,  105,  114,  113,  140,  92,  182,  151,  118,  133,  192,  132,  133,  143,  109,  160,  152,  190,  203,  148,  168,  96,  125,  139,  115,  167,  123,  146,  162,  137,  165,  96,  88,  149,  112,  114,  175,  184,  143,  110,  160,  96,  112,  102,  172,  137,  146,  115,  162,  146,  169,  121,  158,  103,  134,  124,  149,  79,  122,  160,  90,  90,  167,  104,  113,  107,  150,  99,  190,  187,  110,  138,  177,  110,  106,  150,  197,  83,  144,  160,  142,  147,  140,  180,  148,  120,  82,  182,  106,  146,  169,  106,  135,  114,  148,  137,  125,  103,  174,  122,  179,  156,  196,  147,  152,  171,  104,  159,  126,  161,  118,  157,  122,  173,  122,  109,  105,  130,  118,  93,  143,  117,  182,  141,  128,  126,  136,  160,  93,  159,  132,  112,  79,  137,  150,  83,  109,  106,  195,  101,  103,  161,  124,  127,  161,  216,  130,  152,  117,  121,  129,  87,  155,  194,  94,  140,  186,  123,  198,  123,  159,  95,  85,  164,  189,  123,  131,  120,  96,  131,  92,  172,  122,  138,  183,  85,  118,  148,  142,  139,  115,  162,  147,  148,  115,  178,  152,  129,  168,  134,  89,  109,  163,  177,  193,  108,  165,  101,  120,  189,  187,  165,  147,  161,  187,  133,  157,  184,  193,  147,  144,  97,  119,  124,  139,  194,  74,  145,  77,  112,  102,  149,  137,  161,  83,  115,  164,  122,  174,  145,  139,  156,  189,  143,  179,  172,  171,  156,  135,  117,  134,  97,  123,  115,  121,  185,  182,  136,  125,  122,  139,  120,  113,  96,  151,  117,  112,  125,  164,  146,  72,  150,  175,  91,  155,  78,  144,  105,  145,  171,  90,  117,  139,  195,  167,  141,  121,  181,  165,  164,  161,  210,  142,  141,  137,  177,  158,  162,  138,  150,  124,  122,  113,  121,  124,  124,  129,  162,  133,  121,  102,  134,  111,  157,  126,  164,  201,  153,  169,  84,  140,  163,  168,  104,  185,  111,  162,  106,  131,  133,  157,  187,  201,  178,  174,  169,  111,  167,  95,  184,  154,  112,  164,  148,  89,  110,  158,  153,  121,  124,  137,  138,  135,  193,  111,  103,  78,  157,  158,  182,  113,  108,  101,  127,  151,  89,  94,  103,  113,  82,  120,  164,  131,  134,  166,  166,  151,  151,  119,  162,  119,  198,  148,  128,  177,  129,  138,  145,  134,  124,  120,  154,  127,  107,  125,  151,  117,  128,  177,  113,  100,  103,  150,  127,  163,  105,  153,  148,  139,  171,  167,  147,  170,  196,  151,  139,  129,  115,  127,  132,  88,  155,  136,  102,  129,  132,  186,  132,  96,  141,  169,  156,  114,  118,  139,  171,  189,  78,  187,  150,  100,  99,  110,  131,  181,  135,  182,  142,  127,  150,  146,  128,  165,  141,  127,  118,  119,  108,  190,  147,  124,  175,  135,  136,  154,  159,  101,  170,  176,  197,  128,  90,  157,  165,  173,  145,  85,  193,  83,  124,  107,  143,  167,  125,  122,  151,  114,  125,  153,  139,  129,  126,  161,  146,  94,  151,  119,  146,  124,  87,  134,  113,  146,  147,  186,  146,  102,  161,  85,  155,  190,  184,  112,  171,  198,  117,  93,  120,  122,  149,  148,  142,  201,  145,  145,  113,  173,  100,  201,  201,  156,  139,  155,  168,  178,  133,  97,  157,  94,  150,  147,  144,  134,  100,  131,  152,  153,  125,  146,  137,  108,  179,  145,  160,  157,  192,  144,  136,  123,  176,  147,  180,  97,  170,  96,  171,  141,  147,  181,  109,  142,  114,  136,  169,  150,  154,  203,  147,  112,  111,  115,  119,  129,  149,  154,  188,  191,  134,  171,  129,  135,  178,  126,  173,  120,  108,  147,  112,  117,  150,  137,  86,  121,  140,  136,  142,  187,  140,  145,  167,  139,  128,  164,  113,  131,  159,  180,  194,  156,  171,  169,  127,  158,  86,  112,  129,  169,  120,  127,  125,  125,  194,  105,  180,  156,  112,  143,  123,  99,  152,  112,  143,  136,  146,  188,  187,  184,  119,  88,  106,  121,  156,  135,  137,  134,  134,  151,  154,  198,  131,  103,  193,  115,  156,  142,  109,  143,  169,  160,  90,  111,  160,  140,  168,  139,  182,  123,  153,  153,  135,  139,  162,  81,  152,  118,  157,  186,  129,  89,  108,  171,  178,  135,  142,  156,  131,  93,  176,  105,  175,  108,  91,  109,  172,  175,  155,  107,  112,  186,  174,  191,  114,  101,  121,  172,  152,  147,  163,  87,  171,  119,  164,  187,  157,  125,  124,  163,  125,  157,  165,  159,  170,  141,  101,  170,  93,  155,  97,  117,  131,  191,  171,  142,  141,  133,  152,  174,  124,  121,  112,  194,  165,  98,  183,  127,  181,  191,  85,  124,  113,  180,  113,  173,  133,  168,  149,  198,  149,  155,  104,  123,  158,  127,  127,  146,  149,  159,  168,  141,  162,  153,  93,  140,  152,  105,  118,  114,  182,  96,  119,  132,  164,  102,  125,  149,  96,  163,  104,  125,  131,  108,  125,  131,  154,  131,  122,  107,  153,  108,  138,  121,  201,  203,  79,  140,  130,  127,  138,  122,  114,  155,  134,  166,  136,  132,  176,  146,  130,  155,  88,  148,  137,  132,  121,  152,  122,  145,  118,  99,  114,  199,  111,  109,  135,  141,  172,  95,  168,  145,  131,  141,  149,  181,  136,  143,  180,  139,  118,  130,  164,  157,  133,  113,  156,  160,  148,  164,  162,  171,  139,  124,  164,  172,  115,  125,  199,  153,  161,  148,  175,  146,  163,  81,  158,  134,  166,  100,  95,  109,  118,  185,  80,  110,  158,  150,  141,  102,  158,  138,  122,  187,  126,  114,  94,  141,  147,  146,  164,  165,  170,  145,  152,  107,  149,  126,  162,  145,  166,  203,  168,  118,  128,  90,  100,  172,  172,  162,  165,  129,  99,  127,  159,  102,  117,  187,  111,  123,  175,  153,  104,  180,  105,  195,  87,  124,  148,  110,  190,  122,  179,  95,  160,  121,  165,  199,  114,  200,  197,  155,  117,  132,  137,  121,  165,  101,  162,  131,  190,  166,  150,  122,  145,  116,  142,  175,  96,  109,  113,  181,  168,  83,  89,  129,  96,  183,  91,  117,  173,  144,  172,  83,  169,  161,  174,  163,  130,  189,  165,  120,  189,  113,  153,  149,  110,  132,  160,  125,  152,  119,  98,  119,  146,  111,  100,  79,  198,  136,  81,  119,  137,  128,  119,  162,  116,  127,  168,  116,  99,  129,  128,  137,  170,  144,  202,  164,  95,  141,  96,  84,  133,  163,  137,  119,  154,  175,  119,  201,  141,  152,  162,  118,  133,  80,  114,  160,  139,  135,  135,  163,  109,  116,  104,  91,  162,  168,  152,  149,  151,  126,  134,  114,  144,  179,  136,  177,  186,  149,  123,  158,  111,  178,  187,  112,  177,  120,  87,  141,  123,  161,  115,  122,  143,  169,  95,  112,  186,  127,  179,  158,  147,  157,  135,  151,  141,  167,  149,  150,  191,  141,  113,  116,  108,  106,  127,  137,  106,  164,  96,  111,  140,  112,  180,  122,  149,  124,  183,  134,  123,  160,  160,  170,  125,  127,  143,  154,  113,  145,  149,  178,  129,  98,  156,  134,  136,  143,  131,  174,  124,  162,  162,  145,  184,  151,  137,  181,  112,  145,  130,  123,  89,  178,  140,  113,  131,  143,  171,  128,  130,  190,  130,  163,  149,  148,  175,  149,  118,  117,  124,  103,  121,  105,  100,  90,  151,  159,  140,  162,  103,  135,  157,  148,  182,  162,  162,  161,  83,  140,  160,  122,  189,  143,  190,  130,  201,  122,  143,  203,  101,  168,  157,  114,  179,  157,  166,  193,  120,  136,  138,  189,  195,  101,  113,  117,  111,  135,  157,  183,  199,  140,  132,  90,  84,  173,  124,  114,  144,  104,  148,  173,  147,  159,  187,  142,  126,  144,  124,  136,  132,  79,  181,  155,  145,  117,  151,  164,  188,  109,  203,  154,  123,  158,  155,  126,  123,  139,  160,  148,  166,  146,  173,  193,  155,  97,  144,  140,  139,  200,  119,  168,  156,  141,  157,  100,  156,  101,  106,  149,  153,  166,  160,  124,  108,  106,  188,  142,  114,  135,  156,  138,  161,  160,  100,  94,  158,  152,  140,  103,  159,  99,  144,  191,  162,  160,  101,  141,  193,  118,  132,  123,  128,  137,  132,  122,  196,  125,  144,  192,  182,  139,  110,  147,  147,  130,  139,  80,  144,  137,  137,  179,  147,  142,  97,  129,  144,  170,  141,  84,  162,  84,  149,  164,  144,  140,  137,  141,  162,  107,  159,  147,  98,  167,  166,  124,  197,  178,  128,  171,  120,  145,  181,  151,  152,  155,  154,  127,  162,  119,  85,  139,  136,  118,  148,  202,  177,  170,  98,  154,  92,  182,  170,  117,  119,  186,  101,  96,  95,  148,  135,  173,  167,  96,  118,  130,  110,  168,  153,  129,  151,  118,  146,  113,  104,  137,  167,  107,  159,  121,  156,  155,  121,  120,  117,  147,  136,  163,  151,  105,  150,  146,  153,  134,  100,  82,  129,  140,  141,  155,  126,  188,  159,  170,  147,  98,  182,  186,  173,  162,  118,  169,  134,  135,  162,  164,  166,  141,  115,  118,  163,  133,  124,  194,  148,  147,  112,  118,  101,  156,  145,  108,  144,  155,  90,  122,  129,  122,  107,  125,  163,  122,  123,  146,  110,  165,  121,  142,  146,  182,  171,  112,  147,  135,  160,  156,  150,  117,  125,  80,  143,  135,  119,  95,  154,  188,  74,  132,  124,  131,  136,  149,  139,  114,  127,  155,  161,  136,  134,  175,  182,  137,  107,  127,  100,  119,  146,  175,  174,  101,  159,  176,  167,  119,  124,  123,  157,  134,  138,  102,  125,  112,  178,  135,  90,  160,  183,  137,  188,  187,  157,  111,  132,  136,  149,  111,  168,  110,  73,  225,  117,  110,  193,  147,  133,  163,  119,  140,  145,  176,  170,  153,  123,  118,  152,  95,  155,  131,  120,  183,  138,  122,  185,  158,  145,  151,  133,  178,  175,  189,  118,  113,  134,  175,  138,  162,  147,  137,  182,  155,  177,  172,  102,  127,  139,  138,  176,  117,  116,  140,  109,  119,  145,  125,  132,  140,  127,  148,  164,  105,  148,  188,  165,  163,  153,  114,  188,  144,  165,  85,  161,  155,  84,  137,  70,  172,  159,  149,  167,  119,  89,  141,  152,  107,  174,  92,  106,  174,  153,  146,  145,  157,  117,  104,  98,  118,  165,  111,  144,  139,  177,  168,  207,  127,  100,  168,  119,  114,  99,  137,  122,  129,  177,  162,  141,  118,  188,  157,  100,  153,  86,  137,  171,  141,  158,  127,  125,  142,  169,  115,  138,  150,  172,  124,  138,  93,  127,  148,  113,  127,  173,  96,  134,  151,  159,  128,  116,  158,  148,  104,  118,  140,  206,  162,  117,  140,  142,  167,  174,  134,  171,  134,  182,  109,  142,  104,  158,  176,  104,  111,  120,  158,  132,  123,  196,  94,  159,  173,  166,  124,  69,  119,  96,  166,  132,  125,  140,  156,  192,  174,  184,  134,  204,  182,  120,  114,  115,  143,  98,  158,  91,  136,  102,  141,  114,  103,  155,  102,  126,  137,  176,  121,  127,  135,  118,  177,  160,  153,  129,  133,  139,  125,  151,  99,  105,  169,  149,  94,  163,  94,  169,  109,  112,  137,  96,  92,  155,  145,  131,  131,  165,  148,  168,  137,  162,  117,  164,  139,  102,  210,  139,  173,  169,  139,  178,  133,  187,  114,  150,  164,  145,  118,  197,  167,  113,  151,  115,  117,  162,  141,  175,  121,  114,  130,  143,  112,  149,  102,  168,  118,  96,  178,  176,  107,  127,  195,  109,  141,  167,  171,  203,  100,  135,  70,  154,  153,  141,  127,  114,  178,  106,  133,  136,  115,  108,  103,  122,  87,  101,  117,  190,  209,  132,  107,  167,  68,  105,  127,  152,  174,  96,  139,  170,  97,  118,  135,  168,  114,  130,  152,  93,  129,  149,  162,  164,  164,  145,  165,  143,  171,  127,  162,  135,  189,  121,  241,  146,  129,  147,  128,  81,  143,  172,  128,  217,  124,  92,  108,  162,  174,  130,  179,  106,  166,  154,  131,  141,  170,  89,  168,  168,  122,  214,  179,  189,  115,  140,  181,  153,  137,  176,  152,  120,  176,  129,  113,  139,  172,  226,  113,  166,  85,  116,  143,  149,  99,  118,  159,  160,  139,  131,  91,  123,  143,  116,  135,  111,  134,  213,  205,  156,  169,  77,  198,  153,  113,  164,  146,  182,  105,  125,  102,  80,  185,  136,  200,  183,  122,  81,  100,  148,  117,  95,  87,  166,  70,  95,  161,  155,  201,  152,  129,  131,  93,  192,  143,  198,  139,  175,  159,  124,  117,  164,  181,  107,  91,  109,  146,  83,  168,  109,  193,  126,  107,  168,  128,  129,  117,  117,  121,  130,  128,  114,  149,  178,  131,  140,  139,  160,  155,  153,  138,  147,  190,  89,  160,  153,  137,  154,  117,  187,  91,  105,  126,  184,  111,  190,  71,  174,  141,  128,  137,  151,  126,  92,  216,  135,  137,  134,  100,  83,  184,  117,  94,  191,  110,  182,  95,  160,  126,  84,  117,  158,  86,  121,  123,  206,  153,  112,  119,  138,  155,  96,  90,  135,  83,  182,  196,  141,  139,  144,  145,  113,  127,  151,  114,  166,  165,  134,  161,  102,  207,  154,  125,  148,  88,  113,  62,  108,  153,  144,  134,  142,  119,  134,  142,  134,  219,  132,  157,  152,  80,  205,  97,  146,  154,  194,  136,  120,  128,  143,  153,  165,  165,  76,  168,  69,  130,  114,  154,  206,  119,  165,  183,  190,  110,  154,  99,  111,  131,  148,  173,  135,  58,  115,  132,  125,  98,  164,  141,  176,  185,  150,  194,  187,  176,  144,  160,  180,  122,  123,  128,  129,  139,  161,  123,  142,  130,  144,  101,  163,  132,  156,  130,  94,  170,  148,  121,  131,  149,  141,  84,  115,  96,  187,  74,  193,  120,  97,  176,  194,  161,  108,  156,  119,  178,  158,  144,  113,  144,  158,  167,  93,  80,  95,  217,  174,  159,  167,  209,  198,  113,  132,  123,  140,  137,  182,  66,  94,  89,  82,  173,  178,  121,  61,  94,  143,  86,  133,  193,  179,  125,  117,  159,  131,  229,  78,  196,  137,  87,  171,  174,  171,  185,  158,  148,  148,  169,  102,  160,  154,  97,  134,  151,  87,  148,  112,  183,  124,  180,  135,  156,  120,  133,  136,  114,  141,  105,  119,  146,  134,  87,  194,  181,  114,  122,  162,  145,  142,  140,  101,  111,  165,  129,  114,  154,  167,  147,  147,  85,  112,  144,  135,  139,  192,  165,  149,  125,  162,  129,  96,  167,  145,  154,  134,  102,  185,  146,  95,  55,  176,  161,  165,  75,  157,  93,  126,  133,  118,  146,  169,  106,  146,  125,  122,  172,  109,  191,  132,  114,  143,  111,  120,  132,  229,  114,  116,  129,  111,  128,  103,  136,  141,  168,  136,  135,  128,  133,  151,  166,  154,  164,  114,  167,  129,  104,  103,  134,  94,  177,  49,  153,  126,  143,  124,  140,  176,  102,  182,  190,  169,  165,  130,  153,  118,  120,  128,  175,  172,  167,  86,  181,  101,  156,  88,  109,  171,  149,  152,  99,  173,  163,  176,  155,  165,  140,  125,  177,  129,  146,  163,  213,  172,  97,  139,  160,  130,  148,  127,  157,  169,  144,  106,  118,  119,  191,  110,  93,  120,  103,  121,  120,  144,  164,  162,  114,  148,  171,  126,  136,  98,  130,  113,  62,  139,  140,  197,  101,  161,  144,  216,  165,  165,  93,  138,  108,  170,  135,  100,  157,  156,  88,  159,  101,  109,  113,  122,  152,  104,  132,  126,  139,  173,  189,  92,  116,  151,  144,  119,  156,  175,  129,  111,  142,  133,  164,  174,  170,  191,  122,  89,  87,  126,  137,  129,  73,  97,  103,  89,  164,  168,  198,  125,  145,  169,  100,  166,  118,  193,  153,  199,  145,  127,  137,  148,  112,  184,  154,  130,  157,  115,  205,  122,  144,  149,  153,  94,  114,  177,  82,  119,  150,  162,  115,  115,  120,  112,  117,  170,  185,  124,  112,  110,  177,  164,  134,  142,  173,  115,  146,  168,  141,  196,  131,  146,  134,  140,  132,  115,  79,  168,  176,  138,  149,  123,  81,  69,  201,  97,  157,  144,  123,  71,  118,  110,  90,  105,  129,  159,  117,  168,  106,  94,  106,  150,  145,  170,  132,  184,  168,  134,  147,  132,  143,  118,  109,  150,  103,  155,  171,  172,  167,  153,  219,  119,  179,  90,  130,  127,  122,  123,  134,  98,  128,  168,  165,  109,  126,  62,  133,  158,  162,  77,  109,  110,  138,  86,  209,  154,  170,  129,  170,  135,  101,  218,  161,  192,  160,  152,  173,  152,  106,  135,  133,  183,  141,  107,  140,  117,  180,  77,  82,  128,  68,  105,  142,  165,  82,  146,  138,  148,  180,  148,  228,  112,  148,  129,  158,  124,  103,  145,  164,  155,  155,  168,  139,  189,  81,  122,  115,  110,  106,  149,  127,  124,  182,  139,  149,  178,  171,  205,  132,  197,  135,  82,  182,  139,  157,  114,  79,  120,  142,  94,  61,  166,  135,  170,  154,  159,  92,  138,  107,  118,  103,  99,  123,  199,  127,  103,  135,  108,  102,  97,  125,  113,  102,  88,  145,  173,  72,  133,  181,  114,  110,  180,  105,  220,  109,  160,  96,  89,  170,  102,  115,  151,  154,  85,  167,  150,  154,  81,  121,  136,  108,  106,  106,  112,  190,  87,  179,  122,  161,  155,  150,  214,  147,  120,  146,  163,  162,  103,  138,  182,  111,  129,  195,  141,  139,  119,  118,  148,  128,  139,  86,  192,  148,  172,  115,  94,  157,  174,  201,  152,  124,  151,  185,  116,  162,  87,  177,  149,  182,  73,  106,  217,  111,  160,  127,  187,  145,  71,  86,  125,  133,  138,  129,  230,  195,  159,  120,  111,  174,  127,  140,  91,  98,  143,  148,  67,  150,  151,  68,  101,  159,  198,  164,  193,  80,  137,  92,  132,  129,  86,  97,  220,  161,  97,  113,  85,  162,  141,  135,  110,  75,  129,  172,  197,  116,  146,  197,  119,  111,  78,  144,  172,  153,  158,  144,  125,  177,  123,  169,  163,  114,  107,  171,  97,  164,  122,  101,  161,  107,  104,  106,  184,  218,  183,  155,  164,  124,  188,  118,  187,  167,  214,  143,  114,  152,  111,  125,  167,  106,  147,  190,  111,  138,  159,  149,  147,  174,  141,  151,  192,  67,  178,  127,  141,  160,  154,  134,  144,  102,  163,  174,  178,  105,  142,  154,  130,  192,  121,  145,  127,  131,  174,  182,  198,  92,  113,  103,  166,  111,  108,  116,  156,  188,  137,  156,  106,  150,  128,  133,  89,  90,  130,  137,  151,  142,  123,  157,  102,  126,  226,  123,  114,  112,  102,  101,  143,  128,  162,  96,  208,  150,  139,  152,  124,  89,  74,  148,  122,  139,  93,  119,  149,  92,  176,  194,  153,  133,  88,  150,  160,  78,  160,  152,  146,  105,  129,  190,  168,  165,  109,  102,  117,  140,  167,  177,  142,  91,  86,  145,  195,  228,  132,  197,  159,  71,  185,  140,  167,  166,  153,  135,  123,  154,  114,  179,  182,  120,  149,  163,  121,  170,  122,  159,  156,  140,  155,  115,  156,  71,  137,  124,  101,  122,  151,  210,  151,  130,  154,  175,  165,  146,  200,  150,  177,  160,  105,  119,  138,  84,  136,  155,  145,  172,  121,  137,  152,  173,  153,  117,  192,  164,  136,  150,  149,  104,  127,  122,  101,  123,  157,  44,  126,  166,  147,  66,  126,  160,  137,  140,  152,  78,  95,  143,  159,  175,  143,  141,  159,  125,  126,  164,  150,  82,  146,  167,  113,  93,  88,  173,  160,  116,  82,  226,  131,  142,  159,  142,  199,  102,  147,  96,  131,  171,  171,  130,  159,  113,  140,  131,  91,  86,  126,  123,  135,  179,  57,  153,  156,  160,  178,  134,  162,  109,  180,  122,  171,  159,  150,  193,  117,  154,  101,  160,  149,  105,  160,  123,  95,  158,  123,  166,  140,  166,  66,  91,  180,  119,  129,  186,  139,  133,  133,  209,  213,  94,  106,  174,  127,  152,  197,  176,  195,  193,  122,  116,  202,  130,  196,  160,  167,  139,  85,  92,  174,  164,  125,  155,  167,  118,  148,  142,  178,  176,  62,  174,  103,  144,  113,  69,  134,  209,  122,  104,  154,  78,  198,  161,  150,  152,  165,  94,  133,  158,  154,  78,  167,  140,  110,  110,  97,  148,  133,  126,  113,  160,  123,  152,  192,  119,  66,  110,  125,  156,  120,  110,  159,  123,  171,  167,  94,  168,  145,  184,  120,  119,  94,  144,  123,  113,  148,  155,  115,  99,  67,  168,  199,  209,  160,  124,  161,  81,  165,  158,  168,  190,  186,  135,  122,  193,  121,  148,  219,  141,  96,  149,  78,  153,  202,  95,  152,  192,  187,  130,  137,  144,  129,  206,  84,  139,  159,  225,  127,  140,  147,  177,  126,  122,  140,  132,  148,  103,  71,  156,  172,  88,  144,  132,  107,  127,  71,  120,  159,  134,  144,  158,  137,  140,  119,  186,  175,  120,  165,  89,  92,  130,  92,  98,  146,  138,  118,  86,  211,  149,  143,  193,  129,  127,  79,  141,  116,  140,  137,  122,  187,  128,  138,  190,  162,  118,  165,  142,  113,  114,  134,  142,  150,  99,  127,  137,  99,  176,  116,  186,  174,  102,  104,  163,  123,  205,  184,  172,  139,  144,  117,  177,  100,  183,  84,  110,  171,  150,  89,  178,  179,  204,  125,  171,  98,  113,  192,  198,  211,  133,  142,  128,  155,  170,  116,  204,  243,  101,  153,  167,  135,  140,  172,  136,  177,  109,  136,  93,  167,  91,  150,  153,  132,  190,  164,  201,  147,  111,  149,  139,  201,  122,  191,  172,  103,  191,  132,  120,  164,  86,  139,  159,  157,  104,  128,  116,  119,  179,  92,  144,  155,  141,  157,  139,  164,  166,  156,  120,  97,  194,  74,  142,  122,  160,  118,  96,  152,  177,  181,  138,  126,  90,  148,  82,  151,  90,  154,  166,  157,  127,  111,  124,  140,  137,  127,  144,  82,  121,  147,  157,  190,  191,  154,  193,  132,  125,  141,  179,  147,  129,  136,  134,  130,  210,  103,  138,  131,  108,  69,  176,  98,  186,  125,  143,  116,  177,  117,  133,  206,  154,  96,  177,  120,  108,  146,  190,  155,  146,  115,  205,  119,  151,  133,  160,  193,  136,  187,  167,  119,  93,  128,  123,  153,  152,  77,  151,  181,  128,  111,  127,  185,  150,  118,  153,  118,  157,  124,  156,  184,  117,  208,  155,  97,  117,  162,  87,  127,  161,  153,  196,  88,  157,  130,  148,  139,  133,  138,  132,  171,  121,  113,  113,  113,  114,  129,  140,  93,  114,  114,  118,  160,  164,  156,  155,  182,  180,  134,  120,  180,  178,  155,  94,  120,  162,  95,  128,  182,  137,  81,  104,  88,  119,  100,  141,  140,  141,  190,  145,  133,  179,  145,  171,  124,  175,  160,  145,  194,  147,  150,  120,  199,  184,  130,  202,  141,  120,  154,  146,  164,  127,  196,  153,  166,  127,  130,  110,  149,  138,  125,  101,  120,  119,  151,  161,  201,  166,  121,  174,  137,  159,  127,  107,  137,  143,  140,  154,  185,  163,  102,  144,  146,  174,  133,  157,  118,  129,  147,  143,  122,  112,  170,  168,  130,  140,  120,  123,  182,  125,  158,  155,  136,  192,  131,  161,  133,  164,  148,  106,  170,  164,  156,  83,  157,  151,  162,  154,  162,  126,  151,  170,  148,  149,  155,  100,  119,  147,  129,  114,  176,  121,  154,  82,  93,  176,  112,  100,  190,  154,  165,  174,  114,  146,  108,  177,  176,  112,  176,  159,  157,  128,  133,  133,  108,  114,  174,  147,  129,  173,  154,  178,  124,  122,  119,  153,  159,  201,  140,  162,  153,  109,  149,  181,  102,  141,  129,  143,  169,  104,  187,  116,  159,  187,  139,  171,  119,  187,  125,  97,  157,  133,  204,  162,  157,  145,  128,  119,  174,  114,  174,  183,  192,  174,  130,  118,  113,  147,  139,  90,  178,  111,  117,  139,  149,  148,  111,  152,  185,  93,  94,  144,  182,  88,  178,  148,  105,  172,  107,  168,  99,  111,  160,  139,  147,  86,  186,  120,  114,  175,  167,  119,  173,  203,  134,  140,  164,  116,  140,  146,  119,  165,  141,  80,  97,  148,  162,  122,  173,  172,  115,  137,  173,  109,  200,  128,  115,  198,  87,  154,  181,  168,  122,  172,  142,  170,  113,  119,  142,  143,  138,  119,  119,  148,  117,  111,  135,  196,  130,  88,  88,  152,  149,  164,  95,  154,  156,  143,  137,  198,  159,  175,  162,  117,  151,  142,  83,  128,  132,  114,  115,  145,  133,  98,  176,  183,  163,  116,  128,  137,  77,  150,  120,  91,  120,  156,  155,  172,  192,  189,  196,  81,  145,  173,  98,  142,  171,  143,  187,  146,  87,  93,  177,  140,  129,  117,  162,  103,  187,  160,  117,  133,  184,  93,  136,  109,  106,  202,  140,  144,  152,  157,  147,  145,  135,  170,  153,  144,  103,  85,  149,  124,  81,  141,  102,  159,  126,  148,  123,  130,  165,  132,  149,  143,  104,  126,  180,  141,  107,  156,  111,  130,  167,  179,  173,  115,  172,  120,  91,  146,  164,  123,  144,  168,  78,  148,  173,  152,  167,  156,  184,  110,  158,  123,  132,  101,  160,  158,  163,  92,  141,  182,  128,  122,  105,  168,  181,  173,  99,  162,  110,  198,  163,  108,  132,  146,  166,  190,  124,  141,  109,  117,  104,  89,  183,  113,  161,  99,  131,  147,  85,  103,  107,  169,  189,  139,  165,  136,  152,  130,  98,  153,  101,  139,  121,  151,  96,  79,  118,  182,  135,  109,  183,  146,  130,  186,  147,  172,  132,  150,  109,  173,  87,  129,  142,  200,  168,  189,  203,  123,  144,  131,  139,  134,  138,  180,  92,  122,  88,  93,  157,  104,  157,  134,  151,  144,  165,  155,  159,  158,  102,  172,  168,  118,  116,  120,  103,  114,  127,  120,  84,  163,  110,  135,  114,  151,  155,  132,  152,  155,  178,  98,  133,  141,  123,  183,  147,  142,  181,  143,  201,  134,  119,  177,  194,  166,  157,  171,  128,  134,  167,  107,  166,  155,  184,  144,  148,  134,  137,  115,  90,  139,  168,  159,  169,  162,  115,  116,  113,  178,  181,  108,  163,  106,  165,  183,  122,  122,  188,  161,  91,  121,  115,  105,  145,  98,  131,  132,  121,  138,  136,  152,  131,  139,  188,  125,  126,  118,  132,  172,  115,  127,  167,  151,  155,  150,  150,  101,  180,  150,  166,  162,  165,  199,  173,  173,  111,  160,  145,  167,  112,  151,  145,  104,  115,  131,  138,  123,  154,  185,  182,  121,  140,  167,  144,  105,  123,  129,  132,  191,  178,  111,  136,  109,  138,  189,  123,  155,  128,  109,  187,  128,  147,  168,  119,  153,  87,  166,  131,  122,  148,  150,  107,  106,  185,  151,  174,  148,  138,  130,  187,  162,  155,  95,  164,  125,  90,  168,  142,  164,  143,  163,  150,  138,  158,  201,  164,  110,  120,  157,  143,  149,  172,  152,  88,  160,  119,  180,  92,  115,  148,  135,  94,  81,  135,  155,  148,  175,  111,  125,  125,  123,  133,  121,  141,  123,  147,  96,  110,  108,  150,  140,  150,  177,  139,  152,  123,  178,  98,  137,  106,  127,  117,  140,  159,  96,  146,  94,  202,  139,  164,  167,  101,  140,  129,  131,  99,  134,  90,  104,  157,  124,  153,  141,  170,  163,  135,  182,  161,  111,  149,  96,  150,  173,  146,  199,  139,  154,  173,  160,  164,  134,  162,  176,  186,  135,  146,  173,  119,  105,  161,  139,  160,  130,  144,  143,  136,  178,  143,  137,  120,  170,  97,  171,  129,  83,  176,  163,  101,  133,  185,  100,  111,  177,  180,  180,  114,  99,  133,  160,  159,  134,  122,  154,  117,  104,  107,  98,  127,  97,  186,  135,  143,  135,  116,  170,  171,  150,  141,  97,  123,  124,  104,  176,  178,  157,  165,  130,  157,  155,  140,  133,  172,  120,  169,  160,  157,  128,  156,  165,  123,  145,  186,  171,  132,  106,  142,  126,  119,  121,  131,  195,  142,  146,  183,  107,  107,  132,  120,  135,  152,  149,  148,  104,  153,  143,  196,  160,  155,  170,  131,  138,  146,  99,  109,  134,  157,  171,  120,  155,  160,  168,  158,  192,  135,  140,  95,  115,  116,  191,  84,  156,  115,  161,  128,  154,  161,  182,  138,  116,  197,  121,  134,  163,  193,  111,  114,  132,  140,  123,  121,  138,  101,  163,  123,  85,  130,  113,  107,  191,  156,  125,  156,  173,  96,  100,  151,  137,  116,  114,  133,  203,  173,  111,  121,  130,  87,  187,  133,  95,  124,  172,  130,  161,  163,  146,  140,  140,  138,  167,  146,  159,  116,  153,  149,  182,  109,  179,  117,  130,  164,  131,  134,  136,  194,  189,  191,  141,  105,  135,  106,  117,  126,  162,  115,  145,  155,  163,  166,  184,  132,  158,  136,  98,  177,  150,  180,  131,  169,  148,  171,  168,  145,  153,  136,  152,  127,  189,  138,  141,  109,  121,  127,  139,  157,  176,  154,  114,  151,  111,  81,  186,  126,  110,  185,  129,  161,  131,  176,  112,  114,  162,  148,  116,  199,  130,  113,  138,  166,  190,  89,  166,  199,  158,  133,  126,  173,  126,  124,  123,  110,  171,  118,  186,  103,  159,  108,  172,  171,  144,  202,  192,  108,  127,  149,  139,  145,  131,  129,  79,  83,  169,  85,  143,  193,  142,  108,  129,  149,  121,  102,  131,  133,  179,  134,  186,  104,  191,  179,  143,  181,  139,  136,  123,  149,  180,  178,  187,  129,  133,  200,  104,  82,  111,  100,  116,  158,  123,  138,  159,  198,  175,  119,  180,  183,  127,  94,  111,  194,  147,  155,  105,  168,  137,  178,  135,  186,  150,  158,  89,  169,  136,  124,  127,  171,  112,  148,  105,  126,  121,  182,  107,  114,  162,  143,  177,  115,  142,  165,  144,  106,  165,  79,  102,  135,  197,  99,  139,  138,  135,  203,  113,  124,  150,  131,  136,  159,  159,  134,  142,  151,  153,  131,  183,  100,  154,  115,  163,  122,  183,  153,  115,  144,  132,  174,  167,  128,  137,  112,  118,  168,  134,  100,  108,  152,  151,  175,  144,  114,  172,  152,  144,  157,  114,  143,  164,  98,  157,  158,  109,  142,  122,  120,  190,  174,  99,  173,  110,  204,  113,  153,  146,  155,  158,  158,  126,  131,  112,  136,  167,  147,  119,  133,  183,  122,  138,  117,  163,  188,  166,  106,  91,  142,  139,  137,  90,  126,  101,  90,  134,  181,  126,  165,  142,  104,  166,  161,  138,  144,  128,  115,  196,  150,  128,  160,  84,  115,  149,  131,  165,  134,  111,  180,  121,  171,  115,  121,  129,  144,  159,  128,  113,  131,  135,  137,  188,  86,  184,  127,  150,  113,  193,  169,  128,  151,  128,  151,  149,  155,  194,  180,  103,  165,  139,  115,  124,  154,  119,  197,  136,  167,  105,  166,  103,  164,  118,  173,  89,  121,  175,  154,  104,  118,  155,  178,  159,  111,  115,  136,  125,  123,  153,  138,  110,  113,  157,  88,  135,  119,  92,  165,  140,  160,  138,  166,  119,  141,  105,  118,  205,  121,  94,  132,  126,  104,  91,  163,  149,  129,  123,  146,  88,  157,  141,  117,  125,  128,  129,  205,  195,  148,  88,  178,  179,  192,  127,  123,  148,  96,  135,  176,  144,  135,  144,  130,  88,  123,  132,  145,  148,  132,  118,  94,  139,  164,  142,  106,  149,  132,  175,  109,  156,  136,  137,  127,  104,  142,  148,  113,  169,  180,  143,  134,  108,  149,  168,  118,  180,  122,  162,  128,  140,  125,  167,  137,  160,  153,  150,  118,  152,  105,  96,  152,  93,  159,  103,  159,  172,  158,  109,  162,  97,  110,  110,  87,  93,  96,  135,  85,  172,  112,  134,  129,  172,  179,  178,  119,  130,  142,  139,  190,  131,  185,  118,  194,  161,  187,  152,  103,  169,  176,  139,  188,  114,  146,  147,  121,  138,  144,  177,  141,  132,  150,  122,  130,  109,  112,  152,  122,  184,  150,  115,  152,  197,  145,  148,  177,  164,  202,  113,  97,  145,  118,  96,  115,  111,  94,  188,  137,  182,  113,  132,  140,  188,  101,  138,  187,  129,  142,  167,  186,  104,  133,  113,  171,  113,  153,  154,  91,  149,  146,  161,  135,  124,  142,  181,  151,  131,  99,  156,  141,  146,  102,  141,  199,  140,  144,  170,  137,  111,  139,  195,  172,  146,  124,  137,  127,  118,  178,  108,  155,  128,  166,  120,  98,  188,  89,  79,  83,  101,  190,  120,  165,  171,  148,  151,  114,  121,  184,  103,  157,  107,  155,  118,  102,  90,  164,  136,  153,  148,  164,  184,  184,  157,  166,  125,  150,  103,  159,  119,  138,  170,  96,  195,  123,  181,  137,  185,  169,  144,  159,  131,  104,  111,  98,  192,  126,  111,  157,  127,  105,  102,  110,  167,  116,  161,  104,  130,  173,  145,  184,  170,  196,  147,  119,  126,  113,  155,  121,  179,  178,  122,  128,  184,  171,  199,  158,  155,  112,  121,  114,  193,  141,  157,  138,  153,  192,  111,  101,  123,  108,  186,  187,  180,  121,  121,  145,  142,  144,  110,  137,  168,  162,  175,  173,  142,  160,  139,  185,  148,  170,  116,  147,  158,  132,  118,  89,  183,  163,  117,  127,  97,  119,  151,  184,  142,  163,  129,  192,  166,  132,  121,  209,  198,  116,  146,  116,  150,  183,  167,  151,  138,  144,  134,  162,  150,  172,  163,  155,  179,  91,  144,  122,  151,  85,  179,  130,  115,  162,  101,  101,  199,  185,  130,  180,  102,  150,  148,  144,  165,  143,  189,  109,  192,  118,  131,  153,  177,  181,  156,  113,  181,  121,  149,  122,  100,  162,  136,  178,  147,  84,  198,  163,  160,  161,  170,  216,  116,  139,  134,  132,  140,  150,  154,  169,  153,  131,  101,  187,  159,  188,  119,  181,  183,  132,  154,  177,  96,  128,  143,  100,  147,  116,  169,  141,  194,  157,  174,  125,  176,  187,  157,  145,  120,  151,  137,  100,  146,  172,  131,  167,  142,  106,  189,  184,  143,  129,  133,  170,  136,  98,  186,  133,  182,  133,  147,  102,  136,  149,  136,  148,  136,  128,  171,  154,  150,  104,  198,  187,  160,  122,  143,  161,  107,  145,  122,  174,  94,  147,  125,  157,  171,  157,  148,  128,  158,  193,  102,  128,  224,  170,  136,  192,  150,  153,  128,  149,  152,  147,  109,  143,  154,  180,  125,  130,  121,  138,  108,  146,  124,  183,  85,  121,  123,  152,  157,  163,  162,  119,  196,  90,  134,  131,  151,  100,  163,  127,  151,  221,  115,  176,  89,  160,  148,  88,  112,  121,  127,  109,  161,  211,  159,  114,  109,  123,  131,  154,  145,  185,  179,  143,  118,  108,  92,  183,  113,  126,  143,  191,  148,  91,  134,  73,  140,  140,  190,  153,  115,  210,  158,  105,  188,  133,  119,  155,  111,  153,  128,  143,  137,  113,  108,  118,  131,  105,  114,  160,  130,  168,  106,  100,  170,  160,  119,  119,  101,  84,  159,  121,  128,  137,  135,  149,  197,  173,  130,  95,  161,  143,  164,  92,  121,  155,  133,  179,  138,  138,  184,  112,  173,  159,  148,  169,  140,  141,  170,  185,  122,  116,  210,  131,  95,  157,  145,  171,  115,  182,  166,  99,  130,  101,  104,  128,  168,  206,  123,  119,  160,  143,  107,  128,  159,  143,  146,  130,  106,  198,  137,  134,  144,  142,  123,  86,  139,  143,  157,  145,  157,  161,  171,  184,  191,  86,  180,  89,  171,  121,  113,  202,  102,  131,  140,  148,  124,  131,  144,  211,  153,  108,  120,  150,  160,  122,  116,  155,  130,  160,  162,  115,  158,  116,  147,  84,  108,  148,  117,  115,  151,  124,  146,  91,  150,  143,  106,  140,  150,  146,  147,  118,  149,  113,  140,  146,  158,  160,  151,  151,  136,  91,  140,  144,  109,  146,  169,  119,  123,  135,  193,  176,  145,  142,  85,  216,  141,  115,  160,  187,  160,  171,  174,  185,  143,  212,  108,  131,  136,  156,  160,  169,  132,  130,  156,  159,  165,  144,  146,  128,  148,  130,  151,  87,  160,  199,  147,  131,  158,  137,  157,  88,  126,  123,  141,  107,  126,  145,  93,  143,  154,  119,  135,  135,  114,  104,  121,  185,  149,  210,  177,  153,  128,  150,  187,  149,  202,  131,  118,  147,  113,  165,  156,  133,  121,  166,  95,  209,  134,  123,  132,  160,  123,  125,  124,  113,  142,  211,  123,  118,  90,  100,  113,  106,  183,  157,  126,  178,  206,  167,  88,  178,  202,  187,  152,  108,  175,  151,  95,  166,  173,  144,  137,  132,  119,  159,  139,  108,  147,  137,  165,  110,  166,  122,  185,  142,  145,  130,  185,  183,  153,  141,  128,  107,  171,  127,  113,  130,  128,  153,  167,  176,  189,  158,  147,  185,  113,  127,  129,  155,  199,  150,  111,  168,  155,  131,  126,  172,  186,  122,  94,  145,  148,  125,  161,  131,  141,  124,  139,  145,  107,  209,  141,  163,  137,  174,  175,  100,  98,  173,  156,  149,  109,  109,  100,  139,  176,  108,  159,  193,  148,  119,  152,  129,  179,  138,  122,  137,  127,  183,  146,  117,  140,  142,  138,  184,  174,  119,  103,  171,  151,  157,  74,  154,  157,  186,  116,  125,  144,  188,  125,  72,  140,  165,  150,  161,  168,  170,  138,  176,  142,  147,  149,  153,  117,  185,  136,  163,  111,  172,  125,  112,  207,  168,  156,  139,  176,  166,  155,  118,  143,  119,  153,  160,  176,  180,  137,  158,  92,  158,  109,  164,  165,  187,  180,  146,  104,  114,  127,  151,  134,  109,  159,  167,  141,  143,  127,  105,  151,  134,  171,  140,  123,  157,  147,  145,  130,  125,  102,  133,  206,  176,  156,  145,  178,  105,  187,  139,  177,  174,  171,  138,  97,  146,  147,  117,  146,  118,  126,  147,  115,  162,  92,  188,  149,  100,  161,  170,  150,  137,  202,  82,  153,  160,  143,  171,  162,  168,  173,  173,  133,  137,  114,  140,  174,  100,  175,  189,  144,  181,  101,  171,  113,  178,  81,  141,  136,  111,  180,  181,  143,  144,  110,  72,  160,  129,  135,  134,  142,  201,  124,  123,  95,  193,  186,  139,  168,  161,  132,  150,  117,  141,  92,  177,  165,  117,  183,  99,  148,  155,  152,  100,  116,  191,  177,  176,  128,  89,  157,  138,  116,  109,  191,  142,  119,  91,  148,  111,  114,  176,  69,  134,  137,  126,  158,  134,  124,  142,  145,  137,  100,  162,  99,  106,  113,  149,  157,  150,  217,  231,  111,  150,  227,  99,  109,  82,  144,  155,  186,  174,  94,  176,  155,  123,  148,  172,  115,  98,  115,  186,  140,  180,  183,  171,  152,  169,  195,  144,  186,  157,  200,  155,  88,  123,  98,  106,  123,  161,  97,  140,  179,  176,  136,  124,  112,  128,  126,  125,  158,  158,  102,  117,  143,  155,  112,  97,  132,  75,  81,  109,  174,  165,  165,  166,  68,  175,  198,  100,  184,  158,  134,  210,  168,  155,  163,  108,  134,  110,  130,  159,  152,  130,  105,  116,  135,  119,  148,  210,  149,  127,  178,  161,  116,  176,  113,  127,  122,  170,  146,  145,  150,  158,  162,  96,  77,  107,  155,  184,  96,  156,  153,  149,  155,  141,  137,  113,  186,  89,  129,  160,  117,  162,  137,  138,  159,  116,  171,  132,  93,  128,  205,  140,  101,  92,  93,  170,  106,  184,  159,  145,  116,  157,  160,  174,  136,  115,  82,  154,  153,  141,  128,  230,  170,  158,  176,  142,  135,  148,  155,  168,  118,  155,  116,  157,  151,  128,  171,  136,  141,  149,  134,  146,  118,  91,  153,  137,  104,  138,  99,  156,  171,  155,  121,  118,  153,  149,  130,  102,  134,  142,  168,  165,  168,  152,  187,  193,  135,  114,  135,  151,  101,  155,  127,  101,  190,  137,  130,  142,  190,  163,  143,  154,  163,  153,  193,  160,  143,  134,  180,  169,  232,  152,  124,  133,  117,  214,  181,  171,  208,  175,  205,  137,  109,  132,  161,  174,  178,  155,  165,  146,  195,  163,  83,  176,  100,  128,  137,  156,  152,  107,  124,  113,  147,  95,  213,  168,  127,  96,  187,  163,  96,  146,  130,  166,  159,  77,  130,  122,  139,  179,  85,  154,  99,  153,  157,  117,  120,  143,  168,  200,  171,  184,  179,  167,  150,  120,  179,  122,  152,  115,  117,  126,  145,  152,  101,  155,  164,  174,  148,  139,  133,  105,  157,  90,  148,  127,  161,  149,  112,  79,  156,  118,  147,  147,  187,  97,  144,  176,  162,  174,  133,  152,  206,  152,  181,  133,  147,  161,  148,  139,  115,  91,  147,  142,  149,  151,  103,  100,  132,  174,  168,  144,  168,  185,  107,  100,  127,  137,  151,  174,  109,  123,  163,  214,  105,  173,  157,  163,  129,  164,  175,  133,  105,  182,  129,  163,  104,  131,  211,  90,  161,  132,  139,  93,  96,  124,  119,  194,  177,  167,  105,  120,  161,  163,  137,  151,  214,  178,  151,  110,  111,  153,  128,  107,  143,  160,  174,  125,  101,  156,  114,  144,  184,  165,  119,  221,  139,  190,  189,  197,  149,  105,  139,  161,  151,  126,  162,  135,  170,  119,  117,  89,  117,  147,  106,  171,  159,  131,  86,  129,  133,  85,  76,  139,  154,  186,  151,  101,  101,  148,  108,  105,  132,  134,  199,  145,  166,  153,  116,  99,  179,  121,  156,  138,  132,  226,  172,  159,  137,  97,  111,  106,  131,  129,  169,  95,  143,  127,  146,  108,  133,  193,  99,  119,  150,  140,  211,  152,  80,  134,  152,  202,  116,  181,  186,  131,  183,  177,  107,  145,  138,  145,  108,  146,  142,  99,  148,  128,  123,  109,  175,  139,  139,  166,  121,  130,  130,  152,  107,  147,  199,  191,  154,  157,  172,  119,  141,  167,  83,  209,  150,  104,  152,  188,  169,  88,  136,  95,  163,  159,  166,  108,  131,  189,  193,  177,  150,  184,  148,  104,  158,  165,  148,  149,  184,  110,  111,  133,  84,  183,  67,  135,  111,  153,  185,  183,  157,  131,  134,  107,  99,  134,  138,  153,  168,  174,  108,  160,  83,  74,  168,  84,  149,  126,  190,  208,  114,  140,  176,  145,  147,  171,  125,  175,  138,  184,  130,  145,  146,  132,  196,  127,  112,  126,  121,  175,  159,  133,  114,  205,  126,  115,  173,  148,  196,  167,  165,  129,  165,  236,  114,  142,  150,  153,  158,  128,  118,  149,  128,  206,  105,  189,  149,  160,  221,  107,  90,  131,  131,  157,  129,  191,  113,  163,  120,  161,  107,  144,  114,  174,  166,  130,  124,  144,  101,  116,  114,  191,  152,  193,  130,  122,  124,  128,  181,  191,  132,  132,  124,  152,  156,  136,  156,  215,  175,  146,  159,  129,  124,  190,  128,  149,  139,  189,  89,  162,  131,  185,  82,  101,  132,  210,  151,  148,  156,  139,  138,  167,  129,  94,  144,  197,  151,  157,  123,  131,  182,  108,  99,  95,  178,  90,  188,  146,  146,  121,  198,  162,  105,  157,  165,  144,  136,  167,  128,  99,  76,  109,  169,  142,  144,  125,  132,  131,  132,  115,  84,  144,  148,  108,  104,  184,  128,  156,  142,  136,  87,  143,  139,  127,  163,  170,  152,  154,  155,  166,  141,  176,  149,  182,  166,  118,  129,  127,  141,  169,  149,  95,  96,  177,  129,  129,  119,  121,  95,  118,  124,  140,  94,  140,  158,  153,  131,  125,  189,  171,  164,  184,  128,  160,  126,  157,  136,  195,  180,  120,  131,  111,  128,  125,  132,  203,  153,  118,  111,  154,  135,  166,  138,  157,  170,  152,  122,  138,  140,  157,  142,  111,  171,  166,  110,  131,  144,  97,  98,  123,  134,  132,  174,  173,  138,  70,  158,  187,  127,  100,  115,  179,  125,  135,  176,  150,  169,  86,  157,  171,  135,  151,  144,  209,  142,  121,  104,  136,  130,  118,  169,  185,  175,  185,  137,  159,  173,  186,  139,  140,  119,  137,  161,  99,  119,  137,  147,  165,  119,  156,  168,  115,  165,  168,  165,  171,  102,  166,  161,  152,  131,  143,  107,  90,  129,  157,  98,  141,  153,  184,  136,  92,  160,  130,  151,  130,  186,  115,  152,  111,  114,  109,  206,  124,  108,  185,  149,  127,  155,  155,  124,  161,  133,  118,  107,  159,  155,  94,  121,  145,  101,  143,  161,  148,  131,  182,  169,  119,  91,  104,  171,  96,  119,  172,  156,  159,  197,  175,  95,  164,  203,  196,  86,  156,  151,  139,  148,  120,  95,  189,  176,  147,  111,  128,  128,  163,  179,  169,  148,  179,  140,  157,  122,  180,  116,  155,  180,  133,  120,  164,  152,  164,  164,  113,  107,  165,  134,  140,  145,  164,  189,  127,  133,  130,  192,  173,  162,  128,  125,  130,  114,  133,  147,  192,  152,  154,  159,  159,  142,  108,  135,  151,  168,  136,  153,  148,  132,  180,  189,  167,  135,  148,  155,  94,  104,  113,  95,  108,  128,  154,  87,  146,  118,  150,  162,  111,  149,  97,  132,  110,  132,  133,  129,  116,  153,  143,  133,  88,  125,  151,  111,  140,  155,  171,  171,  117,  99,  107,  127,  166,  177,  166,  180,  112,  132,  103,  147,  123,  155,  104,  153,  153,  124,  121,  150,  184,  121,  158,  103,  119,  142,  131,  152,  140,  118,  106,  134,  205,  162,  113,  157,  140,  137,  137,  138,  105,  192,  202,  149,  107,  152,  165,  123,  146,  157,  123,  79,  155,  146,  115,  117,  101,  143,  101,  138,  129,  162,  130,  189,  156,  104,  164,  129,  142,  125,  123,  136,  136,  108,  85,  210,  111,  190,  123,  95,  116,  98,  171,  100,  164,  124,  136,  153,  160,  119,  200,  80,  159,  149,  97,  139,  107,  144,  146,  122,  162,  150,  140,  142,  125,  127,  112,  114,  138,  162,  191,  124,  171,  156,  110,  134,  92,  121,  185,  176,  133,  128,  124,  143,  162,  179,  121,  158,  184,  133,  183,  189,  114,  126,  101,  135,  129,  113,  172,  138,  174,  75,  193,  147,  154,  144,  135,  140,  108,  88,  135,  101,  160,  155,  114,  142,  125,  151,  133,  160,  132,  131,  141,  166,  110,  156,  140,  165,  176,  159,  91,  124,  101,  105,  150,  193,  85,  97,  104,  101,  206,  166,  100,  90,  130,  180,  159,  139,  103,  144,  140,  174,  106,  118,  173,  192,  93,  129,  151,  118,  145,  80,  118,  186,  174,  175,  153,  100,  174,  131,  108,  136,  108,  160,  135,  159,  131,  196,  165,  129,  131,  129,  137,  182,  108,  136,  169,  119,  100,  90,  135,  134,  194,  120,  112,  138,  134,  178,  126,  158,  100,  142,  141,  159,  142,  133,  116,  138,  172,  145,  136,  86,  146,  139,  133,  125,  137,  124,  150,  179,  149,  124,  117,  162,  128,  182,  88,  121,  110,  183,  166,  128,  199,  92,  121,  153,  137,  128,  168,  125,  187,  141,  146,  180,  167,  140,  119,  145,  197,  178,  112,  131,  193,  140,  109,  152,  164,  129,  120,  96,  167,  133,  145,  134,  113,  167,  136,  97,  182,  78,  100,  144,  148,  111,  122,  104,  120,  111,  145,  188,  76,  122,  122,  118,  128,  154,  162,  150,  139,  102,  180,  148,  139,  170,  134,  141,  97,  183,  134,  168,  150,  122,  155,  108,  127,  122,  143,  164,  134,  88,  148,  88,  117,  182,  144,  199,  151,  134,  113,  139,  131,  154,  126,  128,  121,  161,  167,  91,  140,  129,  143,  119,  128,  186,  152,  155,  151,  95,  165,  143,  146,  160,  172,  161,  127,  111,  184,  166,  159,  107,  96,  104,  114,  127,  175,  128,  95,  108,  137,  102,  178,  189,  133,  136,  103,  159,  140,  145,  136,  112,  86,  154,  95,  138,  129,  184,  153,  110,  190,  193,  138,  177,  146,  182,  138,  108,  138,  181,  131,  106,  155,  119,  100,  130,  149,  91,  154,  110,  121,  198,  125,  152,  134,  125,  111,  177,  140,  128,  170,  140,  115,  137,  125,  122,  103,  84,  188,  143,  101,  138,  127,  145,  130,  122,  151,  142,  130,  115,  180,  193,  160,  137,  109,  146,  175,  128,  157,  140,  140,  141,  135,  159,  165,  129,  189,  168,  137,  192,  115,  166,  129,  186,  118,  143,  105,  115,  146,  102,  171,  158,  113,  143,  123,  92,  113,  141,  188,  113,  151,  140,  172,  128,  156,  139,  191,  131,  171,  154,  159,  148,  191,  171,  104,  130,  160,  142,  203,  141,  179,  180,  103,  187,  131,  150,  140,  120,  186,  167,  118,  187,  163,  155,  129,  106,  168,  146,  145,  167,  177,  110,  104,  146,  174,  142,  143,  84,  171,  129,  142,  109,  170,  187,  132,  197,  139,  125,  162,  142,  132,  106,  195,  101,  183,  150,  132,  192,  163,  186,  155,  94,  175,  128,  158,  79,  127,  138,  174,  144,  129,  128,  181,  152,  86,  165,  191,  183,  165,  143,  115,  180,  144,  194,  164,  138,  199,  145,  127,  109,  118,  165,  119,  163,  154,  97,  122,  149,  191,  129,  116,  145,  161,  154,  85,  135,  107,  122,  177,  84,  99,  112,  186,  118,  150,  136,  163,  118,  141,  177,  142,  167,  192,  154,  156,  125,  115,  128,  162,  107,  149,  94,  103,  181,  126,  128,  127,  116,  80,  179,  120,  116,  105,  132,  100,  124,  100,  148,  157,  98,  134,  120,  166,  174,  165,  199,  127,  142,  171,  142,  158,  159,  173,  128,  149,  79,  189,  113,  133,  176,  141,  153,  102,  196,  147,  129,  132,  158,  130,  107,  139,  167,  114,  153,  141,  133,  134,  116,  155,  132,  166,  118,  183,  180,  118,  124,  144,  191,  128,  181,  201,  125,  105,  146,  159,  151,  141,  155,  154,  136,  119,  183,  154,  177,  102,  177,  84,  165,  120,  146,  184,  187,  134,  148,  120,  147,  122,  143,  102,  147,  176,  155,  125,  173,  179,  105,  145,  172,  116,  127,  115,  173,  136,  119,  150,  110,  153,  132,  105,  129,  156,  175,  196,  180,  151,  106,  103,  88,  151,  169,  133,  159,  133,  183,  169,  177,  165,  100,  105,  173,  171,  118,  156,  139,  127,  105,  131,  145,  108,  165,  134,  107,  131,  101,  160,  146,  151,  151,  142,  135,  163,  87,  146,  151,  185,  142,  153,  100,  133,  159,  176,  182,  173,  155,  142,  125,  176,  163,  182,  154,  139,  138,  177,  146,  152,  189,  136,  107,  165,  96,  138,  174,  192,  112,  138,  169,  169,  142,  95,  };
#include <stdint.h>

const float inline_Variable_quantized_min_0 [ 1 ] = {  -0.44908774,  };
#include <stdint.h>

const float inline_Variable_quantized_max_0 [ 1 ] = {  0.3612956,  };
#include <stdint.h>

const float inline_Variable_1_0 [ 128 ] = {  0.13683237,  0.16141853,  0.06828683,  0.021318428,  0.052401505,  0.088568956,  0.12098994,  0.10485776,  0.053971414,  0.09436666,  0.12428222,  0.12706655,  0.052188892,  0.101641305,  0.06626329,  0.20267954,  0.11320763,  0.1324177,  0.14157096,  0.16752635,  0.050805494,  0.118389614,  0.0059066066,  0.14334644,  -0.025503632,  0.12832107,  0.043759648,  0.09585564,  0.13237515,  0.13784629,  0.07572945,  0.06244022,  0.1760082,  -0.036996234,  0.15709056,  0.10950342,  0.0051024766,  0.15289241,  0.05916266,  0.14601137,  0.019431114,  0.048485752,  0.13910311,  0.14686564,  0.10374633,  0.11330424,  0.05770923,  0.118017614,  0.033947553,  0.09012638,  0.09580406,  0.12798333,  0.11561926,  0.15439653,  0.13325794,  0.06868741,  0.11223052,  0.1445279,  0.036186386,  0.099505424,  0.103795245,  -0.015972134,  0.12575042,  0.18022321,  0.12397349,  0.07768462,  0.12716879,  0.0992062,  0.090552606,  0.0819384,  0.096184894,  0.10906829,  0.14916056,  0.11382691,  0.062132597,  0.105684966,  0.034536842,  0.14908743,  -0.005800765,  0.121158145,  0.021219285,  -0.026687121,  0.020949492,  0.041931555,  0.080936976,  0.13519682,  0.13496965,  0.13671868,  0.11955072,  0.14058086,  0.17906131,  0.050212935,  0.12484666,  0.011279947,  0.1450365,  0.116659895,  0.062661566,  0.1202689,  0.15605281,  -0.018151246,  0.03212327,  0.12908818,  0.04768386,  0.14136168,  0.1083068,  0.07692687,  0.14966586,  0.049932707,  0.041211296,  0.06856988,  0.17895862,  0.14213413,  0.058936227,  0.111720376,  0.03771051,  0.12087047,  0.067660615,  0.13079946,  0.08637417,  0.10510657,  0.07502886,  0.13763824,  0.1398069,  0.14045772,  0.113904454,  0.13533881,  0.14995457,  0.005731658,  };
#include <stdint.h>

const int inline_zscore_eightbit_Variable_1__port__0_reshape_dims_0 [ 1 ] = {  -1,  };
#include <stdint.h>

const int inline_zscore_eightbit_Variable_1__port__0_reduction_dims_0 [ 1 ] = {  0,  };
#include <stdint.h>

const uint8_t inline_Variable_2_quantized_const_0 [ 8192 ] = {  37,  75,  135,  148,  108,  75,  112,  96,  39,  87,  102,  93,  156,  37,  118,  115,  131,  107,  66,  75,  111,  114,  140,  126,  129,  124,  146,  118,  120,  113,  122,  142,  196,  108,  108,  123,  99,  198,  106,  83,  120,  186,  50,  100,  99,  98,  128,  143,  115,  107,  85,  132,  116,  141,  87,  57,  166,  130,  207,  116,  66,  102,  92,  87,  81,  72,  110,  58,  85,  103,  164,  189,  165,  68,  68,  50,  65,  103,  146,  120,  124,  84,  123,  150,  219,  87,  90,  109,  135,  115,  91,  74,  120,  191,  116,  119,  106,  102,  154,  102,  145,  185,  125,  190,  94,  153,  69,  122,  133,  148,  70,  77,  163,  74,  117,  113,  139,  87,  140,  58,  160,  58,  169,  127,  88,  133,  152,  86,  162,  105,  81,  87,  164,  141,  98,  131,  132,  180,  47,  67,  64,  154,  176,  149,  83,  116,  95,  116,  131,  131,  103,  196,  87,  150,  76,  103,  111,  105,  125,  177,  88,  89,  136,  108,  112,  133,  95,  108,  131,  152,  124,  57,  139,  120,  129,  129,  140,  127,  130,  48,  123,  142,  88,  142,  130,  95,  87,  130,  127,  104,  130,  93,  172,  123,  107,  166,  91,  82,  167,  139,  168,  118,  108,  112,  120,  193,  119,  66,  90,  70,  120,  101,  149,  203,  90,  127,  125,  127,  150,  47,  125,  107,  129,  145,  92,  118,  135,  65,  119,  107,  155,  115,  84,  121,  134,  109,  72,  167,  119,  89,  151,  146,  138,  122,  92,  85,  115,  126,  91,  133,  133,  134,  151,  149,  101,  113,  122,  142,  144,  147,  106,  158,  168,  140,  130,  124,  134,  142,  80,  95,  62,  64,  169,  171,  91,  157,  91,  116,  32,  90,  144,  94,  87,  104,  131,  119,  147,  106,  152,  88,  112,  164,  164,  115,  78,  123,  177,  107,  186,  130,  110,  120,  147,  132,  175,  49,  125,  115,  86,  91,  106,  182,  107,  147,  82,  108,  85,  49,  163,  126,  124,  74,  90,  57,  42,  133,  109,  185,  155,  158,  30,  92,  137,  143,  219,  145,  149,  82,  141,  154,  196,  141,  135,  197,  39,  129,  121,  125,  83,  84,  104,  136,  138,  83,  168,  62,  101,  85,  79,  90,  62,  108,  111,  57,  114,  140,  101,  101,  95,  103,  146,  100,  138,  111,  113,  143,  69,  118,  127,  199,  169,  132,  132,  63,  136,  60,  110,  102,  85,  66,  125,  125,  141,  78,  39,  43,  56,  100,  158,  142,  106,  106,  110,  151,  178,  107,  121,  70,  115,  141,  28,  127,  135,  119,  90,  119,  111,  93,  141,  128,  192,  161,  55,  131,  94,  175,  70,  108,  131,  98,  72,  112,  138,  141,  116,  139,  164,  37,  101,  78,  109,  64,  154,  131,  54,  144,  115,  84,  92,  101,  150,  192,  91,  120,  110,  116,  30,  77,  105,  124,  69,  77,  99,  117,  134,  72,  60,  93,  109,  137,  153,  97,  164,  117,  148,  88,  127,  170,  120,  65,  139,  132,  63,  122,  126,  160,  140,  109,  109,  70,  94,  169,  199,  130,  175,  87,  74,  85,  51,  184,  82,  156,  102,  134,  93,  208,  171,  91,  58,  48,  56,  112,  117,  150,  54,  106,  178,  114,  122,  112,  116,  128,  89,  144,  147,  89,  105,  156,  92,  112,  155,  110,  104,  102,  109,  141,  108,  149,  87,  134,  120,  98,  89,  145,  109,  87,  128,  173,  140,  123,  122,  134,  102,  169,  117,  78,  113,  98,  123,  105,  114,  140,  156,  67,  152,  166,  101,  142,  155,  110,  88,  88,  109,  109,  151,  100,  127,  76,  130,  113,  108,  104,  128,  124,  142,  204,  39,  63,  159,  138,  178,  149,  156,  66,  100,  71,  203,  119,  116,  144,  26,  127,  149,  102,  36,  68,  196,  119,  120,  139,  128,  79,  33,  132,  65,  125,  67,  87,  129,  95,  89,  193,  155,  133,  119,  122,  86,  82,  118,  140,  90,  148,  108,  151,  133,  154,  174,  66,  77,  47,  113,  80,  85,  100,  37,  69,  99,  162,  131,  130,  135,  140,  121,  110,  209,  129,  159,  114,  133,  166,  186,  115,  139,  138,  88,  99,  97,  117,  106,  88,  70,  97,  142,  81,  238,  45,  113,  69,  90,  87,  151,  121,  125,  109,  81,  100,  98,  142,  69,  93,  136,  77,  144,  79,  127,  104,  101,  144,  152,  159,  116,  158,  113,  89,  110,  109,  119,  142,  111,  138,  123,  96,  145,  126,  133,  115,  70,  146,  85,  132,  119,  74,  130,  107,  138,  130,  70,  150,  154,  161,  135,  107,  70,  125,  123,  114,  91,  147,  73,  166,  130,  134,  121,  152,  44,  156,  128,  74,  122,  215,  183,  64,  187,  58,  121,  113,  118,  153,  147,  102,  89,  95,  95,  108,  162,  73,  135,  76,  133,  109,  68,  137,  157,  123,  79,  77,  104,  97,  141,  90,  107,  114,  154,  137,  64,  138,  110,  131,  113,  145,  141,  126,  129,  123,  78,  100,  187,  92,  57,  168,  127,  97,  138,  76,  123,  124,  99,  99,  104,  140,  100,  127,  190,  95,  119,  155,  72,  121,  122,  84,  183,  91,  105,  95,  118,  137,  160,  53,  124,  163,  88,  90,  94,  115,  113,  86,  79,  123,  117,  139,  132,  116,  155,  213,  163,  78,  150,  178,  147,  125,  153,  236,  56,  92,  70,  76,  154,  65,  59,  162,  106,  92,  29,  127,  143,  80,  139,  149,  102,  55,  134,  106,  127,  85,  163,  101,  116,  80,  102,  138,  95,  166,  161,  100,  110,  51,  156,  144,  99,  168,  78,  165,  28,  79,  186,  202,  138,  68,  74,  111,  130,  119,  148,  150,  109,  196,  39,  62,  113,  125,  207,  122,  131,  100,  151,  93,  179,  122,  157,  176,  14,  187,  132,  108,  75,  93,  100,  134,  80,  96,  220,  56,  95,  139,  83,  134,  75,  111,  88,  69,  91,  180,  106,  146,  119,  104,  128,  53,  151,  108,  103,  143,  98,  94,  146,  153,  146,  170,  119,  58,  41,  113,  90,  175,  158,  172,  53,  70,  47,  140,  100,  61,  100,  59,  134,  97,  91,  118,  37,  104,  146,  32,  154,  123,  98,  180,  140,  199,  131,  138,  142,  86,  91,  145,  86,  129,  139,  162,  32,  166,  130,  128,  59,  91,  197,  73,  127,  130,  156,  101,  43,  107,  123,  104,  84,  21,  209,  33,  127,  71,  144,  92,  63,  86,  87,  82,  146,  107,  93,  131,  128,  165,  163,  158,  74,  70,  64,  121,  132,  52,  140,  53,  73,  126,  126,  103,  157,  159,  118,  107,  132,  50,  55,  129,  175,  66,  78,  96,  93,  95,  109,  122,  86,  131,  91,  124,  119,  131,  45,  160,  144,  121,  157,  59,  52,  138,  113,  129,  97,  110,  108,  126,  129,  136,  167,  81,  75,  66,  112,  50,  134,  109,  18,  138,  133,  195,  64,  141,  104,  101,  106,  113,  232,  138,  229,  55,  150,  130,  188,  85,  128,  112,  103,  56,  138,  142,  77,  92,  121,  101,  210,  127,  221,  123,  63,  38,  5,  73,  93,  72,  182,  114,  122,  102,  90,  197,  94,  107,  125,  122,  85,  130,  95,  199,  44,  188,  56,  157,  95,  94,  147,  116,  114,  211,  186,  128,  134,  120,  116,  124,  123,  109,  160,  130,  160,  93,  110,  122,  157,  117,  116,  165,  51,  106,  110,  36,  97,  86,  116,  146,  109,  89,  82,  146,  155,  144,  66,  64,  120,  32,  120,  182,  185,  32,  137,  131,  123,  48,  78,  135,  89,  167,  143,  159,  40,  79,  172,  130,  98,  164,  109,  118,  126,  102,  109,  151,  91,  124,  103,  149,  173,  83,  90,  97,  101,  67,  99,  73,  104,  141,  129,  167,  74,  124,  126,  143,  169,  112,  117,  116,  107,  136,  184,  97,  122,  115,  143,  199,  93,  136,  123,  61,  153,  163,  138,  159,  137,  183,  57,  77,  180,  125,  107,  112,  134,  121,  165,  119,  200,  81,  159,  29,  162,  94,  144,  17,  112,  164,  126,  93,  141,  75,  123,  153,  53,  144,  155,  55,  95,  78,  140,  100,  58,  74,  76,  36,  120,  135,  135,  94,  82,  164,  142,  99,  178,  129,  124,  49,  144,  144,  88,  59,  160,  97,  78,  160,  170,  112,  88,  47,  103,  122,  130,  142,  131,  109,  227,  166,  61,  50,  97,  162,  107,  147,  102,  116,  43,  120,  114,  112,  42,  64,  59,  121,  43,  108,  76,  134,  73,  90,  49,  132,  75,  115,  93,  185,  137,  56,  94,  169,  115,  82,  172,  130,  91,  88,  52,  136,  172,  129,  101,  170,  64,  152,  124,  70,  190,  84,  165,  215,  95,  131,  116,  87,  93,  104,  135,  122,  137,  119,  109,  103,  67,  136,  131,  126,  55,  138,  111,  115,  97,  126,  81,  126,  49,  53,  158,  163,  149,  108,  74,  102,  124,  159,  111,  105,  123,  194,  122,  123,  112,  165,  117,  145,  82,  133,  148,  119,  118,  156,  109,  156,  53,  125,  124,  118,  110,  64,  130,  161,  85,  119,  146,  134,  63,  103,  119,  128,  156,  87,  133,  88,  75,  156,  131,  128,  160,  113,  136,  50,  112,  166,  78,  133,  135,  101,  81,  121,  159,  63,  140,  77,  96,  52,  176,  103,  29,  103,  127,  146,  108,  94,  84,  89,  106,  66,  81,  50,  135,  69,  91,  122,  111,  95,  48,  53,  137,  74,  103,  78,  58,  188,  140,  39,  142,  111,  52,  186,  96,  156,  160,  159,  105,  164,  48,  161,  37,  180,  99,  73,  125,  63,  30,  193,  133,  93,  125,  34,  117,  103,  162,  98,  75,  74,  161,  114,  119,  141,  120,  75,  151,  149,  99,  69,  142,  157,  104,  130,  92,  102,  134,  80,  102,  163,  119,  162,  92,  104,  107,  109,  93,  127,  100,  186,  161,  68,  77,  125,  119,  96,  136,  112,  148,  113,  135,  83,  147,  155,  142,  96,  102,  110,  110,  133,  91,  160,  158,  88,  118,  120,  82,  150,  159,  78,  95,  131,  118,  121,  122,  81,  83,  144,  199,  103,  122,  144,  138,  151,  64,  123,  138,  120,  130,  69,  127,  97,  178,  75,  87,  166,  108,  92,  95,  36,  136,  103,  88,  103,  134,  138,  122,  82,  116,  159,  55,  137,  127,  112,  17,  161,  124,  94,  135,  231,  150,  67,  129,  149,  129,  66,  58,  147,  54,  71,  172,  138,  76,  127,  23,  91,  34,  24,  148,  147,  111,  71,  74,  149,  85,  114,  115,  113,  110,  65,  140,  155,  110,  108,  167,  141,  92,  134,  127,  118,  96,  186,  113,  107,  124,  117,  91,  58,  150,  127,  96,  97,  134,  90,  156,  76,  211,  113,  94,  74,  143,  151,  137,  114,  157,  149,  144,  123,  76,  70,  102,  137,  117,  102,  91,  147,  75,  156,  137,  104,  95,  152,  69,  98,  148,  108,  164,  95,  60,  182,  193,  184,  131,  101,  88,  89,  55,  124,  125,  48,  170,  101,  51,  67,  143,  55,  136,  111,  153,  60,  126,  55,  156,  65,  165,  37,  102,  167,  145,  70,  113,  54,  58,  138,  197,  83,  156,  146,  131,  114,  183,  199,  136,  85,  19,  156,  26,  155,  146,  212,  70,  143,  66,  128,  128,  83,  80,  178,  84,  111,  118,  128,  158,  68,  97,  107,  91,  88,  83,  91,  127,  125,  180,  137,  52,  117,  138,  133,  130,  105,  140,  112,  73,  149,  150,  100,  111,  132,  141,  154,  99,  105,  109,  105,  150,  155,  87,  133,  138,  181,  35,  100,  133,  127,  108,  95,  115,  168,  122,  120,  203,  65,  129,  79,  155,  83,  214,  70,  134,  197,  147,  55,  54,  40,  77,  130,  70,  29,  90,  146,  110,  114,  22,  82,  130,  94,  155,  193,  99,  109,  143,  170,  170,  57,  123,  70,  131,  112,  46,  134,  87,  101,  82,  146,  123,  57,  176,  70,  119,  133,  43,  84,  95,  153,  103,  95,  120,  109,  37,  144,  80,  146,  112,  85,  173,  87,  122,  59,  91,  134,  161,  141,  25,  138,  181,  128,  146,  68,  139,  72,  83,  87,  153,  178,  194,  87,  71,  74,  50,  127,  163,  90,  125,  73,  119,  186,  153,  98,  64,  91,  120,  148,  94,  65,  67,  108,  118,  123,  99,  141,  144,  132,  159,  117,  67,  136,  46,  168,  98,  120,  112,  181,  45,  71,  143,  79,  160,  135,  152,  75,  150,  70,  78,  94,  161,  158,  71,  151,  119,  108,  132,  165,  164,  138,  139,  152,  150,  81,  118,  147,  126,  127,  60,  120,  63,  15,  146,  128,  99,  114,  84,  107,  76,  119,  178,  125,  112,  139,  136,  138,  126,  106,  108,  126,  87,  166,  117,  117,  145,  137,  138,  77,  120,  156,  122,  127,  176,  151,  156,  114,  118,  114,  112,  147,  87,  136,  116,  97,  117,  106,  166,  34,  133,  131,  58,  110,  53,  160,  143,  148,  60,  72,  30,  140,  109,  128,  136,  137,  84,  98,  75,  81,  95,  82,  135,  80,  109,  168,  145,  115,  216,  83,  36,  138,  202,  125,  136,  116,  51,  131,  103,  167,  162,  116,  91,  149,  51,  112,  154,  216,  91,  92,  123,  167,  105,  107,  41,  153,  125,  93,  115,  182,  142,  72,  126,  75,  36,  107,  152,  128,  115,  113,  165,  171,  117,  62,  130,  128,  144,  156,  92,  175,  70,  76,  95,  145,  153,  172,  54,  113,  122,  125,  121,  158,  97,  117,  147,  120,  96,  140,  95,  117,  123,  96,  127,  79,  138,  107,  161,  110,  112,  121,  135,  87,  138,  144,  97,  140,  108,  119,  133,  143,  106,  159,  119,  113,  89,  64,  110,  99,  123,  122,  84,  129,  161,  36,  126,  87,  169,  177,  136,  106,  61,  163,  143,  94,  144,  123,  156,  74,  110,  143,  122,  70,  19,  61,  88,  57,  90,  87,  52,  129,  159,  109,  110,  93,  138,  188,  130,  139,  111,  206,  77,  103,  135,  148,  50,  119,  47,  72,  157,  88,  122,  105,  75,  89,  128,  56,  119,  129,  127,  179,  131,  111,  191,  133,  90,  126,  135,  203,  148,  135,  152,  80,  47,  149,  118,  136,  87,  122,  72,  37,  166,  55,  56,  83,  103,  64,  158,  95,  117,  118,  170,  51,  117,  97,  127,  92,  128,  220,  92,  115,  102,  93,  117,  138,  135,  33,  109,  136,  163,  142,  169,  123,  167,  122,  118,  108,  6,  112,  124,  138,  108,  127,  42,  100,  154,  83,  52,  105,  142,  123,  116,  108,  103,  137,  135,  107,  144,  150,  97,  106,  117,  96,  158,  100,  173,  146,  159,  72,  121,  134,  119,  97,  89,  150,  90,  124,  122,  67,  121,  81,  125,  106,  141,  167,  107,  43,  95,  102,  104,  120,  196,  115,  87,  105,  150,  182,  150,  119,  157,  105,  62,  128,  108,  194,  90,  131,  108,  155,  137,  69,  154,  101,  55,  103,  62,  139,  94,  109,  93,  177,  71,  216,  42,  53,  144,  102,  150,  184,  128,  36,  101,  120,  190,  31,  129,  164,  54,  114,  129,  126,  98,  118,  155,  147,  148,  137,  127,  95,  53,  140,  59,  174,  134,  76,  136,  89,  110,  106,  90,  133,  112,  159,  136,  76,  91,  168,  163,  110,  110,  147,  116,  138,  143,  117,  114,  151,  110,  132,  115,  141,  130,  60,  99,  113,  139,  62,  172,  143,  132,  190,  100,  127,  20,  94,  173,  117,  93,  188,  81,  114,  124,  120,  172,  85,  109,  140,  126,  115,  75,  95,  99,  114,  110,  158,  169,  112,  87,  92,  83,  75,  96,  165,  113,  57,  133,  125,  143,  143,  129,  105,  151,  75,  114,  112,  142,  37,  94,  156,  132,  129,  123,  122,  186,  53,  72,  127,  206,  180,  171,  60,  77,  60,  130,  79,  66,  58,  192,  95,  65,  121,  193,  98,  86,  33,  167,  38,  47,  102,  100,  171,  175,  61,  115,  137,  64,  137,  131,  161,  175,  188,  87,  113,  124,  145,  70,  58,  48,  88,  165,  71,  51,  116,  133,  41,  83,  124,  142,  63,  103,  190,  90,  43,  170,  130,  117,  165,  88,  103,  150,  142,  137,  69,  155,  108,  138,  161,  105,  139,  107,  129,  45,  156,  112,  140,  103,  149,  87,  86,  105,  107,  98,  126,  131,  115,  92,  163,  77,  119,  122,  122,  152,  80,  116,  112,  109,  162,  93,  78,  151,  133,  148,  85,  98,  124,  190,  84,  119,  155,  88,  116,  129,  70,  148,  53,  105,  122,  155,  107,  95,  82,  89,  140,  70,  41,  88,  89,  60,  105,  158,  130,  197,  74,  80,  136,  96,  86,  175,  110,  85,  143,  120,  156,  163,  96,  133,  131,  61,  152,  130,  60,  189,  65,  117,  147,  145,  96,  122,  98,  103,  140,  113,  130,  72,  124,  69,  107,  38,  78,  80,  151,  41,  164,  117,  138,  65,  170,  179,  154,  74,  124,  110,  91,  66,  108,  81,  114,  102,  66,  13,  130,  53,  147,  94,  122,  201,  21,  154,  150,  132,  93,  121,  93,  86,  47,  145,  121,  116,  81,  167,  198,  88,  57,  117,  156,  228,  112,  123,  104,  73,  119,  92,  133,  95,  88,  128,  136,  80,  58,  76,  142,  79,  220,  139,  130,  111,  107,  134,  88,  130,  144,  155,  160,  157,  162,  151,  72,  72,  131,  139,  98,  63,  74,  121,  116,  132,  138,  92,  106,  147,  114,  88,  58,  95,  52,  40,  113,  134,  81,  82,  133,  143,  138,  120,  105,  36,  191,  192,  78,  132,  100,  66,  193,  99,  170,  153,  136,  71,  119,  61,  92,  51,  203,  134,  81,  122,  71,  71,  160,  116,  133,  126,  78,  128,  157,  183,  108,  111,  38,  140,  36,  103,  119,  121,  227,  170,  112,  90,  88,  84,  75,  140,  76,  131,  122,  61,  87,  115,  127,  49,  91,  79,  149,  126,  43,  114,  72,  124,  124,  168,  84,  101,  115,  143,  170,  81,  65,  89,  60,  122,  85,  153,  79,  105,  191,  124,  64,  88,  108,  73,  137,  112,  106,  103,  91,  142,  119,  131,  126,  127,  53,  161,  140,  95,  166,  45,  157,  101,  116,  120,  96,  79,  133,  114,  160,  82,  98,  114,  114,  98,  121,  39,  107,  111,  100,  146,  74,  83,  138,  103,  183,  146,  126,  90,  154,  160,  210,  28,  159,  71,  122,  106,  133,  137,  221,  64,  102,  43,  70,  128,  133,  108,  26,  143,  147,  106,  74,  167,  146,  172,  55,  159,  93,  174,  50,  186,  120,  121,  89,  97,  107,  93,  138,  104,  97,  95,  144,  145,  141,  166,  111,  153,  150,  114,  129,  124,  133,  121,  84,  141,  158,  106,  179,  121,  126,  122,  78,  95,  123,  119,  144,  131,  98,  126,  102,  103,  119,  148,  95,  64,  161,  114,  85,  59,  139,  110,  97,  109,  130,  144,  146,  126,  137,  89,  119,  120,  123,  152,  131,  146,  148,  114,  100,  63,  209,  109,  165,  157,  135,  75,  85,  135,  107,  145,  141,  152,  117,  56,  99,  102,  108,  146,  121,  125,  132,  95,  102,  89,  100,  164,  131,  95,  95,  160,  159,  150,  191,  92,  104,  52,  104,  113,  193,  109,  99,  124,  122,  88,  82,  93,  57,  107,  152,  153,  78,  28,  92,  221,  98,  159,  187,  106,  68,  147,  147,  95,  159,  140,  133,  81,  110,  116,  118,  130,  110,  105,  119,  134,  128,  92,  133,  114,  153,  113,  125,  155,  171,  65,  131,  105,  104,  65,  109,  67,  142,  120,  74,  55,  135,  109,  129,  143,  120,  146,  125,  122,  83,  135,  134,  150,  84,  164,  90,  115,  128,  105,  125,  187,  85,  133,  114,  144,  153,  115,  115,  104,  121,  91,  145,  110,  143,  140,  137,  53,  87,  140,  121,  88,  118,  87,  204,  80,  150,  149,  136,  166,  154,  88,  133,  131,  110,  127,  128,  128,  146,  86,  124,  133,  161,  120,  55,  101,  188,  111,  102,  161,  137,  124,  133,  127,  112,  154,  117,  131,  81,  92,  101,  126,  118,  142,  141,  131,  40,  133,  161,  86,  147,  148,  111,  98,  152,  138,  135,  147,  144,  28,  121,  156,  132,  127,  70,  74,  126,  90,  79,  135,  46,  156,  112,  89,  110,  101,  132,  61,  94,  97,  122,  159,  46,  87,  84,  162,  153,  160,  72,  51,  155,  199,  143,  117,  86,  86,  111,  146,  38,  116,  89,  86,  93,  131,  61,  74,  168,  45,  162,  72,  118,  119,  48,  125,  70,  136,  160,  180,  121,  139,  206,  44,  147,  36,  107,  63,  67,  56,  43,  54,  180,  82,  128,  111,  186,  163,  79,  174,  195,  136,  93,  168,  122,  119,  60,  87,  44,  117,  52,  121,  184,  43,  81,  71,  170,  255,  97,  164,  143,  89,  120,  80,  109,  74,  91,  146,  148,  56,  72,  61,  96,  50,  228,  188,  77,  65,  99,  204,  150,  90,  206,  113,  174,  114,  99,  194,  175,  54,  117,  103,  153,  177,  131,  82,  51,  74,  146,  145,  136,  141,  195,  62,  93,  78,  69,  45,  73,  133,  83,  56,  199,  178,  159,  174,  130,  123,  106,  201,  126,  128,  164,  29,  159,  57,  176,  99,  196,  79,  100,  61,  134,  176,  151,  158,  34,  141,  125,  107,  105,  76,  193,  145,  83,  134,  134,  82,  117,  203,  71,  47,  107,  111,  145,  171,  167,  148,  137,  168,  147,  125,  139,  92,  134,  112,  88,  66,  57,  155,  96,  53,  75,  111,  92,  119,  137,  158,  115,  127,  110,  114,  174,  169,  78,  122,  165,  82,  192,  92,  120,  61,  203,  128,  124,  116,  167,  141,  147,  142,  94,  200,  101,  63,  142,  108,  144,  81,  87,  115,  111,  80,  117,  123,  6,  125,  125,  47,  62,  92,  69,  63,  58,  66,  142,  87,  153,  55,  172,  187,  75,  127,  186,  174,  53,  165,  219,  74,  77,  87,  69,  78,  58,  120,  192,  70,  103,  84,  167,  154,  81,  207,  211,  90,  113,  107,  145,  70,  86,  157,  127,  91,  65,  51,  154,  56,  150,  209,  51,  78,  93,  167,  100,  115,  166,  88,  183,  106,  94,  188,  159,  203,  90,  138,  73,  104,  162,  189,  131,  169,  108,  102,  87,  20,  119,  128,  84,  153,  125,  115,  131,  165,  119,  100,  95,  127,  98,  60,  82,  100,  128,  116,  125,  142,  118,  156,  83,  133,  113,  138,  94,  105,  169,  90,  191,  106,  82,  115,  151,  187,  81,  114,  152,  171,  110,  100,  92,  106,  50,  125,  125,  82,  105,  157,  67,  107,  115,  161,  161,  45,  61,  94,  145,  124,  74,  151,  131,  130,  55,  47,  7,  125,  31,  87,  96,  124,  107,  85,  142,  168,  145,  141,  113,  72,  149,  180,  64,  162,  96,  77,  165,  163,  113,  175,  97,  87,  114,  101,  117,  18,  147,  125,  50,  128,  80,  39,  173,  72,  112,  87,  67,  112,  183,  163,  145,  113,  98,  133,  108,  56,  101,  167,  62,  90,  84,  143,  159,  145,  82,  79,  57,  76,  57,  82,  72,  159,  133,  63,  97,  171,  77,  114,  68,  161,  46,  56,  148,  95,  111,  150,  93,  100,  112,  90,  148,  163,  200,  133,  104,  105,  178,  120,  113,  81,  99,  50,  177,  121,  72,  60,  177,  182,  33,  87,  66,  224,  78,  153,  173,  85,  89,  128,  94,  161,  100,  126,  57,  101,  114,  163,  142,  138,  102,  107,  136,  110,  112,  102,  85,  178,  181,  140,  116,  82,  141,  81,  81,  159,  102,  35,  129,  132,  134,  96,  108,  159,  92,  159,  180,  111,  109,  112,  87,  116,  79,  167,  167,  94,  64,  114,  177,  115,  96,  109,  129,  105,  112,  131,  192,  128,  106,  113,  113,  86,  51,  148,  125,  122,  150,  197,  153,  195,  118,  125,  118,  124,  106,  168,  45,  156,  178,  42,  77,  106,  50,  44,  86,  82,  173,  165,  39,  141,  88,  167,  62,  113,  115,  111,  165,  203,  183,  58,  103,  56,  61,  142,  169,  153,  55,  95,  100,  104,  103,  96,  118,  90,  118,  87,  169,  18,  80,  173,  91,  100,  110,  172,  86,  139,  148,  82,  151,  64,  73,  108,  103,  107,  57,  115,  108,  80,  66,  67,  89,  129,  89,  204,  160,  130,  90,  132,  168,  176,  39,  128,  109,  94,  88,  57,  136,  107,  110,  85,  132,  154,  95,  199,  79,  110,  144,  73,  67,  75,  134,  132,  166,  101,  111,  22,  165,  75,  151,  135,  83,  143,  65,  128,  66,  136,  125,  141,  127,  33,  173,  125,  143,  108,  149,  127,  100,  123,  107,  85,  80,  155,  95,  177,  178,  110,  165,  56,  93,  52,  148,  138,  86,  83,  190,  130,  107,  129,  142,  105,  160,  146,  128,  115,  155,  172,  86,  52,  130,  120,  122,  152,  71,  89,  155,  117,  121,  101,  94,  117,  126,  103,  121,  133,  144,  128,  132,  98,  105,  120,  86,  101,  72,  112,  94,  103,  137,  142,  128,  228,  137,  72,  149,  176,  109,  132,  84,  131,  67,  89,  64,  100,  99,  241,  34,  32,  117,  145,  48,  115,  63,  136,  79,  71,  113,  115,  173,  149,  31,  115,  151,  117,  88,  154,  94,  48,  156,  135,  81,  142,  190,  116,  94,  99,  155,  169,  80,  40,  175,  99,  72,  180,  122,  80,  136,  79,  128,  60,  29,  116,  161,  54,  152,  137,  111,  181,  149,  88,  98,  123,  125,  93,  74,  162,  15,  128,  118,  178,  126,  23,  104,  179,  42,  156,  107,  111,  150,  114,  195,  120,  83,  164,  107,  158,  125,  98,  94,  81,  196,  101,  188,  122,  103,  66,  97,  142,  56,  83,  142,  130,  176,  44,  149,  107,  88,  55,  88,  166,  69,  149,  114,  78,  123,  107,  88,  107,  145,  106,  168,  148,  150,  66,  81,  89,  122,  93,  71,  199,  240,  70,  100,  110,  79,  50,  56,  115,  92,  99,  161,  51,  123,  222,  71,  109,  80,  202,  172,  113,  233,  83,  99,  27,  77,  130,  205,  106,  90,  83,  64,  111,  191,  135,  85,  122,  163,  77,  99,  100,  122,  165,  63,  166,  153,  128,  103,  227,  100,  85,  118,  177,  182,  211,  136,  113,  151,  127,  100,  142,  109,  171,  83,  100,  74,  89,  59,  100,  94,  59,  101,  108,  156,  152,  117,  134,  56,  152,  49,  150,  132,  106,  101,  167,  172,  45,  65,  112,  39,  113,  104,  151,  68,  101,  132,  96,  73,  96,  140,  134,  82,  90,  142,  91,  88,  86,  143,  156,  122,  151,  53,  117,  121,  93,  187,  126,  129,  131,  197,  160,  89,  110,  88,  62,  61,  135,  25,  135,  112,  104,  105,  136,  149,  0,  106,  105,  80,  185,  66,  140,  119,  124,  105,  183,  52,  88,  98,  152,  111,  89,  65,  112,  109,  143,  74,  184,  95,  95,  108,  156,  26,  126,  140,  84,  147,  71,  123,  118,  76,  114,  117,  123,  125,  105,  33,  118,  155,  35,  145,  169,  119,  76,  127,  105,  203,  148,  151,  102,  133,  109,  119,  121,  119,  162,  110,  213,  100,  94,  148,  136,  49,  152,  129,  111,  100,  152,  99,  100,  113,  128,  103,  86,  160,  117,  121,  75,  82,  58,  123,  88,  56,  165,  127,  143,  124,  133,  147,  128,  78,  102,  119,  8,  78,  125,  166,  74,  189,  16,  151,  112,  54,  119,  150,  141,  55,  90,  90,  88,  119,  143,  143,  116,  110,  48,  51,  79,  134,  172,  149,  115,  80,  111,  102,  192,  74,  97,  134,  98,  143,  81,  86,  141,  138,  130,  136,  96,  108,  169,  102,  177,  94,  82,  132,  102,  101,  111,  102,  141,  130,  60,  119,  118,  60,  108,  97,  157,  75,  133,  93,  103,  38,  141,  102,  90,  140,  100,  81,  164,  109,  151,  137,  114,  139,  145,  131,  66,  82,  188,  111,  59,  86,  67,  109,  195,  85,  59,  162,  112,  69,  107,  86,  199,  94,  93,  55,  147,  168,  74,  57,  173,  159,  62,  105,  201,  112,  70,  99,  120,  44,  159,  159,  185,  89,  147,  170,  73,  51,  65,  144,  113,  74,  180,  160,  99,  182,  122,  61,  99,  62,  94,  161,  88,  62,  98,  163,  190,  113,  43,  43,  32,  96,  102,  71,  112,  55,  104,  119,  100,  247,  16,  92,  139,  52,  184,  92,  110,  148,  52,  235,  204,  94,  41,  139,  172,  90,  162,  70,  151,  187,  71,  47,  199,  134,  71,  99,  147,  28,  140,  222,  50,  165,  50,  130,  141,  82,  56,  107,  161,  69,  135,  41,  105,  107,  30,  60,  106,  54,  93,  111,  124,  90,  115,  111,  104,  143,  26,  49,  112,  116,  170,  157,  68,  76,  116,  147,  181,  89,  147,  146,  88,  183,  142,  111,  115,  80,  125,  111,  91,  87,  170,  76,  164,  136,  26,  156,  149,  190,  95,  64,  183,  101,  110,  108,  107,  131,  133,  91,  124,  91,  124,  78,  129,  75,  148,  53,  66,  133,  102,  66,  34,  123,  141,  154,  130,  83,  34,  97,  66,  108,  131,  121,  125,  74,  85,  77,  87,  119,  55,  49,  106,  96,  145,  105,  136,  127,  144,  163,  137,  128,  156,  135,  187,  107,  96,  118,  102,  158,  113,  97,  95,  182,  58,  141,  77,  119,  96,  96,  89,  177,  102,  129,  121,  138,  62,  27,  170,  108,  175,  30,  137,  112,  100,  113,  179,  80,  146,  52,  94,  150,  199,  200,  129,  88,  109,  61,  32,  158,  99,  121,  145,  107,  104,  163,  150,  97,  118,  115,  131,  135,  110,  36,  83,  125,  149,  82,  96,  170,  111,  117,  146,  114,  78,  166,  131,  73,  109,  132,  102,  179,  130,  85,  173,  32,  105,  121,  148,  77,  142,  104,  51,  60,  89,  162,  73,  145,  147,  119,  144,  109,  82,  181,  120,  101,  70,  78,  108,  95,  117,  152,  126,  134,  61,  85,  67,  104,  128,  111,  107,  181,  147,  132,  119,  129,  153,  90,  65,  135,  84,  160,  139,  147,  60,  153,  137,  84,  138,  117,  115,  155,  113,  122,  89,  149,  108,  103,  99,  100,  145,  136,  84,  171,  127,  92,  82,  122,  111,  86,  156,  139,  97,  110,  101,  120,  87,  94,  119,  202,  119,  125,  97,  177,  60,  43,  66,  211,  91,  158,  99,  100,  97,  138,  142,  102,  91,  195,  31,  185,  175,  79,  90,  88,  161,  124,  22,  137,  121,  150,  67,  124,  109,  173,  73,  93,  89,  76,  104,  213,  114,  74,  223,  95,  132,  64,  112,  178,  192,  104,  153,  103,  67,  95,  192,  112,  109,  69,  112,  131,  107,  101,  123,  142,  103,  83,  125,  154,  62,  151,  87,  158,  92,  141,  115,  162,  84,  121,  100,  130,  132,  166,  47,  176,  100,  147,  154,  86,  96,  126,  109,  129,  137,  173,  108,  133,  96,  102,  122,  165,  127,  82,  110,  136,  183,  122,  139,  128,  109,  72,  162,  135,  87,  108,  121,  74,  99,  119,  134,  81,  120,  88,  80,  185,  74,  166,  188,  101,  51,  50,  95,  131,  122,  107,  157,  176,  73,  134,  29,  97,  74,  67,  107,  83,  175,  159,  88,  119,  186,  131,  128,  70,  102,  134,  75,  121,  90,  95,  88,  157,  162,  114,  101,  78,  42,  77,  156,  114,  103,  83,  111,  180,  153,  84,  134,  151,  81,  87,  190,  106,  166,  91,  155,  137,  100,  106,  196,  121,  90,  114,  112,  221,  136,  126,  142,  146,  74,  88,  48,  162,  149,  28,  131,  117,  87,  80,  120,  152,  139,  160,  94,  140,  109,  133,  112,  64,  119,  83,  77,  127,  97,  127,  94,  101,  108,  148,  122,  87,  125,  94,  120,  147,  201,  117,  217,  94,  100,  63,  116,  135,  79,  121,  126,  88,  97,  109,  155,  65,  117,  110,  79,  144,  31,  145,  119,  148,  66,  96,  65,  214,  63,  112,  187,  171,  144,  180,  149,  64,  107,  85,  172,  28,  131,  161,  41,  112,  167,  129,  64,  79,  178,  136,  93,  174,  123,  126,  70,  110,  26,  137,  61,  49,  116,  68,  63,  196,  71,  125,  133,  141,  109,  56,  87,  159,  136,  106,  152,  169,  119,  152,  157,  56,  107,  79,  144,  115,  113,  96,  167,  120,  144,  92,  122,  197,  105,  134,  121,  135,  121,  171,  66,  146,  131,  120,  143,  140,  103,  168,  84,  171,  121,  96,  138,  122,  129,  183,  73,  101,  141,  98,  106,  100,  147,  120,  127,  133,  126,  56,  121,  116,  120,  111,  133,  156,  166,  50,  172,  101,  107,  110,  123,  61,  94,  96,  161,  161,  109,  77,  154,  140,  121,  150,  95,  136,  121,  111,  139,  131,  177,  157,  129,  152,  109,  118,  112,  137,  148,  154,  76,  160,  123,  123,  125,  106,  94,  127,  124,  110,  91,  108,  145,  113,  112,  88,  112,  96,  164,  67,  123,  99,  132,  127,  108,  82,  147,  141,  143,  111,  133,  93,  74,  161,  136,  162,  125,  122,  69,  117,  113,  111,  108,  153,  92,  193,  126,  97,  192,  124,  105,  71,  160,  85,  147,  157,  129,  157,  71,  104,  45,  109,  135,  110,  75,  118,  78,  142,  108,  118,  107,  162,  146,  76,  92,  176,  108,  98,  113,  146,  100,  89,  170,  116,  84,  134,  114,  92,  95,  90,  93,  96,  100,  155,  130,  104,  148,  170,  133,  83,  156,  124,  142,  80,  116,  113,  154,  144,  162,  116,  113,  89,  115,  96,  137,  121,  171,  97,  146,  129,  71,  111,  109,  113,  131,  126,  146,  152,  114,  175,  87,  99,  110,  153,  76,  106,  122,  144,  109,  136,  104,  93,  129,  141,  128,  148,  138,  90,  102,  162,  121,  111,  125,  159,  169,  95,  149,  55,  103,  139,  163,  105,  101,  121,  76,  53,  147,  113,  95,  111,  109,  127,  117,  86,  139,  140,  105,  218,  168,  134,  104,  103,  100,  73,  54,  101,  163,  51,  236,  78,  32,  166,  113,  135,  134,  116,  141,  87,  85,  65,  105,  97,  139,  39,  113,  154,  102,  77,  106,  101,  53,  144,  124,  79,  147,  133,  117,  85,  128,  143,  116,  87,  60,  121,  92,  132,  145,  167,  53,  121,  31,  127,  91,  23,  77,  150,  75,  158,  41,  127,  164,  153,  54,  43,  56,  119,  102,  188,  108,  94,  50,  135,  47,  91,  83,  61,  87,  121,  43,  111,  98,  122,  92,  192,  125,  151,  137,  103,  108,  115,  76,  168,  83,  128,  160,  104,  102,  141,  105,  84,  122,  86,  138,  74,  93,  132,  125,  110,  123,  163,  161,  103,  121,  135,  96,  117,  141,  73,  76,  113,  58,  90,  110,  103,  95,  71,  67,  137,  54,  180,  55,  156,  171,  48,  105,  182,  199,  102,  182,  175,  85,  36,  42,  93,  122,  46,  76,  200,  70,  97,  76,  130,  198,  94,  157,  146,  94,  72,  52,  113,  89,  100,  193,  170,  85,  107,  76,  142,  59,  190,  166,  95,  42,  114,  175,  93,  69,  162,  89,  151,  78,  71,  192,  131,  84,  112,  147,  190,  81,  147,  127,  122,  28,  122,  83,  98,  143,  87,  140,  116,  177,  101,  96,  93,  112,  137,  161,  118,  101,  79,  173,  149,  122,  116,  139,  152,  120,  172,  152,  116,  34,  75,  72,  82,  136,  65,  146,  162,  133,  93,  119,  128,  99,  165,  80,  88,  19,  95,  164,  158,  104,  198,  54,  138,  135,  121,  102,  135,  167,  69,  176,  183,  90,  213,  166,  101,  69,  144,  115,  96,  115,  134,  106,  63,  130,  58,  57,  90,  142,  68,  147,  94,  151,  77,  70,  54,  85,  108,  120,  50,  83,  216,  66,  97,  87,  83,  80,  94,  180,  52,  92,  186,  125,  127,  158,  98,  106,  95,  33,  104,  79,  125,  116,  161,  44,  121,  66,  120,  80,  28,  99,  167,  105,  96,  14,  157,  115,  147,  86,  129,  70,  212,  36,  84,  171,  130,  135,  182,  134,  68,  65,  85,  147,  80,  119,  183,  58,  165,  223,  114,  30,  110,  149,  118,  93,  172,  150,  161,  54,  101,  73,  116,  82,  97,  118,  33,  143,  169,  145,  95,  170,  151,  120,  55,  66,  139,  99,  111,  93,  177,  70,  156,  168,  54,  74,  54,  63,  120,  113,  134,  139,  115,  67,  80,  49,  114,  170,  77,  192,  148,  82,  97,  84,  34,  39,  37,  90,  92,  100,  178,  181,  140,  195,  54,  77,  157,  195,  129,  135,  117,  1,  137,  92,  171,  148,  122,  95,  74,  50,  118,  200,  173,  125,  81,  122,  156,  90,  124,  46,  189,  164,  46,  128,  128,  136,  70,  146,  76,  91,  81,  133,  133,  97,  94,  193,  119,  123,  66,  117,  111,  143,  125,  80,  152,  117,  125,  21,  150,  129,  104,  118,  144,  115,  86,  67,  147,  116,  158,  174,  89,  102,  166,  83,  97,  145,  112,  161,  136,  124,  104,  132,  122,  117,  53,  138,  106,  115,  136,  104,  121,  162,  99,  141,  128,  105,  117,  182,  73,  132,  26,  112,  129,  112,  127,  86,  101,  148,  153,  111,  107,  105,  57,  50,  103,  132,  67,  128,  89,  139,  109,  136,  102,  34,  87,  100,  66,  163,  70,  112,  77,  144,  95,  145,  49,  59,  112,  201,  131,  94,  82,  117,  100,  128,  95,  149,  135,  107,  94,  116,  59,  126,  159,  77,  118,  40,  203,  83,  65,  83,  123,  110,  135,  163,  93,  114,  127,  66,  153,  147,  117,  74,  112,  116,  205,  101,  82,  132,  127,  70,  80,  76,  187,  130,  76,  105,  120,  115,  79,  155,  134,  138,  180,  83,  167,  133,  113,  120,  86,  99,  113,  75,  124,  153,  106,  123,  123,  106,  141,  99,  130,  109,  68,  115,  107,  193,  137,  176,  81,  95,  72,  130,  122,  67,  137,  134,  103,  82,  127,  124,  92,  51,  86,  97,  106,  151,  156,  118,  74,  146,  136,  123,  51,  127,  38,  131,  110,  111,  118,  96,  104,  104,  177,  121,  148,  140,  128,  146,  114,  80,  90,  133,  130,  93,  165,  152,  112,  110,  105,  122,  112,  150,  156,  86,  152,  83,  142,  109,  103,  56,  117,  122,  124,  126,  131,  148,  47,  134,  61,  152,  110,  187,  111,  100,  159,  111,  163,  89,  74,  115,  88,  94,  67,  125,  177,  97,  91,  92,  111,  90,  111,  157,  138,  123,  61,  131,  141,  152,  85,  88,  148,  115,  179,  136,  70,  42,  138,  114,  123,  144,  129,  135,  121,  181,  162,  91,  146,  73,  156,  50,  118,  111,  182,  91,  87,  132,  95,  112,  142,  133,  132,  145,  55,  107,  86,  179,  123,  66,  116,  146,  18,  145,  91,  95,  136,  117,  160,  123,  188,  89,  169,  88,  63,  63,  178,  158,  73,  100,  91,  86,  98,  178,  94,  151,  159,  86,  141,  148,  72,  79,  44,  146,  108,  55,  139,  94,  78,  81,  100,  100,  143,  75,  89,  129,  111,  102,  175,  137,  132,  180,  124,  100,  76,  136,  142,  90,  104,  110,  134,  55,  134,  141,  83,  55,  66,  106,  188,  115,  143,  154,  141,  120,  66,  98,  122,  124,  124,  126,  52,  84,  137,  70,  137,  81,  128,  150,  95,  120,  143,  120,  134,  105,  206,  140,  70,  130,  139,  177,  145,  134,  145,  118,  123,  181,  86,  108,  158,  99,  113,  90,  77,  89,  127,  103,  175,  180,  98,  172,  122,  90,  92,  229,  114,  100,  86,  152,  107,  153,  151,  119,  113,  132,  107,  134,  89,  153,  150,  179,  106,  114,  85,  166,  115,  116,  81,  96,  44,  133,  155,  126,  104,  83,  101,  168,  105,  163,  53,  74,  165,  182,  107,  132,  113,  110,  127,  134,  130,  124,  191,  92,  129,  92,  158,  54,  138,  66,  21,  119,  126,  104,  138,  98,  88,  151,  50,  182,  93,  176,  105,  116,  151,  168,  130,  156,  118,  115,  94,  118,  181,  191,  89,  136,  118,  142,  137,  58,  103,  111,  65,  134,  105,  114,  106,  103,  117,  109,  117,  117,  102,  111,  140,  97,  100,  128,  88,  99,  115,  121,  158,  130,  95,  130,  85,  148,  148,  152,  140,  100,  144,  169,  122,  155,  59,  109,  130,  110,  156,  96,  167,  112,  98,  83,  131,  118,  3,  81,  159,  132,  108,  97,  120,  91,  135,  156,  132,  122,  98,  140,  141,  77,  117,  102,  49,  114,  145,  128,  88,  114,  158,  94,  121,  131,  120,  108,  109,  121,  116,  153,  106,  141,  129,  157,  153,  145,  117,  146,  104,  113,  132,  153,  107,  88,  142,  196,  70,  121,  68,  108,  133,  75,  134,  91,  133,  90,  158,  75,  121,  142,  49,  112,  68,  95,  44,  130,  112,  138,  75,  119,  133,  115,  89,  67,  55,  33,  111,  153,  165,  115,  136,  116,  195,  164,  117,  110,  158,  114,  182,  100,  130,  146,  153,  108,  65,  139,  68,  142,  85,  205,  160,  33,  113,  100,  167,  73,  147,  149,  114,  83,  118,  90,  95,  88,  173,  180,  95,  125,  72,  82,  117,  143,  113,  74,  147,  103,  116,  157,  95,  123,  138,  74,  192,  195,  93,  95,  119,  105,  95,  55,  111,  136,  72,  167,  116,  102,  115,  120,  175,  155,  125,  116,  114,  141,  80,  123,  108,  92,  18,  147,  116,  162,  100,  91,  69,  90,  63,  167,  78,  155,  97,  112,  140,  196,  160,  116,  67,  89,  138,  67,  129,  118,  179,  71,  170,  36,  124,  127,  36,  45,  138,  78,  35,  113,  96,  74,  76,  141,  153,  153,  87,  53,  88,  90,  96,  166,  115,  131,  81,  120,  153,  172,  92,  113,  71,  118,  105,  54,  105,  99,  104,  105,  108,  109,  81,  124,  105,  197,  129,  73,  157,  100,  181,  109,  102,  116,  131,  57,  112,  102,  69,  132,  119,  171,  71,  137,  88,  145,  73,  144,  115,  24,  125,  176,  92,  136,  129,  139,  185,  106,  122,  121,  51,  50,  74,  125,  96,  85,  156,  100,  51,  134,  112,  74,  137,  110,  140,  201,  67,  148,  77,  129,  57,  197,  86,  102,  106,  189,  135,  59,  59,  140,  105,  104,  95,  155,  75,  104,  158,  153,  56,  105,  167,  103,  135,  113,  131,  58,  75,  135,  107,  128,  114,  158,  107,  109,  137,  17,  101,  143,  63,  153,  117,  48,  133,  177,  161,  131,  129,  149,  117,  31,  102,  113,  61,  165,  134,  82,  139,  100,  109,  117,  124,  155,  123,  138,  71,  110,  142,  104,  20,  145,  97,  80,  106,  167,  120,  120,  103,  122,  139,  130,  146,  74,  160,  156,  164,  125,  30,  59,  159,  83,  111,  66,  145,  100,  128,  113,  113,  109,  39,  70,  110,  87,  162,  102,  109,  117,  125,  70,  97,  70,  106,  138,  158,  116,  106,  54,  67,  103,  96,  68,  95,  99,  96,  45,  159,  156,  180,  152,  157,  70,  147,  185,  129,  75,  91,  31,  147,  109,  187,  149,  109,  139,  123,  84,  76,  104,  161,  144,  71,  136,  113,  123,  124,  99,  134,  89,  112,  109,  89,  81,  62,  117,  43,  100,  79,  81,  49,  70,  165,  43,  63,  116,  125,  72,  61,  147,  165,  121,  77,  155,  151,  67,  105,  192,  134,  94,  111,  142,  134,  125,  177,  115,  72,  70,  149,  109,  97,  121,  82,  107,  113,  232,  136,  103,  80,  109,  185,  97,  102,  151,  143,  115,  109,  65,  72,  57,  141,  144,  131,  95,  77,  63,  161,  197,  104,  41,  158,  114,  56,  180,  81,  71,  92,  74,  160,  109,  158,  141,  66,  77,  106,  61,  141,  189,  179,  71,  123,  154,  124,  127,  118,  144,  144,  79,  146,  88,  114,  128,  115,  69,  143,  108,  117,  145,  58,  118,  90,  76,  114,  123,  115,  130,  89,  173,  143,  88,  108,  144,  83,  136,  51,  131,  107,  184,  143,  97,  45,  101,  84,  114,  152,  72,  105,  107,  138,  78,  79,  188,  105,  95,  112,  117,  195,  100,  141,  122,  117,  148,  168,  72,  103,  156,  119,  104,  89,  120,  95,  77,  114,  97,  204,  118,  113,  97,  235,  125,  84,  128,  158,  77,  122,  169,  93,  115,  147,  133,  103,  74,  111,  108,  118,  100,  149,  186,  5,  140,  155,  127,  145,  119,  74,  90,  140,  132,  98,  151,  78,  114,  116,  135,  117,  116,  101,  85,  55,  73,  125,  109,  126,  94,  107,  66,  44,  117,  70,  35,  64,  132,  94,  67,  107,  136,  129,  96,  99,  43,  195,  205,  119,  106,  134,  42,  181,  108,  175,  138,  119,  101,  84,  91,  147,  117,  206,  123,  44,  123,  101,  59,  141,  108,  165,  93,  65,  131,  117,  102,  78,  116,  2,  130,  62,  76,  115,  162,  158,  119,  121,  106,  177,  94,  108,  133,  115,  137,  69,  148,  146,  164,  116,  67,  182,  141,  96,  133,  69,  174,  42,  83,  134,  124,  142,  93,  119,  157,  131,  126,  107,  84,  111,  70,  130,  160,  120,  153,  159,  113,  97,  50,  148,  106,  175,  60,  164,  165,  66,  132,  109,  90,  164,  148,  104,  68,  115,  126,  163,  96,  81,  133,  181,  93,  78,  65,  146,  83,  88,  177,  160,  128,  137,  99,  56,  78,  109,  136,  85,  101,  182,  162,  132,  173,  91,  192,  48,  82,  131,  156,  70,  160,  131,  65,  100,  110,  126,  182,  118,  113,  115,  78,  68,  66,  115,  83,  105,  88,  127,  89,  150,  69,  94,  84,  79,  116,  160,  193,  148,  133,  169,  77,  111,  78,  140,  97,  190,  153,  87,  78,  29,  18,  55,  166,  101,  107,  69,  132,  123,  71,  171,  38,  71,  81,  125,  167,  133,  118,  91,  112,  129,  135,  82,  79,  125,  169,  93,  113,  91,  102,  117,  123,  58,  117,  120,  66,  139,  155,  88,  130,  160,  47,  138,  102,  157,  134,  126,  92,  121,  143,  136,  144,  39,  104,  115,  58,  134,  81,  54,  113,  184,  49,  75,  117,  100,  75,  58,  210,  135,  81,  53,  80,  80,  85,  118,  172,  79,  97,  150,  92,  132,  151,  141,  74,  46,  82,  159,  135,  64,  207,  63,  70,  121,  155,  144,  195,  80,  119,  153,  108,  122,  116,  151,  136,  99,  55,  93,  60,  155,  69,  121,  80,  116,  40,  176,  151,  98,  49,  138,  99,  105,  112,  91,  175,  130,  164,  85,  80,  93,  156,  64,  148,  67,  137,  109,  90,  84,  101,  160,  30,  103,  118,  118,  149,  82,  101,  75,  157,  115,  167,  69,  120,  123,  162,  166,  126,  70,  104,  117,  148,  100,  93,  118,  56,  152,  88,  108,  65,  135,  98,  107,  112,  102,  83,  68,  113,  81,  166,  120,  171,  114,  124,  169,  88,  116,  74,  64,  99,  147,  80,  83,  112,  128,  108,  39,  182,  202,  150,  66,  81,  75,  115,  95,  136,  110,  89,  150,  68,  197,  142,  149,  119,  55,  74,  180,  111,  32,  208,  53,  99,  175,  182,  201,  142,  76,  70,  160,  75,  97,  161,  148,  120,  104,  87,  46,  87,  176,  107,  158,  91,  84,  88,  152,  138,  83,  48,  98,  103,  116,  116,  167,  116,  85,  114,  118,  116,  155,  24,  99,  111,  152,  92,  82,  159,  160,  113,  128,  125,  196,  65,  70,  158,  96,  127,  68,  141,  156,  144,  128,  45,  79,  148,  134,  138,  89,  159,  129,  70,  135,  128,  80,  134,  141,  156,  72,  104,  167,  60,  91,  103,  109,  104,  57,  176,  99,  61,  132,  102,  76,  76,  123,  105,  175,  94,  140,  156,  132,  114,  110,  69,  113,  127,  171,  111,  81,  143,  175,  86,  110,  93,  66,  90,  60,  96,  97,  90,  82,  78,  61,  109,  79,  112,  71,  116,  154,  150,  132,  90,  119,  53,  72,  150,  102,  119,  54,  117,  98,  92,  114,  70,  95,  105,  176,  136,  69,  31,  109,  146,  92,  168,  106,  92,  92,  202,  116,  114,  136,  131,  130,  178,  108,  94,  144,  191,  105,  120,  105,  112,  107,  94,  107,  137,  78,  213,  125,  83,  94,  110,  109,  83,  73,  113,  72,  105,  86,  94,  124,  116,  51,  185,  124,  128,  125,  78,  90,  103,  120,  138,  47,  196,  161,  127,  121,  99,  146,  138,  122,  108,  132,  50,  78,  141,  181,  108,  110,  67,  146,  96,  90,  80,  159,  95,  178,  144,  140,  120,  135,  109,  119,  130,  88,  150,  138,  127,  91,  75,  87,  137,  143,  151,  114,  61,  133,  84,  66,  170,  69,  123,  119,  123,  143,  59,  127,  129,  161,  104,  153,  79,  63,  162,  120,  129,  49,  173,  153,  78,  73,  111,  143,  87,  114,  177,  146,  59,  77,  136,  152,  103,  164,  94,  109,  115,  136,  108,  141,  109,  123,  126,  194,  135,  129,  25,  42,  51,  116,  109,  65,  76,  31,  98,  141,  92,  130,  18,  80,  131,  48,  184,  130,  138,  76,  152,  175,  151,  105,  87,  88,  156,  119,  92,  99,  145,  150,  81,  63,  168,  135,  56,  166,  191,  78,  127,  172,  70,  123,  30,  113,  116,  89,  42,  134,  168,  127,  120,  105,  96,  99,  43,  125,  85,  101,  126,  142,  45,  95,  112,  105,  63,  92,  156,  77,  136,  52,  74,  76,  173,  59,  38,  135,  119,  53,  90,  76,  220,  108,  106,  90,  114,  133,  175,  29,  95,  143,  83,  113,  147,  99,  87,  160,  112,  102,  134,  175,  99,  104,  92,  113,  109,  141,  45,  131,  55,  118,  175,  95,  110,  176,  138,  114,  73,  62,  108,  177,  138,  106,  123,  141,  132,  117,  112,  152,  133,  135,  45,  80,  75,  157,  131,  110,  119,  32,  98,  95,  196,  87,  164,  190,  86,  124,  161,  63,  32,  145,  215,  105,  95,  192,  73,  81,  87,  154,  64,  195,  115,  74,  95,  110,  132,  251,  99,  82,  209,  116,  107,  71,  123,  157,  106,  86,  119,  112,  104,  112,  187,  107,  89,  82,  156,  87,  120,  51,  114,  100,  180,  161,  174,  98,  59,  59,  83,  122,  160,  146,  124,  64,  162,  129,  169,  115,  47,  94,  114,  160,  81,  52,  53,  134,  146,  94,  108,  134,  154,  94,  166,  93,  70,  179,  82,  166,  134,  141,  131,  168,  86,  64,  159,  82,  123,  123,  136,  68,  125,  92,  110,  83,  140,  116,  117,  132,  167,  123,  43,  186,  84,  187,  137,  82,  64,  60,  98,  85,  158,  155,  162,  134,  42,  49,  65,  109,  99,  89,  82,  106,  94,  129,  172,  95,  186,  108,  129,  116,  158,  136,  91,  139,  64,  136,  97,  158,  162,  153,  101,  72,  73,  103,  91,  106,  121,  74,  138,  166,  126,  138,  59,  151,  131,  38,  128,  173,  147,  39,  166,  134,  95,  145,  65,  46,  110,  101,  111,  70,  117,  202,  97,  103,  52,  85,  104,  105,  231,  120,  118,  127,  164,  142,  170,  82,  96,  140,  94,  144,  57,  145,  109,  117,  106,  130,  123,  40,  185,  61,  129,  168,  32,  118,  84,  120,  125,  113,  163,  113,  58,  123,  91,  142,  159,  110,  165,  24,  145,  126,  109,  106,  189,  132,  62,  174,  160,  130,  152,  138,  113,  96,  134,  78,  149,  120,  155,  88,  118,  169,  140,  111,  118,  153,  123,  105,  157,  217,  89,  145,  92,  113,  110,  118,  44,  121,  137,  108,  64,  143,  98,  85,  142,  153,  140,  68,  120,  106,  101,  102,  153,  112,  97,  92,  147,  94,  105,  98,  153,  132,  118,  91,  114,  140,  76,  83,  100,  102,  76,  119,  124,  163,  };
#include <stdint.h>

const float inline_Variable_2_quantized_min_0 [ 1 ] = {  -0.3614077,  };
#include <stdint.h>

const float inline_Variable_2_quantized_max_0 [ 1 ] = {  0.45044523,  };
#include <stdint.h>

const float inline_Variable_3_0 [ 64 ] = {  0.1412006,  0.20672418,  0.063317396,  0.12417159,  0.16844676,  0.15053105,  0.15693341,  0.101200275,  0.18628734,  0.22300602,  0.1182283,  0.18968625,  0.17032082,  0.1624409,  0.13840686,  0.13351615,  0.09955509,  0.17070095,  0.18508478,  0.16174868,  0.10287462,  0.21611446,  0.07994015,  0.22968249,  0.07170398,  0.2040604,  0.113099754,  0.16514535,  0.14968514,  0.12827362,  0.11260753,  0.18870975,  0.07892773,  0.07698415,  0.21026817,  0.20618722,  0.16943051,  0.13845581,  0.21313445,  0.070261165,  0.12515165,  0.18976042,  0.20463704,  0.09635804,  0.075653605,  0.18138057,  0.16833599,  0.09050304,  0.17039435,  0.1662278,  0.21178715,  0.059566505,  0.17093082,  0.23057978,  0.085236385,  0.14164306,  0.15710115,  0.087783836,  0.13565114,  0.12687537,  0.22912659,  0.14785497,  0.1912938,  0.1268894,  };
#include <stdint.h>

const int inline_zscore_1_eightbit_Variable_3__port__0_reshape_dims_0 [ 1 ] = {  -1,  };
#include <stdint.h>

const int inline_zscore_1_eightbit_Variable_3__port__0_reduction_dims_0 [ 1 ] = {  0,  };
#include <stdint.h>

const float inline_Variable_4_0 [ 640 ] = {  -0.25692242,  -0.31992674,  0.10246906,  0.15015551,  -0.22329633,  -0.13781902,  -0.1854365,  0.010863304,  0.14414683,  0.043564066,  -0.068728074,  0.034361634,  0.09895034,  -0.26925936,  -0.110834464,  0.1955331,  0.20300771,  -0.26658756,  0.18508126,  -0.35806453,  -0.02864994,  -0.0551593,  0.17589687,  0.0239906,  -0.11163255,  -0.100066826,  0.1451356,  0.21138947,  -0.12650223,  -0.21502264,  0.09520065,  -0.11207755,  0.06384882,  0.005191269,  0.015971912,  0.038664933,  0.08915939,  -0.20131354,  -0.18532892,  -0.26673582,  -0.21852843,  -0.16455454,  -0.04454276,  -0.23537782,  0.10898158,  0.14670376,  0.12190257,  -0.2655852,  0.11667036,  -0.010137777,  -0.25952128,  -0.0364819,  0.12876973,  0.13352656,  -0.26407263,  0.11055303,  -0.27711734,  -0.031112466,  0.10838808,  -0.12740414,  -0.14913996,  -0.08137453,  0.105841994,  0.09315732,  -0.21902007,  -0.24244222,  -0.5148161,  0.12808247,  0.054365437,  0.08027599,  -0.1155846,  0.16399002,  0.03091931,  0.1403329,  -0.027762156,  -0.19644912,  -0.31208962,  0.18420129,  -0.19597812,  0.17414396,  -0.20463191,  -0.24049042,  -0.1457925,  0.015572967,  -0.17321168,  -0.26332155,  -0.07592041,  0.1054585,  0.11116681,  0.10816238,  -0.42047566,  0.11095346,  -0.22005765,  0.117316045,  -0.050179895,  0.116019435,  -0.24506432,  -0.22064744,  0.051486038,  -0.01623668,  0.23267888,  -0.18429263,  0.16139013,  -0.19006714,  -0.037638716,  -0.10708433,  0.21974157,  -0.20631985,  0.05755241,  -0.16632393,  0.20056094,  0.13080785,  0.039322063,  -0.24227767,  -0.34198862,  -0.003319017,  -0.051179286,  -0.27218997,  0.1370693,  -0.27950725,  0.027572408,  0.20307623,  -0.2559001,  -0.12330264,  -0.115056925,  0.060415007,  0.19603685,  -0.1439281,  -0.17158085,  -0.34286013,  -0.070256114,  -0.28006098,  -0.09745242,  0.14001466,  -0.18168627,  0.15857053,  0.15605466,  -0.34390596,  0.106453255,  0.14896335,  -0.33106768,  0.07201575,  -0.10259982,  0.06636517,  0.08785108,  -0.19922432,  -0.4349399,  0.016477399,  -0.1450784,  0.08802823,  -0.28882238,  0.23002188,  -0.07843403,  -0.0970704,  0.17251389,  0.045666926,  -0.20962,  -0.13794367,  -0.008976813,  0.16880083,  -0.23782665,  0.18513379,  0.17075786,  0.15718475,  -0.12531486,  -0.11821112,  -0.22976564,  0.1827765,  -0.028687257,  -0.13965538,  -0.05824084,  -0.10061366,  0.09911451,  -0.1309621,  0.18629007,  -0.20881635,  0.015070557,  -0.15767358,  0.24815369,  -0.18177114,  0.04015557,  0.21840636,  -0.10470476,  -0.1362178,  -0.1242351,  -0.3454029,  -0.1914048,  -0.20394911,  0.14971796,  0.21681379,  -0.21849994,  0.09202454,  0.07256482,  -0.13122518,  0.041053154,  -0.3446854,  -0.18025309,  0.06801268,  0.0018149746,  0.09333379,  -0.3378186,  -0.03925775,  -0.16998532,  0.086482406,  0.09442585,  0.016179595,  -0.31830186,  0.10927281,  -0.27409828,  0.09921132,  0.16324887,  -0.26863956,  0.029386047,  0.073146395,  -0.21949996,  -0.1490644,  0.14559111,  -0.33702025,  0.17532156,  0.069579855,  -0.043467198,  -0.18931179,  0.13787706,  0.14658023,  0.22013623,  0.0033338412,  0.15456137,  -0.2537773,  -0.19338086,  -0.14832875,  0.093459986,  -0.1533436,  -0.30551335,  0.094125494,  0.020269454,  0.102055416,  -0.12450041,  -0.16393913,  0.0018518064,  0.060116354,  0.19420017,  -0.057678394,  0.14405249,  -0.12105655,  -0.1373014,  -0.045944065,  0.052139003,  0.12177484,  -0.115822926,  -0.2811597,  0.14413612,  -0.31925556,  -0.13936138,  0.07265285,  0.13607247,  0.1487918,  -0.24540703,  0.05426154,  0.09067004,  0.15104812,  0.10502856,  -0.11369014,  -0.036818303,  0.11379077,  -0.053574137,  0.13072178,  0.14434342,  -0.28771144,  -0.23534554,  -0.075443804,  -0.107232146,  0.17737357,  -0.08212458,  -0.3303049,  0.14022362,  0.07994826,  -0.037343264,  -0.05939072,  0.12319724,  -0.19357795,  -0.1714176,  -0.3667218,  0.18997814,  -0.15790927,  0.20383263,  -0.045477074,  0.17524952,  -0.184941,  0.15016818,  -0.025676101,  0.23055147,  -0.12861517,  0.08264003,  -0.15500225,  -0.3463047,  0.061850782,  -0.12911822,  0.21700561,  -0.15395562,  0.05642857,  0.11085845,  -0.17382367,  -0.106824994,  0.09137791,  -0.41752234,  0.13720053,  -0.04305295,  0.12657017,  -0.17360121,  -0.05903222,  -0.26141545,  0.04946265,  -0.30043063,  -0.18316391,  0.109442495,  0.077586055,  0.10884513,  -0.14164577,  0.081880085,  0.101677366,  0.09124731,  0.073251456,  0.009419508,  -0.103345975,  0.032789625,  -0.16510087,  0.051670145,  -0.020982502,  -0.11930704,  -0.3712734,  -0.20526911,  -0.083052605,  0.1305295,  0.10918035,  -0.23268427,  0.14815512,  0.13501692,  -0.0445827,  -0.17244725,  -0.20456055,  -0.3382407,  0.12814263,  -0.13885592,  0.09042625,  0.1179276,  -0.23272604,  -0.33748397,  0.021650588,  0.040732615,  0.111580595,  0.15535907,  0.10417541,  0.014951778,  -0.009221086,  -0.28634596,  0.12174834,  -0.18172777,  0.0962263,  0.12704493,  -0.17060459,  0.09775226,  -0.38770884,  0.06290386,  -0.12490506,  0.10049695,  -0.19242065,  -0.3280617,  0.09929793,  -0.028763423,  0.10854242,  0.10381721,  -0.37590194,  -0.23491615,  -0.26084417,  0.08408128,  0.06986235,  -0.17796272,  0.09505098,  -0.15716158,  0.02998908,  0.15933672,  -0.23794523,  -0.17848206,  -0.2770952,  -0.22688754,  0.004052646,  0.15510426,  -0.07037479,  0.1264712,  -0.27269688,  -0.34722063,  -0.050185353,  -0.019060304,  0.04083774,  -0.1311158,  0.15750094,  0.013955978,  0.111538455,  -0.23868631,  0.07001694,  -0.241188,  -0.030844366,  0.17141537,  0.029310055,  0.07443496,  -0.045175627,  0.044046484,  -0.11573122,  0.04044821,  -0.37780404,  0.047425173,  -0.30501094,  -0.206656,  -0.19126599,  0.10159305,  -0.061334047,  -0.12437802,  0.07513349,  0.018563163,  0.085583456,  -0.2797129,  0.14839558,  0.07800822,  0.06751673,  -0.3120785,  -0.3154081,  -0.2580694,  -0.0024527044,  0.077031225,  -0.22999078,  0.016799621,  0.09353336,  0.17608081,  -0.013205403,  -0.119932696,  -0.16325448,  0.049020525,  0.18794416,  -0.13072586,  -0.30561832,  0.046389334,  -0.19433022,  0.23270062,  -0.080264956,  0.14775084,  0.13202935,  -0.032551706,  -0.2327494,  -0.15482774,  0.09208082,  0.116564184,  -0.28507194,  -0.11235944,  0.099048354,  -0.24662021,  0.09343354,  -0.14956269,  0.07454316,  -0.040214494,  0.09223523,  0.14476578,  -0.24776356,  0.1293391,  0.14202164,  -0.2091041,  0.10537286,  -0.26025686,  -0.14905758,  0.13292505,  -0.06434334,  -0.15496063,  0.1556887,  0.19737236,  0.12198029,  0.24061158,  -0.2514488,  0.07375572,  0.04622106,  0.07816544,  -0.25603473,  -0.16774741,  -0.25060228,  0.038745143,  0.1557587,  -0.2507044,  0.16615856,  -0.3909899,  0.13180335,  0.100990005,  0.08191317,  -0.18700202,  0.103873506,  -0.14279924,  -0.213194,  0.11310069,  0.09802939,  0.15658301,  -0.28144386,  -0.037163563,  -0.14859848,  -0.25200334,  0.15536189,  -0.10109785,  -0.10708479,  0.041560236,  0.026536554,  0.059813615,  -0.20868076,  0.14278682,  0.122516885,  0.18467931,  -0.270042,  0.10597682,  -0.10207942,  0.0023235178,  -0.22206534,  0.056173775,  0.14952172,  -0.2704288,  -0.10441028,  -0.22885384,  -0.2948213,  -0.15393794,  -0.1727798,  0.12227761,  -0.06378991,  -0.17393595,  0.06362409,  -0.0011458008,  0.114771664,  0.19444518,  -0.030031184,  -0.05948295,  0.1108535,  -0.27657706,  0.15383819,  -0.020788753,  -0.35731137,  0.12812915,  -0.06434059,  -0.2159397,  0.2683122,  0.16287515,  -0.08780309,  -0.19519682,  0.115971744,  0.15289551,  0.07174142,  -0.16378935,  0.15894988,  -0.21394998,  0.08924363,  0.10697341,  0.117833726,  -0.24687603,  -0.2146389,  -0.2851176,  -0.080077246,  0.110521115,  -0.2546856,  -0.27881047,  -0.26600438,  -0.24046251,  -0.29481065,  0.09329219,  0.066938385,  0.068449445,  0.056810144,  -0.010791277,  -0.06598206,  0.16454889,  0.18954057,  0.14396787,  0.13325855,  -0.1260504,  0.023952939,  0.11043018,  -0.1464034,  -0.16372623,  -0.26149035,  0.159241,  -0.2547487,  -0.044823423,  -0.19002175,  0.19172084,  -0.03429812,  0.1730801,  0.16646932,  -0.2698125,  0.16272722,  -0.20917031,  0.25206107,  -0.13864554,  0.23931877,  -0.08156724,  -0.13577999,  -0.26565197,  0.16712812,  0.011409261,  0.010926848,  -0.15290293,  -0.07731466,  -0.30484977,  0.14629927,  -0.28250423,  0.15911646,  0.13793395,  -0.38183966,  0.0521726,  -0.02280973,  -0.037371337,  -0.18464673,  -0.02849092,  -0.15309918,  0.19772956,  -0.17269938,  0.21409923,  -0.050889593,  -0.18789743,  0.19873399,  -0.19107813,  0.25379378,  -0.08313403,  -0.1010955,  0.010404461,  -0.055558268,  -0.25962016,  0.20330894,  0.16638705,  0.17232855,  -0.15537293,  0.13788283,  0.18553482,  -0.021289097,  -0.16517684,  -0.08640144,  0.16773917,  0.06006847,  0.018930355,  -0.3245973,  };
#include <stdint.h>

const int inline_MatMul_2_eightbit_Variable_4__port__0_reshape_dims_0 [ 1 ] = {  -1,  };
#include <stdint.h>

const int inline_MatMul_2_eightbit_Variable_4__port__0_reduction_dims_0 [ 1 ] = {  0,  };
#include <stdint.h>

const float inline_Variable_5_0 [ 10 ] = {  0.120481804,  0.14332329,  -0.080638185,  0.057414286,  0.15221661,  0.0942365,  0.075613976,  0.025672391,  0.20297916,  0.18751249,  };
#include <stdint.h>

const int inline_logits_eightbit_Variable_5__port__0_reshape_dims_0 [ 1 ] = {  -1,  };
#include <stdint.h>

const int inline_logits_eightbit_Variable_5__port__0_reduction_dims_0 [ 1 ] = {  0,  };
#include <stdint.h>

const int inline_y_pred_dimension_0 [ 1 ] = {  1,  };