관리-도구
편집 파일: cp_00_t.c
/* !!!!!!! DO NOT EDIT THIS FILE !!!!!!! This file was autogenerated by: /usr/bin/perl ../bin/enc2xs -Q -o cp_00_t.c -f cp_00_t.fnm enc2xs VERSION 2.24 */ #pragma GCC diagnostic ignored "-Wc++-compat" #include "encode.h" #ifdef __cplusplus extern encpage_t cp936_utf8[129]; #else static const encpage_t cp936_utf8[129]; #endif #ifdef __cplusplus extern encpage_t utf8_cp936[23]; #else static const encpage_t utf8_cp936[23]; #endif static const U8 enctable[120296] = { 228,186,144,228,186,150,228,186,151,228, 186,153,228,186,156,228,186,157,228,186,158,228,186,163,228,186,170,228,186, 175,228,186,176,228,186,177,228,186,180,228,186,182,228,186,183,228,186,184, 228,186,185,228,186,188,228,186,189,228,186,190,228,187,136,228,187,140,228, 187,143,228,187,144,228,187,146,228,187,154,228,187,155,228,187,156,228,187, 160,228,187,162,228,187,166,228,187,167,228,187,169,228,187,173,228,187,174, 228,187,175,228,187,177,228,187,180,228,187,184,228,187,185,228,187,186,228, 187,188,228,187,190,228,188,128,228,188,130,228,188,131,228,188,132,228,188, 133,228,188,134,228,188,135,228,188,136,228,188,139,228,188,140,228,188,146, 228,188,147,228,188,148,228,188,149,228,188,150,228,188,156,228,188,157,228, 188,161,228,188,163,228,188,168,228,188,169,228,188,172,228,188,173,228,188, 174,228,188,177,228,188,179,228,188,181,228,188,183,228,188,185,228,188,187, 228,188,190,228,188,191,228,189,128,228,189,129,228,189,130,228,189,132,228, 189,133,228,189,135,228,189,136,228,189,137,228,189,138,228,189,139,228,189, 140,228,189,146,228,189,148,228,189,150,228,189,161,228,189,162,228,189,166, 228,189,168,228,189,170,228,189,171,228,189,173,228,189,174,228,189,177,228, 189,178,228,189,181,228,189,183,228,189,184,228,189,185,228,189,186,228,189, 189,228,190,128,228,190,129,228,190,130,228,190,133,228,190,134,228,190,135, 228,190,138,228,190,140,228,190,142,228,190,144,228,190,146,228,190,147,228, 190,149,228,190,150,228,190,152,228,190,153,228,190,154,228,190,156,228,190, 158,228,190,159,228,190,161,228,190,162,229,128,139,229,128,142,229,128,144, 229,128,145,229,128,147,229,128,149,229,128,150,229,128,151,229,128,155,229, 128,157,229,128,158,229,128,160,229,128,162,229,128,163,229,128,164,229,128, 167,229,128,171,229,128,175,229,128,176,229,128,177,229,128,178,229,128,179, 229,128,180,229,128,181,229,128,182,229,128,183,229,128,184,229,128,185,229, 128,187,229,128,189,229,128,191,229,129,128,229,129,129,229,129,130,229,129, 132,229,129,133,229,129,134,229,129,137,229,129,138,229,129,139,229,129,141, 229,129,144,229,129,145,229,129,146,229,129,147,229,129,148,229,129,150,229, 129,151,229,129,152,229,129,153,229,129,155,229,129,157,229,129,158,229,129, 159,229,129,160,229,129,161,229,129,162,229,129,163,229,129,164,229,129,166, 229,129,167,229,129,168,229,129,169,229,129,170,229,129,171,229,129,173,229, 129,174,229,129,175,229,129,176,229,129,177,229,129,178,229,129,179,229,129, 180,229,129,181,229,129,184,229,129,185,229,129,186,229,129,188,229,129,189, 229,130,129,229,130,130,229,130,131,229,130,132,229,130,134,229,130,135,229, 130,137,229,130,138,229,130,139,229,130,140,229,130,142,229,130,143,229,130, 144,229,130,145,229,130,146,229,130,147,229,130,148,229,130,149,229,130,150, 229,130,151,229,130,152,229,130,153,229,130,154,229,130,155,229,130,156,229, 130,157,229,130,158,229,130,159,229,130,160,229,130,161,229,130,162,229,130, 164,229,130,166,229,130,170,229,130,171,229,130,173,229,130,174,229,130,175, 229,130,176,229,130,177,229,130,179,229,130,180,229,130,181,229,130,182,229, 130,183,229,130,184,229,130,185,229,130,188,229,132,137,229,132,138,229,132, 140,229,132,141,229,132,142,229,132,143,229,132,144,229,132,145,229,132,147, 229,132,148,229,132,149,229,132,150,229,132,151,229,132,152,229,132,153,229, 132,154,229,132,155,229,132,156,229,132,157,229,132,158,229,132,159,229,132, 160,229,132,162,229,132,163,229,132,164,229,132,165,229,132,166,229,132,167, 229,132,168,229,132,169,229,132,170,229,132,171,229,132,172,229,132,173,229, 132,174,229,132,175,229,132,176,229,132,177,229,132,178,229,132,179,229,132, 180,229,132,181,229,132,182,229,132,183,229,132,184,229,132,185,229,132,186, 229,132,187,229,132,188,229,132,189,229,132,190,229,133,130,229,133,135,229, 133,138,229,133,140,229,133,142,229,133,143,229,133,144,229,133,146,229,133, 147,229,133,151,229,133,152,229,133,153,229,133,155,229,133,157,229,133,158, 229,133,159,229,133,160,229,133,161,229,133,163,229,133,164,229,133,166,229, 133,167,229,133,169,229,133,170,229,133,175,229,133,178,229,133,186,229,133, 190,229,133,191,229,134,131,229,134,132,229,134,134,229,134,135,229,134,138, 229,134,139,229,134,142,229,134,143,229,134,144,229,134,145,229,134,147,229, 134,148,229,134,152,229,134,154,229,134,157,229,134,158,229,134,159,229,134, 161,229,134,163,229,134,166,229,134,167,229,134,168,229,134,169,229,134,170, 229,134,173,229,134,174,229,134,180,229,134,184,229,134,185,229,134,186,229, 134,190,229,134,191,229,135,129,229,135,130,229,135,131,229,135,133,229,135, 136,229,135,138,229,135,141,229,135,142,229,135,144,229,135,146,229,135,147, 229,135,148,229,135,149,229,135,150,229,135,151,229,137,153,229,137,154,229, 137,155,229,137,157,229,137,159,229,137,160,229,137,162,229,137,163,229,137, 164,229,137,166,229,137,168,229,137,171,229,137,172,229,137,173,229,137,174, 229,137,176,229,137,177,229,137,179,229,137,180,229,137,181,229,137,182,229, 137,183,229,137,184,229,137,185,229,137,186,229,137,187,229,137,188,229,137, 190,229,138,128,229,138,131,229,138,132,229,138,133,229,138,134,229,138,135, 229,138,137,229,138,138,229,138,139,229,138,140,229,138,141,229,138,142,229, 138,143,229,138,145,229,138,146,229,138,148,229,138,149,229,138,150,229,138, 151,229,138,152,229,138,153,229,138,154,229,138,156,229,138,164,229,138,165, 229,138,166,229,138,167,229,138,174,229,138,175,229,138,176,229,138,180,229, 138,181,229,138,182,229,138,183,229,138,184,229,138,185,229,138,186,229,138, 187,229,138,188,229,138,189,229,139,128,229,139,129,229,139,130,229,139,132, 229,139,133,229,139,134,229,139,136,229,139,138,229,139,140,229,139,141,229, 139,142,229,139,143,229,139,145,229,139,147,229,139,148,229,139,149,229,139, 151,229,139,153,229,139,154,229,139,155,229,139,156,229,139,157,229,139,158, 229,139,160,229,139,161,229,139,162,229,139,163,229,139,165,229,139,166,229, 139,167,229,139,168,229,139,169,229,139,170,229,139,171,229,139,172,229,139, 173,229,139,174,229,139,175,229,139,177,229,139,178,229,139,179,229,139,180, 229,139,181,229,139,182,229,139,183,229,139,184,229,139,187,229,139,188,229, 139,189,229,140,129,229,140,130,229,140,131,229,140,132,229,140,135,229,140, 137,229,140,138,229,140,139,229,140,140,229,140,142,229,142,144,229,142,145, 229,142,146,229,142,147,229,142,148,229,142,150,229,142,151,229,142,153,229, 142,155,229,142,156,229,142,158,229,142,160,229,142,161,229,142,164,229,142, 167,229,142,170,229,142,171,229,142,172,229,142,173,229,142,175,229,142,176, 229,142,177,229,142,178,229,142,179,229,142,180,229,142,181,229,142,183,229, 142,184,229,142,185,229,142,186,229,142,188,229,142,189,229,142,190,229,143, 128,229,143,131,229,143,132,229,143,133,229,143,134,229,143,135,229,143,142, 229,143,143,229,143,144,229,143,146,229,143,147,229,143,149,229,143,154,229, 143,156,229,143,157,229,143,158,229,143,161,229,143,162,229,143,167,229,143, 180,229,143,186,229,143,190,229,143,191,229,144,128,229,144,130,229,144,133, 229,144,135,229,144,139,229,144,148,229,144,152,229,144,153,229,144,154,229, 144,156,229,144,162,229,144,164,229,144,165,229,144,170,229,144,176,229,144, 179,229,144,182,229,144,183,229,144,186,229,144,189,229,144,191,229,145,129, 229,145,130,229,145,132,229,145,133,229,145,135,229,145,137,229,145,140,229, 145,141,229,145,142,229,145,143,229,145,145,229,145,154,229,145,157,229,145, 158,229,145,159,229,145,160,229,145,161,229,145,163,229,145,165,229,145,167, 229,145,169,229,145,170,229,145,171,229,145,172,229,145,173,229,145,174,229, 145,175,229,145,176,229,145,180,229,145,185,229,145,186,229,145,190,229,145, 191,229,146,129,229,146,131,229,146,133,229,146,135,229,146,136,229,146,137, 229,146,138,229,146,141,229,146,145,229,146,147,229,146,151,229,146,152,229, 146,156,229,146,158,229,146,159,229,146,160,229,146,161,229,148,168,229,148, 169,229,148,171,229,148,173,229,148,178,229,148,180,229,148,181,229,148,182, 229,148,184,229,148,185,229,148,186,229,148,187,229,148,189,229,149,128,229, 149,130,229,149,133,229,149,135,229,149,136,229,149,139,229,149,140,229,149, 141,229,149,142,229,149,143,229,149,145,229,149,146,229,149,147,229,149,148, 229,149,151,229,149,152,229,149,153,229,149,154,229,149,155,229,149,157,229, 149,158,229,149,159,229,149,160,229,149,162,229,149,163,229,149,168,229,149, 169,229,149,171,229,149,175,229,149,176,229,149,177,229,149,178,229,149,179, 229,149,180,229,149,185,229,149,186,229,149,189,229,149,191,229,150,133,229, 150,134,229,150,140,229,150,141,229,150,142,229,150,144,229,150,146,229,150, 147,229,150,149,229,150,150,229,150,151,229,150,154,229,150,155,229,150,158, 229,150,160,229,150,161,229,150,162,229,150,163,229,150,164,229,150,165,229, 150,166,229,150,168,229,150,169,229,150,170,229,150,171,229,150,172,229,150, 173,229,150,174,229,150,175,229,150,176,229,150,178,229,150,180,229,150,182, 229,150,184,229,150,186,229,150,188,229,150,191,229,151,128,229,151,129,229, 151,130,229,151,131,229,151,134,229,151,135,229,151,136,229,151,138,229,151, 139,229,151,142,229,151,143,229,151,144,229,151,149,229,151,151,229,151,152, 229,151,153,229,151,154,229,151,155,229,151,158,229,151,160,229,151,162,229, 151,167,229,151,169,229,151,173,229,151,174,229,151,176,229,151,177,229,151, 180,229,151,182,229,151,184,229,151,185,229,151,186,229,151,187,229,151,188, 229,151,191,229,152,130,229,152,131,229,152,132,229,152,133,229,153,163,229, 153,165,229,153,166,229,153,167,229,153,173,229,153,174,229,153,175,229,153, 176,229,153,178,229,153,179,229,153,180,229,153,181,229,153,183,229,153,184, 229,153,185,229,153,186,229,153,189,229,153,190,229,153,191,229,154,128,229, 154,129,229,154,130,229,154,131,229,154,132,229,154,135,229,154,136,229,154, 137,229,154,138,229,154,139,229,154,140,229,154,141,229,154,144,229,154,145, 229,154,146,229,154,148,229,154,149,229,154,150,229,154,151,229,154,152,229, 154,153,229,154,154,229,154,155,229,154,156,229,154,157,229,154,158,229,154, 159,229,154,160,229,154,161,229,154,162,229,154,164,229,154,165,229,154,166, 229,154,167,229,154,168,229,154,169,229,154,170,229,154,171,229,154,172,229, 154,173,229,154,174,229,154,176,229,154,177,229,154,178,229,154,179,229,154, 180,229,154,181,229,154,182,229,154,184,229,154,185,229,154,186,229,154,187, 229,154,189,229,154,190,229,154,191,229,155,128,229,155,129,229,155,130,229, 155,131,229,155,132,229,155,133,229,155,134,229,155,135,229,155,136,229,155, 137,229,155,139,229,155,140,229,155,141,229,155,142,229,155,143,229,155,144, 229,155,145,229,155,146,229,155,147,229,155,149,229,155,150,229,155,152,229, 155,153,229,155,156,229,155,163,229,155,165,229,155,166,229,155,167,229,155, 168,229,155,169,229,155,170,229,155,172,229,155,174,229,155,175,229,155,178, 229,155,179,229,155,182,229,155,183,229,155,184,229,155,187,229,155,188,229, 156,128,229,156,129,229,156,130,229,156,133,229,156,135,229,156,139,229,156, 140,229,156,141,229,156,142,229,156,143,229,156,144,229,156,145,229,158,129, 229,158,135,229,158,136,229,158,137,229,158,138,229,158,141,229,158,142,229, 158,143,229,158,144,229,158,145,229,158,148,229,158,149,229,158,150,229,158, 151,229,158,152,229,158,153,229,158,154,229,158,156,229,158,157,229,158,158, 229,158,159,229,158,165,229,158,168,229,158,170,229,158,172,229,158,175,229, 158,176,229,158,177,229,158,179,229,158,181,229,158,182,229,158,183,229,158, 185,229,158,186,229,158,187,229,158,188,229,158,189,229,158,190,229,158,191, 229,159,128,229,159,129,229,159,132,229,159,133,229,159,134,229,159,135,229, 159,136,229,159,137,229,159,138,229,159,140,229,159,141,229,159,144,229,159, 145,229,159,147,229,159,150,229,159,151,229,159,155,229,159,156,229,159,158, 229,159,161,229,159,162,229,159,163,229,159,165,229,159,166,229,159,167,229, 159,168,229,159,169,229,159,170,229,159,171,229,159,172,229,159,174,229,159, 176,229,159,177,229,159,178,229,159,179,229,159,181,229,159,182,229,159,183, 229,159,187,229,159,188,229,159,190,229,159,191,229,160,129,229,160,131,229, 160,132,229,160,133,229,160,136,229,160,137,229,160,138,229,160,140,229,160, 142,229,160,143,229,160,144,229,160,146,229,160,147,229,160,148,229,160,150, 229,160,151,229,160,152,229,160,154,229,160,155,229,160,156,229,160,157,229, 160,159,229,160,162,229,160,163,229,160,165,229,160,166,229,160,167,229,160, 168,229,160,169,229,160,171,229,160,172,229,160,173,229,160,174,229,160,175, 229,160,177,229,160,178,229,160,179,229,160,180,229,160,182,229,160,183,229, 160,184,229,160,185,229,160,186,229,160,187,229,160,188,229,160,189,229,162, 141,229,162,142,229,162,143,229,162,144,229,162,145,229,162,148,229,162,149, 229,162,150,229,162,151,229,162,152,229,162,155,229,162,156,229,162,157,229, 162,160,229,162,161,229,162,162,229,162,163,229,162,164,229,162,165,229,162, 166,229,162,167,229,162,170,229,162,171,229,162,172,229,162,173,229,162,174, 229,162,175,229,162,176,229,162,177,229,162,178,229,162,179,229,162,180,229, 162,181,229,162,182,229,162,183,229,162,184,229,162,185,229,162,186,229,162, 187,229,162,189,229,162,190,229,162,191,229,163,128,229,163,130,229,163,131, 229,163,132,229,163,134,229,163,135,229,163,136,229,163,137,229,163,138,229, 163,139,229,163,140,229,163,141,229,163,142,229,163,143,229,163,144,229,163, 146,229,163,147,229,163,148,229,163,150,229,163,151,229,163,152,229,163,153, 229,163,154,229,163,155,229,163,156,229,163,157,229,163,158,229,163,159,229, 163,160,229,163,161,229,163,162,229,163,163,229,163,165,229,163,166,229,163, 167,229,163,168,229,163,169,229,163,170,229,163,173,229,163,175,229,163,177, 229,163,178,229,163,180,229,163,181,229,163,183,229,163,184,229,163,186,229, 163,187,229,163,188,229,163,189,229,163,190,229,163,191,229,164,128,229,164, 129,229,164,131,229,164,133,229,164,134,229,164,136,229,164,137,229,164,138, 229,164,139,229,164,140,229,164,142,229,164,144,229,164,145,229,164,146,229, 164,147,229,164,151,229,164,152,229,164,155,229,164,157,229,164,158,229,164, 160,229,164,161,229,164,162,229,164,163,229,164,166,229,164,168,229,164,172, 229,164,176,229,164,178,229,164,179,229,164,181,229,164,182,229,164,187,229, 166,167,229,166,172,229,166,173,229,166,176,229,166,177,229,166,179,229,166, 180,229,166,181,229,166,182,229,166,183,229,166,184,229,166,186,229,166,188, 229,166,189,229,166,191,229,167,128,229,167,129,229,167,130,229,167,131,229, 167,132,229,167,133,229,167,135,229,167,136,229,167,137,229,167,140,229,167, 141,229,167,142,229,167,143,229,167,149,229,167,150,229,167,153,229,167,155, 229,167,158,229,167,159,229,167,160,229,167,161,229,167,162,229,167,164,229, 167,166,229,167,167,229,167,169,229,167,170,229,167,171,229,167,173,229,167, 174,229,167,175,229,167,176,229,167,177,229,167,178,229,167,179,229,167,180, 229,167,181,229,167,182,229,167,183,229,167,184,229,167,186,229,167,188,229, 167,189,229,167,190,229,168,128,229,168,130,229,168,138,229,168,139,229,168, 141,229,168,142,229,168,143,229,168,144,229,168,146,229,168,148,229,168,149, 229,168,150,229,168,151,229,168,153,229,168,154,229,168,155,229,168,157,229, 168,158,229,168,161,229,168,162,229,168,164,229,168,166,229,168,167,229,168, 168,229,168,170,229,168,171,229,168,172,229,168,173,229,168,174,229,168,175, 229,168,176,229,168,179,229,168,181,229,168,183,229,168,184,229,168,185,229, 168,186,229,168,187,229,168,189,229,168,190,229,168,191,229,169,129,229,169, 130,229,169,131,229,169,132,229,169,133,229,169,135,229,169,136,229,169,139, 229,169,140,229,169,141,229,169,142,229,169,143,229,169,144,229,169,145,229, 169,146,229,169,147,229,169,148,229,169,150,229,169,151,229,169,152,229,169, 153,229,169,155,229,169,156,229,169,157,229,169,158,229,169,159,229,169,160, 229,170,173,229,170,174,229,170,175,229,170,176,229,170,177,229,170,180,229, 170,182,229,170,183,229,170,185,229,170,186,229,170,187,229,170,188,229,170, 189,229,170,191,229,171,128,229,171,131,229,171,132,229,171,133,229,171,134, 229,171,135,229,171,136,229,171,138,229,171,139,229,171,141,229,171,142,229, 171,143,229,171,144,229,171,145,229,171,147,229,171,149,229,171,151,229,171, 153,229,171,154,229,171,155,229,171,157,229,171,158,229,171,159,229,171,162, 229,171,164,229,171,165,229,171,167,229,171,168,229,171,170,229,171,172,229, 171,173,229,171,174,229,171,175,229,171,176,229,171,178,229,171,179,229,171, 180,229,171,181,229,171,182,229,171,183,229,171,184,229,171,185,229,171,186, 229,171,187,229,171,188,229,171,189,229,171,190,229,171,191,229,172,128,229, 172,129,229,172,130,229,172,131,229,172,132,229,172,133,229,172,134,229,172, 135,229,172,136,229,172,138,229,172,139,229,172,140,229,172,141,229,172,142, 229,172,143,229,172,144,229,172,145,229,172,146,229,172,147,229,172,148,229, 172,149,229,172,152,229,172,153,229,172,154,229,172,155,229,172,156,229,172, 157,229,172,158,229,172,159,229,172,160,229,172,161,229,172,162,229,172,163, 229,172,164,229,172,165,229,172,166,229,172,167,229,172,168,229,172,169,229, 172,170,229,172,171,229,172,172,229,172,173,229,172,174,229,172,175,229,172, 176,229,172,177,229,172,179,229,172,181,229,172,182,229,172,184,229,172,185, 229,172,186,229,172,187,229,172,188,229,172,189,229,172,190,229,172,191,229, 173,129,229,173,130,229,173,131,229,173,132,229,173,133,229,173,134,229,173, 135,229,175,145,229,175,148,229,175,149,229,175,150,229,175,151,229,175,152, 229,175,153,229,175,154,229,175,155,229,175,156,229,175,160,229,175,162,229, 175,163,229,175,166,229,175,167,229,175,169,229,175,170,229,175,171,229,175, 172,229,175,173,229,175,175,229,175,177,229,175,178,229,175,179,229,175,180, 229,175,181,229,175,182,229,175,183,229,175,189,229,175,190,229,176,128,229, 176,130,229,176,131,229,176,133,229,176,135,229,176,136,229,176,139,229,176, 140,229,176,141,229,176,142,229,176,144,229,176,146,229,176,147,229,176,151, 229,176,153,229,176,155,229,176,158,229,176,159,229,176,160,229,176,161,229, 176,163,229,176,166,229,176,168,229,176,169,229,176,170,229,176,171,229,176, 173,229,176,174,229,176,175,229,176,176,229,176,178,229,176,179,229,176,181, 229,176,182,229,176,183,229,177,131,229,177,132,229,177,134,229,177,135,229, 177,140,229,177,141,229,177,146,229,177,147,229,177,148,229,177,150,229,177, 151,229,177,152,229,177,154,229,177,155,229,177,156,229,177,157,229,177,159, 229,177,162,229,177,164,229,177,167,229,177,168,229,177,169,229,177,170,229, 177,171,229,177,172,229,177,173,229,177,176,229,177,178,229,177,179,229,177, 180,229,177,181,229,177,182,229,177,183,229,177,184,229,177,187,229,177,188, 229,177,189,229,177,190,229,178,128,229,178,131,229,178,132,229,178,133,229, 178,134,229,178,135,229,178,137,229,178,138,229,178,139,229,178,142,229,178, 143,229,178,146,229,178,147,229,178,149,229,178,157,229,178,158,229,178,159, 229,178,160,229,178,161,229,178,164,229,178,165,229,178,166,229,178,167,229, 178,168,229,180,129,229,180,132,229,180,133,229,180,136,229,180,137,229,180, 138,229,180,139,229,180,140,229,180,141,229,180,143,229,180,144,229,180,145, 229,180,146,229,180,147,229,180,149,229,180,151,229,180,152,229,180,153,229, 180,154,229,180,156,229,180,157,229,180,159,229,180,160,229,180,161,229,180, 162,229,180,163,229,180,165,229,180,168,229,180,170,229,180,171,229,180,172, 229,180,175,229,180,176,229,180,177,229,180,178,229,180,179,229,180,181,229, 180,182,229,180,183,229,180,184,229,180,185,229,180,186,229,180,187,229,180, 188,229,180,191,229,181,128,229,181,129,229,181,130,229,181,131,229,181,132, 229,181,133,229,181,134,229,181,136,229,181,137,229,181,141,229,181,142,229, 181,143,229,181,144,229,181,145,229,181,146,229,181,147,229,181,148,229,181, 149,229,181,150,229,181,151,229,181,153,229,181,154,229,181,156,229,181,158, 229,181,159,229,181,160,229,181,161,229,181,162,229,181,163,229,181,164,229, 181,165,229,181,166,229,181,167,229,181,168,229,181,170,229,181,173,229,181, 174,229,181,176,229,181,177,229,181,178,229,181,179,229,181,181,229,181,182, 229,181,183,229,181,184,229,181,185,229,181,186,229,181,187,229,181,188,229, 181,189,229,181,190,229,181,191,229,182,128,229,182,129,229,182,131,229,182, 132,229,182,133,229,182,134,229,182,135,229,182,136,229,182,137,229,182,138, 229,182,139,229,182,140,229,182,141,229,182,142,229,182,143,229,182,144,229, 182,145,229,182,146,229,182,147,229,182,148,229,182,149,229,182,150,229,182, 151,229,182,152,229,182,154,229,182,155,229,182,156,229,182,158,229,182,159, 229,182,160,229,183,176,229,183,181,229,183,182,229,183,184,229,183,185,229, 183,186,229,183,187,229,183,188,229,183,191,229,184,128,229,184,132,229,184, 135,229,184,137,229,184,138,229,184,139,229,184,141,229,184,142,229,184,146, 229,184,147,229,184,151,229,184,158,229,184,159,229,184,160,229,184,161,229, 184,162,229,184,163,229,184,164,229,184,165,229,184,168,229,184,169,229,184, 170,229,184,171,229,184,172,229,184,175,229,184,176,229,184,178,229,184,179, 229,184,180,229,184,181,229,184,182,229,184,185,229,184,186,229,184,190,229, 184,191,229,185,128,229,185,129,229,185,131,229,185,134,229,185,135,229,185, 136,229,185,137,229,185,138,229,185,139,229,185,141,229,185,142,229,185,143, 229,185,144,229,185,145,229,185,146,229,185,147,229,185,150,229,185,151,229, 185,152,229,185,153,229,185,154,229,185,156,229,185,157,229,185,159,229,185, 160,229,185,163,229,185,164,229,185,165,229,185,166,229,185,167,229,185,168, 229,185,169,229,185,170,229,185,171,229,185,172,229,185,173,229,185,174,229, 185,175,229,185,176,229,185,177,229,185,181,229,185,183,229,185,185,229,185, 190,229,186,129,229,186,130,229,186,131,229,186,133,229,186,136,229,186,137, 229,186,140,229,186,141,229,186,142,229,186,146,229,186,152,229,186,155,229, 186,157,229,186,161,229,186,162,229,186,163,229,186,164,229,186,168,229,186, 169,229,186,170,229,186,171,229,186,172,229,186,174,229,186,175,229,186,176, 229,186,177,229,186,178,229,186,180,229,186,186,229,186,187,229,186,188,229, 186,189,229,186,191,229,187,128,229,187,129,229,187,130,229,187,131,229,187, 132,229,187,133,229,188,168,229,188,171,229,188,172,229,188,174,229,188,176, 229,188,178,229,188,179,229,188,180,229,188,181,229,188,182,229,188,183,229, 188,184,229,188,187,229,188,189,229,188,190,229,188,191,229,189,129,229,189, 130,229,189,131,229,189,132,229,189,133,229,189,134,229,189,135,229,189,136, 229,189,137,229,189,138,229,189,139,229,189,140,229,189,141,229,189,142,229, 189,143,229,189,145,229,189,148,229,189,153,229,189,154,229,189,155,229,189, 156,229,189,158,229,189,159,229,189,160,229,189,163,229,189,165,229,189,167, 229,189,168,229,189,171,229,189,174,229,189,175,229,189,178,229,189,180,229, 189,181,229,189,182,229,189,184,229,189,186,229,189,189,229,189,190,229,189, 191,229,190,131,229,190,134,229,190,141,229,190,142,229,190,143,229,190,145, 229,190,147,229,190,148,229,190,150,229,190,154,229,190,155,229,190,157,229, 190,158,229,190,159,229,190,160,229,190,162,229,190,163,229,190,164,229,190, 165,229,190,166,229,190,167,229,190,169,229,190,171,229,190,172,229,190,175, 229,190,176,229,190,177,229,190,178,229,190,179,229,190,180,229,190,182,229, 190,184,229,190,185,229,190,186,229,190,187,229,190,190,229,190,191,229,191, 128,229,191,129,229,191,130,229,191,135,229,191,136,229,191,138,229,191,139, 229,191,142,229,191,147,229,191,148,229,191,149,229,191,154,229,191,155,229, 191,156,229,191,158,229,191,159,229,191,162,229,191,163,229,191,165,229,191, 166,229,191,168,229,191,169,229,191,172,229,191,175,229,191,176,229,191,178, 229,191,179,229,191,180,229,191,182,229,191,183,229,191,185,229,191,186,229, 191,188,230,128,135,230,130,129,230,130,130,230,130,133,230,130,134,230,130, 135,230,130,136,230,130,138,230,130,139,230,130,142,230,130,143,230,130,144, 230,130,145,230,130,147,230,130,149,230,130,151,230,130,152,230,130,153,230, 130,156,230,130,158,230,130,161,230,130,162,230,130,164,230,130,165,230,130, 167,230,130,169,230,130,170,230,130,174,230,130,176,230,130,179,230,130,181, 230,130,182,230,130,183,230,130,185,230,130,186,230,130,189,230,130,190,230, 130,191,230,131,128,230,131,129,230,131,130,230,131,131,230,131,132,230,131, 135,230,131,136,230,131,137,230,131,140,230,131,141,230,131,142,230,131,143, 230,131,144,230,131,146,230,131,147,230,131,148,230,131,150,230,131,151,230, 131,153,230,131,155,230,131,158,230,131,161,230,131,162,230,131,163,230,131, 164,230,131,165,230,131,170,230,131,177,230,131,178,230,131,181,230,131,183, 230,131,184,230,131,187,230,131,188,230,131,189,230,131,190,230,131,191,230, 132,130,230,132,131,230,132,132,230,132,133,230,132,135,230,132,138,230,132, 139,230,132,140,230,132,144,230,132,145,230,132,146,230,132,147,230,132,148, 230,132,150,230,132,151,230,132,152,230,132,153,230,132,155,230,132,156,230, 132,157,230,132,158,230,132,161,230,132,162,230,132,165,230,132,168,230,132, 169,230,132,170,230,132,172,230,132,173,230,132,174,230,132,175,230,132,176, 230,132,177,230,132,178,230,132,179,230,132,180,230,132,181,230,132,182,230, 132,183,230,132,184,230,132,185,230,132,186,230,132,187,230,132,188,230,132, 189,230,132,190,230,133,128,230,133,129,230,133,130,230,133,131,230,133,132, 230,133,133,230,133,134,230,134,150,230,134,151,230,134,152,230,134,153,230, 134,154,230,134,155,230,134,156,230,134,158,230,134,159,230,134,160,230,134, 161,230,134,162,230,134,163,230,134,164,230,134,165,230,134,166,230,134,170, 230,134,171,230,134,173,230,134,174,230,134,175,230,134,176,230,134,177,230, 134,178,230,134,179,230,134,180,230,134,181,230,134,182,230,134,184,230,134, 185,230,134,186,230,134,187,230,134,188,230,134,189,230,134,191,230,135,128, 230,135,129,230,135,131,230,135,132,230,135,133,230,135,134,230,135,135,230, 135,137,230,135,140,230,135,141,230,135,142,230,135,143,230,135,144,230,135, 147,230,135,149,230,135,150,230,135,151,230,135,152,230,135,153,230,135,154, 230,135,155,230,135,156,230,135,157,230,135,158,230,135,159,230,135,160,230, 135,161,230,135,162,230,135,163,230,135,164,230,135,165,230,135,167,230,135, 168,230,135,169,230,135,170,230,135,171,230,135,172,230,135,173,230,135,174, 230,135,175,230,135,176,230,135,177,230,135,178,230,135,179,230,135,180,230, 135,182,230,135,183,230,135,184,230,135,185,230,135,186,230,135,187,230,135, 188,230,135,189,230,135,190,230,136,128,230,136,129,230,136,130,230,136,131, 230,136,132,230,136,133,230,136,135,230,136,137,230,136,147,230,136,148,230, 136,153,230,136,156,230,136,157,230,136,158,230,136,160,230,136,163,230,136, 166,230,136,167,230,136,168,230,136,169,230,136,171,230,136,173,230,136,175, 230,136,176,230,136,177,230,136,178,230,136,181,230,136,182,230,136,184,230, 136,185,230,136,186,230,136,187,230,136,188,230,137,130,230,137,132,230,137, 133,230,137,134,230,137,138,230,139,131,230,139,139,230,139,143,230,139,145, 230,139,149,230,139,157,230,139,158,230,139,160,230,139,161,230,139,164,230, 139,170,230,139,171,230,139,176,230,139,178,230,139,181,230,139,184,230,139, 185,230,139,186,230,139,187,230,140,128,230,140,131,230,140,132,230,140,133, 230,140,134,230,140,138,230,140,139,230,140,140,230,140,141,230,140,143,230, 140,144,230,140,146,230,140,147,230,140,148,230,140,149,230,140,151,230,140, 152,230,140,153,230,140,156,230,140,166,230,140,167,230,140,169,230,140,172, 230,140,173,230,140,174,230,140,176,230,140,177,230,140,179,230,140,180,230, 140,181,230,140,182,230,140,183,230,140,184,230,140,187,230,140,188,230,140, 190,230,140,191,230,141,128,230,141,129,230,141,132,230,141,135,230,141,136, 230,141,138,230,141,145,230,141,146,230,141,147,230,141,148,230,141,150,230, 141,151,230,141,152,230,141,153,230,141,154,230,141,155,230,141,156,230,141, 157,230,141,160,230,141,164,230,141,165,230,141,166,230,141,168,230,141,170, 230,141,171,230,141,172,230,141,175,230,141,176,230,141,178,230,141,179,230, 141,180,230,141,181,230,141,184,230,141,185,230,141,188,230,141,189,230,141, 190,230,141,191,230,142,129,230,142,131,230,142,132,230,142,133,230,142,134, 230,142,139,230,142,141,230,142,145,230,142,147,230,142,148,230,142,149,230, 142,151,230,142,153,230,142,154,230,142,155,230,142,156,230,142,157,230,142, 158,230,142,159,230,142,161,230,142,164,230,142,166,230,142,171,230,142,175, 230,142,177,230,142,178,230,142,181,230,142,182,230,142,185,230,142,187,230, 142,189,230,142,191,230,143,128,230,144,165,230,144,167,230,144,168,230,144, 169,230,144,171,230,144,174,230,144,175,230,144,176,230,144,177,230,144,178, 230,144,179,230,144,181,230,144,182,230,144,183,230,144,184,230,144,185,230, 144,187,230,144,188,230,144,190,230,145,128,230,145,130,230,145,131,230,145, 137,230,145,139,230,145,140,230,145,141,230,145,142,230,145,143,230,145,144, 230,145,145,230,145,147,230,145,149,230,145,150,230,145,151,230,145,153,230, 145,154,230,145,155,230,145,156,230,145,157,230,145,159,230,145,160,230,145, 161,230,145,162,230,145,163,230,145,164,230,145,165,230,145,166,230,145,168, 230,145,170,230,145,171,230,145,172,230,145,174,230,145,175,230,145,176,230, 145,177,230,145,178,230,145,179,230,145,180,230,145,181,230,145,182,230,145, 183,230,145,187,230,145,188,230,145,189,230,145,190,230,145,191,230,146,128, 230,146,129,230,146,131,230,146,134,230,146,136,230,146,137,230,146,138,230, 146,139,230,146,140,230,146,141,230,146,142,230,146,143,230,146,144,230,146, 147,230,146,148,230,146,151,230,146,152,230,146,154,230,146,155,230,146,156, 230,146,157,230,146,159,230,146,160,230,146,161,230,146,162,230,146,163,230, 146,165,230,146,166,230,146,167,230,146,168,230,146,170,230,146,171,230,146, 175,230,146,177,230,146,178,230,146,179,230,146,180,230,146,182,230,146,185, 230,146,187,230,146,189,230,146,190,230,146,191,230,147,129,230,147,131,230, 147,132,230,147,134,230,147,135,230,147,136,230,147,137,230,147,138,230,147, 139,230,147,140,230,147,143,230,147,145,230,147,147,230,147,148,230,147,149, 230,147,150,230,147,153,230,147,154,230,148,162,230,148,163,230,148,164,230, 148,166,230,148,167,230,148,168,230,148,169,230,148,170,230,148,172,230,148, 173,230,148,176,230,148,177,230,148,178,230,148,179,230,148,183,230,148,186, 230,148,188,230,148,189,230,149,128,230,149,129,230,149,130,230,149,131,230, 149,132,230,149,134,230,149,135,230,149,138,230,149,139,230,149,141,230,149, 142,230,149,144,230,149,146,230,149,147,230,149,148,230,149,151,230,149,152, 230,149,154,230,149,156,230,149,159,230,149,160,230,149,161,230,149,164,230, 149,165,230,149,167,230,149,168,230,149,169,230,149,170,230,149,173,230,149, 174,230,149,175,230,149,177,230,149,179,230,149,181,230,149,182,230,149,184, 230,149,185,230,149,186,230,149,187,230,149,188,230,149,189,230,149,190,230, 149,191,230,150,128,230,150,129,230,150,130,230,150,131,230,150,132,230,150, 133,230,150,134,230,150,136,230,150,137,230,150,138,230,150,141,230,150,142, 230,150,143,230,150,146,230,150,148,230,150,149,230,150,150,230,150,152,230, 150,154,230,150,157,230,150,158,230,150,160,230,150,162,230,150,163,230,150, 166,230,150,168,230,150,170,230,150,172,230,150,174,230,150,177,230,150,178, 230,150,179,230,150,180,230,150,181,230,150,182,230,150,183,230,150,184,230, 150,186,230,150,187,230,150,190,230,150,191,230,151,128,230,151,130,230,151, 135,230,151,136,230,151,137,230,151,138,230,151,141,230,151,144,230,151,145, 230,151,147,230,151,148,230,151,149,230,151,152,230,151,153,230,151,154,230, 151,155,230,151,156,230,151,157,230,151,158,230,151,159,230,151,161,230,151, 163,230,151,164,230,151,170,230,151,171,230,153,153,230,153,155,230,153,156, 230,153,157,230,153,158,230,153,160,230,153,162,230,153,163,230,153,165,230, 153,167,230,153,169,230,153,170,230,153,171,230,153,172,230,153,173,230,153, 177,230,153,178,230,153,179,230,153,181,230,153,184,230,153,185,230,153,187, 230,153,188,230,153,189,230,153,191,230,154,128,230,154,129,230,154,131,230, 154,133,230,154,134,230,154,136,230,154,137,230,154,138,230,154,139,230,154, 141,230,154,142,230,154,143,230,154,144,230,154,146,230,154,147,230,154,148, 230,154,149,230,154,152,230,154,153,230,154,154,230,154,155,230,154,156,230, 154,158,230,154,159,230,154,160,230,154,161,230,154,162,230,154,163,230,154, 164,230,154,165,230,154,166,230,154,169,230,154,170,230,154,171,230,154,172, 230,154,173,230,154,175,230,154,176,230,154,177,230,154,178,230,154,179,230, 154,181,230,154,182,230,154,183,230,154,184,230,154,186,230,154,187,230,154, 188,230,154,189,230,154,191,230,155,128,230,155,129,230,155,130,230,155,131, 230,155,132,230,155,133,230,155,134,230,155,135,230,155,136,230,155,137,230, 155,138,230,155,139,230,155,140,230,155,141,230,155,142,230,155,143,230,155, 144,230,155,145,230,155,146,230,155,147,230,155,148,230,155,149,230,155,150, 230,155,151,230,155,152,230,155,154,230,155,158,230,155,159,230,155,160,230, 155,161,230,155,162,230,155,163,230,155,164,230,155,165,230,155,167,230,155, 168,230,155,170,230,155,171,230,155,172,230,155,173,230,155,174,230,155,175, 230,155,177,230,155,181,230,155,182,230,155,184,230,155,186,230,155,187,230, 155,189,230,156,129,230,156,130,230,156,131,230,157,184,230,157,185,230,157, 186,230,157,187,230,157,189,230,158,128,230,158,130,230,158,131,230,158,133, 230,158,134,230,158,136,230,158,138,230,158,140,230,158,141,230,158,142,230, 158,143,230,158,145,230,158,146,230,158,147,230,158,148,230,158,150,230,158, 153,230,158,155,230,158,159,230,158,160,230,158,161,230,158,164,230,158,166, 230,158,169,230,158,172,230,158,174,230,158,177,230,158,178,230,158,180,230, 158,185,230,158,186,230,158,187,230,158,188,230,158,189,230,158,190,230,158, 191,230,159,128,230,159,130,230,159,133,230,159,134,230,159,135,230,159,136, 230,159,137,230,159,138,230,159,139,230,159,140,230,159,141,230,159,142,230, 159,149,230,159,150,230,159,151,230,159,155,230,159,159,230,159,161,230,159, 163,230,159,164,230,159,166,230,159,167,230,159,168,230,159,170,230,159,171, 230,159,173,230,159,174,230,159,178,230,159,181,230,159,182,230,159,183,230, 159,184,230,159,185,230,159,186,230,159,187,230,159,188,230,159,190,230,160, 129,230,160,130,230,160,131,230,160,132,230,160,134,230,160,141,230,160,144, 230,160,146,230,160,148,230,160,149,230,160,152,230,160,153,230,160,154,230, 160,155,230,160,156,230,160,158,230,160,159,230,160,160,230,160,162,230,160, 163,230,160,164,230,160,165,230,160,166,230,160,167,230,160,168,230,160,171, 230,160,172,230,160,173,230,160,174,230,160,175,230,160,176,230,160,177,230, 160,180,230,160,181,230,160,182,230,160,186,230,160,187,230,160,191,230,161, 135,230,161,139,230,161,141,230,161,143,230,161,146,230,161,150,230,161,151, 230,161,152,230,161,153,230,161,154,230,161,155,230,162,185,230,162,186,230, 162,187,230,162,188,230,162,189,230,162,190,230,162,191,230,163,129,230,163, 131,230,163,132,230,163,133,230,163,134,230,163,135,230,163,136,230,163,138, 230,163,140,230,163,142,230,163,143,230,163,144,230,163,145,230,163,147,230, 163,148,230,163,150,230,163,151,230,163,153,230,163,155,230,163,156,230,163, 157,230,163,158,230,163,159,230,163,161,230,163,162,230,163,164,230,163,165, 230,163,166,230,163,167,230,163,168,230,163,169,230,163,170,230,163,171,230, 163,172,230,163,173,230,163,175,230,163,178,230,163,179,230,163,180,230,163, 182,230,163,183,230,163,184,230,163,187,230,163,189,230,163,190,230,163,191, 230,164,128,230,164,130,230,164,131,230,164,132,230,164,134,230,164,135,230, 164,136,230,164,137,230,164,138,230,164,140,230,164,143,230,164,145,230,164, 147,230,164,148,230,164,149,230,164,150,230,164,151,230,164,152,230,164,153, 230,164,154,230,164,155,230,164,156,230,164,157,230,164,158,230,164,161,230, 164,162,230,164,163,230,164,165,230,164,166,230,164,167,230,164,168,230,164, 169,230,164,170,230,164,171,230,164,172,230,164,174,230,164,175,230,164,177, 230,164,178,230,164,179,230,164,181,230,164,182,230,164,183,230,164,184,230, 164,186,230,164,187,230,164,188,230,164,190,230,165,128,230,165,129,230,165, 131,230,165,132,230,165,133,230,165,134,230,165,135,230,165,136,230,165,137, 230,165,138,230,165,139,230,165,140,230,165,141,230,165,142,230,165,143,230, 165,144,230,165,145,230,165,146,230,165,147,230,165,149,230,165,150,230,165, 152,230,165,153,230,165,155,230,165,156,230,165,159,230,166,190,230,166,191, 230,167,128,230,167,130,230,167,131,230,167,132,230,167,133,230,167,134,230, 167,135,230,167,136,230,167,137,230,167,139,230,167,141,230,167,143,230,167, 145,230,167,146,230,167,147,230,167,149,230,167,150,230,167,151,230,167,152, 230,167,153,230,167,154,230,167,156,230,167,157,230,167,158,230,167,161,230, 167,162,230,167,163,230,167,164,230,167,165,230,167,166,230,167,167,230,167, 168,230,167,169,230,167,170,230,167,171,230,167,172,230,167,174,230,167,175, 230,167,176,230,167,177,230,167,179,230,167,180,230,167,181,230,167,182,230, 167,183,230,167,184,230,167,185,230,167,186,230,167,187,230,167,188,230,167, 190,230,168,128,230,168,129,230,168,130,230,168,131,230,168,132,230,168,133, 230,168,134,230,168,135,230,168,136,230,168,137,230,168,139,230,168,140,230, 168,141,230,168,142,230,168,143,230,168,144,230,168,145,230,168,146,230,168, 147,230,168,148,230,168,149,230,168,150,230,168,153,230,168,154,230,168,155, 230,168,156,230,168,157,230,168,158,230,168,160,230,168,162,230,168,163,230, 168,164,230,168,165,230,168,166,230,168,167,230,168,169,230,168,171,230,168, 172,230,168,173,230,168,174,230,168,176,230,168,178,230,168,179,230,168,180, 230,168,182,230,168,183,230,168,184,230,168,185,230,168,186,230,168,187,230, 168,188,230,168,191,230,169,128,230,169,129,230,169,130,230,169,131,230,169, 133,230,169,134,230,169,136,230,169,137,230,169,138,230,169,139,230,169,140, 230,169,141,230,169,142,230,169,143,230,169,145,230,169,146,230,169,147,230, 169,148,230,169,149,230,169,150,230,169,151,230,169,154,230,170,167,230,170, 168,230,170,170,230,170,173,230,170,174,230,170,175,230,170,176,230,170,177, 230,170,178,230,170,179,230,170,180,230,170,181,230,170,182,230,170,183,230, 170,184,230,170,185,230,170,186,230,170,187,230,170,188,230,170,189,230,170, 190,230,170,191,230,171,128,230,171,129,230,171,130,230,171,131,230,171,132, 230,171,133,230,171,134,230,171,135,230,171,136,230,171,137,230,171,138,230, 171,139,230,171,140,230,171,141,230,171,142,230,171,143,230,171,144,230,171, 145,230,171,146,230,171,147,230,171,148,230,171,149,230,171,150,230,171,151, 230,171,152,230,171,153,230,171,154,230,171,155,230,171,156,230,171,157,230, 171,158,230,171,159,230,171,160,230,171,161,230,171,162,230,171,163,230,171, 164,230,171,165,230,171,166,230,171,167,230,171,168,230,171,169,230,171,170, 230,171,171,230,171,172,230,171,173,230,171,174,230,171,175,230,171,176,230, 171,177,230,171,178,230,171,179,230,171,180,230,171,181,230,171,182,230,171, 183,230,171,184,230,171,185,230,171,186,230,171,187,230,171,188,230,171,189, 230,171,190,230,171,191,230,172,128,230,172,129,230,172,130,230,172,131,230, 172,132,230,172,133,230,172,134,230,172,135,230,172,136,230,172,137,230,172, 138,230,172,139,230,172,140,230,172,141,230,172,142,230,172,143,230,172,144, 230,172,145,230,172,146,230,172,147,230,172,148,230,172,149,230,172,150,230, 172,151,230,172,152,230,172,153,230,172,154,230,172,155,230,172,156,230,172, 157,230,172,158,230,172,159,230,172,165,230,172,166,230,172,168,230,172,169, 230,172,170,230,172,171,230,172,172,230,172,173,230,172,174,230,174,140,230, 174,142,230,174,143,230,174,144,230,174,145,230,174,148,230,174,149,230,174, 151,230,174,152,230,174,153,230,174,156,230,174,157,230,174,158,230,174,159, 230,174,160,230,174,162,230,174,163,230,174,164,230,174,165,230,174,166,230, 174,167,230,174,168,230,174,169,230,174,171,230,174,172,230,174,173,230,174, 174,230,174,175,230,174,176,230,174,177,230,174,178,230,174,182,230,174,184, 230,174,185,230,174,186,230,174,187,230,174,188,230,174,189,230,174,190,230, 175,128,230,175,131,230,175,132,230,175,134,230,175,135,230,175,136,230,175, 137,230,175,138,230,175,140,230,175,142,230,175,144,230,175,145,230,175,152, 230,175,154,230,175,156,230,175,157,230,175,158,230,175,159,230,175,160,230, 175,162,230,175,163,230,175,164,230,175,165,230,175,166,230,175,167,230,175, 168,230,175,169,230,175,172,230,175,173,230,175,174,230,175,176,230,175,177, 230,175,178,230,175,180,230,175,182,230,175,183,230,175,184,230,175,186,230, 175,187,230,175,188,230,175,190,230,175,191,230,176,128,230,176,129,230,176, 130,230,176,131,230,176,132,230,176,136,230,176,137,230,176,138,230,176,139, 230,176,140,230,176,142,230,176,146,230,176,151,230,176,156,230,176,157,230, 176,158,230,176,160,230,176,163,230,176,165,230,176,171,230,176,172,230,176, 173,230,176,177,230,176,179,230,176,182,230,176,183,230,176,185,230,176,186, 230,176,187,230,176,188,230,176,190,230,176,191,230,177,131,230,177,132,230, 177,133,230,177,136,230,177,139,230,177,140,230,177,141,230,177,142,230,177, 143,230,177,145,230,177,146,230,177,147,230,177,150,230,177,152,230,179,153, 230,179,154,230,179,156,230,179,157,230,179,159,230,179,164,230,179,166,230, 179,167,230,179,169,230,179,172,230,179,173,230,179,178,230,179,180,230,179, 185,230,179,191,230,180,128,230,180,130,230,180,131,230,180,133,230,180,134, 230,180,136,230,180,137,230,180,138,230,180,141,230,180,143,230,180,144,230, 180,145,230,180,147,230,180,148,230,180,149,230,180,150,230,180,152,230,180, 156,230,180,157,230,180,159,230,180,160,230,180,161,230,180,162,230,180,163, 230,180,164,230,180,166,230,180,168,230,180,169,230,180,172,230,180,173,230, 180,175,230,180,176,230,180,180,230,180,182,230,180,183,230,180,184,230,180, 186,230,180,191,230,181,128,230,181,130,230,181,132,230,181,137,230,181,140, 230,181,144,230,181,149,230,181,150,230,181,151,230,181,152,230,181,155,230, 181,157,230,181,159,230,181,161,230,181,162,230,181,164,230,181,165,230,181, 167,230,181,168,230,181,171,230,181,172,230,181,173,230,181,176,230,181,177, 230,181,178,230,181,179,230,181,181,230,181,182,230,181,185,230,181,186,230, 181,187,230,181,189,230,181,190,230,181,191,230,182,128,230,182,129,230,182, 131,230,182,132,230,182,134,230,182,135,230,182,138,230,182,139,230,182,141, 230,182,143,230,182,144,230,182,146,230,182,150,230,182,151,230,182,152,230, 182,153,230,182,154,230,182,156,230,182,162,230,182,165,230,182,172,230,182, 173,230,182,176,230,182,177,230,182,179,230,182,180,230,182,182,230,182,183, 230,182,185,230,182,186,230,182,187,230,182,188,230,182,189,230,182,190,230, 183,129,230,183,130,230,183,131,230,183,136,230,183,137,230,183,138,230,184, 182,230,184,183,230,184,185,230,184,187,230,184,188,230,184,189,230,184,190, 230,184,191,230,185,128,230,185,129,230,185,130,230,185,133,230,185,134,230, 185,135,230,185,136,230,185,137,230,185,138,230,185,139,230,185,140,230,185, 143,230,185,144,230,185,145,230,185,146,230,185,149,230,185,151,230,185,153, 230,185,154,230,185,156,230,185,157,230,185,158,230,185,160,230,185,161,230, 185,162,230,185,163,230,185,164,230,185,165,230,185,166,230,185,167,230,185, 168,230,185,169,230,185,170,230,185,172,230,185,173,230,185,175,230,185,176, 230,185,177,230,185,178,230,185,179,230,185,180,230,185,181,230,185,182,230, 185,183,230,185,184,230,185,185,230,185,186,230,185,187,230,185,188,230,185, 189,230,186,128,230,186,129,230,186,130,230,186,132,230,186,135,230,186,136, 230,186,138,230,186,139,230,186,140,230,186,141,230,186,142,230,186,145,230, 186,146,230,186,147,230,186,148,230,186,149,230,186,150,230,186,151,230,186, 153,230,186,154,230,186,155,230,186,157,230,186,158,230,186,160,230,186,161, 230,186,163,230,186,164,230,186,166,230,186,168,230,186,169,230,186,171,230, 186,172,230,186,173,230,186,174,230,186,176,230,186,179,230,186,181,230,186, 184,230,186,185,230,186,188,230,186,190,230,186,191,230,187,128,230,187,131, 230,187,132,230,187,133,230,187,134,230,187,136,230,187,137,230,187,138,230, 187,140,230,187,141,230,187,142,230,187,144,230,187,146,230,187,150,230,187, 152,230,187,153,230,187,155,230,187,156,230,187,157,230,187,163,230,187,167, 230,187,170,230,187,171,230,187,172,230,187,173,230,187,174,230,187,175,230, 189,131,230,189,132,230,189,133,230,189,136,230,189,137,230,189,138,230,189, 140,230,189,142,230,189,143,230,189,144,230,189,145,230,189,146,230,189,147, 230,189,148,230,189,149,230,189,150,230,189,151,230,189,153,230,189,154,230, 189,155,230,189,157,230,189,159,230,189,160,230,189,161,230,189,163,230,189, 164,230,189,165,230,189,167,230,189,168,230,189,169,230,189,170,230,189,171, 230,189,172,230,189,175,230,189,176,230,189,177,230,189,179,230,189,181,230, 189,182,230,189,183,230,189,185,230,189,187,230,189,189,230,189,190,230,189, 191,230,190,128,230,190,129,230,190,130,230,190,131,230,190,133,230,190,134, 230,190,135,230,190,138,230,190,139,230,190,143,230,190,144,230,190,145,230, 190,146,230,190,147,230,190,148,230,190,149,230,190,150,230,190,151,230,190, 152,230,190,153,230,190,154,230,190,155,230,190,157,230,190,158,230,190,159, 230,190,160,230,190,162,230,190,163,230,190,164,230,190,165,230,190,166,230, 190,168,230,190,169,230,190,170,230,190,171,230,190,172,230,190,173,230,190, 174,230,190,175,230,190,176,230,190,177,230,190,178,230,190,180,230,190,181, 230,190,183,230,190,184,230,190,186,230,190,187,230,190,188,230,190,189,230, 190,190,230,190,191,230,191,129,230,191,131,230,191,132,230,191,133,230,191, 134,230,191,135,230,191,136,230,191,138,230,191,139,230,191,140,230,191,141, 230,191,142,230,191,143,230,191,144,230,191,147,230,191,148,230,191,149,230, 191,150,230,191,151,230,191,152,230,191,153,230,191,154,230,191,155,230,191, 156,230,191,157,230,191,159,230,191,162,230,191,163,230,191,164,230,191,165, 231,128,171,231,128,172,231,128,173,231,128,174,231,128,175,231,128,176,231, 128,177,231,128,178,231,128,179,231,128,180,231,128,182,231,128,183,231,128, 184,231,128,186,231,128,187,231,128,188,231,128,189,231,128,190,231,128,191, 231,129,128,231,129,129,231,129,130,231,129,131,231,129,132,231,129,133,231, 129,134,231,129,135,231,129,136,231,129,137,231,129,138,231,129,139,231,129, 141,231,129,142,231,129,144,231,129,145,231,129,146,231,129,147,231,129,148, 231,129,149,231,129,150,231,129,151,231,129,152,231,129,153,231,129,154,231, 129,155,231,129,156,231,129,157,231,129,159,231,129,160,231,129,161,231,129, 162,231,129,163,231,129,164,231,129,165,231,129,166,231,129,167,231,129,168, 231,129,169,231,129,170,231,129,174,231,129,177,231,129,178,231,129,179,231, 129,180,231,129,183,231,129,185,231,129,186,231,129,187,231,129,189,231,130, 129,231,130,130,231,130,131,231,130,132,231,130,134,231,130,135,231,130,136, 231,130,139,231,130,140,231,130,141,231,130,143,231,130,144,231,130,145,231, 130,147,231,130,151,231,130,152,231,130,154,231,130,155,231,130,158,231,130, 159,231,130,160,231,130,161,231,130,162,231,130,163,231,130,164,231,130,165, 231,130,166,231,130,167,231,130,168,231,130,169,231,130,170,231,130,176,231, 130,178,231,130,180,231,130,181,231,130,182,231,130,186,231,130,190,231,130, 191,231,131,132,231,131,133,231,131,134,231,131,135,231,131,137,231,131,139, 231,131,140,231,131,141,231,131,142,231,131,143,231,131,144,231,131,145,231, 131,146,231,131,147,231,131,148,231,131,149,231,131,150,231,131,151,231,131, 154,231,132,181,231,132,183,231,132,184,231,132,185,231,132,186,231,132,187, 231,132,188,231,132,189,231,132,190,231,132,191,231,133,128,231,133,129,231, 133,130,231,133,131,231,133,132,231,133,134,231,133,135,231,133,136,231,133, 137,231,133,139,231,133,141,231,133,143,231,133,144,231,133,145,231,133,146, 231,133,147,231,133,148,231,133,149,231,133,150,231,133,151,231,133,152,231, 133,153,231,133,154,231,133,155,231,133,157,231,133,159,231,133,160,231,133, 161,231,133,162,231,133,163,231,133,165,231,133,169,231,133,170,231,133,171, 231,133,172,231,133,173,231,133,175,231,133,176,231,133,177,231,133,180,231, 133,181,231,133,182,231,133,183,231,133,185,231,133,187,231,133,188,231,133, 190,231,133,191,231,134,128,231,134,129,231,134,130,231,134,131,231,134,133, 231,134,134,231,134,135,231,134,136,231,134,137,231,134,139,231,134,140,231, 134,141,231,134,142,231,134,144,231,134,145,231,134,146,231,134,147,231,134, 149,231,134,150,231,134,151,231,134,154,231,134,155,231,134,156,231,134,157, 231,134,158,231,134,161,231,134,162,231,134,163,231,134,164,231,134,165,231, 134,166,231,134,167,231,134,169,231,134,170,231,134,171,231,134,173,231,134, 174,231,134,175,231,134,176,231,134,177,231,134,178,231,134,180,231,134,182, 231,134,183,231,134,184,231,134,186,231,134,187,231,134,188,231,134,189,231, 134,190,231,134,191,231,135,128,231,135,129,231,135,130,231,135,132,231,135, 133,231,135,134,231,135,135,231,135,136,231,135,137,231,135,138,231,135,139, 231,135,140,231,135,141,231,135,143,231,135,144,231,135,145,231,135,146,231, 135,147,231,136,155,231,136,156,231,136,158,231,136,159,231,136,160,231,136, 161,231,136,162,231,136,163,231,136,164,231,136,165,231,136,166,231,136,167, 231,136,169,231,136,171,231,136,173,231,136,174,231,136,175,231,136,178,231, 136,179,231,136,180,231,136,186,231,136,188,231,136,190,231,137,128,231,137, 129,231,137,130,231,137,131,231,137,132,231,137,133,231,137,134,231,137,137, 231,137,138,231,137,139,231,137,142,231,137,143,231,137,144,231,137,145,231, 137,147,231,137,148,231,137,149,231,137,151,231,137,152,231,137,154,231,137, 156,231,137,158,231,137,160,231,137,163,231,137,164,231,137,165,231,137,168, 231,137,170,231,137,171,231,137,172,231,137,173,231,137,176,231,137,177,231, 137,179,231,137,180,231,137,182,231,137,183,231,137,184,231,137,187,231,137, 188,231,137,189,231,138,130,231,138,131,231,138,133,231,138,134,231,138,135, 231,138,136,231,138,137,231,138,140,231,138,142,231,138,144,231,138,145,231, 138,147,231,138,148,231,138,149,231,138,150,231,138,151,231,138,152,231,138, 153,231,138,154,231,138,155,231,138,156,231,138,157,231,138,158,231,138,160, 231,138,161,231,138,162,231,138,163,231,138,164,231,138,165,231,138,166,231, 138,167,231,138,168,231,138,169,231,138,170,231,138,171,231,138,174,231,138, 177,231,138,178,231,138,179,231,138,181,231,138,186,231,138,187,231,138,188, 231,138,189,231,138,190,231,138,191,231,139,128,231,139,133,231,139,134,231, 139,135,231,139,137,231,139,138,231,139,139,231,139,140,231,139,143,231,139, 145,231,139,147,231,139,148,231,139,149,231,139,150,231,139,152,231,139,154, 231,139,155,231,141,137,231,141,138,231,141,139,231,141,140,231,141,142,231, 141,143,231,141,145,231,141,147,231,141,148,231,141,149,231,141,150,231,141, 152,231,141,153,231,141,154,231,141,155,231,141,156,231,141,157,231,141,158, 231,141,159,231,141,161,231,141,162,231,141,163,231,141,164,231,141,165,231, 141,166,231,141,167,231,141,168,231,141,169,231,141,170,231,141,171,231,141, 174,231,141,176,231,141,177,238,128,128,238,128,129,238,128,130,238,128,131, 238,128,132,238,128,133,238,128,134,238,128,135,238,128,136,238,128,137,238, 128,138,238,128,139,238,128,140,238,128,141,238,128,142,238,128,143,238,128, 144,238,128,145,238,128,146,238,128,147,238,128,148,238,128,149,238,128,150, 238,128,151,238,128,152,238,128,153,238,128,154,238,128,155,238,128,156,238, 128,157,238,128,158,238,128,159,238,128,160,238,128,161,238,128,162,238,128, 163,238,128,164,238,128,165,238,128,166,238,128,167,238,128,168,238,128,169, 238,128,170,238,128,171,238,128,172,238,128,173,238,128,174,238,128,175,238, 128,176,238,128,177,238,128,178,238,128,179,238,128,180,238,128,181,238,128, 182,238,128,183,238,128,184,238,128,185,238,128,186,238,128,187,238,128,188, 238,128,189,238,128,190,238,128,191,238,129,128,238,129,129,238,129,130,238, 129,131,238,129,132,238,129,133,238,129,134,238,129,135,238,129,136,238,129, 137,238,129,138,238,129,139,238,129,140,238,129,141,238,129,142,238,129,143, 238,129,144,238,129,145,238,129,146,238,129,147,238,129,148,238,129,149,238, 129,150,238,129,151,238,129,152,238,129,153,238,129,154,238,129,155,238,129, 156,238,129,157,231,143,139,231,143,140,231,143,142,231,143,146,231,143,147, 231,143,148,231,143,149,231,143,150,231,143,151,231,143,152,231,143,154,231, 143,155,231,143,156,231,143,157,231,143,159,231,143,161,231,143,162,231,143, 163,231,143,164,231,143,166,231,143,168,231,143,170,231,143,171,231,143,172, 231,143,174,231,143,175,231,143,176,231,143,177,231,143,179,231,143,180,231, 143,181,231,143,182,231,143,183,238,129,158,238,129,159,238,129,160,238,129, 161,238,129,162,238,129,163,238,129,164,238,129,165,238,129,166,238,129,167, 238,129,168,238,129,169,238,129,170,238,129,171,238,129,172,238,129,173,238, 129,174,238,129,175,238,129,176,238,129,177,238,129,178,238,129,179,238,129, 180,238,129,181,238,129,182,238,129,183,238,129,184,238,129,185,238,129,186, 238,129,187,238,129,188,238,129,189,238,129,190,238,129,191,238,130,128,238, 130,129,238,130,130,238,130,131,238,130,132,238,130,133,238,130,134,238,130, 135,238,130,136,238,130,137,238,130,138,238,130,139,238,130,140,238,130,141, 238,130,142,238,130,143,238,130,144,238,130,145,238,130,146,238,130,147,238, 130,148,238,130,149,238,130,150,238,130,151,238,130,152,238,130,153,238,130, 154,238,130,155,238,130,156,238,130,157,238,130,158,238,130,159,238,130,160, 238,130,161,238,130,162,238,130,163,238,130,164,238,130,165,238,130,166,238, 130,167,238,130,168,238,130,169,238,130,170,238,130,171,238,130,172,238,130, 173,238,130,174,238,130,175,238,130,176,238,130,177,238,130,178,238,130,179, 238,130,180,238,130,181,238,130,182,238,130,183,238,130,184,238,130,185,238, 130,186,238,130,187,231,145,142,231,145,143,231,145,144,231,145,145,231,145, 146,231,145,147,231,145,148,231,145,150,231,145,152,231,145,157,231,145,160, 231,145,161,231,145,162,231,145,163,231,145,164,231,145,165,231,145,166,231, 145,167,231,145,168,231,145,169,231,145,170,231,145,171,231,145,172,231,145, 174,231,145,175,231,145,177,231,145,178,231,145,179,231,145,180,231,145,181, 231,145,184,231,145,185,231,145,186,238,130,188,238,130,189,238,130,190,238, 130,191,238,131,128,238,131,129,238,131,130,238,131,131,238,131,132,238,131, 133,238,131,134,238,131,135,238,131,136,238,131,137,238,131,138,238,131,139, 238,131,140,238,131,141,238,131,142,238,131,143,238,131,144,238,131,145,238, 131,146,238,131,147,238,131,148,238,131,149,238,131,150,238,131,151,238,131, 152,238,131,153,238,131,154,238,131,155,238,131,156,238,131,157,238,131,158, 238,131,159,238,131,160,238,131,161,238,131,162,238,131,163,238,131,164,238, 131,165,238,131,166,238,131,167,238,131,168,238,131,169,238,131,170,238,131, 171,238,131,172,238,131,173,238,131,174,238,131,175,238,131,176,238,131,177, 238,131,178,238,131,179,238,131,180,238,131,181,238,131,182,238,131,183,238, 131,184,238,131,185,238,131,186,238,131,187,238,131,188,238,131,189,238,131, 190,238,131,191,238,132,128,238,132,129,238,132,130,238,132,131,238,132,132, 238,132,133,238,132,134,238,132,135,238,132,136,238,132,137,238,132,138,238, 132,139,238,132,140,238,132,141,238,132,142,238,132,143,238,132,144,238,132, 145,238,132,146,238,132,147,238,132,148,238,132,149,238,132,150,238,132,151, 238,132,152,238,132,153,231,147,136,231,147,137,231,147,138,231,147,139,231, 147,140,231,147,141,231,147,142,231,147,143,231,147,144,231,147,145,231,147, 147,231,147,148,231,147,149,231,147,150,231,147,151,231,147,152,231,147,153, 231,147,154,231,147,155,231,147,157,231,147,159,231,147,161,231,147,165,231, 147,167,231,147,168,231,147,169,231,147,170,231,147,171,231,147,172,231,147, 173,231,147,176,231,147,177,231,147,178,238,132,154,238,132,155,238,132,156, 238,132,157,238,132,158,238,132,159,238,132,160,238,132,161,238,132,162,238, 132,163,238,132,164,238,132,165,238,132,166,238,132,167,238,132,168,238,132, 169,238,132,170,238,132,171,238,132,172,238,132,173,238,132,174,238,132,175, 238,132,176,238,132,177,238,132,178,238,132,179,238,132,180,238,132,181,238, 132,182,238,132,183,238,132,184,238,132,185,238,132,186,238,132,187,238,132, 188,238,132,189,238,132,190,238,132,191,238,133,128,238,133,129,238,133,130, 238,133,131,238,133,132,238,133,133,238,133,134,238,133,135,238,133,136,238, 133,137,238,133,138,238,133,139,238,133,140,238,133,141,238,133,142,238,133, 143,238,133,144,238,133,145,238,133,146,238,133,147,238,133,148,238,133,149, 238,133,150,238,133,151,238,133,152,238,133,153,238,133,154,238,133,155,238, 133,156,238,133,157,238,133,158,238,133,159,238,133,160,238,133,161,238,133, 162,238,133,163,238,133,164,238,133,165,238,133,166,238,133,167,238,133,168, 238,133,169,238,133,170,238,133,171,238,133,172,238,133,173,238,133,174,238, 133,175,238,133,176,238,133,177,238,133,178,238,133,179,238,133,180,238,133, 181,238,133,182,238,133,183,231,149,157,231,149,158,231,149,159,231,149,160, 231,149,161,231,149,162,231,149,163,231,149,164,231,149,167,231,149,168,231, 149,169,231,149,171,231,149,172,231,149,173,231,149,174,231,149,175,231,149, 176,231,149,177,231,149,179,231,149,181,231,149,182,231,149,183,231,149,186, 231,149,187,231,149,188,231,149,189,231,149,190,231,150,128,231,150,129,231, 150,130,231,150,132,231,150,133,231,150,135,238,133,184,238,133,185,238,133, 186,238,133,187,238,133,188,238,133,189,238,133,190,238,133,191,238,134,128, 238,134,129,238,134,130,238,134,131,238,134,132,238,134,133,238,134,134,238, 134,135,238,134,136,238,134,137,238,134,138,238,134,139,238,134,140,238,134, 141,238,134,142,238,134,143,238,134,144,238,134,145,238,134,146,238,134,147, 238,134,148,238,134,149,238,134,150,238,134,151,238,134,152,238,134,153,238, 134,154,238,134,155,238,134,156,238,134,157,238,134,158,238,134,159,238,134, 160,238,134,161,238,134,162,238,134,163,238,134,164,238,134,165,238,134,166, 238,134,167,238,134,168,238,134,169,238,134,170,238,134,171,238,134,172,238, 134,173,238,134,174,238,134,175,238,134,176,238,134,177,238,134,178,238,134, 179,238,134,180,238,134,181,238,134,182,238,134,183,238,134,184,238,134,185, 238,134,186,238,134,187,238,134,188,238,134,189,238,134,190,238,134,191,238, 135,128,238,135,129,238,135,130,238,135,131,238,135,132,238,135,133,238,135, 134,238,135,135,238,135,136,238,135,137,238,135,138,238,135,139,238,135,140, 238,135,141,238,135,142,238,135,143,238,135,144,238,135,145,238,135,146,238, 135,147,238,135,148,238,135,149,231,152,136,231,152,137,231,152,139,231,152, 141,231,152,142,231,152,143,231,152,145,231,152,146,231,152,147,231,152,148, 231,152,150,231,152,154,231,152,156,231,152,157,231,152,158,231,152,161,231, 152,163,231,152,167,231,152,168,231,152,172,231,152,174,231,152,175,231,152, 177,231,152,178,231,152,182,231,152,183,231,152,185,231,152,186,231,152,187, 231,152,189,231,153,129,231,153,130,231,153,132,238,135,150,238,135,151,238, 135,152,238,135,153,238,135,154,238,135,155,238,135,156,238,135,157,238,135, 158,238,135,159,238,135,160,238,135,161,238,135,162,238,135,163,238,135,164, 238,135,165,238,135,166,238,135,167,238,135,168,238,135,169,238,135,170,238, 135,171,238,135,172,238,135,173,238,135,174,238,135,175,238,135,176,238,135, 177,238,135,178,238,135,179,238,135,180,238,135,181,238,135,182,238,135,183, 238,135,184,238,135,185,238,135,186,238,135,187,238,135,188,238,135,189,238, 135,190,238,135,191,238,136,128,238,136,129,238,136,130,238,136,131,238,136, 132,238,136,133,238,136,134,238,136,135,238,136,136,238,136,137,238,136,138, 238,136,139,238,136,140,238,136,141,238,136,142,238,136,143,238,136,144,238, 136,145,238,136,146,238,136,147,238,136,148,238,136,149,238,136,150,238,136, 151,238,136,152,238,136,153,238,136,154,238,136,155,238,136,156,238,136,157, 238,136,158,238,136,159,238,136,160,238,136,161,238,136,162,238,136,163,238, 136,164,238,136,165,238,136,166,238,136,167,238,136,168,238,136,169,238,136, 170,238,136,171,238,136,172,238,136,173,238,136,174,238,136,175,238,136,176, 238,136,177,238,136,178,238,136,179,231,154,156,231,154,157,231,154,158,231, 154,159,231,154,160,231,154,161,231,154,162,231,154,163,231,154,165,231,154, 166,231,154,167,231,154,168,231,154,169,231,154,170,231,154,171,231,154,172, 231,154,173,231,154,175,231,154,176,231,154,179,231,154,181,231,154,182,231, 154,183,231,154,184,231,154,185,231,154,186,231,154,187,231,154,188,231,154, 189,231,154,190,231,155,128,231,155,129,231,155,131,229,149,138,233,152,191, 229,159,131,230,140,168,229,147,142,229,148,137,229,147,128,231,154,145,231, 153,140,232,148,188,231,159,174,232,137,190,231,162,141,231,136,177,233,154, 152,233,158,141,230,176,168,229,174,137,228,191,186,230,140,137,230,154,151, 229,178,184,232,131,186,230,161,136,232,130,174,230,152,130,231,155,142,229, 135,185,230,149,150,231,134,172,231,191,177,232,162,132,229,130,178,229,165, 165,230,135,138,230,190,179,232,138,173,230,141,140,230,137,146,229,143,173, 229,144,167,231,172,134,229,133,171,231,150,164,229,183,180,230,139,148,232, 183,139,233,157,182,230,138,138,232,128,153,229,157,157,233,156,184,231,189, 162,231,136,184,231,153,189,230,159,143,231,153,190,230,145,134,228,189,176, 232,180,165,230,139,156,231,168,151,230,150,145,231,143,173,230,144,172,230, 137,179,232,136,172,233,162,129,230,157,191,231,137,136,230,137,174,230,139, 140,228,188,180,231,147,163,229,141,138,229,138,158,231,187,138,233,130,166, 229,184,174,230,162,134,230,166,156,232,134,128,231,187,145,230,163,146,231, 163,133,232,154,140,233,149,145,229,130,141,232,176,164,232,139,158,232,131, 158,229,140,133,232,164,146,229,137,165,231,156,172,231,156,174,231,156,176, 231,156,177,231,156,178,231,156,179,231,156,180,231,156,185,231,156,187,231, 156,189,231,156,190,231,156,191,231,157,130,231,157,132,231,157,133,231,157, 134,231,157,136,231,157,137,231,157,138,231,157,139,231,157,140,231,157,141, 231,157,142,231,157,143,231,157,146,231,157,147,231,157,148,231,157,149,231, 157,150,231,157,151,231,157,152,231,157,153,231,157,156,232,150,132,233,155, 185,228,191,157,229,160,161,233,165,177,229,174,157,230,138,177,230,138,165, 230,154,180,232,177,185,233,178,141,231,136,134,230,157,175,231,162,145,230, 130,178,229,141,145,229,140,151,232,190,136,232,131,140,232,180,157,233,146, 161,229,128,141,231,139,136,229,164,135,230,131,171,231,132,153,232,162,171, 229,165,148,232,139,175,230,156,172,231,172,168,229,180,169,231,187,183,231, 148,173,230,179,181,232,185,166,232,191,184,233,128,188,233,188,187,230,175, 148,233,132,153,231,172,148,229,189,188,231,162,167,232,147,150,232,148,189, 230,175,149,230,175,153,230,175,150,229,184,129,229,186,135,231,151,185,233, 151,173,230,149,157,229,188,138,229,191,133,232,190,159,229,163,129,232,135, 130,233,129,191,233,153,155,233,158,173,232,190,185,231,188,150,232,180,172, 230,137,129,228,190,191,229,143,152,229,141,158,232,190,168,232,190,169,232, 190,171,233,129,141,230,160,135,229,189,170,232,134,152,232,161,168,233,179, 150,230,134,139,229,136,171,231,152,170,229,189,172,230,150,140,230,191,146, 230,187,168,229,174,190,230,145,136,229,133,181,229,134,176,230,159,132,228, 184,153,231,167,137,233,165,188,231,130,179,231,158,188,231,158,190,231,159, 128,231,159,129,231,159,130,231,159,131,231,159,132,231,159,133,231,159,134, 231,159,135,231,159,136,231,159,137,231,159,138,231,159,139,231,159,140,231, 159,142,231,159,143,231,159,144,231,159,145,231,159,146,231,159,147,231,159, 148,231,159,149,231,159,150,231,159,152,231,159,153,231,159,154,231,159,157, 231,159,158,231,159,159,231,159,160,231,159,161,231,159,164,231,151,133,229, 185,182,231,142,187,232,143,160,230,146,173,230,139,168,233,146,181,230,179, 162,229,141,154,229,139,131,230,144,143,233,147,130,231,174,148,228,188,175, 229,184,155,232,136,182,232,132,150,232,134,138,230,184,164,230,179,138,233, 169,179,230,141,149,229,141,156,229,147,186,232,161,165,229,159,160,228,184, 141,229,184,131,230,173,165,231,176,191,233,131,168,230,128,150,230,147,166, 231,140,156,232,163,129,230,157,144,230,137,141,232,180,162,231,157,172,232, 184,169,233,135,135,229,189,169,232,143,156,232,148,161,233,164,144,229,143, 130,232,154,149,230,174,139,230,131,173,230,131,168,231,129,191,232,139,141, 232,136,177,228,187,147,230,178,167,232,151,143,230,147,141,231,179,153,230, 167,189,230,155,185,232,141,137,229,142,149,231,173,150,228,190,167,229,134, 140,230,181,139,229,177,130,232,185,173,230,143,146,229,143,137,232,140,172, 232,140,182,230,159,165,231,162,180,230,144,189,229,175,159,229,178,148,229, 183,174,232,175,167,230,139,134,230,159,180,232,177,186,230,144,128,230,142, 186,232,157,137,233,166,139,232,176,151,231,188,160,233,147,178,228,186,167, 233,152,144,233,162,164,230,152,140,231,140,150,231,161,155,231,161,156,231, 161,158,231,161,159,231,161,160,231,161,161,231,161,162,231,161,163,231,161, 164,231,161,165,231,161,166,231,161,167,231,161,168,231,161,169,231,161,175, 231,161,176,231,161,177,231,161,178,231,161,179,231,161,180,231,161,181,231, 161,182,231,161,184,231,161,185,231,161,186,231,161,187,231,161,189,231,161, 190,231,161,191,231,162,128,231,162,129,231,162,130,231,162,131,229,156,186, 229,176,157,229,184,184,233,149,191,229,129,191,232,130,160,229,142,130,230, 149,158,231,149,133,229,148,177,229,128,161,232,182,133,230,138,132,233,146, 158,230,156,157,229,152,178,230,189,174,229,183,162,229,144,181,231,130,146, 232,189,166,230,137,175,230,146,164,230,142,163,229,189,187,230,190,136,233, 131,180,232,135,163,232,190,176,229,176,152,230,153,168,229,191,177,230,178, 137,233,153,136,232,182,129,232,161,172,230,146,145,231,167,176,229,159,142, 230,169,153,230,136,144,229,145,136,228,185,152,231,168,139,230,131,169,230, 190,132,232,175,154,230,137,191,233,128,158,233,170,139,231,167,164,229,144, 131,231,151,180,230,140,129,229,140,153,230,177,160,232,191,159,229,188,155, 233,169,176,232,128,187,233,189,191,228,190,136,229,176,186,232,181,164,231, 191,133,230,150,165,231,130,189,229,133,133,229,134,178,232,153,171,229,180, 135,229,174,160,230,138,189,233,133,172,231,149,180,232,184,140,231,168,160, 230,132,129,231,173,185,228,187,135,231,187,184,231,158,133,228,184,145,232, 135,173,229,136,157,229,135,186,230,169,177,229,142,168,232,186,135,233,148, 132,233,155,143,230,187,129,233,153,164,230,165,154,231,163,164,231,163,165, 231,163,166,231,163,167,231,163,169,231,163,170,231,163,171,231,163,173,231, 163,174,231,163,175,231,163,176,231,163,177,231,163,179,231,163,181,231,163, 182,231,163,184,231,163,185,231,163,187,231,163,188,231,163,189,231,163,190, 231,163,191,231,164,128,231,164,130,231,164,131,231,164,132,231,164,134,231, 164,135,231,164,136,231,164,137,231,164,138,231,164,139,231,164,140,231,161, 128,229,130,168,231,159,151,230,144,144,232,167,166,229,164,132,230,143,163, 229,183,157,231,169,191,230,164,189,228,188,160,232,136,185,229,150,152,228, 184,178,231,150,174,231,170,151,229,185,162,229,186,138,233,151,175,229,136, 155,229,144,185,231,130,138,230,141,182,233,148,164,229,158,130,230,152,165, 230,164,191,233,134,135,229,148,135,230,183,179,231,186,175,232,160,162,230, 136,179,231,187,176,231,150,181,232,140,168,231,163,129,233,155,140,232,190, 158,230,133,136,231,147,183,232,175,141,230,173,164,229,136,186,232,181,144, 230,172,161,232,129,170,232,145,177,229,155,177,229,140,134,228,187,142,228, 184,155,229,135,145,231,178,151,233,134,139,231,176,135,228,191,131,232,185, 191,231,175,161,231,170,156,230,145,167,229,180,148,229,130,172,232,132,134, 231,152,129,231,178,185,230,183,172,231,191,160,230,157,145,229,173,152,229, 175,184,231,163,139,230,146,174,230,144,147,230,142,170,230,140,171,233,148, 153,230,144,173,232,190,190,231,173,148,231,152,169,230,137,147,229,164,167, 229,145,134,230,173,185,229,130,163,230,136,180,229,184,166,230,174,134,228, 187,163,232,180,183,232,162,139,229,190,133,233,128,174,231,165,164,231,165, 166,231,165,169,231,165,170,231,165,171,231,165,172,231,165,174,231,165,176, 231,165,177,231,165,178,231,165,179,231,165,180,231,165,181,231,165,182,231, 165,185,231,165,187,231,165,188,231,165,189,231,165,190,231,165,191,231,166, 130,231,166,131,231,166,134,231,166,135,231,166,136,231,166,137,231,166,139, 231,166,140,231,166,141,231,166,142,231,166,144,231,166,145,231,166,146,230, 128,160,232,128,189,230,139,133,228,184,185,229,141,149,233,131,184,230,142, 184,232,131,134,230,151,166,230,176,174,228,189,134,230,131,174,230,183,161, 232,175,158,229,188,185,232,155,139,229,189,147,230,140,161,229,133,154,232, 141,161,230,161,163,229,136,128,230,141,163,232,185,136,229,128,146,229,178, 155,231,165,183,229,175,188,229,136,176,231,168,187,230,130,188,233,129,147, 231,155,151,229,190,183,229,190,151,231,154,132,232,185,172,231,129,175,231, 153,187,231,173,137,231,158,170,229,135,179,233,130,147,229,160,164,228,189, 142,230,187,180,232,191,170,230,149,140,231,172,155,231,139,132,230,182,164, 231,191,159,229,171,161,230,138,181,229,186,149,229,156,176,232,146,130,231, 172,172,229,184,157,229,188,159,233,128,146,231,188,148,233,162,160,230,142, 130,230,187,135,231,162,152,231,130,185,229,133,184,233,157,155,229,158,171, 231,148,181,228,189,131,231,148,184,229,186,151,230,131,166,229,165,160,230, 183,128,230,174,191,231,162,137,229,143,188,233,155,149,229,135,139,229,136, 129,230,142,137,229,144,138,233,146,147,232,176,131,232,183,140,231,136,185, 231,162,159,232,157,182,232,191,173,232,176,141,229,143,160,231,167,172,231, 167,174,231,167,177,231,167,178,231,167,179,231,167,180,231,167,181,231,167, 182,231,167,183,231,167,185,231,167,186,231,167,188,231,167,190,231,167,191, 231,168,129,231,168,132,231,168,133,231,168,135,231,168,136,231,168,137,231, 168,138,231,168,140,231,168,143,231,168,144,231,168,145,231,168,146,231,168, 147,231,168,149,231,168,150,231,168,152,231,168,153,231,168,155,231,168,156, 228,184,129,231,155,175,229,143,174,233,146,137,233,161,182,233,188,142,233, 148,173,229,174,154,232,174,162,228,184,162,228,184,156,229,134,172,232,145, 163,230,135,130,229,138,168,230,160,139,228,190,151,230,129,171,229,134,187, 230,180,158,229,133,156,230,138,150,230,150,151,233,153,161,232,177,134,233, 128,151,231,151,152,233,131,189,231,157,163,230,175,146,231,138,138,231,139, 172,232,175,187,229,160,181,231,157,185,232,181,140,230,157,156,233,149,128, 232,130,154,229,186,166,230,184,161,229,166,146,231,171,175,231,159,173,233, 148,187,230,174,181,230,150,173,231,188,142,229,160,134,229,133,145,233,152, 159,229,175,185,229,162,169,229,144,168,232,185,178,230,149,166,233,161,191, 229,155,164,233,146,157,231,155,190,233,129,129,230,142,135,229,147,134,229, 164,154,229,164,186,229,158,155,232,186,178,230,156,181,232,183,186,232,136, 181,229,137,129,230,131,176,229,160,149,232,155,190,229,179,168,233,185,133, 228,191,132,233,162,157,232,174,185,229,168,165,230,129,182,229,142,132,230, 137,188,233,129,143,233,132,130,233,165,191,230,129,169,232,128,140,229,132, 191,232,128,179,229,176,148,233,165,181,230,180,177,228,186,140,231,169,169, 231,169,170,231,169,171,231,169,172,231,169,173,231,169,174,231,169,175,231, 169,177,231,169,178,231,169,179,231,169,181,231,169,187,231,169,188,231,169, 189,231,169,190,231,170,130,231,170,133,231,170,135,231,170,137,231,170,138, 231,170,139,231,170,140,231,170,142,231,170,143,231,170,144,231,170,147,231, 170,148,231,170,153,231,170,154,231,170,155,231,170,158,231,170,161,231,170, 162,232,180,176,229,143,145,231,189,154,231,173,143,228,188,144,228,185,143, 233,152,128,230,179,149,231,143,144,232,151,169,229,184,134,231,149,170,231, 191,187,230,168,138,231,159,190,233,146,146,231,185,129,229,135,161,231,131, 166,229,143,141,232,191,148,232,140,131,232,180,169,231,138,175,233,165,173, 230,179,155,229,157,138,232,138,179,230,150,185,232,130,170,230,136,191,233, 152,178,229,166,168,228,187,191,232,174,191,231,186,186,230,148,190,232,143, 178,233,157,158,229,149,161,233,163,158,232,130,165,229,140,170,232,175,189, 229,144,160,232,130,186,229,186,159,230,178,184,232,180,185,232,138,172,233, 133,154,229,144,169,230,176,155,229,136,134,231,186,183,229,157,159,231,132, 154,230,177,190,231,178,137,229,165,139,228,187,189,229,191,191,230,132,164, 231,178,170,228,184,176,229,176,129,230,158,171,232,156,130,229,179,176,233, 148,139,233,163,142,231,150,175,231,131,189,233,128,162,229,134,175,231,188, 157,232,174,189,229,165,137,229,135,164,228,189,155,229,144,166,229,164,171, 230,149,183,232,130,164,229,173,181,230,137,182,230,139,130,232,190,144,229, 185,133,230,176,159,231,172,166,228,188,143,228,191,152,230,156,141,231,171, 180,231,171,181,231,171,182,231,171,183,231,171,184,231,171,187,231,171,188, 231,171,190,231,172,128,231,172,129,231,172,130,231,172,133,231,172,135,231, 172,137,231,172,140,231,172,141,231,172,142,231,172,144,231,172,146,231,172, 147,231,172,150,231,172,151,231,172,152,231,172,154,231,172,156,231,172,157, 231,172,159,231,172,161,231,172,162,231,172,163,231,172,167,231,172,169,231, 172,173,230,181,174,230,182,170,231,166,143,232,162,177,229,188,151,231,148, 171,230,138,154,232,190,133,228,191,175,233,135,156,230,150,167,232,132,175, 232,133,145,229,186,156,232,133,144,232,181,180,229,137,175,232,166,134,232, 181,139,229,164,141,229,130,133,228,187,152,233,152,156,231,136,182,232,133, 185,232,180,159,229,175,140,232,174,163,233,153,132,229,166,135,231,188,154, 229,146,144,229,153,182,229,152,142,232,175,165,230,148,185,230,166,130,233, 146,153,231,155,150,230,186,137,229,185,178,231,148,152,230,157,134,230,159, 145,231,171,191,232,130,157,232,181,182,230,132,159,231,167,134,230,149,162, 232,181,163,229,134,136,229,136,154,233,146,162,231,188,184,232,130,155,231, 186,178,229,178,151,230,184,175,230,157,160,231,175,153,231,154,139,233,171, 152,232,134,143,231,190,148,231,179,149,230,144,158,233,149,144,231,168,191, 229,145,138,229,147,165,230,173,140,230,144,129,230,136,136,233,184,189,232, 131,179,231,150,153,229,137,178,233,157,169,232,145,155,230,160,188,232,155, 164,233,152,129,233,154,148,233,147,172,228,184,170,229,144,132,231,187,153, 230,160,185,232,183,159,232,128,149,230,155,180,229,186,154,231,190,185,231, 174,145,231,174,146,231,174,147,231,174,150,231,174,152,231,174,153,231,174, 154,231,174,155,231,174,158,231,174,159,231,174,160,231,174,163,231,174,164, 231,174,165,231,174,174,231,174,175,231,174,176,231,174,178,231,174,179,231, 174,181,231,174,182,231,174,183,231,174,185,231,174,186,231,174,187,231,174, 188,231,174,189,231,174,190,231,174,191,231,175,128,231,175,130,231,175,131, 231,175,132,229,159,130,232,128,191,230,162,151,229,183,165,230,148,187,229, 138,159,230,129,173,233,190,154,228,190,155,232,186,172,229,133,172,229,174, 171,229,188,147,229,183,169,230,177,158,230,139,177,232,180,161,229,133,177, 233,146,169,229,139,190,230,178,159,232,139,159,231,139,151,229,158,162,230, 158,132,232,180,173,229,164,159,232,190,156,232,143,135,229,146,149,231,174, 141,228,188,176,230,178,189,229,173,164,229,167,145,233,188,147,229,143,164, 232,155,138,233,170,168,232,176,183,232,130,161,230,149,133,233,161,190,229, 155,186,233,155,135,229,136,174,231,147,156,229,137,144,229,175,161,230,140, 130,232,164,130,228,185,150,230,139,144,230,128,170,230,163,186,229,133,179, 229,174,152,229,134,160,232,167,130,231,174,161,233,166,134,231,189,144,230, 131,175,231,129,140,232,180,175,229,133,137,229,185,191,233,128,155,231,145, 176,232,167,132,229,156,173,231,161,133,229,189,146,233,190,159,233,151,186, 232,189,168,233,172,188,232,175,161,231,153,184,230,161,130,230,159,156,232, 183,170,232,180,181,229,136,189,232,190,138,230,187,154,230,163,141,233,148, 133,233,131,173,229,155,189,230,158,156,232,163,185,232,191,135,229,147,136, 231,176,154,231,176,155,231,176,156,231,176,157,231,176,158,231,176,160,231, 176,161,231,176,162,231,176,163,231,176,164,231,176,165,231,176,168,231,176, 169,231,176,171,231,176,172,231,176,173,231,176,174,231,176,175,231,176,176, 231,176,177,231,176,178,231,176,179,231,176,180,231,176,181,231,176,182,231, 176,183,231,176,185,231,176,186,231,176,187,231,176,188,231,176,189,231,176, 190,231,177,130,233,170,184,229,173,169,230,181,183,230,176,166,228,186,165, 229,174,179,233,170,135,233,133,163,230,134,168,233,130,175,233,159,169,229, 144,171,230,182,181,229,175,146,229,135,189,229,150,138,231,189,149,231,191, 176,230,146,188,230,141,141,230,151,177,230,134,190,230,130,141,231,132,138, 230,177,151,230,177,137,229,164,175,230,157,173,232,136,170,229,163,149,229, 154,142,232,177,170,230,175,171,233,131,157,229,165,189,232,128,151,229,143, 183,230,181,169,229,145,181,229,150,157,232,141,183,232,143,143,230,160,184, 231,166,190,229,146,140,228,189,149,229,144,136,231,155,146,232,178,137,233, 152,130,230,178,179,230,182,184,232,181,171,232,164,144,233,185,164,232,180, 186,229,152,191,233,187,145,231,151,149,229,190,136,231,139,160,230,129,168, 229,147,188,228,186,168,230,168,170,232,161,161,230,129,146,232,189,176,229, 147,132,231,131,152,232,153,185,233,184,191,230,180,170,229,174,143,229,188, 152,231,186,162,229,150,137,228,190,175,231,140,180,229,144,188,229,142,154, 229,128,153,229,144,142,229,145,188,228,185,142,229,191,189,231,145,154,229, 163,182,232,145,171,232,131,161,232,157,180,231,139,144,231,179,138,230,185, 150,231,178,136,231,178,138,231,178,139,231,178,140,231,178,141,231,178,142, 231,178,143,231,178,144,231,178,147,231,178,148,231,178,150,231,178,153,231, 178,154,231,178,155,231,178,160,231,178,161,231,178,163,231,178,166,231,178, 167,231,178,168,231,178,169,231,178,171,231,178,172,231,178,173,231,178,175, 231,178,176,231,178,180,231,178,181,231,178,182,231,178,183,231,178,184,231, 178,186,231,178,187,229,188,167,232,153,142,229,148,172,230,138,164,228,186, 146,230,178,170,230,136,183,232,138,177,229,147,151,229,141,142,231,140,190, 230,187,145,231,148,187,229,136,146,229,140,150,232,175,157,230,167,144,229, 190,138,230,128,128,230,183,174,229,157,143,230,172,162,231,142,175,230,161, 147,232,191,152,231,188,147,230,141,162,230,130,163,229,148,164,231,151,170, 232,177,162,231,132,149,230,182,163,229,174,166,229,185,187,232,141,146,230, 133,140,233,187,132,231,163,186,232,157,151,231,176,167,231,154,135,229,135, 176,230,131,182,231,133,140,230,153,131,229,185,140,230,129,141,232,176,142, 231,129,176,230,140,165,232,190,137,229,190,189,230,129,162,232,155,148,229, 155,158,230,175,129,230,130,148,230,133,167,229,141,137,230,131,160,230,153, 166,232,180,191,231,167,189,228,188,154,231,131,169,230,177,135,232,174,179, 232,175,178,231,187,152,232,141,164,230,152,143,229,169,154,233,173,130,230, 181,145,230,183,183,232,177,129,230,180,187,228,188,153,231,129,171,232,142, 183,230,136,150,230,131,145,233,156,141,232,180,167,231,165,184,229,135,187, 229,156,190,229,159,186,230,156,186,231,149,184,231,168,189,231,167,175,231, 174,149,231,180,145,231,180,146,231,180,147,231,180,148,231,180,149,231,180, 150,231,180,151,231,180,152,231,180,153,231,180,154,231,180,155,231,180,156, 231,180,157,231,180,158,231,180,159,231,180,161,231,180,163,231,180,164,231, 180,165,231,180,166,231,180,168,231,180,169,231,180,170,231,180,172,231,180, 173,231,180,174,231,180,176,231,180,177,231,180,178,231,180,179,231,180,180, 231,180,181,231,180,182,232,130,140,233,165,165,232,191,185,230,191,128,232, 174,165,233,184,161,229,167,172,231,187,169,231,188,137,229,144,137,230,158, 129,230,163,152,232,190,145,231,177,141,233,155,134,229,143,138,230,128,165, 231,150,190,230,177,178,229,141,179,229,171,137,231,186,167,230,140,164,229, 135,160,232,132,138,229,183,177,232,147,159,230,138,128,229,134,128,229,173, 163,228,188,142,231,165,173,229,137,130,230,130,184,230,181,142,229,175,132, 229,175,130,232,174,161,232,174,176,230,151,162,229,191,140,233,153,133,229, 166,147,231,187,167,231,186,170,229,152,137,230,158,183,229,164,185,228,189, 179,229,174,182,229,138,160,232,141,154,233,162,138,232,180,190,231,148,178, 233,146,190,229,129,135,231,168,188,228,187,183,230,158,182,233,169,190,229, 171,129,230,173,188,231,155,145,229,157,154,229,176,150,231,172,186,233,151, 180,231,133,142,229,133,188,232,130,169,232,137,176,229,165,184,231,188,132, 232,140,167,230,163,128,230,159,172,231,162,177,231,161,183,230,139,163,230, 141,161,231,174,128,228,191,173,229,137,170,229,135,143,232,141,144,230,167, 155,233,137,180,232,183,181,232,180,177,232,167,129,233,148,174,231,174,173, 228,187,182,231,181,184,231,181,185,231,181,186,231,181,187,231,181,188,231, 181,189,231,181,190,231,181,191,231,182,128,231,182,129,231,182,130,231,182, 131,231,182,132,231,182,133,231,182,134,231,182,135,231,182,136,231,182,137, 231,182,138,231,182,139,231,182,140,231,182,141,231,182,142,231,182,143,231, 182,144,231,182,145,231,182,146,231,182,147,231,182,148,231,182,149,231,182, 150,231,182,151,231,182,152,229,129,165,232,136,176,229,137,145,233,165,175, 230,184,144,230,186,133,230,182,167,229,187,186,229,131,181,229,167,156,229, 176,134,230,181,134,230,177,159,231,150,134,232,146,139,230,161,168,229,165, 150,232,174,178,229,140,160,233,133,177,233,153,141,232,149,137,230,164,146, 231,164,129,231,132,166,232,131,182,228,186,164,233,131,138,230,181,135,233, 170,132,229,168,135,229,154,188,230,144,133,233,147,176,231,159,171,228,190, 165,232,132,154,231,139,161,232,167,146,233,165,186,231,188,180,231,187,158, 229,137,191,230,149,153,233,133,181,232,189,191,232,190,131,229,143,171,231, 170,150,230,143,173,230,142,165,231,154,134,231,167,184,232,161,151,233,152, 182,230,136,170,229,138,171,232,138,130,230,161,148,230,157,176,230,141,183, 231,157,171,231,171,173,230,180,129,231,187,147,232,167,163,229,167,144,230, 136,146,232,151,137,232,138,165,231,149,140,229,128,159,228,187,139,231,150, 165,232,175,171,229,177,138,229,183,190,231,173,139,230,150,164,233,135,145, 228,187,138,230,180,165,232,165,159,231,180,167,233,148,166,228,187,133,232, 176,168,232,191,155,233,157,179,230,153,139,231,166,129,232,191,145,231,131, 172,230,181,184,231,183,154,231,183,155,231,183,156,231,183,157,231,183,158, 231,183,159,231,183,160,231,183,161,231,183,162,231,183,163,231,183,164,231, 183,165,231,183,166,231,183,167,231,183,168,231,183,169,231,183,170,231,183, 171,231,183,172,231,183,173,231,183,174,231,183,175,231,183,176,231,183,177, 231,183,178,231,183,179,231,183,180,231,183,181,231,183,182,231,183,183,231, 183,184,231,183,185,231,183,186,229,176,189,229,138,178,232,141,134,229,133, 162,232,140,142,231,157,155,230,153,182,233,178,184,228,186,172,230,131,138, 231,178,190,231,178,179,231,187,143,228,186,149,232,173,166,230,153,175,233, 162,136,233,157,153,229,162,131,230,149,172,233,149,156,229,190,132,231,151, 137,233,157,150,231,171,159,231,171,158,229,135,128,231,130,175,231,170,152, 230,143,170,231,169,182,231,186,160,231,142,150,233,159,173,228,185,133,231, 129,184,228,185,157,233,133,146,229,142,169,230,149,145,230,151,167,232,135, 188,232,136,133,229,146,142,229,176,177,231,150,154,233,158,160,230,139,152, 231,139,153,231,150,189,229,177,133,233,169,185,232,143,138,229,177,128,229, 146,128,231,159,169,228,184,190,230,178,174,232,129,154,230,139,146,230,141, 174,229,183,168,229,133,183,232,183,157,232,184,158,233,148,175,228,191,177, 229,143,165,230,131,167,231,130,172,229,137,167,230,141,144,233,185,131,229, 168,159,229,128,166,231,156,183,229,141,183,231,187,162,230,146,133,230,148, 171,230,138,137,230,142,152,229,128,148,231,136,181,232,167,137,229,134,179, 232,175,128,231,187,157,229,157,135,232,143,140,233,146,167,229,134,155,229, 144,155,229,179,187,231,184,186,231,184,188,231,184,189,231,184,190,231,184, 191,231,185,128,231,185,130,231,185,131,231,185,132,231,185,133,231,185,134, 231,185,136,231,185,137,231,185,138,231,185,139,231,185,140,231,185,141,231, 185,142,231,185,143,231,185,144,231,185,145,231,185,146,231,185,147,231,185, 148,231,185,149,231,185,150,231,185,151,231,185,152,231,185,153,231,185,154, 231,185,155,231,185,156,231,185,157,228,191,138,231,171,163,230,181,154,233, 131,161,233,170,143,229,150,128,229,146,150,229,141,161,229,146,175,229,188, 128,230,143,169,230,165,183,229,135,175,230,133,168,229,136,138,229,160,170, 229,139,152,229,157,142,231,160,141,231,156,139,229,186,183,230,133,183,231, 179,160,230,137,155,230,138,151,228,186,162,231,130,149,232,128,131,230,139, 183,231,131,164,233,157,160,229,157,183,232,139,155,230,159,175,230,163,181, 231,163,149,233,162,151,231,167,145,229,163,179,229,146,179,229,143,175,230, 184,180,229,133,139,229,136,187,229,174,162,232,175,190,232,130,175,229,149, 131,229,158,166,230,129,179,229,157,145,229,144,173,231,169,186,230,129,144, 229,173,148,230,142,167,230,138,160,229,143,163,230,137,163,229,175,135,230, 158,175,229,147,173,231,170,159,232,139,166,233,133,183,229,186,147,232,163, 164,229,164,184,229,158,174,230,140,142,232,183,168,232,131,175,229,157,151, 231,173,183,228,190,169,229,191,171,229,174,189,230,172,190,229,140,161,231, 173,144,231,139,130,230,161,134,231,159,191,231,156,182,230,151,183,229,134, 181,228,186,143,231,155,148,229,178,191,231,170,165,232,145,181,229,165,142, 233,173,129,229,130,128,231,186,174,231,186,180,231,186,187,231,186,188,231, 187,150,231,187,164,231,187,172,231,187,185,231,188,138,231,188,144,231,188, 158,231,188,183,231,188,185,231,188,187,231,188,188,231,188,189,231,188,190, 231,188,191,231,189,128,231,189,129,231,189,131,231,189,134,231,189,135,231, 189,136,231,189,137,231,189,138,231,189,139,231,189,140,231,189,141,231,189, 142,231,189,143,231,189,146,231,189,147,233,166,136,230,132,167,230,186,131, 229,157,164,230,152,134,230,141,134,229,155,176,230,139,172,230,137,169,229, 187,147,233,152,148,229,158,131,230,139,137,229,150,135,232,156,161,232,133, 138,232,190,163,229,149,166,232,142,177,230,157,165,232,181,150,232,147,157, 229,169,170,230,160,143,230,139,166,231,175,174,233,152,145,229,133,176,230, 190,156,232,176,176,230,143,189,232,167,136,230,135,146,231,188,134,231,131, 130,230,187,165,231,144,133,230,166,148,231,139,188,229,187,138,233,131,142, 230,156,151,230,181,170,230,141,158,229,138,179,231,137,162,232,128,129,228, 189,172,229,167,165,233,133,170,231,131,153,230,182,157,229,139,146,228,185, 144,233,155,183,233,149,173,232,149,190,231,163,138,231,180,175,229,132,161, 229,158,146,230,147,130,232,130,139,231,177,187,230,179,170,230,163,177,230, 165,158,229,134,183,229,142,152,230,162,168,231,138,129,233,187,142,231,175, 177,231,139,184,231,166,187,230,188,147,231,144,134,230,157,142,233,135,140, 233,178,164,231,164,188,232,142,137,232,141,148,229,144,143,230,160,151,228, 184,189,229,142,137,229,138,177,231,160,190,229,142,134,229,136,169,229,130, 136,228,190,139,228,191,144,231,190,179,231,190,180,231,190,181,231,190,182, 231,190,183,231,190,186,231,190,187,231,190,190,231,191,128,231,191,130,231, 191,131,231,191,132,231,191,134,231,191,135,231,191,136,231,191,137,231,191, 139,231,191,141,231,191,143,231,191,144,231,191,145,231,191,146,231,191,147, 231,191,150,231,191,151,231,191,153,231,191,154,231,191,155,231,191,156,231, 191,157,231,191,158,231,191,162,231,191,163,231,151,162,231,171,139,231,178, 146,230,178,165,233,154,182,229,138,155,231,146,131,229,147,169,228,191,169, 232,129,148,232,142,178,232,191,158,233,149,176,229,187,137,230,128,156,230, 182,159,229,184,152,230,149,155,232,132,184,233,147,190,230,129,139,231,130, 188,231,187,131,231,178,174,229,135,137,230,162,129,231,178,177,232,137,175, 228,184,164,232,190,134,233,135,143,230,153,190,228,186,174,232,176,133,230, 146,169,232,129,138,229,131,154,231,150,151,231,135,142,229,175,165,232,190, 189,230,189,166,228,186,134,230,146,130,233,149,163,229,187,150,230,150,153, 229,136,151,232,163,130,231,131,136,229,138,163,231,140,142,231,144,179,230, 158,151,231,163,183,233,156,150,228,184,180,233,130,187,233,179,158,230,183, 139,229,135,155,232,181,129,229,144,157,230,139,142,231,142,178,232,143,177, 233,155,182,233,190,132,233,147,131,228,188,182,231,190,154,229,135,140,231, 129,181,233,153,181,229,178,173,233,162,134,229,143,166,228,187,164,230,186, 156,231,144,137,230,166,180,231,161,171,233,166,143,231,149,153,229,136,152, 231,152,164,230,181,129,230,159,179,229,133,173,233,190,153,232,129,139,229, 146,153,231,172,188,231,170,191,232,129,153,232,129,155,232,129,156,232,129, 157,232,129,158,232,129,159,232,129,160,232,129,161,232,129,162,232,129,163, 232,129,164,232,129,165,232,129,166,232,129,167,232,129,168,232,129,171,232, 129,172,232,129,173,232,129,174,232,129,175,232,129,176,232,129,178,232,129, 179,232,129,180,232,129,181,232,129,182,232,129,183,232,129,184,232,129,185, 232,129,186,232,129,187,232,129,188,232,129,189,233,154,134,229,158,132,230, 139,162,233,153,135,230,165,188,229,168,132,230,144,130,231,175,147,230,188, 143,233,153,139,232,138,166,229,141,162,233,162,133,229,186,144,231,130,137, 230,142,179,229,141,164,232,153,143,233,178,129,233,186,147,231,162,140,233, 156,178,232,183,175,232,181,130,233,185,191,230,189,158,231,166,132,229,189, 149,233,153,134,230,136,174,233,169,180,229,144,149,233,147,157,228,190,163, 230,151,133,229,177,165,229,177,161,231,188,149,232,153,145,230,176,175,229, 190,139,231,142,135,230,187,164,231,187,191,229,179,166,230,140,155,229,173, 170,230,187,166,229,141,181,228,185,177,230,142,160,231,149,165,230,138,161, 232,189,174,228,188,166,228,187,145,230,178,166,231,186,182,232,174,186,232, 144,157,232,158,186,231,189,151,233,128,187,233,148,163,231,174,169,233,170, 161,232,163,184,232,144,189,230,180,155,233,170,134,231,187,156,229,166,136, 233,186,187,231,142,155,231,160,129,232,154,130,233,169,172,233,170,130,229, 152,155,229,144,151,229,159,139,228,185,176,233,186,166,229,141,150,232,191, 136,232,132,137,231,158,146,233,166,146,232,155,174,230,187,161,232,148,147, 230,155,188,230,133,162,230,188,171,232,132,140,232,132,149,232,132,151,232, 132,153,232,132,155,232,132,156,232,132,157,232,132,159,232,132,160,232,132, 161,232,132,162,232,132,163,232,132,164,232,132,165,232,132,166,232,132,167, 232,132,168,232,132,169,232,132,170,232,132,171,232,132,173,232,132,174,232, 132,176,232,132,179,232,132,180,232,132,181,232,132,183,232,132,185,232,132, 186,232,132,187,232,132,188,232,132,189,232,132,191,232,176,169,232,138,146, 232,140,171,231,155,178,230,176,147,229,191,153,232,142,189,231,140,171,232, 140,133,233,148,154,230,175,155,231,159,155,233,147,134,229,141,175,232,140, 130,229,134,146,229,184,189,232,178,140,232,180,184,228,185,136,231,142,171, 230,158,154,230,162,133,233,133,182,233,156,137,231,133,164,230,178,161,231, 156,137,229,170,146,233,149,129,230,175,143,231,190,142,230,152,167,229,175, 144,229,166,185,229,170,154,233,151,168,233,151,183,228,187,172,232,144,140, 232,146,153,230,170,172,231,155,159,233,148,176,231,140,155,230,162,166,229, 173,159,231,156,175,233,134,154,233,157,161,231,179,156,232,191,183,232,176, 156,229,188,165,231,177,179,231,167,152,232,167,133,230,179,140,232,156,156, 229,175,134,229,185,130,230,163,137,231,156,160,231,187,181,229,134,149,229, 133,141,229,139,137,229,168,169,231,188,133,233,157,162,232,139,151,230,143, 143,231,158,132,232,151,144,231,167,146,230,184,186,229,186,153,229,166,153, 232,148,145,231,129,173,230,176,145,230,138,191,231,154,191,230,149,143,230, 130,175,233,151,189,230,152,142,232,158,159,233,184,163,233,147,173,229,144, 141,229,145,189,232,176,172,230,145,184,232,134,167,232,134,169,232,134,171, 232,134,172,232,134,173,232,134,174,232,134,175,232,134,176,232,134,177,232, 134,178,232,134,180,232,134,181,232,134,182,232,134,183,232,134,184,232,134, 185,232,134,188,232,134,189,232,134,190,232,134,191,232,135,132,232,135,133, 232,135,135,232,135,136,232,135,137,232,135,139,232,135,141,232,135,142,232, 135,143,232,135,144,232,135,145,232,135,146,232,135,147,230,145,185,232,152, 145,230,168,161,232,134,156,231,163,168,230,145,169,233,173,148,230,138,185, 230,156,171,232,142,171,229,162,168,233,187,152,230,178,171,230,188,160,229, 175,158,233,153,140,232,176,139,231,137,159,230,159,144,230,139,135,231,137, 161,228,186,169,229,167,134,230,175,141,229,162,147,230,154,174,229,185,149, 229,139,159,230,133,149,230,156,168,231,155,174,231,157,166,231,137,167,231, 169,134,230,139,191,229,147,170,229,145,144,233,146,160,233,130,163,229,168, 156,231,186,179,230,176,150,228,185,131,229,165,182,232,128,144,229,165,136, 229,141,151,231,148,183,233,154,190,229,155,138,230,140,160,232,132,145,230, 129,188,233,151,185,230,183,150,229,145,162,233,166,129,229,134,133,229,171, 169,232,131,189,229,166,174,233,156,147,229,128,170,230,179,165,229,176,188, 230,139,159,228,189,160,229,140,191,232,133,187,233,128,134,230,186,186,232, 148,171,230,139,136,229,185,180,231,162,190,230,146,181,230,141,187,229,191, 181,229,168,152,233,133,191,233,184,159,229,176,191,230,141,143,232,129,130, 229,173,189,229,149,174,233,149,138,233,149,141,230,182,133,230,130,168,230, 159,160,231,139,158,229,135,157,229,174,129,232,137,128,232,137,129,232,137, 130,232,137,131,232,137,133,232,137,134,232,137,136,232,137,138,232,137,140, 232,137,141,232,137,142,232,137,144,232,137,145,232,137,146,232,137,147,232, 137,148,232,137,149,232,137,150,232,137,151,232,137,153,232,137,155,232,137, 156,232,137,157,232,137,158,232,137,160,232,137,161,232,137,162,232,137,163, 232,137,164,232,137,165,232,137,166,232,137,167,232,137,169,230,139,167,230, 179,158,231,137,155,230,137,173,233,146,174,231,186,189,232,132,147,230,181, 147,229,134,156,229,188,132,229,165,180,229,138,170,230,128,146,229,165,179, 230,154,150,232,153,144,231,150,159,230,140,170,230,135,166,231,179,175,232, 175,186,229,147,166,230,172,167,233,184,165,230,174,180,232,151,149,229,145, 149,229,129,182,230,178,164,229,149,170,232,182,180,231,136,172,229,184,149, 230,128,149,231,144,182,230,139,141,230,142,146,231,137,140,229,190,152,230, 185,131,230,180,190,230,148,128,230,189,152,231,155,152,231,163,144,231,155, 188,231,149,148,229,136,164,229,143,155,228,185,147,229,186,158,230,151,129, 232,128,170,232,131,150,230,138,155,229,146,134,229,136,168,231,130,174,232, 162,141,232,183,145,230,179,161,229,145,184,232,131,154,229,159,185,232,163, 180,232,181,148,233,153,170,233,133,141,228,189,169,230,178,155,229,150,183, 231,155,134,231,160,176,230,138,168,231,131,185,230,190,142,229,189,173,232, 147,172,230,163,154,231,161,188,231,175,183,232,134,168,230,156,139,233,185, 143,230,141,167,231,162,176,229,157,175,231,160,146,233,156,185,230,137,185, 230,138,171,229,138,136,231,144,181,230,175,151,232,139,186,232,139,188,232, 139,189,232,139,190,232,139,191,232,140,128,232,140,138,232,140,139,232,140, 141,232,140,144,232,140,146,232,140,147,232,140,150,232,140,152,232,140,153, 232,140,157,232,140,158,232,140,159,232,140,160,232,140,161,232,140,162,232, 140,163,232,140,164,232,140,165,232,140,166,232,140,169,232,140,170,232,140, 174,232,140,176,232,140,178,232,140,183,232,140,187,232,140,189,229,149,164, 232,132,190,231,150,178,231,154,174,229,140,185,231,151,158,229,131,187,229, 177,129,232,173,172,231,175,135,229,129,143,231,137,135,233,170,151,233,163, 152,230,188,130,231,147,162,231,165,168,230,146,135,231,158,165,230,139,188, 233,162,145,232,180,171,229,147,129,232,129,152,228,185,146,229,157,170,232, 139,185,232,144,141,229,185,179,229,135,173,231,147,182,232,175,132,229,177, 143,229,157,161,230,179,188,233,162,135,229,169,134,231,160,180,233,173,132, 232,191,171,231,178,149,229,137,150,230,137,145,233,147,186,228,187,134,232, 142,134,232,145,161,232,143,169,232,146,178,229,159,148,230,156,180,229,156, 131,230,153,174,230,181,166,232,176,177,230,155,157,231,128,145,230,156,159, 230,172,186,230,160,150,230,136,154,229,166,187,228,184,131,229,135,132,230, 188,134,230,159,146,230,178,143,229,133,182,230,163,139,229,165,135,230,173, 167,231,149,166,229,180,142,232,132,144,233,189,144,230,151,151,231,165,136, 231,165,129,233,170,145,232,181,183,229,178,130,228,185,158,228,188,129,229, 144,175,229,165,145,231,160,140,229,153,168,230,176,148,232,191,132,229,188, 131,230,177,189,230,179,163,232,174,171,230,142,144,232,142,175,232,142,181, 232,142,187,232,142,190,232,142,191,232,143,130,232,143,131,232,143,132,232, 143,134,232,143,136,232,143,137,232,143,139,232,143,141,232,143,142,232,143, 144,232,143,145,232,143,146,232,143,147,232,143,149,232,143,151,232,143,153, 232,143,154,232,143,155,232,143,158,232,143,162,232,143,163,232,143,164,232, 143,166,232,143,167,232,143,168,232,143,171,232,143,172,232,143,173,230,129, 176,230,180,189,231,137,181,230,137,166,233,146,142,233,147,133,229,141,131, 232,191,129,231,173,190,228,187,159,232,176,166,228,185,190,233,187,148,233, 146,177,233,146,179,229,137,141,230,189,156,233,129,163,230,181,133,232,176, 180,229,160,145,229,181,140,230,172,160,230,173,137,230,158,170,229,145,155, 232,133,148,231,190,140,229,162,153,232,148,183,229,188,186,230,138,162,230, 169,135,233,148,185,230,149,178,230,130,132,230,161,165,231,158,167,228,185, 148,228,190,168,229,183,167,233,158,152,230,146,172,231,191,152,229,179,173, 228,191,143,231,170,141,229,136,135,232,140,132,228,184,148,230,128,175,231, 170,131,233,146,166,228,190,181,228,186,178,231,167,166,231,144,180,229,139, 164,232,138,185,230,147,146,231,166,189,229,175,157,230,178,129,233,157,146, 232,189,187,230,176,162,229,128,190,229,141,191,230,184,133,230,147,142,230, 153,180,230,176,176,230,131,133,233,161,183,232,175,183,229,186,134,231,144, 188,231,169,183,231,167,139,228,184,152,233,130,177,231,144,131,230,177,130, 229,155,154,233,133,139,230,179,133,232,182,139,229,140,186,232,155,134,230, 155,178,232,186,175,229,177,136,233,169,177,230,184,160,232,145,138,232,145, 139,232,145,140,232,145,141,232,145,142,232,145,143,232,145,144,232,145,146, 232,145,147,232,145,148,232,145,149,232,145,150,232,145,152,232,145,157,232, 145,158,232,145,159,232,145,160,232,145,162,232,145,164,232,145,165,232,145, 166,232,145,167,232,145,168,232,145,170,232,145,174,232,145,175,232,145,176, 232,145,178,232,145,180,232,145,183,232,145,185,232,145,187,232,145,188,229, 143,150,229,168,182,233,190,139,232,182,163,229,142,187,229,156,136,233,162, 167,230,157,131,233,134,155,230,179,137,229,133,168,231,151,138,230,139,179, 231,138,172,229,136,184,229,138,157,231,188,186,231,130,148,231,152,184,229, 141,180,233,185,138,230,166,183,231,161,174,233,155,128,232,163,153,231,190, 164,231,132,182,231,135,131,229,134,137,230,159,147,231,147,164,229,163,164, 230,148,152,229,154,183,232,174,169,233,165,182,230,137,176,231,187,149,230, 131,185,231,131,173,229,163,172,228,187,129,228,186,186,229,191,141,233,159, 167,228,187,187,232,174,164,229,136,131,229,166,138,231,186,171,230,137,148, 228,187,141,230,151,165,230,136,142,232,140,184,232,147,137,232,141,163,232, 158,141,231,134,148,230,186,182,229,174,185,231,187,146,229,134,151,230,143, 137,230,159,148,232,130,137,232,140,185,232,160,149,229,132,146,229,173,186, 229,166,130,232,190,177,228,185,179,230,177,157,229,133,165,232,164,165,232, 189,175,233,152,174,232,149,138,231,145,158,233,148,144,233,151,176,230,182, 166,232,139,165,229,188,177,230,146,146,230,180,146,232,144,168,232,133,174, 233,179,131,229,161,158,232,181,155,228,184,137,229,143,129,232,147,152,232, 147,153,232,147,154,232,147,155,232,147,156,232,147,158,232,147,161,232,147, 162,232,147,164,232,147,167,232,147,168,232,147,169,232,147,170,232,147,171, 232,147,173,232,147,174,232,147,175,232,147,177,232,147,178,232,147,179,232, 147,180,232,147,181,232,147,182,232,147,183,232,147,184,232,147,185,232,147, 186,232,147,187,232,147,189,232,147,190,232,148,128,232,148,129,232,148,130, 228,188,158,230,149,163,230,161,145,229,151,147,228,184,167,230,144,148,233, 170,154,230,137,171,229,171,130,231,145,159,232,137,178,230,182,169,230,163, 174,229,131,167,232,142,142,231,160,130,230,157,128,229,136,185,230,178,153, 231,186,177,229,130,187,229,149,165,231,133,158,231,173,155,230,153,146,231, 143,138,232,139,171,230,157,137,229,177,177,229,136,160,231,133,189,232,161, 171,233,151,170,233,153,149,230,147,133,232,181,161,232,134,179,229,150,132, 230,177,149,230,137,135,231,188,174,229,162,146,228,188,164,229,149,134,232, 181,143,230,153,140,228,184,138,229,176,154,232,163,179,230,162,162,230,141, 142,231,168,141,231,131,167,232,138,141,229,139,186,233,159,182,229,176,145, 229,147,168,233,130,181,231,187,141,229,165,162,232,181,138,232,155,135,232, 136,140,232,136,141,232,181,166,230,145,132,229,176,132,230,133,145,230,182, 137,231,164,190,232,174,190,231,160,183,231,148,179,229,145,187,228,188,184, 232,186,171,230,183,177,229,168,160,231,187,133,231,165,158,230,178,136,229, 174,161,229,169,182,231,148,154,232,130,190,230,133,142,230,184,151,229,163, 176,231,148,159,231,148,165,231,137,178,229,141,135,231,187,179,232,149,151, 232,149,152,232,149,154,232,149,155,232,149,156,232,149,157,232,149,159,232, 149,160,232,149,161,232,149,162,232,149,163,232,149,165,232,149,166,232,149, 167,232,149,169,232,149,170,232,149,171,232,149,172,232,149,173,232,149,174, 232,149,175,232,149,176,232,149,177,232,149,179,232,149,181,232,149,182,232, 149,183,232,149,184,232,149,188,232,149,189,232,149,191,232,150,128,232,150, 129,231,156,129,231,155,155,229,137,169,232,131,156,229,156,163,229,184,136, 229,164,177,231,139,174,230,150,189,230,185,191,232,175,151,229,176,184,232, 153,177,229,141,129,231,159,179,230,139,190,230,151,182,228,187,128,233,163, 159,232,154,128,229,174,158,232,175,134,229,143,178,231,159,162,228,189,191, 229,177,142,233,169,182,229,167,139,229,188,143,231,164,186,229,163,171,228, 184,150,230,159,191,228,186,139,230,139,173,232,170,147,233,128,157,229,138, 191,230,152,175,229,151,156,229,153,172,233,128,130,228,187,149,228,190,141, 233,135,138,233,165,176,230,176,143,229,184,130,230,129,131,229,174,164,232, 167,134,232,175,149,230,148,182,230,137,139,233,166,150,229,174,136,229,175, 191,230,142,136,229,148,174,229,143,151,231,152,166,229,133,189,232,148,172, 230,158,162,230,162,179,230,174,138,230,138,146,232,190,147,229,143,148,232, 136,146,230,183,145,231,150,143,228,185,166,232,181,142,229,173,176,231,134, 159,232,150,175,230,154,145,230,155,153,231,189,178,232,156,128,233,187,141, 233,188,160,229,177,158,230,156,175,232,191,176,230,160,145,230,157,159,230, 136,141,231,171,150,229,162,133,229,186,182,230,149,176,230,188,177,232,151, 148,232,151,150,232,151,151,232,151,152,232,151,153,232,151,154,232,151,155, 232,151,157,232,151,158,232,151,159,232,151,160,232,151,161,232,151,162,232, 151,163,232,151,165,232,151,166,232,151,167,232,151,168,232,151,170,232,151, 171,232,151,172,232,151,173,232,151,174,232,151,175,232,151,176,232,151,177, 232,151,178,232,151,179,232,151,180,232,151,181,232,151,182,232,151,183,232, 151,184,230,129,149,229,136,183,232,128,141,230,145,148,232,161,176,231,148, 169,229,184,133,230,160,147,230,139,180,233,156,156,229,143,140,231,136,189, 232,176,129,230,176,180,231,157,161,231,168,142,229,144,174,231,158,172,233, 161,186,232,136,156,232,175,180,231,161,149,230,156,148,231,131,129,230,150, 175,230,146,149,229,152,182,230,128,157,231,167,129,229,143,184,228,184,157, 230,173,187,232,130,134,229,175,186,229,151,163,229,155,155,228,188,186,228, 188,188,233,165,178,229,183,179,230,157,190,232,128,184,230,128,130,233,162, 130,233,128,129,229,174,139,232,174,188,232,175,181,230,144,156,232,137,152, 230,147,158,229,151,189,232,139,143,233,133,165,228,191,151,231,180,160,233, 128,159,231,178,159,229,131,179,229,161,145,230,186,175,229,174,191,232,175, 137,232,130,131,233,133,184,232,146,156,231,174,151,232,153,189,233,154,139, 233,154,143,231,187,165,233,171,147,231,162,142,229,178,129,231,169,151,233, 129,130,233,154,167,231,165,159,229,173,153,230,141,159,231,172,139,232,147, 145,230,162,173,229,148,134,231,188,169,231,144,144,231,180,162,233,148,129, 230,137,128,229,161,140,228,187,150,229,174,131,229,165,185,229,161,148,232, 153,129,232,153,130,232,153,131,232,153,132,232,153,133,232,153,134,232,153, 135,232,153,136,232,153,137,232,153,138,232,153,139,232,153,140,232,153,146, 232,153,147,232,153,149,232,153,150,232,153,151,232,153,152,232,153,153,232, 153,155,232,153,156,232,153,157,232,153,159,232,153,160,232,153,161,232,153, 163,232,153,164,232,153,165,232,153,166,232,153,167,232,153,168,232,153,169, 232,153,170,231,141,173,230,140,158,232,185,139,232,184,143,232,131,142,232, 139,148,230,138,172,229,143,176,230,179,176,233,133,158,229,164,170,230,128, 129,230,177,176,229,157,141,230,145,138,232,180,170,231,152,171,230,187,169, 229,157,155,230,170,128,231,151,176,230,189,173,232,176,173,232,176,136,229, 157,166,230,175,175,232,162,146,231,162,179,230,142,162,229,143,185,231,130, 173,230,177,164,229,161,152,230,144,170,229,160,130,230,163,160,232,134,155, 229,148,144,231,179,150,229,128,152,232,186,186,230,183,140,232,182,159,231, 131,171,230,142,143,230,182,155,230,187,148,231,187,166,232,144,132,230,161, 131,233,128,131,230,183,152,233,153,182,232,174,168,229,165,151,231,137,185, 232,151,164,232,133,190,231,150,188,232,170,138,230,162,175,229,137,148,232, 184,162,233,148,145,230,143,144,233,162,152,232,185,132,229,149,188,228,189, 147,230,155,191,229,154,143,230,131,149,230,182,149,229,137,131,229,177,137, 229,164,169,230,183,187,229,161,171,231,148,176,231,148,156,230,129,172,232, 136,148,232,133,134,230,140,145,230,157,161,232,191,162,231,156,186,232,183, 179,232,180,180,233,147,129,229,184,150,229,142,133,229,144,172,231,131,131, 232,155,157,232,155,160,232,155,161,232,155,162,232,155,163,232,155,165,232, 155,166,232,155,167,232,155,168,232,155,170,232,155,171,232,155,172,232,155, 175,232,155,181,232,155,182,232,155,183,232,155,186,232,155,187,232,155,188, 232,155,189,232,155,191,232,156,129,232,156,132,232,156,133,232,156,134,232, 156,139,232,156,140,232,156,142,232,156,143,232,156,144,232,156,145,232,156, 148,232,156,150,230,177,128,229,187,183,229,129,156,228,186,173,229,186,173, 230,140,186,232,137,135,233,128,154,230,161,144,233,133,174,231,158,179,229, 144,140,233,147,156,229,189,164,231,171,165,230,161,182,230,141,133,231,173, 146,231,187,159,231,151,155,229,129,183,230,138,149,229,164,180,233,128,143, 229,135,184,231,167,131,231,170,129,229,155,190,229,190,146,233,128,148,230, 182,130,229,177,160,229,156,159,229,144,144,229,133,148,230,185,141,229,155, 162,230,142,168,233,162,147,232,133,191,232,156,149,232,164,170,233,128,128, 229,144,158,229,177,175,232,135,128,230,139,150,230,137,152,232,132,177,233, 184,181,233,153,128,233,169,174,233,169,188,230,164,173,229,166,165,230,139, 147,229,148,190,230,140,150,229,147,135,232,155,153,230,180,188,229,168,131, 231,147,166,232,162,156,230,173,170,229,164,150,232,177,140,229,188,175,230, 185,190,231,142,169,233,161,189,228,184,184,231,131,183,229,174,140,231,162, 151,230,140,189,230,153,154,231,154,150,230,131,139,229,174,155,229,169,137, 228,184,135,232,133,149,230,177,170,231,142,139,228,186,161,230,158,137,231, 189,145,229,190,128,230,151,186,230,156,155,229,191,152,229,166,132,229,168, 129,232,157,183,232,157,184,232,157,185,232,157,186,232,157,191,232,158,128, 232,158,129,232,158,132,232,158,134,232,158,135,232,158,137,232,158,138,232, 158,140,232,158,142,232,158,143,232,158,144,232,158,145,232,158,146,232,158, 148,232,158,149,232,158,150,232,158,152,232,158,153,232,158,154,232,158,155, 232,158,156,232,158,157,232,158,158,232,158,160,232,158,161,232,158,162,232, 158,163,232,158,164,229,183,141,229,190,174,229,141,177,233,159,166,232,191, 157,230,161,133,229,155,180,229,148,175,230,131,159,228,184,186,230,189,141, 231,187,180,232,139,135,232,144,142,229,167,148,228,188,159,228,188,170,229, 176,190,231,186,172,230,156,170,232,148,154,229,145,179,231,149,143,232,131, 131,229,150,130,233,173,143,228,189,141,230,184,173,232,176,147,229,176,137, 230,133,176,229,141,171,231,152,159,230,184,169,232,154,138,230,150,135,233, 151,187,231,186,185,229,144,187,231,168,179,231,180,138,233,151,174,229,151, 161,231,191,129,231,147,174,230,140,157,232,156,151,230,182,161,231,170,157, 230,136,145,230,150,161,229,141,167,230,143,161,230,178,131,229,183,171,229, 145,156,233,146,168,228,185,140,230,177,161,232,175,172,229,177,139,230,151, 160,232,138,156,230,162,167,229,144,190,229,144,180,230,175,139,230,173,166, 228,186,148,230,141,130,229,141,136,232,136,158,228,188,141,228,190,174,229, 157,158,230,136,138,233,155,190,230,153,164,231,137,169,229,139,191,229,138, 161,230,130,159,232,175,175,230,152,148,231,134,153,230,158,144,232,165,191, 231,161,146,231,159,189,230,153,176,229,152,187,229,144,184,233,148,161,231, 137,186,232,159,186,232,159,187,232,159,188,232,159,189,232,159,191,232,160, 128,232,160,129,232,160,130,232,160,132,232,160,133,232,160,134,232,160,135, 232,160,136,232,160,137,232,160,139,232,160,140,232,160,141,232,160,142,232, 160,143,232,160,144,232,160,145,232,160,146,232,160,148,232,160,151,232,160, 152,232,160,153,232,160,154,232,160,156,232,160,157,232,160,158,232,160,159, 232,160,160,232,160,163,231,168,128,230,129,175,229,184,140,230,130,137,232, 134,157,229,164,149,230,131,156,231,134,132,231,131,175,230,186,170,230,177, 144,231,138,128,230,170,132,232,162,173,229,184,173,228,185,160,229,170,179, 229,150,156,233,147,163,230,180,151,231,179,187,233,154,153,230,136,143,231, 187,134,231,158,142,232,153,190,229,140,163,233,156,158,232,190,150,230,154, 135,229,179,161,228,190,160,231,139,173,228,184,139,229,142,166,229,164,143, 229,144,147,230,142,128,233,148,168,229,133,136,228,187,153,233,178,156,231, 186,164,229,146,184,232,180,164,232,161,148,232,136,183,233,151,178,230,182, 142,229,188,166,229,171,140,230,152,190,233,153,169,231,142,176,231,140,174, 229,142,191,232,133,186,233,166,133,231,190,161,229,174,170,233,153,183,233, 153,144,231,186,191,231,155,184,229,142,162,233,149,182,233,166,153,231,174, 177,232,165,132,230,185,152,228,185,161,231,191,148,231,165,165,232,175,166, 230,131,179,229,147,141,228,186,171,233,161,185,229,183,183,230,169,161,229, 131,143,229,144,145,232,177,161,232,144,167,231,161,157,233,156,132,229,137, 138,229,147,174,229,154,163,233,148,128,230,182,136,229,174,181,230,183,134, 230,153,147,232,161,187,232,161,188,232,162,128,232,162,131,232,162,134,232, 162,135,232,162,137,232,162,138,232,162,140,232,162,142,232,162,143,232,162, 144,232,162,145,232,162,147,232,162,148,232,162,149,232,162,151,232,162,152, 232,162,153,232,162,154,232,162,155,232,162,157,232,162,158,232,162,159,232, 162,160,232,162,161,232,162,163,232,162,165,232,162,166,232,162,167,232,162, 168,232,162,169,232,162,170,229,176,143,229,173,157,230,160,161,232,130,150, 229,149,184,231,172,145,230,149,136,230,165,148,228,186,155,230,173,135,232, 157,142,233,158,139,229,141,143,230,140,159,230,144,186,233,130,170,230,150, 156,232,131,129,232,176,144,229,134,153,230,162,176,229,141,184,232,159,185, 230,135,136,230,179,132,230,179,187,232,176,162,229,177,145,232,150,170,232, 138,175,233,148,140,230,172,163,232,190,155,230,150,176,229,191,187,229,191, 131,228,191,161,232,161,133,230,152,159,232,133,165,231,140,169,230,131,186, 229,133,180,229,136,145,229,158,139,229,189,162,233,130,162,232,161,140,233, 134,146,229,185,184,230,157,143,230,128,167,229,167,147,229,133,132,229,135, 182,232,131,184,229,140,136,230,177,185,233,155,132,231,134,138,228,188,145, 228,191,174,231,190,158,230,156,189,229,151,133,233,148,136,231,167,128,232, 162,150,231,187,163,229,162,159,230,136,140,233,156,128,232,153,154,229,152, 152,233,161,187,229,190,144,232,174,184,232,147,132,233,133,151,229,143,153, 230,151,173,229,186,143,231,149,156,230,129,164,231,181,174,229,169,191,231, 187,170,231,187,173,232,189,169,229,150,167,229,174,163,230,130,172,230,151, 139,231,142,132,232,164,137,232,164,139,232,164,140,232,164,141,232,164,142, 232,164,143,232,164,145,232,164,148,232,164,149,232,164,150,232,164,151,232, 164,152,232,164,156,232,164,157,232,164,158,232,164,159,232,164,160,232,164, 162,232,164,163,232,164,164,232,164,166,232,164,167,232,164,168,232,164,169, 232,164,172,232,164,173,232,164,174,232,164,175,232,164,177,232,164,178,232, 164,179,232,164,181,232,164,183,233,128,137,231,153,163,231,156,169,231,187, 154,233,157,180,232,150,155,229,173,166,231,169,180,233,155,170,232,161,128, 229,139,139,231,134,143,229,190,170,230,151,172,232,175,162,229,175,187,233, 169,175,229,183,161,230,174,137,230,177,155,232,174,173,232,174,175,233,128, 138,232,191,133,229,142,139,230,138,188,233,184,166,233,184,173,229,145,128, 228,184,171,232,138,189,231,137,153,232,154,156,229,180,150,232,161,153,230, 182,175,233,155,133,229,147,145,228,186,154,232,174,182,231,132,137,229,146, 189,233,152,137,231,131,159,230,183,185,231,155,144,228,184,165,231,160,148, 232,156,146,229,178,169,229,187,182,232,168,128,233,162,156,233,152,142,231, 130,142,230,178,191,229,165,132,230,142,169,231,156,188,232,161,141,230,188, 148,232,137,179,229,160,176,231,135,149,229,142,140,231,160,154,233,155,129, 229,148,129,229,189,166,231,132,176,229,174,180,232,176,154,233,170,140,230, 174,131,229,164,174,233,184,175,231,167,167,230,157,168,230,137,172,228,189, 175,231,150,161,231,190,138,230,180,139,233,152,179,230,176,167,228,187,176, 231,151,146,229,133,187,230,160,183,230,188,190,233,130,128,232,133,176,229, 166,150,231,145,182,232,165,189,232,165,190,232,166,128,232,166,130,232,166, 132,232,166,133,232,166,135,232,166,136,232,166,137,232,166,138,232,166,139, 232,166,140,232,166,141,232,166,142,232,166,143,232,166,144,232,166,145,232, 166,146,232,166,147,232,166,148,232,166,149,232,166,150,232,166,151,232,166, 152,232,166,153,232,166,154,232,166,155,232,166,156,232,166,157,232,166,158, 232,166,159,232,166,160,232,166,161,230,145,135,229,176,167,233,129,165,231, 170,145,232,176,163,229,167,154,229,146,172,232,136,128,232,141,175,232,166, 129,232,128,128,230,164,176,229,153,142,232,128,182,231,136,183,233,135,142, 229,134,182,228,185,159,233,161,181,230,142,150,228,184,154,229,143,182,230, 155,179,232,133,139,229,164,156,230,182,178,228,184,128,229,163,185,229,140, 187,230,143,150,233,147,177,228,190,157,228,188,138,232,161,163,233,162,144, 229,164,183,233,129,151,231,167,187,228,187,170,232,131,176,231,150,145,230, 178,130,229,174,156,229,167,168,229,189,157,230,164,133,232,154,129,229,128, 154,229,183,178,228,185,153,231,159,163,228,187,165,232,137,186,230,138,145, 230,152,147,233,130,145,229,177,185,228,186,191,229,189,185,232,135,134,233, 128,184,232,130,132,231,150,171,228,186,166,232,163,148,230,132,143,230,175, 133,229,191,134,228,185,137,231,155,138,230,186,162,232,175,163,232,174,174, 232,176,138,232,175,145,229,188,130,231,191,188,231,191,140,231,187,142,232, 140,181,232,141,171,229,155,160,230,174,183,233,159,179,233,152,180,229,167, 187,229,144,159,233,147,182,230,183,171,229,175,133,233,165,174,229,176,185, 229,188,149,233,154,144,232,167,187,232,167,188,232,167,189,232,167,190,232, 167,191,232,168,129,232,168,130,232,168,131,232,168,132,232,168,133,232,168, 134,232,168,136,232,168,137,232,168,138,232,168,139,232,168,140,232,168,141, 232,168,142,232,168,143,232,168,144,232,168,145,232,168,146,232,168,147,232, 168,148,232,168,149,232,168,150,232,168,151,232,168,152,232,168,153,232,168, 154,232,168,155,232,168,156,232,168,157,229,141,176,232,139,177,230,168,177, 229,169,180,233,185,176,229,186,148,231,188,168,232,142,185,232,144,164,232, 144,165,232,141,167,232,157,135,232,191,142,232,181,162,231,155,136,229,189, 177,233,162,150,231,161,172,230,152,160,229,147,159,230,139,165,228,189,163, 232,135,131,231,151,136,229,186,184,233,155,141,232,184,138,232,155,185,229, 146,143,230,179,179,230,182,140,230,176,184,230,129,191,229,139,135,231,148, 168,229,185,189,228,188,152,230,130,160,229,191,167,229,176,164,231,148,177, 233,130,174,233,147,128,231,138,185,230,178,185,230,184,184,233,133,137,230, 156,137,229,143,139,229,143,179,228,189,145,233,135,137,232,175,177,229,143, 136,229,185,188,232,191,130,230,183,164,228,186,142,231,155,130,230,166,134, 232,153,158,230,132,154,232,136,134,228,189,153,228,191,158,233,128,190,233, 177,188,230,132,137,230,184,157,230,184,148,233,154,133,228,186,136,229,168, 177,233,155,168,228,184,142,229,177,191,231,166,185,229,174,135,232,175,173, 231,190,189,231,142,137,229,159,159,232,138,139,233,131,129,229,144,129,233, 129,135,229,150,187,229,179,170,229,190,161,230,132,136,230,172,178,231,139, 177,232,130,178,232,170,137,232,169,159,232,169,160,232,169,161,232,169,162, 232,169,163,232,169,164,232,169,165,232,169,166,232,169,167,232,169,168,232, 169,169,232,169,170,232,169,171,232,169,172,232,169,173,232,169,174,232,169, 175,232,169,176,232,169,177,232,169,178,232,169,179,232,169,180,232,169,181, 232,169,182,232,169,183,232,169,184,232,169,186,232,169,187,232,169,188,232, 169,189,232,169,190,232,169,191,232,170,128,230,181,180,229,175,147,232,163, 149,233,162,132,232,177,171,233,169,173,233,184,179,230,184,138,229,134,164, 229,133,131,229,158,163,232,162,129,229,142,159,230,143,180,232,190,149,229, 155,173,229,145,152,229,156,134,231,140,191,230,186,144,231,188,152,232,191, 156,232,139,145,230,132,191,230,128,168,233,153,162,230,155,176,231,186,166, 232,182,138,232,183,131,233,146,165,229,178,179,231,178,164,230,156,136,230, 130,166,233,152,133,232,128,152,228,186,145,233,131,167,229,140,128,233,153, 168,229,133,129,232,191,144,232,149,180,233,133,157,230,153,149,233,159,181, 229,173,149,229,140,157,231,160,184,230,157,130,230,160,189,229,147,137,231, 129,190,229,174,176,232,189,189,229,134,141,229,156,168,229,146,177,230,148, 146,230,154,130,232,181,158,232,181,131,232,132,143,232,145,172,233,129,173, 231,179,159,229,135,191,232,151,187,230,158,163,230,151,169,230,190,161,232, 154,164,232,186,129,229,153,170,233,128,160,231,154,130,231,129,182,231,135, 165,232,180,163,230,139,169,229,136,153,230,179,189,232,180,188,230,128,142, 229,162,158,230,134,142,230,155,190,232,181,160,230,137,142,229,150,179,230, 184,163,230,156,173,232,189,167,232,171,131,232,171,132,232,171,133,232,171, 134,232,171,135,232,171,136,232,171,137,232,171,138,232,171,139,232,171,140, 232,171,141,232,171,142,232,171,143,232,171,144,232,171,145,232,171,146,232, 171,147,232,171,148,232,171,149,232,171,150,232,171,151,232,171,152,232,171, 153,232,171,154,232,171,155,232,171,156,232,171,157,232,171,158,232,171,159, 232,171,160,232,171,161,232,171,162,232,171,163,233,147,161,233,151,184,231, 156,168,230,160,133,230,166,168,229,146,139,228,185,141,231,130,184,232,175, 136,230,145,152,230,150,139,229,174,133,231,170,132,229,128,186,229,175,168, 231,158,187,230,175,161,232,169,185,231,178,152,230,178,190,231,155,143,230, 150,169,232,190,151,229,180,173,229,177,149,232,152,184,230,160,136,229,141, 160,230,136,152,231,171,153,230,185,155,231,187,189,230,168,159,231,171,160, 229,189,176,230,188,179,229,188,160,230,142,140,230,182,168,230,157,150,228, 184,136,229,184,144,232,180,166,228,187,151,232,131,128,231,152,180,233,154, 156,230,139,155,230,152,173,230,137,190,230,178,188,232,181,181,231,133,167, 231,189,169,229,133,134,232,130,135,229,143,172,233,129,174,230,138,152,229, 147,178,232,155,176,232,190,153,232,128,133,233,148,151,232,148,151,232,191, 153,230,181,153,231,143,141,230,150,159,231,156,159,231,148,132,231,160,167, 232,135,187,232,180,158,233,146,136,228,190,166,230,158,149,231,150,185,232, 175,138,233,156,135,230,140,175,233,149,135,233,152,181,232,146,184,230,140, 163,231,157,129,229,190,129,231,139,176,228,186,137,230,128,148,230,149,180, 230,139,175,230,173,163,230,148,191,232,172,164,232,172,165,232,172,167,232, 172,168,232,172,169,232,172,170,232,172,171,232,172,172,232,172,173,232,172, 174,232,172,175,232,172,176,232,172,177,232,172,178,232,172,179,232,172,180, 232,172,181,232,172,182,232,172,183,232,172,184,232,172,185,232,172,186,232, 172,187,232,172,188,232,172,189,232,172,190,232,172,191,232,173,128,232,173, 129,232,173,130,232,173,131,232,173,132,232,173,133,229,184,167,231,151,135, 233,131,145,232,175,129,232,138,157,230,158,157,230,148,175,229,144,177,232, 156,152,231,159,165,232,130,162,232,132,130,230,177,129,228,185,139,231,187, 135,232,129,140,231,155,180,230,164,141,230,174,150,230,137,167,229,128,188, 228,190,132,229,157,128,230,140,135,230,173,162,232,182,190,229,143,170,230, 151,168,231,186,184,229,191,151,230,140,154,230,142,183,232,135,179,232,135, 180,231,189,174,229,184,156,229,179,153,229,136,182,230,153,186,231,167,169, 231,168,154,232,180,168,231,130,153,231,151,148,230,187,158,230,178,187,231, 170,146,228,184,173,231,155,133,229,191,160,233,146,159,232,161,183,231,187, 136,231,167,141,232,130,191,233,135,141,228,187,178,228,188,151,232,136,159, 229,145,168,229,183,158,230,180,178,232,175,140,231,178,165,232,189,180,232, 130,152,229,184,154,229,146,146,231,154,177,229,174,153,230,152,188,233,170, 164,231,143,160,230,160,170,232,155,155,230,156,177,231,140,170,232,175,184, 232,175,155,233,128,144,231,171,185,231,131,155,231,133,174,230,139,132,231, 158,169,229,152,177,228,184,187,232,145,151,230,159,177,229,138,169,232,155, 128,232,180,174,233,147,184,231,173,145,232,174,135,232,174,136,232,174,137, 232,174,138,232,174,139,232,174,140,232,174,141,232,174,142,232,174,143,232, 174,144,232,174,145,232,174,146,232,174,147,232,174,148,232,174,149,232,174, 150,232,174,151,232,174,152,232,174,153,232,174,154,232,174,155,232,174,156, 232,174,157,232,174,158,232,174,159,232,174,172,232,174,177,232,174,187,232, 175,135,232,175,144,232,175,170,232,176,137,232,176,158,228,189,143,230,179, 168,231,165,157,233,169,187,230,138,147,231,136,170,230,139,189,228,184,147, 231,160,150,232,189,172,230,146,176,232,181,154,231,175,134,230,161,169,229, 186,132,232,163,133,229,166,134,230,146,158,229,163,174,231,138,182,230,164, 142,233,148,165,232,191,189,232,181,152,229,157,160,231,188,128,232,176,134, 229,135,134,230,141,137,230,139,153,229,141,147,230,161,140,231,144,162,232, 140,129,233,133,140,229,149,132,231,157,128,231,129,188,230,181,138,229,133, 185,229,146,168,232,181,132,229,167,191,230,187,139,230,183,132,229,173,156, 231,180,171,228,187,148,231,177,189,230,187,147,229,173,144,232,135,170,230, 184,141,229,173,151,233,172,131,230,163,149,232,184,170,229,174,151,231,187, 188,230,128,187,231,186,181,233,130,185,232,181,176,229,165,143,230,143,141, 231,167,159,232,182,179,229,141,146,230,151,143,231,165,150,232,175,133,233, 152,187,231,187,132,233,146,187,231,186,130,229,152,180,233,134,137,230,156, 128,231,189,170,229,176,138,233,129,181,230,152,168,229,183,166,228,189,144, 230,159,158,229,129,154,228,189,156,229,157,144,229,186,167,238,160,144,238, 160,145,238,160,146,238,160,147,238,160,148,232,178,136,232,178,139,232,178, 141,232,178,142,232,178,143,232,178,144,232,178,145,232,178,146,232,178,147, 232,178,149,232,178,150,232,178,151,232,178,153,232,178,154,232,178,155,232, 178,156,232,178,157,232,178,158,232,178,159,232,178,160,232,178,161,232,178, 162,232,178,163,232,178,164,232,178,165,232,178,166,232,178,167,232,178,168, 232,178,169,232,178,170,232,178,171,232,178,172,232,178,173,228,186,141,228, 184,140,229,133,128,228,184,144,229,187,191,229,141,133,228,184,149,228,186, 152,228,184,158,233,172,178,229,173,172,229,153,169,228,184,168,231,166,186, 228,184,191,229,140,149,228,185,135,229,164,173,231,136,187,229,141,174,230, 176,144,229,155,159,232,131,164,233,166,151,230,175,147,231,157,190,233,188, 151,228,184,182,228,186,159,233,188,144,228,185,156,228,185,169,228,186,147, 232,138,136,229,173,155,229,149,172,229,152,143,228,187,132,229,142,141,229, 142,157,229,142,163,229,142,165,229,142,174,233,157,165,232,181,157,229,140, 154,229,143,181,229,140,166,229,140,174,229,140,190,232,181,156,229,141,166, 229,141,163,229,136,130,229,136,136,229,136,142,229,136,173,229,136,179,229, 136,191,229,137,128,229,137,140,229,137,158,229,137,161,229,137,156,232,146, 175,229,137,189,229,138,130,229,138,129,229,138,144,229,138,147,229,134,130, 231,189,148,228,186,187,228,187,131,228,187,137,228,187,130,228,187,168,228, 187,161,228,187,171,228,187,158,228,188,155,228,187,179,228,188,162,228,189, 164,228,187,181,228,188,165,228,188,167,228,188,137,228,188,171,228,189,158, 228,189,167,230,148,184,228,189,154,228,189,157,232,179,173,232,179,174,232, 179,175,232,179,176,232,179,177,232,179,178,232,179,179,232,179,180,232,179, 181,232,179,182,232,179,183,232,179,184,232,179,185,232,179,186,232,179,187, 232,179,188,232,179,189,232,179,190,232,179,191,232,180,128,232,180,129,232, 180,130,232,180,131,232,180,132,232,180,133,232,180,134,232,180,135,232,180, 136,232,180,137,232,180,138,232,180,139,232,180,140,232,180,141,228,189,159, 228,189,151,228,188,178,228,188,189,228,189,182,228,189,180,228,190,145,228, 190,137,228,190,131,228,190,143,228,189,190,228,189,187,228,190,170,228,189, 188,228,190,172,228,190,148,228,191,166,228,191,168,228,191,170,228,191,133, 228,191,154,228,191,163,228,191,156,228,191,145,228,191,159,228,191,184,229, 128,169,229,129,140,228,191,179,229,128,172,229,128,143,229,128,174,229,128, 173,228,191,190,229,128,156,229,128,140,229,128,165,229,128,168,229,129,190, 229,129,131,229,129,149,229,129,136,229,129,142,229,129,172,229,129,187,229, 130,165,229,130,167,229,130,169,229,130,186,229,131,150,229,132,134,229,131, 173,229,131,172,229,131,166,229,131,174,229,132,135,229,132,139,228,187,157, 230,176,189,228,189,152,228,189,165,228,191,142,233,190,160,230,177,134,231, 177,180,229,133,174,229,183,189,233,187,137,233,166,152,229,134,129,229,164, 148,229,139,185,229,140,141,232,168,135,229,140,144,229,135,171,229,164,153, 229,133,149,228,186,160,229,133,150,228,186,179,232,161,174,232,162,164,228, 186,181,232,132,148,232,163,146,231,166,128,229,172,180,232,160,131,231,190, 184,229,134,171,229,134,177,229,134,189,229,134,188,232,182,162,232,182,164, 232,182,165,232,182,166,232,182,167,232,182,168,232,182,169,232,182,170,232, 182,171,232,182,172,232,182,173,232,182,174,232,182,175,232,182,176,232,182, 178,232,182,182,232,182,183,232,182,185,232,182,187,232,182,189,232,183,128, 232,183,129,232,183,130,232,183,133,232,183,135,232,183,136,232,183,137,232, 183,138,232,183,141,232,183,144,232,183,146,232,183,147,232,183,148,229,135, 135,229,134,150,229,134,162,229,134,165,232,174,160,232,174,166,232,174,167, 232,174,170,232,174,180,232,174,181,232,174,183,232,175,130,232,175,131,232, 175,139,232,175,143,232,175,142,232,175,146,232,175,147,232,175,148,232,175, 150,232,175,152,232,175,153,232,175,156,232,175,159,232,175,160,232,175,164, 232,175,168,232,175,169,232,175,174,232,175,176,232,175,179,232,175,182,232, 175,185,232,175,188,232,175,191,232,176,128,232,176,130,232,176,132,232,176, 135,232,176,140,232,176,143,232,176,145,232,176,146,232,176,148,232,176,149, 232,176,150,232,176,153,232,176,155,232,176,152,232,176,157,232,176,159,232, 176,160,232,176,161,232,176,165,232,176,167,232,176,170,232,176,171,232,176, 174,232,176,175,232,176,178,232,176,179,232,176,181,232,176,182,229,141,169, 229,141,186,233,152,157,233,152,162,233,152,161,233,152,177,233,152,170,233, 152,189,233,152,188,233,153,130,233,153,137,233,153,148,233,153,159,233,153, 167,233,153,172,233,153,178,233,153,180,233,154,136,233,154,141,233,154,151, 233,154,176,233,130,151,233,130,155,233,130,157,233,130,153,233,130,172,233, 130,161,233,130,180,233,130,179,233,130,182,233,130,186,232,184,191,232,185, 131,232,185,133,232,185,134,232,185,140,232,185,141,232,185,142,232,185,143, 232,185,144,232,185,147,232,185,148,232,185,149,232,185,150,232,185,151,232, 185,152,232,185,154,232,185,155,232,185,156,232,185,157,232,185,158,232,185, 159,232,185,160,232,185,161,232,185,162,232,185,163,232,185,164,232,185,165, 232,185,167,232,185,168,232,185,170,232,185,171,232,185,174,232,185,177,233, 130,184,233,130,176,233,131,143,233,131,133,233,130,190,233,131,144,233,131, 132,233,131,135,233,131,147,233,131,166,233,131,162,233,131,156,233,131,151, 233,131,155,233,131,171,233,131,175,233,131,190,233,132,132,233,132,162,233, 132,158,233,132,163,233,132,177,233,132,175,233,132,185,233,133,131,233,133, 134,229,136,141,229,165,130,229,138,162,229,138,172,229,138,173,229,138,190, 229,147,191,229,139,144,229,139,150,229,139,176,229,143,159,231,135,174,231, 159,141,229,187,180,229,135,181,229,135,188,233,172,175,229,142,182,229,188, 129,231,149,154,229,183,175,229,157,140,229,158,169,229,158,161,229,161,190, 229,162,188,229,163,133,229,163,145,229,156,169,229,156,172,229,156,170,229, 156,179,229,156,185,229,156,174,229,156,175,229,157,156,229,156,187,229,157, 130,229,157,169,229,158,133,229,157,171,229,158,134,229,157,188,229,157,187, 229,157,168,229,157,173,229,157,182,229,157,179,229,158,173,229,158,164,229, 158,140,229,158,178,229,159,143,229,158,167,229,158,180,229,158,147,229,158, 160,229,159,149,229,159,152,229,159,154,229,159,153,229,159,146,229,158,184, 229,159,180,229,159,175,229,159,184,229,159,164,229,159,157,232,187,131,232, 187,132,232,187,133,232,187,134,232,187,135,232,187,136,232,187,137,232,187, 138,232,187,139,232,187,140,232,187,141,232,187,143,232,187,144,232,187,145, 232,187,146,232,187,147,232,187,148,232,187,149,232,187,150,232,187,151,232, 187,152,232,187,153,232,187,154,232,187,155,232,187,156,232,187,157,232,187, 158,232,187,159,232,187,160,232,187,161,232,187,162,232,187,163,232,187,164, 229,160,139,229,160,141,229,159,189,229,159,173,229,160,128,229,160,158,229, 160,153,229,161,132,229,160,160,229,161,165,229,161,172,229,162,129,229,162, 137,229,162,154,229,162,128,233,166,168,233,188,153,230,135,191,232,137,185, 232,137,189,232,137,191,232,138,143,232,138,138,232,138,168,232,138,132,232, 138,142,232,138,145,232,138,151,232,138,153,232,138,171,232,138,184,232,138, 190,232,138,176,232,139,136,232,139,138,232,139,163,232,138,152,232,138,183, 232,138,174,232,139,139,232,139,140,232,139,129,232,138,169,232,138,180,232, 138,161,232,138,170,232,138,159,232,139,132,232,139,142,232,138,164,232,139, 161,232,140,137,232,139,183,232,139,164,232,140,143,232,140,135,232,139,156, 232,139,180,232,139,146,232,139,152,232,140,140,232,139,187,232,139,147,232, 140,145,232,140,154,232,140,134,232,140,148,232,140,149,232,139,160,232,139, 149,232,140,156,232,141,145,232,141,155,232,141,156,232,140,136,232,142,146, 232,140,188,232,140,180,232,140,177,232,142,155,232,141,158,232,140,175,232, 141,143,232,141,135,232,141,131,232,141,159,232,141,128,232,140,151,232,141, 160,232,140,173,232,140,186,232,140,179,232,141,166,232,141,165,232,188,164, 232,188,165,232,188,166,232,188,167,232,188,168,232,188,169,232,188,170,232, 188,171,232,188,172,232,188,173,232,188,174,232,188,175,232,188,176,232,188, 177,232,188,178,232,188,179,232,188,180,232,188,181,232,188,182,232,188,183, 232,188,184,232,188,185,232,188,186,232,188,187,232,188,188,232,188,189,232, 188,190,232,188,191,232,189,128,232,189,129,232,189,130,232,189,131,232,189, 132,232,141,168,232,140,155,232,141,169,232,141,172,232,141,170,232,141,173, 232,141,174,232,142,176,232,141,184,232,142,179,232,142,180,232,142,160,232, 142,170,232,142,147,232,142,156,232,142,133,232,141,188,232,142,182,232,142, 169,232,141,189,232,142,184,232,141,187,232,142,152,232,142,158,232,142,168, 232,142,186,232,142,188,232,143,129,232,144,129,232,143,165,232,143,152,229, 160,135,232,144,152,232,144,139,232,143,157,232,143,189,232,143,150,232,144, 156,232,144,184,232,144,145,232,144,134,232,143,148,232,143,159,232,144,143, 232,144,131,232,143,184,232,143,185,232,143,170,232,143,133,232,143,128,232, 144,166,232,143,176,232,143,161,232,145,156,232,145,145,232,145,154,232,145, 153,232,145,179,232,146,135,232,146,136,232,145,186,232,146,137,232,145,184, 232,144,188,232,145,134,232,145,169,232,145,182,232,146,140,232,146,142,232, 144,177,232,145,173,232,147,129,232,147,141,232,147,144,232,147,166,232,146, 189,232,147,147,232,147,138,232,146,191,232,146,186,232,147,160,232,146,161, 232,146,185,232,146,180,232,146,151,232,147,165,232,147,163,232,148,140,231, 148,141,232,148,184,232,147,176,232,148,185,232,148,159,232,148,186,232,191, 137,232,191,138,232,191,139,232,191,140,232,191,141,232,191,143,232,191,146, 232,191,150,232,191,151,232,191,154,232,191,160,232,191,161,232,191,163,232, 191,167,232,191,172,232,191,175,232,191,177,232,191,178,232,191,180,232,191, 181,232,191,182,232,191,186,232,191,187,232,191,188,232,191,190,232,191,191, 233,128,135,233,128,136,233,128,140,233,128,142,233,128,147,233,128,149,233, 128,152,232,149,150,232,148,187,232,147,191,232,147,188,232,149,153,232,149, 136,232,149,168,232,149,164,232,149,158,232,149,186,231,158,162,232,149,131, 232,149,178,232,149,187,232,150,164,232,150,168,232,150,135,232,150,143,232, 149,185,232,150,174,232,150,156,232,150,133,232,150,185,232,150,183,232,150, 176,232,151,147,232,151,129,232,151,156,232,151,191,232,152,167,232,152,133, 232,152,169,232,152,150,232,152,188,229,187,190,229,188,136,229,164,188,229, 165,129,232,128,183,229,165,149,229,165,154,229,165,152,229,140,143,229,176, 162,229,176,165,229,176,172,229,176,180,230,137,140,230,137,170,230,138,159, 230,138,187,230,139,138,230,139,154,230,139,151,230,139,174,230,140,162,230, 139,182,230,140,185,230,141,139,230,141,131,230,142,173,230,143,182,230,141, 177,230,141,186,230,142,142,230,142,180,230,141,173,230,142,172,230,142,138, 230,141,169,230,142,174,230,142,188,230,143,178,230,143,184,230,143,160,230, 143,191,230,143,132,230,143,158,230,143,142,230,145,146,230,143,134,230,142, 190,230,145,133,230,145,129,230,144,139,230,144,155,230,144,160,230,144,140, 230,144,166,230,144,161,230,145,158,230,146,132,230,145,173,230,146,150,233, 130,132,233,130,133,233,130,134,233,130,135,233,130,137,233,130,138,233,130, 140,233,130,141,233,130,142,233,130,143,233,130,144,233,130,146,233,130,148, 233,130,150,233,130,152,233,130,154,233,130,156,233,130,158,233,130,159,233, 130,160,233,130,164,233,130,165,233,130,167,233,130,168,233,130,169,233,130, 171,233,130,173,233,130,178,233,130,183,233,130,188,233,130,189,233,130,191, 233,131,128,230,145,186,230,146,183,230,146,184,230,146,153,230,146,186,230, 147,128,230,147,144,230,147,151,230,147,164,230,147,162,230,148,137,230,148, 165,230,148,174,229,188,139,229,191,146,231,148,153,229,188,145,229,141,159, 229,143,177,229,143,189,229,143,169,229,143,168,229,143,187,229,144,146,229, 144,150,229,144,134,229,145,139,229,145,146,229,145,147,229,145,148,229,145, 150,229,145,131,229,144,161,229,145,151,229,145,153,229,144,163,229,144,178, 229,146,130,229,146,148,229,145,183,229,145,177,229,145,164,229,146,154,229, 146,155,229,146,132,229,145,182,229,145,166,229,146,157,229,147,144,229,146, 173,229,147,130,229,146,180,229,147,146,229,146,167,229,146,166,229,147,147, 229,147,148,229,145,178,229,146,163,229,147,149,229,146,187,229,146,191,229, 147,140,229,147,153,229,147,154,229,147,156,229,146,169,229,146,170,229,146, 164,229,147,157,229,147,143,229,147,158,229,148,155,229,147,167,229,148,160, 229,147,189,229,148,148,229,147,179,229,148,162,229,148,163,229,148,143,229, 148,145,229,148,167,229,148,170,229,149,167,229,150,143,229,150,181,229,149, 137,229,149,173,229,149,129,229,149,149,229,148,191,229,149,144,229,148,188, 233,132,157,233,132,159,233,132,160,233,132,161,233,132,164,233,132,165,233, 132,166,233,132,167,233,132,168,233,132,169,233,132,170,233,132,171,233,132, 172,233,132,173,233,132,174,233,132,176,233,132,178,233,132,179,233,132,180, 233,132,181,233,132,182,233,132,183,233,132,184,233,132,186,233,132,187,233, 132,188,233,132,189,233,132,190,233,132,191,233,133,128,233,133,129,233,133, 130,233,133,132,229,148,183,229,149,150,229,149,181,229,149,182,229,149,183, 229,148,179,229,148,176,229,149,156,229,150,139,229,151,146,229,150,131,229, 150,177,229,150,185,229,150,136,229,150,129,229,150,159,229,149,190,229,151, 150,229,150,145,229,149,187,229,151,159,229,150,189,229,150,190,229,150,148, 229,150,153,229,151,170,229,151,183,229,151,137,229,152,159,229,151,145,229, 151,171,229,151,172,229,151,148,229,151,166,229,151,157,229,151,132,229,151, 175,229,151,165,229,151,178,229,151,179,229,151,140,229,151,141,229,151,168, 229,151,181,229,151,164,232,190,148,229,152,158,229,152,136,229,152,140,229, 152,129,229,152,164,229,152,163,229,151,190,229,152,128,229,152,167,229,152, 173,229,153,152,229,152,185,229,153,151,229,152,172,229,153,141,229,153,162, 229,153,153,229,153,156,229,153,140,229,153,148,229,154,134,229,153,164,229, 153,177,229,153,171,229,153,187,229,153,188,229,154,133,229,154,147,229,154, 175,229,155,148,229,155,151,229,155,157,229,155,161,229,155,181,229,155,171, 229,155,185,229,155,191,229,156,132,229,156,138,229,156,137,229,156,156,229, 184,143,229,184,153,229,184,148,229,184,145,229,184,177,229,184,187,229,184, 188,233,134,188,233,134,189,233,134,190,233,134,191,233,135,128,233,135,129, 233,135,130,233,135,131,233,135,132,233,135,133,233,135,134,233,135,136,233, 135,139,233,135,144,233,135,146,233,135,147,233,135,148,233,135,149,233,135, 150,233,135,151,233,135,152,233,135,153,233,135,154,233,135,155,233,135,157, 233,135,158,233,135,159,233,135,160,233,135,161,233,135,162,233,135,163,233, 135,164,233,135,165,229,184,183,229,185,132,229,185,148,229,185,155,229,185, 158,229,185,161,229,178,140,229,177,186,229,178,141,229,178,144,229,178,150, 229,178,136,229,178,152,229,178,153,229,178,145,229,178,154,229,178,156,229, 178,181,229,178,162,229,178,189,229,178,172,229,178,171,229,178,177,229,178, 163,229,179,129,229,178,183,229,179,132,229,179,146,229,179,164,229,179,139, 229,179,165,229,180,130,229,180,131,229,180,167,229,180,166,229,180,174,229, 180,164,229,180,158,229,180,134,229,180,155,229,181,152,229,180,190,229,180, 180,229,180,189,229,181,172,229,181,155,229,181,175,229,181,157,229,181,171, 229,181,139,229,181,138,229,181,169,229,181,180,229,182,130,229,182,153,229, 182,157,232,177,179,229,182,183,229,183,133,229,189,179,229,189,183,229,190, 130,229,190,135,229,190,137,229,190,140,229,190,149,229,190,153,229,190,156, 229,190,168,229,190,173,229,190,181,229,190,188,232,161,162,229,189,161,231, 138,173,231,138,176,231,138,180,231,138,183,231,138,184,231,139,131,231,139, 129,231,139,142,231,139,141,231,139,146,231,139,168,231,139,175,231,139,169, 231,139,178,231,139,180,231,139,183,231,140,129,231,139,179,231,140,131,231, 139,186,233,136,165,233,136,166,233,136,167,233,136,168,233,136,169,233,136, 170,233,136,171,233,136,172,233,136,173,233,136,174,233,136,175,233,136,176, 233,136,177,233,136,178,233,136,179,233,136,180,233,136,181,233,136,182,233, 136,183,233,136,184,233,136,185,233,136,186,233,136,187,233,136,188,233,136, 189,233,136,190,233,136,191,233,137,128,233,137,129,233,137,130,233,137,131, 233,137,132,233,137,133,231,139,187,231,140,151,231,140,147,231,140,161,231, 140,138,231,140,158,231,140,157,231,140,149,231,140,162,231,140,185,231,140, 165,231,140,172,231,140,184,231,140,177,231,141,144,231,141,141,231,141,151, 231,141,160,231,141,172,231,141,175,231,141,190,232,136,155,229,164,165,233, 163,167,229,164,164,229,164,130,233,165,163,233,165,167,233,165,168,233,165, 169,233,165,170,233,165,171,233,165,172,233,165,180,233,165,183,233,165,189, 233,166,128,233,166,132,233,166,135,233,166,138,233,166,141,233,166,144,233, 166,145,233,166,147,233,166,148,233,166,149,229,186,128,229,186,145,229,186, 139,229,186,150,229,186,165,229,186,160,229,186,185,229,186,181,229,186,190, 229,186,179,232,181,147,229,187,146,229,187,145,229,187,155,229,187,168,229, 187,170,232,134,186,229,191,132,229,191,137,229,191,150,229,191,143,230,128, 131,229,191,174,230,128,132,229,191,161,229,191,164,229,191,190,230,128,133, 230,128,134,229,191,170,229,191,173,229,191,184,230,128,153,230,128,181,230, 128,166,230,128,155,230,128,143,230,128,141,230,128,169,230,128,171,230,128, 138,230,128,191,230,128,161,230,129,184,230,129,185,230,129,187,230,129,186, 230,129,130,233,138,134,233,138,135,233,138,136,233,138,137,233,138,138,233, 138,139,233,138,140,233,138,141,233,138,143,233,138,144,233,138,145,233,138, 146,233,138,147,233,138,148,233,138,149,233,138,150,233,138,151,233,138,152, 233,138,153,233,138,154,233,138,155,233,138,156,233,138,157,233,138,158,233, 138,159,233,138,160,233,138,161,233,138,162,233,138,163,233,138,164,233,138, 165,233,138,166,233,138,167,230,129,170,230,129,189,230,130,150,230,130,154, 230,130,173,230,130,157,230,130,131,230,130,146,230,130,140,230,130,155,230, 131,172,230,130,187,230,130,177,230,131,157,230,131,152,230,131,134,230,131, 154,230,130,180,230,132,160,230,132,166,230,132,149,230,132,163,230,131,180, 230,132,128,230,132,142,230,132,171,230,133,138,230,133,181,230,134,172,230, 134,148,230,134,167,230,134,183,230,135,148,230,135,181,229,191,157,233,154, 179,233,151,169,233,151,171,233,151,177,233,151,179,233,151,181,233,151,182, 233,151,188,233,151,190,233,152,131,233,152,132,233,152,134,233,152,136,233, 152,138,233,152,139,233,152,140,233,152,141,233,152,143,233,152,146,233,152, 149,233,152,150,233,152,151,233,152,153,233,152,154,228,184,172,231,136,191, 230,136,149,230,176,181,230,177,148,230,177,156,230,177,138,230,178,163,230, 178,133,230,178,144,230,178,148,230,178,140,230,177,168,230,177,169,230,177, 180,230,177,182,230,178,134,230,178,169,230,179,144,230,179,148,230,178,173, 230,179,183,230,179,184,230,179,177,230,179,151,230,178,178,230,179,160,230, 179,150,230,179,186,230,179,171,230,179,174,230,178,177,230,179,147,230,179, 175,230,179,190,233,139,169,233,139,170,233,139,171,233,139,172,233,139,173, 233,139,174,233,139,175,233,139,176,233,139,177,233,139,178,233,139,179,233, 139,180,233,139,181,233,139,182,233,139,183,233,139,184,233,139,185,233,139, 186,233,139,187,233,139,188,233,139,189,233,139,190,233,139,191,233,140,128, 233,140,129,233,140,130,233,140,131,233,140,132,233,140,133,233,140,134,233, 140,135,233,140,136,233,140,137,230,180,185,230,180,167,230,180,140,230,181, 131,230,181,136,230,180,135,230,180,132,230,180,153,230,180,142,230,180,171, 230,181,141,230,180,174,230,180,181,230,180,154,230,181,143,230,181,146,230, 181,148,230,180,179,230,182,145,230,181,175,230,182,158,230,182,160,230,181, 158,230,182,147,230,182,148,230,181,156,230,181,160,230,181,188,230,181,163, 230,184,154,230,183,135,230,183,133,230,183,158,230,184,142,230,182,191,230, 183,160,230,184,145,230,183,166,230,183,157,230,183,153,230,184,150,230,182, 171,230,184,140,230,182,174,230,184,171,230,185,174,230,185,142,230,185,171, 230,186,178,230,185,159,230,186,134,230,185,147,230,185,148,230,184,178,230, 184,165,230,185,132,230,187,159,230,186,177,230,186,152,230,187,160,230,188, 173,230,187,162,230,186,165,230,186,167,230,186,189,230,186,187,230,186,183, 230,187,151,230,186,180,230,187,143,230,186,143,230,187,130,230,186,159,230, 189,162,230,189,134,230,189,135,230,188,164,230,188,149,230,187,185,230,188, 175,230,188,182,230,189,139,230,189,180,230,188,170,230,188,137,230,188,169, 230,190,137,230,190,141,230,190,140,230,189,184,230,189,178,230,189,188,230, 189,186,230,191,145,233,141,138,233,141,139,233,141,140,233,141,141,233,141, 142,233,141,143,233,141,144,233,141,145,233,141,146,233,141,147,233,141,148, 233,141,149,233,141,150,233,141,151,233,141,152,233,141,153,233,141,154,233, 141,155,233,141,156,233,141,157,233,141,158,233,141,159,233,141,160,233,141, 161,233,141,162,233,141,163,233,141,164,233,141,165,233,141,166,233,141,167, 233,141,168,233,141,169,233,141,171,230,191,137,230,190,167,230,190,185,230, 190,182,230,191,130,230,191,161,230,191,174,230,191,158,230,191,160,230,191, 175,231,128,154,231,128,163,231,128,155,231,128,185,231,128,181,231,129,143, 231,129,158,229,174,128,229,174,132,229,174,149,229,174,147,229,174,165,229, 174,184,231,148,175,233,170,158,230,144,180,229,175,164,229,175,174,232,164, 176,229,175,176,232,185,135,232,172,135,232,190,182,232,191,147,232,191,149, 232,191,165,232,191,174,232,191,164,232,191,169,232,191,166,232,191,179,232, 191,168,233,128,133,233,128,132,233,128,139,233,128,166,233,128,145,233,128, 141,233,128,150,233,128,161,233,128,181,233,128,182,233,128,173,233,128,175, 233,129,132,233,129,145,233,129,146,233,129,144,233,129,168,233,129,152,233, 129,162,233,129,155,230,154,185,233,129,180,233,129,189,233,130,130,233,130, 136,233,130,131,233,130,139,229,189,144,229,189,151,229,189,150,229,189,152, 229,176,187,229,146,171,229,177,144,229,177,153,229,173,177,229,177,163,229, 177,166,231,190,188,229,188,170,229,188,169,229,188,173,232,137,180,229,188, 188,233,172,187,229,177,174,229,166,129,229,166,131,229,166,141,229,166,169, 229,166,170,229,166,163,233,142,172,233,142,173,233,142,174,233,142,175,233, 142,176,233,142,177,233,142,178,233,142,179,233,142,180,233,142,181,233,142, 182,233,142,183,233,142,184,233,142,185,233,142,186,233,142,187,233,142,188, 233,142,189,233,142,190,233,142,191,233,143,128,233,143,129,233,143,130,233, 143,131,233,143,132,233,143,133,233,143,134,233,143,135,233,143,136,233,143, 137,233,143,139,233,143,140,233,143,141,229,166,151,229,167,138,229,166,171, 229,166,158,229,166,164,229,167,146,229,166,178,229,166,175,229,167,151,229, 166,190,229,168,133,229,168,134,229,167,157,229,168,136,229,167,163,229,167, 152,229,167,185,229,168,140,229,168,137,229,168,178,229,168,180,229,168,145, 229,168,163,229,168,147,229,169,128,229,169,167,229,169,138,229,169,149,229, 168,188,229,169,162,229,169,181,232,131,172,229,170,170,229,170,155,229,169, 183,229,169,186,229,170,190,229,171,171,229,170,178,229,171,146,229,171,148, 229,170,184,229,171,160,229,171,163,229,171,177,229,171,150,229,171,166,229, 171,152,229,171,156,229,172,137,229,172,151,229,172,150,229,172,178,229,172, 183,229,173,128,229,176,149,229,176,156,229,173,154,229,173,165,229,173,179, 229,173,145,229,173,147,229,173,162,233,169,181,233,169,183,233,169,184,233, 169,186,233,169,191,233,169,189,233,170,128,233,170,129,233,170,133,233,170, 136,233,170,138,233,170,144,233,170,146,233,170,147,233,170,150,233,170,152, 233,170,155,233,170,156,233,170,157,233,170,159,233,170,160,233,170,162,233, 170,163,233,170,165,233,170,167,231,186,159,231,186,161,231,186,163,231,186, 165,231,186,168,231,186,169,233,144,142,233,144,143,233,144,144,233,144,145, 233,144,146,233,144,147,233,144,148,233,144,149,233,144,150,233,144,151,233, 144,152,233,144,153,233,144,154,233,144,155,233,144,156,233,144,157,233,144, 158,233,144,159,233,144,160,233,144,161,233,144,162,233,144,163,233,144,164, 233,144,165,233,144,166,233,144,167,233,144,168,233,144,169,233,144,170,233, 144,171,233,144,172,233,144,173,233,144,174,231,186,173,231,186,176,231,186, 190,231,187,128,231,187,129,231,187,130,231,187,137,231,187,139,231,187,140, 231,187,144,231,187,148,231,187,151,231,187,155,231,187,160,231,187,161,231, 187,168,231,187,171,231,187,174,231,187,175,231,187,177,231,187,178,231,188, 141,231,187,182,231,187,186,231,187,187,231,187,190,231,188,129,231,188,130, 231,188,131,231,188,135,231,188,136,231,188,139,231,188,140,231,188,143,231, 188,145,231,188,146,231,188,151,231,188,153,231,188,156,231,188,155,231,188, 159,231,188,161,231,188,162,231,188,163,231,188,164,231,188,165,231,188,166, 231,188,167,231,188,170,231,188,171,231,188,172,231,188,173,231,188,175,231, 188,176,231,188,177,231,188,178,231,188,179,231,188,181,229,185,186,231,149, 191,229,183,155,231,148,190,233,130,149,231,142,142,231,142,145,231,142,174, 231,142,162,231,142,159,231,143,143,231,143,130,231,143,145,231,142,183,231, 142,179,231,143,128,231,143,137,231,143,136,231,143,165,231,143,153,233,161, 188,231,144,138,231,143,169,231,143,167,231,143,158,231,142,186,231,143,178, 231,144,143,231,144,170,231,145,155,231,144,166,231,144,165,231,144,168,231, 144,176,231,144,174,231,144,172,233,145,176,233,145,177,233,145,178,233,145, 179,233,145,180,233,145,181,233,145,182,233,145,183,233,145,184,233,145,185, 233,145,186,233,145,187,233,145,188,233,145,189,233,145,190,233,145,191,233, 146,128,233,146,129,233,146,130,233,146,131,233,146,132,233,146,145,233,146, 150,233,146,152,233,147,135,233,147,143,233,147,147,233,147,148,233,147,154, 233,147,166,233,147,187,233,148,156,233,148,160,231,144,155,231,144,154,231, 145,129,231,145,156,231,145,151,231,145,149,231,145,153,231,145,183,231,145, 173,231,145,190,231,146,156,231,146,142,231,146,128,231,146,129,231,146,135, 231,146,139,231,146,158,231,146,168,231,146,169,231,146,144,231,146,167,231, 147,146,231,146,186,233,159,170,233,159,171,233,159,172,230,157,140,230,157, 147,230,157,158,230,157,136,230,157,169,230,158,165,230,158,135,230,157,170, 230,157,179,230,158,152,230,158,167,230,157,181,230,158,168,230,158,158,230, 158,173,230,158,139,230,157,183,230,157,188,230,159,176,230,160,137,230,159, 152,230,160,138,230,159,169,230,158,176,230,160,140,230,159,153,230,158,181, 230,159,154,230,158,179,230,159,157,230,160,128,230,159,131,230,158,184,230, 159,162,230,160,142,230,159,129,230,159,189,230,160,178,230,160,179,230,161, 160,230,161,161,230,161,142,230,161,162,230,161,132,230,161,164,230,162,131, 230,160,157,230,161,149,230,161,166,230,161,129,230,161,167,230,161,128,230, 160,190,230,161,138,230,161,137,230,160,169,230,162,181,230,162,143,230,161, 180,230,161,183,230,162,147,230,161,171,230,163,130,230,165,174,230,163,188, 230,164,159,230,164,160,230,163,185,233,150,171,233,150,172,233,150,173,233, 150,174,233,150,175,233,150,176,233,150,177,233,150,178,233,150,179,233,150, 180,233,150,181,233,150,182,233,150,183,233,150,184,233,150,185,233,150,186, 233,150,187,233,150,188,233,150,189,233,150,190,233,150,191,233,151,128,233, 151,129,233,151,130,233,151,131,233,151,132,233,151,133,233,151,134,233,151, 135,233,151,136,233,151,137,233,151,138,233,151,139,230,164,164,230,163,176, 230,164,139,230,164,129,230,165,151,230,163,163,230,164,144,230,165,177,230, 164,185,230,165,160,230,165,130,230,165,157,230,166,132,230,165,171,230,166, 128,230,166,152,230,165,184,230,164,180,230,167,140,230,166,135,230,166,136, 230,167,142,230,166,137,230,165,166,230,165,163,230,165,185,230,166,155,230, 166,167,230,166,187,230,166,171,230,166,173,230,167,148,230,166,177,230,167, 129,230,167,138,230,167,159,230,166,149,230,167,160,230,166,141,230,167,191, 230,168,175,230,167,173,230,168,151,230,168,152,230,169,165,230,167,178,230, 169,132,230,168,190,230,170,160,230,169,144,230,169,155,230,168,181,230,170, 142,230,169,185,230,168,189,230,168,168,230,169,152,230,169,188,230,170,145, 230,170,144,230,170,169,230,170,151,230,170,171,231,140,183,231,141,146,230, 174,129,230,174,130,230,174,135,230,174,132,230,174,146,230,174,147,230,174, 141,230,174,154,230,174,155,230,174,161,230,174,170,232,189,171,232,189,173, 232,189,177,232,189,178,232,189,179,232,189,181,232,189,182,232,189,184,232, 189,183,232,189,185,232,189,186,232,189,188,232,189,190,232,190,129,232,190, 130,232,190,132,232,190,135,232,190,139,233,153,152,233,153,153,233,153,154, 233,153,156,233,153,157,233,153,158,233,153,160,233,153,163,233,153,165,233, 153,166,233,153,171,233,153,173,233,153,174,233,153,175,233,153,176,233,153, 177,233,153,179,233,153,184,233,153,185,233,153,186,233,153,187,233,153,188, 233,153,189,233,153,190,233,153,191,233,154,128,233,154,129,233,154,130,233, 154,131,233,154,132,233,154,135,233,154,137,233,154,138,232,190,141,232,190, 142,232,190,143,232,190,152,232,190,154,232,187,142,230,136,139,230,136,151, 230,136,155,230,136,159,230,136,162,230,136,161,230,136,165,230,136,164,230, 136,172,232,135,167,231,147,175,231,147,180,231,147,191,231,148,143,231,148, 145,231,148,147,230,148,180,230,151,174,230,151,175,230,151,176,230,152,138, 230,152,153,230,157,178,230,152,131,230,152,149,230,152,128,231,130,133,230, 155,183,230,152,157,230,152,180,230,152,177,230,152,182,230,152,181,232,128, 134,230,153,159,230,153,148,230,153,129,230,153,143,230,153,150,230,153,161, 230,153,151,230,153,183,230,154,132,230,154,140,230,154,167,230,154,157,230, 154,190,230,155,155,230,155,156,230,155,166,230,155,169,232,180,178,232,180, 179,232,180,182,232,180,187,232,180,189,232,181,128,232,181,133,232,181,134, 232,181,136,232,181,137,232,181,135,232,181,141,232,181,149,232,181,153,232, 167,135,232,167,138,232,167,139,232,167,140,232,167,142,232,167,143,232,167, 144,232,167,145,231,137,174,231,138,159,231,137,157,231,137,166,231,137,175, 231,137,190,231,137,191,231,138,132,231,138,139,231,138,141,231,138,143,231, 138,146,230,140,136,230,140,178,230,142,176,233,155,172,233,155,173,233,155, 174,233,155,176,233,155,177,233,155,178,233,155,180,233,155,181,233,155,184, 233,155,186,233,155,187,233,155,188,233,155,189,233,155,191,233,156,130,233, 156,131,233,156,133,233,156,138,233,156,139,233,156,140,233,156,144,233,156, 145,233,156,146,233,156,148,233,156,149,233,156,151,233,156,152,233,156,153, 233,156,154,233,156,155,233,156,157,233,156,159,233,156,160,230,144,191,230, 147,152,232,128,132,230,175,170,230,175,179,230,175,189,230,175,181,230,175, 185,230,176,133,230,176,135,230,176,134,230,176,141,230,176,149,230,176,152, 230,176,153,230,176,154,230,176,161,230,176,169,230,176,164,230,176,170,230, 176,178,230,148,181,230,149,149,230,149,171,231,137,141,231,137,146,231,137, 150,231,136,176,232,153,162,229,136,150,232,130,159,232,130,156,232,130,147, 232,130,188,230,156,138,232,130,189,232,130,177,232,130,171,232,130,173,232, 130,180,232,130,183,232,131,167,232,131,168,232,131,169,232,131,170,232,131, 155,232,131,130,232,131,132,232,131,153,232,131,141,232,131,151,230,156,144, 232,131,157,232,131,171,232,131,177,232,131,180,232,131,173,232,132,141,232, 132,142,232,131,178,232,131,188,230,156,149,232,132,146,232,177,154,232,132, 182,232,132,158,232,132,172,232,132,152,232,132,178,232,133,136,232,133,140, 232,133,147,232,133,180,232,133,153,232,133,154,232,133,177,232,133,160,232, 133,169,232,133,188,232,133,189,232,133,173,232,133,167,229,161,141,229,170, 181,232,134,136,232,134,130,232,134,145,230,187,149,232,134,163,232,134,170, 232,135,140,230,156,166,232,135,138,232,134,187,233,157,178,233,157,181,233, 157,183,233,157,184,233,157,185,233,157,186,233,157,187,233,157,189,233,157, 190,233,157,191,233,158,128,233,158,129,233,158,130,233,158,131,233,158,132, 233,158,134,233,158,135,233,158,136,233,158,137,233,158,138,233,158,140,233, 158,142,233,158,143,233,158,144,233,158,147,233,158,149,233,158,150,233,158, 151,233,158,153,233,158,154,233,158,155,233,158,156,233,158,157,232,135,129, 232,134,166,230,172,164,230,172,183,230,172,185,230,173,131,230,173,134,230, 173,153,233,163,145,233,163,146,233,163,147,233,163,149,233,163,153,233,163, 154,230,174,179,229,189,128,230,175,130,232,167,179,230,150,144,233,189,145, 230,150,147,230,150,188,230,151,134,230,151,132,230,151,131,230,151,140,230, 151,142,230,151,146,230,151,150,231,130,128,231,130,156,231,130,150,231,130, 157,231,130,187,231,131,128,231,130,183,231,130,171,231,130,177,231,131,168, 231,131,138,231,132,144,231,132,147,231,132,150,231,132,175,231,132,177,231, 133,179,231,133,156,231,133,168,231,133,133,231,133,178,231,133,138,231,133, 184,231,133,186,231,134,152,231,134,179,231,134,181,231,134,168,231,134,160, 231,135,160,231,135,148,231,135,167,231,135,185,231,136,157,231,136,168,231, 129,172,231,132,152,231,133,166,231,134,185,230,136,190,230,136,189,230,137, 131,230,137,136,230,137,137,231,164,187,231,165,128,231,165,134,231,165,137, 231,165,155,231,165,156,231,165,147,231,165,154,231,165,162,231,165,151,231, 165,160,231,165,175,231,165,167,231,165,186,231,166,133,231,166,138,231,166, 154,231,166,167,231,166,179,229,191,145,229,191,144,233,159,164,233,159,165, 233,159,168,233,159,174,233,159,175,233,159,176,233,159,177,233,159,178,233, 159,180,233,159,183,233,159,184,233,159,185,233,159,186,233,159,187,233,159, 188,233,159,189,233,159,190,233,159,191,233,160,128,233,160,129,233,160,130, 233,160,131,233,160,132,233,160,133,233,160,134,233,160,135,233,160,136,233, 160,137,233,160,138,233,160,139,233,160,140,233,160,141,233,160,142,230,128, 188,230,129,157,230,129,154,230,129,167,230,129,129,230,129,153,230,129,163, 230,130,171,230,132,134,230,132,141,230,133,157,230,134,169,230,134,157,230, 135,139,230,135,145,230,136,134,232,130,128,232,129,191,230,178,147,230,179, 182,230,183,188,231,159,182,231,159,184,231,160,128,231,160,137,231,160,151, 231,160,152,231,160,145,230,150,171,231,160,173,231,160,156,231,160,157,231, 160,185,231,160,186,231,160,187,231,160,159,231,160,188,231,160,165,231,160, 172,231,160,163,231,160,169,231,161,142,231,161,173,231,161,150,231,161,151, 231,160,166,231,161,144,231,161,135,231,161,140,231,161,170,231,162,155,231, 162,147,231,162,154,231,162,135,231,162,156,231,162,161,231,162,163,231,162, 178,231,162,185,231,162,165,231,163,148,231,163,153,231,163,137,231,163,172, 231,163,178,231,164,133,231,163,180,231,164,147,231,164,164,231,164,158,231, 164,180,233,190,155,233,187,185,233,187,187,233,187,188,231,155,177,231,156, 132,231,156,141,231,155,185,231,156,135,231,156,136,231,156,154,231,156,162, 231,156,153,231,156,173,231,156,166,231,156,181,231,156,184,231,157,144,231, 157,145,231,157,135,231,157,131,231,157,154,231,157,168,233,161,142,233,161, 143,233,161,144,233,161,145,233,161,146,233,161,147,233,161,148,233,161,149, 233,161,150,233,161,151,233,161,152,233,161,153,233,161,154,233,161,155,233, 161,156,233,161,157,233,161,158,233,161,159,233,161,160,233,161,161,233,161, 162,233,161,163,233,161,164,233,161,165,233,161,166,233,161,167,233,161,168, 233,161,169,233,161,170,233,161,171,233,161,172,233,161,173,233,161,174,231, 157,162,231,157,165,231,157,191,231,158,141,231,157,189,231,158,128,231,158, 140,231,158,145,231,158,159,231,158,160,231,158,176,231,158,181,231,158,189, 231,148,186,231,149,128,231,149,142,231,149,139,231,149,136,231,149,155,231, 149,178,231,149,185,231,150,131,231,189,152,231,189,161,231,189,159,232,169, 136,231,189,168,231,189,180,231,189,177,231,189,185,231,190,129,231,189,190, 231,155,141,231,155,165,232,160,178,233,146,133,233,146,134,233,146,135,233, 146,139,233,146,138,233,146,140,233,146,141,233,146,143,233,146,144,233,146, 148,233,146,151,233,146,149,233,146,154,233,146,155,233,146,156,233,146,163, 233,146,164,233,146,171,233,146,170,233,146,173,233,146,172,233,146,175,233, 146,176,233,146,178,233,146,180,233,146,182,233,146,183,233,146,184,233,146, 185,233,146,186,233,146,188,233,146,189,233,146,191,233,147,132,233,147,136, 233,147,137,233,147,138,233,147,139,233,147,140,233,147,141,233,147,142,233, 147,144,233,147,145,233,147,146,233,147,149,233,147,150,233,147,151,233,147, 153,233,147,152,233,147,155,233,147,158,233,147,159,233,147,160,233,147,162, 233,147,164,233,147,165,233,147,167,233,147,168,233,147,170,233,163,165,233, 163,166,233,163,169,233,163,170,233,163,171,233,163,172,233,163,173,233,163, 174,233,163,175,233,163,176,233,163,177,233,163,178,233,163,179,233,163,180, 233,163,181,233,163,182,233,163,183,233,163,184,233,163,185,233,163,186,233, 163,187,233,163,188,233,163,189,233,163,190,233,163,191,233,164,128,233,164, 129,233,164,130,233,164,131,233,164,132,233,164,133,233,164,134,233,164,135, 233,147,169,233,147,171,233,147,174,233,147,175,233,147,179,233,147,180,233, 147,181,233,147,183,233,147,185,233,147,188,233,147,189,233,147,191,233,148, 131,233,148,130,233,148,134,233,148,135,233,148,137,233,148,138,233,148,141, 233,148,142,233,148,143,233,148,146,233,148,147,233,148,148,233,148,149,233, 148,150,233,148,152,233,148,155,233,148,157,233,148,158,233,148,159,233,148, 162,233,148,170,233,148,171,233,148,169,233,148,172,233,148,177,233,148,178, 233,148,180,233,148,182,233,148,183,233,148,184,233,148,188,233,148,190,233, 148,191,233,149,130,233,148,181,233,149,132,233,149,133,233,149,134,233,149, 137,233,149,140,233,149,142,233,149,143,233,149,146,233,149,147,233,149,148, 233,149,150,233,149,151,233,149,152,233,149,153,233,149,155,233,149,158,233, 149,159,233,149,157,233,149,161,233,149,162,233,149,164,233,149,165,233,149, 166,233,149,167,233,149,168,233,149,169,233,149,170,233,149,171,233,149,172, 233,149,175,233,149,177,233,149,178,233,149,179,233,148,186,231,159,167,231, 159,172,233,155,137,231,167,149,231,167,173,231,167,163,231,167,171,231,168, 134,229,181,135,231,168,131,231,168,130,231,168,158,231,168,148,233,165,138, 233,165,139,233,165,140,233,165,141,233,165,142,233,165,143,233,165,144,233, 165,145,233,165,146,233,165,147,233,165,150,233,165,151,233,165,152,233,165, 153,233,165,154,233,165,155,233,165,156,233,165,157,233,165,158,233,165,159, 233,165,160,233,165,161,233,165,162,233,165,164,233,165,166,233,165,179,233, 165,184,233,165,185,233,165,187,233,165,190,233,166,130,233,166,131,233,166, 137,231,168,185,231,168,183,231,169,145,233,187,143,233,166,165,231,169,176, 231,154,136,231,154,142,231,154,147,231,154,153,231,154,164,231,147,158,231, 147,160,231,148,172,233,184,160,233,184,162,233,184,168,233,184,169,233,184, 170,233,184,171,233,184,172,233,184,178,233,184,177,233,184,182,233,184,184, 233,184,183,233,184,185,233,184,186,233,184,190,233,185,129,233,185,130,233, 185,132,233,185,134,233,185,135,233,185,136,233,185,137,233,185,139,233,185, 140,233,185,142,233,185,145,233,185,149,233,185,151,233,185,154,233,185,155, 233,185,156,233,185,158,233,185,163,233,185,166,233,185,167,233,185,168,233, 185,169,233,185,170,233,185,171,233,185,172,233,185,177,233,185,173,233,185, 179,231,150,146,231,150,148,231,150,150,231,150,160,231,150,157,231,150,172, 231,150,163,231,150,179,231,150,180,231,150,184,231,151,132,231,150,177,231, 150,176,231,151,131,231,151,130,231,151,150,231,151,141,231,151,163,231,151, 168,231,151,166,231,151,164,231,151,171,231,151,167,231,152,131,231,151,177, 231,151,188,231,151,191,231,152,144,231,152,128,231,152,133,231,152,140,231, 152,151,231,152,138,231,152,165,231,152,152,231,152,149,231,152,153,233,167, 153,233,167,154,233,167,155,233,167,156,233,167,157,233,167,158,233,167,159, 233,167,160,233,167,161,233,167,162,233,167,163,233,167,164,233,167,165,233, 167,166,233,167,167,233,167,168,233,167,169,233,167,170,233,167,171,233,167, 172,233,167,173,233,167,174,233,167,175,233,167,176,233,167,177,233,167,178, 233,167,179,233,167,180,233,167,181,233,167,182,233,167,183,233,167,184,233, 167,185,231,152,155,231,152,188,231,152,162,231,152,160,231,153,128,231,152, 173,231,152,176,231,152,191,231,152,181,231,153,131,231,152,190,231,152,179, 231,153,141,231,153,158,231,153,148,231,153,156,231,153,150,231,153,171,231, 153,175,231,191,138,231,171,166,231,169,184,231,169,185,231,170,128,231,170, 134,231,170,136,231,170,149,231,170,166,231,170,160,231,170,172,231,170,168, 231,170,173,231,170,179,232,161,164,232,161,169,232,161,178,232,161,189,232, 161,191,232,162,130,232,162,162,232,163,134,232,162,183,232,162,188,232,163, 137,232,163,162,232,163,142,232,163,163,232,163,165,232,163,177,232,164,154, 232,163,188,232,163,168,232,163,190,232,163,176,232,164,161,232,164,153,232, 164,147,232,164,155,232,164,138,232,164,180,232,164,171,232,164,182,232,165, 129,232,165,166,232,165,187,231,150,139,232,131,165,231,154,178,231,154,180, 231,159,156,232,128,146,232,128,148,232,128,150,232,128,156,232,128,160,232, 128,162,232,128,165,232,128,166,232,128,167,232,128,169,232,128,168,232,128, 177,232,128,139,232,128,181,232,129,131,232,129,134,232,129,141,232,129,146, 232,129,169,232,129,177,232,166,131,233,161,184,233,162,128,233,162,131,233, 168,185,233,168,186,233,168,187,233,168,188,233,168,189,233,168,190,233,168, 191,233,169,128,233,169,129,233,169,130,233,169,131,233,169,132,233,169,133, 233,169,134,233,169,135,233,169,136,233,169,137,233,169,138,233,169,139,233, 169,140,233,169,141,233,169,142,233,169,143,233,169,144,233,169,145,233,169, 146,233,169,147,233,169,148,233,169,149,233,169,150,233,169,151,233,169,152, 233,169,153,233,162,137,233,162,140,233,162,141,233,162,143,233,162,148,233, 162,154,233,162,155,233,162,158,233,162,159,233,162,161,233,162,162,233,162, 165,233,162,166,232,153,141,232,153,148,232,153,172,232,153,174,232,153,191, 232,153,186,232,153,188,232,153,187,232,154,168,232,154,141,232,154,139,232, 154,172,232,154,157,232,154,167,232,154,163,232,154,170,232,154,147,232,154, 169,232,154,182,232,155,132,232,154,181,232,155,142,232,154,176,232,154,186, 232,154,177,232,154,175,232,155,137,232,155,143,232,154,180,232,155,169,232, 155,177,232,155,178,232,155,173,232,155,179,232,155,144,232,156,147,232,155, 158,232,155,180,232,155,159,232,155,152,232,155,145,232,156,131,232,156,135, 232,155,184,232,156,136,232,156,138,232,156,141,232,156,137,232,156,163,232, 156,187,232,156,158,232,156,165,232,156,174,232,156,154,232,156,190,232,157, 136,232,156,180,232,156,177,232,156,169,232,156,183,232,156,191,232,158,130, 232,156,162,232,157,189,232,157,190,232,157,187,232,157,160,232,157,176,232, 157,140,232,157,174,232,158,139,232,157,147,232,157,163,232,157,188,232,157, 164,232,157,153,232,157,165,232,158,147,232,158,175,232,158,168,232,159,146, 233,171,157,233,171,158,233,171,160,233,171,162,233,171,163,233,171,164,233, 171,165,233,171,167,233,171,168,233,171,169,233,171,170,233,171,172,233,171, 174,233,171,176,233,171,177,233,171,178,233,171,179,233,171,180,233,171,181, 233,171,182,233,171,183,233,171,184,233,171,186,233,171,188,233,171,189,233, 171,190,233,171,191,233,172,128,233,172,129,233,172,130,233,172,132,233,172, 133,233,172,134,232,159,134,232,158,136,232,158,133,232,158,173,232,158,151, 232,158,131,232,158,171,232,159,165,232,158,172,232,158,181,232,158,179,232, 159,139,232,159,147,232,158,189,232,159,145,232,159,128,232,159,138,232,159, 155,232,159,170,232,159,160,232,159,174,232,160,150,232,160,147,232,159,190, 232,160,138,232,160,155,232,160,161,232,160,185,232,160,188,231,188,182,231, 189,130,231,189,132,231,189,133,232,136,144,231,171,186,231,171,189,231,172, 136,231,172,131,231,172,132,231,172,149,231,172,138,231,172,171,231,172,143, 231,173,135,231,172,184,231,172,170,231,172,153,231,172,174,231,172,177,231, 172,160,231,172,165,231,172,164,231,172,179,231,172,190,231,172,158,231,173, 152,231,173,154,231,173,133,231,173,181,231,173,140,231,173,157,231,173,160, 231,173,174,231,173,187,231,173,162,231,173,178,231,173,177,231,174,144,231, 174,166,231,174,167,231,174,184,231,174,172,231,174,157,231,174,168,231,174, 133,231,174,170,231,174,156,231,174,162,231,174,171,231,174,180,231,175,145, 231,175,129,231,175,140,231,175,157,231,175,154,231,175,165,231,175,166,231, 175,170,231,176,140,231,175,190,231,175,188,231,176,143,231,176,150,231,176, 139,233,173,155,233,173,156,233,173,157,233,173,158,233,173,159,233,173,160, 233,173,161,233,173,162,233,173,163,233,173,164,233,173,165,233,173,166,233, 173,167,233,173,168,233,173,169,233,173,170,233,173,171,233,173,172,233,173, 173,233,173,174,233,173,175,233,173,176,233,173,177,233,173,178,233,173,179, 233,173,180,233,173,181,233,173,182,233,173,183,233,173,184,233,173,185,233, 173,186,233,173,187,231,176,159,231,176,170,231,176,166,231,176,184,231,177, 129,231,177,128,232,135,190,232,136,129,232,136,130,232,136,132,232,135,172, 232,161,132,232,136,161,232,136,162,232,136,163,232,136,173,232,136,175,232, 136,168,232,136,171,232,136,184,232,136,187,232,136,179,232,136,180,232,136, 190,232,137,132,232,137,137,232,137,139,232,137,143,232,137,154,232,137,159, 232,137,168,232,161,190,232,162,133,232,162,136,232,163,152,232,163,159,232, 165,158,231,190,157,231,190,159,231,190,167,231,190,175,231,190,176,231,190, 178,231,177,188,230,149,137,231,178,145,231,178,157,231,178,156,231,178,158, 231,178,162,231,178,178,231,178,188,231,178,189,231,179,129,231,179,135,231, 179,140,231,179,141,231,179,136,231,179,133,231,179,151,231,179,168,232,137, 174,230,154,168,231,190,191,231,191,142,231,191,149,231,191,165,231,191,161, 231,191,166,231,191,169,231,191,174,231,191,179,231,179,184,231,181,183,231, 182,166,231,182,174,231,185,135,231,186,155,233,186,184,233,186,180,232,181, 179,232,182,132,232,182,148,232,182,145,232,182,177,232,181,167,232,181,173, 232,177,135,232,177,137,233,133,138,233,133,144,233,133,142,233,133,143,233, 133,164,233,174,187,233,174,188,233,174,189,233,174,190,233,174,191,233,175, 128,233,175,129,233,175,130,233,175,131,233,175,132,233,175,133,233,175,134, 233,175,135,233,175,136,233,175,137,233,175,138,233,175,139,233,175,140,233, 175,141,233,175,142,233,175,143,233,175,144,233,175,145,233,175,146,233,175, 147,233,175,148,233,175,149,233,175,150,233,175,151,233,175,152,233,175,153, 233,175,154,233,175,155,233,133,162,233,133,161,233,133,176,233,133,169,233, 133,175,233,133,189,233,133,190,233,133,178,233,133,180,233,133,185,233,134, 140,233,134,133,233,134,144,233,134,141,233,134,145,233,134,162,233,134,163, 233,134,170,233,134,173,233,134,174,233,134,175,233,134,181,233,134,180,233, 134,186,232,177,149,233,185,190,232,182,184,232,183,171,232,184,133,232,185, 153,232,185,169,232,182,181,232,182,191,232,182,188,232,182,186,232,183,132, 232,183,150,232,183,151,232,183,154,232,183,158,232,183,142,232,183,143,232, 183,155,232,183,134,232,183,172,232,183,183,232,183,184,232,183,163,232,183, 185,232,183,187,232,183,164,232,184,137,232,183,189,232,184,148,232,184,157, 232,184,159,232,184,172,232,184,174,232,184,163,232,184,175,232,184,186,232, 185,128,232,184,185,232,184,181,232,184,189,232,184,177,232,185,137,232,185, 129,232,185,130,232,185,145,232,185,146,232,185,138,232,185,176,232,185,182, 232,185,188,232,185,175,232,185,180,232,186,133,232,186,143,232,186,148,232, 186,144,232,186,156,232,186,158,232,177,184,232,178,130,232,178,138,232,178, 133,232,178,152,232,178,148,230,150,155,232,167,150,232,167,158,232,167,154, 232,167,156,233,176,155,233,176,156,233,176,157,233,176,158,233,176,159,233, 176,160,233,176,161,233,176,162,233,176,163,233,176,164,233,176,165,233,176, 166,233,176,167,233,176,168,233,176,169,233,176,170,233,176,171,233,176,172, 233,176,173,233,176,174,233,176,175,233,176,176,233,176,177,233,176,178,233, 176,179,233,176,180,233,176,181,233,176,182,233,176,183,233,176,184,233,176, 185,233,176,186,233,176,187,232,167,165,232,167,171,232,167,175,232,168,190, 232,172,166,233,157,147,233,155,169,233,155,179,233,155,175,233,156,134,233, 156,129,233,156,136,233,156,143,233,156,142,233,156,170,233,156,173,233,156, 176,233,156,190,233,190,128,233,190,131,233,190,133,233,190,134,233,190,135, 233,190,136,233,190,137,233,190,138,233,190,140,233,187,190,233,188,139,233, 188,141,233,154,185,233,154,188,233,154,189,233,155,142,233,155,146,231,158, 191,233,155,160,233,138,142,233,138,174,233,139,136,233,140,190,233,141,170, 233,143,138,233,142,143,233,144,190,233,145,171,233,177,191,233,178,130,233, 178,133,233,178,134,233,178,135,233,178,136,231,168,163,233,178,139,233,178, 142,233,178,144,233,178,145,233,178,146,233,178,148,233,178,149,233,178,154, 233,178,155,233,178,158,233,178,159,233,178,160,233,178,161,233,178,162,233, 178,163,233,178,165,233,178,166,233,178,167,233,178,168,233,178,169,233,178, 171,233,178,173,233,178,174,233,178,176,233,178,177,233,178,178,233,178,179, 233,178,180,233,178,181,233,178,182,233,178,183,233,178,186,233,178,187,233, 178,188,233,178,189,233,179,132,233,179,133,233,179,134,233,179,135,233,179, 138,233,179,139,233,177,187,233,177,189,233,177,190,233,178,128,233,178,131, 233,178,132,233,178,137,233,178,138,233,178,140,233,178,143,233,178,147,233, 178,150,233,178,151,233,178,152,233,178,153,233,178,157,233,178,170,233,178, 172,233,178,175,233,178,185,233,178,190,233,178,191,233,179,128,233,179,129, 233,179,130,233,179,136,233,179,137,233,179,145,233,179,146,233,179,154,233, 179,155,233,179,160,233,179,161,233,179,140,233,179,141,233,179,142,233,179, 143,233,179,144,233,179,147,233,179,148,233,179,149,233,179,151,233,179,152, 233,179,153,233,179,156,233,179,157,233,179,159,233,179,162,233,157,188,233, 158,133,233,158,145,233,158,146,233,158,148,233,158,175,233,158,171,233,158, 163,233,158,178,233,158,180,233,170,177,233,170,176,233,170,183,233,185,152, 233,170,182,233,170,186,233,170,188,233,171,129,233,171,128,233,171,133,233, 171,130,233,171,139,233,171,140,233,171,145,233,173,133,233,173,131,233,173, 135,233,173,137,233,173,136,233,173,141,233,173,145,233,163,168,233,164,141, 233,164,174,233,165,149,233,165,148,233,171,159,233,171,161,233,171,166,233, 171,175,233,171,171,233,171,187,233,171,173,233,171,185,233,172,136,233,172, 143,233,172,147,233,172,159,233,172,163,233,186,189,233,186,190,231,184,187, 233,186,130,233,186,135,233,186,136,233,186,139,233,186,146,233,143,150,233, 186,157,233,186,159,233,187,155,233,187,156,233,187,157,233,187,160,233,187, 159,233,187,162,233,187,169,233,187,167,233,187,165,233,187,170,233,187,175, 233,188,162,233,188,172,233,188,175,233,188,185,233,188,183,233,188,189,233, 188,190,233,189,132,233,180,162,233,180,163,233,180,164,233,180,165,233,180, 166,233,180,167,233,180,168,233,180,169,233,180,170,233,180,171,233,180,172, 233,180,173,233,180,174,233,180,175,233,180,176,233,180,177,233,180,178,233, 180,179,233,180,180,233,180,181,233,180,182,233,180,183,233,180,184,233,180, 185,233,180,186,233,180,187,233,180,188,233,180,189,233,180,190,233,180,191, 233,181,128,233,181,129,233,181,130,238,136,180,238,136,181,238,136,182,238, 136,183,238,136,184,238,136,185,238,136,186,238,136,187,238,136,188,238,136, 189,238,136,190,238,136,191,238,137,128,238,137,129,238,137,130,238,137,131, 238,137,132,238,137,133,238,137,134,238,137,135,238,137,136,238,137,137,238, 137,138,238,137,139,238,137,140,238,137,141,238,137,142,238,137,143,238,137, 144,238,137,145,238,137,146,238,137,147,238,137,148,238,137,149,238,137,150, 238,137,151,238,137,152,238,137,153,238,137,154,238,137,155,238,137,156,238, 137,157,238,137,158,238,137,159,238,137,160,238,137,161,238,137,162,238,137, 163,238,137,164,238,137,165,238,137,166,238,137,167,238,137,168,238,137,169, 238,137,170,238,137,171,238,137,172,238,137,173,238,137,174,238,137,175,238, 137,176,238,137,177,238,137,178,238,137,179,238,137,180,238,137,181,238,137, 182,238,137,183,238,137,184,238,137,185,238,137,186,238,137,187,238,137,188, 238,137,189,238,137,190,238,137,191,238,138,128,238,138,129,238,138,130,238, 138,131,238,138,132,238,138,133,238,138,134,238,138,135,238,138,136,238,138, 137,238,138,138,238,138,139,238,138,140,238,138,141,238,138,142,238,138,143, 238,138,144,238,138,145,233,182,130,233,182,131,233,182,132,233,182,133,233, 182,134,233,182,135,233,182,136,233,182,137,233,182,138,233,182,139,233,182, 140,233,182,141,233,182,142,233,182,143,233,182,144,233,182,145,233,182,146, 233,182,147,233,182,148,233,182,149,233,182,150,233,182,151,233,182,152,233, 182,153,233,182,154,233,182,155,233,182,156,233,182,157,233,182,158,233,182, 159,233,182,160,233,182,161,233,182,162,238,138,146,238,138,147,238,138,148, 238,138,149,238,138,150,238,138,151,238,138,152,238,138,153,238,138,154,238, 138,155,238,138,156,238,138,157,238,138,158,238,138,159,238,138,160,238,138, 161,238,138,162,238,138,163,238,138,164,238,138,165,238,138,166,238,138,167, 238,138,168,238,138,169,238,138,170,238,138,171,238,138,172,238,138,173,238, 138,174,238,138,175,238,138,176,238,138,177,238,138,178,238,138,179,238,138, 180,238,138,181,238,138,182,238,138,183,238,138,184,238,138,185,238,138,186, 238,138,187,238,138,188,238,138,189,238,138,190,238,138,191,238,139,128,238, 139,129,238,139,130,238,139,131,238,139,132,238,139,133,238,139,134,238,139, 135,238,139,136,238,139,137,238,139,138,238,139,139,238,139,140,238,139,141, 238,139,142,238,139,143,238,139,144,238,139,145,238,139,146,238,139,147,238, 139,148,238,139,149,238,139,150,238,139,151,238,139,152,238,139,153,238,139, 154,238,139,155,238,139,156,238,139,157,238,139,158,238,139,159,238,139,160, 238,139,161,238,139,162,238,139,163,238,139,164,238,139,165,238,139,166,238, 139,167,238,139,168,238,139,169,238,139,170,238,139,171,238,139,172,238,139, 173,238,139,174,238,139,175,233,183,162,233,183,163,233,183,164,233,183,165, 233,183,166,233,183,167,233,183,168,233,183,169,233,183,170,233,183,171,233, 183,172,233,183,173,233,183,174,233,183,175,233,183,176,233,183,177,233,183, 178,233,183,179,233,183,180,233,183,181,233,183,182,233,183,183,233,183,184, 233,183,185,233,183,186,233,183,187,233,183,188,233,183,189,233,183,190,233, 183,191,233,184,128,233,184,129,233,184,130,238,139,176,238,139,177,238,139, 178,238,139,179,238,139,180,238,139,181,238,139,182,238,139,183,238,139,184, 238,139,185,238,139,186,238,139,187,238,139,188,238,139,189,238,139,190,238, 139,191,238,140,128,238,140,129,238,140,130,238,140,131,238,140,132,238,140, 133,238,140,134,238,140,135,238,140,136,238,140,137,238,140,138,238,140,139, 238,140,140,238,140,141,238,140,142,238,140,143,238,140,144,238,140,145,238, 140,146,238,140,147,238,140,148,238,140,149,238,140,150,238,140,151,238,140, 152,238,140,153,238,140,154,238,140,155,238,140,156,238,140,157,238,140,158, 238,140,159,238,140,160,238,140,161,238,140,162,238,140,163,238,140,164,238, 140,165,238,140,166,238,140,167,238,140,168,238,140,169,238,140,170,238,140, 171,238,140,172,238,140,173,238,140,174,238,140,175,238,140,176,238,140,177, 238,140,178,238,140,179,238,140,180,238,140,181,238,140,182,238,140,183,238, 140,184,238,140,185,238,140,186,238,140,187,238,140,188,238,140,189,238,140, 190,238,140,191,238,141,128,238,141,129,238,141,130,238,141,131,238,141,132, 238,141,133,238,141,134,238,141,135,238,141,136,238,141,137,238,141,138,238, 141,139,238,141,140,238,141,141,233,186,129,233,186,131,233,186,132,233,186, 133,233,186,134,233,186,137,233,186,138,233,186,140,233,186,141,233,186,142, 233,186,143,233,186,144,233,186,145,233,186,148,233,186,149,233,186,150,233, 186,151,233,186,152,233,186,153,233,186,154,233,186,155,233,186,156,233,186, 158,233,186,160,233,186,161,233,186,162,233,186,163,233,186,164,233,186,165, 233,186,167,233,186,168,233,186,169,233,186,170,238,141,142,238,141,143,238, 141,144,238,141,145,238,141,146,238,141,147,238,141,148,238,141,149,238,141, 150,238,141,151,238,141,152,238,141,153,238,141,154,238,141,155,238,141,156, 238,141,157,238,141,158,238,141,159,238,141,160,238,141,161,238,141,162,238, 141,163,238,141,164,238,141,165,238,141,166,238,141,167,238,141,168,238,141, 169,238,141,170,238,141,171,238,141,172,238,141,173,238,141,174,238,141,175, 238,141,176,238,141,177,238,141,178,238,141,179,238,141,180,238,141,181,238, 141,182,238,141,183,238,141,184,238,141,185,238,141,186,238,141,187,238,141, 188,238,141,189,238,141,190,238,141,191,238,142,128,238,142,129,238,142,130, 238,142,131,238,142,132,238,142,133,238,142,134,238,142,135,238,142,136,238, 142,137,238,142,138,238,142,139,238,142,140,238,142,141,238,142,142,238,142, 143,238,142,144,238,142,145,238,142,146,238,142,147,238,142,148,238,142,149, 238,142,150,238,142,151,238,142,152,238,142,153,238,142,154,238,142,155,238, 142,156,238,142,157,238,142,158,238,142,159,238,142,160,238,142,161,238,142, 162,238,142,163,238,142,164,238,142,165,238,142,166,238,142,167,238,142,168, 238,142,169,238,142,170,238,142,171,233,188,134,233,188,135,233,188,136,233, 188,137,233,188,138,233,188,140,233,188,143,233,188,145,233,188,146,233,188, 148,233,188,149,233,188,150,233,188,152,233,188,154,233,188,155,233,188,156, 233,188,157,233,188,158,233,188,159,233,188,161,233,188,163,233,188,164,233, 188,165,233,188,166,233,188,167,233,188,168,233,188,169,233,188,170,233,188, 171,233,188,173,233,188,174,233,188,176,233,188,177,238,142,172,238,142,173, 238,142,174,238,142,175,238,142,176,238,142,177,238,142,178,238,142,179,238, 142,180,238,142,181,238,142,182,238,142,183,238,142,184,238,142,185,238,142, 186,238,142,187,238,142,188,238,142,189,238,142,190,238,142,191,238,143,128, 238,143,129,238,143,130,238,143,131,238,143,132,238,143,133,238,143,134,238, 143,135,238,143,136,238,143,137,238,143,138,238,143,139,238,143,140,238,143, 141,238,143,142,238,143,143,238,143,144,238,143,145,238,143,146,238,143,147, 238,143,148,238,143,149,238,143,150,238,143,151,238,143,152,238,143,153,238, 143,154,238,143,155,238,143,156,238,143,157,238,143,158,238,143,159,238,143, 160,238,143,161,238,143,162,238,143,163,238,143,164,238,143,165,238,143,166, 238,143,167,238,143,168,238,143,169,238,143,170,238,143,171,238,143,172,238, 143,173,238,143,174,238,143,175,238,143,176,238,143,177,238,143,178,238,143, 179,238,143,180,238,143,181,238,143,182,238,143,183,238,143,184,238,143,185, 238,143,186,238,143,187,238,143,188,238,143,189,238,143,190,238,143,191,238, 144,128,238,144,129,238,144,130,238,144,131,238,144,132,238,144,133,238,144, 134,238,144,135,238,144,136,238,144,137,233,189,185,233,189,186,233,189,187, 233,189,188,233,189,189,233,189,190,233,190,129,233,190,130,233,190,141,233, 190,142,233,190,143,233,190,144,233,190,145,233,190,146,233,190,147,233,190, 148,233,190,149,233,190,150,233,190,151,233,190,152,233,190,156,233,190,157, 233,190,158,233,190,161,233,190,162,233,190,163,233,190,164,233,190,165,239, 164,172,239,165,185,239,166,149,239,167,167,239,167,177,238,144,138,238,144, 139,238,144,140,238,144,141,238,144,142,238,144,143,238,144,144,238,144,145, 238,144,146,238,144,147,238,144,148,238,144,149,238,144,150,238,144,151,238, 144,152,238,144,153,238,144,154,238,144,155,238,144,156,238,144,157,238,144, 158,238,144,159,238,144,160,238,144,161,238,144,162,238,144,163,238,144,164, 238,144,165,238,144,166,238,144,167,238,144,168,238,144,169,238,144,170,238, 144,171,238,144,172,238,144,173,238,144,174,238,144,175,238,144,176,238,144, 177,238,144,178,238,144,179,238,144,180,238,144,181,238,144,182,238,144,183, 238,144,184,238,144,185,238,144,186,238,144,187,238,144,188,238,144,189,238, 144,190,238,144,191,238,145,128,238,145,129,238,145,130,238,145,131,238,145, 132,238,145,133,238,145,134,238,145,135,238,145,136,238,145,137,238,145,138, 238,145,139,238,145,140,238,145,141,238,145,142,238,145,143,238,145,144,238, 145,145,238,145,146,238,145,147,238,145,148,238,145,149,238,145,150,238,145, 151,238,145,152,238,145,153,238,145,154,238,145,155,238,145,156,238,145,157, 238,145,158,238,145,159,238,145,160,238,145,161,238,145,162,238,145,163,238, 145,164,238,145,165,238,145,166,238,145,167,238,149,165,238,149,166,238,149, 167,238,149,168,238,149,169,238,149,170,238,149,171,238,149,172,238,149,173, 238,149,174,238,149,175,238,149,176,238,149,177,238,149,178,238,149,179,238, 149,180,238,149,181,238,149,182,238,149,183,238,149,184,238,149,185,238,149, 186,238,149,187,238,149,188,238,149,189,238,149,190,238,149,191,238,150,128, 238,150,129,238,150,130,238,150,131,238,150,132,238,150,133,226,133,176,226, 133,177,226,133,178,226,133,179,226,133,180,226,133,181,226,133,182,226,133, 183,226,133,184,226,133,185,238,157,166,238,157,167,238,157,168,238,157,169, 238,157,170,238,157,171,226,146,136,226,146,137,226,146,138,226,146,139,226, 146,140,226,146,141,226,146,142,226,146,143,226,146,144,226,146,145,226,146, 146,226,146,147,226,146,148,226,146,149,226,146,150,226,146,151,226,146,152, 226,146,153,226,146,154,226,146,155,226,145,180,226,145,181,226,145,182,226, 145,183,226,145,184,226,145,185,226,145,186,226,145,187,226,145,188,226,145, 189,226,145,190,226,145,191,226,146,128,226,146,129,226,146,130,226,146,131, 226,146,132,226,146,133,226,146,134,226,146,135,226,145,160,226,145,161,226, 145,162,226,145,163,226,145,164,226,145,165,226,145,166,226,145,167,226,145, 168,226,145,169,238,157,172,238,157,173,227,136,160,227,136,161,227,136,162, 227,136,163,227,136,164,227,136,165,227,136,166,227,136,167,227,136,168,227, 136,169,238,157,174,238,157,175,226,133,160,226,133,161,226,133,162,226,133, 163,226,133,164,226,133,165,226,133,166,226,133,167,226,133,168,226,133,169, 226,133,170,226,133,171,238,157,176,238,157,177,238,151,133,238,151,134,238, 151,135,238,151,136,238,151,137,238,151,138,238,151,139,238,151,140,238,151, 141,238,151,142,238,151,143,238,151,144,238,151,145,238,151,146,238,151,147, 238,151,148,238,151,149,238,151,150,238,151,151,238,151,152,238,151,153,238, 151,154,238,151,155,238,151,156,238,151,157,238,151,158,238,151,159,238,151, 160,238,151,161,238,151,162,238,151,163,238,151,164,238,151,165,239,188,129, 239,188,130,239,188,131,239,191,165,239,188,133,239,188,134,239,188,135,239, 188,136,239,188,137,239,188,138,239,188,139,239,188,140,239,188,141,239,188, 142,239,188,143,239,188,144,239,188,145,239,188,146,239,188,147,239,188,148, 239,188,149,239,188,150,239,188,151,239,188,152,239,188,153,239,188,154,239, 188,155,239,188,156,239,188,157,239,188,158,239,188,159,239,188,160,239,188, 161,239,188,162,239,188,163,239,188,164,239,188,165,239,188,166,239,188,167, 239,188,168,239,188,169,239,188,170,239,188,171,239,188,172,239,188,173,239, 188,174,239,188,175,239,188,176,239,188,177,239,188,178,239,188,179,239,188, 180,239,188,181,239,188,182,239,188,183,239,188,184,239,188,185,239,188,186, 239,188,187,239,188,188,239,188,189,239,188,190,239,188,191,239,189,128,239, 189,129,239,189,130,239,189,131,239,189,132,239,189,133,239,189,134,239,189, 135,239,189,136,239,189,137,239,189,138,239,189,139,239,189,140,239,189,141, 239,189,142,239,189,143,239,189,144,239,189,145,239,189,146,239,189,147,239, 189,148,239,189,149,239,189,150,239,189,151,239,189,152,239,189,153,239,189, 154,239,189,155,239,189,156,239,189,157,239,191,163,238,152,165,238,152,166, 238,152,167,238,152,168,238,152,169,238,152,170,238,152,171,238,152,172,238, 152,173,238,152,174,238,152,175,238,152,176,238,152,177,238,152,178,238,152, 179,238,152,180,238,152,181,238,152,182,238,152,183,238,152,184,238,152,185, 238,152,186,238,152,187,238,152,188,238,152,189,238,152,190,238,152,191,238, 153,128,238,153,129,238,153,130,238,153,131,238,153,132,238,153,133,227,129, 129,227,129,130,227,129,131,227,129,132,227,129,133,227,129,134,227,129,135, 227,129,136,227,129,137,227,129,138,227,129,139,227,129,140,227,129,141,227, 129,142,227,129,143,227,129,144,227,129,145,227,129,146,227,129,147,227,129, 148,227,129,149,227,129,150,227,129,151,227,129,152,227,129,153,227,129,154, 227,129,155,227,129,156,227,129,157,227,129,158,227,129,159,227,129,160,227, 129,161,227,129,162,227,129,163,227,129,164,227,129,165,227,129,166,227,129, 167,227,129,168,227,129,169,227,129,170,227,129,171,227,129,172,227,129,173, 227,129,174,227,129,175,227,129,176,227,129,177,227,129,178,227,129,179,227, 129,180,227,129,181,227,129,182,227,129,183,227,129,184,227,129,185,227,129, 186,227,129,187,227,129,188,227,129,189,227,129,190,227,129,191,227,130,128, 227,130,129,227,130,130,227,130,131,227,130,132,227,130,133,227,130,134,227, 130,135,227,130,136,227,130,137,227,130,138,227,130,139,227,130,140,227,130, 141,227,130,142,227,130,143,227,130,144,227,130,145,227,130,146,227,130,147, 238,157,178,238,157,179,238,157,180,238,157,181,238,157,182,238,157,183,238, 157,184,238,157,185,238,157,186,238,157,187,238,157,188,238,154,133,238,154, 134,238,154,135,238,154,136,238,154,137,238,154,138,238,154,139,238,154,140, 238,154,141,238,154,142,238,154,143,238,154,144,238,154,145,238,154,146,238, 154,147,238,154,148,238,154,149,238,154,150,238,154,151,238,154,152,238,154, 153,238,154,154,238,154,155,238,154,156,238,154,157,238,154,158,238,154,159, 238,154,160,238,154,161,238,154,162,238,154,163,238,154,164,238,154,165,227, 130,161,227,130,162,227,130,163,227,130,164,227,130,165,227,130,166,227,130, 167,227,130,168,227,130,169,227,130,170,227,130,171,227,130,172,227,130,173, 227,130,174,227,130,175,227,130,176,227,130,177,227,130,178,227,130,179,227, 130,180,227,130,181,227,130,182,227,130,183,227,130,184,227,130,185,227,130, 186,227,130,187,227,130,188,227,130,189,227,130,190,227,130,191,227,131,128, 227,131,129,227,131,130,227,131,131,227,131,132,227,131,133,227,131,134,227, 131,135,227,131,136,227,131,137,227,131,138,227,131,139,227,131,140,227,131, 141,227,131,142,227,131,143,227,131,144,227,131,145,227,131,146,227,131,147, 227,131,148,227,131,149,227,131,150,227,131,151,227,131,152,227,131,153,227, 131,154,227,131,155,227,131,156,227,131,157,227,131,158,227,131,159,227,131, 160,227,131,161,227,131,162,227,131,163,227,131,164,227,131,165,227,131,166, 227,131,167,227,131,168,227,131,169,227,131,170,227,131,171,227,131,172,227, 131,173,227,131,174,227,131,175,227,131,176,227,131,177,227,131,178,227,131, 179,227,131,180,227,131,181,227,131,182,238,157,189,238,157,190,238,157,191, 238,158,128,238,158,129,238,158,130,238,158,131,238,158,132,238,161,132,238, 161,133,238,161,134,238,161,135,238,161,136,238,161,137,238,161,138,238,161, 139,238,161,140,238,161,141,238,161,142,238,161,143,238,161,144,238,161,145, 238,161,146,238,161,147,238,161,148,238,161,149,238,161,150,238,161,151,238, 161,152,238,161,153,238,161,154,238,161,155,238,161,156,238,161,157,238,161, 158,238,161,159,238,161,160,238,161,161,238,161,162,238,161,163,238,161,164, 238,145,168,238,145,169,238,145,170,238,145,171,238,145,172,238,145,173,238, 145,174,238,145,175,238,145,176,238,145,177,238,145,178,238,145,179,238,145, 180,238,145,181,238,145,182,238,145,183,238,145,184,238,145,185,238,145,186, 238,145,187,238,145,188,238,145,189,238,145,190,238,145,191,238,146,128,238, 146,129,238,146,130,238,146,131,238,146,132,238,146,133,238,146,134,238,146, 135,238,146,136,238,146,137,238,146,138,238,146,139,238,146,140,238,146,141, 238,146,142,238,146,143,238,146,144,238,146,145,238,146,146,238,146,147,238, 146,148,238,146,149,238,146,150,238,146,151,238,146,152,238,146,153,238,146, 154,238,146,155,238,146,156,238,146,157,238,146,158,238,146,159,238,146,160, 238,146,161,238,146,162,238,146,163,238,146,164,238,146,165,238,146,166,238, 146,167,238,146,168,238,146,169,238,146,170,238,146,171,238,146,172,238,146, 173,238,146,174,238,146,175,238,146,176,238,146,177,238,146,178,238,146,179, 238,146,180,238,146,181,238,146,182,238,146,183,238,146,184,238,146,185,238, 146,186,238,146,187,238,146,188,238,146,189,238,146,190,238,146,191,238,147, 128,238,147,129,238,147,130,238,147,131,238,147,132,238,147,133,239,185,162, 239,185,163,239,185,164,239,185,165,239,185,166,239,185,168,239,185,169,239, 185,170,239,185,171,238,159,167,238,159,168,238,159,169,238,159,170,238,159, 171,238,159,172,238,159,173,238,159,174,238,159,175,238,159,176,238,159,177, 238,159,178,238,159,179,227,128,135,238,159,180,238,159,181,238,159,182,238, 159,183,238,159,184,238,159,185,238,159,186,238,159,187,238,159,188,238,159, 189,238,159,190,238,159,191,238,160,128,226,148,128,226,148,129,226,148,130, 226,148,131,226,148,132,226,148,133,226,148,134,226,148,135,226,148,136,226, 148,137,226,148,138,226,148,139,226,148,140,226,148,141,226,148,142,226,148, 143,226,148,144,226,148,145,226,148,146,226,148,147,226,148,148,226,148,149, 226,148,150,226,148,151,226,148,152,226,148,153,226,148,154,226,148,155,226, 148,156,226,148,157,226,148,158,226,148,159,226,148,160,226,148,161,226,148, 162,226,148,163,226,148,164,226,148,165,226,148,166,226,148,167,226,148,168, 226,148,169,226,148,170,226,148,171,226,148,172,226,148,173,226,148,174,226, 148,175,226,148,176,226,148,177,226,148,178,226,148,179,226,148,180,226,148, 181,226,148,182,226,148,183,226,148,184,226,148,185,226,148,186,226,148,187, 226,148,188,226,148,189,226,148,190,226,148,191,226,149,128,226,149,129,226, 149,130,226,149,131,226,149,132,226,149,133,226,149,134,226,149,135,226,149, 136,226,149,137,226,149,138,226,149,139,238,160,129,238,160,130,238,160,131, 238,160,132,238,160,133,238,160,134,238,160,135,238,160,136,238,160,137,238, 160,138,238,160,139,238,160,140,238,160,141,238,160,142,238,160,143,227,128, 161,227,128,162,227,128,163,227,128,164,227,128,165,227,128,166,227,128,167, 227,128,168,227,128,169,227,138,163,227,142,142,227,142,143,227,142,156,227, 142,157,227,142,158,227,142,161,227,143,132,227,143,142,227,143,145,227,143, 146,227,143,149,239,184,176,239,191,162,239,191,164,238,159,162,226,132,161, 227,136,177,238,159,163,226,128,144,238,159,164,238,159,165,238,159,166,227, 131,188,227,130,155,227,130,156,227,131,189,227,131,190,227,128,134,227,130, 157,227,130,158,239,185,137,239,185,138,239,185,139,239,185,140,239,185,141, 239,185,142,239,185,143,239,185,144,239,185,145,239,185,146,239,185,148,239, 185,149,239,185,150,239,185,151,239,185,153,239,185,154,239,185,155,239,185, 156,239,185,157,239,185,158,239,185,159,239,185,160,239,185,161,228,184,130, 228,184,132,228,184,133,228,184,134,228,184,143,228,184,146,228,184,151,228, 184,159,228,184,160,228,184,161,228,184,163,228,184,166,228,184,169,228,184, 174,228,184,175,228,184,177,228,184,179,228,184,181,228,184,183,228,184,188, 228,185,128,228,185,129,228,185,130,228,185,132,228,185,134,228,185,138,228, 185,145,228,185,149,228,185,151,228,185,154,228,185,155,228,185,162,228,185, 163,228,185,164,228,185,165,228,185,167,228,185,168,228,185,170,228,185,171, 228,185,172,228,185,173,228,185,174,228,185,175,228,185,178,228,185,180,228, 185,181,228,185,182,228,185,183,228,185,184,228,185,185,228,185,186,228,185, 187,228,185,188,228,185,189,228,185,191,228,186,128,228,186,129,228,186,130, 228,186,131,228,186,132,228,186,133,228,186,135,228,186,138,228,190,164,228, 190,171,228,190,173,228,190,176,228,190,177,228,190,178,228,190,179,228,190, 180,228,190,182,228,190,183,228,190,184,228,190,185,228,190,186,228,190,187, 228,190,188,228,190,189,228,190,190,228,191,128,228,191,129,228,191,130,228, 191,134,228,191,135,228,191,136,228,191,137,228,191,139,228,191,140,228,191, 141,228,191,146,228,191,147,228,191,148,228,191,149,228,191,150,228,191,153, 228,191,155,228,191,160,228,191,162,228,191,164,228,191,165,228,191,167,228, 191,171,228,191,172,228,191,176,228,191,178,228,191,180,228,191,181,228,191, 182,228,191,183,228,191,185,228,191,187,228,191,188,228,191,189,228,191,191, 229,128,128,229,128,129,229,128,130,229,128,131,229,128,132,229,128,133,229, 128,134,229,128,135,229,128,136,229,128,137,229,128,138,229,130,189,229,130, 190,229,130,191,229,131,128,229,131,129,229,131,130,229,131,131,229,131,132, 229,131,133,229,131,134,229,131,135,229,131,136,229,131,137,229,131,138,229, 131,139,229,131,140,229,131,141,229,131,142,229,131,144,229,131,145,229,131, 146,229,131,147,229,131,148,229,131,149,229,131,151,229,131,152,229,131,153, 229,131,155,229,131,156,229,131,157,229,131,158,229,131,159,229,131,160,229, 131,161,229,131,162,229,131,163,229,131,164,229,131,165,229,131,168,229,131, 169,229,131,170,229,131,171,229,131,175,229,131,176,229,131,177,229,131,178, 229,131,180,229,131,182,229,131,183,229,131,184,229,131,185,229,131,186,229, 131,188,229,131,189,229,131,190,229,131,191,229,132,128,229,132,129,229,132, 130,229,132,131,229,132,132,229,132,133,229,132,136,229,135,152,229,135,153, 229,135,154,229,135,156,229,135,158,229,135,159,229,135,162,229,135,163,229, 135,165,229,135,166,229,135,167,229,135,168,229,135,169,229,135,170,229,135, 172,229,135,174,229,135,177,229,135,178,229,135,180,229,135,183,229,135,190, 229,136,132,229,136,133,229,136,137,229,136,139,229,136,140,229,136,143,229, 136,144,229,136,147,229,136,148,229,136,149,229,136,156,229,136,158,229,136, 159,229,136,161,229,136,162,229,136,163,229,136,165,229,136,166,229,136,167, 229,136,170,229,136,172,229,136,175,229,136,177,229,136,178,229,136,180,229, 136,181,229,136,188,229,136,190,229,137,132,229,137,133,229,137,134,229,137, 135,229,137,136,229,137,137,229,137,139,229,137,142,229,137,143,229,137,146, 229,137,147,229,137,149,229,137,151,229,137,152,229,140,145,229,140,146,229, 140,147,229,140,148,229,140,152,229,140,155,229,140,156,229,140,158,229,140, 159,229,140,162,229,140,164,229,140,165,229,140,167,229,140,168,229,140,169, 229,140,171,229,140,172,229,140,173,229,140,175,229,140,176,229,140,177,229, 140,178,229,140,179,229,140,180,229,140,181,229,140,182,229,140,183,229,140, 184,229,140,188,229,140,189,229,141,128,229,141,130,229,141,132,229,141,134, 229,141,139,229,141,140,229,141,141,229,141,144,229,141,148,229,141,152,229, 141,153,229,141,155,229,141,157,229,141,165,229,141,168,229,141,170,229,141, 172,229,141,173,229,141,178,229,141,182,229,141,185,229,141,187,229,141,188, 229,141,189,229,141,190,229,142,128,229,142,129,229,142,131,229,142,135,229, 142,136,229,142,138,229,142,142,229,142,143,229,146,162,229,146,165,229,146, 174,229,146,176,229,146,178,229,146,181,229,146,182,229,146,183,229,146,185, 229,146,186,229,146,188,229,146,190,229,147,131,229,147,133,229,147,138,229, 147,139,229,147,150,229,147,152,229,147,155,229,147,160,229,147,161,229,147, 162,229,147,163,229,147,164,229,147,171,229,147,172,229,147,175,229,147,176, 229,147,177,229,147,180,229,147,181,229,147,182,229,147,183,229,147,184,229, 147,185,229,147,187,229,147,190,229,148,128,229,148,130,229,148,131,229,148, 132,229,148,133,229,148,136,229,148,138,229,148,139,229,148,140,229,148,141, 229,148,142,229,148,146,229,148,147,229,148,149,229,148,150,229,148,151,229, 148,152,229,148,153,229,148,154,229,148,156,229,148,157,229,148,158,229,148, 159,229,148,161,229,148,165,229,148,166,229,152,134,229,152,135,229,152,138, 229,152,139,229,152,141,229,152,144,229,152,145,229,152,146,229,152,147,229, 152,148,229,152,149,229,152,150,229,152,151,229,152,153,229,152,154,229,152, 156,229,152,157,229,152,160,229,152,161,229,152,162,229,152,165,229,152,166, 229,152,168,229,152,169,229,152,170,229,152,171,229,152,174,229,152,175,229, 152,176,229,152,179,229,152,181,229,152,183,229,152,184,229,152,186,229,152, 188,229,152,189,229,152,190,229,153,128,229,153,129,229,153,130,229,153,131, 229,153,132,229,153,133,229,153,134,229,153,135,229,153,136,229,153,137,229, 153,138,229,153,139,229,153,143,229,153,144,229,153,145,229,153,146,229,153, 147,229,153,149,229,153,150,229,153,154,229,153,155,229,153,157,229,153,158, 229,153,159,229,153,160,229,153,161,229,156,146,229,156,147,229,156,148,229, 156,149,229,156,150,229,156,151,229,156,152,229,156,153,229,156,154,229,156, 155,229,156,157,229,156,158,229,156,160,229,156,161,229,156,162,229,156,164, 229,156,165,229,156,166,229,156,167,229,156,171,229,156,177,229,156,178,229, 156,180,229,156,181,229,156,182,229,156,183,229,156,184,229,156,188,229,156, 189,229,156,191,229,157,129,229,157,131,229,157,132,229,157,133,229,157,134, 229,157,136,229,157,137,229,157,139,229,157,146,229,157,147,229,157,148,229, 157,149,229,157,150,229,157,152,229,157,153,229,157,162,229,157,163,229,157, 165,229,157,167,229,157,172,229,157,174,229,157,176,229,157,177,229,157,178, 229,157,180,229,157,181,229,157,184,229,157,185,229,157,186,229,157,189,229, 157,190,229,157,191,229,158,128,229,160,190,229,160,191,229,161,128,229,161, 129,229,161,130,229,161,131,229,161,133,229,161,134,229,161,135,229,161,136, 229,161,137,229,161,138,229,161,139,229,161,142,229,161,143,229,161,144,229, 161,146,229,161,147,229,161,149,229,161,150,229,161,151,229,161,153,229,161, 154,229,161,155,229,161,156,229,161,157,229,161,159,229,161,160,229,161,161, 229,161,162,229,161,163,229,161,164,229,161,166,229,161,167,229,161,168,229, 161,169,229,161,170,229,161,173,229,161,174,229,161,175,229,161,176,229,161, 177,229,161,178,229,161,179,229,161,180,229,161,181,229,161,182,229,161,183, 229,161,184,229,161,185,229,161,186,229,161,187,229,161,188,229,161,189,229, 161,191,229,162,130,229,162,132,229,162,134,229,162,135,229,162,136,229,162, 138,229,162,139,229,162,140,229,164,189,229,164,190,229,164,191,229,165,128, 229,165,131,229,165,133,229,165,134,229,165,138,229,165,140,229,165,141,229, 165,144,229,165,146,229,165,147,229,165,153,229,165,155,229,165,156,229,165, 157,229,165,158,229,165,159,229,165,161,229,165,163,229,165,164,229,165,166, 229,165,167,229,165,168,229,165,169,229,165,170,229,165,171,229,165,172,229, 165,173,229,165,174,229,165,175,229,165,176,229,165,177,229,165,178,229,165, 181,229,165,183,229,165,186,229,165,187,229,165,188,229,165,190,229,165,191, 229,166,128,229,166,133,229,166,137,229,166,139,229,166,140,229,166,142,229, 166,143,229,166,144,229,166,145,229,166,148,229,166,149,229,166,152,229,166, 154,229,166,155,229,166,156,229,166,157,229,166,159,229,166,160,229,166,161, 229,166,162,229,166,166,229,169,161,229,169,163,229,169,164,229,169,165,229, 169,166,229,169,168,229,169,169,229,169,171,229,169,172,229,169,173,229,169, 174,229,169,175,229,169,176,229,169,177,229,169,178,229,169,179,229,169,184, 229,169,185,229,169,187,229,169,188,229,169,189,229,169,190,229,170,128,229, 170,129,229,170,130,229,170,131,229,170,132,229,170,133,229,170,134,229,170, 135,229,170,136,229,170,137,229,170,138,229,170,139,229,170,140,229,170,141, 229,170,142,229,170,143,229,170,144,229,170,145,229,170,147,229,170,148,229, 170,149,229,170,150,229,170,151,229,170,152,229,170,153,229,170,156,229,170, 157,229,170,158,229,170,159,229,170,160,229,170,161,229,170,162,229,170,163, 229,170,164,229,170,165,229,170,166,229,170,167,229,170,168,229,170,169,229, 170,171,229,170,172,229,173,136,229,173,137,229,173,138,229,173,139,229,173, 140,229,173,141,229,173,142,229,173,143,229,173,146,229,173,150,229,173,158, 229,173,160,229,173,161,229,173,167,229,173,168,229,173,171,229,173,173,229, 173,174,229,173,175,229,173,178,229,173,180,229,173,182,229,173,183,229,173, 184,229,173,185,229,173,187,229,173,188,229,173,190,229,173,191,229,174,130, 229,174,134,229,174,138,229,174,141,229,174,142,229,174,144,229,174,145,229, 174,146,229,174,148,229,174,150,229,174,159,229,174,167,229,174,168,229,174, 169,229,174,172,229,174,173,229,174,174,229,174,175,229,174,177,229,174,178, 229,174,183,229,174,186,229,174,187,229,174,188,229,175,128,229,175,129,229, 175,131,229,175,136,229,175,137,229,175,138,229,175,139,229,175,141,229,175, 142,229,175,143,229,178,170,229,178,174,229,178,175,229,178,176,229,178,178, 229,178,180,229,178,182,229,178,185,229,178,186,229,178,187,229,178,188,229, 178,190,229,179,128,229,179,130,229,179,131,229,179,133,229,179,134,229,179, 135,229,179,136,229,179,137,229,179,138,229,179,140,229,179,141,229,179,142, 229,179,143,229,179,144,229,179,145,229,179,147,229,179,148,229,179,149,229, 179,150,229,179,151,229,179,152,229,179,154,229,179,155,229,179,156,229,179, 157,229,179,158,229,179,159,229,179,160,229,179,162,229,179,163,229,179,167, 229,179,169,229,179,171,229,179,172,229,179,174,229,179,175,229,179,177,229, 179,178,229,179,179,229,179,180,229,179,181,229,179,182,229,179,183,229,179, 184,229,179,185,229,179,186,229,179,188,229,179,189,229,179,190,229,179,191, 229,180,128,229,182,161,229,182,162,229,182,163,229,182,164,229,182,165,229, 182,166,229,182,167,229,182,168,229,182,169,229,182,170,229,182,171,229,182, 172,229,182,173,229,182,174,229,182,175,229,182,176,229,182,177,229,182,178, 229,182,179,229,182,180,229,182,181,229,182,182,229,182,184,229,182,185,229, 182,186,229,182,187,229,182,188,229,182,189,229,182,190,229,182,191,229,183, 128,229,183,129,229,183,130,229,183,131,229,183,132,229,183,134,229,183,135, 229,183,136,229,183,137,229,183,138,229,183,139,229,183,140,229,183,142,229, 183,143,229,183,144,229,183,145,229,183,146,229,183,147,229,183,148,229,183, 149,229,183,150,229,183,151,229,183,152,229,183,153,229,183,154,229,183,156, 229,183,159,229,183,160,229,183,163,229,183,164,229,183,170,229,183,172,229, 183,173,229,187,134,229,187,135,229,187,136,229,187,139,229,187,140,229,187, 141,229,187,142,229,187,143,229,187,144,229,187,148,229,187,149,229,187,151, 229,187,152,229,187,153,229,187,154,229,187,156,229,187,157,229,187,158,229, 187,159,229,187,160,229,187,161,229,187,162,229,187,163,229,187,164,229,187, 165,229,187,166,229,187,167,229,187,169,229,187,171,229,187,172,229,187,173, 229,187,174,229,187,175,229,187,176,229,187,177,229,187,178,229,187,179,229, 187,181,229,187,184,229,187,185,229,187,187,229,187,188,229,187,189,229,188, 133,229,188,134,229,188,135,229,188,137,229,188,140,229,188,141,229,188,142, 229,188,144,229,188,146,229,188,148,229,188,150,229,188,153,229,188,154,229, 188,156,229,188,157,229,188,158,229,188,161,229,188,162,229,188,163,229,188, 164,230,128,136,230,128,137,230,128,139,230,128,140,230,128,144,230,128,145, 230,128,147,230,128,151,230,128,152,230,128,154,230,128,158,230,128,159,230, 128,162,230,128,163,230,128,164,230,128,172,230,128,173,230,128,174,230,128, 176,230,128,177,230,128,178,230,128,179,230,128,180,230,128,182,230,128,183, 230,128,184,230,128,185,230,128,186,230,128,189,230,128,190,230,129,128,230, 129,132,230,129,133,230,129,134,230,129,135,230,129,136,230,129,137,230,129, 138,230,129,140,230,129,142,230,129,143,230,129,145,230,129,147,230,129,148, 230,129,150,230,129,151,230,129,152,230,129,155,230,129,156,230,129,158,230, 129,159,230,129,160,230,129,161,230,129,165,230,129,166,230,129,174,230,129, 177,230,129,178,230,129,180,230,129,181,230,129,183,230,129,190,230,130,128, 230,133,135,230,133,137,230,133,139,230,133,141,230,133,143,230,133,144,230, 133,146,230,133,147,230,133,148,230,133,150,230,133,151,230,133,152,230,133, 153,230,133,154,230,133,155,230,133,156,230,133,158,230,133,159,230,133,160, 230,133,161,230,133,163,230,133,164,230,133,165,230,133,166,230,133,169,230, 133,170,230,133,171,230,133,172,230,133,173,230,133,174,230,133,175,230,133, 177,230,133,178,230,133,179,230,133,180,230,133,182,230,133,184,230,133,185, 230,133,186,230,133,187,230,133,188,230,133,189,230,133,190,230,133,191,230, 134,128,230,134,129,230,134,130,230,134,131,230,134,132,230,134,133,230,134, 134,230,134,135,230,134,136,230,134,137,230,134,138,230,134,140,230,134,141, 230,134,143,230,134,144,230,134,145,230,134,146,230,134,147,230,134,149,230, 137,143,230,137,144,230,137,149,230,137,150,230,137,151,230,137,153,230,137, 154,230,137,156,230,137,157,230,137,158,230,137,159,230,137,160,230,137,161, 230,137,162,230,137,164,230,137,165,230,137,168,230,137,177,230,137,178,230, 137,180,230,137,181,230,137,183,230,137,184,230,137,186,230,137,187,230,137, 189,230,138,129,230,138,130,230,138,131,230,138,133,230,138,134,230,138,135, 230,138,136,230,138,139,230,138,140,230,138,141,230,138,142,230,138,143,230, 138,144,230,138,148,230,138,153,230,138,156,230,138,157,230,138,158,230,138, 163,230,138,166,230,138,167,230,138,169,230,138,170,230,138,173,230,138,174, 230,138,175,230,138,176,230,138,178,230,138,179,230,138,180,230,138,182,230, 138,183,230,138,184,230,138,186,230,138,190,230,139,128,230,139,129,230,143, 129,230,143,130,230,143,131,230,143,133,230,143,135,230,143,136,230,143,138, 230,143,139,230,143,140,230,143,145,230,143,147,230,143,148,230,143,149,230, 143,151,230,143,152,230,143,153,230,143,154,230,143,155,230,143,156,230,143, 157,230,143,159,230,143,162,230,143,164,230,143,165,230,143,166,230,143,167, 230,143,168,230,143,171,230,143,172,230,143,174,230,143,175,230,143,176,230, 143,177,230,143,179,230,143,181,230,143,183,230,143,185,230,143,186,230,143, 187,230,143,188,230,143,190,230,144,131,230,144,132,230,144,134,230,144,135, 230,144,136,230,144,137,230,144,138,230,144,141,230,144,142,230,144,145,230, 144,146,230,144,149,230,144,150,230,144,151,230,144,152,230,144,153,230,144, 154,230,144,157,230,144,159,230,144,162,230,144,163,230,144,164,230,147,155, 230,147,156,230,147,157,230,147,159,230,147,160,230,147,161,230,147,163,230, 147,165,230,147,167,230,147,168,230,147,169,230,147,170,230,147,171,230,147, 172,230,147,173,230,147,174,230,147,175,230,147,176,230,147,177,230,147,178, 230,147,179,230,147,180,230,147,181,230,147,182,230,147,183,230,147,184,230, 147,185,230,147,186,230,147,187,230,147,188,230,147,189,230,147,190,230,147, 191,230,148,129,230,148,130,230,148,131,230,148,132,230,148,133,230,148,134, 230,148,135,230,148,136,230,148,138,230,148,139,230,148,140,230,148,141,230, 148,142,230,148,143,230,148,144,230,148,145,230,148,147,230,148,148,230,148, 149,230,148,150,230,148,151,230,148,153,230,148,154,230,148,155,230,148,156, 230,148,157,230,148,158,230,148,159,230,148,160,230,148,161,230,151,178,230, 151,179,230,151,180,230,151,181,230,151,184,230,151,185,230,151,187,230,151, 188,230,151,189,230,151,190,230,151,191,230,152,129,230,152,132,230,152,133, 230,152,135,230,152,136,230,152,137,230,152,139,230,152,141,230,152,144,230, 152,145,230,152,146,230,152,150,230,152,151,230,152,152,230,152,154,230,152, 155,230,152,156,230,152,158,230,152,161,230,152,162,230,152,163,230,152,164, 230,152,166,230,152,169,230,152,170,230,152,171,230,152,172,230,152,174,230, 152,176,230,152,178,230,152,179,230,152,183,230,152,184,230,152,185,230,152, 186,230,152,187,230,152,189,230,152,191,230,153,128,230,153,130,230,153,132, 230,153,133,230,153,134,230,153,135,230,153,136,230,153,137,230,153,138,230, 153,141,230,153,142,230,153,144,230,153,145,230,153,152,230,156,132,230,156, 133,230,156,134,230,156,135,230,156,140,230,156,142,230,156,143,230,156,145, 230,156,146,230,156,147,230,156,150,230,156,152,230,156,153,230,156,154,230, 156,156,230,156,158,230,156,160,230,156,161,230,156,162,230,156,163,230,156, 164,230,156,165,230,156,167,230,156,169,230,156,174,230,156,176,230,156,178, 230,156,179,230,156,182,230,156,183,230,156,184,230,156,185,230,156,187,230, 156,188,230,156,190,230,156,191,230,157,129,230,157,132,230,157,133,230,157, 135,230,157,138,230,157,139,230,157,141,230,157,146,230,157,148,230,157,149, 230,157,151,230,157,152,230,157,153,230,157,154,230,157,155,230,157,157,230, 157,162,230,157,163,230,157,164,230,157,166,230,157,167,230,157,171,230,157, 172,230,157,174,230,157,177,230,157,180,230,157,182,230,161,156,230,161,157, 230,161,158,230,161,159,230,161,170,230,161,172,230,161,173,230,161,174,230, 161,175,230,161,176,230,161,177,230,161,178,230,161,179,230,161,181,230,161, 184,230,161,185,230,161,186,230,161,187,230,161,188,230,161,189,230,161,190, 230,161,191,230,162,128,230,162,130,230,162,132,230,162,135,230,162,136,230, 162,137,230,162,138,230,162,139,230,162,140,230,162,141,230,162,142,230,162, 144,230,162,145,230,162,146,230,162,148,230,162,149,230,162,150,230,162,152, 230,162,153,230,162,154,230,162,155,230,162,156,230,162,157,230,162,158,230, 162,159,230,162,160,230,162,161,230,162,163,230,162,164,230,162,165,230,162, 169,230,162,170,230,162,171,230,162,172,230,162,174,230,162,177,230,162,178, 230,162,180,230,162,182,230,162,183,230,162,184,230,165,161,230,165,162,230, 165,164,230,165,165,230,165,167,230,165,168,230,165,169,230,165,170,230,165, 172,230,165,173,230,165,175,230,165,176,230,165,178,230,165,179,230,165,180, 230,165,181,230,165,182,230,165,186,230,165,187,230,165,189,230,165,190,230, 165,191,230,166,129,230,166,131,230,166,133,230,166,138,230,166,139,230,166, 140,230,166,142,230,166,143,230,166,144,230,166,145,230,166,146,230,166,147, 230,166,150,230,166,151,230,166,153,230,166,154,230,166,157,230,166,158,230, 166,159,230,166,160,230,166,161,230,166,162,230,166,163,230,166,164,230,166, 165,230,166,166,230,166,169,230,166,170,230,166,172,230,166,174,230,166,175, 230,166,176,230,166,178,230,166,179,230,166,181,230,166,182,230,166,184,230, 166,185,230,166,186,230,166,188,230,166,189,230,169,156,230,169,157,230,169, 158,230,169,159,230,169,160,230,169,162,230,169,163,230,169,164,230,169,166, 230,169,167,230,169,168,230,169,169,230,169,170,230,169,171,230,169,172,230, 169,173,230,169,174,230,169,175,230,169,176,230,169,178,230,169,179,230,169, 180,230,169,181,230,169,182,230,169,183,230,169,184,230,169,186,230,169,187, 230,169,189,230,169,190,230,169,191,230,170,129,230,170,130,230,170,131,230, 170,133,230,170,134,230,170,135,230,170,136,230,170,137,230,170,138,230,170, 139,230,170,140,230,170,141,230,170,143,230,170,146,230,170,147,230,170,148, 230,170,149,230,170,150,230,170,152,230,170,153,230,170,154,230,170,155,230, 170,156,230,170,157,230,170,158,230,170,159,230,170,161,230,170,162,230,170, 163,230,170,164,230,170,165,230,170,166,230,172,175,230,172,176,230,172,177, 230,172,179,230,172,180,230,172,181,230,172,182,230,172,184,230,172,187,230, 172,188,230,172,189,230,172,191,230,173,128,230,173,129,230,173,130,230,173, 132,230,173,133,230,173,136,230,173,138,230,173,139,230,173,141,230,173,142, 230,173,143,230,173,144,230,173,145,230,173,146,230,173,147,230,173,148,230, 173,149,230,173,150,230,173,151,230,173,152,230,173,154,230,173,155,230,173, 156,230,173,157,230,173,158,230,173,159,230,173,160,230,173,161,230,173,168, 230,173,169,230,173,171,230,173,172,230,173,173,230,173,174,230,173,175,230, 173,176,230,173,177,230,173,178,230,173,179,230,173,180,230,173,181,230,173, 182,230,173,183,230,173,184,230,173,186,230,173,189,230,173,190,230,173,191, 230,174,128,230,174,133,230,174,136,230,177,153,230,177,154,230,177,162,230, 177,163,230,177,165,230,177,166,230,177,167,230,177,171,230,177,172,230,177, 173,230,177,174,230,177,175,230,177,177,230,177,179,230,177,181,230,177,183, 230,177,184,230,177,186,230,177,187,230,177,188,230,177,191,230,178,128,230, 178,132,230,178,135,230,178,138,230,178,139,230,178,141,230,178,142,230,178, 145,230,178,146,230,178,149,230,178,150,230,178,151,230,178,152,230,178,154, 230,178,156,230,178,157,230,178,158,230,178,160,230,178,162,230,178,168,230, 178,172,230,178,175,230,178,176,230,178,180,230,178,181,230,178,182,230,178, 183,230,178,186,230,179,128,230,179,129,230,179,130,230,179,131,230,179,134, 230,179,135,230,179,136,230,179,139,230,179,141,230,179,142,230,179,143,230, 179,145,230,179,146,230,179,152,230,183,141,230,183,142,230,183,143,230,183, 144,230,183,146,230,183,147,230,183,148,230,183,149,230,183,151,230,183,154, 230,183,155,230,183,156,230,183,159,230,183,162,230,183,163,230,183,165,230, 183,167,230,183,168,230,183,169,230,183,170,230,183,173,230,183,175,230,183, 176,230,183,178,230,183,180,230,183,181,230,183,182,230,183,184,230,183,186, 230,183,189,230,183,190,230,183,191,230,184,128,230,184,129,230,184,130,230, 184,131,230,184,132,230,184,134,230,184,135,230,184,136,230,184,137,230,184, 139,230,184,143,230,184,146,230,184,147,230,184,149,230,184,152,230,184,153, 230,184,155,230,184,156,230,184,158,230,184,159,230,184,162,230,184,166,230, 184,167,230,184,168,230,184,170,230,184,172,230,184,174,230,184,176,230,184, 177,230,184,179,230,184,181,230,187,176,230,187,177,230,187,178,230,187,179, 230,187,181,230,187,182,230,187,183,230,187,184,230,187,186,230,187,187,230, 187,188,230,187,189,230,187,190,230,187,191,230,188,128,230,188,129,230,188, 131,230,188,132,230,188,133,230,188,135,230,188,136,230,188,138,230,188,139, 230,188,140,230,188,141,230,188,142,230,188,144,230,188,145,230,188,146,230, 188,150,230,188,151,230,188,152,230,188,153,230,188,154,230,188,155,230,188, 156,230,188,157,230,188,158,230,188,159,230,188,161,230,188,162,230,188,163, 230,188,165,230,188,166,230,188,167,230,188,168,230,188,172,230,188,174,230, 188,176,230,188,178,230,188,180,230,188,181,230,188,183,230,188,184,230,188, 185,230,188,186,230,188,187,230,188,188,230,188,189,230,188,191,230,189,128, 230,189,129,230,189,130,230,191,166,230,191,167,230,191,168,230,191,169,230, 191,170,230,191,171,230,191,172,230,191,173,230,191,176,230,191,177,230,191, 178,230,191,179,230,191,180,230,191,181,230,191,182,230,191,183,230,191,184, 230,191,185,230,191,186,230,191,187,230,191,188,230,191,189,230,191,190,230, 191,191,231,128,128,231,128,129,231,128,130,231,128,131,231,128,132,231,128, 133,231,128,134,231,128,135,231,128,136,231,128,137,231,128,138,231,128,139, 231,128,140,231,128,141,231,128,142,231,128,143,231,128,144,231,128,146,231, 128,147,231,128,148,231,128,149,231,128,150,231,128,151,231,128,152,231,128, 153,231,128,156,231,128,157,231,128,158,231,128,159,231,128,160,231,128,161, 231,128,162,231,128,164,231,128,165,231,128,166,231,128,167,231,128,168,231, 128,169,231,128,170,231,131,156,231,131,157,231,131,158,231,131,160,231,131, 161,231,131,162,231,131,163,231,131,165,231,131,170,231,131,174,231,131,176, 231,131,177,231,131,178,231,131,179,231,131,180,231,131,181,231,131,182,231, 131,184,231,131,186,231,131,187,231,131,188,231,131,190,231,131,191,231,132, 128,231,132,129,231,132,130,231,132,131,231,132,132,231,132,133,231,132,134, 231,132,135,231,132,136,231,132,139,231,132,140,231,132,141,231,132,142,231, 132,143,231,132,145,231,132,146,231,132,148,231,132,151,231,132,155,231,132, 156,231,132,157,231,132,158,231,132,159,231,132,160,231,132,161,231,132,162, 231,132,163,231,132,164,231,132,165,231,132,167,231,132,168,231,132,169,231, 132,170,231,132,171,231,132,172,231,132,173,231,132,174,231,132,178,231,132, 179,231,132,180,231,135,150,231,135,151,231,135,152,231,135,153,231,135,154, 231,135,155,231,135,156,231,135,157,231,135,158,231,135,159,231,135,161,231, 135,162,231,135,163,231,135,164,231,135,166,231,135,168,231,135,169,231,135, 170,231,135,171,231,135,172,231,135,173,231,135,175,231,135,176,231,135,177, 231,135,178,231,135,179,231,135,180,231,135,181,231,135,182,231,135,183,231, 135,184,231,135,186,231,135,187,231,135,188,231,135,189,231,135,190,231,135, 191,231,136,128,231,136,129,231,136,130,231,136,131,231,136,132,231,136,133, 231,136,135,231,136,136,231,136,137,231,136,138,231,136,139,231,136,140,231, 136,141,231,136,142,231,136,143,231,136,144,231,136,145,231,136,146,231,136, 147,231,136,148,231,136,149,231,136,150,231,136,151,231,136,152,231,136,153, 231,136,154,231,139,156,231,139,157,231,139,159,231,139,162,231,139,163,231, 139,164,231,139,165,231,139,166,231,139,167,231,139,170,231,139,171,231,139, 181,231,139,182,231,139,185,231,139,189,231,139,190,231,139,191,231,140,128, 231,140,130,231,140,132,231,140,133,231,140,134,231,140,135,231,140,136,231, 140,137,231,140,139,231,140,140,231,140,141,231,140,143,231,140,144,231,140, 145,231,140,146,231,140,148,231,140,152,231,140,153,231,140,154,231,140,159, 231,140,160,231,140,163,231,140,164,231,140,166,231,140,167,231,140,168,231, 140,173,231,140,175,231,140,176,231,140,178,231,140,179,231,140,181,231,140, 182,231,140,186,231,140,187,231,140,188,231,140,189,231,141,128,231,141,129, 231,141,130,231,141,131,231,141,132,231,141,133,231,141,134,231,141,135,231, 141,136,231,141,178,231,141,179,231,141,180,231,141,181,231,141,182,231,141, 183,231,141,184,231,141,185,231,141,186,231,141,187,231,141,188,231,141,189, 231,141,191,231,142,128,231,142,129,231,142,130,231,142,131,231,142,133,231, 142,134,231,142,136,231,142,138,231,142,140,231,142,141,231,142,143,231,142, 144,231,142,146,231,142,147,231,142,148,231,142,149,231,142,151,231,142,152, 231,142,153,231,142,154,231,142,156,231,142,157,231,142,158,231,142,160,231, 142,161,231,142,163,231,142,164,231,142,165,231,142,166,231,142,167,231,142, 168,231,142,170,231,142,172,231,142,173,231,142,177,231,142,180,231,142,181, 231,142,182,231,142,184,231,142,185,231,142,188,231,142,189,231,142,190,231, 142,191,231,143,129,231,143,131,231,143,132,231,143,133,231,143,134,231,143, 135,231,143,184,231,143,185,231,143,186,231,143,187,231,143,188,231,143,189, 231,143,190,231,143,191,231,144,128,231,144,129,231,144,130,231,144,132,231, 144,135,231,144,136,231,144,139,231,144,140,231,144,141,231,144,142,231,144, 145,231,144,146,231,144,147,231,144,148,231,144,149,231,144,150,231,144,151, 231,144,152,231,144,153,231,144,156,231,144,157,231,144,158,231,144,159,231, 144,160,231,144,161,231,144,163,231,144,164,231,144,167,231,144,169,231,144, 171,231,144,173,231,144,175,231,144,177,231,144,178,231,144,183,231,144,184, 231,144,185,231,144,186,231,144,187,231,144,189,231,144,190,231,144,191,231, 145,128,231,145,130,231,145,131,231,145,132,231,145,133,231,145,134,231,145, 135,231,145,136,231,145,137,231,145,138,231,145,139,231,145,140,231,145,141, 231,145,187,231,145,188,231,145,189,231,145,191,231,146,130,231,146,132,231, 146,133,231,146,134,231,146,136,231,146,137,231,146,138,231,146,140,231,146, 141,231,146,143,231,146,145,231,146,146,231,146,147,231,146,148,231,146,149, 231,146,150,231,146,151,231,146,152,231,146,153,231,146,154,231,146,155,231, 146,157,231,146,159,231,146,160,231,146,161,231,146,162,231,146,163,231,146, 164,231,146,165,231,146,166,231,146,170,231,146,171,231,146,172,231,146,173, 231,146,174,231,146,175,231,146,176,231,146,177,231,146,178,231,146,179,231, 146,180,231,146,181,231,146,182,231,146,183,231,146,184,231,146,185,231,146, 187,231,146,188,231,146,189,231,146,190,231,146,191,231,147,128,231,147,129, 231,147,130,231,147,131,231,147,132,231,147,133,231,147,134,231,147,135,231, 147,179,231,147,181,231,147,184,231,147,185,231,147,186,231,147,187,231,147, 188,231,147,189,231,147,190,231,148,128,231,148,129,231,148,130,231,148,131, 231,148,133,231,148,134,231,148,135,231,148,136,231,148,137,231,148,138,231, 148,139,231,148,140,231,148,142,231,148,144,231,148,146,231,148,148,231,148, 149,231,148,150,231,148,151,231,148,155,231,148,157,231,148,158,231,148,160, 231,148,161,231,148,162,231,148,163,231,148,164,231,148,166,231,148,167,231, 148,170,231,148,174,231,148,180,231,148,182,231,148,185,231,148,188,231,148, 189,231,148,191,231,149,129,231,149,130,231,149,131,231,149,132,231,149,134, 231,149,135,231,149,137,231,149,138,231,149,141,231,149,144,231,149,145,231, 149,146,231,149,147,231,149,149,231,149,150,231,149,151,231,149,152,231,150, 136,231,150,137,231,150,138,231,150,140,231,150,141,231,150,142,231,150,144, 231,150,147,231,150,149,231,150,152,231,150,155,231,150,156,231,150,158,231, 150,162,231,150,166,231,150,167,231,150,168,231,150,169,231,150,170,231,150, 173,231,150,182,231,150,183,231,150,186,231,150,187,231,150,191,231,151,128, 231,151,129,231,151,134,231,151,139,231,151,140,231,151,142,231,151,143,231, 151,144,231,151,145,231,151,147,231,151,151,231,151,153,231,151,154,231,151, 156,231,151,157,231,151,159,231,151,160,231,151,161,231,151,165,231,151,169, 231,151,172,231,151,173,231,151,174,231,151,175,231,151,178,231,151,179,231, 151,181,231,151,182,231,151,183,231,151,184,231,151,186,231,151,187,231,151, 189,231,151,190,231,152,130,231,152,132,231,152,134,231,152,135,231,153,133, 231,153,134,231,153,135,231,153,136,231,153,137,231,153,138,231,153,139,231, 153,142,231,153,143,231,153,144,231,153,145,231,153,146,231,153,147,231,153, 149,231,153,151,231,153,152,231,153,153,231,153,154,231,153,155,231,153,157, 231,153,159,231,153,160,231,153,161,231,153,162,231,153,164,231,153,165,231, 153,166,231,153,167,231,153,168,231,153,169,231,153,170,231,153,172,231,153, 173,231,153,174,231,153,176,231,153,177,231,153,178,231,153,179,231,153,180, 231,153,181,231,153,182,231,153,183,231,153,185,231,153,186,231,153,188,231, 153,191,231,154,128,231,154,129,231,154,131,231,154,133,231,154,137,231,154, 138,231,154,140,231,154,141,231,154,143,231,154,144,231,154,146,231,154,148, 231,154,149,231,154,151,231,154,152,231,154,154,231,154,155,231,155,132,231, 155,135,231,155,137,231,155,139,231,155,140,231,155,147,231,155,149,231,155, 153,231,155,154,231,155,156,231,155,157,231,155,158,231,155,160,231,155,161, 231,155,162,231,155,163,231,155,164,231,155,166,231,155,167,231,155,168,231, 155,169,231,155,170,231,155,171,231,155,172,231,155,173,231,155,176,231,155, 179,231,155,181,231,155,182,231,155,183,231,155,186,231,155,187,231,155,189, 231,155,191,231,156,128,231,156,130,231,156,131,231,156,133,231,156,134,231, 156,138,231,156,140,231,156,142,231,156,143,231,156,144,231,156,145,231,156, 146,231,156,147,231,156,148,231,156,149,231,156,150,231,156,151,231,156,152, 231,156,155,231,156,156,231,156,157,231,156,158,231,156,161,231,156,163,231, 156,164,231,156,165,231,156,167,231,156,170,231,156,171,231,157,157,231,157, 158,231,157,159,231,157,160,231,157,164,231,157,167,231,157,169,231,157,170, 231,157,173,231,157,174,231,157,175,231,157,176,231,157,177,231,157,178,231, 157,179,231,157,180,231,157,181,231,157,182,231,157,183,231,157,184,231,157, 186,231,157,187,231,157,188,231,158,129,231,158,130,231,158,131,231,158,134, 231,158,135,231,158,136,231,158,137,231,158,138,231,158,139,231,158,143,231, 158,144,231,158,147,231,158,148,231,158,149,231,158,150,231,158,151,231,158, 152,231,158,153,231,158,154,231,158,155,231,158,156,231,158,157,231,158,158, 231,158,161,231,158,163,231,158,164,231,158,166,231,158,168,231,158,171,231, 158,173,231,158,174,231,158,175,231,158,177,231,158,178,231,158,180,231,158, 182,231,158,183,231,158,184,231,158,185,231,158,186,231,159,166,231,159,168, 231,159,170,231,159,175,231,159,176,231,159,177,231,159,178,231,159,180,231, 159,181,231,159,183,231,159,185,231,159,186,231,159,187,231,159,188,231,160, 131,231,160,132,231,160,133,231,160,134,231,160,135,231,160,136,231,160,138, 231,160,139,231,160,142,231,160,143,231,160,144,231,160,147,231,160,149,231, 160,153,231,160,155,231,160,158,231,160,160,231,160,161,231,160,162,231,160, 164,231,160,168,231,160,170,231,160,171,231,160,174,231,160,175,231,160,177, 231,160,178,231,160,179,231,160,181,231,160,182,231,160,189,231,160,191,231, 161,129,231,161,130,231,161,131,231,161,132,231,161,134,231,161,136,231,161, 137,231,161,138,231,161,139,231,161,141,231,161,143,231,161,145,231,161,147, 231,161,148,231,161,152,231,161,153,231,161,154,231,162,132,231,162,133,231, 162,134,231,162,136,231,162,138,231,162,139,231,162,143,231,162,144,231,162, 146,231,162,148,231,162,149,231,162,150,231,162,153,231,162,157,231,162,158, 231,162,160,231,162,162,231,162,164,231,162,166,231,162,168,231,162,169,231, 162,170,231,162,171,231,162,172,231,162,173,231,162,174,231,162,175,231,162, 181,231,162,182,231,162,183,231,162,184,231,162,186,231,162,187,231,162,188, 231,162,189,231,162,191,231,163,128,231,163,130,231,163,131,231,163,132,231, 163,134,231,163,135,231,163,136,231,163,140,231,163,141,231,163,142,231,163, 143,231,163,145,231,163,146,231,163,147,231,163,150,231,163,151,231,163,152, 231,163,154,231,163,155,231,163,156,231,163,157,231,163,158,231,163,159,231, 163,160,231,163,161,231,163,162,231,163,163,231,164,141,231,164,142,231,164, 143,231,164,144,231,164,145,231,164,146,231,164,148,231,164,149,231,164,150, 231,164,151,231,164,152,231,164,153,231,164,154,231,164,155,231,164,156,231, 164,157,231,164,159,231,164,160,231,164,161,231,164,162,231,164,163,231,164, 165,231,164,166,231,164,167,231,164,168,231,164,169,231,164,170,231,164,171, 231,164,172,231,164,173,231,164,174,231,164,175,231,164,176,231,164,177,231, 164,178,231,164,179,231,164,181,231,164,182,231,164,183,231,164,184,231,164, 185,231,164,189,231,164,191,231,165,130,231,165,131,231,165,132,231,165,133, 231,165,135,231,165,138,231,165,139,231,165,140,231,165,141,231,165,142,231, 165,143,231,165,144,231,165,145,231,165,146,231,165,148,231,165,149,231,165, 152,231,165,153,231,165,161,231,165,163,231,166,147,231,166,148,231,166,149, 231,166,150,231,166,151,231,166,152,231,166,153,231,166,155,231,166,156,231, 166,157,231,166,158,231,166,159,231,166,160,231,166,161,231,166,162,231,166, 163,231,166,164,231,166,165,231,166,166,231,166,168,231,166,169,231,166,170, 231,166,171,231,166,172,231,166,173,231,166,174,231,166,175,231,166,176,231, 166,177,231,166,178,231,166,180,231,166,181,231,166,182,231,166,183,231,166, 184,231,166,188,231,166,191,231,167,130,231,167,132,231,167,133,231,167,135, 231,167,136,231,167,138,231,167,140,231,167,142,231,167,143,231,167,144,231, 167,147,231,167,148,231,167,150,231,167,151,231,167,153,231,167,154,231,167, 155,231,167,156,231,167,157,231,167,158,231,167,160,231,167,161,231,167,162, 231,167,165,231,167,168,231,167,170,231,168,157,231,168,159,231,168,161,231, 168,162,231,168,164,231,168,165,231,168,166,231,168,167,231,168,168,231,168, 169,231,168,170,231,168,171,231,168,172,231,168,173,231,168,174,231,168,175, 231,168,176,231,168,177,231,168,178,231,168,180,231,168,181,231,168,182,231, 168,184,231,168,186,231,168,190,231,169,128,231,169,129,231,169,130,231,169, 131,231,169,132,231,169,133,231,169,135,231,169,136,231,169,137,231,169,138, 231,169,139,231,169,140,231,169,141,231,169,142,231,169,143,231,169,144,231, 169,146,231,169,147,231,169,148,231,169,149,231,169,150,231,169,152,231,169, 153,231,169,154,231,169,155,231,169,156,231,169,157,231,169,158,231,169,159, 231,169,160,231,169,161,231,169,162,231,169,163,231,169,164,231,169,165,231, 169,166,231,169,167,231,169,168,231,170,163,231,170,164,231,170,167,231,170, 169,231,170,170,231,170,171,231,170,174,231,170,175,231,170,176,231,170,177, 231,170,178,231,170,180,231,170,181,231,170,182,231,170,183,231,170,184,231, 170,185,231,170,186,231,170,187,231,170,188,231,170,189,231,170,190,231,171, 128,231,171,129,231,171,130,231,171,131,231,171,132,231,171,133,231,171,134, 231,171,135,231,171,136,231,171,137,231,171,138,231,171,140,231,171,141,231, 171,142,231,171,143,231,171,144,231,171,145,231,171,146,231,171,147,231,171, 148,231,171,149,231,171,151,231,171,152,231,171,154,231,171,155,231,171,156, 231,171,157,231,171,161,231,171,162,231,171,164,231,171,167,231,171,168,231, 171,169,231,171,170,231,171,171,231,171,172,231,171,174,231,171,176,231,171, 177,231,171,178,231,171,179,231,172,175,231,172,176,231,172,178,231,172,180, 231,172,181,231,172,182,231,172,183,231,172,185,231,172,187,231,172,189,231, 172,191,231,173,128,231,173,129,231,173,130,231,173,131,231,173,132,231,173, 134,231,173,136,231,173,138,231,173,141,231,173,142,231,173,147,231,173,149, 231,173,151,231,173,153,231,173,156,231,173,158,231,173,159,231,173,161,231, 173,163,231,173,164,231,173,165,231,173,166,231,173,167,231,173,168,231,173, 169,231,173,170,231,173,171,231,173,172,231,173,173,231,173,175,231,173,176, 231,173,179,231,173,180,231,173,182,231,173,184,231,173,186,231,173,188,231, 173,189,231,173,191,231,174,129,231,174,130,231,174,131,231,174,132,231,174, 134,231,174,135,231,174,136,231,174,137,231,174,138,231,174,139,231,174,140, 231,174,142,231,174,143,231,175,133,231,175,136,231,175,137,231,175,138,231, 175,139,231,175,141,231,175,142,231,175,143,231,175,144,231,175,146,231,175, 148,231,175,149,231,175,150,231,175,151,231,175,152,231,175,155,231,175,156, 231,175,158,231,175,159,231,175,160,231,175,162,231,175,163,231,175,164,231, 175,167,231,175,168,231,175,169,231,175,171,231,175,172,231,175,173,231,175, 175,231,175,176,231,175,178,231,175,179,231,175,180,231,175,181,231,175,182, 231,175,184,231,175,185,231,175,186,231,175,187,231,175,189,231,175,191,231, 176,128,231,176,129,231,176,130,231,176,131,231,176,132,231,176,133,231,176, 134,231,176,136,231,176,137,231,176,138,231,176,141,231,176,142,231,176,144, 231,176,145,231,176,146,231,176,147,231,176,148,231,176,149,231,176,151,231, 176,152,231,176,153,231,177,131,231,177,132,231,177,133,231,177,134,231,177, 135,231,177,136,231,177,137,231,177,138,231,177,139,231,177,140,231,177,142, 231,177,143,231,177,144,231,177,145,231,177,146,231,177,147,231,177,148,231, 177,149,231,177,150,231,177,151,231,177,152,231,177,153,231,177,154,231,177, 155,231,177,156,231,177,157,231,177,158,231,177,159,231,177,160,231,177,161, 231,177,162,231,177,163,231,177,164,231,177,165,231,177,166,231,177,167,231, 177,168,231,177,169,231,177,170,231,177,171,231,177,172,231,177,173,231,177, 174,231,177,175,231,177,176,231,177,177,231,177,178,231,177,181,231,177,182, 231,177,183,231,177,184,231,177,185,231,177,186,231,177,190,231,177,191,231, 178,128,231,178,129,231,178,130,231,178,131,231,178,132,231,178,133,231,178, 134,231,178,135,231,178,191,231,179,128,231,179,130,231,179,131,231,179,132, 231,179,134,231,179,137,231,179,139,231,179,142,231,179,143,231,179,144,231, 179,145,231,179,146,231,179,147,231,179,148,231,179,152,231,179,154,231,179, 155,231,179,157,231,179,158,231,179,161,231,179,162,231,179,163,231,179,164, 231,179,165,231,179,166,231,179,167,231,179,169,231,179,170,231,179,171,231, 179,172,231,179,173,231,179,174,231,179,176,231,179,177,231,179,178,231,179, 179,231,179,180,231,179,181,231,179,182,231,179,183,231,179,185,231,179,186, 231,179,188,231,179,189,231,179,190,231,179,191,231,180,128,231,180,129,231, 180,130,231,180,131,231,180,132,231,180,133,231,180,134,231,180,135,231,180, 136,231,180,137,231,180,139,231,180,140,231,180,141,231,180,142,231,180,143, 231,180,144,231,180,183,231,180,184,231,180,185,231,180,186,231,180,187,231, 180,188,231,180,189,231,180,190,231,180,191,231,181,128,231,181,129,231,181, 130,231,181,131,231,181,132,231,181,133,231,181,134,231,181,135,231,181,136, 231,181,137,231,181,138,231,181,139,231,181,140,231,181,141,231,181,142,231, 181,143,231,181,144,231,181,145,231,181,146,231,181,147,231,181,148,231,181, 149,231,181,150,231,181,151,231,181,152,231,181,153,231,181,154,231,181,155, 231,181,156,231,181,157,231,181,158,231,181,159,231,181,160,231,181,161,231, 181,162,231,181,163,231,181,164,231,181,165,231,181,166,231,181,167,231,181, 168,231,181,169,231,181,170,231,181,171,231,181,172,231,181,173,231,181,175, 231,181,176,231,181,177,231,181,178,231,181,179,231,181,180,231,181,181,231, 181,182,231,182,153,231,182,154,231,182,155,231,182,156,231,182,157,231,182, 158,231,182,159,231,182,160,231,182,161,231,182,162,231,182,163,231,182,164, 231,182,165,231,182,167,231,182,168,231,182,169,231,182,170,231,182,171,231, 182,172,231,182,173,231,182,175,231,182,176,231,182,177,231,182,178,231,182, 179,231,182,180,231,182,181,231,182,182,231,182,183,231,182,184,231,182,185, 231,182,186,231,182,187,231,182,188,231,182,189,231,182,190,231,182,191,231, 183,128,231,183,129,231,183,130,231,183,131,231,183,132,231,183,133,231,183, 134,231,183,135,231,183,136,231,183,137,231,183,138,231,183,139,231,183,140, 231,183,141,231,183,142,231,183,143,231,183,144,231,183,145,231,183,146,231, 183,147,231,183,148,231,183,149,231,183,150,231,183,151,231,183,152,231,183, 153,231,183,187,231,183,188,231,183,189,231,183,190,231,183,191,231,184,128, 231,184,129,231,184,130,231,184,131,231,184,132,231,184,133,231,184,134,231, 184,135,231,184,136,231,184,137,231,184,138,231,184,139,231,184,140,231,184, 141,231,184,142,231,184,143,231,184,144,231,184,145,231,184,146,231,184,147, 231,184,148,231,184,149,231,184,150,231,184,151,231,184,152,231,184,153,231, 184,154,231,184,155,231,184,156,231,184,157,231,184,158,231,184,159,231,184, 160,231,184,161,231,184,162,231,184,163,231,184,164,231,184,165,231,184,166, 231,184,167,231,184,168,231,184,169,231,184,170,231,184,171,231,184,172,231, 184,173,231,184,174,231,184,175,231,184,176,231,184,177,231,184,178,231,184, 179,231,184,180,231,184,181,231,184,182,231,184,183,231,184,184,231,184,185, 231,185,158,231,185,159,231,185,160,231,185,161,231,185,162,231,185,163,231, 185,164,231,185,165,231,185,166,231,185,167,231,185,168,231,185,169,231,185, 170,231,185,171,231,185,172,231,185,173,231,185,174,231,185,175,231,185,176, 231,185,177,231,185,178,231,185,179,231,185,180,231,185,181,231,185,182,231, 185,183,231,185,184,231,185,185,231,185,186,231,185,187,231,185,188,231,185, 189,231,185,190,231,185,191,231,186,128,231,186,129,231,186,131,231,186,132, 231,186,133,231,186,134,231,186,135,231,186,136,231,186,137,231,186,138,231, 186,139,231,186,140,231,186,141,231,186,142,231,186,143,231,186,144,231,186, 145,231,186,146,231,186,147,231,186,148,231,186,149,231,186,150,231,186,151, 231,186,152,231,186,153,231,186,154,231,186,156,231,186,157,231,186,158,231, 189,150,231,189,153,231,189,155,231,189,156,231,189,157,231,189,158,231,189, 160,231,189,163,231,189,164,231,189,165,231,189,166,231,189,167,231,189,171, 231,189,172,231,189,173,231,189,175,231,189,176,231,189,179,231,189,181,231, 189,182,231,189,183,231,189,184,231,189,186,231,189,187,231,189,188,231,189, 189,231,189,191,231,190,128,231,190,130,231,190,131,231,190,132,231,190,133, 231,190,134,231,190,135,231,190,136,231,190,137,231,190,139,231,190,141,231, 190,143,231,190,144,231,190,145,231,190,146,231,190,147,231,190,149,231,190, 150,231,190,151,231,190,152,231,190,153,231,190,155,231,190,156,231,190,160, 231,190,162,231,190,163,231,190,165,231,190,166,231,190,168,231,190,169,231, 190,170,231,190,171,231,190,172,231,190,173,231,190,174,231,190,177,231,191, 164,231,191,167,231,191,168,231,191,170,231,191,171,231,191,172,231,191,173, 231,191,175,231,191,178,231,191,180,231,191,181,231,191,182,231,191,183,231, 191,184,231,191,185,231,191,186,231,191,189,231,191,190,231,191,191,232,128, 130,232,128,135,232,128,136,232,128,137,232,128,138,232,128,142,232,128,143, 232,128,145,232,128,147,232,128,154,232,128,155,232,128,157,232,128,158,232, 128,159,232,128,161,232,128,163,232,128,164,232,128,171,232,128,172,232,128, 173,232,128,174,232,128,175,232,128,176,232,128,178,232,128,180,232,128,185, 232,128,186,232,128,188,232,128,190,232,129,128,232,129,129,232,129,132,232, 129,133,232,129,135,232,129,136,232,129,137,232,129,142,232,129,143,232,129, 144,232,129,145,232,129,147,232,129,149,232,129,150,232,129,151,232,129,190, 232,130,129,232,130,130,232,130,133,232,130,136,232,130,138,232,130,141,232, 130,142,232,130,143,232,130,144,232,130,145,232,130,146,232,130,148,232,130, 149,232,130,151,232,130,153,232,130,158,232,130,163,232,130,166,232,130,167, 232,130,168,232,130,172,232,130,176,232,130,179,232,130,181,232,130,182,232, 130,184,232,130,185,232,130,187,232,131,133,232,131,135,232,131,136,232,131, 137,232,131,138,232,131,139,232,131,143,232,131,144,232,131,145,232,131,146, 232,131,147,232,131,148,232,131,149,232,131,152,232,131,159,232,131,160,232, 131,162,232,131,163,232,131,166,232,131,174,232,131,181,232,131,183,232,131, 185,232,131,187,232,131,190,232,131,191,232,132,128,232,132,129,232,132,131, 232,132,132,232,132,133,232,132,135,232,132,136,232,132,139,232,133,128,232, 133,129,232,133,130,232,133,131,232,133,132,232,133,133,232,133,135,232,133, 137,232,133,141,232,133,142,232,133,143,232,133,146,232,133,150,232,133,151, 232,133,152,232,133,155,232,133,156,232,133,157,232,133,158,232,133,159,232, 133,161,232,133,162,232,133,163,232,133,164,232,133,166,232,133,168,232,133, 170,232,133,171,232,133,172,232,133,175,232,133,178,232,133,179,232,133,181, 232,133,182,232,133,183,232,133,184,232,134,129,232,134,131,232,134,132,232, 134,133,232,134,134,232,134,135,232,134,137,232,134,139,232,134,140,232,134, 141,232,134,142,232,134,144,232,134,146,232,134,147,232,134,148,232,134,149, 232,134,150,232,134,151,232,134,153,232,134,154,232,134,158,232,134,159,232, 134,160,232,134,161,232,134,162,232,134,164,232,134,165,232,135,148,232,135, 149,232,135,150,232,135,151,232,135,152,232,135,153,232,135,154,232,135,155, 232,135,156,232,135,157,232,135,158,232,135,159,232,135,160,232,135,161,232, 135,162,232,135,164,232,135,165,232,135,166,232,135,168,232,135,169,232,135, 171,232,135,174,232,135,175,232,135,176,232,135,177,232,135,178,232,135,181, 232,135,182,232,135,183,232,135,184,232,135,185,232,135,186,232,135,189,232, 135,191,232,136,131,232,136,135,232,136,136,232,136,137,232,136,138,232,136, 139,232,136,142,232,136,143,232,136,145,232,136,147,232,136,149,232,136,150, 232,136,151,232,136,152,232,136,153,232,136,154,232,136,157,232,136,160,232, 136,164,232,136,165,232,136,166,232,136,167,232,136,169,232,136,174,232,136, 178,232,136,186,232,136,188,232,136,189,232,136,191,232,137,170,232,137,171, 232,137,172,232,137,173,232,137,177,232,137,181,232,137,182,232,137,183,232, 137,184,232,137,187,232,137,188,232,138,128,232,138,129,232,138,131,232,138, 133,232,138,134,232,138,135,232,138,137,232,138,140,232,138,144,232,138,147, 232,138,148,232,138,149,232,138,150,232,138,154,232,138,155,232,138,158,232, 138,160,232,138,162,232,138,163,232,138,167,232,138,178,232,138,181,232,138, 182,232,138,186,232,138,187,232,138,188,232,138,191,232,139,128,232,139,130, 232,139,131,232,139,133,232,139,134,232,139,137,232,139,144,232,139,150,232, 139,153,232,139,154,232,139,157,232,139,162,232,139,167,232,139,168,232,139, 169,232,139,170,232,139,172,232,139,173,232,139,174,232,139,176,232,139,178, 232,139,179,232,139,181,232,139,182,232,139,184,232,140,190,232,140,191,232, 141,129,232,141,130,232,141,132,232,141,133,232,141,136,232,141,138,232,141, 139,232,141,140,232,141,141,232,141,142,232,141,147,232,141,149,232,141,150, 232,141,151,232,141,152,232,141,153,232,141,157,232,141,162,232,141,176,232, 141,177,232,141,178,232,141,179,232,141,180,232,141,181,232,141,182,232,141, 185,232,141,186,232,141,190,232,141,191,232,142,128,232,142,129,232,142,130, 232,142,131,232,142,132,232,142,135,232,142,136,232,142,138,232,142,139,232, 142,140,232,142,141,232,142,143,232,142,144,232,142,145,232,142,148,232,142, 149,232,142,150,232,142,151,232,142,153,232,142,154,232,142,157,232,142,159, 232,142,161,232,142,162,232,142,163,232,142,164,232,142,165,232,142,166,232, 142,167,232,142,172,232,142,173,232,142,174,232,143,174,232,143,175,232,143, 179,232,143,180,232,143,181,232,143,182,232,143,183,232,143,186,232,143,187, 232,143,188,232,143,190,232,143,191,232,144,128,232,144,130,232,144,133,232, 144,135,232,144,136,232,144,137,232,144,138,232,144,144,232,144,146,232,144, 147,232,144,148,232,144,149,232,144,150,232,144,151,232,144,153,232,144,154, 232,144,155,232,144,158,232,144,159,232,144,160,232,144,161,232,144,162,232, 144,163,232,144,169,232,144,170,232,144,171,232,144,172,232,144,173,232,144, 174,232,144,175,232,144,176,232,144,178,232,144,179,232,144,180,232,144,181, 232,144,182,232,144,183,232,144,185,232,144,186,232,144,187,232,144,190,232, 144,191,232,145,128,232,145,129,232,145,130,232,145,131,232,145,132,232,145, 133,232,145,135,232,145,136,232,145,137,232,145,189,232,145,190,232,145,191, 232,146,128,232,146,129,232,146,131,232,146,132,232,146,133,232,146,134,232, 146,138,232,146,141,232,146,143,232,146,144,232,146,145,232,146,146,232,146, 147,232,146,148,232,146,149,232,146,150,232,146,152,232,146,154,232,146,155, 232,146,157,232,146,158,232,146,159,232,146,160,232,146,162,232,146,163,232, 146,164,232,146,165,232,146,166,232,146,167,232,146,168,232,146,169,232,146, 170,232,146,171,232,146,172,232,146,173,232,146,174,232,146,176,232,146,177, 232,146,179,232,146,181,232,146,182,232,146,183,232,146,187,232,146,188,232, 146,190,232,147,128,232,147,130,232,147,131,232,147,133,232,147,134,232,147, 135,232,147,136,232,147,139,232,147,140,232,147,142,232,147,143,232,147,146, 232,147,148,232,147,149,232,147,151,232,148,131,232,148,132,232,148,133,232, 148,134,232,148,135,232,148,136,232,148,137,232,148,138,232,148,139,232,148, 141,232,148,142,232,148,143,232,148,144,232,148,146,232,148,148,232,148,149, 232,148,150,232,148,152,232,148,153,232,148,155,232,148,156,232,148,157,232, 148,158,232,148,160,232,148,162,232,148,163,232,148,164,232,148,165,232,148, 166,232,148,167,232,148,168,232,148,169,232,148,170,232,148,173,232,148,174, 232,148,175,232,148,176,232,148,177,232,148,178,232,148,179,232,148,180,232, 148,181,232,148,182,232,148,190,232,148,191,232,149,128,232,149,129,232,149, 130,232,149,132,232,149,133,232,149,134,232,149,135,232,149,139,232,149,140, 232,149,141,232,149,142,232,149,143,232,149,144,232,149,145,232,149,146,232, 149,147,232,149,148,232,149,149,232,150,130,232,150,131,232,150,134,232,150, 136,232,150,137,232,150,138,232,150,139,232,150,140,232,150,141,232,150,142, 232,150,144,232,150,145,232,150,146,232,150,147,232,150,148,232,150,149,232, 150,150,232,150,151,232,150,152,232,150,153,232,150,154,232,150,157,232,150, 158,232,150,159,232,150,160,232,150,161,232,150,162,232,150,163,232,150,165, 232,150,166,232,150,167,232,150,169,232,150,171,232,150,172,232,150,173,232, 150,177,232,150,178,232,150,179,232,150,180,232,150,181,232,150,182,232,150, 184,232,150,186,232,150,187,232,150,188,232,150,189,232,150,190,232,150,191, 232,151,128,232,151,130,232,151,131,232,151,132,232,151,133,232,151,134,232, 151,135,232,151,136,232,151,138,232,151,139,232,151,140,232,151,141,232,151, 142,232,151,145,232,151,146,232,151,185,232,151,186,232,151,188,232,151,189, 232,151,190,232,152,128,232,152,129,232,152,130,232,152,131,232,152,132,232, 152,134,232,152,135,232,152,136,232,152,137,232,152,138,232,152,139,232,152, 140,232,152,141,232,152,142,232,152,143,232,152,144,232,152,146,232,152,147, 232,152,148,232,152,149,232,152,151,232,152,152,232,152,153,232,152,154,232, 152,155,232,152,156,232,152,157,232,152,158,232,152,159,232,152,160,232,152, 161,232,152,162,232,152,163,232,152,164,232,152,165,232,152,166,232,152,168, 232,152,170,232,152,171,232,152,172,232,152,173,232,152,174,232,152,175,232, 152,176,232,152,177,232,152,178,232,152,179,232,152,180,232,152,181,232,152, 182,232,152,183,232,152,185,232,152,186,232,152,187,232,152,189,232,152,190, 232,152,191,232,153,128,232,153,173,232,153,175,232,153,176,232,153,178,232, 153,179,232,153,180,232,153,181,232,153,182,232,153,183,232,153,184,232,154, 131,232,154,132,232,154,133,232,154,134,232,154,135,232,154,136,232,154,137, 232,154,142,232,154,143,232,154,144,232,154,145,232,154,146,232,154,148,232, 154,150,232,154,151,232,154,152,232,154,153,232,154,154,232,154,155,232,154, 158,232,154,159,232,154,160,232,154,161,232,154,162,232,154,165,232,154,166, 232,154,171,232,154,173,232,154,174,232,154,178,232,154,179,232,154,183,232, 154,184,232,154,185,232,154,187,232,154,188,232,154,189,232,154,190,232,154, 191,232,155,129,232,155,130,232,155,131,232,155,133,232,155,136,232,155,140, 232,155,141,232,155,146,232,155,147,232,155,149,232,155,150,232,155,151,232, 155,154,232,155,156,232,156,153,232,156,155,232,156,157,232,156,159,232,156, 160,232,156,164,232,156,166,232,156,167,232,156,168,232,156,170,232,156,171, 232,156,172,232,156,173,232,156,175,232,156,176,232,156,178,232,156,179,232, 156,181,232,156,182,232,156,184,232,156,185,232,156,186,232,156,188,232,156, 189,232,157,128,232,157,129,232,157,130,232,157,131,232,157,132,232,157,133, 232,157,134,232,157,138,232,157,139,232,157,141,232,157,143,232,157,144,232, 157,145,232,157,146,232,157,148,232,157,149,232,157,150,232,157,152,232,157, 154,232,157,155,232,157,156,232,157,157,232,157,158,232,157,159,232,157,161, 232,157,162,232,157,166,232,157,167,232,157,168,232,157,169,232,157,170,232, 157,171,232,157,172,232,157,173,232,157,175,232,157,177,232,157,178,232,157, 179,232,157,181,232,158,165,232,158,166,232,158,167,232,158,169,232,158,170, 232,158,174,232,158,176,232,158,177,232,158,178,232,158,180,232,158,182,232, 158,183,232,158,184,232,158,185,232,158,187,232,158,188,232,158,190,232,158, 191,232,159,129,232,159,130,232,159,131,232,159,132,232,159,133,232,159,135, 232,159,136,232,159,137,232,159,140,232,159,141,232,159,142,232,159,143,232, 159,144,232,159,148,232,159,149,232,159,150,232,159,151,232,159,152,232,159, 153,232,159,154,232,159,156,232,159,157,232,159,158,232,159,159,232,159,161, 232,159,162,232,159,163,232,159,164,232,159,166,232,159,167,232,159,168,232, 159,169,232,159,171,232,159,172,232,159,173,232,159,175,232,159,176,232,159, 177,232,159,178,232,159,179,232,159,180,232,159,181,232,159,182,232,159,183, 232,159,184,232,160,164,232,160,165,232,160,166,232,160,167,232,160,168,232, 160,169,232,160,170,232,160,171,232,160,172,232,160,173,232,160,174,232,160, 175,232,160,176,232,160,177,232,160,179,232,160,180,232,160,181,232,160,182, 232,160,183,232,160,184,232,160,186,232,160,187,232,160,189,232,160,190,232, 160,191,232,161,129,232,161,130,232,161,131,232,161,134,232,161,135,232,161, 136,232,161,137,232,161,138,232,161,139,232,161,142,232,161,143,232,161,144, 232,161,145,232,161,146,232,161,147,232,161,149,232,161,150,232,161,152,232, 161,154,232,161,155,232,161,156,232,161,157,232,161,158,232,161,159,232,161, 160,232,161,166,232,161,167,232,161,170,232,161,173,232,161,175,232,161,177, 232,161,179,232,161,180,232,161,181,232,161,182,232,161,184,232,161,185,232, 161,186,232,162,172,232,162,174,232,162,175,232,162,176,232,162,178,232,162, 179,232,162,180,232,162,181,232,162,182,232,162,184,232,162,185,232,162,186, 232,162,187,232,162,189,232,162,190,232,162,191,232,163,128,232,163,131,232, 163,132,232,163,135,232,163,136,232,163,138,232,163,139,232,163,140,232,163, 141,232,163,143,232,163,144,232,163,145,232,163,147,232,163,150,232,163,151, 232,163,154,232,163,155,232,163,156,232,163,157,232,163,158,232,163,160,232, 163,161,232,163,166,232,163,167,232,163,169,232,163,170,232,163,171,232,163, 172,232,163,173,232,163,174,232,163,175,232,163,178,232,163,181,232,163,182, 232,163,183,232,163,186,232,163,187,232,163,189,232,163,191,232,164,128,232, 164,129,232,164,131,232,164,132,232,164,133,232,164,134,232,164,135,232,164, 136,232,164,184,232,164,185,232,164,186,232,164,187,232,164,188,232,164,189, 232,164,190,232,164,191,232,165,128,232,165,130,232,165,131,232,165,133,232, 165,134,232,165,135,232,165,136,232,165,137,232,165,138,232,165,139,232,165, 140,232,165,141,232,165,142,232,165,143,232,165,144,232,165,145,232,165,146, 232,165,147,232,165,148,232,165,149,232,165,150,232,165,151,232,165,152,232, 165,153,232,165,154,232,165,155,232,165,156,232,165,157,232,165,160,232,165, 161,232,165,162,232,165,163,232,165,164,232,165,165,232,165,167,232,165,168, 232,165,169,232,165,170,232,165,171,232,165,172,232,165,173,232,165,174,232, 165,175,232,165,176,232,165,177,232,165,178,232,165,179,232,165,180,232,165, 181,232,165,182,232,165,183,232,165,184,232,165,185,232,165,186,232,165,188, 232,166,162,232,166,163,232,166,164,232,166,165,232,166,166,232,166,167,232, 166,168,232,166,169,232,166,170,232,166,171,232,166,172,232,166,173,232,166, 174,232,166,175,232,166,176,232,166,177,232,166,178,232,166,179,232,166,180, 232,166,181,232,166,182,232,166,183,232,166,184,232,166,185,232,166,186,232, 166,187,232,166,188,232,166,189,232,166,190,232,166,191,232,167,128,232,167, 131,232,167,141,232,167,147,232,167,148,232,167,149,232,167,151,232,167,152, 232,167,153,232,167,155,232,167,157,232,167,159,232,167,160,232,167,161,232, 167,162,232,167,164,232,167,167,232,167,168,232,167,169,232,167,170,232,167, 172,232,167,173,232,167,174,232,167,176,232,167,177,232,167,178,232,167,180, 232,167,181,232,167,182,232,167,183,232,167,184,232,167,185,232,167,186,232, 168,158,232,168,159,232,168,160,232,168,161,232,168,162,232,168,163,232,168, 164,232,168,165,232,168,166,232,168,167,232,168,168,232,168,169,232,168,170, 232,168,171,232,168,172,232,168,173,232,168,174,232,168,175,232,168,176,232, 168,177,232,168,178,232,168,179,232,168,180,232,168,181,232,168,182,232,168, 183,232,168,184,232,168,185,232,168,186,232,168,187,232,168,188,232,168,189, 232,168,191,232,169,128,232,169,129,232,169,130,232,169,131,232,169,132,232, 169,133,232,169,134,232,169,135,232,169,137,232,169,138,232,169,139,232,169, 140,232,169,141,232,169,142,232,169,143,232,169,144,232,169,145,232,169,146, 232,169,147,232,169,148,232,169,149,232,169,150,232,169,151,232,169,152,232, 169,153,232,169,154,232,169,155,232,169,156,232,169,157,232,169,158,232,170, 129,232,170,130,232,170,131,232,170,132,232,170,133,232,170,134,232,170,135, 232,170,136,232,170,139,232,170,140,232,170,141,232,170,142,232,170,143,232, 170,144,232,170,145,232,170,146,232,170,148,232,170,149,232,170,150,232,170, 151,232,170,152,232,170,153,232,170,154,232,170,155,232,170,156,232,170,157, 232,170,158,232,170,159,232,170,160,232,170,161,232,170,162,232,170,163,232, 170,164,232,170,165,232,170,166,232,170,167,232,170,168,232,170,169,232,170, 170,232,170,171,232,170,172,232,170,173,232,170,174,232,170,175,232,170,176, 232,170,177,232,170,178,232,170,179,232,170,180,232,170,181,232,170,182,232, 170,183,232,170,184,232,170,185,232,170,186,232,170,187,232,170,188,232,170, 189,232,170,190,232,170,191,232,171,128,232,171,129,232,171,130,232,171,164, 232,171,165,232,171,166,232,171,167,232,171,168,232,171,169,232,171,170,232, 171,171,232,171,172,232,171,173,232,171,174,232,171,175,232,171,176,232,171, 177,232,171,178,232,171,179,232,171,180,232,171,181,232,171,182,232,171,183, 232,171,184,232,171,185,232,171,186,232,171,187,232,171,188,232,171,189,232, 171,190,232,171,191,232,172,128,232,172,129,232,172,130,232,172,131,232,172, 132,232,172,133,232,172,134,232,172,136,232,172,137,232,172,138,232,172,139, 232,172,140,232,172,141,232,172,142,232,172,143,232,172,144,232,172,145,232, 172,146,232,172,147,232,172,148,232,172,149,232,172,150,232,172,151,232,172, 152,232,172,153,232,172,154,232,172,155,232,172,156,232,172,157,232,172,158, 232,172,159,232,172,160,232,172,161,232,172,162,232,172,163,232,173,134,232, 173,135,232,173,136,232,173,137,232,173,138,232,173,139,232,173,140,232,173, 141,232,173,142,232,173,143,232,173,144,232,173,145,232,173,146,232,173,147, 232,173,148,232,173,149,232,173,150,232,173,151,232,173,152,232,173,153,232, 173,154,232,173,155,232,173,156,232,173,157,232,173,158,232,173,159,232,173, 160,232,173,161,232,173,162,232,173,163,232,173,164,232,173,165,232,173,167, 232,173,168,232,173,169,232,173,170,232,173,171,232,173,173,232,173,174,232, 173,175,232,173,176,232,173,177,232,173,178,232,173,179,232,173,180,232,173, 181,232,173,182,232,173,183,232,173,184,232,173,185,232,173,186,232,173,187, 232,173,188,232,173,189,232,173,190,232,173,191,232,174,128,232,174,129,232, 174,130,232,174,131,232,174,132,232,174,133,232,174,134,232,176,184,232,176, 185,232,176,186,232,176,187,232,176,188,232,176,189,232,176,190,232,176,191, 232,177,128,232,177,130,232,177,131,232,177,132,232,177,133,232,177,136,232, 177,138,232,177,139,232,177,141,232,177,142,232,177,143,232,177,144,232,177, 145,232,177,146,232,177,147,232,177,148,232,177,150,232,177,151,232,177,152, 232,177,153,232,177,155,232,177,156,232,177,157,232,177,158,232,177,159,232, 177,160,232,177,163,232,177,164,232,177,165,232,177,166,232,177,167,232,177, 168,232,177,169,232,177,172,232,177,173,232,177,174,232,177,175,232,177,176, 232,177,177,232,177,178,232,177,180,232,177,181,232,177,182,232,177,183,232, 177,187,232,177,188,232,177,189,232,177,190,232,177,191,232,178,128,232,178, 129,232,178,131,232,178,132,232,178,134,232,178,135,232,178,174,232,178,175, 232,178,176,232,178,177,232,178,178,232,178,179,232,178,180,232,178,181,232, 178,182,232,178,183,232,178,184,232,178,185,232,178,186,232,178,187,232,178, 188,232,178,189,232,178,190,232,178,191,232,179,128,232,179,129,232,179,130, 232,179,131,232,179,132,232,179,133,232,179,134,232,179,135,232,179,136,232, 179,137,232,179,138,232,179,139,232,179,140,232,179,141,232,179,142,232,179, 143,232,179,144,232,179,145,232,179,146,232,179,147,232,179,148,232,179,149, 232,179,150,232,179,151,232,179,152,232,179,153,232,179,154,232,179,155,232, 179,156,232,179,157,232,179,158,232,179,159,232,179,160,232,179,161,232,179, 162,232,179,163,232,179,164,232,179,165,232,179,166,232,179,167,232,179,168, 232,179,169,232,179,170,232,179,171,232,179,172,232,180,142,232,180,143,232, 180,144,232,180,145,232,180,146,232,180,147,232,180,148,232,180,149,232,180, 150,232,180,151,232,180,152,232,180,153,232,180,154,232,180,155,232,180,156, 232,180,160,232,181,145,232,181,146,232,181,151,232,181,159,232,181,165,232, 181,168,232,181,169,232,181,170,232,181,172,232,181,174,232,181,175,232,181, 177,232,181,178,232,181,184,232,181,185,232,181,186,232,181,187,232,181,188, 232,181,189,232,181,190,232,181,191,232,182,128,232,182,130,232,182,131,232, 182,134,232,182,135,232,182,136,232,182,137,232,182,140,232,182,141,232,182, 142,232,182,143,232,182,144,232,182,146,232,182,147,232,182,149,232,182,150, 232,182,151,232,182,152,232,182,153,232,182,154,232,182,155,232,182,156,232, 182,157,232,182,158,232,182,160,232,182,161,232,183,149,232,183,152,232,183, 153,232,183,156,232,183,160,232,183,161,232,183,162,232,183,165,232,183,166, 232,183,167,232,183,169,232,183,173,232,183,174,232,183,176,232,183,177,232, 183,178,232,183,180,232,183,182,232,183,188,232,183,190,232,183,191,232,184, 128,232,184,129,232,184,130,232,184,131,232,184,132,232,184,134,232,184,135, 232,184,136,232,184,139,232,184,141,232,184,142,232,184,144,232,184,145,232, 184,146,232,184,147,232,184,149,232,184,150,232,184,151,232,184,152,232,184, 153,232,184,154,232,184,155,232,184,156,232,184,160,232,184,161,232,184,164, 232,184,165,232,184,166,232,184,167,232,184,168,232,184,171,232,184,173,232, 184,176,232,184,178,232,184,179,232,184,180,232,184,182,232,184,183,232,184, 184,232,184,187,232,184,188,232,184,190,232,185,179,232,185,181,232,185,183, 232,185,184,232,185,185,232,185,186,232,185,187,232,185,189,232,185,190,232, 186,128,232,186,130,232,186,131,232,186,132,232,186,134,232,186,136,232,186, 137,232,186,138,232,186,139,232,186,140,232,186,141,232,186,142,232,186,145, 232,186,146,232,186,147,232,186,149,232,186,150,232,186,151,232,186,152,232, 186,153,232,186,154,232,186,155,232,186,157,232,186,159,232,186,160,232,186, 161,232,186,162,232,186,163,232,186,164,232,186,165,232,186,166,232,186,167, 232,186,168,232,186,169,232,186,170,232,186,173,232,186,174,232,186,176,232, 186,177,232,186,179,232,186,180,232,186,181,232,186,182,232,186,183,232,186, 184,232,186,185,232,186,187,232,186,188,232,186,189,232,186,190,232,186,191, 232,187,128,232,187,129,232,187,130,232,187,165,232,187,166,232,187,167,232, 187,168,232,187,169,232,187,170,232,187,171,232,187,172,232,187,173,232,187, 174,232,187,175,232,187,176,232,187,177,232,187,178,232,187,179,232,187,180, 232,187,181,232,187,182,232,187,183,232,187,184,232,187,185,232,187,186,232, 187,187,232,187,188,232,187,189,232,187,190,232,187,191,232,188,128,232,188, 129,232,188,130,232,188,131,232,188,132,232,188,133,232,188,134,232,188,135, 232,188,136,232,188,137,232,188,138,232,188,139,232,188,140,232,188,141,232, 188,142,232,188,143,232,188,144,232,188,145,232,188,146,232,188,147,232,188, 148,232,188,149,232,188,150,232,188,151,232,188,152,232,188,153,232,188,154, 232,188,155,232,188,156,232,188,157,232,188,158,232,188,159,232,188,160,232, 188,161,232,188,162,232,188,163,232,189,133,232,189,134,232,189,135,232,189, 136,232,189,137,232,189,138,232,189,139,232,189,140,232,189,141,232,189,142, 232,189,143,232,189,144,232,189,145,232,189,146,232,189,147,232,189,148,232, 189,149,232,189,150,232,189,151,232,189,152,232,189,153,232,189,154,232,189, 155,232,189,156,232,189,157,232,189,158,232,189,159,232,189,160,232,189,161, 232,189,162,232,189,163,232,189,164,232,189,165,232,189,170,232,190,128,232, 190,140,232,190,146,232,190,157,232,190,160,232,190,161,232,190,162,232,190, 164,232,190,165,232,190,166,232,190,167,232,190,170,232,190,172,232,190,173, 232,190,174,232,190,175,232,190,178,232,190,179,232,190,180,232,190,181,232, 190,183,232,190,184,232,190,186,232,190,187,232,190,188,232,190,191,232,191, 128,232,191,131,232,191,134,233,128,153,233,128,156,233,128,163,233,128,164, 233,128,165,233,128,167,233,128,168,233,128,169,233,128,170,233,128,171,233, 128,172,233,128,176,233,128,177,233,128,178,233,128,179,233,128,180,233,128, 183,233,128,185,233,128,186,233,128,189,233,128,191,233,129,128,233,129,131, 233,129,133,233,129,134,233,129,136,233,129,137,233,129,138,233,129,139,233, 129,140,233,129,142,233,129,148,233,129,149,233,129,150,233,129,153,233,129, 154,233,129,156,233,129,157,233,129,158,233,129,159,233,129,160,233,129,161, 233,129,164,233,129,166,233,129,167,233,129,169,233,129,170,233,129,171,233, 129,172,233,129,175,233,129,176,233,129,177,233,129,178,233,129,179,233,129, 182,233,129,183,233,129,184,233,129,185,233,129,186,233,129,187,233,129,188, 233,129,190,233,130,129,233,131,130,233,131,131,233,131,134,233,131,136,233, 131,137,233,131,139,233,131,140,233,131,141,233,131,146,233,131,148,233,131, 149,233,131,150,233,131,152,233,131,153,233,131,154,233,131,158,233,131,159, 233,131,160,233,131,163,233,131,164,233,131,165,233,131,169,233,131,170,233, 131,172,233,131,174,233,131,176,233,131,177,233,131,178,233,131,179,233,131, 181,233,131,182,233,131,183,233,131,185,233,131,186,233,131,187,233,131,188, 233,131,191,233,132,128,233,132,129,233,132,131,233,132,133,233,132,134,233, 132,135,233,132,136,233,132,137,233,132,138,233,132,139,233,132,140,233,132, 141,233,132,142,233,132,143,233,132,144,233,132,145,233,132,146,233,132,147, 233,132,148,233,132,149,233,132,150,233,132,151,233,132,152,233,132,154,233, 132,155,233,132,156,233,133,133,233,133,135,233,133,136,233,133,145,233,133, 147,233,133,148,233,133,149,233,133,150,233,133,152,233,133,153,233,133,155, 233,133,156,233,133,159,233,133,160,233,133,166,233,133,167,233,133,168,233, 133,171,233,133,173,233,133,179,233,133,186,233,133,187,233,133,188,233,134, 128,233,134,129,233,134,130,233,134,131,233,134,132,233,134,134,233,134,136, 233,134,138,233,134,142,233,134,143,233,134,147,233,134,148,233,134,149,233, 134,150,233,134,151,233,134,152,233,134,153,233,134,156,233,134,157,233,134, 158,233,134,159,233,134,160,233,134,161,233,134,164,233,134,165,233,134,166, 233,134,167,233,134,168,233,134,169,233,134,171,233,134,172,233,134,176,233, 134,177,233,134,178,233,134,179,233,134,182,233,134,183,233,134,184,233,134, 185,233,134,187,233,135,166,233,135,167,233,135,168,233,135,169,233,135,170, 233,135,171,233,135,172,233,135,173,233,135,174,233,135,175,233,135,176,233, 135,177,233,135,178,233,135,179,233,135,180,233,135,181,233,135,182,233,135, 183,233,135,184,233,135,185,233,135,186,233,135,187,233,135,188,233,135,189, 233,135,190,233,135,191,233,136,128,233,136,129,233,136,130,233,136,131,233, 136,132,233,136,133,233,136,134,233,136,135,233,136,136,233,136,137,233,136, 138,233,136,139,233,136,140,233,136,141,233,136,142,233,136,143,233,136,144, 233,136,145,233,136,146,233,136,147,233,136,148,233,136,149,233,136,150,233, 136,151,233,136,152,233,136,153,233,136,154,233,136,155,233,136,156,233,136, 157,233,136,158,233,136,159,233,136,160,233,136,161,233,136,162,233,136,163, 233,136,164,233,137,134,233,137,135,233,137,136,233,137,137,233,137,138,233, 137,139,233,137,140,233,137,141,233,137,142,233,137,143,233,137,144,233,137, 145,233,137,146,233,137,147,233,137,148,233,137,149,233,137,150,233,137,151, 233,137,152,233,137,153,233,137,154,233,137,155,233,137,156,233,137,157,233, 137,158,233,137,159,233,137,160,233,137,161,233,137,162,233,137,163,233,137, 164,233,137,165,233,137,166,233,137,167,233,137,168,233,137,169,233,137,170, 233,137,171,233,137,172,233,137,173,233,137,174,233,137,175,233,137,176,233, 137,177,233,137,178,233,137,179,233,137,181,233,137,182,233,137,183,233,137, 184,233,137,185,233,137,186,233,137,187,233,137,188,233,137,189,233,137,190, 233,137,191,233,138,128,233,138,129,233,138,130,233,138,131,233,138,132,233, 138,133,233,138,168,233,138,169,233,138,170,233,138,171,233,138,172,233,138, 173,233,138,175,233,138,176,233,138,177,233,138,178,233,138,179,233,138,180, 233,138,181,233,138,182,233,138,183,233,138,184,233,138,185,233,138,186,233, 138,187,233,138,188,233,138,189,233,138,190,233,138,191,233,139,128,233,139, 129,233,139,130,233,139,131,233,139,132,233,139,133,233,139,134,233,139,135, 233,139,137,233,139,138,233,139,139,233,139,140,233,139,141,233,139,142,233, 139,143,233,139,144,233,139,145,233,139,146,233,139,147,233,139,148,233,139, 149,233,139,150,233,139,151,233,139,152,233,139,153,233,139,154,233,139,155, 233,139,156,233,139,157,233,139,158,233,139,159,233,139,160,233,139,161,233, 139,162,233,139,163,233,139,164,233,139,165,233,139,166,233,139,167,233,139, 168,233,140,138,233,140,139,233,140,140,233,140,141,233,140,142,233,140,143, 233,140,144,233,140,145,233,140,146,233,140,147,233,140,148,233,140,149,233, 140,150,233,140,151,233,140,152,233,140,153,233,140,154,233,140,155,233,140, 156,233,140,157,233,140,158,233,140,159,233,140,160,233,140,161,233,140,162, 233,140,163,233,140,164,233,140,165,233,140,166,233,140,167,233,140,168,233, 140,169,233,140,170,233,140,171,233,140,172,233,140,173,233,140,174,233,140, 175,233,140,176,233,140,177,233,140,178,233,140,179,233,140,180,233,140,181, 233,140,182,233,140,183,233,140,184,233,140,185,233,140,186,233,140,187,233, 140,188,233,140,189,233,140,191,233,141,128,233,141,129,233,141,130,233,141, 131,233,141,132,233,141,133,233,141,134,233,141,135,233,141,136,233,141,137, 233,141,172,233,141,173,233,141,174,233,141,175,233,141,176,233,141,177,233, 141,178,233,141,179,233,141,180,233,141,181,233,141,182,233,141,183,233,141, 184,233,141,185,233,141,186,233,141,187,233,141,188,233,141,189,233,141,190, 233,141,191,233,142,128,233,142,129,233,142,130,233,142,131,233,142,132,233, 142,133,233,142,134,233,142,135,233,142,136,233,142,137,233,142,138,233,142, 139,233,142,140,233,142,141,233,142,142,233,142,144,233,142,145,233,142,146, 233,142,147,233,142,148,233,142,149,233,142,150,233,142,151,233,142,152,233, 142,153,233,142,154,233,142,155,233,142,156,233,142,157,233,142,158,233,142, 159,233,142,160,233,142,161,233,142,162,233,142,163,233,142,164,233,142,165, 233,142,166,233,142,167,233,142,168,233,142,169,233,142,170,233,142,171,233, 143,142,233,143,143,233,143,144,233,143,145,233,143,146,233,143,147,233,143, 148,233,143,149,233,143,151,233,143,152,233,143,153,233,143,154,233,143,155, 233,143,156,233,143,157,233,143,158,233,143,159,233,143,160,233,143,161,233, 143,162,233,143,163,233,143,164,233,143,165,233,143,166,233,143,167,233,143, 168,233,143,169,233,143,170,233,143,171,233,143,172,233,143,173,233,143,174, 233,143,175,233,143,176,233,143,177,233,143,178,233,143,179,233,143,180,233, 143,181,233,143,182,233,143,183,233,143,184,233,143,185,233,143,186,233,143, 187,233,143,188,233,143,189,233,143,190,233,143,191,233,144,128,233,144,129, 233,144,130,233,144,131,233,144,132,233,144,133,233,144,134,233,144,135,233, 144,136,233,144,137,233,144,138,233,144,139,233,144,140,233,144,141,233,144, 175,233,144,176,233,144,177,233,144,178,233,144,179,233,144,180,233,144,181, 233,144,182,233,144,183,233,144,184,233,144,185,233,144,186,233,144,187,233, 144,188,233,144,189,233,144,191,233,145,128,233,145,129,233,145,130,233,145, 131,233,145,132,233,145,133,233,145,134,233,145,135,233,145,136,233,145,137, 233,145,138,233,145,139,233,145,140,233,145,141,233,145,142,233,145,143,233, 145,144,233,145,145,233,145,146,233,145,147,233,145,148,233,145,149,233,145, 150,233,145,151,233,145,152,233,145,153,233,145,154,233,145,155,233,145,156, 233,145,157,233,145,158,233,145,159,233,145,160,233,145,161,233,145,162,233, 145,163,233,145,164,233,145,165,233,145,166,233,145,167,233,145,168,233,145, 169,233,145,170,233,145,172,233,145,173,233,145,174,233,145,175,233,148,167, 233,148,179,233,148,189,233,149,131,233,149,136,233,149,139,233,149,149,233, 149,154,233,149,160,233,149,174,233,149,180,233,149,181,233,149,183,233,149, 184,233,149,185,233,149,186,233,149,187,233,149,188,233,149,189,233,149,190, 233,150,128,233,150,129,233,150,130,233,150,131,233,150,132,233,150,133,233, 150,134,233,150,135,233,150,136,233,150,137,233,150,138,233,150,139,233,150, 140,233,150,141,233,150,142,233,150,143,233,150,144,233,150,145,233,150,146, 233,150,147,233,150,148,233,150,149,233,150,150,233,150,151,233,150,152,233, 150,153,233,150,154,233,150,155,233,150,156,233,150,157,233,150,158,233,150, 159,233,150,160,233,150,161,233,150,162,233,150,163,233,150,164,233,150,165, 233,150,166,233,150,167,233,150,168,233,150,169,233,150,170,233,151,140,233, 151,141,233,151,142,233,151,143,233,151,144,233,151,145,233,151,146,233,151, 147,233,151,148,233,151,149,233,151,150,233,151,151,233,151,152,233,151,153, 233,151,154,233,151,155,233,151,156,233,151,157,233,151,158,233,151,159,233, 151,160,233,151,161,233,151,162,233,151,163,233,151,164,233,151,165,233,151, 166,233,151,167,233,151,172,233,151,191,233,152,135,233,152,147,233,152,152, 233,152,155,233,152,158,233,152,160,233,152,163,233,152,164,233,152,165,233, 152,166,233,152,167,233,152,168,233,152,169,233,152,171,233,152,172,233,152, 173,233,152,175,233,152,176,233,152,183,233,152,184,233,152,185,233,152,186, 233,152,190,233,153,129,233,153,131,233,153,138,233,153,142,233,153,143,233, 153,145,233,153,146,233,153,147,233,153,150,233,153,151,233,154,140,233,154, 142,233,154,145,233,154,146,233,154,147,233,154,149,233,154,150,233,154,154, 233,154,155,233,154,157,233,154,158,233,154,159,233,154,160,233,154,161,233, 154,162,233,154,163,233,154,164,233,154,165,233,154,166,233,154,168,233,154, 169,233,154,170,233,154,171,233,154,172,233,154,173,233,154,174,233,154,175, 233,154,177,233,154,178,233,154,180,233,154,181,233,154,183,233,154,184,233, 154,186,233,154,187,233,154,191,233,155,130,233,155,131,233,155,136,233,155, 138,233,155,139,233,155,144,233,155,145,233,155,147,233,155,148,233,155,150, 233,155,151,233,155,152,233,155,153,233,155,154,233,155,155,233,155,156,233, 155,157,233,155,158,233,155,159,233,155,161,233,155,162,233,155,163,233,155, 164,233,155,165,233,155,166,233,155,167,233,155,171,233,156,161,233,156,162, 233,156,163,233,156,164,233,156,165,233,156,166,233,156,167,233,156,168,233, 156,169,233,156,171,233,156,172,233,156,174,233,156,175,233,156,177,233,156, 179,233,156,180,233,156,181,233,156,182,233,156,183,233,156,186,233,156,187, 233,156,188,233,156,189,233,156,191,233,157,128,233,157,129,233,157,130,233, 157,131,233,157,132,233,157,133,233,157,134,233,157,135,233,157,136,233,157, 137,233,157,138,233,157,139,233,157,140,233,157,141,233,157,142,233,157,143, 233,157,144,233,157,145,233,157,148,233,157,149,233,157,151,233,157,152,233, 157,154,233,157,156,233,157,157,233,157,159,233,157,163,233,157,164,233,157, 166,233,157,167,233,157,168,233,157,170,233,157,171,233,157,172,233,157,173, 233,157,174,233,157,175,233,157,176,233,157,177,233,158,158,233,158,159,233, 158,161,233,158,162,233,158,164,233,158,165,233,158,166,233,158,167,233,158, 168,233,158,169,233,158,170,233,158,172,233,158,174,233,158,176,233,158,177, 233,158,179,233,158,181,233,158,182,233,158,183,233,158,184,233,158,185,233, 158,186,233,158,187,233,158,188,233,158,189,233,158,190,233,158,191,233,159, 128,233,159,129,233,159,130,233,159,131,233,159,132,233,159,133,233,159,134, 233,159,135,233,159,136,233,159,137,233,159,138,233,159,139,233,159,140,233, 159,141,233,159,142,233,159,143,233,159,144,233,159,145,233,159,146,233,159, 147,233,159,148,233,159,149,233,159,150,233,159,151,233,159,152,233,159,153, 233,159,154,233,159,155,233,159,156,233,159,157,233,159,158,233,159,159,233, 159,160,233,159,161,233,159,162,233,159,163,233,160,143,233,160,144,233,160, 145,233,160,146,233,160,147,233,160,148,233,160,149,233,160,150,233,160,151, 233,160,152,233,160,153,233,160,154,233,160,155,233,160,156,233,160,157,233, 160,158,233,160,159,233,160,160,233,160,161,233,160,162,233,160,163,233,160, 164,233,160,165,233,160,166,233,160,167,233,160,168,233,160,169,233,160,170, 233,160,171,233,160,172,233,160,173,233,160,174,233,160,175,233,160,176,233, 160,177,233,160,178,233,160,179,233,160,180,233,160,181,233,160,182,233,160, 183,233,160,184,233,160,185,233,160,186,233,160,187,233,160,188,233,160,189, 233,160,190,233,160,191,233,161,128,233,161,129,233,161,130,233,161,131,233, 161,132,233,161,133,233,161,134,233,161,135,233,161,136,233,161,137,233,161, 138,233,161,139,233,161,140,233,161,141,233,161,175,233,161,176,233,161,177, 233,161,178,233,161,179,233,161,180,233,162,139,233,162,142,233,162,146,233, 162,149,233,162,153,233,162,163,233,162,168,233,162,169,233,162,170,233,162, 171,233,162,172,233,162,173,233,162,174,233,162,175,233,162,176,233,162,177, 233,162,178,233,162,179,233,162,180,233,162,181,233,162,182,233,162,183,233, 162,184,233,162,185,233,162,186,233,162,187,233,162,188,233,162,189,233,162, 190,233,162,191,233,163,128,233,163,129,233,163,130,233,163,131,233,163,132, 233,163,133,233,163,134,233,163,135,233,163,136,233,163,137,233,163,138,233, 163,139,233,163,140,233,163,141,233,163,143,233,163,144,233,163,148,233,163, 150,233,163,151,233,163,155,233,163,156,233,163,157,233,163,160,233,163,161, 233,163,162,233,163,163,233,163,164,233,164,136,233,164,137,233,164,138,233, 164,139,233,164,140,233,164,142,233,164,143,233,164,145,233,164,146,233,164, 147,233,164,148,233,164,149,233,164,150,233,164,151,233,164,152,233,164,153, 233,164,154,233,164,155,233,164,156,233,164,157,233,164,158,233,164,159,233, 164,160,233,164,161,233,164,162,233,164,163,233,164,164,233,164,165,233,164, 166,233,164,167,233,164,168,233,164,169,233,164,170,233,164,171,233,164,172, 233,164,173,233,164,175,233,164,176,233,164,177,233,164,178,233,164,179,233, 164,180,233,164,181,233,164,182,233,164,183,233,164,184,233,164,185,233,164, 186,233,164,187,233,164,188,233,164,189,233,164,190,233,164,191,233,165,128, 233,165,129,233,165,130,233,165,131,233,165,132,233,165,133,233,165,134,233, 165,135,233,165,136,233,165,137,233,166,140,233,166,142,233,166,154,233,166, 155,233,166,156,233,166,157,233,166,158,233,166,159,233,166,160,233,166,161, 233,166,162,233,166,163,233,166,164,233,166,166,233,166,167,233,166,169,233, 166,170,233,166,171,233,166,172,233,166,173,233,166,174,233,166,175,233,166, 176,233,166,177,233,166,178,233,166,179,233,166,180,233,166,181,233,166,182, 233,166,183,233,166,184,233,166,185,233,166,186,233,166,187,233,166,188,233, 166,189,233,166,190,233,166,191,233,167,128,233,167,129,233,167,130,233,167, 131,233,167,132,233,167,133,233,167,134,233,167,135,233,167,136,233,167,137, 233,167,138,233,167,139,233,167,140,233,167,141,233,167,142,233,167,143,233, 167,144,233,167,145,233,167,146,233,167,147,233,167,148,233,167,149,233,167, 150,233,167,151,233,167,152,233,167,186,233,167,187,233,167,188,233,167,189, 233,167,190,233,167,191,233,168,128,233,168,129,233,168,130,233,168,131,233, 168,132,233,168,133,233,168,134,233,168,135,233,168,136,233,168,137,233,168, 138,233,168,139,233,168,140,233,168,141,233,168,142,233,168,143,233,168,144, 233,168,145,233,168,146,233,168,147,233,168,148,233,168,149,233,168,150,233, 168,151,233,168,152,233,168,153,233,168,154,233,168,155,233,168,156,233,168, 157,233,168,158,233,168,159,233,168,160,233,168,161,233,168,162,233,168,163, 233,168,164,233,168,165,233,168,166,233,168,167,233,168,168,233,168,169,233, 168,170,233,168,171,233,168,172,233,168,173,233,168,174,233,168,175,233,168, 176,233,168,177,233,168,178,233,168,179,233,168,180,233,168,181,233,168,182, 233,168,183,233,168,184,233,169,154,233,169,155,233,169,156,233,169,157,233, 169,158,233,169,159,233,169,160,233,169,161,233,169,162,233,169,163,233,169, 164,233,169,165,233,169,166,233,169,167,233,169,168,233,169,169,233,169,170, 233,169,171,233,169,178,233,170,131,233,170,137,233,170,141,233,170,142,233, 170,148,233,170,149,233,170,153,233,170,166,233,170,169,233,170,170,233,170, 171,233,170,172,233,170,173,233,170,174,233,170,175,233,170,178,233,170,179, 233,170,180,233,170,181,233,170,185,233,170,187,233,170,189,233,170,190,233, 170,191,233,171,131,233,171,132,233,171,134,233,171,135,233,171,136,233,171, 137,233,171,138,233,171,141,233,171,142,233,171,143,233,171,144,233,171,146, 233,171,148,233,171,149,233,171,150,233,171,151,233,171,153,233,171,154,233, 171,155,233,171,156,233,172,135,233,172,137,233,172,138,233,172,139,233,172, 140,233,172,141,233,172,142,233,172,144,233,172,145,233,172,146,233,172,148, 233,172,149,233,172,150,233,172,151,233,172,152,233,172,153,233,172,154,233, 172,155,233,172,156,233,172,157,233,172,158,233,172,160,233,172,161,233,172, 162,233,172,164,233,172,165,233,172,166,233,172,167,233,172,168,233,172,169, 233,172,170,233,172,171,233,172,172,233,172,173,233,172,174,233,172,176,233, 172,177,233,172,179,233,172,180,233,172,181,233,172,182,233,172,183,233,172, 184,233,172,185,233,172,186,233,172,189,233,172,190,233,172,191,233,173,128, 233,173,134,233,173,138,233,173,139,233,173,140,233,173,142,233,173,144,233, 173,146,233,173,147,233,173,149,233,173,150,233,173,151,233,173,152,233,173, 153,233,173,154,233,173,188,233,173,189,233,173,190,233,173,191,233,174,128, 233,174,129,233,174,130,233,174,131,233,174,132,233,174,133,233,174,134,233, 174,135,233,174,136,233,174,137,233,174,138,233,174,139,233,174,140,233,174, 141,233,174,142,233,174,143,233,174,144,233,174,145,233,174,146,233,174,147, 233,174,148,233,174,149,233,174,150,233,174,151,233,174,152,233,174,153,233, 174,154,233,174,155,233,174,156,233,174,157,233,174,158,233,174,159,233,174, 160,233,174,161,233,174,162,233,174,163,233,174,164,233,174,165,233,174,166, 233,174,167,233,174,168,233,174,169,233,174,170,233,174,171,233,174,172,233, 174,173,233,174,174,233,174,175,233,174,176,233,174,177,233,174,178,233,174, 179,233,174,180,233,174,181,233,174,182,233,174,183,233,174,184,233,174,185, 233,174,186,233,175,156,233,175,157,233,175,158,233,175,159,233,175,160,233, 175,161,233,175,162,233,175,163,233,175,164,233,175,165,233,175,166,233,175, 167,233,175,168,233,175,169,233,175,170,233,175,171,233,175,172,233,175,173, 233,175,174,233,175,175,233,175,176,233,175,177,233,175,178,233,175,179,233, 175,180,233,175,181,233,175,182,233,175,183,233,175,184,233,175,185,233,175, 186,233,175,187,233,175,188,233,175,189,233,175,190,233,175,191,233,176,128, 233,176,129,233,176,130,233,176,131,233,176,132,233,176,133,233,176,134,233, 176,135,233,176,136,233,176,137,233,176,138,233,176,139,233,176,140,233,176, 141,233,176,142,233,176,143,233,176,144,233,176,145,233,176,146,233,176,147, 233,176,148,233,176,149,233,176,150,233,176,151,233,176,152,233,176,153,233, 176,154,233,176,188,233,176,189,233,176,190,233,176,191,233,177,128,233,177, 129,233,177,130,233,177,131,233,177,132,233,177,133,233,177,134,233,177,135, 233,177,136,233,177,137,233,177,138,233,177,139,233,177,140,233,177,141,233, 177,142,233,177,143,233,177,144,233,177,145,233,177,146,233,177,147,233,177, 148,233,177,149,233,177,150,233,177,151,233,177,152,233,177,153,233,177,154, 233,177,155,233,177,156,233,177,157,233,177,158,233,177,159,233,177,160,233, 177,161,233,177,162,233,177,163,233,177,164,233,177,165,233,177,166,233,177, 167,233,177,168,233,177,169,233,177,170,233,177,171,233,177,172,233,177,173, 233,177,174,233,177,175,233,177,176,233,177,177,233,177,178,233,177,179,233, 177,180,233,177,181,233,177,182,233,177,183,233,177,184,233,177,185,233,177, 186,233,179,163,233,179,164,233,179,165,233,179,166,233,179,167,233,179,168, 233,179,169,233,179,170,233,179,171,233,179,172,233,179,173,233,179,174,233, 179,175,233,179,176,233,179,177,233,179,178,233,179,179,233,179,180,233,179, 181,233,179,182,233,179,183,233,179,184,233,179,185,233,179,186,233,179,187, 233,179,188,233,179,189,233,179,190,233,179,191,233,180,128,233,180,129,233, 180,130,233,180,131,233,180,132,233,180,133,233,180,134,233,180,135,233,180, 136,233,180,137,233,180,138,233,180,139,233,180,140,233,180,141,233,180,142, 233,180,143,233,180,144,233,180,145,233,180,146,233,180,147,233,180,148,233, 180,149,233,180,150,233,180,151,233,180,152,233,180,153,233,180,154,233,180, 155,233,180,156,233,180,157,233,180,158,233,180,159,233,180,160,233,180,161, 233,181,131,233,181,132,233,181,133,233,181,134,233,181,135,233,181,136,233, 181,137,233,181,138,233,181,139,233,181,140,233,181,141,233,181,142,233,181, 143,233,181,144,233,181,145,233,181,146,233,181,147,233,181,148,233,181,149, 233,181,150,233,181,151,233,181,152,233,181,153,233,181,154,233,181,155,233, 181,156,233,181,157,233,181,158,233,181,159,233,181,160,233,181,161,233,181, 162,233,181,163,233,181,164,233,181,165,233,181,166,233,181,167,233,181,168, 233,181,169,233,181,170,233,181,171,233,181,172,233,181,173,233,181,174,233, 181,175,233,181,176,233,181,177,233,181,178,233,181,179,233,181,180,233,181, 181,233,181,182,233,181,183,233,181,184,233,181,185,233,181,186,233,181,187, 233,181,188,233,181,189,233,181,190,233,181,191,233,182,128,233,182,129,233, 182,163,233,182,164,233,182,165,233,182,166,233,182,167,233,182,168,233,182, 169,233,182,170,233,182,171,233,182,172,233,182,173,233,182,174,233,182,175, 233,182,176,233,182,177,233,182,178,233,182,179,233,182,180,233,182,181,233, 182,182,233,182,183,233,182,184,233,182,185,233,182,186,233,182,187,233,182, 188,233,182,189,233,182,190,233,182,191,233,183,128,233,183,129,233,183,130, 233,183,131,233,183,132,233,183,133,233,183,134,233,183,135,233,183,136,233, 183,137,233,183,138,233,183,139,233,183,140,233,183,141,233,183,142,233,183, 143,233,183,144,233,183,145,233,183,146,233,183,147,233,183,148,233,183,149, 233,183,150,233,183,151,233,183,152,233,183,153,233,183,154,233,183,155,233, 183,156,233,183,157,233,183,158,233,183,159,233,183,160,233,183,161,233,184, 131,233,184,132,233,184,133,233,184,134,233,184,135,233,184,136,233,184,137, 233,184,138,233,184,139,233,184,140,233,184,141,233,184,142,233,184,143,233, 184,144,233,184,145,233,184,146,233,184,147,233,184,148,233,184,149,233,184, 150,233,184,151,233,184,152,233,184,153,233,184,154,233,184,155,233,184,156, 233,184,157,233,184,158,233,184,164,233,184,167,233,184,174,233,184,176,233, 184,180,233,184,187,233,184,188,233,185,128,233,185,141,233,185,144,233,185, 146,233,185,147,233,185,148,233,185,150,233,185,153,233,185,157,233,185,159, 233,185,160,233,185,161,233,185,162,233,185,165,233,185,174,233,185,175,233, 185,178,233,185,180,233,185,181,233,185,182,233,185,183,233,185,184,233,185, 185,233,185,186,233,185,187,233,185,188,233,185,189,233,186,128,233,186,171, 233,186,172,233,186,173,233,186,174,233,186,175,233,186,176,233,186,177,233, 186,178,233,186,179,233,186,181,233,186,182,233,186,183,233,186,185,233,186, 186,233,186,188,233,186,191,233,187,128,233,187,129,233,187,130,233,187,131, 233,187,133,233,187,134,233,187,135,233,187,136,233,187,138,233,187,139,233, 187,140,233,187,144,233,187,146,233,187,147,233,187,149,233,187,150,233,187, 151,233,187,153,233,187,154,233,187,158,233,187,161,233,187,163,233,187,164, 233,187,166,233,187,168,233,187,171,233,187,172,233,187,173,233,187,174,233, 187,176,233,187,177,233,187,178,233,187,179,233,187,180,233,187,181,233,187, 182,233,187,183,233,187,184,233,187,186,233,187,189,233,187,191,233,188,128, 233,188,129,233,188,130,233,188,131,233,188,132,233,188,133,233,188,178,233, 188,179,233,188,180,233,188,181,233,188,182,233,188,184,233,188,186,233,188, 188,233,188,191,233,189,128,233,189,129,233,189,130,233,189,131,233,189,133, 233,189,134,233,189,135,233,189,136,233,189,137,233,189,138,233,189,139,233, 189,140,233,189,141,233,189,142,233,189,143,233,189,146,233,189,147,233,189, 148,233,189,149,233,189,150,233,189,151,233,189,152,233,189,153,233,189,154, 233,189,155,233,189,156,233,189,157,233,189,158,233,189,159,233,189,160,233, 189,161,233,189,162,233,189,163,233,189,164,233,189,165,233,189,166,233,189, 167,233,189,168,233,189,169,233,189,170,233,189,171,233,189,172,233,189,173, 233,189,174,233,189,175,233,189,176,233,189,177,233,189,178,233,189,179,233, 189,180,233,189,181,233,189,182,233,189,183,233,189,184,238,147,134,238,147, 135,238,147,136,238,147,137,238,147,138,238,147,139,238,147,140,238,147,141, 238,147,142,238,147,143,238,147,144,238,147,145,238,147,146,238,147,147,238, 147,148,238,147,149,238,147,150,238,147,151,238,147,152,238,147,153,238,147, 154,238,147,155,238,147,156,238,147,157,238,147,158,238,147,159,238,147,160, 238,147,161,238,147,162,238,147,163,238,147,164,238,147,165,238,147,166,238, 147,167,238,147,168,238,147,169,238,147,170,238,147,171,238,147,172,238,147, 173,238,147,174,238,147,175,238,147,176,238,147,177,238,147,178,238,147,179, 238,147,180,238,147,181,238,147,182,238,147,183,238,147,184,238,147,185,238, 147,186,238,147,187,238,147,188,238,147,189,238,147,190,238,147,191,238,148, 128,238,148,129,238,148,130,238,148,131,238,148,132,238,148,166,238,148,167, 238,148,168,238,148,169,238,148,170,238,148,171,238,148,172,238,148,173,238, 148,174,238,148,175,238,148,176,238,148,177,238,148,178,238,148,179,238,148, 180,238,148,181,238,148,182,238,148,183,238,148,184,238,148,185,238,148,186, 238,148,187,238,148,188,238,148,189,238,148,190,238,148,191,238,149,128,238, 149,129,238,149,130,238,149,131,238,149,132,238,149,133,238,149,134,238,149, 135,238,149,136,238,149,137,238,149,138,238,149,139,238,149,140,238,149,141, 238,149,142,238,149,143,238,149,144,238,149,145,238,149,146,238,149,147,238, 149,148,238,149,149,238,149,150,238,149,151,238,149,152,238,149,153,238,149, 154,238,149,155,238,149,156,238,149,157,238,149,158,238,149,159,238,149,160, 238,149,161,238,149,162,238,149,163,238,149,164,238,150,134,238,150,135,238, 150,136,238,150,137,238,150,138,238,150,139,238,150,140,238,150,141,238,150, 142,238,150,143,238,150,144,238,150,145,238,150,146,238,150,147,238,150,148, 238,150,149,238,150,150,238,150,151,238,150,152,238,150,153,238,150,154,238, 150,155,238,150,156,238,150,157,238,150,158,238,150,159,238,150,160,238,150, 161,238,150,162,238,150,163,238,150,164,238,150,165,238,150,166,238,150,167, 238,150,168,238,150,169,238,150,170,238,150,171,238,150,172,238,150,173,238, 150,174,238,150,175,238,150,176,238,150,177,238,150,178,238,150,179,238,150, 180,238,150,181,238,150,182,238,150,183,238,150,184,238,150,185,238,150,186, 238,150,187,238,150,188,238,150,189,238,150,190,238,150,191,238,151,128,238, 151,129,238,151,130,238,151,131,238,151,132,238,151,166,238,151,167,238,151, 168,238,151,169,238,151,170,238,151,171,238,151,172,238,151,173,238,151,174, 238,151,175,238,151,176,238,151,177,238,151,178,238,151,179,238,151,180,238, 151,181,238,151,182,238,151,183,238,151,184,238,151,185,238,151,186,238,151, 187,238,151,188,238,151,189,238,151,190,238,151,191,238,152,128,238,152,129, 238,152,130,238,152,131,238,152,132,238,152,133,238,152,134,238,152,135,238, 152,136,238,152,137,238,152,138,238,152,139,238,152,140,238,152,141,238,152, 142,238,152,143,238,152,144,238,152,145,238,152,146,238,152,147,238,152,148, 238,152,149,238,152,150,238,152,151,238,152,152,238,152,153,238,152,154,238, 152,155,238,152,156,238,152,157,238,152,158,238,152,159,238,152,160,238,152, 161,238,152,162,238,152,163,238,152,164,238,153,134,238,153,135,238,153,136, 238,153,137,238,153,138,238,153,139,238,153,140,238,153,141,238,153,142,238, 153,143,238,153,144,238,153,145,238,153,146,238,153,147,238,153,148,238,153, 149,238,153,150,238,153,151,238,153,152,238,153,153,238,153,154,238,153,155, 238,153,156,238,153,157,238,153,158,238,153,159,238,153,160,238,153,161,238, 153,162,238,153,163,238,153,164,238,153,165,238,153,166,238,153,167,238,153, 168,238,153,169,238,153,170,238,153,171,238,153,172,238,153,173,238,153,174, 238,153,175,238,153,176,238,153,177,238,153,178,238,153,179,238,153,180,238, 153,181,238,153,182,238,153,183,238,153,184,238,153,185,238,153,186,238,153, 187,238,153,188,238,153,189,238,153,190,238,153,191,238,154,128,238,154,129, 238,154,130,238,154,131,238,154,132,238,154,166,238,154,167,238,154,168,238, 154,169,238,154,170,238,154,171,238,154,172,238,154,173,238,154,174,238,154, 175,238,154,176,238,154,177,238,154,178,238,154,179,238,154,180,238,154,181, 238,154,182,238,154,183,238,154,184,238,154,185,238,154,186,238,154,187,238, 154,188,238,154,189,238,154,190,238,154,191,238,155,128,238,155,129,238,155, 130,238,155,131,238,155,132,238,155,133,238,155,134,238,155,135,238,155,136, 238,155,137,238,155,138,238,155,139,238,155,140,238,155,141,238,155,142,238, 155,143,238,155,144,238,155,145,238,155,146,238,155,147,238,155,148,238,155, 149,238,155,150,238,155,151,238,155,152,238,155,153,238,155,154,238,155,155, 238,155,156,238,155,157,238,155,158,238,155,159,238,155,160,238,155,161,238, 155,162,238,155,163,238,155,164,238,156,134,238,156,135,238,156,136,238,156, 137,238,156,138,238,156,139,238,156,140,238,156,141,238,156,142,238,156,143, 238,156,144,238,156,145,238,156,146,238,156,147,238,156,148,238,156,149,238, 156,150,238,156,151,238,156,152,238,156,153,238,156,154,238,156,155,238,156, 156,238,156,157,238,156,158,238,156,159,238,156,160,238,156,161,238,156,162, 238,156,163,238,156,164,238,156,165,238,156,166,238,156,167,238,156,168,238, 156,169,238,156,170,238,156,171,238,156,172,238,156,173,238,156,174,238,156, 175,238,156,176,238,156,177,238,156,178,238,156,179,238,156,180,238,156,181, 238,156,182,238,156,183,238,156,184,238,156,185,238,156,186,238,156,187,238, 156,188,238,156,189,238,156,190,238,156,191,238,157,128,238,157,129,238,157, 130,238,157,131,238,157,132,239,168,140,239,168,141,239,168,142,239,168,143, 239,168,145,239,168,147,239,168,148,239,168,152,239,168,159,239,168,160,239, 168,161,239,168,163,239,168,164,239,168,167,239,168,168,239,168,169,238,160, 149,238,160,150,238,160,151,238,160,152,238,160,153,238,160,154,238,160,155, 238,160,156,238,160,157,238,160,158,238,160,159,238,160,160,238,160,161,238, 160,162,238,160,163,238,160,164,238,160,165,238,160,166,238,160,167,238,160, 168,238,160,169,238,160,170,238,160,171,238,160,172,238,160,173,238,160,174, 238,160,175,238,160,176,238,160,177,238,160,178,238,160,179,238,160,180,238, 160,181,238,160,182,238,160,183,238,160,184,238,160,185,238,160,186,238,160, 187,238,160,188,238,160,189,238,160,190,238,160,191,238,161,128,238,161,129, 238,161,130,238,161,131,238,159,137,238,159,138,238,159,139,238,159,140,227, 132,133,227,132,134,227,132,135,227,132,136,227,132,137,227,132,138,227,132, 139,227,132,140,227,132,141,227,132,142,227,132,143,227,132,144,227,132,145, 227,132,146,227,132,147,227,132,148,227,132,149,227,132,150,227,132,151,227, 132,152,227,132,153,227,132,154,227,132,155,227,132,156,227,132,157,227,132, 158,227,132,159,227,132,160,227,132,161,227,132,162,227,132,163,227,132,164, 227,132,165,227,132,166,227,132,167,227,132,168,227,132,169,238,159,141,238, 159,142,238,159,143,238,159,144,238,159,145,238,159,146,238,159,147,238,159, 148,238,159,149,238,159,150,238,159,151,238,159,152,238,159,153,238,159,154, 238,159,155,238,159,156,238,159,157,238,159,158,238,159,159,238,159,160,238, 159,161,226,128,147,226,128,149,226,128,165,226,128,181,226,132,133,226,132, 137,226,134,150,226,134,151,226,134,152,226,134,153,226,136,149,226,136,159, 226,136,163,226,137,146,226,137,166,226,137,167,226,138,191,226,149,144,226, 149,145,226,149,146,226,149,147,226,149,148,226,149,149,226,149,150,226,149, 151,226,149,152,226,149,153,226,149,154,226,149,155,226,149,156,226,149,157, 226,149,158,226,149,159,226,149,160,226,149,161,226,149,162,226,149,163,226, 149,164,226,149,165,226,149,166,226,149,167,226,149,168,226,149,169,226,149, 170,226,149,171,226,149,172,226,149,173,226,149,174,226,149,175,226,149,176, 226,149,177,226,149,178,226,149,179,226,150,129,226,150,130,226,150,131,226, 150,132,226,150,133,226,150,134,226,150,135,0,1,2,3,4,5,6,7,8,9,10,11,12,13, 14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39, 40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65, 66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91, 92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112, 113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,129,84,129,85,129, 86,196,203,129,87,190,195,129,88,216,177,195,180,210,229,129,89,214,174,206, 218,213,167,186,245,183,166,192,214,129,90,198,185,197,210,199,199,129,91,185, 212,129,92,179,203,210,210,129,93,129,94,216,191,190,197,198,242,210,178,207, 176,207,231,129,95,129,96,129,97,129,98,202,233,129,99,129,100,216,192,129, 101,129,102,129,103,129,104,129,105,129,106,194,242,194,210,129,107,200,233, 129,108,129,109,129,110,129,111,129,112,129,113,129,114,129,115,129,116,129, 117,199,172,129,118,129,119,129,120,129,121,129,122,129,123,129,124,193,203, 129,125,211,232,213,249,129,126,202,194,182,254,216,161,211,218,191,247,129, 128,212,198,187,165,216,193,206,229,190,174,129,129,129,130,216,168,129,131, 209,199,208,169,129,132,129,133,129,134,216,189,217,239,205,246,191,186,129, 135,189,187,186,165,210,224,178,250,186,224,196,182,129,136,207,237,190,169, 205,164,193,193,129,137,129,138,129,139,199,215,217,241,129,140,217,244,129, 141,129,142,129,143,129,144,200,203,216,233,129,145,129,146,129,147,210,218, 129,171,198,243,129,172,129,173,129,174,129,175,129,176,129,177,129,178,216, 248,210,193,129,179,129,180,206,233,188,191,183,252,183,165,208,221,129,181, 129,182,129,183,129,184,129,185,214,218,211,197,187,239,187,225,216,241,129, 186,129,187,201,161,206,176,180,171,129,188,216,243,129,189,201,203,216,246, 194,215,216,247,129,190,129,191,206,177,216,249,129,192,129,193,129,194,178, 174,185,192,129,195,217,163,129,196,176,233,129,197,193,230,129,198,201,236, 129,199,203,197,129,200,203,198,217,164,129,201,129,202,129,203,129,204,129, 205,181,232,129,206,129,207,181,171,129,208,129,209,129,210,129,211,129,212, 129,213,206,187,181,205,215,161,215,244,211,211,129,214,204,229,129,215,186, 206,129,216,217,162,217,220,211,224,216,253,183,240,215,247,216,254,216,250, 217,161,196,227,129,217,129,218,211,182,216,244,217,221,129,219,216,251,129, 220,197,229,129,221,129,222,192,208,129,223,129,224,209,240,176,219,129,225, 129,226,188,209,217,166,129,227,217,165,129,228,129,229,129,230,129,231,217, 172,217,174,129,232,217,171,202,185,129,233,129,234,129,235,217,169,214,182, 129,236,129,237,129,238,179,222,217,168,129,239,192,253,129,240,202,204,129, 241,217,170,129,242,217,167,129,243,129,244,217,176,129,245,129,246,182,177, 129,247,129,248,129,249,185,169,129,250,210,192,129,251,129,252,207,192,129, 253,129,254,194,194,130,64,189,196,213,236,178,224,199,200,191,235,217,173, 130,65,217,175,130,66,206,234,186,238,130,67,130,68,130,69,130,70,130,71,199, 214,130,72,130,73,130,74,130,75,130,76,130,77,130,78,130,79,130,80,177,227, 130,81,130,82,130,83,180,217,182,237,217,180,130,84,130,85,130,86,130,87,191, 161,130,88,130,89,130,90,217,222,199,206,192,254,217,184,130,91,130,92,130,93, 130,94,130,95,203,215,183,253,130,96,217,181,130,97,217,183,177,163,211,225, 217,185,130,98,208,197,130,99,217,182,130,100,130,101,217,177,130,102,217,178, 193,169,217,179,130,103,130,104,188,243,208,222,184,169,130,105,190,227,130, 106,217,189,130,107,130,108,130,109,130,110,217,186,130,111,176,179,130,112, 130,113,130,114,217,194,130,115,130,116,130,117,130,118,130,119,130,120,130, 121,130,122,130,123,130,124,130,125,130,126,130,128,217,196,177,182,130,129, 217,191,130,130,130,131,181,185,130,132,190,243,130,133,130,134,130,135,204, 200,186,242,210,208,130,136,217,195,130,137,130,138,189,232,130,139,179,171, 130,140,130,141,130,142,217,197,190,235,130,143,217,198,217,187,196,223,130, 144,217,190,217,193,217,192,130,145,130,146,130,147,130,148,130,149,130,150, 130,151,130,152,130,153,130,154,130,155,213,174,130,156,214,181,130,157,199, 227,130,158,130,159,130,160,130,161,217,200,130,162,130,163,130,164,188,217, 217,202,130,165,130,166,130,167,217,188,130,168,217,203,198,171,130,169,130, 170,130,171,130,172,130,173,217,201,130,174,130,175,130,176,130,177,215,246, 130,178,205,163,130,179,130,180,130,181,130,182,130,183,130,184,130,185,130, 186,189,161,130,187,130,188,130,189,130,190,130,191,130,192,217,204,130,193, 130,194,130,195,130,196,130,197,130,198,130,199,130,200,130,201,197,188,205, 181,130,202,130,203,130,204,217,205,130,205,130,206,217,199,179,165,131,67, 131,68,131,69,131,70,131,71,131,72,131,73,131,74,131,75,131,76,131,77,131,78, 131,79,131,80,131,81,207,241,131,82,131,83,131,84,131,85,131,86,131,87,217, 210,131,88,131,89,131,90,193,197,131,91,131,92,131,93,131,94,131,95,131,96, 131,97,131,98,131,99,131,100,131,101,217,214,201,174,131,102,131,103,131,104, 131,105,217,213,217,212,217,215,131,106,131,107,131,108,131,109,203,219,131, 110,189,169,131,111,131,112,131,113,131,114,131,115,198,167,131,116,131,117, 131,118,131,119,131,120,131,121,131,122,131,123,131,124,131,125,217,211,217, 216,131,126,131,128,131,129,217,217,131,130,131,131,131,132,131,133,131,134, 131,135,200,229,131,136,131,137,131,138,131,139,131,140,131,141,131,142,131, 143,131,144,131,145,131,146,131,147,131,148,131,149,192,220,131,150,131,151, 131,152,131,153,131,154,131,155,131,156,131,157,131,158,131,159,131,160,131, 161,131,162,131,163,131,164,131,165,131,166,131,167,131,168,131,169,131,170, 131,171,131,172,131,173,131,174,131,175,131,176,131,177,131,178,182,249,132, 156,216,228,216,227,132,157,132,158,132,159,132,160,132,161,197,252,132,162, 132,163,132,164,132,165,132,166,132,167,132,168,216,229,132,169,132,170,216, 230,132,171,132,172,132,173,132,174,132,175,132,176,132,177,193,166,132,178, 200,176,176,236,185,166,188,211,206,241,219,189,193,211,132,179,132,180,132, 181,132,182,182,175,214,250,197,172,189,217,219,190,219,191,132,183,132,184, 132,185,192,248,190,162,192,205,132,186,132,187,132,188,132,189,132,190,132, 191,132,192,132,193,132,194,132,195,219,192,202,198,132,196,132,197,132,198, 178,170,132,199,132,200,132,201,211,194,132,202,195,227,132,203,209,171,132, 204,132,205,132,206,132,207,219,194,132,208,192,213,132,209,132,210,132,211, 219,195,132,212,191,177,132,213,132,214,132,215,132,216,132,217,132,218,196, 188,132,219,132,220,132,221,132,222,199,218,132,223,132,224,132,225,132,226, 132,227,132,228,132,229,132,230,132,231,132,232,132,233,219,196,132,234,132, 235,132,236,132,237,132,238,132,239,132,240,132,241,217,232,201,215,132,242, 132,243,132,244,185,180,206,240,133,94,202,174,133,95,199,167,133,96,216,166, 133,97,201,253,206,231,187,220,176,235,133,98,133,99,133,100,187,170,208,173, 133,101,177,176,215,228,215,191,133,102,181,165,194,244,196,207,133,103,133, 104,178,169,133,105,178,183,133,106,177,229,223,178,213,188,191,168,194,172, 216,213,194,177,133,107,216,212,206,212,133,108,218,224,133,109,206,192,133, 110,133,111,216,180,195,174,211,161,206,163,133,112,188,180,200,180,194,209, 133,113,190,237,208,182,133,114,218,225,133,115,133,116,133,117,133,118,199, 228,133,119,133,120,179,167,133,121,182,242,204,252,192,250,133,122,133,123, 192,247,133,124,209,185,209,225,216,199,133,125,133,126,133,128,133,129,133, 130,133,131,133,132,178,222,133,133,133,134,192,229,133,135,186,241,133,136, 133,137,216,200,133,138,212,173,133,139,133,140,207,225,216,201,133,141,216, 202,207,195,133,142,179,248,190,199,133,143,133,144,133,145,133,146,216,203, 133,147,133,148,133,149,133,150,133,151,133,152,133,153,219,204,133,154,133, 155,133,156,133,157,200,165,133,158,133,159,133,160,207,216,133,161,200,254, 178,206,133,162,133,163,133,164,133,165,133,166,211,214,178,230,188,176,211, 209,203,171,183,180,133,167,133,168,133,169,183,162,133,170,133,171,202,229, 133,172,200,161,202,220,177,228,208,240,133,173,197,209,133,174,133,175,133, 176,219,197,181,254,133,177,133,178,191,218,185,197,190,228,193,237,133,179, 223,182,223,181,214,187,189,208,213,217,176,200,182,163,191,201,204,168,223, 179,202,183,211,210,133,180,216,207,210,182,186,197,203,190,204,190,133,181, 223,183,181,240,223,180,133,182,133,183,133,184,211,245,133,185,179,212,184, 247,133,186,223,186,133,187,186,207,188,170,181,245,133,188,205,172,195,251, 186,243,192,244,205,194,207,242,223,184,207,197,133,189,194,192,223,185,194, 240,133,190,133,191,133,192,190,253,133,193,193,223,205,204,210,247,183,205, 223,193,133,194,223,196,133,195,133,196,183,241,176,201,182,214,183,212,133, 197,186,172,204,253,191,212,203,177,198,244,133,198,214,168,223,197,133,199, 206,226,179,179,133,200,133,201,206,252,180,181,133,202,206,199,186,240,133, 203,206,225,133,204,134,101,209,228,134,102,134,103,134,104,134,105,203,244, 180,189,134,106,176,166,134,107,134,108,134,109,134,110,134,111,223,241,204, 198,223,242,134,112,134,113,223,237,134,114,134,115,134,116,134,117,134,118, 134,119,223,233,134,120,134,121,134,122,134,123,223,235,134,124,223,239,223, 240,187,189,134,125,134,126,223,243,134,128,134,129,223,244,134,130,187,163, 134,131,202,219,206,168,224,167,179,170,134,132,224,166,134,133,134,134,134, 135,224,161,134,136,134,137,134,138,134,139,223,254,134,140,205,217,223,252, 134,141,223,250,134,142,191,208,215,196,134,143,201,204,134,144,134,145,223, 248,176,161,134,146,134,147,134,148,134,149,134,150,223,253,134,151,134,152, 134,153,134,154,223,251,224,162,134,155,134,156,134,157,134,158,134,159,224, 168,134,160,134,161,134,162,134,163,183,200,134,164,134,165,198,161,201,182, 192,178,223,245,134,166,134,167,197,190,134,168,216,196,223,249,196,246,134, 169,134,170,134,171,134,172,134,173,134,174,224,163,224,164,224,165,208,165, 134,175,134,176,224,180,204,228,134,177,224,177,134,178,134,216,134,217,134, 218,134,219,224,196,208,225,134,220,134,221,134,222,224,188,134,223,134,224, 224,201,224,202,134,225,134,226,134,227,224,190,224,170,201,164,224,193,134, 228,224,178,134,229,134,230,134,231,134,232,134,233,202,200,224,195,134,234, 224,181,134,235,206,203,134,236,203,195,224,205,224,198,224,194,134,237,224, 203,134,238,224,186,224,191,224,192,134,239,134,240,224,197,134,241,134,242, 224,199,224,200,134,243,224,204,134,244,224,187,134,245,134,246,134,247,134, 248,134,249,203,212,224,213,134,250,135,101,135,102,135,103,135,104,135,105, 135,106,135,107,135,108,135,109,135,110,135,111,135,112,224,225,224,221,210, 173,135,113,135,114,135,115,135,116,135,117,224,226,135,118,135,119,224,219, 224,217,224,223,135,120,135,121,224,224,135,122,135,123,135,124,135,125,135, 126,224,222,135,128,224,228,135,129,135,130,135,131,198,247,216,172,212,235, 224,230,202,201,135,132,135,133,135,134,135,135,224,229,135,136,135,137,135, 138,135,139,184,193,135,140,135,141,135,142,135,143,224,231,224,232,135,144, 135,145,135,146,135,147,135,148,135,149,135,150,135,151,224,233,224,227,135, 152,135,153,135,154,135,155,135,156,135,157,135,158,186,191,204,231,135,159, 135,160,135,161,224,234,135,162,135,163,135,164,135,165,135,166,135,167,135, 168,135,169,135,170,135,171,135,172,135,173,135,174,135,175,135,176,207,249, 135,177,135,178,135,179,135,180,135,181,135,182,135,183,135,184,135,185,135, 186,135,187,224,235,135,188,135,189,135,190,135,191,135,192,135,193,135,194, 200,194,135,195,135,196,135,197,135,198,189,192,135,199,135,200,135,201,135, 202,135,203,135,204,135,205,135,206,135,207,135,208,135,209,135,210,135,211, 196,210,135,212,135,213,135,214,135,215,135,216,135,217,135,218,135,219,135, 220,224,236,135,221,135,222,224,237,135,223,135,224,199,244,203,196,135,225, 224,238,187,216,216,182,210,242,224,239,205,197,135,226,182,218,135,227,135, 228,135,229,135,230,135,231,135,232,224,241,135,233,212,176,135,234,135,235, 192,167,180,209,135,236,135,237,206,167,224,240,135,238,135,239,135,240,224, 242,185,204,135,241,135,242,185,250,205,188,224,243,135,243,135,244,135,245, 198,212,224,244,135,246,212,178,135,247,200,166,224,246,224,245,135,248,135, 249,135,250,135,251,135,252,135,253,135,254,136,64,136,65,136,66,136,67,136, 68,136,69,136,70,136,71,136,72,136,73,224,247,136,74,136,75,205,193,136,76, 136,77,136,78,202,165,136,79,136,80,136,81,136,82,212,218,219,215,219,217,136, 83,219,216,185,231,219,220,219,221,181,216,136,84,136,85,219,218,136,86,136, 87,136,88,136,89,136,90,219,219,179,161,219,223,136,91,136,92,187,248,136,93, 136,126,136,128,180,185,192,172,194,162,219,226,219,228,136,129,136,130,136, 131,136,132,208,205,219,237,136,133,136,134,136,135,136,136,136,137,192,221, 219,242,136,138,136,139,136,140,136,141,136,142,136,143,136,144,182,226,136, 145,136,146,136,147,136,148,219,243,219,210,185,184,212,171,219,236,136,149, 191,209,219,240,136,150,219,209,136,151,181,230,136,152,219,235,191,229,136, 153,136,154,136,155,219,238,136,156,219,241,136,157,136,158,136,159,219,249, 136,160,136,161,136,162,136,163,136,164,136,165,136,166,136,167,136,168,185, 161,176,163,136,169,136,170,136,171,136,172,136,173,136,174,136,175,194,241, 136,176,136,177,179,199,219,239,136,178,136,179,219,248,136,180,198,210,219, 244,136,181,136,182,219,245,219,247,219,246,136,183,136,184,219,254,136,185, 211,242,178,186,136,186,136,187,136,188,219,253,136,189,136,190,136,191,136, 192,136,193,136,194,136,195,136,196,220,164,136,197,219,251,136,198,136,199, 136,200,136,201,219,250,136,202,136,203,136,204,219,252,197,224,187,249,136, 205,136,206,220,163,136,207,136,208,137,66,137,67,137,68,137,69,220,168,137, 70,137,71,137,72,137,73,137,74,137,75,137,76,203,250,235,243,137,77,137,78, 137,79,203,220,137,80,137,81,203,254,137,82,137,83,137,84,204,193,137,85,137, 86,137,87,137,88,137,89,200,251,137,90,137,91,137,92,137,93,137,94,137,95,220, 170,137,96,137,97,137,98,137,99,137,100,204,238,220,171,137,101,137,102,137, 103,137,104,137,105,137,106,137,107,137,108,137,109,137,110,137,111,137,112, 137,113,137,114,137,115,137,116,137,117,219,211,137,118,137,170,177,218,137, 171,137,172,137,173,219,213,137,174,137,175,137,176,137,177,137,178,137,179, 137,180,137,181,137,182,137,183,137,184,219,214,137,185,137,186,137,187,186, 190,137,188,137,189,137,190,137,191,137,192,137,193,137,194,137,195,137,196, 137,197,137,198,137,199,137,200,137,201,200,192,137,202,137,203,137,204,137, 205,137,206,137,207,202,191,200,201,137,208,215,179,137,209,201,249,137,210, 137,211,191,199,137,212,137,213,186,248,137,214,137,215,210,188,137,216,137, 217,137,218,137,219,137,220,137,221,137,222,137,223,226,186,137,224,180,166, 137,225,137,226,177,184,137,227,137,228,137,229,137,230,137,231,184,180,137, 232,207,196,137,233,137,234,137,235,137,236,217,231,207,166,205,226,137,237, 137,238,217,237,182,224,137,239,210,185,137,240,137,241,185,187,137,242,137, 243,137,244,137,245,226,185,226,183,137,246,180,243,137,247,204,236,204,171, 183,242,137,248,216,178,209,235,186,187,137,249,202,167,137,250,137,251,205, 183,137,252,137,253,210,196,191,228,188,208,182,225,137,254,222,197,138,64, 138,65,138,66,138,67,222,198,219,188,138,68,209,217,138,69,138,70,198,230,196, 206,183,238,138,71,183,220,138,72,138,73,191,252,215,224,138,74,198,245,138, 75,138,76,177,188,222,200,189,177,204,215,222,202,138,77,222,201,138,78,138, 79,138,80,138,81,138,82,181,236,138,83,201,221,138,84,138,85,176,194,138,86, 138,87,138,88,138,89,138,90,138,91,138,92,138,93,138,94,138,95,138,96,138,97, 138,98,197,174,197,171,138,99,196,204,138,100,188,233,203,253,138,101,138,102, 138,103,186,195,138,104,138,105,138,106,229,249,200,231,229,250,205,253,138, 107,215,177,184,190,194,232,138,108,200,209,138,109,138,110,229,251,138,111, 138,112,138,113,138,114,182,202,188,203,138,115,138,116,209,253,230,161,138, 117,195,238,138,118,138,119,138,120,138,121,230,164,138,122,138,123,138,124, 138,125,229,254,230,165,205,215,138,126,138,128,183,193,229,252,229,253,230, 163,138,129,138,130,196,221,230,168,138,131,138,132,230,167,138,133,138,134, 138,135,138,136,138,137,138,138,195,195,138,139,198,222,138,140,138,141,230, 170,138,142,138,143,138,144,138,145,138,146,138,147,138,148,196,183,138,149, 138,150,138,151,230,162,202,188,138,152,138,153,138,154,138,155,189,227,185, 195,230,166,208,213,206,175,138,156,138,157,230,169,230,176,138,158,210,166, 138,159,189,170,230,173,138,160,138,161,138,162,138,163,138,164,230,175,138, 165,192,209,138,166,138,167,210,204,138,168,138,169,138,170,188,167,138,171, 138,172,138,173,138,174,138,175,138,176,138,177,138,178,138,179,138,180,138, 181,138,182,230,177,138,183,210,246,138,184,138,185,138,186,215,203,138,187, 205,254,138,188,205,222,194,166,230,171,230,172,189,191,230,174,230,179,138, 189,138,190,230,178,138,191,138,192,138,193,138,194,230,182,138,195,230,184, 138,196,138,197,138,198,138,199,196,239,138,200,138,201,138,202,196,200,138, 203,138,204,190,234,201,239,138,205,138,206,230,183,138,207,182,240,138,208, 138,209,138,210,195,228,138,211,138,212,138,213,138,214,138,215,138,216,138, 217,211,233,230,180,138,218,230,181,138,219,200,162,138,220,138,221,138,222, 138,223,138,224,230,189,138,225,138,226,138,227,139,86,139,87,139,88,139,89, 139,90,139,91,139,92,139,93,139,94,139,95,139,96,139,97,139,98,139,99,139,100, 139,101,139,102,139,103,195,189,139,104,139,105,139,106,139,107,139,108,139, 109,139,110,195,196,230,194,139,111,139,112,139,113,139,114,139,115,139,116, 139,117,139,118,139,119,139,120,139,121,139,122,139,123,139,124,230,193,139, 125,139,126,139,128,139,129,139,130,139,131,139,132,230,199,207,177,139,133, 235,244,139,134,139,135,230,202,139,136,139,137,139,138,139,139,139,140,230, 197,139,141,139,142,188,222,201,169,139,143,139,144,139,145,139,146,139,147, 139,148,188,181,139,149,139,150,207,211,139,151,139,152,139,153,139,154,139, 155,230,200,139,156,230,201,139,157,230,206,139,158,230,208,139,159,139,160, 139,161,230,209,139,162,139,163,139,164,230,203,181,213,139,165,230,204,139, 166,139,167,230,207,139,168,139,169,196,219,139,170,230,198,139,171,139,172, 139,173,139,174,139,175,230,205,139,176,139,177,139,178,139,179,139,180,139, 181,139,182,139,183,139,184,139,185,139,186,139,187,139,188,139,189,139,190, 139,191,139,192,139,193,139,194,139,195,139,196,139,197,139,198,230,210,139, 199,139,200,139,201,139,202,139,203,139,204,139,205,139,206,139,207,139,208, 139,209,139,210,230,212,230,211,139,211,139,212,139,213,139,214,139,215,139, 216,139,217,139,218,139,219,139,220,139,221,139,222,139,223,139,224,139,225, 139,226,139,227,139,228,139,229,139,230,139,231,139,232,139,233,139,234,139, 235,139,236,230,213,139,237,217,248,139,238,139,239,230,214,139,240,139,241, 139,242,139,243,139,244,139,245,139,246,139,247,140,117,140,118,188,197,140, 119,188,196,210,250,195,220,191,220,140,120,140,121,140,122,140,123,184,187, 140,124,140,125,140,126,195,194,140,128,186,174,212,162,140,129,140,130,140, 131,140,132,140,133,140,134,140,135,140,136,140,137,199,222,196,175,178,236, 140,138,185,209,140,139,140,140,229,187,193,200,140,141,140,142,213,175,140, 143,140,144,140,145,140,146,140,147,229,188,140,148,229,190,140,149,140,150, 140,151,140,152,140,153,140,154,140,155,180,231,182,212,203,194,209,176,181, 188,140,156,140,157,202,217,140,158,183,226,140,159,140,160,201,228,140,161, 189,171,140,162,140,163,206,190,215,240,140,164,140,165,140,166,140,167,208, 161,140,168,201,217,140,169,140,170,182,251,230,216,188,226,140,171,179,190, 140,172,201,208,140,173,230,217,179,162,140,174,140,175,140,176,140,177,222, 204,140,178,211,200,222,205,140,179,210,162,140,180,140,181,140,182,140,183, 222,206,140,184,140,185,140,186,140,187,190,205,140,188,140,189,222,207,140, 190,140,191,140,192,202,172,210,252,179,223,229,234,196,225,190,161,206,178, 196,242,140,231,203,234,198,241,140,232,140,233,140,234,140,235,140,236,225, 172,140,237,140,238,140,239,225,167,225,169,140,240,140,241,225,170,225,175, 140,242,140,243,178,237,140,244,225,171,184,218,225,173,225,174,225,176,181, 186,225,177,140,245,140,246,140,247,140,248,140,249,225,179,225,184,140,250, 140,251,140,252,140,253,140,254,209,210,141,64,225,182,225,181,193,235,141,65, 141,66,141,67,225,183,141,68,212,192,141,69,225,178,141,70,225,186,176,182, 141,71,141,72,141,73,141,74,225,180,141,75,191,249,141,76,225,185,141,77,141, 78,225,187,141,79,141,80,141,81,141,82,141,83,141,84,225,190,141,85,141,86, 141,87,141,88,141,89,141,90,225,188,141,91,141,92,141,93,141,94,141,95,141,96, 214,197,141,97,141,98,141,99,141,100,141,101,141,102,141,103,207,191,141,104, 141,105,225,189,225,191,194,205,141,106,182,235,141,107,211,248,141,108,141, 109,199,205,141,110,141,111,183,229,141,112,141,113,141,114,141,115,141,116, 141,117,141,118,141,119,141,120,141,121,190,254,141,122,141,123,141,124,141, 125,141,126,141,128,225,192,225,193,141,129,141,130,225,199,179,231,141,131, 141,132,141,133,141,134,141,135,141,136,198,233,141,137,141,138,141,139,141, 140,141,141,180,222,141,142,209,194,141,143,141,144,141,145,141,146,225,200, 141,147,141,148,225,198,141,149,141,150,141,151,141,152,141,153,225,197,141, 154,225,195,225,194,141,155,177,192,141,156,141,157,141,158,213,184,225,196, 141,159,141,160,141,161,141,162,141,163,225,203,141,164,141,165,141,166,141, 167,141,168,141,169,141,170,141,171,225,204,225,202,141,172,141,173,141,174, 141,175,141,176,141,177,141,178,141,179,239,250,141,180,141,181,225,211,225, 210,199,182,141,182,141,183,141,184,141,185,141,186,141,187,141,188,141,189, 141,190,141,191,141,192,225,201,141,193,141,194,225,206,141,195,225,208,141, 196,141,197,141,198,141,199,141,200,141,201,141,202,141,203,141,204,141,205, 141,206,225,212,141,207,225,209,225,205,141,208,141,209,225,207,141,210,141, 211,141,212,141,213,225,213,141,214,141,215,141,216,141,217,141,218,141,219, 141,220,141,221,141,222,141,223,141,224,141,225,141,226,225,214,141,227,141, 228,141,229,141,230,141,231,141,232,141,233,141,234,141,235,141,236,141,237, 141,238,141,239,141,240,141,241,141,242,141,243,141,244,141,245,141,246,141, 247,141,248,225,215,141,249,141,250,141,251,225,216,141,252,141,253,141,254, 142,64,142,65,142,66,142,67,142,68,142,69,142,70,142,71,142,72,142,73,142,74, 142,75,142,76,142,77,142,78,142,79,142,80,142,81,142,82,142,83,142,84,142,85, 225,218,142,86,142,87,142,88,142,89,142,90,142,91,142,92,142,93,142,94,142,95, 142,96,142,97,142,98,225,219,142,99,142,100,142,101,142,102,142,103,142,104, 142,105,206,161,142,106,142,107,142,108,142,109,142,110,142,111,142,112,142, 113,142,114,142,115,142,116,142,117,142,118,231,221,142,119,180,168,214,221, 142,120,142,121,209,178,179,178,142,122,142,123,185,164,215,243,199,201,190, 222,185,174,142,124,206,215,142,125,142,126,178,238,219,207,142,128,188,186, 210,209,203,200,176,205,142,129,142,130,207,239,142,131,142,132,142,133,142, 134,142,135,217,227,189,237,142,136,142,137,177,210,202,208,178,188,142,138, 203,167,183,171,142,139,202,166,142,140,142,141,142,142,207,163,142,143,142, 144,224,248,213,202,224,251,142,145,142,146,224,250,197,193,204,251,142,147, 193,177,224,249,214,227,178,175,214,196,181,219,142,148,142,149,142,150,142, 151,142,152,142,153,142,154,142,155,180,248,214,161,142,156,142,157,142,158, 142,159,142,160,207,175,176,239,142,161,142,162,224,252,142,163,142,164,142, 165,142,166,142,167,225,161,179,163,142,168,142,169,224,253,224,254,195,177, 142,170,142,171,142,172,142,173,195,221,142,174,225,162,183,249,142,175,142, 176,142,177,142,178,142,179,142,180,187,207,142,181,142,182,142,183,142,184, 142,185,142,186,142,187,225,163,196,187,142,188,142,189,142,190,142,191,142, 192,225,164,142,193,142,194,225,165,142,195,142,196,225,166,180,177,142,197, 142,198,142,199,142,200,142,201,142,202,142,203,142,204,142,205,142,206,142, 207,142,208,142,209,142,210,142,211,184,201,198,189,196,234,142,212,178,162, 142,213,208,210,142,214,231,219,187,195,211,215,211,196,142,215,185,227,142, 249,142,250,142,251,142,252,142,253,142,254,143,64,143,65,143,66,193,174,192, 200,143,67,143,68,143,69,143,70,143,71,143,72,226,219,226,218,192,170,143,73, 143,74,193,206,143,75,143,76,143,77,143,78,226,220,143,79,143,80,143,81,143, 82,143,83,143,84,143,85,143,86,143,87,143,88,143,89,143,90,226,221,143,91,226, 222,143,92,143,93,143,94,143,95,143,96,143,97,143,98,143,99,143,100,219,200, 143,101,209,211,205,162,143,102,143,103,189,168,143,104,143,105,143,106,222, 195,216,165,143,221,143,222,143,223,208,196,226,224,177,216,210,228,143,224, 143,225,226,225,143,226,143,227,188,201,200,204,143,228,226,227,236,254,236, 253,223,175,143,229,143,230,143,231,226,226,214,190,205,252,195,166,143,232, 143,233,143,234,227,195,143,235,143,236,214,210,226,231,143,237,143,238,226, 232,143,239,143,240,211,199,143,241,143,242,226,236,191,236,143,243,226,237, 226,229,143,244,143,245,179,192,143,246,143,247,143,248,196,238,143,249,143, 250,226,238,143,251,143,252,208,195,143,253,186,246,226,233,183,222,144,94, 237,165,226,254,202,209,144,95,144,96,144,97,144,98,144,99,144,100,144,101, 193,181,144,102,187,208,144,103,144,104,191,214,144,105,186,227,144,106,144, 107,203,161,144,108,144,109,144,110,237,166,237,163,144,111,144,112,237,162, 144,113,144,114,144,115,144,116,187,214,237,167,208,244,144,117,144,118,237, 164,186,222,182,247,227,161,182,178,204,241,185,167,144,119,207,162,199,161, 144,120,144,121,191,210,144,122,144,123,182,241,144,124,226,250,226,251,226, 253,226,252,196,213,227,162,144,125,211,193,144,126,144,128,144,129,227,167, 199,196,144,130,144,131,144,132,144,133,207,164,144,134,144,135,227,169,186, 183,144,136,144,137,144,138,144,139,227,168,144,140,187,218,144,141,227,163, 144,142,144,143,144,144,227,164,227,170,144,145,227,166,144,146,206,242,211, 198,144,147,144,148,187,188,144,149,144,150,212,195,144,151,196,250,144,152, 144,153,237,168,208,252,227,165,144,154,195,245,144,155,227,173,177,175,144, 156,227,178,144,157,144,158,144,159,188,194,144,160,144,161,227,172,181,191, 144,162,144,163,144,164,144,165,144,166,144,167,144,168,144,169,199,233,227, 176,144,170,144,171,144,172,190,170,205,239,144,173,144,174,144,175,144,176, 144,177,187,243,144,178,144,179,144,180,204,232,144,181,144,182,227,175,144, 183,227,177,144,184,207,167,227,174,144,185,206,169,187,221,144,186,144,187, 144,188,144,189,144,190,181,235,190,229,178,210,179,205,144,191,177,185,227, 171,178,209,181,172,185,223,182,232,144,192,144,193,207,235,227,183,144,194, 187,204,144,195,144,196,200,199,208,202,144,197,144,198,144,199,144,200,144, 201,144,248,144,249,144,250,144,251,144,252,144,253,144,254,145,64,180,200, 145,65,227,187,145,66,187,197,145,67,201,247,145,68,145,69,201,229,145,70,145, 71,145,72,196,189,145,73,145,74,145,75,145,76,145,77,145,78,145,79,237,171, 145,80,145,81,145,82,145,83,194,253,145,84,145,85,145,86,145,87,187,219,191, 174,145,88,145,89,145,90,145,91,145,92,145,93,145,94,206,191,145,95,145,96, 145,97,145,98,227,188,145,99,191,182,145,100,145,101,145,102,145,103,145,104, 145,105,145,106,145,107,145,108,145,109,145,110,145,111,145,112,145,113,145, 114,145,115,145,116,145,117,145,118,177,239,145,119,145,120,212,247,145,121, 145,122,145,123,145,124,145,125,227,190,145,126,145,128,145,129,145,130,145, 131,145,132,145,133,145,134,237,173,145,135,145,136,145,137,145,138,145,139, 145,140,145,141,145,142,145,143,227,191,186,169,237,172,145,144,145,145,227, 189,145,146,145,147,145,148,145,149,145,150,145,151,145,152,145,153,145,154, 145,155,227,192,145,156,145,157,145,158,145,159,145,160,145,161,186,182,145, 162,145,163,145,164,182,174,145,165,145,166,145,167,145,168,145,169,208,184, 145,170,176,195,237,174,145,171,145,172,145,173,145,174,145,175,237,175,192, 193,145,176,227,193,145,177,145,178,145,179,145,180,145,181,145,182,145,183, 145,184,145,185,145,186,145,187,145,188,145,189,145,190,145,191,145,192,145, 193,197,179,145,194,145,195,145,196,145,197,145,198,145,199,145,200,145,201, 145,202,145,203,145,204,145,205,145,206,145,207,227,194,145,208,145,209,145, 210,145,211,145,212,145,213,145,214,145,215,145,216,220,178,145,217,145,218, 145,219,145,220,145,221,145,222,237,176,145,223,184,234,145,224,206,236,234, 167,208,231,202,249,200,214,207,183,179,201,206,210,189,228,145,225,145,226, 227,222,187,242,234,168,213,189,145,227,198,221,234,169,145,228,145,229,145, 230,234,170,145,231,234,172,234,171,145,232,234,174,234,173,145,233,145,234, 145,235,145,236,189,216,145,237,234,175,145,238,194,190,145,239,145,240,145, 241,145,242,180,193,180,247,145,243,145,244,187,167,145,245,145,246,145,247, 145,248,145,249,236,230,236,229,183,191,146,125,146,126,183,247,146,128,214, 244,181,163,178,240,196,180,196,233,192,173,222,212,146,129,176,232,197,196, 193,224,146,130,185,213,146,131,190,220,205,216,176,206,146,132,205,207,222, 214,190,208,215,190,222,213,213,208,176,221,146,133,146,134,196,226,146,135, 146,136,194,163,188,240,146,137,211,181,192,185,197,161,178,166,212,241,146, 138,146,139,192,168,202,195,222,215,213,252,146,140,185,176,146,141,200,173, 203,169,146,142,222,217,191,189,146,143,146,144,146,145,146,146,198,180,215, 167,202,176,196,195,146,147,179,214,185,210,146,148,146,149,146,150,146,151, 214,184,234,252,176,180,146,152,146,153,146,154,146,155,191,230,146,156,146, 157,204,244,146,158,146,159,146,160,146,161,205,218,146,162,146,163,146,164, 214,191,194,206,146,165,206,206,204,162,208,174,196,211,181,178,222,216,213, 245,188,183,187,211,146,166,146,167,176,164,146,168,197,178,180,236,146,169, 146,170,146,171,213,241,146,172,146,173,234,253,146,174,146,175,146,176,146, 177,146,178,146,179,222,218,205,166,146,180,146,181,205,236,146,182,146,183, 146,184,146,185,206,230,222,220,146,186,205,177,192,166,146,187,146,188,215, 189,146,189,222,219,176,198,186,180,201,211,196,243,190,232,146,190,146,191, 146,192,146,193,178,182,146,194,146,195,146,196,146,197,146,198,146,199,146, 200,146,201,192,204,203,240,146,202,188,241,187,187,181,183,146,203,146,204, 146,205,197,245,146,206,222,230,146,207,146,208,146,209,222,227,190,221,146, 210,146,211,222,223,146,212,146,213,146,214,146,215,180,183,189,221,146,216, 146,217,222,224,196,237,146,218,146,219,146,220,146,221,146,254,147,64,147,65, 147,66,222,237,147,67,222,241,147,68,147,69,200,224,147,70,147,71,147,72,215, 225,222,239,195,232,204,225,147,73,178,229,147,74,147,75,147,76,210,190,147, 77,147,78,147,79,147,80,147,81,147,82,147,83,222,238,147,84,222,235,206,213, 147,85,180,167,147,86,147,87,147,88,147,89,147,90,191,171,190,190,147,91,147, 92,189,210,147,93,147,94,147,95,147,96,222,233,147,97,212,174,147,98,222,222, 147,99,222,234,147,100,147,101,147,102,147,103,192,191,147,104,222,236,147, 147,222,244,147,148,147,149,201,227,222,243,176,218,210,161,177,247,147,150, 204,175,147,151,147,152,147,153,147,154,147,155,147,156,147,157,222,240,147, 158,203,164,147,159,147,160,147,161,213,170,147,162,147,163,147,164,147,165, 147,166,222,251,147,167,147,168,147,169,147,170,147,171,147,172,147,173,147, 174,180,221,147,175,196,166,147,176,147,177,147,178,222,253,147,179,147,180, 147,181,147,182,147,183,147,184,147,185,147,186,147,187,147,188,195,254,196, 161,223,161,147,189,147,190,147,191,147,192,147,193,147,194,147,195,193,204, 147,196,222,252,190,239,147,197,198,178,147,198,147,199,147,200,147,201,147, 202,147,203,147,204,147,205,147,206,179,197,200,246,147,207,147,208,203,186, 222,254,147,209,147,210,223,164,147,211,147,212,147,213,147,214,215,178,147, 215,147,216,147,217,147,218,147,219,179,183,147,220,147,221,147,222,147,223, 193,195,147,224,147,225,199,203,178,165,180,233,147,226,215,171,147,227,147, 228,147,229,147,230,196,236,147,231,223,162,223,163,147,232,223,165,147,233, 186,179,147,234,147,235,147,236,148,146,148,147,148,148,148,149,148,150,185, 202,148,151,148,152,208,167,244,205,148,153,148,154,181,208,148,155,148,156, 195,244,148,157,190,200,148,158,148,159,148,160,235,183,176,189,148,161,148, 162,189,204,148,163,193,178,148,164,177,214,179,168,148,165,148,166,148,167, 184,210,201,162,148,168,148,169,182,216,148,170,148,171,148,172,148,173,235, 184,190,180,148,174,148,175,148,176,202,253,148,177,199,195,148,178,213,251, 148,179,148,180,183,243,148,181,148,182,148,183,148,184,148,185,148,186,148, 187,148,188,148,189,148,190,148,191,148,192,148,193,148,194,148,195,206,196, 148,196,148,197,148,198,213,171,177,243,148,199,148,200,148,201,236,179,176, 223,148,202,236,181,148,203,148,204,148,205,182,183,148,206,193,207,148,207, 245,250,208,177,148,208,148,209,213,229,148,210,206,211,148,211,148,212,189, 239,179,226,148,213,184,171,148,214,213,182,148,215,237,189,148,216,182,207, 148,217,203,185,208,194,148,218,148,219,148,220,148,221,148,222,148,223,148, 224,148,225,183,189,148,226,148,227,236,182,202,169,148,228,148,229,148,230, 197,212,148,231,236,185,236,184,194,195,236,183,148,232,148,233,148,234,148, 235,208,253,236,186,148,236,236,187,215,229,148,237,148,238,236,188,148,239, 148,240,148,241,236,189,198,236,148,242,148,243,148,244,148,245,148,246,148, 247,148,248,148,249,206,222,148,250,188,200,148,251,148,252,200,213,181,169, 190,201,214,188,212,231,148,253,148,254,209,174,208,241,234,184,234,185,234, 186,186,181,149,64,149,65,149,66,149,67,202,177,191,245,149,68,149,69,205,250, 149,70,149,71,149,72,149,73,149,74,149,113,234,203,149,114,187,206,149,115, 149,116,149,117,149,118,149,119,149,120,149,121,189,250,201,206,149,122,149, 123,234,204,149,124,149,125,201,185,207,254,234,202,212,206,234,205,234,207, 149,126,149,128,205,237,149,129,149,130,149,131,149,132,234,201,149,133,234, 206,149,134,149,135,206,238,149,136,187,222,149,137,179,191,149,138,149,139, 149,140,149,141,149,142,198,213,190,176,206,250,149,143,149,144,149,145,199, 231,149,146,190,167,234,208,149,147,149,148,214,199,149,149,149,150,149,151, 193,192,149,152,149,153,149,154,212,221,149,155,234,209,149,156,149,157,207, 190,149,158,149,159,149,160,149,161,234,210,149,162,149,163,149,164,149,165, 202,238,149,166,149,167,149,168,149,169,197,175,176,181,149,170,149,171,149, 172,149,173,149,174,234,212,149,175,149,176,149,177,149,178,149,179,149,180, 149,181,149,182,149,183,234,211,244,223,149,184,149,185,149,186,149,187,149, 188,196,186,149,189,149,190,149,191,149,192,149,193,177,169,149,194,149,195, 149,196,149,197,229,223,149,198,149,199,149,200,149,201,234,213,149,202,149, 203,149,204,149,205,149,206,149,207,149,208,149,209,149,210,149,211,149,212, 149,213,149,214,149,215,149,216,149,217,149,218,149,219,149,220,149,221,149, 222,149,223,149,224,149,225,149,226,149,227,202,239,149,228,234,214,234,215, 198,216,149,229,149,230,149,231,149,232,149,233,149,234,149,235,149,236,234, 216,149,237,149,238,234,217,149,239,149,240,149,241,149,242,149,243,149,244, 212,187,149,245,199,250,210,183,184,252,149,246,149,247,234,194,149,248,178, 220,149,249,149,250,194,252,149,251,212,248,204,230,150,133,188,171,150,134, 150,135,185,185,150,136,150,137,232,193,150,138,205,247,150,139,232,202,150, 140,150,141,150,142,150,143,206,246,150,144,150,145,150,146,150,147,213,237, 150,148,193,214,232,196,150,149,195,182,150,150,185,251,214,166,232,200,150, 151,150,152,150,153,202,224,212,230,150,154,232,192,150,155,232,197,232,199, 150,156,199,185,183,227,150,157,232,201,150,158,191,221,232,210,150,159,150, 160,232,215,150,161,232,213,188,220,188,207,232,219,150,162,150,163,150,164, 150,165,150,166,150,167,150,168,150,169,232,222,150,170,232,218,177,250,150, 171,150,172,150,173,150,174,150,175,150,176,150,177,150,178,150,179,150,180, 176,216,196,179,184,204,198,226,200,190,200,225,150,181,150,182,150,183,232, 207,232,212,232,214,150,184,185,241,232,216,215,245,150,185,196,251,150,186, 232,220,150,187,150,188,178,233,150,189,150,190,150,191,232,209,150,192,150, 193,188,237,150,194,150,195,191,194,232,205,214,249,150,196,193,248,178,241, 150,197,150,198,150,199,150,200,150,201,150,202,150,203,150,204,232,223,150, 205,202,193,151,86,193,186,151,87,232,232,151,88,195,183,176,240,151,89,151, 90,151,91,151,92,151,93,151,94,151,95,151,96,232,244,151,97,151,98,151,99,232, 247,151,100,151,101,151,102,185,163,151,103,151,104,151,105,151,106,151,107, 151,108,151,109,151,110,151,111,151,112,201,210,151,113,151,114,151,115,195, 206,206,224,192,230,151,116,151,117,151,118,151,119,203,243,151,120,204,221, 208,181,151,121,151,122,202,225,151,123,232,243,151,124,151,125,151,126,151, 128,151,129,151,130,151,131,151,132,151,133,151,134,151,181,233,164,151,182, 151,183,151,184,210,206,151,185,151,186,151,187,151,188,151,189,233,163,151, 190,214,178,215,181,151,191,233,167,151,192,189,183,151,193,151,194,151,195, 151,196,151,197,151,198,151,199,151,200,151,201,151,202,151,203,151,204,232, 252,232,253,151,205,151,206,151,207,233,161,151,208,151,209,151,210,151,211, 151,212,151,213,151,214,151,215,205,214,151,216,151,217,210,172,151,218,151, 219,151,220,233,178,151,221,151,222,151,223,151,224,233,169,151,225,151,226, 151,227,180,170,151,228,180,187,151,229,151,230,233,171,151,231,151,232,151, 233,151,234,151,235,151,236,151,237,151,238,151,239,151,240,151,241,151,242, 151,243,151,244,151,245,151,246,151,247,208,168,151,248,151,249,233,165,151, 250,151,251,179,254,151,252,151,253,233,172,192,227,151,254,233,170,152,64, 152,65,233,185,152,66,152,67,233,184,152,68,152,69,152,70,152,71,233,174,152, 72,152,73,232,250,152,74,152,75,233,168,152,76,152,77,152,78,152,79,152,80, 191,172,233,177,233,186,152,81,152,82,194,165,152,83,152,84,152,85,152,130, 233,194,152,131,152,132,152,133,152,134,152,135,152,136,152,137,152,138,233, 195,152,139,233,179,152,140,233,182,152,141,187,177,152,142,152,143,152,144, 233,192,152,145,152,146,152,147,152,148,152,149,152,150,188,247,152,151,152, 152,152,153,233,196,233,198,152,154,152,155,152,156,152,157,152,158,152,159, 152,160,152,161,152,162,152,163,152,164,152,165,233,202,152,166,152,167,152, 168,152,169,233,206,152,170,152,171,152,172,152,173,152,174,152,175,152,176, 152,177,152,178,152,179,178,219,152,180,233,200,152,181,152,182,152,183,152, 184,152,185,152,186,152,187,152,188,152,189,152,190,183,174,152,191,152,192, 152,193,152,194,152,195,152,196,152,197,152,198,152,199,152,200,152,201,152, 202,233,203,233,204,152,203,152,204,152,205,152,206,152,207,152,208,213,193, 152,209,196,163,152,210,152,211,152,212,152,213,152,214,152,215,233,216,152, 216,186,225,152,217,152,218,152,219,152,220,233,201,152,221,211,163,152,222, 152,223,152,224,233,212,152,225,152,226,152,227,152,228,152,229,152,230,152, 231,233,215,233,208,152,232,152,233,152,234,152,235,152,236,233,207,152,237, 152,238,199,193,152,239,152,240,152,241,152,242,152,243,152,244,152,245,152, 246,233,210,152,247,152,248,152,249,152,250,152,251,152,252,152,253,233,217, 179,200,152,254,233,211,153,64,153,65,153,66,153,67,153,68,207,240,153,69,153, 70,153,71,233,205,153,72,153,73,153,74,153,75,153,76,153,77,153,78,153,79,153, 80,153,81,153,82,179,247,153,83,153,84,153,85,153,86,153,87,153,88,153,89,233, 214,153,90,153,91,233,218,153,92,153,93,153,94,153,150,153,151,153,152,153, 153,153,154,153,155,153,156,153,157,153,158,153,159,153,160,153,161,153,162, 153,163,153,164,153,165,153,166,153,167,153,168,153,169,153,170,153,171,153, 172,153,173,153,174,153,175,153,176,153,177,153,178,153,179,153,180,153,181, 153,182,153,183,153,184,153,185,153,186,153,187,153,188,153,189,153,190,153, 191,153,192,153,193,153,194,153,195,153,196,153,197,153,198,153,199,153,200, 153,201,153,202,153,203,153,204,153,205,153,206,153,207,153,208,153,209,153, 210,153,211,153,212,153,213,153,214,153,215,153,216,153,217,153,218,153,219, 153,220,153,221,153,222,153,223,153,224,153,225,153,226,153,227,153,228,153, 229,153,230,153,231,153,232,153,233,153,234,153,235,153,236,153,237,153,238, 153,239,153,240,153,241,153,242,153,243,153,244,153,245,199,183,180,206,187, 182,208,192,236,163,153,246,153,247,197,183,153,248,153,249,153,250,153,251, 153,252,153,253,153,254,154,64,154,65,154,66,211,251,154,67,154,68,154,69,154, 70,236,164,154,71,236,165,198,219,154,72,154,73,154,74,191,238,154,75,154,76, 154,77,154,78,236,166,154,79,154,80,236,167,208,170,154,81,199,184,154,82,154, 83,184,232,154,84,154,85,154,86,154,87,154,88,154,89,154,90,154,91,154,92,154, 93,154,94,154,95,236,168,154,96,154,97,154,98,154,99,154,100,154,101,154,102, 154,103,214,185,213,253,180,203,178,189,206,228,198,231,154,104,154,105,205, 225,154,106,154,107,154,108,154,109,154,110,154,111,154,112,154,113,154,114, 154,115,154,116,154,117,154,118,154,119,180,245,154,120,203,192,188,223,154, 121,154,122,154,123,154,124,233,226,233,227,209,234,233,229,154,125,180,249, 233,228,154,126,209,179,202,226,178,208,154,128,233,232,154,129,154,130,154, 131,154,132,233,230,233,231,154,133,154,134,214,179,154,135,154,136,154,137, 233,233,233,234,154,138,154,139,154,140,154,141,154,142,233,235,154,143,154, 144,154,145,154,146,154,147,154,148,154,149,154,150,233,236,154,151,154,152, 154,153,154,154,154,155,154,156,154,157,154,158,236,175,197,185,182,206,154, 159,210,243,154,160,154,161,154,162,154,163,154,164,154,165,154,166,181,238, 154,167,187,217,236,177,154,168,154,169,210,227,154,170,154,171,154,172,154, 173,154,174,206,227,154,175,196,184,154,176,195,191,154,177,154,178,182,190, 216,185,177,200,177,207,177,209,197,254,154,179,177,208,154,180,195,171,154, 181,154,182,154,183,154,184,154,185,213,177,154,186,154,187,154,188,154,189, 154,190,154,191,154,192,154,193,235,164,186,193,154,194,154,195,154,196,204, 186,154,197,154,198,154,199,235,165,154,200,235,167,154,201,154,202,154,203, 235,168,154,204,154,205,154,206,235,166,154,207,154,208,154,209,154,210,154, 211,154,212,154,213,235,169,235,171,235,170,154,214,154,215,154,216,154,217, 154,218,235,172,154,219,202,207,216,181,195,241,154,220,195,165,198,248,235, 173,196,202,154,221,235,174,235,175,235,176,183,213,154,222,154,223,154,224, 183,250,154,225,235,177,199,226,154,226,235,179,154,227,186,164,209,245,176, 177,235,178,235,180,154,228,154,229,154,230,181,170,194,200,199,232,154,231, 235,181,154,232,203,174,227,223,154,233,154,234,211,192,154,235,154,236,154, 237,154,238,217,219,154,239,154,240,155,85,199,223,210,202,206,214,155,86,227, 228,227,236,155,87,201,242,179,193,155,88,155,89,227,231,155,90,155,91,198, 227,227,229,155,92,155,93,237,179,227,230,155,94,155,95,155,96,155,97,201,179, 155,98,197,230,155,99,155,100,155,101,185,181,155,102,195,187,155,103,227,227, 197,189,193,164,194,217,178,215,155,104,227,237,187,166,196,173,155,105,227, 240,190,218,155,106,155,107,227,251,227,245,186,211,155,108,155,109,155,110, 155,111,183,208,211,205,155,112,214,206,213,211,185,193,213,180,209,216,155, 113,155,114,155,115,155,116,208,185,199,246,155,117,155,118,155,119,200,170, 178,180,155,120,195,218,155,121,155,122,155,123,227,238,155,124,155,125,227, 252,227,239,183,168,227,247,227,244,155,126,155,128,155,129,183,186,155,130, 155,131,197,162,155,132,227,246,197,221,178,168,198,252,155,133,196,224,155, 134,155,135,215,162,155,136,192,225,227,249,155,137,155,138,227,250,227,253, 204,169,227,243,155,139,211,190,155,140,177,195,237,180,227,241,227,242,155, 141,227,248,208,186,198,195,212,243,227,254,155,142,155,143,189,224,155,144, 155,145,228,167,155,146,155,147,228,166,155,148,155,149,155,150,209,243,228, 163,155,151,228,169,155,152,155,153,155,154,200,247,155,155,155,156,155,157, 155,158,207,180,155,159,228,168,228,174,194,229,155,160,155,161,182,180,155, 162,155,163,155,164,155,165,155,166,155,167,189,242,155,168,228,162,155,169, 155,170,186,233,228,170,155,171,155,172,228,172,155,173,155,174,182,253,214, 222,228,178,155,175,228,173,155,176,155,177,155,178,228,161,155,179,187,238, 205,221,199,162,197,201,155,180,155,181,193,247,155,182,228,164,155,183,199, 179,189,172,189,189,228,165,155,184,215,199,178,226,155,185,228,171,188,195, 228,175,155,186,187,235,228,176,197,168,228,177,155,187,155,188,155,189,155, 190,213,227,191,163,155,191,228,186,155,192,228,183,155,193,228,187,155,194, 155,195,228,189,155,196,155,197,198,214,155,198,155,199,186,198,192,203,155, 200,155,201,155,202,184,161,228,180,155,203,155,204,155,205,155,206,212,161, 155,207,155,208,186,163,189,254,155,209,155,210,155,211,228,188,155,212,155, 213,155,214,155,215,155,216,205,191,155,217,155,218,196,249,155,219,155,220, 207,251,201,230,155,221,155,222,211,191,155,223,207,209,155,224,155,225,228, 179,155,226,228,184,228,185,204,233,155,227,155,228,155,229,155,230,155,231, 204,206,155,232,192,212,228,181,193,176,228,182,206,208,155,233,187,193,181, 211,155,234,200,243,189,167,213,199,201,172,184,162,228,202,155,235,155,236, 228,204,209,196,155,237,155,238,210,186,155,239,155,240,186,173,155,241,155, 242,186,212,155,243,155,244,155,245,155,246,155,247,155,248,228,195,156,96, 156,97,156,98,156,99,156,100,199,229,156,101,156,102,156,103,156,104,212,168, 156,105,228,203,215,213,228,194,156,106,189,165,228,197,156,107,156,108,211, 230,156,109,228,201,201,248,156,110,156,111,228,190,156,112,156,113,211,229, 156,114,156,115,199,254,182,201,156,116,212,252,178,179,228,215,156,117,156, 118,156,119,206,194,156,120,228,205,156,121,206,188,156,122,184,219,156,123, 156,124,228,214,156,125,191,202,156,126,156,128,156,129,211,206,156,130,195, 236,156,131,156,132,156,133,156,134,156,135,156,136,156,137,156,138,197,200, 228,216,156,139,156,140,156,141,156,142,156,143,156,144,156,145,156,146,205, 196,228,207,156,147,156,148,156,149,156,150,228,212,228,213,156,151,186,254, 156,152,207,230,156,153,156,154,213,191,156,155,156,156,156,157,228,210,156, 158,156,159,156,160,156,161,156,162,156,163,156,164,156,165,156,166,156,167, 156,168,228,208,156,169,156,170,228,206,156,171,156,172,156,173,156,174,156, 175,156,176,156,177,156,178,156,179,156,180,156,181,156,182,156,183,156,184, 156,185,205,229,202,170,156,186,156,187,156,188,192,163,156,189,189,166,228, 211,156,190,156,191,184,200,156,192,156,193,156,194,156,195,156,196,228,231, 212,180,156,197,156,198,156,199,156,200,156,201,156,202,156,203,228,219,156, 204,156,205,156,206,193,239,156,207,156,208,228,233,156,209,156,210,210,231, 156,211,156,212,228,223,156,213,228,224,156,214,156,215,207,170,156,216,156, 217,156,218,156,219,203,221,156,220,228,218,228,209,156,221,228,229,156,222, 200,220,228,227,156,223,156,224,196,231,228,226,156,225,228,225,156,226,156, 227,156,228,179,252,228,232,156,229,156,230,156,231,156,232,181,225,156,233, 156,234,156,235,215,204,156,236,156,237,156,238,228,230,156,239,187,172,156, 240,215,210,204,207,235,248,156,241,228,228,156,242,156,243,185,246,156,244, 156,245,156,246,214,205,228,217,228,220,194,250,228,222,156,247,194,203,192, 196,194,208,156,248,177,245,204,178,156,249,156,250,156,251,156,252,156,253, 156,254,157,64,157,65,157,66,157,67,181,206,157,68,157,69,157,70,157,71,228, 239,157,72,157,73,157,74,157,75,157,76,157,77,157,78,157,79,198,175,157,80, 157,81,157,82,198,225,157,83,157,84,228,245,157,85,157,86,157,87,157,88,157, 89,194,169,157,90,157,91,157,92,192,236,209,221,228,238,157,93,157,94,157,95, 157,96,157,97,157,98,157,99,157,100,157,101,157,102,196,174,157,103,157,104, 157,105,228,237,157,106,157,107,157,108,157,109,228,246,228,244,194,254,157, 110,228,221,157,111,228,240,157,112,202,254,157,113,213,196,157,114,157,115, 228,241,157,116,157,117,157,118,157,119,157,120,157,121,157,122,209,250,157, 123,157,124,157,125,157,126,157,128,157,129,157,130,228,235,228,236,157,131, 157,132,157,133,228,242,157,134,206,171,157,135,157,136,157,137,157,138,157, 139,157,140,157,141,157,142,157,143,157,144,197,203,157,145,157,146,157,147, 199,177,157,148,194,186,157,149,157,150,157,151,228,234,157,152,157,153,157, 154,193,202,157,155,157,156,157,157,157,158,157,159,157,160,204,182,179,177, 157,161,157,162,157,163,228,251,157,164,228,243,157,165,157,166,157,167,228, 250,157,168,228,253,157,169,228,252,157,170,157,171,157,172,157,173,157,174, 157,175,157,176,179,206,157,177,157,178,157,179,179,186,228,247,157,180,157, 181,228,249,228,248,197,236,157,182,157,183,157,184,157,185,157,186,157,187, 157,188,157,189,157,190,157,191,157,192,157,193,157,194,192,189,157,195,157, 196,157,197,157,198,212,232,157,199,157,200,157,201,157,202,157,203,229,162, 157,204,157,205,157,206,157,207,157,208,157,209,157,210,157,211,157,212,157, 213,157,214,176,196,157,215,157,216,229,164,157,217,157,218,229,163,157,219, 157,220,157,221,157,222,157,223,157,224,158,88,158,89,158,90,158,91,158,92, 158,93,158,94,158,95,158,96,158,97,158,98,158,99,158,100,158,101,158,102,158, 103,158,104,198,217,158,105,158,106,158,107,158,108,158,109,158,110,158,111, 158,112,229,171,229,173,158,113,158,114,158,115,158,116,158,117,158,118,158, 119,229,172,158,120,158,121,158,122,158,123,158,124,158,125,158,126,158,128, 158,129,158,130,158,131,158,132,158,133,158,134,158,135,158,136,158,137,229, 175,158,138,158,139,158,140,229,174,158,141,158,142,158,143,158,144,158,145, 158,146,158,147,158,148,158,149,158,150,158,151,158,152,158,153,158,154,158, 155,158,156,158,157,158,158,185,224,158,159,158,160,229,176,158,161,158,162, 158,163,158,164,158,165,158,166,158,167,158,168,158,169,158,170,158,171,158, 172,158,173,158,174,229,177,158,175,158,176,158,177,158,178,158,179,158,180, 158,181,158,182,158,183,158,184,158,185,158,186,187,240,236,225,195,240,158, 187,181,198,187,210,158,188,158,189,158,190,158,191,193,233,212,238,158,192, 190,196,158,193,158,194,158,195,215,198,158,196,212,214,178,211,159,87,159,88, 159,89,159,90,159,91,159,92,159,93,159,94,159,95,209,201,186,184,159,96,159, 97,159,98,159,99,159,100,236,201,159,101,159,102,236,202,159,103,187,192,236, 203,159,104,236,226,177,186,183,217,159,105,159,106,159,107,159,108,159,109, 159,110,159,111,159,112,159,113,159,114,159,115,189,185,159,116,159,117,159, 118,159,119,159,120,159,121,159,122,159,123,236,204,209,230,236,205,159,124, 159,125,159,126,159,128,200,187,159,129,159,130,159,131,159,132,159,133,159, 134,159,135,159,136,159,137,159,138,159,139,159,140,159,141,159,142,236,209, 159,143,159,144,159,145,159,146,236,211,159,147,187,205,159,148,188,229,159, 149,159,150,159,151,159,152,159,153,159,154,159,155,159,156,159,157,159,158, 159,159,159,160,159,161,236,207,159,162,201,183,159,163,159,164,159,165,159, 166,159,167,195,186,159,168,236,227,213,213,236,208,159,169,159,170,159,171, 159,172,159,173,214,243,159,174,159,175,159,176,236,210,236,206,159,177,159, 178,159,179,159,180,236,212,159,181,236,213,159,182,159,183,201,191,159,184, 159,185,159,186,159,187,159,188,159,189,207,168,159,190,159,191,159,192,159, 193,159,194,208,220,159,195,159,196,159,197,159,198,209,172,159,199,159,200, 159,201,159,202,200,219,159,203,159,204,159,205,236,214,206,245,159,206,159, 207,159,208,159,209,159,210,202,236,236,218,159,211,159,212,159,213,159,214, 159,215,159,216,159,217,236,217,159,218,159,219,159,220,176,190,159,221,159, 222,159,223,159,224,159,225,159,226,236,215,159,227,236,216,159,228,159,229, 159,230,236,228,159,231,159,232,159,233,159,234,159,235,159,236,159,237,159, 238,159,239,200,188,159,240,159,241,159,242,159,243,159,244,159,245,159,246, 159,247,159,248,159,249,193,199,159,250,159,251,159,252,159,253,159,254,236, 220,209,224,160,64,160,65,160,66,160,67,160,68,160,69,160,70,160,71,160,72, 160,73,236,219,160,74,160,75,160,76,160,77,212,239,160,78,236,221,160,79,160, 80,160,81,160,82,160,83,160,84,219,198,160,85,160,86,160,87,160,88,160,89,160, 90,160,91,160,92,160,93,160,94,236,222,160,95,160,96,160,97,160,98,160,99,160, 100,160,101,160,102,160,103,160,104,160,105,160,106,177,172,160,107,160,108, 160,109,160,110,160,111,160,112,160,113,160,114,160,115,160,116,160,117,160, 118,160,119,160,120,160,121,160,122,160,123,160,124,160,125,160,126,160,128, 160,129,236,223,160,130,160,131,160,132,160,133,160,134,160,135,160,136,160, 137,160,138,160,139,236,224,160,140,215,166,160,141,197,192,160,142,160,143, 160,144,235,188,176,174,160,145,160,146,160,147,190,244,184,184,210,175,176, 214,181,249,160,148,216,179,160,149,203,172,160,150,227,221,160,151,160,152, 160,153,160,154,160,155,160,156,160,157,198,172,176,230,160,158,160,159,160, 160,197,198,235,185,160,161,160,162,160,163,160,164,235,186,160,165,160,166, 160,167,235,187,160,168,160,169,209,192,160,170,197,163,160,171,234,242,160, 172,196,178,160,173,196,181,192,206,160,174,160,175,160,176,234,243,196,193, 160,177,206,239,160,178,160,179,160,180,160,181,234,240,234,244,160,182,160, 183,201,252,160,184,160,185,199,163,160,186,160,187,160,188,204,216,206,254, 160,189,160,190,160,191,234,245,234,246,160,238,225,241,191,241,225,240,181, 210,160,239,160,240,160,241,177,183,160,242,160,243,160,244,160,245,225,243, 225,242,160,246,186,252,160,247,225,244,160,248,160,249,160,250,160,251,185, 183,160,252,190,209,160,253,160,254,170,64,170,65,196,252,170,66,186,221,189, 198,170,67,170,68,170,69,170,70,170,71,170,72,225,245,225,247,170,73,170,74, 182,192,207,193,202,168,225,246,213,248,211,252,225,248,225,252,225,249,170, 75,170,76,225,250,192,234,170,77,225,254,226,161,192,199,170,78,170,79,170,80, 161,122,161,123,161,124,161,125,161,126,161,128,161,129,161,130,161,131,161, 132,161,133,161,134,161,135,161,136,161,137,161,138,161,139,161,140,161,141, 161,142,161,143,161,144,161,145,161,146,161,147,161,148,161,149,161,150,161, 151,161,152,161,153,161,154,161,155,161,156,161,157,161,158,161,159,161,160, 162,64,162,65,162,66,162,67,162,68,162,69,162,70,162,71,162,72,162,73,162,74, 162,75,162,76,162,77,162,78,162,79,162,80,162,81,162,82,162,83,162,84,162,85, 162,86,162,87,162,88,162,89,162,90,162,91,162,92,162,93,162,94,162,95,162,96, 162,97,162,98,162,99,162,100,162,101,162,102,162,103,162,104,162,105,162,106, 162,107,162,108,162,109,162,110,162,111,162,112,162,113,162,114,162,115,162, 116,162,117,162,118,162,119,162,120,162,121,162,122,162,123,162,124,162,125, 162,126,162,128,162,129,162,130,162,131,162,132,162,133,162,134,162,135,162, 136,162,137,162,138,162,139,162,140,162,141,162,142,162,143,162,144,162,145, 162,146,162,147,162,148,162,149,162,150,162,151,162,152,162,153,162,154,162, 155,162,156,162,157,162,158,162,159,162,160,163,64,163,65,163,66,163,67,163, 68,163,69,163,70,163,71,163,72,163,73,163,74,163,75,163,76,163,77,163,78,163, 79,163,80,163,81,163,82,163,83,163,84,163,85,163,86,163,87,163,88,163,89,163, 90,163,91,163,92,163,93,163,94,163,95,163,96,163,97,163,98,163,99,163,100,163, 101,163,102,163,103,163,104,163,105,163,106,163,107,163,108,163,109,163,110, 163,111,163,112,163,113,163,114,163,115,163,116,163,117,163,118,163,119,163, 120,163,121,163,122,163,123,163,124,163,125,163,126,163,128,163,129,163,130, 163,131,163,132,163,133,163,134,163,135,163,136,163,137,163,138,163,139,163, 140,163,141,163,142,163,143,163,144,163,145,163,146,163,147,163,148,163,149, 163,150,163,151,163,152,163,153,163,154,163,155,163,156,163,157,163,158,163, 159,163,160,164,64,164,65,164,66,164,67,164,68,164,69,164,70,164,71,164,72, 164,73,164,74,164,75,164,76,164,77,164,78,164,79,164,80,164,81,164,82,164,83, 164,84,164,85,164,86,164,87,164,88,164,89,164,90,164,91,164,92,164,93,164,94, 164,95,164,96,164,97,164,98,164,99,164,100,164,101,164,102,164,103,164,104, 164,105,164,106,164,107,164,108,164,109,164,110,164,111,164,112,164,113,164, 114,164,115,164,116,164,117,164,118,164,119,164,120,164,121,164,122,164,123, 164,124,164,125,164,126,164,128,164,129,164,130,164,131,164,132,164,133,164, 134,164,135,164,136,164,137,164,138,164,139,164,140,164,141,164,142,164,143, 164,144,164,145,164,146,164,147,164,148,164,149,164,150,164,151,164,152,164, 153,164,154,164,155,164,156,164,157,164,158,164,159,164,160,165,64,165,65,165, 66,165,67,165,68,165,69,165,70,165,71,165,72,165,73,165,74,165,75,165,76,165, 77,165,78,165,79,165,80,165,81,165,82,165,83,165,84,165,85,165,86,165,87,165, 88,165,89,165,90,165,91,165,92,165,93,165,94,165,95,165,96,165,97,165,98,165, 99,165,100,165,101,165,102,165,103,165,104,165,105,165,106,165,107,165,108, 165,109,165,110,165,111,165,112,165,113,165,114,165,115,165,116,165,117,165, 118,165,119,165,120,165,121,165,122,165,123,165,124,165,125,165,126,165,128, 165,129,165,130,165,131,165,132,165,133,165,134,165,135,165,136,165,137,165, 138,165,139,165,140,165,141,165,142,165,143,165,144,165,145,165,146,165,147, 165,148,165,149,165,150,165,151,165,152,165,153,165,154,165,155,165,156,165, 157,165,158,165,159,165,160,166,64,166,65,166,66,166,67,166,68,166,69,166,70, 166,71,166,72,166,73,166,74,166,75,166,76,166,77,166,78,166,79,166,80,166,81, 166,82,166,83,166,84,166,85,166,86,166,87,166,88,166,89,165,250,165,251,165, 252,165,253,165,254,166,185,166,186,166,187,166,188,166,189,166,190,166,191, 166,192,166,217,166,218,166,219,166,220,166,221,166,222,166,223,166,236,166, 237,166,243,166,246,166,247,166,248,166,249,166,250,166,251,166,252,166,253, 166,254,167,194,167,195,167,196,167,197,167,198,167,199,167,200,167,201,167, 202,167,203,167,204,167,205,167,206,167,207,167,208,167,242,167,243,167,244, 167,245,167,246,167,247,167,248,167,249,167,250,167,251,167,252,167,253,167, 254,168,150,168,151,168,152,168,153,166,90,166,91,166,92,166,93,166,94,166,95, 166,96,166,97,166,98,166,99,166,100,166,101,166,102,166,103,166,104,166,105, 166,106,166,107,166,108,166,109,166,110,166,111,166,112,166,113,166,114,166, 115,166,116,166,117,166,118,166,119,166,120,166,121,166,122,166,123,166,124, 166,125,166,126,166,128,166,129,166,130,166,131,166,132,166,133,166,134,166, 135,166,136,166,137,166,138,166,139,166,140,166,141,166,142,166,143,166,144, 166,145,166,146,166,147,166,148,166,149,166,150,166,151,166,152,166,153,166, 154,166,155,166,156,166,157,166,158,166,159,166,160,167,64,167,65,167,66,167, 67,167,68,167,69,167,70,167,71,167,72,167,73,167,74,167,75,167,76,167,77,167, 78,167,79,167,80,167,81,167,82,167,83,167,84,167,85,167,86,167,87,167,88,167, 89,167,90,167,91,167,92,167,93,167,94,167,95,167,96,167,97,167,98,167,99,167, 100,167,101,167,102,167,103,167,104,167,105,167,106,167,107,167,108,167,109, 167,110,167,111,167,112,167,113,167,114,167,115,167,116,167,117,167,118,167, 119,167,120,167,121,167,122,167,123,167,124,167,125,167,126,167,128,167,129, 167,130,167,131,167,132,167,133,167,134,167,135,167,136,167,137,167,138,167, 139,167,140,167,141,167,142,167,143,167,144,167,145,167,146,167,147,167,148, 167,149,167,150,167,151,167,152,167,153,167,154,167,155,167,156,167,157,167, 158,167,159,167,160,162,171,162,172,162,173,162,174,162,175,162,176,162,227, 162,228,162,239,162,240,162,253,162,254,164,244,164,245,164,246,164,247,164, 248,164,249,164,250,164,251,164,252,164,253,164,254,165,247,165,248,165,249, 168,154,168,155,168,156,168,157,168,158,168,159,168,160,168,188,168,191,168, 193,168,194,168,195,168,196,168,234,168,235,168,236,168,237,168,238,168,239, 168,240,168,241,168,242,168,243,168,244,168,245,168,246,168,247,168,248,168, 249,168,250,168,251,168,252,168,253,168,254,169,88,169,91,169,93,169,94,169, 95,169,137,169,138,169,139,169,140,169,141,169,142,169,143,169,144,169,145, 169,146,169,147,169,148,169,149,169,151,169,152,169,153,169,154,169,155,169, 156,169,157,169,158,169,159,169,160,169,161,169,162,169,163,169,240,169,241, 169,242,169,243,169,244,169,245,169,246,169,247,169,248,169,249,169,250,169, 251,169,252,169,253,169,254,215,250,215,251,215,252,215,253,215,254,254,80, 254,81,254,82,254,83,254,84,254,85,254,86,254,87,254,88,254,89,254,90,254,91, 254,92,254,93,254,94,254,95,254,96,254,97,254,98,254,99,254,100,254,101,254, 102,254,103,254,104,254,105,254,106,254,107,254,108,254,109,254,110,254,111, 254,112,254,113,254,114,254,115,254,116,254,117,254,118,254,119,254,120,254, 121,254,122,169,164,169,165,169,166,169,167,169,168,169,169,169,170,169,171, 169,172,169,173,169,174,169,175,169,176,169,177,169,178,169,179,169,180,169, 181,169,182,169,183,169,184,169,185,169,186,169,187,169,188,169,189,169,190, 169,191,169,192,169,193,169,194,169,195,169,196,169,197,169,198,169,199,169, 200,169,201,169,202,169,203,169,204,169,205,169,206,169,207,169,208,169,209, 169,210,169,211,169,212,169,213,169,214,169,215,169,216,169,217,169,218,169, 219,169,220,169,221,169,222,169,223,169,224,169,225,169,226,169,227,170,81, 225,251,170,82,225,253,170,83,170,84,170,85,170,86,170,87,170,88,226,165,170, 89,170,90,170,91,193,212,170,92,170,93,170,94,170,95,226,163,170,96,226,168, 178,254,226,162,170,97,170,98,170,99,195,205,178,194,226,167,226,166,170,100, 170,101,226,164,226,169,170,102,170,103,226,171,170,104,170,105,170,106,208, 201,214,237,195,168,226,172,170,107,207,215,170,108,170,109,226,174,170,110, 170,111,186,239,170,112,170,113,233,224,226,173,226,170,170,114,170,115,170, 116,170,117,187,171,212,179,170,118,170,119,170,120,170,121,170,122,170,123, 170,124,170,125,170,126,170,128,170,129,170,130,170,131,226,176,170,132,170, 133,226,175,170,134,233,225,170,135,170,136,170,137,170,138,226,177,170,139, 170,140,170,141,170,142,170,143,170,144,170,145,170,146,226,178,170,147,170, 148,170,149,170,150,170,151,170,152,170,153,170,154,170,155,170,156,170,157, 226,179,204,161,170,158,226,180,170,159,170,160,171,64,171,65,171,66,171,67, 171,68,171,69,171,70,171,71,171,72,171,73,171,74,171,75,226,181,171,76,170, 161,170,162,170,163,170,164,170,165,170,166,170,167,170,168,170,169,170,170, 170,171,170,172,170,173,170,174,170,175,170,176,170,177,170,178,170,179,170, 180,170,181,170,182,170,183,170,184,170,185,170,186,170,187,170,188,170,189, 170,190,170,191,170,192,170,193,170,194,170,195,170,196,170,197,170,198,170, 199,170,200,170,201,170,202,170,203,170,204,170,205,170,206,170,207,170,208, 170,209,170,210,170,211,170,212,170,213,170,214,170,215,170,216,170,217,170, 218,170,219,170,220,170,221,170,222,170,223,170,224,170,225,170,226,170,227, 170,228,170,229,170,230,170,231,170,232,170,233,170,234,170,235,170,236,170, 237,170,238,170,239,170,240,170,241,170,242,170,243,170,244,170,245,170,246, 170,247,170,248,170,249,170,250,170,251,170,252,170,253,170,254,171,161,171, 162,171,163,171,164,171,165,171,166,171,167,171,168,171,169,171,170,171,171, 171,172,171,173,171,174,171,175,171,176,171,177,171,178,171,179,171,180,171, 181,171,182,171,183,171,184,171,185,171,186,171,187,171,188,171,189,171,190, 171,191,171,192,171,193,171,194,171,77,171,78,171,79,171,80,208,254,171,81, 171,82,194,202,171,83,211,241,171,84,205,245,171,85,171,86,231,224,171,87,171, 88,231,225,171,89,171,90,171,91,171,92,190,193,171,93,171,94,171,95,171,96, 194,234,171,97,171,98,171,99,231,228,171,100,171,101,231,227,171,102,171,103, 171,104,171,105,171,106,171,107,205,230,171,108,195,181,171,109,171,110,231, 226,187,183,207,214,171,111,193,225,231,233,171,112,171,113,171,114,231,232, 171,115,171,116,231,244,178,163,171,117,171,118,171,119,171,120,171,195,171, 196,171,197,171,198,171,199,171,200,171,201,171,202,171,203,171,204,171,205, 171,206,171,207,171,208,171,209,171,210,171,211,171,212,171,213,171,214,171, 215,171,216,171,217,171,218,171,219,171,220,171,221,171,222,171,223,171,224, 171,225,171,226,171,227,171,228,171,229,171,230,171,231,171,232,171,233,171, 234,171,235,171,236,171,237,171,238,171,239,171,240,171,241,171,242,171,243, 171,244,171,245,171,246,171,247,171,248,171,249,171,250,171,251,171,252,171, 253,171,254,172,161,172,162,172,163,172,164,172,72,172,73,172,74,199,242,172, 75,192,197,192,237,172,76,172,77,193,240,231,240,172,78,172,79,172,80,172,81, 231,246,203,246,172,82,172,83,172,84,172,85,172,86,172,87,172,88,172,89,172, 90,232,162,232,161,172,91,172,92,172,93,172,94,172,95,172,96,215,193,172,97, 172,98,231,250,231,249,172,99,231,251,172,100,231,247,172,101,231,254,172,102, 231,253,172,103,231,252,172,104,172,105,193,213,199,217,197,253,197,195,172, 106,172,107,172,108,172,109,172,110,199,237,172,111,172,112,172,113,172,114, 232,163,172,115,172,116,172,117,172,118,172,119,172,120,172,121,172,122,172, 123,172,124,172,125,172,126,172,128,172,129,172,130,172,131,172,132,172,133, 172,134,232,166,172,135,232,165,172,136,232,167,186,247,231,248,232,164,172, 137,200,240,201,170,172,138,172,139,172,140,172,141,172,142,172,143,172,144, 172,145,172,146,172,147,172,148,172,149,172,150,232,169,172,151,172,152,185, 229,172,153,172,154,172,155,172,156,172,157,209,254,232,168,172,158,172,159, 172,160,173,64,173,65,173,66,232,170,173,67,172,165,172,166,172,167,172,168, 172,169,172,170,172,171,172,172,172,173,172,174,172,175,172,176,172,177,172, 178,172,179,172,180,172,181,172,182,172,183,172,184,172,185,172,186,172,187, 172,188,172,189,172,190,172,191,172,192,172,193,172,194,172,195,172,196,172, 197,172,198,172,199,172,200,172,201,172,202,172,203,172,204,172,205,172,206, 172,207,172,208,172,209,172,210,172,211,172,212,172,213,172,214,172,215,172, 216,172,217,172,218,172,219,172,220,172,221,172,222,172,223,172,224,172,225, 172,226,172,227,172,228,172,229,172,230,172,231,172,232,172,233,172,234,172, 235,172,236,172,237,172,238,172,239,172,240,172,241,172,242,172,243,172,244, 172,245,172,246,172,247,172,248,172,249,172,250,172,251,172,252,172,253,172, 254,173,161,173,162,173,163,173,164,173,165,173,166,173,167,173,168,173,169, 173,170,173,171,173,172,173,173,173,174,173,175,173,176,173,177,173,178,173, 179,173,180,173,181,173,182,173,183,173,184,173,185,173,186,173,187,173,188, 173,189,173,190,173,191,173,192,173,193,173,194,173,195,173,196,173,197,173, 198,173,119,173,120,173,121,173,122,173,123,173,124,173,125,173,126,173,128, 173,129,173,130,173,131,173,132,173,133,173,134,173,135,173,136,173,137,232, 182,173,138,173,139,173,140,173,141,173,142,173,143,173,144,173,145,173,146, 185,207,173,147,240,172,173,148,240,173,173,149,198,176,176,234,200,191,173, 150,205,223,173,151,173,152,173,153,173,154,173,155,173,156,173,157,206,205, 234,177,173,158,173,159,173,160,174,64,234,178,174,65,198,191,180,201,174,66, 174,67,174,68,174,69,174,70,174,71,174,72,234,179,173,199,173,200,173,201,173, 202,173,203,173,204,173,205,173,206,173,207,173,208,173,209,173,210,173,211, 173,212,173,213,173,214,173,215,173,216,173,217,173,218,173,219,173,220,173, 221,173,222,173,223,173,224,173,225,173,226,173,227,173,228,173,229,173,230, 173,231,173,232,173,233,173,234,173,235,173,236,173,237,173,238,173,239,173, 240,173,241,173,242,173,243,173,244,173,245,173,246,173,247,173,248,173,249, 173,250,173,251,173,252,173,253,173,254,174,161,174,162,174,163,174,164,174, 165,174,166,174,167,174,168,174,73,174,74,174,75,174,76,213,231,174,77,174,78, 174,79,174,80,174,81,174,82,174,83,174,84,221,249,174,85,234,180,174,86,234, 181,174,87,234,182,174,88,174,89,174,90,174,91,184,202,223,176,201,245,174,92, 204,240,174,93,174,94,201,250,174,95,174,96,174,97,174,98,174,99,201,251,174, 100,174,101,211,195,203,166,174,102,184,166,240,174,177,194,174,103,229,184, 204,239,211,201,188,215,201,234,174,104,181,231,174,105,196,208,181,233,174, 106,238,174,187,173,174,107,174,108,231,222,174,109,174,155,174,156,174,157, 238,182,174,158,174,159,189,174,174,160,175,64,175,65,175,66,241,226,175,67, 175,68,175,69,202,232,175,70,210,201,240,218,175,71,240,219,175,72,240,220, 193,198,175,73,184,237,190,206,175,74,175,75,240,222,175,76,197,177,240,221, 209,241,175,77,240,224,176,204,189,234,175,78,175,79,175,80,175,81,175,82,210, 223,240,223,175,83,180,175,183,232,240,230,240,229,198,163,240,225,240,226, 180,195,175,84,175,85,240,227,213,238,175,86,175,87,204,219,190,210,188,178, 175,88,174,169,174,170,174,171,174,172,174,173,174,174,174,175,174,176,174, 177,174,178,174,179,174,180,174,181,174,182,174,183,174,184,174,185,174,186, 174,187,174,188,174,189,174,190,174,191,174,192,174,193,174,194,174,195,174, 196,174,197,174,198,174,199,174,200,174,201,174,202,174,203,174,204,174,205, 174,206,174,207,174,208,174,209,174,210,174,211,174,212,174,213,174,214,174, 215,174,216,174,217,174,218,174,219,174,220,174,221,174,222,174,223,174,224, 174,225,174,226,174,227,174,228,174,229,174,230,174,231,174,232,174,233,174, 234,174,235,174,236,174,237,174,238,174,239,174,240,174,241,174,242,174,243, 174,244,174,245,174,246,174,247,174,248,174,249,174,250,174,251,174,252,174, 253,174,254,175,161,175,162,175,163,175,164,175,165,175,166,175,167,175,168, 175,169,175,170,175,171,175,172,175,173,175,174,175,175,175,176,175,177,175, 178,175,179,175,180,175,181,175,182,175,183,175,184,175,185,175,186,175,187, 175,188,175,189,175,190,175,191,175,192,175,193,175,194,175,195,175,196,175, 197,175,198,175,199,175,200,175,201,175,202,175,89,175,90,240,232,240,231,240, 228,178,161,175,91,214,162,211,184,190,183,200,172,175,92,175,93,240,234,175, 94,175,95,175,96,175,97,209,247,175,98,214,204,186,219,240,233,175,99,182,187, 175,100,175,101,205,180,175,102,175,103,198,166,175,104,175,105,175,106,193, 161,240,235,240,238,175,107,240,237,240,240,240,236,175,108,187,190,240,239, 175,109,175,110,175,111,175,112,204,181,240,242,175,113,175,114,179,213,175, 115,175,116,175,117,175,118,177,212,175,119,175,120,240,243,175,121,175,122, 240,244,175,203,175,204,175,205,175,206,175,207,175,208,175,209,175,210,175, 211,175,212,175,213,175,214,175,215,175,216,175,217,175,218,175,219,175,220, 175,221,175,222,175,223,175,224,175,225,175,226,175,227,175,228,175,229,175, 230,175,231,175,232,175,233,175,234,175,235,175,236,175,237,175,238,175,239, 175,240,175,241,175,242,175,243,175,244,175,245,175,246,175,247,175,248,175, 249,175,250,175,251,175,252,175,253,175,254,248,161,248,162,248,163,248,164, 248,165,248,166,248,167,248,168,248,169,248,170,248,171,248,172,176,110,176, 111,212,237,176,112,181,196,176,113,189,212,187,202,240,167,176,114,176,115, 184,222,176,116,176,117,240,168,176,118,176,119,176,168,176,120,240,169,176, 121,176,122,205,238,176,123,176,124,240,170,176,125,176,126,176,128,176,129, 176,130,176,131,176,132,176,133,176,134,176,135,240,171,176,136,176,137,176, 138,176,139,176,140,176,141,176,142,176,143,176,144,198,164,176,145,176,146, 214,229,241,228,176,147,241,229,176,148,176,149,176,150,176,151,176,152,176, 153,176,154,176,155,176,156,176,157,195,243,176,158,176,159,211,219,176,160, 177,64,214,209,197,232,177,65,211,175,177,66,210,230,177,67,177,68,238,193, 176,187,213,181,209,206,188,224,186,208,177,69,191,248,177,70,184,199,181,193, 197,204,177,71,177,72,202,162,177,73,177,74,177,75,195,203,177,76,177,77,177, 78,177,79,177,80,238,194,177,81,177,82,177,83,177,84,177,85,177,86,177,87,177, 88,196,191,182,162,177,89,237,236,195,164,177,90,214,177,177,91,177,92,177,93, 207,224,237,239,177,94,177,95,197,206,177,96,182,220,177,97,176,167,198,183, 223,211,134,76,186,229,134,77,182,223,205,219,185,254,212,213,134,78,134,79, 223,223,207,236,176,165,223,231,223,209,209,198,223,213,223,216,223,217,223, 220,134,80,187,169,134,81,223,224,223,225,134,82,223,226,223,230,223,232,211, 180,134,83,134,84,134,85,134,86,134,87,184,231,197,182,223,234,201,218,193, 168,196,196,134,88,134,89,191,222,207,248,134,90,134,91,134,92,213,220,223, 238,134,93,134,94,134,95,134,96,134,97,134,98,178,184,134,99,186,223,223,236, 134,100,219,193,176,242,196,100,235,246,196,101,196,102,196,103,196,104,196, 105,235,245,196,106,178,178,196,107,196,108,196,109,196,110,184,224,196,111, 235,247,196,112,196,113,196,114,196,115,196,116,196,117,177,236,196,118,196, 119,204,197,196,164,207,165,196,120,196,121,196,122,196,123,196,124,235,249, 196,125,196,126,236,162,196,128,197,242,196,129,235,250,196,130,196,131,196, 132,196,133,196,134,196,135,196,136,196,137,201,197,196,138,196,139,196,140, 196,141,196,142,196,143,226,223,235,254,196,144,196,145,196,146,196,147,177, 98,202,161,177,99,177,100,237,237,177,101,177,102,237,240,237,241,195,188,177, 103,191,180,177,104,237,238,177,105,177,106,177,107,177,108,177,109,177,110, 177,111,177,112,177,113,177,114,177,115,237,244,237,242,177,116,177,117,177, 118,177,119,213,230,195,223,177,120,237,243,177,121,177,122,177,123,237,246, 177,124,213,163,209,163,177,125,177,126,177,128,237,245,177,129,195,208,177, 130,177,131,177,132,177,133,177,134,237,247,191,244,190,236,237,248,177,135, 204,247,177,136,209,219,177,137,177,138,177,139,178,130,178,131,178,132,178, 133,178,134,178,135,178,136,178,137,178,138,178,139,178,140,178,141,178,142, 219,199,178,143,178,144,178,145,178,146,178,147,178,148,178,149,178,150,178, 151,180,163,178,152,178,153,178,154,195,172,241,230,178,155,178,156,178,157, 178,158,178,159,202,184,210,211,178,160,214,170,179,64,239,242,179,65,190,216, 179,66,189,195,239,243,182,204,176,171,179,67,179,68,179,69,179,70,202,175, 179,71,179,72,237,182,179,73,237,183,179,74,179,75,179,76,179,77,206,249,183, 175,191,243,178,243,184,233,194,167,147,105,147,106,189,193,147,107,147,108, 147,109,147,110,147,111,222,245,222,248,147,112,147,113,178,171,180,164,147, 114,147,115,180,234,201,166,147,116,147,117,147,118,147,119,147,120,147,121, 222,246,203,209,147,122,184,227,147,123,222,247,222,250,147,124,147,125,147, 126,147,128,222,249,147,129,147,130,147,131,204,194,147,132,176,225,180,238, 147,133,147,134,147,135,147,136,147,137,147,138,229,186,147,139,147,140,147, 141,147,142,147,143,208,175,147,144,147,145,178,235,147,146,235,161,179,157, 179,158,179,159,179,160,180,64,180,65,180,66,237,214,180,67,181,239,180,68, 180,69,194,181,176,173,203,233,180,70,180,71,177,174,180,72,237,212,180,73, 180,74,180,75,205,235,181,226,180,76,237,213,237,211,237,215,180,77,180,78, 181,250,180,79,237,216,180,80,237,217,180,81,237,220,180,82,177,204,180,83, 180,84,180,85,180,86,180,87,180,88,180,89,180,90,197,246,188,238,237,218,204, 188,178,234,180,91,180,92,180,93,180,94,237,219,180,95,180,96,180,97,180,98, 196,235,180,99,180,100,180,197,180,101,180,102,180,103,176,245,180,104,180, 105,180,106,237,223,192,218,180,232,180,107,180,108,180,109,180,110,197,205, 180,111,180,112,180,113,237,221,191,196,180,114,180,115,180,116,237,222,180, 117,180,118,180,119,180,120,180,121,180,122,180,123,180,124,180,125,180,126, 180,128,180,129,180,130,180,131,196,165,180,132,180,133,180,134,237,224,180, 135,180,136,180,137,180,138,180,139,237,225,180,140,237,227,180,141,180,142, 193,215,180,143,180,144,187,199,180,145,180,146,180,147,180,148,180,149,180, 150,189,184,180,151,180,152,180,153,237,226,180,154,180,155,180,156,180,157, 180,158,180,159,180,160,181,64,181,65,181,66,181,67,181,68,181,69,237,228,181, 70,181,71,181,72,181,73,181,74,181,75,181,76,181,77,181,78,181,79,237,230,181, 80,181,81,181,82,181,83,181,84,237,229,181,85,181,86,181,87,181,88,181,89,181, 90,181,91,181,92,181,93,181,94,181,95,181,96,181,97,181,98,181,99,237,231,181, 100,181,101,181,102,181,103,181,104,202,190,236,234,192,241,181,105,201,231, 181,106,180,161,179,110,179,111,179,112,179,113,185,232,179,114,237,208,179, 115,179,116,179,117,179,118,237,209,179,119,237,202,179,120,237,207,179,121, 206,248,179,122,179,123,203,182,237,204,237,205,179,124,179,125,179,126,179, 128,179,129,207,245,179,130,179,131,179,132,179,133,179,134,179,135,179,136, 179,137,179,138,179,139,179,140,179,141,237,210,193,242,211,178,237,203,200, 183,179,142,179,143,179,144,179,145,179,146,179,147,179,148,179,149,188,239, 179,150,179,151,179,152,179,153,197,240,179,154,179,155,179,156,181,182,181, 243,216,214,200,208,132,85,132,86,183,214,199,208,216,215,132,87,191,175,132, 88,132,89,219,187,216,216,132,90,132,91,208,204,187,174,132,92,132,93,132,94, 235,190,193,208,193,245,212,242,184,213,180,180,132,95,179,245,132,96,132,97, 201,190,132,98,132,99,132,100,197,208,132,101,132,102,132,103,197,217,192,251, 132,104,177,240,132,105,216,217,185,206,132,106,181,189,132,107,132,108,216, 218,132,109,132,110,214,198,203,162,200,175,201,178,180,204,191,204,132,111, 185,244,132,112,216,219,181,237,155,249,155,250,155,251,215,205,228,192,207, 253,228,191,155,252,155,253,155,254,193,220,204,202,156,64,156,65,156,66,156, 67,202,231,156,68,156,69,156,70,156,71,196,215,156,72,204,212,228,200,156,73, 156,74,156,75,228,199,228,193,156,76,228,196,181,173,156,77,156,78,211,217, 156,79,228,198,156,80,156,81,156,82,156,83,210,249,180,227,156,84,187,180,156, 85,156,86,201,238,156,87,180,190,156,88,156,89,156,90,187,236,156,91,209,205, 156,92,204,237,237,181,156,93,156,94,156,95,182,198,195,190,239,206,233,67, 239,208,239,209,239,210,213,242,233,68,239,211,196,247,233,69,239,212,196,248, 239,213,239,214,184,228,176,247,239,215,239,216,239,217,233,70,239,218,239, 219,239,220,239,221,233,71,239,222,190,181,239,225,239,223,239,224,233,72,239, 226,239,227,193,205,239,228,239,229,239,230,239,231,239,232,239,233,239,234, 239,235,239,236,192,216,233,73,239,237,193,173,239,238,239,239,239,240,233,74, 233,75,207,226,233,76,233,77,233,78,233,79,233,80,233,81,233,82,233,83,179, 164,183,89,183,90,183,91,183,92,183,93,183,94,196,194,183,95,183,96,183,97, 183,98,183,99,183,100,183,101,183,102,183,103,183,104,240,163,183,105,183,106, 183,107,183,108,183,109,203,235,183,110,183,111,183,112,183,113,183,114,183, 115,183,116,183,117,183,118,183,119,183,120,183,121,183,122,183,123,183,124, 183,125,183,126,183,128,183,129,183,130,183,131,183,132,183,133,183,134,240, 166,183,135,183,136,183,137,209,168,183,138,190,191,199,238,241,182,241,183, 191,213,183,139,183,140,183,141,183,142,180,169,183,167,184,243,186,210,227, 205,227,206,212,196,227,207,234,94,227,208,209,203,227,209,227,210,227,211, 227,212,209,214,227,213,178,251,192,187,227,214,234,95,192,171,227,215,227, 216,227,217,234,96,227,218,227,219,234,97,184,183,218,226,234,98,182,211,234, 99,218,228,218,227,234,100,234,101,234,102,234,103,234,104,234,105,234,106, 218,230,234,107,234,108,234,109,200,238,234,110,234,111,218,229,183,192,209, 244,210,245,213,243,189,215,234,112,234,113,234,114,234,115,215,232,218,232, 218,231,234,116,176,162,184,86,184,87,184,88,184,89,184,90,184,91,184,92,184, 93,184,94,184,95,184,96,193,162,184,97,184,98,184,99,184,100,184,101,184,102, 184,103,184,104,184,105,184,106,202,250,184,107,184,108,213,190,184,109,184, 110,184,111,184,112,190,186,190,185,213,194,184,113,184,114,191,162,184,115, 205,175,241,181,184,116,184,117,184,118,184,119,184,120,184,121,189,223,184, 122,182,203,184,123,184,124,184,125,184,126,184,128,184,129,184,130,184,131, 184,132,214,241,243,195,184,133,184,134,243,196,184,135,184,205,184,136,184, 137,184,138,243,198,243,199,184,139,176,202,184,140,243,197,184,141,243,201, 203,241,184,142,184,143,184,144,243,203,184,145,208,166,184,146,184,147,177, 202,243,200,184,148,184,149,184,150,243,207,184,151,181,209,184,152,184,153, 243,215,184,154,243,210,184,155,184,156,184,157,243,212,243,211,183,251,184, 158,177,191,184,159,243,206,243,202,181,218,184,160,243,208,185,64,185,65,243, 209,185,66,243,213,185,67,185,68,185,69,185,70,243,205,185,71,188,227,185,72, 193,253,185,73,243,214,185,74,185,75,185,76,185,77,185,78,185,79,243,218,185, 80,243,204,185,81,181,200,185,82,189,238,243,220,185,83,185,84,183,164,191, 240,214,254,205,178,185,85,180,240,185,86,178,223,185,87,243,216,185,88,243, 217,201,184,185,89,243,221,185,90,185,91,243,222,185,92,243,225,185,93,185,94, 185,95,185,96,185,97,185,98,185,99,185,100,185,101,185,102,185,103,243,223, 185,104,185,105,243,227,243,226,185,106,185,107,243,219,185,108,191,234,185, 109,179,239,185,110,243,224,185,111,185,112,199,169,185,113,185,157,243,242, 185,158,185,159,185,160,186,64,215,173,198,170,186,65,186,66,186,67,186,68, 243,243,186,69,186,70,186,71,186,72,243,241,186,73,194,168,186,74,186,75,186, 76,186,77,186,78,184,221,243,245,186,79,186,80,243,244,186,81,186,82,186,83, 180,219,186,84,186,85,186,86,243,246,243,247,186,87,186,88,186,89,243,248,186, 90,186,91,186,92,192,186,186,93,186,94,192,233,186,95,186,96,186,97,186,98, 186,99,197,241,186,100,186,101,186,102,186,103,243,251,186,104,243,250,186, 105,186,106,186,107,186,108,186,109,186,110,186,111,186,112,180,216,186,113, 186,114,186,115,243,254,243,249,186,116,186,117,243,252,186,118,186,119,186, 120,186,121,186,122,186,123,243,253,186,124,186,125,186,126,186,128,186,129, 186,130,186,131,186,132,244,161,186,133,186,134,186,135,186,136,186,137,186, 138,244,163,187,201,186,139,186,140,244,162,186,141,186,142,186,143,186,144, 186,145,186,146,186,147,186,148,186,149,186,150,186,151,186,152,186,153,244, 164,186,154,186,155,186,156,186,157,186,158,186,159,178,190,187,119,187,120, 187,121,187,122,187,123,187,124,187,125,187,126,187,128,183,219,187,129,187, 130,187,131,187,132,187,133,187,134,187,135,244,206,193,163,187,136,187,137, 198,201,187,138,180,214,213,179,187,139,187,140,187,141,244,208,244,207,244, 209,203,218,187,142,187,143,244,210,187,144,212,193,214,224,187,145,187,146, 187,147,187,148,183,224,187,149,187,150,187,151,193,184,187,152,187,153,193, 187,244,211,190,172,187,154,187,155,187,156,187,157,187,158,180,226,187,159, 187,160,244,212,244,213,190,171,188,64,187,179,204,172,203,203,226,228,226, 230,226,234,226,235,143,254,144,64,144,65,226,247,144,66,144,67,226,244,212, 245,226,243,144,68,144,69,197,173,144,70,213,250,197,194,178,192,144,71,144, 72,226,239,144,73,226,242,193,175,203,188,144,74,144,75,181,161,226,249,144, 76,144,77,144,78,188,177,226,241,208,212,212,185,226,245,185,214,226,246,144, 79,144,80,144,81,199,211,144,82,144,83,144,84,144,85,144,86,226,240,144,87, 144,88,144,89,144,90,144,91,215,220,237,161,144,92,144,93,226,248,188,65,244, 214,188,66,188,67,188,68,244,219,188,69,244,215,244,218,188,70,186,253,188,71, 244,216,244,217,188,72,188,73,188,74,188,75,188,76,188,77,188,78,184,226,204, 199,244,220,188,79,178,218,188,80,188,81,195,211,188,82,188,83,212,227,191, 183,188,84,188,85,188,86,188,87,188,88,188,89,188,90,244,221,188,91,188,92, 188,93,188,94,188,95,188,96,197,180,188,97,188,98,188,99,188,100,188,101,188, 102,188,103,188,104,244,233,188,105,188,106,207,181,188,107,188,108,188,109, 188,110,188,111,188,112,188,113,188,114,188,115,188,116,188,117,188,118,188, 119,188,120,206,201,188,121,188,122,188,123,188,124,188,125,188,126,188,128, 188,129,188,130,188,131,188,132,188,133,188,134,188,135,188,136,188,137,188, 138,188,139,188,140,188,141,188,142,203,216,188,143,203,247,188,144,188,145, 188,146,188,147,189,244,188,148,188,149,188,150,215,207,188,151,188,152,188, 153,192,219,188,154,188,155,188,156,188,157,188,158,188,159,188,160,189,64, 189,65,189,66,189,67,189,68,189,69,189,70,189,71,189,72,188,164,157,225,229, 165,157,226,157,227,157,228,157,229,157,230,157,231,229,161,157,232,157,233, 157,234,157,235,157,236,157,237,157,238,228,254,177,244,157,239,157,240,157, 241,157,242,157,243,157,244,157,245,157,246,157,247,157,248,157,249,229,168, 157,250,229,169,229,166,157,251,157,252,157,253,157,254,158,64,158,65,158,66, 158,67,158,68,158,69,158,70,158,71,229,167,229,170,158,72,158,73,158,74,158, 75,158,76,158,77,158,78,158,79,158,80,158,81,158,82,158,83,158,84,158,85,158, 86,158,87,188,188,146,90,146,91,146,92,179,173,146,93,146,94,146,95,146,96, 190,241,176,209,146,97,146,98,146,99,146,100,146,101,146,102,210,214,202,227, 215,165,146,103,205,182,182,182,191,185,213,219,146,104,184,167,197,215,146, 105,146,106,146,107,222,210,191,217,194,213,199,192,146,108,187,164,177,168, 146,109,146,110,197,234,146,111,146,112,197,251,204,167,146,113,146,114,146, 115,146,116,177,167,146,117,146,118,146,119,181,214,146,120,146,121,146,122, 196,168,146,123,222,211,209,186,179,233,146,124,195,242,188,189,217,230,216, 231,131,208,131,209,196,218,131,210,131,211,184,212,200,189,131,212,131,213, 178,225,212,217,131,214,131,215,131,216,131,217,195,176,131,218,131,219,195, 225,218,162,200,223,131,220,208,180,131,221,190,252,197,169,131,222,131,223, 131,224,185,218,131,225,218,163,131,226,212,169,218,164,131,227,131,228,131, 229,131,230,131,231,217,251,182,172,131,232,131,233,183,235,177,249,217,252, 179,229,190,246,131,234,191,246,210,177,192,228,131,235,131,236,131,237,182, 179,217,254,217,253,131,238,131,239,188,236,151,135,232,249,151,136,151,137, 151,138,151,139,151,140,151,141,195,222,151,142,198,229,151,143,185,247,151, 144,151,145,151,146,151,147,176,244,151,148,151,149,215,216,151,150,151,151, 188,172,151,152,197,239,151,153,151,154,151,155,151,156,151,157,204,196,151, 158,151,159,233,166,151,160,151,161,151,162,151,163,151,164,151,165,151,166, 151,167,151,168,151,169,201,173,151,170,233,162,192,226,151,171,151,172,151, 173,191,195,151,174,151,175,151,176,232,254,185,215,151,177,232,251,151,178, 151,179,151,180,188,242,185,114,185,115,185,116,185,117,243,235,185,118,185, 119,185,120,185,121,185,122,185,123,185,124,185,191,185,125,185,126,243,228, 185,128,185,129,185,130,178,173,187,254,185,131,203,227,185,132,185,133,185, 134,185,135,243,237,243,233,185,136,185,137,185,138,185,220,243,238,185,139, 185,140,185,141,243,229,243,230,243,234,194,225,243,236,243,239,243,232,188, 253,185,142,185,143,185,144,207,228,185,145,185,146,243,240,185,147,185,148, 185,149,243,231,185,150,185,151,185,152,185,153,185,154,185,155,185,156,189, 73,189,74,189,75,189,76,189,77,189,78,189,79,189,80,189,81,189,82,189,83,189, 84,189,85,189,86,189,87,189,88,189,89,189,90,189,91,189,92,189,93,189,94,189, 95,189,96,189,97,189,98,189,99,189,100,189,101,189,102,189,103,189,104,189, 105,189,106,189,107,189,108,189,109,189,110,189,111,189,112,189,113,189,114, 189,115,189,116,189,117,189,118,208,245,189,119,189,120,189,121,189,122,189, 123,189,124,189,125,189,126,244,234,189,128,189,129,189,130,189,131,189,132, 189,133,189,134,189,135,189,136,189,137,189,138,189,139,189,140,189,141,189, 142,189,143,189,144,189,145,189,146,189,147,189,148,189,149,189,150,189,151, 189,152,189,153,189,154,189,155,189,156,189,157,189,158,189,159,189,160,190, 64,190,65,190,66,190,67,190,68,190,69,190,70,190,71,190,72,190,73,190,74,190, 75,190,76,244,235,190,77,190,78,190,79,190,80,190,81,190,82,190,83,244,236, 190,84,190,85,190,86,190,87,190,88,190,89,190,90,190,91,190,92,190,93,190,94, 190,95,190,96,190,97,190,98,190,99,190,100,190,101,190,102,190,103,190,104, 190,105,190,106,190,107,190,108,190,109,190,110,190,111,190,112,190,113,190, 114,190,115,190,116,190,117,190,118,190,119,190,120,190,121,190,122,190,123, 190,124,190,125,190,126,190,128,190,129,190,130,190,131,190,132,190,133,190, 134,190,135,190,136,190,137,190,138,190,139,190,140,190,141,190,142,190,143, 190,144,190,145,190,146,190,147,190,148,190,149,190,150,190,151,190,152,190, 153,190,154,190,155,190,156,190,157,190,158,190,159,190,160,191,64,191,65,191, 66,191,67,191,68,190,187,131,240,131,241,131,242,198,224,131,243,215,188,218, 161,131,244,193,185,131,245,181,242,193,232,131,246,131,247,188,245,131,248, 180,213,131,249,131,250,131,251,131,252,131,253,131,254,132,64,132,65,132,66, 193,221,132,67,196,253,132,68,132,69,188,184,183,178,132,70,132,71,183,239, 132,72,132,73,132,74,132,75,132,76,132,77,217,236,132,78,198,190,132,79,191, 173,187,203,132,80,132,81,181,202,132,82,219,201,208,215,132,83,205,185,176, 188,179,246,187,247,219,202,186,175,132,84,212,228,190,214,198,168,178,227, 140,193,140,194,190,211,140,195,140,196,199,252,204,235,189,236,206,221,140, 197,140,198,202,186,198,193,229,236,208,188,140,199,140,200,140,201,213,185, 140,202,140,203,140,204,229,237,140,205,140,206,140,207,140,208,202,244,140, 209,205,192,194,197,140,210,229,239,140,211,194,196,229,240,140,212,140,213, 140,214,140,215,140,216,140,217,140,218,229,248,205,205,140,219,201,189,140, 220,140,221,140,222,140,223,140,224,140,225,140,226,210,217,225,168,140,227, 140,228,140,229,140,230,211,236,190,215,133,238,223,198,133,239,223,205,133, 240,197,216,133,241,133,242,133,243,133,244,213,166,186,205,133,245,190,204, 211,189,184,192,133,246,214,228,133,247,223,199,185,190,191,167,133,248,133, 249,193,252,223,203,223,204,133,250,223,208,133,251,133,252,133,253,133,254, 134,64,223,219,223,229,134,65,223,215,223,214,215,201,223,227,223,228,229,235, 210,167,223,210,134,66,191,169,134,67,212,219,134,68,191,200,223,212,134,69, 134,70,134,71,207,204,134,72,134,73,223,221,134,74,209,202,134,75,223,222,190, 247,214,164,218,172,218,173,198,192,215,231,202,182,215,156,213,169,203,223, 213,239,218,174,214,223,180,202,218,176,218,175,215,157,210,235,218,177,218, 178,218,179,202,212,218,180,202,171,218,181,218,182,179,207,214,239,218,183, 187,176,181,174,218,184,218,185,185,238,209,175,210,232,218,186,184,195,207, 234,178,239,218,187,218,188,215,158,189,235,206,220,211,239,218,189,206,243, 218,190,211,213,187,229,218,191,203,181,203,208,218,192,199,235,214,238,218, 193,197,181,182,193,218,194,183,204,191,206,218,195,191,69,191,70,191,71,191, 72,191,73,191,74,191,75,191,76,191,77,191,78,191,79,191,80,191,81,191,82,191, 83,191,84,191,85,191,86,191,87,191,88,191,89,191,90,191,91,191,92,191,93,191, 94,191,95,191,96,191,97,191,98,191,99,191,100,191,101,191,102,191,103,191,104, 191,105,191,106,191,107,191,108,191,109,191,110,191,111,191,112,191,113,191, 114,191,115,191,116,191,117,191,118,191,119,191,120,191,121,191,122,191,123, 191,124,191,125,191,126,191,128,247,227,191,129,191,130,191,131,191,132,191, 133,183,177,191,134,191,135,191,136,191,137,191,138,244,237,191,139,191,140, 191,141,191,142,191,143,191,144,191,145,191,146,191,147,191,148,191,149,191, 150,191,151,191,152,191,153,191,154,191,155,191,156,191,157,191,158,191,159, 191,160,192,64,192,65,192,66,192,67,192,68,192,69,192,70,192,71,192,72,192,73, 192,74,192,75,192,76,192,77,192,78,192,79,192,80,192,81,192,82,192,83,192,84, 192,85,192,86,192,87,192,88,192,89,192,90,192,91,192,92,192,93,192,94,192,95, 192,96,192,97,191,166,224,175,206,185,224,171,201,198,134,179,134,180,192,174, 224,174,186,237,186,176,224,169,134,181,134,182,134,183,223,246,134,184,224, 179,134,185,134,186,224,184,134,187,134,188,134,189,180,173,224,185,134,190, 134,191,207,178,186,200,134,192,224,176,134,193,134,194,134,195,134,196,134, 197,134,198,134,199,208,250,134,200,134,201,134,202,134,203,134,204,134,205, 134,206,134,207,134,208,224,172,134,209,212,251,134,210,223,247,134,211,197, 231,134,212,224,173,134,213,211,247,134,214,224,182,224,183,134,215,191,170, 219,205,210,236,198,250,197,170,143,107,143,108,143,109,222,196,143,110,177, 215,223,174,143,111,143,112,143,113,202,189,143,114,223,177,143,115,185,173, 143,116,210,253,143,117,184,165,186,235,143,118,143,119,179,218,143,120,143, 121,143,122,181,220,213,197,143,123,143,124,143,125,143,126,195,214,207,210, 187,161,143,128,229,243,229,242,143,129,143,130,229,244,143,131,205,228,143, 132,200,245,143,133,143,134,143,135,143,136,143,137,143,138,143,139,181,175, 199,191,143,140,229,246,143,141,143,142,143,143,191,254,130,207,130,208,130, 209,130,210,184,181,130,211,130,212,192,252,130,213,130,214,130,215,130,216, 176,248,130,217,130,218,130,219,130,220,130,221,130,222,130,223,130,224,130, 225,130,226,130,227,130,228,130,229,130,230,130,231,130,232,130,233,130,234, 130,235,130,236,130,237,180,246,130,238,217,206,130,239,217,207,180,162,217, 208,130,240,130,241,180,223,130,242,130,243,130,244,130,245,130,246,176,193, 130,247,130,248,130,249,130,250,130,251,130,252,130,253,217,209,201,181,130, 254,131,64,131,65,131,66,192,98,192,99,215,235,192,100,192,101,192,102,192, 103,192,104,192,105,192,106,192,107,192,108,192,109,192,110,192,111,192,112, 192,113,192,114,192,115,192,116,192,117,192,118,192,119,192,120,192,121,192, 122,192,123,244,238,192,124,192,125,192,126,230,249,190,192,230,250,186,236, 230,251,207,203,230,252,212,188,188,182,230,253,230,254,188,205,200,210,206, 179,231,161,192,128,180,191,231,162,201,180,184,217,196,201,192,129,215,221, 194,218,183,215,214,189,206,198,183,196,192,130,192,131,197,166,231,163,207, 223,192,146,192,147,243,191,192,148,243,192,243,193,192,149,192,150,192,151, 192,152,192,153,192,154,192,155,192,156,192,157,192,158,185,222,205,248,192, 159,192,160,216,232,186,177,193,64,194,222,238,183,193,65,183,163,193,66,193, 67,193,68,193,69,238,185,193,70,238,184,176,213,193,71,193,72,193,73,193,74, 193,75,238,187,213,214,215,239,193,76,193,77,193,78,214,195,193,79,193,80,238, 189,202,240,193,81,238,188,193,82,193,83,193,84,193,85,238,190,193,86,193,87, 193,88,193,89,238,192,193,90,193,91,238,191,193,92,193,93,193,94,193,95,193, 96,193,97,193,98,193,99,209,242,193,100,199,188,193,101,195,192,193,102,193, 103,193,104,193,105,193,106,184,225,193,107,193,108,193,109,193,110,193,111, 193,231,193,112,193,113,244,198,208,223,244,199,193,114,207,219,193,115,193, 116,200,186,193,117,193,118,244,200,193,119,193,120,193,121,193,122,193,123, 193,124,193,125,244,201,244,202,193,126,244,203,193,128,193,129,193,130,193, 131,193,132,217,250,184,254,193,133,193,134,229,241,211,240,193,135,244,224, 193,136,206,204,193,137,193,138,193,139,179,225,193,140,193,141,193,142,193, 143,241,180,193,144,210,238,193,145,244,225,193,146,193,147,193,148,193,149, 193,150,207,232,244,226,193,151,193,152,199,204,193,153,193,154,193,155,193, 156,193,157,193,158,181,212,180,228,244,228,193,159,193,160,194,64,244,227, 244,229,194,65,194,66,244,230,194,67,194,68,194,69,194,70,244,231,194,71,186, 178,176,191,194,72,244,232,194,73,194,74,194,75,194,76,194,77,194,78,194,79, 183,173,210,237,194,80,194,81,194,82,194,112,194,113,196,244,241,245,194,114, 194,115,241,246,194,116,194,117,194,118,193,196,193,251,214,176,241,247,194, 119,194,120,194,121,194,122,241,248,194,123,193,170,194,124,194,125,194,126, 198,184,194,128,190,219,194,129,194,130,194,131,194,132,194,133,194,134,194, 135,194,136,194,137,194,138,194,139,194,140,194,141,194,142,241,249,180,207, 194,143,194,144,194,145,194,146,194,147,194,148,241,250,194,149,194,150,194, 151,194,152,194,153,194,154,194,155,194,156,194,157,194,158,194,159,194,160, 195,64,237,178,195,119,195,120,214,172,195,121,195,122,195,123,180,224,195, 124,195,125,194,246,188,185,195,126,195,128,235,218,235,219,212,224,198,234, 196,212,235,223,197,167,217,245,195,129,178,177,195,130,235,228,195,131,189, 197,195,132,195,133,195,134,235,226,195,135,195,136,195,137,195,138,195,139, 195,140,195,141,195,142,195,143,195,144,195,145,195,146,195,147,235,227,195, 148,195,149,184,172,195,150,205,209,235,229,195,151,195,152,195,153,235,225, 195,154,193,179,195,155,195,156,195,157,195,158,195,159,198,162,195,160,196, 64,196,65,196,66,196,67,196,68,196,69,204,243,196,70,235,230,196,71,192,176, 210,184,235,231,196,72,196,73,196,74,184,175,184,173,196,75,235,232,199,187, 205,243,196,76,196,77,196,78,235,234,235,235,196,79,196,80,196,81,196,82,196, 83,235,237,196,84,196,85,196,86,196,87,208,200,196,88,235,242,196,89,235,238, 196,90,196,91,196,92,235,241,200,249,196,93,209,252,235,236,196,94,196,95,235, 233,196,96,196,97,196,98,196,99,184,185,207,217,196,229,235,239,235,240,204, 218,205,200,197,128,197,129,197,130,197,131,244,185,197,132,197,133,205,167, 197,134,244,186,197,135,244,187,197,136,197,137,197,138,244,188,197,139,197, 140,197,141,197,142,197,143,197,144,197,145,197,146,203,210,197,147,244,189, 197,148,197,149,197,150,197,151,244,190,197,152,197,153,197,154,197,155,197, 156,197,157,197,158,197,159,244,191,197,160,198,64,198,65,198,66,198,67,244, 222,193,188,188,232,198,68,201,171,209,222,229,245,198,69,198,70,198,71,198, 72,220,179,210,213,198,73,198,74,220,180,176,172,220,181,197,202,148,97,148, 98,148,99,148,100,148,101,148,102,148,103,148,104,223,171,148,105,148,106,148, 107,148,108,148,109,148,110,148,111,148,112,212,220,148,113,148,114,148,115, 148,116,148,117,200,193,148,118,148,119,148,120,148,121,148,122,148,123,148, 124,148,125,148,126,148,128,148,129,148,130,223,172,148,131,148,132,148,133, 148,134,148,135,190,240,148,136,148,137,223,173,214,167,148,138,148,139,148, 140,148,141,234,183,235,182,202,213,148,142,216,252,184,196,148,143,185,165, 148,144,148,145,183,197,213,254,198,75,198,76,189,218,198,77,220,185,198,78, 198,79,198,80,216,194,198,81,220,183,211,243,198,82,201,214,220,186,220,182, 198,83,220,187,195,162,198,84,198,85,198,86,198,87,220,188,220,197,220,189, 198,88,198,89,206,223,214,165,198,90,220,207,198,91,220,205,198,92,198,93,220, 210,189,230,194,171,198,94,220,184,220,203,220,206,220,190,183,210,176,197, 220,199,208,190,220,193,187,168,198,95,183,188,220,204,198,96,198,97,220,198, 220,191,199,219,198,98,198,99,198,100,209,191,220,192,198,101,198,102,220,202, 198,103,198,104,220,208,198,105,198,106,206,173,220,194,198,107,220,195,220, 200,220,201,178,212,220,209,203,213,198,108,212,183,220,219,220,223,204,166, 220,230,198,109,195,231,220,220,198,110,198,111,191,193,220,217,198,112,176, 250,185,182,220,229,220,211,198,113,220,196,220,214,200,244,191,224,198,114, 198,115,198,116,198,117,201,187,198,118,198,119,198,120,177,189,198,121,211, 162,198,122,198,123,220,218,198,124,198,125,220,213,198,126,198,187,198,128, 220,222,198,129,198,130,198,131,198,132,198,133,215,194,195,175,183,182,199, 209,195,169,220,226,220,216,220,235,220,212,198,134,198,135,220,221,198,136, 190,165,220,215,198,137,220,224,198,138,198,139,220,227,220,228,198,140,220, 248,198,141,198,142,220,225,221,162,220,231,198,143,198,144,198,145,198,146, 198,147,198,148,198,149,198,150,198,151,198,152,188,235,180,196,198,153,198, 154,195,163,178,231,220,250,198,155,220,242,198,156,220,239,198,157,220,252, 220,238,210,240,178,232,198,158,200,215,200,227,220,251,198,159,220,237,198, 160,199,64,199,65,199,95,199,96,199,97,199,98,199,99,221,176,198,206,199,100, 199,101,192,242,199,102,199,103,199,104,199,105,201,175,199,106,199,107,199, 108,220,236,221,174,199,109,199,110,199,111,199,112,221,183,199,113,199,114, 220,240,221,175,199,115,221,184,199,116,221,172,199,117,199,118,199,119,199, 120,199,121,199,122,199,123,221,185,221,179,221,173,196,170,199,124,199,125, 199,126,199,128,221,168,192,179,193,171,221,170,221,171,199,129,221,178,187, 241,221,181,211,168,221,186,199,130,221,187,195,167,199,131,199,132,200,76, 221,189,200,77,221,205,204,209,200,78,221,201,200,79,200,80,200,81,200,82,221, 194,195,200,198,188,206,174,221,204,200,83,221,200,200,84,200,85,200,86,200, 87,200,88,200,89,221,193,200,90,200,91,200,92,221,198,194,220,200,93,200,94, 200,95,200,96,200,97,200,98,211,169,211,170,221,211,207,244,200,248,200,99, 200,100,200,101,200,102,200,103,200,104,200,105,200,106,221,230,200,107,200, 108,200,109,200,110,200,111,200,112,221,199,200,113,200,114,200,115,221,224, 194,228,200,116,200,117,200,118,200,119,200,120,200,121,200,122,200,123,221, 225,200,124,200,125,200,126,200,128,200,129,200,130,200,131,200,132,200,133, 200,134,221,215,200,135,200,136,200,137,200,138,200,139,214,248,200,140,221, 217,221,216,184,240,221,214,200,141,200,142,200,143,200,144,198,207,200,145, 182,173,200,146,200,147,200,148,200,149,200,150,221,226,200,151,186,249,212, 225,221,231,200,152,200,153,200,154,180,208,200,155,221,218,200,156,191,251, 221,227,200,157,221,223,200,158,221,221,200,159,200,160,201,64,201,65,201,66, 200,184,209,227,235,100,235,101,208,219,209,197,188,175,185,205,235,102,239, 244,235,103,235,104,180,198,211,186,246,194,179,251,235,105,235,106,246,195, 235,107,235,108,181,241,235,109,235,110,235,111,235,112,235,113,235,114,235, 115,235,116,235,117,235,118,246,197,235,119,235,120,235,121,235,122,235,123, 235,124,235,125,211,234,246,167,209,169,235,126,235,128,235,129,235,130,246, 169,235,131,235,132,235,133,246,168,235,134,235,135,193,227,192,215,235,136, 177,162,235,137,235,138,235,139,235,140,206,237,235,141,201,67,201,68,181,217, 201,69,201,70,201,71,201,72,221,219,221,220,221,222,201,73,189,175,221,228, 201,74,221,229,201,75,201,76,201,77,201,78,201,79,201,80,201,81,201,82,221, 245,201,83,195,201,201,84,201,85,203,226,201,86,201,87,201,88,201,89,221,242, 201,90,201,91,201,92,201,93,201,94,201,95,201,96,201,97,201,98,201,99,201,100, 201,101,201,102,216,225,201,103,201,104,198,209,201,105,221,244,201,106,201, 107,201,108,213,244,221,243,221,240,201,109,201,110,221,236,201,111,221,239, 201,112,221,232,201,113,201,114,208,238,201,115,201,116,201,117,201,118,200, 216,221,238,201,119,201,120,221,233,201,121,201,122,221,234,203,242,201,123, 221,237,201,124,201,125,177,205,201,126,201,128,201,129,201,130,201,131,201, 132,192,182,201,133,188,187,221,241,201,134,201,135,221,247,201,136,221,246, 221,235,201,137,201,138,201,139,201,140,201,141,197,238,201,142,201,143,201, 144,221,251,201,145,201,146,201,147,201,148,201,149,201,150,201,151,201,152, 201,153,201,154,201,155,222,164,201,156,201,157,222,163,201,158,201,159,201, 160,202,64,202,65,202,66,202,67,202,68,202,69,202,70,202,71,202,72,221,248, 202,73,202,74,202,75,202,76,195,239,202,77,194,251,202,78,202,79,202,80,213, 225,202,81,202,82,206,181,202,83,202,84,202,85,202,86,221,253,202,87,178,204, 202,88,202,89,202,90,202,91,202,92,202,93,202,94,202,95,202,96,196,232,202, 223,202,97,202,98,202,99,202,100,202,101,202,102,202,103,202,104,202,105,202, 106,199,190,221,250,221,252,221,254,222,162,176,170,177,206,202,107,202,108, 201,177,150,100,212,211,200,168,150,101,150,102,184,203,150,103,232,190,201, 188,150,104,150,105,232,187,150,106,192,238,208,211,178,196,180,229,150,107, 232,188,150,108,150,109,213,200,150,110,150,111,150,112,150,113,150,114,182, 197,150,115,232,189,202,248,184,220,204,245,150,116,150,117,150,118,192,180, 150,119,150,120,209,238,232,191,232,194,150,121,150,122,186,188,150,123,177, 173,189,220,150,124,234,189,232,195,150,125,232,198,150,126,232,203,150,128, 150,129,150,130,150,131,232,204,150,132,203,201,176,229,202,109,202,110,202, 111,222,172,202,112,202,113,202,114,202,115,222,166,189,182,200,239,202,116, 202,117,202,118,202,119,202,120,202,121,202,122,202,123,202,124,202,125,202, 126,222,161,202,128,202,129,222,165,202,130,202,131,202,132,202,133,222,169, 202,134,202,135,202,136,202,137,202,138,222,168,202,139,202,140,202,141,222, 167,202,142,202,143,202,144,202,145,202,146,202,147,202,148,202,149,202,150, 222,173,202,151,212,204,202,152,202,153,202,154,202,155,222,179,222,170,222, 174,202,156,202,157,192,217,202,158,202,159,202,160,203,64,203,65,177,161,222, 182,203,66,222,177,203,67,203,68,203,69,203,70,203,71,203,72,203,73,222,178, 203,74,203,75,203,76,203,77,203,78,203,79,203,80,203,81,203,82,203,83,203,84, 209,166,222,181,203,85,203,86,203,87,203,88,203,89,203,90,203,91,222,175,203, 92,203,93,203,94,222,176,203,95,208,189,203,96,203,97,203,98,222,180,202,237, 222,185,203,99,203,100,203,101,203,102,203,103,203,104,222,184,203,105,222, 183,203,106,203,107,203,108,203,109,203,110,203,111,202,178,200,202,216,236, 216,234,216,198,189,246,198,205,179,240,129,148,216,235,189,241,189,233,129, 149,200,212,180,211,129,150,129,151,194,216,129,152,178,214,215,208,202,203, 203,251,213,204,184,182,207,201,129,153,129,154,129,155,217,218,216,240,199, 170,129,156,216,238,129,157,180,250,193,238,210,212,129,158,129,159,216,237, 129,160,210,199,216,239,195,199,129,161,129,162,129,163,209,246,129,164,214, 217,216,242,129,165,216,245,188,254,188,219,129,166,129,167,129,168,200,206, 129,169,183,221,129,170,183,194,202,180,210,207,194,236,205,74,205,75,205,76, 205,77,205,78,205,79,205,80,206,195,242,184,176,246,242,183,205,81,205,82,205, 83,205,84,205,85,242,190,205,86,178,207,205,87,205,88,205,89,205,90,205,91, 205,92,209,193,242,186,205,93,205,94,205,95,205,96,205,97,242,188,212,233,205, 98,205,99,242,187,242,182,242,191,242,189,205,100,242,185,205,101,205,102,242, 199,242,196,242,198,205,103,205,104,242,202,242,194,242,192,205,105,205,106, 205,107,242,197,205,108,205,109,205,110,205,111,205,112,202,241,205,149,183, 228,242,215,205,150,205,151,205,152,242,216,242,218,242,221,242,219,205,153, 205,154,242,220,205,155,205,156,205,157,205,158,209,209,242,209,205,159,205, 201,205,160,206,207,214,169,206,64,242,227,206,65,195,219,206,66,242,224,206, 67,206,68,192,175,242,236,242,222,206,69,242,225,206,70,206,71,206,72,242,232, 206,73,206,74,206,75,206,76,242,226,206,77,206,78,242,231,206,79,206,80,242, 230,206,81,206,82,242,233,206,83,206,84,206,85,242,223,206,86,206,87,242,228, 242,234,203,112,222,187,203,113,203,114,203,115,203,116,203,117,203,118,203, 119,189,229,203,120,203,121,203,122,203,123,203,124,178,216,195,234,203,125, 203,126,222,186,203,128,197,186,203,129,203,130,203,131,203,132,203,133,203, 134,222,188,203,135,203,136,203,137,203,138,203,139,203,140,203,141,204,217, 203,142,203,143,203,144,203,145,183,170,203,146,203,147,203,148,203,149,203, 150,203,151,203,152,203,153,203,154,203,155,203,156,203,157,203,158,203,159, 203,160,204,64,204,65,212,229,204,66,204,67,204,68,222,189,203,249,177,226, 145,250,236,231,145,251,145,252,145,253,201,200,236,232,236,233,145,254,202, 214,222,208,178,197,212,250,146,64,146,65,198,203,176,199,180,242,200,211,146, 66,146,67,146,68,205,208,146,69,146,70,191,184,146,71,146,72,146,73,146,74, 146,75,146,76,146,77,191,219,146,78,146,79,199,164,214,180,146,80,192,169,222, 209,201,168,209,239,197,164,176,231,179,182,200,197,146,81,146,82,176,226,146, 83,146,84,183,246,146,85,146,86,197,250,146,87,146,88,182,243,146,89,213,210, 179,208,204,69,204,70,204,71,204,72,204,73,222,191,204,74,204,75,204,76,204, 77,204,78,204,79,204,80,204,81,204,82,204,83,204,84,196,162,204,85,204,86,204, 87,204,88,222,193,204,89,204,90,204,91,204,92,204,93,204,94,204,95,204,96,204, 97,204,98,204,99,204,100,204,101,204,102,204,103,204,104,222,190,204,105,222, 192,204,106,204,107,204,108,204,109,204,110,204,111,204,112,204,113,204,114, 204,115,204,116,204,117,204,118,204,119,213,186,204,120,204,121,204,122,222, 194,204,123,204,124,204,125,204,126,204,128,204,129,204,130,204,131,204,132, 204,133,204,134,204,135,204,136,204,137,204,138,204,139,242,174,187,162,194, 178,197,176,194,199,204,140,204,141,242,175,204,142,204,143,204,144,204,145, 204,146,208,233,204,147,204,148,204,149,211,221,204,150,204,151,204,152,235, 189,204,153,204,154,204,155,204,156,204,157,204,158,204,159,204,160,179,230, 242,176,205,64,242,177,205,65,205,66,202,173,205,67,205,68,205,69,205,70,205, 71,205,72,205,73,186,231,242,179,242,181,242,180,203,228,207,186,242,178,204, 180,153,95,153,96,153,97,207,173,153,98,153,99,153,100,153,101,153,102,153, 103,153,104,153,105,153,106,233,213,153,107,233,220,233,219,153,108,153,109, 153,110,153,111,153,112,233,222,153,113,153,114,153,115,153,116,153,117,153, 118,153,119,153,120,233,209,153,121,153,122,153,123,153,124,153,125,153,126, 153,128,153,129,233,221,153,130,233,223,195,202,153,131,153,132,153,133,153, 134,153,135,153,136,153,137,153,138,153,139,153,140,153,141,153,142,153,143, 153,144,153,145,153,146,153,147,153,148,153,149,205,161,214,173,199,243,154, 241,154,242,154,243,217,224,187,227,154,244,186,186,227,226,154,245,154,246, 154,247,154,248,154,249,207,171,154,250,154,251,154,252,227,224,201,199,154, 253,186,185,154,254,155,64,155,65,209,180,227,225,200,234,185,175,189,173,179, 216,206,219,155,66,155,67,204,192,155,68,155,69,155,70,227,232,227,233,205, 244,155,71,155,72,155,73,155,74,155,75,204,173,155,76,188,179,155,77,227,234, 155,78,227,235,155,79,155,80,208,218,155,81,155,82,155,83,198,251,183,218,155, 84,205,203,203,205,202,202,204,211,229,204,229,203,196,230,222,154,222,155, 209,161,209,183,229,205,222,156,229,208,222,157,205,184,214,240,229,207,181, 221,222,158,205,190,222,159,229,209,182,186,222,160,223,64,205,168,185,228, 223,65,202,197,179,209,203,217,212,236,229,210,183,234,223,66,223,67,223,68, 229,206,223,69,223,70,223,71,223,72,223,73,223,74,229,213,180,254,229,214,223, 75,223,76,223,77,223,78,223,79,229,211,229,212,223,80,210,221,223,81,223,82, 194,223,177,198,223,83,211,226,223,84,205,206,236,161,177,219,211,183,196,148, 196,149,210,220,196,150,196,151,196,152,235,253,196,153,235,251,196,154,196, 155,196,156,196,157,196,158,196,159,196,160,197,64,197,65,197,66,197,67,197, 68,197,69,197,70,197,71,197,72,197,73,197,74,197,75,197,76,197,77,197,78,179, 188,197,79,197,80,197,81,234,176,197,82,197,83,215,212,197,84,244,171,179,244, 197,85,197,86,197,87,197,88,197,89,214,193,214,194,197,90,197,91,197,92,197, 93,197,94,197,95,213,233,190,202,197,96,244,167,197,97,205,211,234,117,218, 233,234,118,184,189,188,202,194,189,194,164,179,194,218,234,234,119,194,170, 196,176,189,181,234,120,234,121,207,222,234,122,234,123,234,124,218,235,201, 194,234,125,234,126,234,128,234,129,234,130,177,221,234,131,234,132,234,133, 218,236,234,134,182,184,212,186,234,135,179,253,234,136,234,137,218,237,212, 201,207,213,197,227,234,138,218,238,234,139,234,140,234,141,234,142,234,143, 218,239,234,144,218,240,193,234,204,213,207,221,234,145,234,146,234,147,234, 148,234,149,234,150,234,151,234,152,205,249,213,247,225,222,143,184,190,182, 180,253,143,185,225,223,186,220,225,224,187,178,194,201,225,225,143,186,143, 187,143,188,208,236,143,189,205,189,143,190,143,191,225,226,143,192,181,195, 197,199,225,227,143,193,143,194,225,228,143,195,143,196,143,197,143,198,211, 249,143,199,143,200,143,201,143,202,143,203,143,204,225,229,143,205,209,173, 143,206,143,207,225,230,206,162,143,208,143,209,143,210,143,211,143,212,143, 213,225,231,143,214,181,194,143,215,143,216,143,217,143,218,225,232,187,213, 143,219,143,220,206,88,206,89,206,90,206,91,206,92,206,93,206,94,211,172,242, 229,178,245,206,95,206,96,242,242,206,97,208,171,206,98,206,99,206,100,206, 101,242,245,206,102,206,103,206,104,187,200,206,105,242,249,206,106,206,107, 206,108,206,109,206,110,206,111,242,240,206,112,206,113,242,246,242,248,242, 250,206,114,206,115,206,116,206,117,206,118,206,119,206,120,206,121,242,243, 206,122,242,241,206,123,206,124,206,125,186,251,206,126,181,251,206,128,206, 129,206,130,206,131,242,239,242,247,242,237,242,238,206,132,206,133,206,134, 242,235,243,166,206,135,243,163,206,136,206,137,243,162,206,138,206,139,242, 244,206,140,200,218,206,141,206,142,206,143,206,144,206,145,242,251,206,146, 206,147,206,148,243,165,206,149,206,150,206,151,206,152,206,153,206,154,206, 155,195,248,206,156,206,157,206,158,206,159,206,160,207,64,207,65,207,66,242, 253,207,67,207,68,243,167,243,169,243,164,207,69,242,252,207,70,207,71,207,72, 243,171,207,73,243,170,207,74,207,75,207,76,207,77,194,221,207,78,207,79,243, 174,207,80,207,81,207,133,207,134,207,135,217,249,207,136,207,137,207,138,207, 139,207,140,207,141,243,185,207,142,207,143,207,144,207,145,207,146,207,147, 207,148,207,149,243,183,207,150,200,228,243,182,207,151,207,152,207,153,207, 154,243,186,207,155,207,156,207,157,207,158,207,159,243,187,180,192,207,160, 208,64,208,65,208,66,208,67,208,68,208,69,208,70,208,71,208,72,208,73,208,74, 208,75,208,76,208,77,238,195,208,78,208,79,208,80,208,81,208,82,208,83,243, 188,208,84,208,85,243,189,208,86,208,87,208,88,207,161,182,142,239,252,239, 251,182,143,182,144,239,249,182,145,182,146,182,147,182,148,179,204,182,149, 201,212,203,176,182,150,182,151,182,152,182,153,182,154,239,254,182,155,182, 156,176,222,182,157,182,158,214,201,182,159,182,160,183,64,239,253,183,65,179, 237,183,66,183,67,246,213,183,68,183,69,183,70,183,71,183,72,183,73,183,74, 183,75,183,76,183,77,183,78,183,79,183,80,183,81,183,82,206,200,183,83,183,84, 183,85,240,162,183,86,240,161,183,87,181,190,188,218,187,252,183,88,184,229, 207,172,192,231,160,192,160,193,234,247,160,194,160,195,160,196,160,197,160, 198,182,191,234,248,160,199,234,249,160,200,234,250,160,201,160,202,234,251, 160,203,160,204,160,205,160,206,160,207,160,208,160,209,160,210,160,211,160, 212,160,213,160,214,234,241,160,215,160,216,160,217,160,218,160,219,160,220, 160,221,160,222,160,223,160,224,160,225,160,226,200,174,225,235,160,227,183, 184,225,236,160,228,160,229,160,230,225,237,160,231,215,180,225,238,225,239, 211,204,160,232,160,233,160,234,160,235,160,236,160,237,207,198,146,222,181, 224,146,223,146,224,146,225,146,226,182,222,202,218,181,244,222,229,146,227, 213,198,146,228,222,225,204,205,198,254,146,229,197,197,146,230,146,231,146, 232,210,180,146,233,190,242,146,234,146,235,146,236,146,237,146,238,146,239, 146,240,194,211,146,241,204,189,179,184,146,242,189,211,146,243,191,216,205, 198,209,218,180,235,146,244,222,228,222,221,222,231,146,245,234,254,146,246, 146,247,194,176,222,226,146,248,146,249,214,192,181,167,146,250,178,244,146, 251,222,232,146,252,222,242,146,253,207,250,203,248,239,174,239,173,179,250, 185,248,239,175,239,176,208,226,239,177,239,178,183,230,208,191,239,179,239, 180,239,181,200,241,204,224,239,182,239,183,239,184,239,185,239,186,213,224, 239,187,180,237,195,170,239,188,232,159,239,189,239,190,239,191,232,160,206, 253,239,192,194,224,180,184,215,182,189,245,233,64,207,199,239,195,239,193, 239,194,239,196,182,167,188,252,190,226,195,204,239,197,239,198,233,65,239, 199,239,207,239,200,239,201,239,202,199,194,239,241,182,205,239,203,233,66, 239,204,239,205,208,130,212,172,241,199,208,131,176,192,244,193,208,132,208, 133,244,194,208,134,208,135,180,252,208,136,197,219,208,137,208,138,208,139, 208,140,204,187,208,141,208,142,208,143,208,228,208,144,208,145,208,146,208, 147,208,148,205,224,208,149,208,150,208,151,208,152,208,153,241,200,208,154, 217,243,208,155,208,156,208,157,208,158,208,159,208,160,177,187,209,64,207, 174,209,65,209,66,209,67,184,164,209,68,209,69,209,70,209,71,209,72,241,202, 209,73,209,74,209,75,209,76,241,203,209,77,209,78,209,79,208,227,203,189,182, 101,205,186,182,102,182,103,184,209,182,104,182,105,177,252,182,106,199,239, 182,107,214,214,182,108,182,109,182,110,191,198,195,235,182,111,182,112,239, 245,182,113,182,114,195,216,182,115,182,116,182,117,182,118,182,119,182,120, 215,226,182,121,182,122,182,123,239,247,179,211,182,124,199,216,209,237,182, 125,214,200,182,126,239,248,182,128,239,246,182,129,187,253,179,198,182,130, 182,131,182,132,182,133,182,134,182,135,182,136,189,213,182,137,182,138,210, 198,182,139,187,224,182,140,182,141,208,232,246,171,235,142,235,143,207,246, 235,144,246,170,213,240,246,172,195,185,235,145,235,146,235,147,187,244,246, 174,246,173,235,148,235,149,235,150,196,222,235,151,235,152,193,216,235,153, 235,154,235,155,235,156,235,157,203,170,235,158,207,188,235,159,235,160,236, 64,236,65,236,66,236,67,236,68,236,69,236,70,236,71,236,72,246,175,236,73,236, 74,246,176,236,75,236,76,246,177,236,77,194,182,236,78,236,79,236,80,236,81, 236,82,176,212,197,249,236,83,236,84,236,85,236,86,246,178,236,87,209,80,178, 195,193,209,209,81,209,82,215,176,241,201,209,83,209,84,241,204,209,85,209,86, 209,87,209,88,241,206,209,89,209,90,209,91,217,246,209,92,210,225,212,163,209, 93,209,94,244,195,200,185,209,95,209,96,209,97,209,98,209,99,244,196,209,100, 209,101,241,205,241,207,191,227,241,208,209,102,209,103,241,212,209,104,209, 105,209,106,209,107,209,108,209,109,209,110,241,214,241,209,209,111,201,209, 197,225,209,112,209,113,209,114,194,227,185,252,209,115,209,116,241,211,209, 117,241,213,209,118,209,119,209,120,185,211,209,121,209,122,209,123,209,124, 209,125,209,126,209,128,241,219,209,129,209,130,209,131,209,132,209,133,186, 214,209,134,176,253,241,217,209,135,209,136,209,137,209,138,209,139,241,216, 241,210,241,218,209,140,209,141,209,142,209,143,209,144,241,215,209,145,209, 146,209,147,200,236,209,148,209,149,209,150,209,151,205,202,241,221,209,152, 209,153,209,154,209,155,229,189,209,156,209,157,209,158,241,220,209,159,241, 222,209,160,210,64,210,65,210,66,210,67,210,68,210,69,210,70,210,71,209,170, 208,89,208,90,208,91,244,172,208,198,208,92,208,93,208,94,208,95,208,96,208, 97,208,208,209,220,208,98,208,99,208,100,208,101,208,102,208,103,207,206,208, 104,208,105,189,214,208,106,209,195,208,107,208,108,208,109,208,110,208,111, 208,112,208,113,186,226,225,233,210,194,241,194,178,185,208,114,208,115,177, 237,241,195,208,116,201,192,179,196,208,117,217,242,208,118,203,165,208,119, 241,196,208,120,208,121,208,122,208,123,214,212,208,124,208,125,208,126,208, 128,208,129,241,197,244,192,241,198,209,189,133,205,133,206,223,192,133,207, 133,208,180,244,133,209,179,202,133,210,184,230,223,187,133,211,133,212,133, 213,133,214,196,197,133,215,223,188,223,189,223,190,197,187,223,191,223,194, 212,177,223,195,133,216,199,186,206,216,133,217,133,218,133,219,133,220,133, 221,196,216,133,222,223,202,133,223,223,207,133,224,214,220,133,225,133,226, 133,227,133,228,133,229,133,230,133,231,133,232,223,201,223,218,206,182,133, 233,186,199,223,206,223,200,197,222,133,234,133,235,201,235,186,244,195,252, 133,236,133,237,209,212,211,133,211,134,211,135,211,136,211,137,211,138,217, 234,211,139,211,140,211,141,211,142,211,143,211,144,211,145,211,146,211,147, 211,148,211,149,211,150,211,151,211,152,211,153,211,154,211,155,211,156,211, 157,211,158,211,159,211,160,212,64,212,65,212,66,212,67,212,68,212,69,212,70, 212,71,212,72,212,73,212,74,212,75,212,76,212,77,212,78,212,79,212,80,212,81, 212,82,212,83,212,84,212,85,212,86,212,87,212,88,212,89,212,90,212,91,212,92, 212,93,212,94,212,95,246,164,212,96,209,251,223,126,229,226,229,228,223,128, 223,129,223,130,223,131,229,227,223,132,223,133,229,229,223,134,223,135,223, 136,223,137,223,138,210,216,223,139,181,203,223,140,231,223,223,141,218,245, 223,142,218,248,223,143,218,246,223,144,218,247,223,145,223,146,223,147,218, 250,208,207,196,199,223,148,223,149,176,238,223,150,223,151,223,152,208,176, 223,153,218,249,223,154,211,202,186,170,219,162,199,241,223,155,218,252,218, 251,201,219,218,253,223,156,219,161,215,222,218,254,193,218,223,157,223,158, 219,165,223,159,210,72,241,223,210,73,210,74,207,229,210,75,210,76,210,77,210, 78,210,79,210,80,210,81,210,82,210,83,210,84,210,85,210,86,210,87,210,88,210, 89,210,90,210,91,210,92,210,93,210,94,210,95,210,96,210,97,210,98,210,99,244, 197,189,243,210,100,210,101,210,102,210,103,210,104,210,105,241,224,210,106, 210,107,210,108,210,109,210,110,210,111,210,112,210,113,210,114,210,115,210, 116,210,117,210,118,210,119,210,120,210,121,210,122,210,123,210,124,210,125, 241,225,210,126,210,128,210,129,206,247,210,130,210,170,210,131,241,251,210, 132,210,133,184,178,210,134,210,135,210,136,210,137,210,138,210,139,210,140, 210,141,210,142,210,143,210,144,210,145,210,146,210,147,210,148,210,149,210, 150,210,151,210,152,210,153,210,154,210,155,210,156,210,157,210,158,210,159, 210,160,211,64,211,65,211,66,211,67,211,68,211,69,211,70,211,71,211,72,211,73, 211,74,211,75,211,76,211,77,211,78,211,79,211,80,211,81,211,82,211,83,211,84, 211,85,211,86,211,87,211,88,211,89,211,90,211,91,211,92,211,93,210,168,244, 168,244,169,197,98,244,170,190,203,211,223,197,99,197,100,197,101,197,102,197, 103,201,224,201,225,197,104,197,105,243,194,197,106,202,230,197,107,204,242, 197,108,197,109,197,110,197,111,197,112,197,113,226,182,203,180,197,114,206, 232,214,219,197,115,244,173,244,174,244,175,197,116,197,117,197,118,197,119, 244,178,197,120,186,189,244,179,176,227,244,176,197,121,244,177,189,162,178, 213,197,122,244,182,244,183,182,230,178,176,207,207,244,180,180,172,197,123, 244,181,197,124,197,125,244,184,197,126,210,171,192,207,194,83,191,188,235, 163,213,223,234,200,194,84,194,85,194,86,194,87,241,243,182,248,203,163,194, 88,194,89,196,205,194,90,241,231,194,91,241,232,184,251,241,233,186,196,212, 197,176,210,194,92,194,93,241,234,194,94,194,95,194,96,241,235,194,97,241,236, 194,98,194,99,241,237,241,238,241,239,241,241,241,240,197,213,194,100,194,101, 194,102,194,103,194,104,194,105,241,242,194,106,182,250,194,107,241,244,210, 174,222,199,203,202,194,108,194,109,179,220,194,110,181,162,194,111,185,162, 210,187,182,161,129,64,198,223,129,65,129,66,129,67,205,242,213,201,200,253, 201,207,207,194,216,162,178,187,211,235,129,68,216,164,179,243,129,69,215,168, 199,210,216,167,202,192,129,70,199,240,177,251,210,181,180,212,182,171,203, 191,216,169,129,71,129,72,129,73,182,170,129,74,193,189,209,207,129,75,201, 165,216,173,129,76,184,246,209,190,227,220,214,208,129,77,129,78,183,225,129, 79,180,174,129,80,193,217,129,81,216,188,129,82,205,232,181,164,206,170,214, 247,129,83,192,246,190,217,216,175,211,94,188,251,185,219,211,95,185,230,195, 217,202,211,234,232,192,192,190,245,234,233,234,234,234,235,211,96,234,236, 234,237,234,238,234,239,189,199,211,97,211,98,211,99,245,251,211,100,211,101, 211,102,245,253,211,103,245,254,211,104,245,252,211,105,211,106,211,107,211, 108,189,226,211,109,246,161,180,165,211,110,211,111,211,112,211,113,246,162, 211,114,211,115,211,116,246,163,211,117,211,118,211,119,236,178,211,120,211, 121,211,122,211,123,211,124,211,125,211,126,211,128,211,129,211,130,211,131, 211,132,211,203,204,250,178,172,193,229,238,229,199,166,195,173,232,152,238, 230,238,231,238,232,238,233,238,234,238,235,238,236,232,153,238,237,238,238, 238,239,232,154,232,155,238,240,238,241,238,242,238,244,238,243,232,156,238, 245,205,173,194,193,238,246,238,247,238,248,213,161,238,249,207,179,238,250, 238,251,232,157,238,252,238,253,239,161,238,254,239,162,184,245,195,250,239, 163,239,164,189,194,210,191,178,249,239,165,239,166,239,167,210,248,239,168, 214,253,239,169,198,204,232,158,239,170,239,171,193,180,239,172,212,97,212,98, 212,99,212,100,212,101,212,102,212,103,212,104,238,186,212,105,212,106,212, 107,212,108,212,109,212,110,212,111,212,112,212,113,212,114,212,115,212,116, 212,117,212,118,212,119,212,120,212,121,212,122,212,123,212,124,212,125,212, 126,212,128,212,129,212,130,212,131,212,132,212,133,212,134,212,135,212,136, 212,137,212,138,212,139,212,140,212,141,212,142,212,143,212,144,212,145,212, 146,212,147,212,148,212,149,212,150,212,151,212,152,212,153,213,178,212,154, 212,155,212,156,212,157,212,158,212,159,212,160,213,64,213,65,213,66,213,67, 213,68,213,69,213,70,213,71,211,254,204,220,213,72,213,73,213,74,213,75,213, 76,213,77,213,78,213,79,202,196,213,80,213,81,213,82,213,83,213,84,213,85,213, 86,213,87,213,88,213,89,213,90,213,91,213,92,213,93,213,94,213,95,213,96,213, 97,213,98,213,99,213,100,213,101,213,102,213,103,213,104,213,105,213,106,213, 107,213,108,213,109,213,110,213,111,213,112,213,113,213,114,213,115,213,116, 213,117,213,118,213,119,213,120,213,121,213,122,213,123,212,200,132,245,132, 246,132,247,132,248,176,252,180,210,132,249,208,217,132,250,132,251,132,252, 132,253,217,233,132,254,222,203,217,235,133,64,133,65,133,66,133,67,216,176, 187,175,177,177,133,68,179,215,216,206,133,69,133,70,212,209,133,71,133,72, 189,179,191,239,133,73,207,187,133,74,133,75,216,208,133,76,133,77,133,78,183, 203,133,79,133,80,133,81,216,209,133,82,133,83,133,84,133,85,133,86,133,87, 133,88,133,89,133,90,133,91,198,165,199,248,210,189,133,92,133,93,216,210,196, 228,213,124,213,125,213,126,213,128,213,129,213,130,213,131,213,132,213,133, 213,134,213,135,213,136,213,137,213,138,213,139,213,140,213,141,213,142,213, 143,213,144,213,145,213,146,213,147,213,148,213,149,213,150,213,151,213,152, 213,153,213,154,213,155,213,156,213,157,213,158,213,159,213,160,214,64,214,65, 214,66,214,67,214,68,214,69,214,70,214,71,214,72,214,73,214,74,214,75,214,76, 214,77,214,78,214,79,214,80,214,81,214,82,214,83,214,84,214,85,214,86,214,87, 214,88,214,89,214,90,214,91,213,205,208,178,235,207,206,184,235,208,195,93, 181,168,195,94,195,95,195,96,195,97,195,98,177,179,235,210,204,165,195,99,195, 100,195,101,195,102,195,103,195,104,195,105,197,214,235,211,195,106,235,209, 197,223,235,206,202,164,235,213,176,251,195,107,195,108,186,250,195,109,195, 110,216,183,241,227,195,111,235,202,235,203,235,204,235,205,235,214,230,192, 235,217,195,112,191,232,210,200,235,215,235,220,184,236,235,216,195,113,189, 186,195,114,208,216,195,115,176,183,195,116,235,221,196,220,195,117,195,118, 214,92,214,93,214,94,214,95,214,96,214,97,214,98,229,192,214,99,214,100,214, 101,214,102,214,103,214,104,214,105,214,106,214,107,214,108,214,109,214,110, 214,111,214,112,214,113,214,114,214,115,214,116,214,117,214,118,214,119,214, 120,214,121,214,122,214,123,214,124,214,125,214,126,214,128,214,129,246,165, 214,130,214,131,214,132,214,133,214,134,214,135,214,136,214,137,214,138,214, 139,214,140,214,141,214,142,214,143,214,144,214,145,214,146,214,147,214,148, 214,149,214,150,214,151,214,152,214,153,214,154,214,155,214,156,214,157,214, 158,214,159,214,160,215,64,215,65,215,66,215,67,215,68,215,69,215,70,215,71, 215,72,215,73,215,74,215,75,215,76,215,77,215,78,215,79,215,80,215,81,215,82, 215,83,215,84,215,85,215,86,215,87,215,88,215,89,215,90,215,91,215,92,215,93, 215,94,215,95,190,175,215,96,215,97,215,98,215,99,215,100,198,169,215,101,215, 102,215,103,215,104,215,105,215,106,215,107,215,108,215,109,215,110,215,111, 215,112,215,113,215,114,215,115,215,116,215,117,215,118,215,119,214,183,136, 94,219,224,136,95,136,96,136,97,136,98,190,249,136,99,136,100,183,187,136,101, 219,208,204,174,191,178,187,181,215,248,191,211,136,102,136,103,136,104,136, 105,136,106,191,233,136,107,136,108,188,225,204,179,219,222,176,211,206,235, 183,216,215,185,198,194,136,109,136,110,192,164,136,111,204,185,136,112,219, 231,219,225,198,186,219,227,136,113,219,232,136,114,197,247,136,115,136,116, 136,117,219,234,136,118,136,119,219,233,191,192,136,120,136,121,136,122,219, 230,219,229,136,123,136,124,136,125,214,251,205,113,205,114,205,115,242,193, 205,116,199,249,201,223,205,117,242,200,185,198,181,176,205,118,205,119,242, 195,242,201,242,208,242,214,205,120,205,121,187,215,205,122,205,123,205,124, 242,213,205,220,205,125,214,235,205,126,205,128,242,210,242,212,205,129,205, 130,205,131,205,132,184,242,205,133,205,134,205,135,205,136,242,203,205,137, 205,138,205,139,242,206,194,249,205,140,213,221,242,204,242,205,242,207,242, 211,205,141,205,142,205,143,242,217,211,188,205,144,205,145,205,146,205,147, 182,234,205,148,215,120,215,121,215,122,215,123,215,124,215,125,215,126,215, 128,215,129,215,130,215,131,215,132,215,133,215,134,215,135,215,136,215,137, 215,138,215,139,215,140,215,141,215,142,215,143,215,144,215,145,215,146,215, 147,215,148,215,149,215,150,215,151,215,152,218,165,188,198,182,169,184,188, 200,207,188,165,218,166,218,167,204,214,200,195,218,168,198,253,215,153,209, 181,210,233,209,182,188,199,215,154,189,178,187,228,218,169,218,170,209,200, 218,171,208,237,182,239,194,219,215,155,203,207,183,237,201,232,183,195,215, 186,231,187,231,188,231,189,188,234,195,229,192,194,231,190,231,191,188,169, 192,136,231,192,231,193,231,182,182,208,231,194,192,137,231,195,231,196,187, 186,181,222,194,198,177,224,231,197,212,181,231,198,184,191,231,200,231,199, 183,236,192,138,231,201,178,248,231,202,231,203,231,204,231,205,231,206,231, 207,231,208,211,167,203,245,231,209,231,210,231,211,231,212,201,201,231,213, 231,214,231,215,231,216,231,217,189,201,231,218,243,190,192,139,184,215,192, 140,200,177,192,141,192,142,192,143,192,144,192,145,215,197,213,246,177,140, 237,252,177,141,177,142,177,143,237,251,177,144,177,145,177,146,177,147,177, 148,177,149,177,150,177,151,237,249,237,250,177,152,177,153,177,154,177,155, 177,156,177,157,177,158,177,159,237,253,190,166,177,160,178,64,178,65,178,66, 178,67,203,175,238,161,182,189,178,68,238,162,196,192,178,69,237,254,178,70, 178,71,189,222,178,199,178,72,178,73,178,74,178,75,178,76,178,77,178,78,178, 79,178,80,178,81,178,82,178,83,182,195,178,84,178,85,178,86,238,165,216,186, 238,163,215,238,149,252,149,253,149,254,150,64,150,65,150,66,150,67,212,194, 211,208,235,195,197,243,150,68,183,254,150,69,150,70,235,212,150,71,150,72, 150,73,203,183,235,222,150,74,192,202,150,75,150,76,150,77,205,251,150,78,179, 175,150,79,198,218,150,80,150,81,150,82,150,83,150,84,150,85,235,252,150,86, 196,190,150,87,206,180,196,169,177,190,212,253,150,88,202,245,150,89,214,236, 150,90,150,91,198,211,182,228,150,92,150,93,150,94,150,95,187,250,150,96,150, 97,208,224,150,98,150,99,216,72,187,237,216,73,216,74,216,75,216,76,182,185, 244,248,216,77,244,249,216,78,216,79,205,227,216,80,216,81,216,82,216,83,216, 84,216,85,216,86,216,87,245,185,216,88,216,89,216,90,216,91,235,224,216,92, 216,93,216,94,216,95,216,96,216,97,207,243,187,191,216,98,216,99,216,100,216, 101,216,102,216,103,216,104,186,192,212,165,216,105,216,106,216,107,216,108, 216,109,216,110,216,111,225,217,216,112,216,113,216,114,216,115,245,244,177, 170,178,242,216,116,216,117,216,118,216,119,216,120,216,121,216,122,245,245, 216,123,216,124,245,247,216,125,216,126,216,128,186,209,245,246,216,129,195, 178,216,130,216,131,216,132,216,133,216,134,216,135,216,136,245,249,216,137, 216,138,216,139,245,248,216,140,216,141,216,142,216,143,216,144,216,145,216, 146,216,147,216,148,216,149,216,150,216,151,216,152,216,153,216,154,216,155, 216,156,216,157,216,158,216,159,216,160,217,64,217,65,217,66,217,67,217,68, 217,69,217,70,217,71,217,72,217,73,217,74,217,75,217,76,217,77,217,78,217,79, 217,80,217,81,216,163,212,202,131,179,212,170,208,214,179,228,213,215,131,180, 207,200,185,226,131,181,191,203,131,182,195,226,131,183,131,184,131,185,182, 210,131,186,131,187,205,195,217,238,217,240,131,188,131,189,131,190,181,179, 131,191,182,181,131,192,131,193,131,194,131,195,131,196,190,164,131,197,131, 198,200,235,131,199,131,200,200,171,131,201,131,202,176,203,185,171,193,249, 217,226,131,203,192,188,185,178,131,204,185,216,208,203,177,248,198,228,190, 223,181,228,215,200,131,205,209,248,188,230,202,222,131,206,131,207,216,220, 182,231,188,193,204,234,132,113,132,114,132,115,132,116,132,117,132,118,207, 247,132,119,216,221,199,176,132,120,132,121,185,208,189,163,132,122,132,123, 204,222,132,124,198,202,132,125,132,126,132,128,132,129,132,130,216,224,132, 131,216,222,132,132,132,133,216,223,132,134,132,135,132,136,176,254,132,137, 190,231,132,138,202,163,188,244,132,139,132,140,132,141,132,142,184,177,132, 143,132,144,184,238,132,145,132,146,132,147,132,148,132,149,132,150,132,151, 132,152,132,153,132,154,216,226,132,155,189,203,217,82,217,83,217,84,217,85, 217,86,217,87,217,88,217,89,217,90,217,91,217,92,217,93,217,94,217,95,217,96, 217,97,217,98,217,99,217,100,217,101,217,102,217,103,217,104,217,105,217,106, 217,107,217,108,217,109,217,110,217,111,217,112,217,113,217,114,217,115,217, 116,217,117,217,118,217,119,217,120,217,121,217,122,217,123,217,124,217,125, 217,126,217,128,217,129,217,130,217,131,217,132,217,133,217,134,217,135,217, 136,217,137,217,138,217,139,217,140,217,141,217,142,217,143,217,144,217,145, 217,146,217,147,217,148,217,149,217,150,217,151,217,152,217,153,217,154,217, 155,217,156,217,157,217,158,217,159,217,160,218,64,218,65,218,66,218,67,218, 68,218,69,218,70,218,71,218,72,218,73,218,74,218,75,218,76,218,77,218,78,177, 180,213,234,184,186,218,79,185,177,178,198,212,240,207,205,176,220,213,203, 187,245,214,202,183,183,204,176,198,182,177,225,185,186,214,252,185,225,183, 161,188,250,234,218,234,219,204,249,185,243,234,220,180,251,195,179,183,209, 186,216,234,221,212,244,234,222,188,214,187,223,217,247,189,251,181,148,181, 149,194,187,236,248,181,150,181,151,181,152,181,153,236,249,181,154,181,155, 181,156,181,157,184,163,181,158,181,159,181,160,182,64,182,65,182,66,182,67, 182,68,182,69,182,70,236,250,182,71,182,72,182,73,182,74,182,75,182,76,182,77, 182,78,182,79,182,80,182,81,182,82,236,251,182,83,182,84,182,85,182,86,182,87, 182,88,182,89,182,90,182,91,182,92,182,93,236,252,182,94,182,95,182,96,182,97, 182,98,211,237,216,174,192,235,182,99,199,221,186,204,182,100,218,101,179,195, 218,102,218,103,244,242,179,172,218,104,218,105,218,106,218,107,212,189,199, 247,218,108,218,109,218,110,218,111,218,112,244,244,218,113,218,114,244,243, 218,115,218,116,218,117,218,118,218,119,218,120,218,121,218,122,218,123,218, 124,204,203,218,125,218,126,218,128,200,164,218,129,218,130,218,131,218,132, 218,133,218,134,218,135,218,136,218,137,218,138,218,139,218,140,218,141,244, 245,218,142,215,227,197,191,245,192,218,143,218,144,245,187,218,145,245,195, 218,146,245,194,218,147,214,186,245,193,218,148,218,149,218,150,212,190,245, 196,218,151,245,204,218,152,218,153,218,154,218,155,176,207,181,248,218,156, 245,201,245,202,218,157,197,220,218,158,218,159,218,160,219,64,245,197,245, 198,219,65,219,66,245,199,245,203,219,67,190,224,245,200,184,250,219,68,219, 69,219,70,245,208,245,211,219,71,219,72,219,73,191,231,219,74,185,242,245,188, 245,205,219,75,219,76,194,183,219,77,219,78,219,79,204,248,219,80,188,249,219, 81,245,206,245,207,245,209,182,229,245,210,219,82,245,213,219,83,219,84,218, 196,203,173,218,197,181,247,218,198,193,194,215,187,218,199,204,184,215,159, 210,234,196,177,218,200,181,253,187,209,218,201,208,179,218,202,218,203,206, 189,218,204,218,205,218,206,178,247,218,209,218,207,209,232,218,208,195,213, 218,210,215,160,218,211,218,212,218,213,208,187,210,165,176,249,218,214,199, 171,218,215,189,247,195,161,218,216,218,217,195,253,204,183,218,218,218,219, 192,190,198,215,218,220,218,221,199,180,218,222,218,223,185,200,216,64,216,65, 216,66,216,67,216,68,216,69,216,70,216,71,219,85,219,86,219,87,219,88,219,89, 245,189,219,90,219,91,219,92,245,212,211,187,219,93,179,236,219,94,219,95,204, 164,219,96,219,97,219,98,219,99,245,214,219,100,219,101,219,102,219,103,219, 104,219,105,219,106,219,107,245,215,190,225,245,216,219,108,219,109,204,223, 245,219,219,110,219,111,219,112,219,113,219,114,178,200,215,217,219,115,245, 217,219,116,245,218,245,220,219,117,245,226,219,118,219,119,219,120,245,224, 219,121,219,122,219,123,245,223,245,221,219,124,219,125,245,225,219,126,219, 128,220,73,212,234,220,74,220,75,220,76,245,238,220,77,179,249,220,78,220,79, 220,80,220,81,220,82,220,83,220,84,245,239,245,241,220,85,220,86,220,87,245, 240,220,88,220,89,220,90,220,91,220,92,220,93,220,94,245,242,220,95,245,243, 220,96,220,97,220,98,220,99,220,100,220,101,220,102,220,103,220,104,220,105, 220,106,220,107,201,237,185,170,220,108,220,109,199,251,220,110,220,111,182, 227,220,112,220,113,220,114,220,115,220,116,220,117,220,118,204,201,220,119, 220,120,220,121,220,122,220,123,220,124,220,125,220,126,220,128,220,129,220, 130,220,131,220,132,220,133,220,134,220,135,220,136,220,137,220,138,234,166, 220,139,220,140,220,141,220,142,220,143,220,144,220,145,220,146,220,147,220, 148,220,149,220,150,220,151,220,152,220,153,220,154,220,155,220,156,220,157, 220,158,220,159,220,160,221,64,221,65,221,66,221,67,221,68,221,69,221,70,221, 71,221,72,221,73,221,74,221,75,221,76,221,77,221,78,221,79,221,80,221,81,221, 82,221,83,221,84,221,85,221,86,221,87,221,88,221,89,221,90,220,165,136,209, 204,195,136,210,136,211,136,212,182,209,221,192,136,213,136,214,136,215,220, 161,136,216,220,162,136,217,136,218,136,219,199,181,136,220,136,221,136,222, 182,233,136,223,136,224,136,225,220,167,136,226,136,227,136,228,136,229,220, 166,136,230,220,169,177,164,136,231,136,232,181,204,136,233,136,234,136,235, 136,236,136,237,191,176,136,238,136,239,136,240,136,241,136,242,209,223,136, 243,136,244,136,245,136,246,182,194,136,247,136,248,136,249,136,250,136,251, 136,252,136,253,136,254,137,64,137,65,220,175,220,172,137,119,190,179,137,120, 202,251,137,121,137,122,137,123,220,173,137,124,137,125,137,126,137,128,137, 129,137,130,137,131,137,132,201,202,196,185,137,133,137,134,137,135,137,136, 137,137,199,189,220,174,137,138,137,139,137,140,212,246,208,230,137,141,137, 142,137,143,137,144,137,145,137,146,137,147,137,148,196,171,182,213,137,149, 137,150,137,151,137,152,137,153,137,154,137,155,137,156,137,157,137,158,137, 159,137,160,137,161,137,162,137,163,137,164,137,165,137,166,219,212,137,167, 137,168,137,169,220,247,199,66,199,67,220,245,199,68,199,69,190,163,220,244, 199,70,178,221,199,71,199,72,199,73,199,74,199,75,220,243,188,246,220,232,187, 196,199,76,192,243,199,77,199,78,199,79,199,80,199,81,188,212,220,233,220,234, 199,82,220,241,220,246,220,249,181,180,199,83,200,217,187,231,220,254,220,253, 211,171,221,161,221,163,221,165,210,241,221,164,221,166,221,167,210,169,199, 84,199,85,199,86,199,87,199,88,199,89,199,90,186,201,221,169,199,91,199,92, 221,182,221,177,221,180,199,93,199,94,221,91,221,92,221,93,221,94,221,95,221, 96,221,97,221,98,221,99,221,100,221,101,221,102,221,103,221,104,221,105,221, 106,221,107,221,108,221,109,221,110,221,111,221,112,221,113,221,114,221,115, 221,116,221,117,221,118,221,119,221,120,221,121,221,122,221,123,221,124,221, 125,221,126,221,128,221,129,221,130,221,131,221,132,221,133,221,134,221,135, 221,136,221,137,221,138,221,139,221,140,221,141,221,142,221,143,221,144,221, 145,221,146,221,147,221,148,221,149,221,150,221,151,221,152,221,153,221,154, 221,155,221,156,221,157,221,158,221,159,221,160,222,64,222,65,222,66,222,67, 222,68,222,69,222,70,222,71,222,72,222,73,222,74,222,75,222,76,222,77,222,78, 222,79,222,80,222,81,222,82,222,83,222,84,222,85,222,86,222,87,222,88,222,89, 222,90,222,91,222,92,222,93,222,94,222,95,222,96,179,181,212,254,185,236,208, 249,222,97,233,237,215,170,233,238,194,214,200,237,186,228,233,239,233,240, 233,241,214,225,233,242,233,243,233,245,233,244,233,246,233,247,199,225,233, 248,212,216,233,249,189,206,221,210,221,188,199,133,199,134,199,135,221,209, 199,136,185,189,199,137,199,138,190,213,199,139,190,250,199,140,199,141,186, 202,199,142,199,143,199,144,199,145,221,202,199,146,221,197,199,147,221,191, 199,148,199,149,199,150,178,203,221,195,199,151,221,203,178,164,221,213,199, 152,199,153,199,154,221,190,199,155,199,156,199,157,198,208,221,208,199,158, 199,159,199,160,200,64,200,65,221,212,193,226,183,198,200,66,200,67,200,68, 200,69,200,70,221,206,221,207,200,71,200,72,200,73,221,196,200,74,200,75,222, 98,233,250,233,251,189,207,233,252,184,168,193,190,233,253,177,178,187,212, 185,245,233,254,222,99,234,161,234,162,234,163,183,248,188,173,222,100,202, 228,224,206,212,175,207,189,213,183,234,164,213,222,234,165,208,193,185,188, 222,101,180,199,177,217,222,102,222,103,222,104,192,177,222,105,222,106,222, 107,222,108,177,230,177,231,222,109,177,232,222,110,222,111,222,112,222,113, 179,189,200,232,222,114,222,115,222,116,222,117,229,193,222,118,222,119,177, 223,222,120,222,121,222,122,193,201,180,239,222,123,222,124,199,168,211,216, 222,125,198,249,209,184,222,126,185,253,194,245,222,128,222,129,222,130,222, 131,222,132,211,173,222,133,212,203,189,252,222,134,229,194,183,181,229,195, 222,135,222,136,187,185,213,226,222,137,189,248,212,182,206,165,193,172,179, 217,222,138,222,139,204,246,222,140,229,198,229,196,229,200,222,141,229,202, 229,199,181,207,198,200,222,142,181,252,229,197,222,143,202,246,222,144,222, 145,229,201,222,146,222,147,222,148,195,212,177,197,188,163,222,149,222,150, 222,151,215,183,222,152,222,153,223,85,182,221,203,236,223,86,229,215,223,87, 223,88,211,246,223,89,223,90,223,91,223,92,223,93,177,233,223,94,182,244,229, 218,229,216,229,217,181,192,223,95,223,96,223,97,210,197,229,220,223,98,223, 99,229,222,223,100,223,101,223,102,223,103,223,104,223,105,229,221,199,178, 223,106,210,163,223,107,223,108,229,219,223,109,223,110,223,111,223,112,212, 226,213,218,223,113,223,114,223,115,223,116,223,117,229,224,215,241,223,118, 223,119,223,120,223,121,223,122,223,123,223,124,229,225,223,125,177,220,223, 160,211,244,224,64,224,65,219,167,219,164,224,66,219,168,224,67,224,68,189, 188,224,69,224,70,224,71,192,201,219,163,219,166,214,163,224,72,219,169,224, 73,224,74,224,75,219,173,224,76,224,77,224,78,219,174,219,172,186,194,224,79, 224,80,224,81,191,164,219,171,224,82,224,83,224,84,219,170,212,199,178,191, 224,85,224,86,219,175,224,87,185,249,224,88,219,176,224,89,224,90,224,91,224, 92,179,187,224,93,224,94,224,95,181,166,224,96,224,97,224,98,224,99,182,188, 219,177,224,100,223,166,147,237,192,222,147,238,147,239,201,195,147,240,147, 241,147,242,147,243,147,244,147,245,147,246,178,217,199,230,147,247,223,167, 147,248,199,220,147,249,147,250,147,251,147,252,223,168,235,162,147,253,147, 254,148,64,148,65,148,66,203,211,148,67,148,68,148,69,223,170,148,70,223,169, 148,71,178,193,148,72,148,73,148,74,148,75,148,76,148,77,148,78,148,79,148,80, 148,81,148,82,148,83,148,84,148,85,148,86,148,87,148,88,148,89,148,90,148,91, 148,92,148,93,148,94,148,95,148,96,224,101,224,102,182,245,224,103,219,178, 224,104,224,105,224,106,224,107,224,108,224,109,224,110,224,111,224,112,224, 113,224,114,224,115,224,116,224,117,224,118,224,119,224,120,224,121,224,122, 224,123,177,201,224,124,224,125,224,126,224,128,219,180,224,129,224,130,224, 131,219,179,219,181,224,132,224,133,224,134,224,135,224,136,224,137,224,138, 224,139,224,140,224,141,224,142,219,183,224,143,219,182,224,144,224,145,224, 146,224,147,224,148,224,149,224,150,219,184,224,151,224,152,224,153,224,154, 224,155,224,156,224,157,224,158,224,159,219,185,224,160,225,64,219,186,225,65, 225,66,211,207,244,250,199,245,215,195,197,228,244,252,244,253,244,251,225,67, 190,198,225,68,225,69,225,70,225,71,208,239,225,72,225,73,183,211,225,74,225, 75,212,205,204,170,225,76,225,77,245,162,245,161,186,168,244,254,203,214,225, 78,225,79,225,80,245,164,192,210,225,81,179,234,225,82,205,170,245,165,245, 163,189,180,245,168,225,83,245,169,189,205,195,184,191,225,203,225,245,170, 225,84,225,85,225,86,245,166,245,167,196,240,224,214,224,210,134,251,134,252, 134,253,134,254,135,64,135,65,224,208,188,206,135,66,135,67,224,209,135,68, 184,194,216,197,135,69,135,70,135,71,135,72,135,73,135,74,135,75,135,76,208, 234,135,77,135,78,194,239,135,79,135,80,224,207,224,189,135,81,135,82,135,83, 224,212,224,211,135,84,135,85,224,215,135,86,135,87,135,88,135,89,224,220,224, 216,135,90,135,91,135,92,214,246,179,176,135,93,215,236,135,94,203,187,135,95, 135,96,224,218,135,97,206,251,135,98,135,99,135,100,186,217,225,87,225,88,225, 89,225,90,225,91,245,172,225,92,180,188,225,93,215,237,225,94,180,215,245,171, 245,174,225,95,225,96,245,173,245,175,208,209,225,97,225,98,225,99,225,100, 225,101,225,102,225,103,195,209,200,169,225,104,225,105,225,106,225,107,225, 108,225,109,245,176,245,177,225,110,225,111,225,112,225,113,225,114,225,115, 245,178,225,116,225,117,245,179,245,180,245,181,225,118,225,119,225,120,225, 121,245,183,245,182,225,122,225,123,225,124,225,125,245,184,225,126,225,128, 225,129,225,130,225,131,225,132,225,133,225,134,225,135,225,136,225,137,225, 138,178,201,225,139,211,212,202,205,225,140,192,239,214,216,210,176,193,191, 225,141,189,240,225,142,225,143,225,144,225,145,225,146,225,147,225,148,225, 149,225,150,225,151,184,170,225,152,225,153,225,154,225,155,225,156,225,157, 225,158,225,159,225,160,226,64,226,65,226,66,226,67,226,68,226,69,226,70,226, 71,226,72,226,73,226,74,226,75,226,76,226,77,226,78,226,79,226,80,226,81,226, 82,226,83,226,84,226,85,226,86,226,87,226,88,226,89,226,90,226,91,226,92,226, 93,226,94,226,95,226,96,226,97,226,98,226,99,226,100,226,101,226,102,226,103, 226,104,226,105,226,106,226,107,226,108,226,109,226,110,226,111,226,112,226, 113,226,114,226,115,226,116,226,117,226,118,226,119,226,120,226,121,226,122, 226,123,226,124,226,125,226,126,226,128,226,129,226,130,226,131,226,132,226, 133,226,134,226,135,226,136,226,137,226,138,226,139,226,140,226,141,226,142, 226,143,226,144,226,145,226,146,226,147,226,148,226,149,226,150,226,151,226, 152,226,153,226,154,226,155,226,156,226,157,226,158,226,159,226,160,227,64, 227,65,227,66,227,67,227,68,227,69,227,70,227,71,227,72,227,73,227,74,227,75, 227,76,227,77,227,78,227,79,227,80,227,81,227,82,227,83,227,84,227,85,227,86, 227,87,227,88,227,89,227,90,227,91,227,92,227,93,227,94,227,95,227,96,227,97, 227,98,227,99,227,100,227,101,227,102,227,103,227,104,227,105,227,106,227,107, 227,108,227,109,188,248,227,110,227,111,227,112,227,113,227,114,227,115,227, 116,227,117,227,118,227,119,227,120,226,197,196,217,240,158,240,159,226,198, 207,218,185,221,226,199,192,161,240,160,226,200,178,246,241,64,226,201,241,65, 193,243,226,202,226,203,194,248,226,204,226,205,226,206,202,215,216,184,217, 229,207,227,241,66,241,67,241,68,241,69,241,70,241,71,241,72,241,73,241,74, 241,75,241,76,240,165,241,77,241,78,220,176,241,79,241,80,241,81,241,82,241, 83,241,84,241,85,241,86,241,87,241,88,241,89,241,90,241,91,241,92,241,93,241, 94,241,95,241,96,241,97,241,98,241,99,241,100,241,101,226,207,142,216,142,217, 142,218,215,175,142,219,199,236,177,211,142,220,142,221,180,178,226,209,142, 222,142,223,142,224,208,242,194,174,226,208,142,225,191,226,211,166,181,215, 226,210,181,234,142,226,195,237,184,253,142,227,184,174,142,228,197,211,183, 207,226,212,142,229,142,230,142,231,142,232,226,211,182,200,215,249,142,233, 142,234,142,235,142,236,142,237,205,165,142,238,142,239,142,240,142,241,142, 242,226,216,142,243,226,214,202,252,191,181,211,185,226,213,142,244,142,245, 142,246,142,247,226,215,142,248,227,121,227,122,227,123,227,124,227,125,227, 126,227,128,227,129,227,130,227,131,227,132,227,133,227,134,227,135,246,198, 227,136,227,137,227,138,227,139,227,140,227,141,227,142,227,143,227,144,227, 145,227,146,227,147,227,148,227,149,227,150,227,151,227,152,227,153,227,154, 227,155,227,156,227,157,227,158,227,159,227,160,228,64,228,65,228,66,228,67, 228,68,228,69,246,199,228,70,228,71,228,72,228,73,228,74,228,75,228,76,228,77, 228,78,228,79,228,80,228,81,228,82,228,83,228,84,228,85,228,86,227,184,179, 238,144,202,144,203,144,204,144,205,237,169,144,206,211,250,211,228,144,207, 144,208,144,209,237,170,227,185,210,226,144,210,144,211,144,212,144,213,144, 214,227,181,144,215,144,216,144,217,144,218,211,222,144,219,144,220,144,221, 144,222,184,208,227,179,144,223,144,224,227,182,183,223,144,225,227,180,192, 162,144,226,144,227,144,228,227,186,144,229,144,230,144,231,144,232,144,233, 144,234,144,235,144,236,144,237,144,238,144,239,144,240,144,241,144,242,144, 243,144,244,144,245,144,246,144,247,212,184,228,87,228,88,228,89,228,90,228, 91,228,92,228,93,228,94,246,200,228,95,228,96,228,97,228,98,228,99,228,100, 228,101,228,102,228,103,228,104,228,105,228,106,228,107,228,108,228,109,228, 110,228,111,228,112,228,113,228,114,228,115,228,116,228,117,228,118,228,119, 228,120,228,121,228,122,228,123,228,124,228,125,228,126,228,128,228,129,228, 130,228,131,228,132,228,133,228,134,228,135,228,136,228,137,228,138,228,139, 228,140,228,141,228,142,228,143,228,144,228,145,228,146,228,147,228,148,228, 149,228,150,228,151,228,152,228,153,228,154,228,155,228,156,228,157,228,158, 228,159,228,160,229,64,229,65,229,66,229,67,229,68,229,69,229,70,229,71,229, 72,229,73,229,74,229,75,229,76,229,77,229,78,229,79,229,80,229,81,229,82,229, 83,229,84,229,85,229,86,229,87,229,88,229,89,229,90,229,91,229,92,229,93,229, 94,229,95,229,96,229,97,229,98,229,99,229,100,229,101,229,102,229,103,229,104, 229,105,229,106,229,107,229,108,229,109,229,110,229,111,229,112,229,113,229, 114,229,115,246,201,229,116,229,117,229,118,229,119,229,120,229,121,229,122, 229,123,229,124,229,125,229,126,229,128,229,129,229,130,229,131,229,132,229, 133,229,134,229,135,229,136,229,137,229,138,229,139,229,140,229,141,229,142, 229,143,229,144,229,145,229,146,229,147,229,148,229,149,229,150,229,151,229, 152,229,153,229,154,229,155,229,156,229,157,229,158,229,159,246,202,229,160, 230,64,230,65,230,66,230,67,230,68,230,69,230,70,230,71,230,72,230,73,230,74, 230,75,230,76,230,77,230,78,230,79,230,80,230,81,230,82,230,83,229,178,196, 254,140,93,203,252,229,179,213,172,140,94,211,238,202,216,176,178,140,95,203, 206,205,234,140,96,140,97,186,234,140,98,140,99,140,100,229,181,140,101,229, 180,140,102,215,218,185,217,214,230,182,168,205,240,210,203,177,166,202,181, 140,103,179,232,201,243,191,205,208,251,202,210,229,182,187,194,140,104,140, 105,140,106,207,220,185,172,140,107,140,108,140,109,140,110,212,215,140,111, 140,112,186,166,209,231,207,252,188,210,140,113,229,183,200,221,140,114,140, 115,140,116,191,237,177,246,203,222,230,84,230,85,230,86,230,87,230,88,230,89, 230,90,230,91,230,92,230,93,230,94,230,95,230,96,230,97,230,98,246,204,230,99, 230,100,230,101,230,102,230,103,230,104,230,105,230,106,230,107,230,108,230, 109,230,110,230,111,230,112,230,113,230,114,230,115,230,116,230,117,230,118, 230,119,230,120,230,121,230,122,230,123,230,124,230,125,230,126,230,128,230, 129,230,130,230,131,230,132,230,133,230,134,230,135,230,136,230,137,230,138, 230,139,230,140,230,141,230,142,230,143,230,144,230,145,230,146,230,147,230, 148,230,149,230,150,230,151,230,152,230,153,230,154,230,155,230,156,230,157, 246,203,230,158,230,159,230,160,231,64,231,65,231,66,231,67,231,68,231,69,231, 70,231,71,247,233,231,72,231,73,231,74,231,75,231,76,231,77,231,78,231,79,231, 80,231,81,231,82,231,83,231,84,231,85,231,86,231,87,231,88,231,89,231,90,231, 91,231,92,231,93,231,94,231,95,231,96,231,97,231,98,231,99,231,100,231,101, 231,102,231,103,231,104,231,105,231,106,231,107,231,108,231,109,231,110,231, 111,231,112,230,185,138,228,138,229,138,230,138,231,138,232,198,197,138,233, 138,234,205,241,230,187,138,235,138,236,138,237,138,238,138,239,138,240,138, 241,138,242,138,243,138,244,230,188,138,245,138,246,138,247,138,248,187,233, 138,249,138,250,138,251,138,252,138,253,138,254,139,64,230,190,139,65,139,66, 139,67,139,68,230,186,139,69,139,70,192,183,139,71,139,72,139,73,139,74,139, 75,139,76,139,77,139,78,139,79,211,164,230,191,201,244,230,195,139,80,139,81, 230,196,139,82,139,83,139,84,139,85,208,246,230,215,139,248,139,249,139,250, 139,251,139,252,139,253,139,254,140,64,140,65,140,66,140,67,140,68,140,69,140, 70,140,71,215,211,230,221,140,72,230,222,191,215,212,208,140,73,215,214,180, 230,203,239,230,218,216,195,215,206,208,162,140,74,195,207,140,75,140,76,230, 223,188,190,185,194,230,219,209,167,140,77,140,78,186,162,194,207,140,79,216, 171,140,80,140,81,140,82,202,235,229,238,140,83,230,220,140,84,183,245,140,85, 140,86,140,87,140,88,200,230,140,89,140,90,196,245,140,91,140,92,230,230,230, 231,194,238,243,83,189,190,230,232,194,230,186,167,230,233,243,84,230,234,179, 210,209,233,243,85,243,86,191,165,230,235,198,239,230,236,230,237,243,87,243, 88,230,238,198,173,230,239,243,89,201,167,230,240,230,241,230,242,229,185,230, 243,230,244,194,226,230,245,230,246,214,232,230,247,243,90,230,248,185,199, 243,91,243,92,243,93,243,94,243,95,243,96,243,97,247,187,247,186,243,98,243, 99,243,100,243,101,247,190,247,188,186,161,243,102,247,191,243,103,247,192, 243,104,243,105,243,106,231,113,231,114,231,115,231,116,231,117,231,118,231, 119,231,120,231,121,231,122,231,123,231,124,231,125,231,126,231,128,231,129, 231,130,231,131,231,132,231,133,231,134,231,135,231,136,231,137,231,138,231, 139,231,140,231,141,231,142,231,143,231,144,231,145,231,146,231,147,231,148, 231,149,231,150,231,151,231,152,231,153,231,154,231,155,231,156,231,157,231, 158,231,159,231,160,232,64,232,65,232,66,232,67,232,68,232,69,232,70,232,71, 232,72,232,73,232,74,232,75,232,76,232,77,232,78,246,205,232,79,231,164,231, 165,231,166,193,183,215,233,201,240,207,184,214,175,214,213,231,167,176,237, 231,168,231,169,201,220,210,239,190,173,231,170,176,243,200,222,189,225,231, 171,200,198,192,132,231,172,187,230,184,248,209,164,231,173,194,231,190,248, 189,202,205,179,231,174,231,175,190,238,208,229,192,133,203,231,204,208,188, 204,231,176,188,168,208,247,231,177,192,134,208,248,231,178,231,179,180,194, 231,180,231,181,201,254,206,172,195,224,231,183,177,193,179,241,192,135,231, 184,231,185,215,219,213,192,231,186,194,204,231,234,171,121,231,230,171,122, 171,123,171,124,171,125,171,126,231,236,231,235,201,186,171,128,171,129,213, 228,171,130,231,229,183,169,231,231,171,131,171,132,171,133,171,134,171,135, 171,136,171,137,231,238,171,138,171,139,171,140,171,141,231,243,171,142,214, 233,171,143,171,144,171,145,171,146,231,237,171,147,231,242,171,148,231,241, 171,149,171,150,171,151,176,224,171,152,171,153,171,154,171,155,231,245,171, 156,171,157,171,158,171,159,171,160,172,64,172,65,172,66,172,67,172,68,172,69, 172,70,172,71,232,80,232,81,232,82,232,83,232,84,232,85,232,86,232,87,232,88, 232,89,232,90,232,91,232,92,232,93,232,94,232,95,232,96,232,97,232,98,232,99, 232,100,232,101,232,102,232,103,232,104,232,105,232,106,232,107,232,108,232, 109,232,110,232,111,232,112,232,113,232,114,232,115,232,116,232,117,232,118, 232,119,232,120,232,121,232,122,246,206,232,123,232,124,232,125,232,126,232, 128,232,129,232,130,232,131,232,132,232,133,232,134,232,135,232,136,232,137, 232,138,232,139,232,140,232,141,232,142,232,143,232,144,232,145,232,146,232, 147,232,148,238,196,238,197,238,198,213,235,182,164,238,200,238,199,238,201, 238,202,199,165,238,203,238,204,232,149,183,176,181,246,238,205,238,207,232, 150,238,206,232,151,184,198,238,208,238,209,238,210,182,219,179,174,214,211, 196,198,177,181,184,214,238,211,238,212,212,191,199,213,190,251,206,217,185, 179,238,214,238,213,238,216,238,215,197,165,238,217,238,218,199,174,238,219, 199,175,238,220,178,167,238,221,238,222,238,223,238,224,238,225,215,234,238, 226,238,227,188,216,238,228,232,173,232,174,173,68,193,167,173,69,173,70,173, 71,232,175,173,72,173,73,173,74,232,176,173,75,173,76,232,172,173,77,232,180, 173,78,173,79,173,80,173,81,173,82,173,83,173,84,173,85,173,86,173,87,173,88, 232,171,173,89,232,177,173,90,173,91,173,92,173,93,173,94,173,95,173,96,173, 97,232,181,232,178,232,179,173,98,173,99,173,100,173,101,173,102,173,103,173, 104,173,105,173,106,173,107,173,108,173,109,173,110,173,111,173,112,173,113, 232,183,173,114,173,115,173,116,173,117,173,118,232,217,150,206,150,207,150, 208,150,209,213,164,150,210,177,234,213,187,232,206,232,208,182,176,232,211, 150,211,232,221,192,184,150,212,202,247,150,213,203,168,150,214,150,215,198, 220,192,245,150,216,150,217,150,218,150,219,150,220,232,233,150,221,150,222, 150,223,208,163,150,224,150,225,150,226,150,227,150,228,150,229,150,230,232, 242,214,234,150,231,150,232,150,233,150,234,150,235,150,236,150,237,232,224, 232,225,150,238,150,239,150,240,209,249,186,203,184,249,150,241,150,242,184, 241,212,212,232,239,150,243,232,238,232,236,185,240,204,210,232,230,206,166, 191,242,150,244,176,184,232,241,232,240,150,245,215,192,150,246,232,228,150, 247,205,169,201,163,150,248,187,184,189,219,232,234,150,249,150,250,150,251, 150,252,150,253,150,254,151,64,151,65,151,66,151,67,232,226,232,227,232,229, 181,181,232,231,199,197,232,235,232,237,189,176,215,174,151,68,232,248,151,69, 151,70,151,71,151,72,151,73,151,74,151,75,151,76,232,245,151,77,205,176,232, 246,151,78,151,79,151,80,151,81,151,82,151,83,151,84,151,85,233,84,233,85,233, 86,233,87,233,88,233,89,233,90,233,91,233,92,233,93,233,94,233,95,233,96,233, 97,233,98,233,99,233,100,233,101,233,102,233,103,233,104,233,105,233,106,233, 107,233,108,233,109,233,110,233,111,233,112,233,113,233,114,233,115,233,116, 233,117,233,118,233,119,233,120,233,121,233,122,233,123,233,124,233,125,233, 126,233,128,233,129,233,130,233,131,233,132,233,133,233,134,233,135,233,136, 233,137,233,138,233,139,233,140,233,141,233,142,233,143,233,144,233,145,233, 146,233,147,233,148,233,149,233,150,233,151,233,152,233,153,233,154,233,155, 233,156,233,157,233,158,233,159,233,160,234,64,234,65,234,66,234,67,234,68, 234,69,234,70,234,71,234,72,234,73,234,74,234,75,234,76,234,77,234,78,234,79, 234,80,234,81,234,82,234,83,234,84,234,85,234,86,234,87,234,88,234,89,234,90, 234,91,195,197,227,197,201,193,227,198,234,92,177,213,206,202,180,179,200,242, 227,199,207,208,227,200,188,228,227,201,227,202,195,198,213,162,196,214,185, 235,206,197,227,203,195,246,227,204,234,93,233,175,152,86,184,197,152,87,233, 173,152,88,211,220,233,180,233,181,233,183,152,89,152,90,152,91,233,199,152, 92,152,93,152,94,152,95,152,96,152,97,192,198,233,197,152,98,152,99,233,176, 152,100,152,101,233,187,176,241,152,102,152,103,152,104,152,105,152,106,152, 107,152,108,152,109,152,110,152,111,233,188,213,165,152,112,152,113,233,190, 152,114,233,191,152,115,152,116,152,117,233,193,152,118,152,119,193,241,152, 120,152,121,200,182,152,122,152,123,152,124,233,189,152,125,152,126,152,128, 152,129,234,153,234,154,234,155,234,156,234,157,211,231,194,161,234,158,218, 241,234,159,234,160,203,229,235,64,218,242,235,65,203,230,210,254,235,66,235, 67,235,68,184,244,235,69,235,70,218,243,176,175,207,182,235,71,235,72,213,207, 235,73,235,74,235,75,235,76,235,77,235,78,235,79,235,80,235,81,235,82,203,237, 235,83,235,84,235,85,235,86,235,87,235,88,235,89,235,90,218,244,235,91,235,92, 227,196,235,93,235,94,193,165,235,95,235,96,246,191,235,97,235,98,246,192,246, 193,196,209,235,99,234,192,149,75,176,186,234,190,149,76,149,77,192,165,149, 78,149,79,149,80,234,187,149,81,178,253,149,82,195,247,187,232,149,83,149,84, 149,85,210,215,206,244,234,191,149,86,149,87,149,88,234,188,149,89,149,90,149, 91,234,195,149,92,208,199,211,179,149,93,149,94,149,95,149,96,180,186,149,97, 195,193,215,242,149,98,149,99,149,100,149,101,213,209,149,102,202,199,149,103, 234,197,149,104,149,105,234,196,234,199,234,198,149,106,149,107,149,108,149, 109,149,110,214,231,149,111,207,212,149,112,234,223,193,222,194,184,212,223, 215,202,234,224,234,225,234,228,234,226,234,227,201,222,184,179,182,196,234, 229,202,234,201,205,180,205,218,80,218,81,226,217,197,226,234,230,192,181,218, 82,215,184,234,231,215,172,200,252,216,211,216,205,212,222,218,83,212,249,201, 196,211,174,184,211,179,224,218,84,201,226,244,246,218,85,218,86,218,87,186, 213,218,88,244,247,218,89,218,90,215,223,218,91,218,92,244,241,184,176,213, 212,184,207,198,240,218,93,218,94,218,95,218,96,218,97,218,98,218,99,218,100, 236,88,236,89,236,90,236,91,236,92,236,93,236,94,236,95,236,96,236,97,236,98, 236,99,236,100,236,101,236,102,236,103,236,104,236,105,199,224,246,166,236, 106,236,107,190,184,236,108,236,109,190,178,236,110,181,229,236,111,236,112, 183,199,236,113,191,191,195,210,195,230,236,114,236,115,216,204,236,116,236, 117,236,118,184,239,236,119,236,120,236,121,236,122,236,123,236,124,236,125, 236,126,236,128,189,249,209,165,236,129,176,208,236,130,236,131,236,132,236, 133,236,134,247,176,236,135,236,136,236,137,236,138,236,139,236,140,236,141, 236,142,247,177,236,143,236,144,236,145,236,146,236,147,208,172,236,148,176, 176,236,149,236,150,236,151,247,178,247,179,236,152,247,180,236,153,236,154, 236,155,199,202,236,156,236,157,236,158,236,159,236,160,237,64,237,65,190,207, 237,66,237,67,247,183,237,68,237,69,237,70,237,71,237,72,237,73,237,74,247, 182,237,75,177,222,237,76,247,181,237,77,237,78,247,184,237,79,247,185,237,80, 237,81,237,82,237,83,237,84,237,85,237,86,237,87,237,88,237,89,237,90,236,176, 143,144,143,145,143,146,143,147,143,148,143,149,143,150,143,151,143,152,143, 153,143,154,143,155,143,156,143,157,143,158,229,230,143,159,185,233,181,177, 143,160,194,188,229,232,229,231,229,233,143,161,143,162,143,163,143,164,210, 205,143,165,143,166,143,167,225,234,208,206,143,168,205,174,143,169,209,229, 143,170,143,171,178,202,177,235,143,172,177,242,197,237,143,173,143,174,213, 195,211,176,143,175,225,220,143,176,143,177,143,178,225,221,143,179,210,219, 143,180,179,185,177,203,143,181,143,182,143,183,236,190,158,197,158,198,158, 199,158,200,234,193,158,201,158,202,158,203,194,175,180,182,158,204,158,205, 158,206,209,215,158,207,158,208,158,209,179,180,158,210,200,178,191,187,236, 192,158,211,158,212,214,203,158,213,158,214,236,191,236,193,158,215,158,216, 158,217,158,218,158,219,158,220,158,221,158,222,158,223,158,224,158,225,158, 226,158,227,236,197,190,230,204,191,197,218,190,188,158,228,236,198,158,229, 177,254,158,230,158,231,158,232,236,196,213,168,181,227,158,233,236,194,193, 182,179,227,158,234,158,235,236,195,203,184,192,195,204,254,158,236,158,237, 158,238,158,239,193,210,158,240,236,200,158,241,158,242,158,243,158,244,158, 245,158,246,158,247,158,248,158,249,158,250,158,251,158,252,158,253,186,230, 192,211,158,254,214,242,159,64,159,65,159,66,209,204,159,67,159,68,159,69,159, 70,191,190,159,71,183,179,201,213,236,199,187,226,159,72,204,204,189,253,200, 200,159,73,207,169,159,74,159,75,159,76,159,77,159,78,159,79,159,80,205,233, 159,81,197,235,159,82,159,83,159,84,183,233,159,85,159,86,236,235,198,238,181, 107,181,108,181,109,181,110,236,236,181,111,198,237,236,237,181,112,181,113, 181,114,181,115,181,116,181,117,181,118,181,119,181,120,236,240,181,121,181, 122,215,230,236,243,181,123,181,124,236,241,236,238,236,239,215,163,201,241, 203,238,236,244,181,125,236,242,181,126,181,128,207,233,181,129,236,246,198, 177,181,130,181,131,181,132,181,133,188,192,181,134,236,245,181,135,181,136, 181,137,181,138,181,139,181,140,181,141,181,187,187,246,181,142,236,247,181, 143,181,144,181,145,181,146,181,147,237,91,237,92,237,93,237,94,237,95,237,96, 237,97,237,98,237,99,237,100,237,101,237,102,237,103,237,104,237,105,237,106, 237,107,237,108,237,109,237,110,237,111,237,112,237,113,237,114,237,115,237, 116,237,117,237,118,237,119,237,120,237,121,237,122,237,123,237,124,237,125, 237,126,237,128,237,129,206,164,200,205,237,130,186,171,232,184,232,185,232, 186,190,194,237,131,237,132,237,133,237,134,237,135,210,244,237,136,212,207, 201,216,237,137,237,138,237,139,237,140,237,141,237,142,237,143,237,144,237, 145,237,146,237,147,237,148,237,149,237,150,237,151,237,152,237,153,237,154, 237,155,237,156,237,157,237,158,237,159,237,160,238,64,238,65,238,66,238,67, 238,68,238,69,238,70,238,71,238,72,238,73,238,74,238,75,238,76,238,77,238,78, 238,79,238,80,238,81,238,82,238,83,238,84,238,85,238,86,238,87,238,88,238,89, 238,90,238,91,238,92,238,93,238,94,238,95,238,96,238,97,238,98,238,99,238,100, 238,101,238,102,238,103,238,104,238,105,238,106,238,107,238,108,238,109,238, 110,238,111,238,112,237,177,195,65,195,66,203,224,210,222,195,67,203,193,213, 216,195,68,200,226,195,69,192,223,188,161,195,70,195,71,195,72,195,73,195,74, 195,75,235,193,195,76,195,77,208,164,195,78,214,226,195,79,182,199,184,216, 235,192,184,206,195,80,235,191,179,166,185,201,214,171,195,81,183,244,183,202, 195,82,195,83,195,84,188,231,183,190,235,198,195,85,235,199,176,185,191,207, 195,86,235,197,211,253,195,87,235,200,195,88,195,89,235,201,195,90,195,91,183, 206,195,92,235,194,235,196,201,246,214,215,237,184,194,235,201,176,179,78,179, 79,179,80,179,81,179,82,179,83,237,185,179,84,179,85,198,246,191,179,179,86, 179,87,179,88,237,188,197,248,179,89,209,208,179,90,215,169,237,186,237,187, 179,91,209,226,179,92,237,191,237,192,179,93,237,196,179,94,179,95,179,96,237, 200,179,97,237,198,237,206,213,232,179,98,237,201,179,99,179,100,237,199,237, 190,179,101,179,102,197,233,179,103,179,104,179,105,198,198,179,106,179,107, 201,233,212,210,237,193,237,194,237,195,237,197,179,108,192,249,179,109,238, 113,238,114,238,115,238,116,238,117,238,118,238,119,238,120,238,121,238,122, 238,123,238,124,238,125,238,126,238,128,238,129,238,130,238,131,238,132,238, 133,238,134,238,135,238,136,238,137,238,138,238,139,238,140,238,141,238,142, 238,143,238,144,238,145,238,146,238,147,238,148,238,149,238,150,238,151,238, 152,238,153,238,154,238,155,238,156,238,157,238,158,238,159,238,160,239,64, 239,65,239,66,239,67,239,68,239,69,210,179,182,165,199,234,241,252,207,238, 203,179,208,235,231,239,205,231,185,203,182,217,238,166,178,87,178,88,178,89, 195,233,179,242,178,90,178,91,178,92,178,93,178,94,178,95,238,167,238,164,207, 185,178,96,178,97,238,168,194,247,178,98,178,99,178,100,178,101,178,102,178, 103,178,104,178,105,178,106,178,107,178,108,178,109,238,169,238,170,178,110, 222,171,178,111,178,112,198,179,178,113,199,198,178,114,214,245,181,201,178, 115,203,178,178,116,178,117,178,118,238,171,178,119,178,120,205,171,178,121, 238,172,178,122,178,123,178,124,178,125,178,126,213,176,178,128,238,173,178, 129,246,196,238,175,174,110,174,111,174,112,174,113,179,169,174,114,174,115, 238,178,174,116,174,117,238,177,189,231,174,118,238,176,206,183,174,119,174, 120,174,121,174,122,197,207,174,123,174,124,174,125,174,126,193,244,219,206, 238,179,208,243,174,128,174,129,174,130,174,131,174,132,174,133,174,134,174, 135,194,212,198,232,174,136,174,137,174,138,183,172,174,139,174,140,174,141, 174,142,174,143,174,144,174,145,238,180,174,146,179,235,174,147,174,148,174, 149,187,251,238,181,174,150,174,151,174,152,174,153,174,154,231,220,239,100, 239,101,239,102,239,103,239,104,239,105,239,106,239,107,239,108,239,109,239, 110,239,111,239,112,239,113,183,231,239,114,239,115,236,169,236,170,236,171, 239,116,236,172,239,117,239,118,198,174,236,173,236,174,239,119,239,120,239, 121,183,201,202,179,239,122,239,123,239,124,239,125,239,126,239,128,239,129, 226,184,247,207,239,130,239,131,239,132,239,133,239,134,239,135,239,136,239, 137,239,138,239,139,239,140,239,141,239,142,239,143,239,144,239,145,239,146, 239,147,239,148,239,149,239,150,239,151,239,152,239,153,239,154,239,155,239, 156,239,157,239,158,239,159,239,160,240,64,240,65,240,66,240,67,240,68,247, 208,240,69,240,70,178,205,240,71,240,72,240,73,240,74,240,75,240,76,240,77, 240,78,240,79,240,80,240,81,240,82,240,83,240,84,240,85,240,86,240,87,240,88, 240,89,240,90,240,91,240,92,240,93,240,94,240,95,240,96,240,97,240,98,240,99, 247,209,240,100,240,101,240,102,240,103,240,104,240,105,240,106,240,107,240, 108,240,109,240,110,240,111,240,112,240,113,240,114,240,115,240,116,240,117, 240,118,240,119,240,120,240,121,240,122,240,123,240,124,240,125,240,126,240, 128,240,129,240,130,240,131,240,132,240,133,240,134,240,135,240,136,240,137, 247,211,247,210,240,138,240,139,240,140,240,141,240,142,240,143,240,144,240, 145,240,146,240,147,240,148,240,149,240,150,226,187,240,151,188,162,240,152, 226,188,226,189,226,190,226,191,226,192,226,193,183,185,210,251,189,164,202, 206,177,165,203,199,240,153,226,194,182,252,200,196,226,195,240,154,240,155, 189,200,240,156,177,253,226,196,240,157,182,246,240,246,180,225,175,123,240, 241,175,124,240,247,175,125,175,126,175,128,175,129,240,250,175,130,240,248, 175,131,175,132,175,133,240,245,175,134,175,135,175,136,175,137,240,253,175, 138,240,249,240,252,240,254,175,139,241,161,175,140,175,141,175,142,206,193, 241,164,175,143,241,163,175,144,193,246,240,251,202,221,175,145,175,146,180, 241,177,241,204,177,175,147,241,166,175,148,175,149,241,167,175,150,175,151, 241,172,213,206,241,169,175,152,175,153,200,179,175,154,175,155,175,156,241, 162,175,157,241,171,241,168,241,102,241,103,241,104,241,105,241,106,241,107, 241,108,241,109,241,110,241,111,241,112,241,113,241,114,241,115,241,116,241, 117,241,118,241,119,241,120,241,121,241,122,241,123,241,124,241,125,241,126, 241,128,241,129,241,130,241,131,241,132,241,133,241,134,241,135,241,136,241, 137,241,138,241,139,241,140,241,141,241,142,241,143,241,144,241,145,241,146, 241,147,241,148,241,149,241,150,241,151,241,152,241,153,241,154,241,155,241, 156,241,157,241,158,241,159,241,160,242,64,242,65,242,66,242,67,242,68,242,69, 241,165,175,158,175,159,241,170,175,160,176,64,176,65,176,66,176,67,176,68, 176,69,176,70,176,169,241,173,176,71,176,72,176,73,176,74,176,75,176,76,241, 175,176,77,241,177,176,78,176,79,176,80,176,81,176,82,241,176,176,83,241,174, 176,84,176,85,176,86,176,87,209,162,176,88,176,89,176,90,176,91,176,92,176,93, 176,94,241,178,176,95,176,96,176,97,241,179,176,98,176,99,176,100,176,101,176, 102,176,103,176,104,176,105,185,239,176,106,176,107,181,199,176,108,176,215, 176,217,176,109,241,184,205,187,183,143,199,212,213,173,183,144,241,185,183, 145,241,186,183,146,183,147,183,148,183,149,199,207,183,150,183,151,183,152, 210,164,214,207,183,153,183,154,241,187,189,209,180,176,190,189,183,155,183, 156,183,157,180,220,206,209,183,158,191,223,241,189,183,159,183,160,184,64, 184,65,191,250,241,188,184,66,241,191,184,67,184,68,184,69,241,190,241,192, 184,70,184,71,184,72,184,73,184,74,241,193,184,75,184,76,184,77,184,78,184,79, 184,80,184,81,184,82,184,83,184,84,184,85,193,254,241,253,176,228,203,204,241, 254,212,164,194,173,193,236,198,196,190,177,242,161,188,213,239,70,242,162, 242,163,239,71,242,164,210,195,198,181,239,72,205,199,242,165,239,73,211,177, 191,197,204,226,239,74,242,166,242,167,209,213,182,238,242,168,242,169,181, 223,242,170,242,171,239,75,178,252,242,172,242,173,200,167,239,76,239,77,239, 78,239,79,239,80,239,81,239,82,239,83,239,84,239,85,239,86,239,87,239,88,239, 89,239,90,239,91,239,92,239,93,239,94,239,95,239,96,239,97,239,98,239,99,242, 70,242,71,242,72,242,73,242,74,242,75,242,76,242,77,242,78,242,79,242,80,242, 81,242,82,242,83,242,84,242,85,242,86,242,87,242,88,242,89,242,90,242,91,242, 92,242,93,242,94,242,95,242,96,242,97,242,98,242,99,242,100,242,101,242,102, 242,103,242,104,242,105,242,106,242,107,242,108,242,109,242,110,242,111,242, 112,242,113,242,114,242,115,242,116,242,117,242,118,242,119,242,120,242,121, 242,122,242,123,242,124,242,125,242,126,242,128,242,129,242,130,242,131,242, 132,242,133,242,134,242,135,242,136,242,137,242,138,242,139,242,140,242,141, 242,142,242,143,242,144,242,145,242,146,242,147,242,148,242,149,242,150,242, 151,242,152,242,153,242,154,242,155,242,156,242,157,242,158,242,159,242,160, 243,64,243,65,243,66,243,67,243,68,243,69,243,70,243,71,243,72,243,73,243,74, 243,75,243,76,243,77,243,78,243,79,243,80,243,81,194,237,212,166,205,212,209, 177,179,219,199,253,243,82,178,181,194,191,230,224,202,187,230,225,230,226, 190,212,230,227,215,164,205,213,230,229,188,221,230,228,243,155,243,156,243, 157,215,215,243,158,243,159,243,160,244,64,247,220,244,65,244,66,244,67,244, 68,244,69,244,70,247,221,244,71,244,72,244,73,247,222,244,74,244,75,244,76, 244,77,244,78,244,79,244,80,244,81,244,82,244,83,244,84,247,223,244,85,244,86, 244,87,247,224,244,88,244,89,244,90,244,91,244,92,244,93,244,94,244,95,244,96, 244,97,244,98,219,203,244,99,244,100,216,170,244,101,244,102,244,103,244,104, 244,105,244,106,244,107,244,108,229,247,185,237,244,109,244,110,244,111,243, 176,207,82,207,83,207,84,207,85,207,86,243,161,207,87,207,88,207,89,243,177, 243,172,207,90,207,91,207,92,207,93,207,94,243,175,242,254,243,173,207,95,207, 96,207,97,207,98,207,99,207,100,207,101,243,178,207,102,207,103,207,104,207, 105,243,180,207,106,207,107,207,108,207,109,243,168,207,110,207,111,207,112, 207,113,243,179,207,114,207,115,207,116,243,181,207,117,207,118,207,119,207, 120,207,121,207,122,207,123,207,124,207,125,207,126,208,183,207,128,207,129, 207,130,207,131,243,184,207,132,244,112,191,253,187,234,247,201,198,199,247, 200,244,113,247,202,247,204,247,203,244,114,244,115,244,116,247,205,244,117, 206,186,244,118,247,206,244,119,244,120,196,167,244,121,244,122,244,123,244, 124,244,125,244,126,244,128,244,129,244,130,244,131,244,132,244,133,244,134, 244,135,244,136,244,137,244,138,244,139,244,140,244,141,244,142,244,143,244, 144,244,145,244,146,244,147,244,148,244,149,244,150,244,151,244,152,244,153, 244,154,244,155,244,156,244,157,244,158,244,159,244,160,245,64,245,65,245,66, 245,67,244,166,244,165,186,160,187,64,187,65,187,66,187,67,187,68,187,69,187, 70,187,71,187,72,187,73,188,174,187,74,187,75,187,76,187,77,187,78,187,79,187, 80,187,81,187,82,187,83,187,84,187,85,187,86,187,87,187,88,187,89,187,90,187, 91,187,92,187,93,187,94,187,95,187,96,187,97,187,98,187,99,187,100,187,101, 187,102,187,103,187,104,187,105,187,106,187,107,187,108,187,109,187,110,195, 215,217,225,187,111,187,112,187,113,187,114,187,115,187,116,192,224,244,204, 215,209,187,117,187,118,245,68,245,69,245,70,245,71,245,72,245,73,245,74,245, 75,245,76,245,77,245,78,245,79,245,80,245,81,245,82,245,83,245,84,245,85,245, 86,245,87,245,88,245,89,245,90,245,91,245,92,245,93,245,94,245,95,245,96,245, 97,245,98,245,99,245,100,245,101,245,102,245,103,245,104,245,105,245,106,245, 107,245,108,245,109,245,110,245,111,245,112,245,113,245,114,245,115,245,116, 245,117,245,118,245,119,245,120,245,121,245,122,245,123,245,124,245,125,245, 126,245,128,245,129,245,130,245,131,245,132,245,133,245,134,245,135,245,136, 245,137,245,138,245,139,245,140,245,141,245,142,245,143,245,144,245,145,245, 146,245,147,245,148,245,149,245,150,245,151,245,152,245,153,245,154,245,155, 245,156,245,157,245,158,245,159,245,160,246,64,246,65,246,66,246,67,246,68, 246,69,246,70,246,71,246,72,246,73,246,74,246,75,246,76,246,77,246,78,246,79, 246,80,246,81,246,82,246,83,246,84,246,85,246,86,246,87,246,88,246,89,246,90, 246,91,246,92,246,93,246,94,246,95,246,96,246,97,246,98,246,99,245,222,245, 228,245,229,219,129,204,227,219,130,219,131,229,191,181,184,245,227,245,232, 204,163,219,132,219,133,219,134,219,135,219,136,245,230,245,231,219,137,219, 138,219,139,219,140,219,141,219,142,245,190,219,143,219,144,219,145,219,146, 219,147,219,148,219,149,219,150,219,151,219,152,219,153,219,154,177,196,219, 155,219,156,245,191,219,157,219,158,181,197,178,228,219,159,245,236,245,233, 219,160,182,215,220,64,245,237,220,65,245,234,220,66,220,67,220,68,220,69,220, 70,245,235,220,71,220,72,180,218,246,100,246,101,246,102,246,103,246,104,246, 105,246,106,246,107,246,108,246,109,246,110,246,111,246,112,246,113,246,114, 246,115,246,116,246,117,246,118,246,119,246,120,246,121,246,122,246,123,246, 124,246,125,246,126,246,128,246,129,246,130,246,131,246,132,246,133,246,134, 246,135,246,136,246,137,246,138,246,139,246,140,246,141,246,142,246,143,246, 144,246,145,246,146,246,147,246,148,246,149,246,150,246,151,246,152,246,153, 246,154,246,155,246,156,246,157,246,158,246,159,246,160,247,64,247,65,247,66, 247,67,247,68,247,69,247,70,247,71,247,72,247,73,247,74,247,75,247,76,247,77, 247,78,247,79,247,80,247,81,247,82,247,83,247,84,247,85,247,86,247,87,247,88, 247,89,247,90,247,91,247,92,247,93,247,94,247,95,247,96,247,97,247,98,247,99, 247,100,247,101,247,102,247,103,247,104,247,105,247,106,247,107,247,108,247, 109,247,110,247,111,247,112,247,113,247,114,247,115,247,116,247,117,247,118, 247,119,247,120,247,121,247,122,247,123,247,124,247,125,247,126,247,128,211, 227,247,129,247,130,246,207,247,131,194,179,246,208,247,132,247,133,246,209, 246,210,246,211,246,212,247,134,247,135,246,214,247,136,177,171,246,215,247, 137,246,216,246,217,246,218,247,138,246,219,246,220,247,139,247,140,247,141, 247,142,246,221,246,222,207,202,247,143,246,223,246,224,246,225,246,226,246, 227,246,228,192,240,246,229,246,230,246,231,246,232,246,233,247,144,246,234, 247,145,246,235,246,236,247,146,246,237,246,238,246,239,246,240,246,241,246, 242,246,243,246,244,190,168,247,147,246,245,246,246,246,247,246,248,247,148, 247,149,247,150,247,151,247,152,200,250,246,249,246,250,246,251,246,252,247, 153,247,154,246,253,246,254,247,161,247,162,247,163,247,164,247,165,247,155, 247,156,247,166,247,167,247,168,177,238,247,169,247,170,247,171,247,157,247, 158,247,172,247,173,193,219,247,174,247,159,247,160,247,175,248,64,248,65,248, 66,248,67,248,68,248,69,248,70,248,71,248,72,248,73,248,74,248,75,248,76,248, 77,248,78,248,79,248,80,248,81,248,82,248,83,248,84,248,85,248,86,248,87,248, 88,248,89,248,90,248,91,248,92,247,194,247,193,247,196,243,107,243,108,247, 195,243,109,243,110,243,111,243,112,243,113,247,197,247,198,243,114,243,115, 243,116,243,117,247,199,243,118,203,232,243,119,243,120,243,121,243,122,184, 223,243,123,243,124,243,125,243,126,243,128,243,129,247,212,243,130,247,213, 243,131,243,132,243,133,243,134,247,214,243,135,243,136,243,137,243,138,247, 216,243,139,247,218,243,140,247,215,243,141,243,142,243,143,243,144,243,145, 243,146,243,147,243,148,243,149,247,219,243,150,247,217,243,151,243,152,243, 153,243,154,248,93,248,94,248,95,248,96,248,97,248,98,248,99,248,100,248,101, 248,102,248,103,248,104,248,105,248,106,248,107,248,108,248,109,248,110,248, 111,248,112,248,113,248,114,248,115,248,116,248,117,248,118,248,119,248,120, 248,121,248,122,248,123,248,124,248,125,248,126,248,128,248,129,248,130,248, 131,248,132,248,133,248,134,248,135,248,136,248,137,248,138,248,139,248,140, 248,141,248,142,248,143,248,144,248,145,248,146,248,147,248,148,248,149,248, 150,248,151,248,152,248,153,248,154,248,155,248,156,248,157,248,158,248,159, 248,160,249,64,249,65,249,66,249,67,249,68,249,69,249,70,249,71,249,72,249,73, 249,74,249,75,249,76,249,77,249,78,249,79,249,80,249,81,249,82,249,83,249,84, 249,85,249,86,249,87,249,88,249,89,249,90,249,91,249,92,249,93,249,94,249,95, 249,96,249,97,249,98,249,99,249,100,249,101,249,102,249,103,249,104,249,105, 249,106,249,107,249,108,249,109,249,110,249,111,249,112,249,113,249,114,249, 115,249,116,249,117,249,118,249,119,249,120,249,121,249,122,249,123,249,124, 248,173,248,174,248,175,248,176,248,177,248,178,248,179,248,180,248,181,248, 182,248,183,248,184,248,185,248,186,248,187,248,188,248,189,248,190,248,191, 248,192,248,193,248,194,248,195,248,196,248,197,248,198,248,199,248,200,248, 201,248,202,248,203,248,204,248,205,248,206,248,207,248,208,248,209,248,210, 248,211,248,212,248,213,248,214,248,215,248,216,248,217,248,218,248,219,248, 220,248,221,248,222,248,223,248,224,248,225,248,226,248,227,248,228,248,229, 248,230,248,231,248,232,248,233,248,234,248,235,248,236,248,237,248,238,248, 239,248,240,248,241,248,242,248,243,248,244,248,245,248,246,248,247,248,248, 248,249,248,250,248,251,248,252,248,253,248,254,249,161,249,162,249,163,249, 164,249,165,249,166,249,167,249,168,249,169,249,170,249,171,249,172,249,173, 249,174,249,175,249,176,249,177,249,178,249,179,249,180,249,181,249,182,249, 183,249,184,249,185,249,186,249,187,249,188,249,189,249,190,249,191,249,192, 249,193,249,194,249,195,249,196,249,197,249,198,249,199,249,200,249,201,249, 202,249,203,249,204,249,205,249,206,249,125,249,126,249,128,249,129,249,130, 249,131,249,132,249,133,249,134,249,135,249,136,249,137,249,138,249,139,249, 140,249,141,249,142,249,143,249,144,249,145,249,146,249,147,249,148,249,149, 249,150,249,151,249,152,249,153,249,154,249,155,249,156,249,157,249,158,249, 159,249,160,250,64,250,65,250,66,250,67,250,68,250,69,250,70,250,71,250,72, 250,73,250,74,250,75,250,76,250,77,250,78,250,79,250,80,250,81,250,82,250,83, 250,84,250,85,250,86,250,87,250,88,250,89,250,90,250,91,250,92,249,207,249, 208,249,209,249,210,249,211,249,212,249,213,249,214,249,215,249,216,249,217, 249,218,249,219,249,220,249,221,249,222,249,223,249,224,249,225,249,226,249, 227,249,228,249,229,249,230,249,231,249,232,249,233,249,234,249,235,249,236, 249,237,249,238,249,239,249,240,249,241,249,242,249,243,249,244,249,245,249, 246,249,247,249,248,249,249,249,250,249,251,249,252,249,253,249,254,250,161, 250,162,250,163,250,164,250,165,250,166,250,167,250,168,250,169,250,170,250, 171,250,172,250,173,250,174,250,175,250,176,250,93,250,94,250,95,250,96,250, 97,250,98,250,99,250,100,250,101,250,102,250,103,250,104,250,105,250,106,250, 107,250,108,250,109,250,110,250,111,250,112,250,113,250,114,250,115,250,116, 250,117,250,118,250,119,250,120,250,121,250,122,250,123,250,124,250,125,250, 126,250,128,250,129,250,130,250,131,250,132,250,133,250,134,250,135,250,136, 250,137,250,138,250,139,250,140,250,141,250,142,250,143,250,144,250,145,250, 146,250,147,250,148,250,149,250,150,250,151,250,152,250,153,250,154,250,155, 250,156,250,157,250,158,250,159,250,160,251,64,251,65,251,66,251,67,251,68, 251,69,251,70,251,71,251,72,251,73,251,74,251,75,251,76,251,77,251,78,251,79, 251,80,251,81,251,82,251,83,251,84,251,85,251,86,251,87,251,88,251,89,251,90, 251,91,196,241,240,175,188,166,240,176,195,249,251,92,197,184,209,187,251,93, 240,177,240,178,240,179,240,180,240,181,209,188,251,94,209,236,251,95,240,183, 240,182,212,167,251,96,205,210,240,184,240,186,240,185,240,187,240,188,251,97, 251,98,184,235,240,189,186,232,250,177,250,178,250,179,250,180,250,181,250, 182,250,183,250,184,250,185,250,186,250,187,250,188,250,189,250,190,250,191, 250,192,250,193,250,194,250,195,250,196,250,197,250,198,250,199,250,200,250, 201,250,202,250,203,250,204,250,205,250,206,250,207,250,208,250,209,250,210, 250,211,250,212,250,213,250,214,250,215,250,216,250,217,250,218,250,219,250, 220,250,221,250,222,250,223,250,224,250,225,250,226,250,227,250,228,250,229, 250,230,250,231,250,232,250,233,250,234,250,235,250,236,250,237,250,238,250, 239,250,240,250,241,250,242,250,243,250,244,250,245,250,246,250,247,250,248, 250,249,250,250,250,251,250,252,250,253,250,254,251,161,251,162,251,163,251, 164,251,165,251,166,251,167,251,168,251,169,251,170,251,171,251,172,251,173, 251,174,251,175,251,176,251,177,251,178,251,179,251,180,251,181,251,182,251, 183,251,184,251,185,251,186,251,187,251,188,251,189,251,190,251,191,251,192, 251,193,251,194,251,195,251,196,251,197,251,198,251,199,251,200,251,201,251, 202,251,203,251,204,251,205,251,206,251,207,251,208,251,209,251,210,251,99, 240,190,240,191,190,233,240,192,182,236,240,193,240,194,240,195,240,196,200, 181,240,197,240,198,251,100,240,199,197,244,251,101,240,200,251,102,251,103, 251,104,240,201,251,105,240,202,247,189,251,106,240,203,240,204,240,205,251, 107,240,206,251,108,251,109,251,110,251,111,240,207,186,215,251,112,240,208, 240,209,240,210,240,211,240,212,240,213,240,214,240,216,251,113,251,114,211, 165,240,215,251,115,240,217,251,116,251,117,251,118,251,119,251,120,251,121, 251,122,251,123,251,124,251,125,245,186,194,185,251,126,251,128,247,228,251, 129,251,130,251,131,251,132,247,229,247,230,251,133,251,134,247,231,251,135, 251,136,251,137,251,138,251,139,251,140,247,232,194,180,251,141,251,142,251, 143,251,144,251,145,251,146,251,147,251,148,251,149,247,234,251,150,247,235, 251,151,251,152,251,153,251,154,251,155,251,156,194,243,251,157,251,158,251, 159,251,160,252,64,252,65,252,66,252,67,252,68,252,69,252,70,252,71,252,72, 244,240,252,73,252,74,252,75,244,239,252,76,252,77,194,233,252,78,247,225,247, 226,252,79,251,211,251,212,251,213,251,214,251,215,251,216,251,217,251,218, 251,219,251,220,251,221,251,222,251,223,251,224,251,225,251,226,251,227,251, 228,251,229,251,230,251,231,251,232,251,233,251,234,251,235,251,236,251,237, 251,238,251,239,251,240,251,241,251,242,251,243,251,244,251,245,251,246,251, 247,251,248,251,249,251,250,251,251,251,252,251,253,251,254,252,161,252,162, 252,163,252,164,252,165,252,166,252,167,252,168,252,169,252,170,252,171,252, 172,252,173,252,174,252,175,252,176,252,177,252,178,252,179,252,180,252,80, 252,81,252,82,252,83,187,198,252,84,252,85,252,86,252,87,217,228,252,88,252, 89,252,90,202,242,192,232,240,164,252,91,186,218,252,92,252,93,199,173,252,94, 252,95,252,96,196,172,252,97,252,98,247,236,247,237,247,238,252,99,247,240, 247,239,252,100,247,241,252,101,252,102,247,244,252,103,247,243,252,104,247, 242,247,245,252,105,252,106,252,107,252,108,247,246,252,109,252,110,252,111, 252,112,252,113,252,114,252,115,252,116,252,117,237,233,252,118,237,234,237, 235,252,119,246,188,252,120,252,121,252,122,252,123,252,124,252,125,252,126, 252,128,252,129,252,130,252,131,252,132,246,189,252,133,246,190,182,166,252, 134,216,190,252,135,252,136,185,196,252,137,252,138,252,139,216,187,252,140, 220,177,252,141,252,142,252,143,252,144,252,145,252,146,202,243,252,147,247, 247,252,148,252,149,252,150,252,151,252,152,252,153,252,154,252,155,252,156, 247,248,252,157,252,158,247,249,252,159,252,160,253,64,253,65,253,66,253,67, 253,68,247,251,253,69,247,250,253,70,177,199,253,71,247,252,247,253,253,72, 252,181,252,182,252,183,252,184,252,185,252,186,252,187,252,188,252,189,252, 190,252,191,252,192,252,193,252,194,252,195,252,196,252,197,252,198,252,199, 252,200,252,201,252,202,252,203,252,204,252,205,252,206,252,207,252,208,252, 209,252,210,252,211,252,212,252,213,252,214,252,215,252,216,252,217,252,218, 252,219,252,220,252,221,252,222,252,223,252,224,252,225,252,226,252,227,252, 228,252,229,252,230,252,231,252,232,252,233,252,234,252,235,252,236,252,237, 252,238,252,239,252,240,252,241,252,242,252,243,252,244,252,245,252,246,252, 247,252,248,252,249,252,250,252,251,252,252,252,253,252,254,253,161,253,162, 253,163,253,164,253,165,253,166,253,167,253,168,253,169,253,170,253,171,253, 172,253,173,253,174,253,175,253,176,253,177,253,178,253,179,253,180,253,181, 253,182,253,183,253,184,253,185,253,186,253,187,253,188,253,189,253,190,253, 191,253,192,253,193,253,194,253,195,253,196,253,197,253,198,253,199,253,200, 253,201,253,202,253,203,253,204,253,205,253,206,253,207,253,208,253,209,253, 210,253,211,253,212,253,213,253,214,253,73,253,74,253,75,253,76,247,254,253, 77,253,78,253,79,253,80,253,81,253,82,253,83,253,84,253,85,253,86,253,87,198, 235,236,180,253,88,253,89,253,90,253,91,253,92,253,93,253,94,253,95,253,96, 253,97,253,98,253,99,253,100,253,101,253,102,253,103,253,104,253,105,253,106, 253,107,253,108,253,109,253,110,253,111,253,112,253,113,253,114,253,115,253, 116,253,117,253,118,253,119,253,120,253,121,253,122,253,123,253,124,253,125, 253,126,253,128,253,129,253,130,253,131,253,132,253,133,179,221,253,215,253, 216,253,217,253,218,253,219,253,220,253,221,253,222,253,223,253,224,253,225, 253,226,253,227,253,228,253,229,253,230,253,231,253,232,253,233,253,234,253, 235,253,236,253,237,253,238,253,239,253,240,253,241,253,242,253,243,253,244, 253,245,253,246,253,247,253,248,253,249,253,250,253,251,253,252,253,253,253, 254,254,161,254,162,254,163,254,164,254,165,254,166,254,167,254,168,254,169, 254,170,254,171,254,172,254,173,254,174,254,175,254,176,254,177,254,178,254, 179,254,180,254,181,254,182,254,183,254,184,254,185,254,186,254,187,254,188, 254,189,254,190,254,191,254,192,254,193,254,194,254,195,254,196,254,197,254, 198,254,199,254,200,254,201,254,202,254,203,254,204,254,205,254,206,254,207, 254,208,254,209,254,210,254,211,254,212,254,213,254,214,254,215,254,216,254, 217,254,218,254,219,254,220,254,221,254,222,254,223,254,224,254,225,254,226, 254,227,254,228,254,229,254,230,254,231,254,232,254,233,254,234,254,235,254, 236,254,237,254,238,254,239,254,240,254,241,254,242,254,243,254,244,254,245, 254,246,254,247,254,248,254,249,254,250,254,251,254,252,254,253,254,254,161, 64,161,65,161,66,161,67,161,68,161,69,161,70,161,71,161,72,161,73,161,74,161, 75,161,76,161,77,161,78,161,79,161,80,161,81,161,82,161,83,161,84,161,85,161, 86,161,87,161,88,161,89,161,90,161,91,161,92,161,93,161,94,161,95,161,96,161, 97,161,98,161,99,161,100,161,101,161,102,161,103,161,104,161,105,161,106,161, 107,161,108,161,109,161,110,161,111,161,112,161,113,161,114,161,115,161,116, 161,117,161,118,161,119,161,120,161,121,163,161,163,162,163,163,161,231,163, 165,163,166,163,167,163,168,163,169,163,170,163,171,163,172,163,173,163,174, 163,175,163,176,163,177,163,178,163,179,163,180,163,181,163,182,163,183,163, 184,163,185,163,186,163,187,163,188,163,189,163,190,163,191,163,192,163,193, 163,194,163,195,163,196,163,197,163,198,163,199,163,200,163,201,163,202,163, 203,163,204,163,205,163,206,163,207,163,208,163,209,163,210,163,211,163,212, 163,213,163,214,163,215,163,216,163,217,163,218,163,219,163,220,163,221,163, 222,163,223,164,161,164,162,164,163,164,164,164,165,164,166,164,167,164,168, 164,169,164,170,164,171,164,172,164,173,164,174,164,175,164,176,164,177,164, 178,164,179,164,180,164,181,164,182,164,183,164,184,164,185,164,186,164,187, 164,188,164,189,164,190,164,191,164,192,164,193,164,194,164,195,164,196,164, 197,164,198,164,199,164,200,164,201,164,202,164,203,164,204,164,205,164,206, 164,207,164,208,164,209,164,210,164,211,164,212,164,213,164,214,164,215,164, 216,164,217,164,218,164,219,164,220,164,221,164,222,164,223,194,185,213,147, 137,197,197,170,187,92,195,64,192,206,192,218,217,84,192,215,137,190,140,210, 152,199,156,73,194,169,192,219,191,124,194,170,192,213,192,223,132,67,193,232, 182,160,190,99,193,226,193,234,215,120,146,130,152,183,214,90,181,164,140,142, 197,173,194,202,174,144,177,177,180,145,177,227,143,205,178,187,195,218,148, 181,203,247,133,162,200,251,202,161,200,126,213,102,154,162,179,189,201,242, 202,176,200,244,194,211,194,212,193,193,131,201,238,158,141,238,158,142,238, 158,143,238,158,144,238,158,145,238,158,146,238,158,147,239,184,181,239,184, 182,239,184,185,239,184,186,239,184,191,239,185,128,239,184,189,239,184,190, 239,185,129,239,185,130,239,185,131,239,185,132,238,158,148,238,158,149,239, 184,187,239,184,188,239,184,183,239,184,184,239,184,177,238,158,150,239,184, 179,239,184,180,238,158,151,238,158,152,238,158,153,238,158,154,238,158,155, 238,158,156,238,158,157,238,158,158,238,158,159,165,192,165,193,165,194,165, 195,165,196,165,197,165,198,165,199,165,200,165,201,165,202,165,203,165,204, 165,205,165,206,165,207,165,208,165,209,165,210,165,211,165,212,165,213,165, 214,165,215,165,216,165,217,165,218,165,219,165,220,165,221,165,222,165,223, 165,224,165,225,165,226,165,227,165,228,165,229,165,230,165,231,165,232,165, 233,165,234,165,235,165,236,165,237,165,238,165,239,165,240,165,241,165,242, 165,243,165,244,165,245,165,246,238,148,133,238,148,134,238,148,135,238,148, 136,238,148,137,238,148,138,238,148,139,238,148,140,238,148,141,238,148,142, 238,148,143,238,148,144,238,148,145,238,148,146,238,148,147,238,148,148,238, 148,149,238,148,150,238,148,151,238,148,152,238,148,153,238,148,154,238,148, 155,238,148,156,238,148,157,238,148,158,238,148,159,238,148,160,238,148,161, 238,148,162,238,148,163,238,148,164,238,148,165,227,128,128,227,128,129,227, 128,130,226,150,136,226,150,137,226,150,138,226,150,139,226,150,140,226,150, 141,226,150,142,226,150,143,226,150,147,226,150,148,226,150,149,226,150,188, 226,150,189,226,151,162,226,151,163,226,151,164,226,151,165,226,152,137,226, 138,149,227,128,146,227,128,157,227,128,158,238,158,188,238,158,189,238,158, 190,238,158,191,238,159,128,238,159,129,238,159,130,238,159,131,238,159,132, 238,159,133,238,159,134,238,155,165,238,155,166,238,155,167,238,155,168,238, 155,169,238,155,170,238,155,171,238,155,172,238,155,173,238,155,174,238,155, 175,238,155,176,238,155,177,238,155,178,238,155,179,238,155,180,238,155,181, 238,155,182,238,155,183,238,155,184,238,155,185,238,155,186,238,155,187,238, 155,188,238,155,189,238,155,190,238,155,191,238,156,128,238,156,129,238,156, 130,238,156,131,238,156,132,238,156,133,238,157,133,238,157,134,238,157,135, 238,157,136,238,157,137,238,157,138,238,157,139,238,157,140,238,157,141,238, 157,142,238,157,143,238,157,144,238,157,145,238,157,146,238,157,147,238,157, 148,238,157,149,238,157,150,238,157,151,238,157,152,238,157,153,238,157,154, 238,157,155,238,157,156,238,157,157,238,157,158,238,157,159,238,157,160,238, 157,161,238,157,162,238,157,163,238,157,164,238,157,165,167,161,167,162,167, 163,167,164,167,165,167,166,167,168,167,169,167,170,167,171,167,172,167,173, 167,174,167,175,167,176,167,177,167,178,167,179,167,180,167,181,167,182,167, 183,167,184,167,185,167,186,167,187,167,188,167,189,167,190,167,191,167,192, 167,193,167,209,167,210,167,211,167,212,167,213,167,214,167,216,167,217,167, 218,167,219,167,220,167,221,167,222,167,223,167,224,167,225,226,136,182,226, 136,167,226,136,168,226,136,145,226,136,143,226,136,170,226,136,169,226,136, 136,226,136,183,226,136,154,226,138,165,226,136,165,226,136,160,226,140,146, 226,138,153,226,136,171,226,136,174,226,137,161,226,137,140,226,137,136,226, 136,189,226,136,157,226,137,160,226,137,174,226,137,175,226,137,164,226,137, 165,226,136,158,226,136,181,226,136,180,226,153,130,226,153,128,216,77,184, 252,220,135,217,90,187,172,180,174,190,228,253,148,253,148,198,245,189,240, 192,174,196,206,145,208,176,93,193,95,204,125,194,221,194,227,223,137,152,183, 194,229,192,211,231,243,194,228,192,210,241,152,129,121,194,209,153,218,160, 128,204,109,251,91,141,185,158,69,203,123,210,104,192,173,197,68,207,158,192, 200,192,202,192,203,192,199,190,154,194,147,221,130,201,143,223,66,229,128, 193,208,193,211,209,202,193,210,193,209,213,102,193,174,196,238,196,237,154, 154,186,159,171,67,193,238,224,242,140,142,142,88,193,175,193,225,172,147,193, 231,241,246,226,143,193,227,236,96,238,73,192,253,182,89,245,183,235,96,144, 186,193,203,193,197,229,188,196,242,193,207,152,183,193,199,175,159,222,164, 223,124,253,136,149,158,200,238,132,162,150,131,193,248,193,247,193,239,193, 240,193,244,193,242,188,126,238,144,193,249,194,190,234,145,130,144,141,145, 156,83,221,134,194,201,144,252,192,245,194,202,194,161,192,251,192,244,194, 196,210,215,192,238,192,230,196,224,192,237,193,161,238,190,246,179,253,134, 253,135,246,180,193,228,246,181,246,182,246,183,246,184,246,185,246,186,200, 163,246,187,253,136,253,137,253,138,253,139,253,140,253,141,253,142,253,143, 253,144,253,145,253,146,253,147,193,250,185,168,237,232,253,148,253,149,253, 150,185,234,217,223,253,151,253,152,253,153,253,154,253,155,168,197,168,198, 168,199,168,200,168,201,168,202,168,203,168,204,168,205,168,206,168,207,168, 208,168,209,168,210,168,211,168,212,168,213,168,214,168,215,168,216,168,217, 168,218,168,219,168,220,168,221,168,222,168,223,168,224,168,225,168,226,168, 227,168,228,168,229,168,230,168,231,168,232,168,233,254,123,254,124,254,125, 254,126,254,128,254,129,254,130,254,131,254,132,254,133,254,134,254,135,254, 136,254,137,254,138,254,139,254,140,254,141,254,142,254,143,254,144,254,145, 254,146,254,147,254,148,254,149,254,150,254,151,254,152,254,153,254,154,254, 155,254,156,254,157,254,158,254,159,254,160,168,84,168,85,168,86,168,87,168, 88,168,89,168,90,168,91,168,92,168,93,168,94,168,95,168,96,168,97,168,98,168, 99,168,100,168,101,168,102,168,103,168,104,168,105,168,106,168,107,168,108, 168,109,168,110,168,111,168,112,168,113,168,114,168,115,168,116,168,117,168, 118,168,119,227,128,131,227,128,133,226,128,148,239,189,158,226,128,150,226, 128,166,226,128,152,226,128,153,226,128,156,226,128,157,227,128,148,227,128, 149,227,128,136,227,128,137,227,128,138,227,128,139,227,128,140,227,128,141, 227,128,142,227,128,143,227,128,150,227,128,151,227,128,144,227,128,145,208, 144,208,145,208,146,208,147,208,148,208,149,208,129,208,150,208,151,208,152, 208,153,208,154,208,155,208,156,208,157,208,158,208,159,208,160,208,161,208, 162,208,163,208,164,208,165,208,166,208,167,208,168,208,169,208,170,208,171, 208,172,208,173,208,174,208,175,208,176,208,177,208,178,208,179,208,180,208, 181,209,145,208,182,208,183,208,184,208,185,208,186,208,187,208,188,208,189, 208,190,208,191,209,128,209,129,209,130,209,131,209,132,209,133,209,134,209, 135,209,136,209,137,209,138,209,139,209,140,209,141,209,142,209,143,163,224, 163,225,163,226,163,227,163,228,163,229,163,230,163,231,163,232,163,233,163, 234,163,235,163,236,163,237,163,238,163,239,163,240,163,241,163,242,163,243, 163,244,163,245,163,246,163,247,163,248,163,249,163,250,163,251,163,252,163, 253,161,171,165,161,165,162,165,163,165,164,165,165,165,166,165,167,165,168, 165,169,165,170,165,171,165,172,165,173,165,174,165,175,165,176,165,177,165, 178,165,179,165,180,165,181,165,182,165,183,165,184,165,185,165,186,165,187, 165,188,165,189,165,190,165,191,210,187,182,254,200,253,203,196,206,229,193, 249,198,223,176,203,190,197,202,174,212,194,187,240,203,174,196,190,189,240, 205,193,200,213,214,234,211,208,201,231,195,251,204,216,178,198,215,163,192, 205,195,216,196,208,197,174,202,202,211,197,162,209,162,210,162,211,162,212, 162,213,162,214,162,215,162,216,162,177,162,178,162,179,162,180,162,181,162, 182,162,183,162,184,162,185,162,186,162,187,162,188,162,189,162,190,162,191, 162,192,162,193,162,194,162,195,162,196,196,129,195,161,199,142,195,160,196, 147,195,169,196,155,195,168,196,171,195,173,199,144,195,172,197,141,195,179, 199,146,195,178,197,171,195,186,199,148,195,185,199,150,199,152,199,154,199, 156,195,188,195,170,201,145,226,132,150,226,152,134,226,152,133,226,151,139, 226,151,143,226,151,142,226,151,135,226,151,134,226,150,161,226,150,160,226, 150,179,226,150,178,226,128,187,226,134,146,226,134,144,226,134,145,226,134, 147,227,128,147,206,145,206,146,206,147,206,148,206,149,206,150,206,151,206, 152,206,153,206,154,206,155,206,156,206,157,206,158,206,159,206,160,206,161, 206,163,206,164,206,165,206,166,206,167,206,168,206,169,206,177,206,178,206, 179,206,180,206,181,206,182,206,183,206,184,206,185,206,186,206,187,206,188, 206,189,206,190,206,191,207,128,207,129,207,131,207,132,207,133,207,134,207, 135,207,136,207,137,238,158,160,238,158,161,238,158,162,238,158,163,238,158, 164,238,158,165,238,158,166,238,158,167,238,158,168,238,158,169,238,158,170, 238,158,171,238,158,172,238,158,173,238,158,174,133,206,197,174,143,93,194, 195,158,86,181,90,233,130,243,80,251,144,192,232,193,166,149,209,154,118,222, 93,196,234,145,122,145,217,147,211,157,105,159,146,173,73,164,224,164,225,164, 226,164,227,164,228,164,229,164,230,164,231,164,232,164,233,164,234,164,235, 164,236,164,237,164,238,164,239,164,240,164,241,164,242,164,243,238,158,175, 238,158,176,238,158,177,238,158,178,238,158,179,238,158,180,238,158,181,238, 158,182,238,158,183,238,158,184,238,158,185,238,158,186,238,158,187,129,237, 192,228,132,218,147,239,153,169,160,116,177,82,192,207,204,74,204,148,194,183, 194,182,244,148,250,152,194,181,181,147,190,71,199,138,228,155,161,169,169, 101,169,150,161,180,161,181,161,182,161,183,161,184,161,185,161,186,161,187, 161,190,161,191,168,147,161,254,161,178,161,179,161,188,161,189,166,161,166, 162,166,163,166,164,166,165,166,166,166,167,166,168,166,169,166,170,166,171, 166,172,166,173,166,174,166,175,166,176,166,177,167,226,167,227,167,228,167, 229,167,230,167,231,167,232,167,233,167,234,167,235,167,236,167,237,167,238, 167,239,167,240,167,241,166,193,166,194,166,195,166,196,166,197,166,198,166, 199,166,200,166,201,166,202,166,203,166,204,166,205,166,206,166,207,168,120, 168,121,168,122,168,123,168,124,168,125,168,126,168,128,168,129,168,130,168, 131,168,132,168,133,168,134,168,135,169,118,169,119,169,120,169,121,169,122, 169,123,169,124,169,125,169,126,169,128,169,129,169,130,169,131,169,132,210, 187,182,254,200,253,203,196,201,207,214,208,207,194,188,215,210,210,177,251, 182,161,204,236,181,216,200,203,211,208,201,231,195,251,204,216,178,198,215, 163,192,205,180,250,186,244,209,167,188,224,198,243,215,202,208,173,247,91, 247,235,193,214,193,220,197,82,193,162,243,210,193,163,160,238,214,203,215,82, 202,178,178,232,180,204,166,244,166,245,166,224,166,225,166,240,166,241,166, 226,166,227,166,238,166,239,166,230,166,231,166,228,162,197,162,198,162,199, 162,200,162,201,162,202,162,203,162,204,162,205,162,206,162,207,162,208,162, 241,162,242,162,243,162,244,162,245,162,246,162,247,162,248,162,249,162,250, 162,251,162,252,169,228,169,229,169,230,169,231,169,232,169,233,169,234,169, 235,169,236,169,237,169,238,169,239,199,208,182,200,205,216,204,199,213,172, 182,180,177,169,221,151,208,208,189,181,210,138,192,170,238,158,133,238,158, 134,238,158,135,238,158,136,238,158,137,238,158,138,238,158,139,238,158,140, 162,161,162,162,162,163,162,164,162,165,162,166,162,167,162,168,162,169,162, 170,162,217,162,218,162,219,162,220,162,221,162,222,162,223,162,224,162,225, 162,226,162,229,162,230,162,231,162,232,162,233,162,234,162,235,162,236,162, 237,162,238,169,104,169,105,169,106,169,107,169,108,169,109,169,110,169,111, 169,112,169,113,169,64,169,65,169,66,169,67,169,68,169,69,169,70,169,71,169, 72,209,101,192,239,235,120,196,228,196,231,193,223,159,251,173,85,204,65,210, 189,215,218,209,167,188,224,198,243,215,202,208,173,210,185,166,178,166,179, 166,180,166,181,166,182,166,183,166,184,166,210,166,211,166,212,166,213,166, 214,166,215,166,216,161,233,161,234,169,86,163,254,169,87,163,164,193,186,188, 90,193,188,213,143,193,191,132,238,201,241,207,233,184,163,190,184,190,171, 211,240,226,128,178,226,128,179,226,132,131,239,188,132,161,196,161,197,161, 201,161,200,161,210,166,229,166,232,166,233,166,234,166,235,239,191,160,239, 191,161,226,128,176,161,161,161,162,161,163,161,168,161,216,161,222,168,78, 161,207,161,220,161,221,168,81,168,82,161,224,161,223,161,195,161,203,161,251, 161,252,161,250,161,253,168,67,161,170,168,68,161,172,168,73,168,74,168,75, 168,76,168,141,168,142,168,143,168,144,169,97,169,98,169,102,169,103,169,114, 169,115,169,116,169,117,169,133,169,134,169,135,169,136,188,192,208,221,215, 212,214,193,194,183,203,137,203,135,194,168,215,162,207,238,208,221,208,180, 239,136,239,149,240,94,250,81,254,64,254,65,254,66,254,67,132,68,216,105,210, 230,161,165,168,64,168,65,168,136,168,137,168,138,168,168,168,166,168,186,169, 76,169,77,169,78,169,96,169,99,169,100,194,177,195,151,195,183,203,138,203, 139,203,153,254,72,254,73,254,74,254,77,254,78,254,79,161,174,161,175,161,176, 161,177,161,217,161,212,161,218,161,219,161,227,161,192,161,228,161,229,161, 228,166,204,161,236,161,167,161,239,161,238,161,242,161,241,161,244,161,243, 161,246,161,245,161,248,161,247,166,208,166,209,168,69,161,173,168,139,168, 140,168,148,168,149,168,164,168,162,168,172,168,170,168,176,168,174,168,180, 168,178,169,74,169,75,169,82,169,83,169,85,166,242,197,132,197,136,210,221, 182,188,254,69,254,70,254,75,254,76,226,130,172,238,159,135,238,159,136,239, 163,181,49,111,89,84,121,116,161,193,161,194,161,198,161,225,161,235,161,237, 167,215,168,66,168,70,168,71,168,72,168,77,168,79,168,80,168,83,169,73,169,79, 169,80,169,81,169,84,169,89,169,90,169,92,253,158,254,68,254,71,255 }; #ifdef __cplusplus encpage_t cp936_utf8_81[3] = { #else static const encpage_t cp936_utf8_81[3] = { #endif {enctable + 46671,cp936_utf8,0x40,0x7e,3,1}, {enctable + 0,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_81,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_82[3] = { #else static const encpage_t cp936_utf8_82[3] = { #endif {enctable + 46860,cp936_utf8,0x40,0x7e,3,1}, {enctable + 381,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_82,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_83[3] = { #else static const encpage_t cp936_utf8_83[3] = { #endif {enctable + 47049,cp936_utf8,0x40,0x7e,3,1}, {enctable + 762,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_83,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_84[3] = { #else static const encpage_t cp936_utf8_84[3] = { #endif {enctable + 47238,cp936_utf8,0x40,0x7e,3,1}, {enctable + 1143,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_84,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_85[3] = { #else static const encpage_t cp936_utf8_85[3] = { #endif {enctable + 47427,cp936_utf8,0x40,0x7e,3,1}, {enctable + 1524,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_85,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_86[3] = { #else static const encpage_t cp936_utf8_86[3] = { #endif {enctable + 47616,cp936_utf8,0x40,0x7e,3,1}, {enctable + 1905,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_86,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_87[3] = { #else static const encpage_t cp936_utf8_87[3] = { #endif {enctable + 47805,cp936_utf8,0x40,0x7e,3,1}, {enctable + 2286,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_87,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_88[3] = { #else static const encpage_t cp936_utf8_88[3] = { #endif {enctable + 47994,cp936_utf8,0x40,0x7e,3,1}, {enctable + 2667,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_88,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_89[3] = { #else static const encpage_t cp936_utf8_89[3] = { #endif {enctable + 48183,cp936_utf8,0x40,0x7e,3,1}, {enctable + 3048,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_89,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_8a[3] = { #else static const encpage_t cp936_utf8_8a[3] = { #endif {enctable + 48372,cp936_utf8,0x40,0x7e,3,1}, {enctable + 3429,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_8a,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_8b[3] = { #else static const encpage_t cp936_utf8_8b[3] = { #endif {enctable + 48561,cp936_utf8,0x40,0x7e,3,1}, {enctable + 3810,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_8b,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_8c[3] = { #else static const encpage_t cp936_utf8_8c[3] = { #endif {enctable + 48750,cp936_utf8,0x40,0x7e,3,1}, {enctable + 4191,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_8c,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_8d[3] = { #else static const encpage_t cp936_utf8_8d[3] = { #endif {enctable + 48939,cp936_utf8,0x40,0x7e,3,1}, {enctable + 4572,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_8d,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_8e[3] = { #else static const encpage_t cp936_utf8_8e[3] = { #endif {enctable + 49128,cp936_utf8,0x40,0x7e,3,1}, {enctable + 4953,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_8e,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_8f[3] = { #else static const encpage_t cp936_utf8_8f[3] = { #endif {enctable + 49317,cp936_utf8,0x40,0x7e,3,1}, {enctable + 5334,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_8f,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_90[3] = { #else static const encpage_t cp936_utf8_90[3] = { #endif {enctable + 49506,cp936_utf8,0x40,0x7e,3,1}, {enctable + 5715,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_90,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_91[3] = { #else static const encpage_t cp936_utf8_91[3] = { #endif {enctable + 49695,cp936_utf8,0x40,0x7e,3,1}, {enctable + 6096,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_91,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_92[3] = { #else static const encpage_t cp936_utf8_92[3] = { #endif {enctable + 49884,cp936_utf8,0x40,0x7e,3,1}, {enctable + 6477,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_92,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_93[3] = { #else static const encpage_t cp936_utf8_93[3] = { #endif {enctable + 50073,cp936_utf8,0x40,0x7e,3,1}, {enctable + 6858,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_93,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_94[3] = { #else static const encpage_t cp936_utf8_94[3] = { #endif {enctable + 50262,cp936_utf8,0x40,0x7e,3,1}, {enctable + 7239,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_94,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_95[3] = { #else static const encpage_t cp936_utf8_95[3] = { #endif {enctable + 50451,cp936_utf8,0x40,0x7e,3,1}, {enctable + 7620,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_95,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_96[3] = { #else static const encpage_t cp936_utf8_96[3] = { #endif {enctable + 50640,cp936_utf8,0x40,0x7e,3,1}, {enctable + 8001,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_96,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_97[3] = { #else static const encpage_t cp936_utf8_97[3] = { #endif {enctable + 50829,cp936_utf8,0x40,0x7e,3,1}, {enctable + 8382,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_97,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_98[3] = { #else static const encpage_t cp936_utf8_98[3] = { #endif {enctable + 51018,cp936_utf8,0x40,0x7e,3,1}, {enctable + 8763,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_98,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_99[3] = { #else static const encpage_t cp936_utf8_99[3] = { #endif {enctable + 51207,cp936_utf8,0x40,0x7e,3,1}, {enctable + 9144,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_99,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_9a[3] = { #else static const encpage_t cp936_utf8_9a[3] = { #endif {enctable + 51396,cp936_utf8,0x40,0x7e,3,1}, {enctable + 9525,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_9a,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_9b[3] = { #else static const encpage_t cp936_utf8_9b[3] = { #endif {enctable + 51585,cp936_utf8,0x40,0x7e,3,1}, {enctable + 9906,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_9b,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_9c[3] = { #else static const encpage_t cp936_utf8_9c[3] = { #endif {enctable + 51774,cp936_utf8,0x40,0x7e,3,1}, {enctable + 10287,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_9c,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_9d[3] = { #else static const encpage_t cp936_utf8_9d[3] = { #endif {enctable + 51963,cp936_utf8,0x40,0x7e,3,1}, {enctable + 10668,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_9d,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_9e[3] = { #else static const encpage_t cp936_utf8_9e[3] = { #endif {enctable + 52152,cp936_utf8,0x40,0x7e,3,1}, {enctable + 11049,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_9e,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_9f[3] = { #else static const encpage_t cp936_utf8_9f[3] = { #endif {enctable + 52341,cp936_utf8,0x40,0x7e,3,1}, {enctable + 11430,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_9f,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_a0[3] = { #else static const encpage_t cp936_utf8_a0[3] = { #endif {enctable + 52530,cp936_utf8,0x40,0x7e,3,1}, {enctable + 11811,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_a0,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_a1[13] = { #else static const encpage_t cp936_utf8_a1[13] = { #endif {enctable + 68595,cp936_utf8,0x40,0x7e,3,1}, {enctable + 117271,cp936_utf8,0x80,0xa3,3,1}, {enctable + 120021,cp936_utf8,0xa4,0xa7,2,1}, {enctable + 118414,cp936_utf8,0xa8,0xbf,3,1}, {enctable + 120089,cp936_utf8,0xc0,0xc2,2,1}, {enctable + 117772,cp936_utf8,0xc3,0xe2,3,1}, {enctable + 98223,cp936_utf8,0xe3,0xe3,2,1}, {enctable + 119884,cp936_utf8,0xe4,0xe7,3,1}, {enctable + 97239,cp936_utf8,0xe8,0xe8,2,1}, {enctable + 119916,cp936_utf8,0xe9,0xeb,3,1}, {enctable + 84490,cp936_utf8,0xec,0xec,2,1}, {enctable + 118912,cp936_utf8,0xed,0xfe,3,1}, {0,cp936_utf8_a1,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_a2[3] = { #else static const encpage_t cp936_utf8_a2[3] = { #endif {enctable + 68784,cp936_utf8,0x40,0x7e,3,1}, {enctable + 44196,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_a2,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_a3[3] = { #else static const encpage_t cp936_utf8_a3[3] = { #endif {enctable + 68973,cp936_utf8,0x40,0x7e,3,1}, {enctable + 44577,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_a3,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_a4[3] = { #else static const encpage_t cp936_utf8_a4[3] = { #endif {enctable + 69162,cp936_utf8,0x40,0x7e,3,1}, {enctable + 44958,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_a4,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_a5[3] = { #else static const encpage_t cp936_utf8_a5[3] = { #endif {enctable + 69351,cp936_utf8,0x40,0x7e,3,1}, {enctable + 45339,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_a5,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_a6[7] = { #else static const encpage_t cp936_utf8_a6[7] = { #endif {enctable + 69540,cp936_utf8,0x40,0x7e,3,1}, {enctable + 117478,cp936_utf8,0x80,0xa0,3,1}, {enctable + 118966,cp936_utf8,0xa1,0xb8,2,1}, {enctable + 119664,cp936_utf8,0xb9,0xc0,3,1}, {enctable + 119014,cp936_utf8,0xc1,0xd8,2,1}, {enctable + 117047,cp936_utf8,0xd9,0xfe,3,1}, {0,cp936_utf8_a6,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_a7[7] = { #else static const encpage_t cp936_utf8_a7[7] = { #endif {enctable + 69729,cp936_utf8,0x40,0x7e,3,1}, {enctable + 117577,cp936_utf8,0x80,0xa0,3,1}, {enctable + 118486,cp936_utf8,0xa1,0xc1,2,1}, {enctable + 119062,cp936_utf8,0xc2,0xd0,3,1}, {enctable + 118552,cp936_utf8,0xd1,0xf1,2,1}, {enctable + 119189,cp936_utf8,0xf2,0xfe,3,1}, {0,cp936_utf8_a7,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_a8[10] = { #else static const encpage_t cp936_utf8_a8[10] = { #endif {enctable + 120095,cp936_utf8,0x40,0x42,2,1}, {enctable + 70293,cp936_utf8,0x43,0x7e,3,1}, {enctable + 117379,cp936_utf8,0x80,0xa0,3,1}, {enctable + 118858,cp936_utf8,0xa1,0xbb,2,1}, {enctable + 120228,cp936_utf8,0xbc,0xbc,3,1}, {enctable + 120209,cp936_utf8,0xbd,0xbe,2,1}, {enctable + 120231,cp936_utf8,0xbf,0xbf,3,1}, {enctable + 70917,cp936_utf8,0xc0,0xc0,2,1}, {enctable + 70107,cp936_utf8,0xc1,0xfe,3,1}, {0,cp936_utf8_a8,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_a9[3] = { #else static const encpage_t cp936_utf8_a9[3] = { #endif {enctable + 46482,cp936_utf8,0x40,0x7e,3,1}, {enctable + 46101,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_a9,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_aa[3] = { #else static const encpage_t cp936_utf8_aa[3] = { #endif {enctable + 52719,cp936_utf8,0x40,0x7e,3,1}, {enctable + 12192,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_aa,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_ab[3] = { #else static const encpage_t cp936_utf8_ab[3] = { #endif {enctable + 52908,cp936_utf8,0x40,0x7e,3,1}, {enctable + 12573,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_ab,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_ac[3] = { #else static const encpage_t cp936_utf8_ac[3] = { #endif {enctable + 53097,cp936_utf8,0x40,0x7e,3,1}, {enctable + 12954,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_ac,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_ad[3] = { #else static const encpage_t cp936_utf8_ad[3] = { #endif {enctable + 53286,cp936_utf8,0x40,0x7e,3,1}, {enctable + 13335,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_ad,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_ae[3] = { #else static const encpage_t cp936_utf8_ae[3] = { #endif {enctable + 53475,cp936_utf8,0x40,0x7e,3,1}, {enctable + 13716,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_ae,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_af[3] = { #else static const encpage_t cp936_utf8_af[3] = { #endif {enctable + 53664,cp936_utf8,0x40,0x7e,3,1}, {enctable + 14097,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_af,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_b0[3] = { #else static const encpage_t cp936_utf8_b0[3] = { #endif {enctable + 53853,cp936_utf8,0x40,0x7e,3,1}, {enctable + 14478,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_b0,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_b1[3] = { #else static const encpage_t cp936_utf8_b1[3] = { #endif {enctable + 54042,cp936_utf8,0x40,0x7e,3,1}, {enctable + 14859,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_b1,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_b2[3] = { #else static const encpage_t cp936_utf8_b2[3] = { #endif {enctable + 54231,cp936_utf8,0x40,0x7e,3,1}, {enctable + 15240,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_b2,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_b3[3] = { #else static const encpage_t cp936_utf8_b3[3] = { #endif {enctable + 54420,cp936_utf8,0x40,0x7e,3,1}, {enctable + 15621,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_b3,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_b4[3] = { #else static const encpage_t cp936_utf8_b4[3] = { #endif {enctable + 54609,cp936_utf8,0x40,0x7e,3,1}, {enctable + 16002,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_b4,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_b5[3] = { #else static const encpage_t cp936_utf8_b5[3] = { #endif {enctable + 54798,cp936_utf8,0x40,0x7e,3,1}, {enctable + 16383,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_b5,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_b6[3] = { #else static const encpage_t cp936_utf8_b6[3] = { #endif {enctable + 54987,cp936_utf8,0x40,0x7e,3,1}, {enctable + 16764,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_b6,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_b7[3] = { #else static const encpage_t cp936_utf8_b7[3] = { #endif {enctable + 55176,cp936_utf8,0x40,0x7e,3,1}, {enctable + 17145,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_b7,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_b8[3] = { #else static const encpage_t cp936_utf8_b8[3] = { #endif {enctable + 55365,cp936_utf8,0x40,0x7e,3,1}, {enctable + 17526,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_b8,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_b9[3] = { #else static const encpage_t cp936_utf8_b9[3] = { #endif {enctable + 55554,cp936_utf8,0x40,0x7e,3,1}, {enctable + 17907,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_b9,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_ba[3] = { #else static const encpage_t cp936_utf8_ba[3] = { #endif {enctable + 55743,cp936_utf8,0x40,0x7e,3,1}, {enctable + 18288,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_ba,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_bb[3] = { #else static const encpage_t cp936_utf8_bb[3] = { #endif {enctable + 55932,cp936_utf8,0x40,0x7e,3,1}, {enctable + 18669,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_bb,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_bc[3] = { #else static const encpage_t cp936_utf8_bc[3] = { #endif {enctable + 56121,cp936_utf8,0x40,0x7e,3,1}, {enctable + 19050,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_bc,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_bd[3] = { #else static const encpage_t cp936_utf8_bd[3] = { #endif {enctable + 56310,cp936_utf8,0x40,0x7e,3,1}, {enctable + 19431,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_bd,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_be[3] = { #else static const encpage_t cp936_utf8_be[3] = { #endif {enctable + 56499,cp936_utf8,0x40,0x7e,3,1}, {enctable + 19812,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_be,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_bf[3] = { #else static const encpage_t cp936_utf8_bf[3] = { #endif {enctable + 56688,cp936_utf8,0x40,0x7e,3,1}, {enctable + 20193,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_bf,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_c0[3] = { #else static const encpage_t cp936_utf8_c0[3] = { #endif {enctable + 56877,cp936_utf8,0x40,0x7e,3,1}, {enctable + 20574,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_c0,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_c1[3] = { #else static const encpage_t cp936_utf8_c1[3] = { #endif {enctable + 57066,cp936_utf8,0x40,0x7e,3,1}, {enctable + 20955,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_c1,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_c2[3] = { #else static const encpage_t cp936_utf8_c2[3] = { #endif {enctable + 57255,cp936_utf8,0x40,0x7e,3,1}, {enctable + 21336,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_c2,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_c3[3] = { #else static const encpage_t cp936_utf8_c3[3] = { #endif {enctable + 57444,cp936_utf8,0x40,0x7e,3,1}, {enctable + 21717,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_c3,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_c4[3] = { #else static const encpage_t cp936_utf8_c4[3] = { #endif {enctable + 57633,cp936_utf8,0x40,0x7e,3,1}, {enctable + 22098,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_c4,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_c5[3] = { #else static const encpage_t cp936_utf8_c5[3] = { #endif {enctable + 57822,cp936_utf8,0x40,0x7e,3,1}, {enctable + 22479,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_c5,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_c6[3] = { #else static const encpage_t cp936_utf8_c6[3] = { #endif {enctable + 58011,cp936_utf8,0x40,0x7e,3,1}, {enctable + 22860,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_c6,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_c7[3] = { #else static const encpage_t cp936_utf8_c7[3] = { #endif {enctable + 58200,cp936_utf8,0x40,0x7e,3,1}, {enctable + 23241,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_c7,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_c8[3] = { #else static const encpage_t cp936_utf8_c8[3] = { #endif {enctable + 58389,cp936_utf8,0x40,0x7e,3,1}, {enctable + 23622,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_c8,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_c9[3] = { #else static const encpage_t cp936_utf8_c9[3] = { #endif {enctable + 58578,cp936_utf8,0x40,0x7e,3,1}, {enctable + 24003,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_c9,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_ca[3] = { #else static const encpage_t cp936_utf8_ca[3] = { #endif {enctable + 58767,cp936_utf8,0x40,0x7e,3,1}, {enctable + 24384,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_ca,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_cb[3] = { #else static const encpage_t cp936_utf8_cb[3] = { #endif {enctable + 58956,cp936_utf8,0x40,0x7e,3,1}, {enctable + 24765,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_cb,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_cc[3] = { #else static const encpage_t cp936_utf8_cc[3] = { #endif {enctable + 59145,cp936_utf8,0x40,0x7e,3,1}, {enctable + 25146,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_cc,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_cd[3] = { #else static const encpage_t cp936_utf8_cd[3] = { #endif {enctable + 59334,cp936_utf8,0x40,0x7e,3,1}, {enctable + 25527,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_cd,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_ce[3] = { #else static const encpage_t cp936_utf8_ce[3] = { #endif {enctable + 59523,cp936_utf8,0x40,0x7e,3,1}, {enctable + 25908,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_ce,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_cf[3] = { #else static const encpage_t cp936_utf8_cf[3] = { #endif {enctable + 59712,cp936_utf8,0x40,0x7e,3,1}, {enctable + 26289,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_cf,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_d0[3] = { #else static const encpage_t cp936_utf8_d0[3] = { #endif {enctable + 59901,cp936_utf8,0x40,0x7e,3,1}, {enctable + 26670,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_d0,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_d1[3] = { #else static const encpage_t cp936_utf8_d1[3] = { #endif {enctable + 60090,cp936_utf8,0x40,0x7e,3,1}, {enctable + 27051,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_d1,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_d2[3] = { #else static const encpage_t cp936_utf8_d2[3] = { #endif {enctable + 60279,cp936_utf8,0x40,0x7e,3,1}, {enctable + 27432,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_d2,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_d3[3] = { #else static const encpage_t cp936_utf8_d3[3] = { #endif {enctable + 60468,cp936_utf8,0x40,0x7e,3,1}, {enctable + 27813,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_d3,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_d4[3] = { #else static const encpage_t cp936_utf8_d4[3] = { #endif {enctable + 60657,cp936_utf8,0x40,0x7e,3,1}, {enctable + 28194,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_d4,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_d5[3] = { #else static const encpage_t cp936_utf8_d5[3] = { #endif {enctable + 60846,cp936_utf8,0x40,0x7e,3,1}, {enctable + 28575,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_d5,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_d6[3] = { #else static const encpage_t cp936_utf8_d6[3] = { #endif {enctable + 61035,cp936_utf8,0x40,0x7e,3,1}, {enctable + 28956,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_d6,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_d7[3] = { #else static const encpage_t cp936_utf8_d7[3] = { #endif {enctable + 61224,cp936_utf8,0x40,0x7e,3,1}, {enctable + 29337,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_d7,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_d8[3] = { #else static const encpage_t cp936_utf8_d8[3] = { #endif {enctable + 61413,cp936_utf8,0x40,0x7e,3,1}, {enctable + 29718,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_d8,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_d9[3] = { #else static const encpage_t cp936_utf8_d9[3] = { #endif {enctable + 61602,cp936_utf8,0x40,0x7e,3,1}, {enctable + 30099,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_d9,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_da[3] = { #else static const encpage_t cp936_utf8_da[3] = { #endif {enctable + 61791,cp936_utf8,0x40,0x7e,3,1}, {enctable + 30480,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_da,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_db[3] = { #else static const encpage_t cp936_utf8_db[3] = { #endif {enctable + 61980,cp936_utf8,0x40,0x7e,3,1}, {enctable + 30861,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_db,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_dc[3] = { #else static const encpage_t cp936_utf8_dc[3] = { #endif {enctable + 62169,cp936_utf8,0x40,0x7e,3,1}, {enctable + 31242,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_dc,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_dd[3] = { #else static const encpage_t cp936_utf8_dd[3] = { #endif {enctable + 62358,cp936_utf8,0x40,0x7e,3,1}, {enctable + 31623,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_dd,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_de[3] = { #else static const encpage_t cp936_utf8_de[3] = { #endif {enctable + 62547,cp936_utf8,0x40,0x7e,3,1}, {enctable + 32004,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_de,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_df[3] = { #else static const encpage_t cp936_utf8_df[3] = { #endif {enctable + 62736,cp936_utf8,0x40,0x7e,3,1}, {enctable + 32385,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_df,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_e0[3] = { #else static const encpage_t cp936_utf8_e0[3] = { #endif {enctable + 62925,cp936_utf8,0x40,0x7e,3,1}, {enctable + 32766,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_e0,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_e1[3] = { #else static const encpage_t cp936_utf8_e1[3] = { #endif {enctable + 63114,cp936_utf8,0x40,0x7e,3,1}, {enctable + 33147,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_e1,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_e2[3] = { #else static const encpage_t cp936_utf8_e2[3] = { #endif {enctable + 63303,cp936_utf8,0x40,0x7e,3,1}, {enctable + 33528,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_e2,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_e3[3] = { #else static const encpage_t cp936_utf8_e3[3] = { #endif {enctable + 63492,cp936_utf8,0x40,0x7e,3,1}, {enctable + 33909,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_e3,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_e4[3] = { #else static const encpage_t cp936_utf8_e4[3] = { #endif {enctable + 63681,cp936_utf8,0x40,0x7e,3,1}, {enctable + 34290,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_e4,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_e5[3] = { #else static const encpage_t cp936_utf8_e5[3] = { #endif {enctable + 63870,cp936_utf8,0x40,0x7e,3,1}, {enctable + 34671,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_e5,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_e6[3] = { #else static const encpage_t cp936_utf8_e6[3] = { #endif {enctable + 64059,cp936_utf8,0x40,0x7e,3,1}, {enctable + 35052,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_e6,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_e7[3] = { #else static const encpage_t cp936_utf8_e7[3] = { #endif {enctable + 64248,cp936_utf8,0x40,0x7e,3,1}, {enctable + 35433,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_e7,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_e8[3] = { #else static const encpage_t cp936_utf8_e8[3] = { #endif {enctable + 64437,cp936_utf8,0x40,0x7e,3,1}, {enctable + 35814,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_e8,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_e9[3] = { #else static const encpage_t cp936_utf8_e9[3] = { #endif {enctable + 64626,cp936_utf8,0x40,0x7e,3,1}, {enctable + 36195,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_e9,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_ea[3] = { #else static const encpage_t cp936_utf8_ea[3] = { #endif {enctable + 64815,cp936_utf8,0x40,0x7e,3,1}, {enctable + 36576,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_ea,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_eb[3] = { #else static const encpage_t cp936_utf8_eb[3] = { #endif {enctable + 65004,cp936_utf8,0x40,0x7e,3,1}, {enctable + 36957,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_eb,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_ec[3] = { #else static const encpage_t cp936_utf8_ec[3] = { #endif {enctable + 65193,cp936_utf8,0x40,0x7e,3,1}, {enctable + 37338,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_ec,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_ed[3] = { #else static const encpage_t cp936_utf8_ed[3] = { #endif {enctable + 65382,cp936_utf8,0x40,0x7e,3,1}, {enctable + 37719,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_ed,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_ee[3] = { #else static const encpage_t cp936_utf8_ee[3] = { #endif {enctable + 65571,cp936_utf8,0x40,0x7e,3,1}, {enctable + 38100,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_ee,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_ef[3] = { #else static const encpage_t cp936_utf8_ef[3] = { #endif {enctable + 65760,cp936_utf8,0x40,0x7e,3,1}, {enctable + 38481,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_ef,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_f0[3] = { #else static const encpage_t cp936_utf8_f0[3] = { #endif {enctable + 65949,cp936_utf8,0x40,0x7e,3,1}, {enctable + 38862,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_f0,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_f1[3] = { #else static const encpage_t cp936_utf8_f1[3] = { #endif {enctable + 66138,cp936_utf8,0x40,0x7e,3,1}, {enctable + 39243,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_f1,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_f2[3] = { #else static const encpage_t cp936_utf8_f2[3] = { #endif {enctable + 66327,cp936_utf8,0x40,0x7e,3,1}, {enctable + 39624,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_f2,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_f3[3] = { #else static const encpage_t cp936_utf8_f3[3] = { #endif {enctable + 66516,cp936_utf8,0x40,0x7e,3,1}, {enctable + 40005,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_f3,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_f4[3] = { #else static const encpage_t cp936_utf8_f4[3] = { #endif {enctable + 66705,cp936_utf8,0x40,0x7e,3,1}, {enctable + 40386,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_f4,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_f5[3] = { #else static const encpage_t cp936_utf8_f5[3] = { #endif {enctable + 66894,cp936_utf8,0x40,0x7e,3,1}, {enctable + 40767,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_f5,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_f6[3] = { #else static const encpage_t cp936_utf8_f6[3] = { #endif {enctable + 67083,cp936_utf8,0x40,0x7e,3,1}, {enctable + 41148,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_f6,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_f7[3] = { #else static const encpage_t cp936_utf8_f7[3] = { #endif {enctable + 67272,cp936_utf8,0x40,0x7e,3,1}, {enctable + 41529,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_f7,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_f8[3] = { #else static const encpage_t cp936_utf8_f8[3] = { #endif {enctable + 67461,cp936_utf8,0x40,0x7e,3,1}, {enctable + 41910,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_f8,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_f9[3] = { #else static const encpage_t cp936_utf8_f9[3] = { #endif {enctable + 67650,cp936_utf8,0x40,0x7e,3,1}, {enctable + 42291,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_f9,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_fa[3] = { #else static const encpage_t cp936_utf8_fa[3] = { #endif {enctable + 67839,cp936_utf8,0x40,0x7e,3,1}, {enctable + 42672,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_fa,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_fb[3] = { #else static const encpage_t cp936_utf8_fb[3] = { #endif {enctable + 68028,cp936_utf8,0x40,0x7e,3,1}, {enctable + 43053,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_fb,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_fc[3] = { #else static const encpage_t cp936_utf8_fc[3] = { #endif {enctable + 68217,cp936_utf8,0x40,0x7e,3,1}, {enctable + 43434,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_fc,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_fd[3] = { #else static const encpage_t cp936_utf8_fd[3] = { #endif {enctable + 68406,cp936_utf8,0x40,0x7e,3,1}, {enctable + 43815,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_fd,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8_fe[3] = { #else static const encpage_t cp936_utf8_fe[3] = { #endif {enctable + 69918,cp936_utf8,0x40,0x7e,3,1}, {enctable + 45720,cp936_utf8,0x80,0xfe,3,1}, {0,cp936_utf8_fe,0xff,0xff,0,0}, }; #ifdef __cplusplus encpage_t cp936_utf8[129] = { #else static const encpage_t cp936_utf8[129] = { #endif {enctable + 70473,cp936_utf8,0x00,0x7f,1,1}, {enctable + 120225,cp936_utf8,0x80,0x80,3,1}, {0,cp936_utf8_81,0x81,0x81,0,2}, {0,cp936_utf8_82,0x82,0x82,0,2}, {0,cp936_utf8_83,0x83,0x83,0,2}, {0,cp936_utf8_84,0x84,0x84,0,2}, {0,cp936_utf8_85,0x85,0x85,0,2}, {0,cp936_utf8_86,0x86,0x86,0,2}, {0,cp936_utf8_87,0x87,0x87,0,2}, {0,cp936_utf8_88,0x88,0x88,0,2}, {0,cp936_utf8_89,0x89,0x89,0,2}, {0,cp936_utf8_8a,0x8a,0x8a,0,2}, {0,cp936_utf8_8b,0x8b,0x8b,0,2}, {0,cp936_utf8_8c,0x8c,0x8c,0,2}, {0,cp936_utf8_8d,0x8d,0x8d,0,2}, {0,cp936_utf8_8e,0x8e,0x8e,0,2}, {0,cp936_utf8_8f,0x8f,0x8f,0,2}, {0,cp936_utf8_90,0x90,0x90,0,2}, {0,cp936_utf8_91,0x91,0x91,0,2}, {0,cp936_utf8_92,0x92,0x92,0,2}, {0,cp936_utf8_93,0x93,0x93,0,2}, {0,cp936_utf8_94,0x94,0x94,0,2}, {0,cp936_utf8_95,0x95,0x95,0,2}, {0,cp936_utf8_96,0x96,0x96,0,2}, {0,cp936_utf8_97,0x97,0x97,0,2}, {0,cp936_utf8_98,0x98,0x98,0,2}, {0,cp936_utf8_99,0x99,0x99,0,2}, {0,cp936_utf8_9a,0x9a,0x9a,0,2}, {0,cp936_utf8_9b,0x9b,0x9b,0,2}, {0,cp936_utf8_9c,0x9c,0x9c,0,2}, {0,cp936_utf8_9d,0x9d,0x9d,0,2}, {0,cp936_utf8_9e,0x9e,0x9e,0,2}, {0,cp936_utf8_9f,0x9f,0x9f,0,2}, {0,cp936_utf8_a0,0xa0,0xa0,0,2}, {0,cp936_utf8_a1,0xa1,0xa1,0,2}, {0,cp936_utf8_a2,0xa2,0xa2,0,2}, {0,cp936_utf8_a3,0xa3,0xa3,0,2}, {0,cp936_utf8_a4,0xa4,0xa4,0,2}, {0,cp936_utf8_a5,0xa5,0xa5,0,2}, {0,cp936_utf8_a6,0xa6,0xa6,0,2}, {0,cp936_utf8_a7,0xa7,0xa7,0,2}, {0,cp936_utf8_a8,0xa8,0xa8,0,2}, {0,cp936_utf8_a9,0xa9,0xa9,0,2}, {0,cp936_utf8_aa,0xaa,0xaa,0,2}, {0,cp936_utf8_ab,0xab,0xab,0,2}, {0,cp936_utf8_ac,0xac,0xac,0,2}, {0,cp936_utf8_ad,0xad,0xad,0,2}, {0,cp936_utf8_ae,0xae,0xae,0,2}, {0,cp936_utf8_af,0xaf,0xaf,0,2}, {0,cp936_utf8_b0,0xb0,0xb0,0,2}, {0,cp936_utf8_b1,0xb1,0xb1,0,2}, {0,cp936_utf8_b2,0xb2,0xb2,0,2}, {0,cp936_utf8_b3,0xb3,0xb3,0,2}, {0,cp936_utf8_b4,0xb4,0xb4,0,2}, {0,cp936_utf8_b5,0xb5,0xb5,0,2}, {0,cp936_utf8_b6,0xb6,0xb6,0,2}, {0,cp936_utf8_b7,0xb7,0xb7,0,2}, {0,cp936_utf8_b8,0xb8,0xb8,0,2}, {0,cp936_utf8_b9,0xb9,0xb9,0,2}, {0,cp936_utf8_ba,0xba,0xba,0,2}, {0,cp936_utf8_bb,0xbb,0xbb,0,2}, {0,cp936_utf8_bc,0xbc,0xbc,0,2}, {0,cp936_utf8_bd,0xbd,0xbd,0,2}, {0,cp936_utf8_be,0xbe,0xbe,0,2}, {0,cp936_utf8_bf,0xbf,0xbf,0,2}, {0,cp936_utf8_c0,0xc0,0xc0,0,2}, {0,cp936_utf8_c1,0xc1,0xc1,0,2}, {0,cp936_utf8_c2,0xc2,0xc2,0,2}, {0,cp936_utf8_c3,0xc3,0xc3,0,2}, {0,cp936_utf8_c4,0xc4,0xc4,0,2}, {0,cp936_utf8_c5,0xc5,0xc5,0,2}, {0,cp936_utf8_c6,0xc6,0xc6,0,2}, {0,cp936_utf8_c7,0xc7,0xc7,0,2}, {0,cp936_utf8_c8,0xc8,0xc8,0,2}, {0,cp936_utf8_c9,0xc9,0xc9,0,2}, {0,cp936_utf8_ca,0xca,0xca,0,2}, {0,cp936_utf8_cb,0xcb,0xcb,0,2}, {0,cp936_utf8_cc,0xcc,0xcc,0,2}, {0,cp936_utf8_cd,0xcd,0xcd,0,2}, {0,cp936_utf8_ce,0xce,0xce,0,2}, {0,cp936_utf8_cf,0xcf,0xcf,0,2}, {0,cp936_utf8_d0,0xd0,0xd0,0,2}, {0,cp936_utf8_d1,0xd1,0xd1,0,2}, {0,cp936_utf8_d2,0xd2,0xd2,0,2}, {0,cp936_utf8_d3,0xd3,0xd3,0,2}, {0,cp936_utf8_d4,0xd4,0xd4,0,2}, {0,cp936_utf8_d5,0xd5,0xd5,0,2}, {0,cp936_utf8_d6,0xd6,0xd6,0,2}, {0,cp936_utf8_d7,0xd7,0xd7,0,2}, {0,cp936_utf8_d8,0xd8,0xd8,0,2}, {0,cp936_utf8_d9,0xd9,0xd9,0,2}, {0,cp936_utf8_da,0xda,0xda,0,2}, {0,cp936_utf8_db,0xdb,0xdb,0,2}, {0,cp936_utf8_dc,0xdc,0xdc,0,2}, {0,cp936_utf8_dd,0xdd,0xdd,0,2}, {0,cp936_utf8_de,0xde,0xde,0,2}, {0,cp936_utf8_df,0xdf,0xdf,0,2}, {0,cp936_utf8_e0,0xe0,0xe0,0,2}, {0,cp936_utf8_e1,0xe1,0xe1,0,2}, {0,cp936_utf8_e2,0xe2,0xe2,0,2}, {0,cp936_utf8_e3,0xe3,0xe3,0,2}, {0,cp936_utf8_e4,0xe4,0xe4,0,2}, {0,cp936_utf8_e5,0xe5,0xe5,0,2}, {0,cp936_utf8_e6,0xe6,0xe6,0,2}, {0,cp936_utf8_e7,0xe7,0xe7,0,2}, {0,cp936_utf8_e8,0xe8,0xe8,0,2}, {0,cp936_utf8_e9,0xe9,0xe9,0,2}, {0,cp936_utf8_ea,0xea,0xea,0,2}, {0,cp936_utf8_eb,0xeb,0xeb,0,2}, {0,cp936_utf8_ec,0xec,0xec,0,2}, {0,cp936_utf8_ed,0xed,0xed,0,2}, {0,cp936_utf8_ee,0xee,0xee,0,2}, {0,cp936_utf8_ef,0xef,0xef,0,2}, {0,cp936_utf8_f0,0xf0,0xf0,0,2}, {0,cp936_utf8_f1,0xf1,0xf1,0,2}, {0,cp936_utf8_f2,0xf2,0xf2,0,2}, {0,cp936_utf8_f3,0xf3,0xf3,0,2}, {0,cp936_utf8_f4,0xf4,0xf4,0,2}, {0,cp936_utf8_f5,0xf5,0xf5,0,2}, {0,cp936_utf8_f6,0xf6,0xf6,0,2}, {0,cp936_utf8_f7,0xf7,0xf7,0,2}, {0,cp936_utf8_f8,0xf8,0xf8,0,2}, {0,cp936_utf8_f9,0xf9,0xf9,0,2}, {0,cp936_utf8_fa,0xfa,0xfa,0,2}, {0,cp936_utf8_fb,0xfb,0xfb,0,2}, {0,cp936_utf8_fc,0xfc,0xfc,0,2}, {0,cp936_utf8_fd,0xfd,0xfd,0,2}, {0,cp936_utf8_fe,0xfe,0xfe,0,2}, {enctable + 120234,cp936_utf8,0xff,0xff,3,1}, }; #ifdef __cplusplus encpage_t utf8_cp936_c2[14] = { #else static const encpage_t utf8_cp936_c2[14] = { #endif {enctable + 119848,utf8_cp936,0xa2,0xa3,2,1}, {enctable + 15752,utf8_cp936,0xa4,0xa4,2,1}, {enctable + 8479,utf8_cp936,0xa5,0xa5,2,1}, {enctable + 70597,utf8_cp936,0xa6,0xa6,1,1}, {enctable + 120141,utf8_cp936,0xa7,0xa8,2,1}, {enctable + 70570,utf8_cp936,0xaa,0xaa,1,1}, {enctable + 70518,utf8_cp936,0xad,0xad,1,1}, {enctable + 15412,utf8_cp936,0xaf,0xaf,2,1}, {enctable + 120129,utf8_cp936,0xb0,0xb1,2,1}, {enctable + 70523,utf8_cp936,0xb2,0xb3,1,1}, {enctable + 120137,utf8_cp936,0xb4,0xb5,2,1}, {enctable + 15646,utf8_cp936,0xb7,0xb7,2,1}, {enctable + 120237,utf8_cp936,0xb9,0xba,1,1}, {0,utf8_cp936_c2,0xbb,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_c3[20] = { #else static const encpage_t utf8_cp936_c3[20] = { #endif {enctable + 120181,utf8_cp936,0x80,0x81,2,1}, {enctable + 120071,utf8_cp936,0x88,0x8a,2,1}, {enctable + 120185,utf8_cp936,0x8c,0x8d,2,1}, {enctable + 70541,utf8_cp936,0x90,0x90,1,1}, {enctable + 120189,utf8_cp936,0x92,0x93,2,1}, {enctable + 120243,utf8_cp936,0x97,0x97,2,1}, {enctable + 120193,utf8_cp936,0x99,0x9a,2,1}, {enctable + 3712,utf8_cp936,0x9c,0x9c,2,1}, {enctable + 120239,utf8_cp936,0x9d,0x9e,1,1}, {enctable + 120181,utf8_cp936,0xa0,0xa1,2,1}, {enctable + 70570,utf8_cp936,0xa2,0xa2,1,1}, {enctable + 120071,utf8_cp936,0xa8,0xaa,2,1}, {enctable + 120185,utf8_cp936,0xac,0xad,2,1}, {enctable + 70574,utf8_cp936,0xb0,0xb0,1,1}, {enctable + 120189,utf8_cp936,0xb2,0xb3,2,1}, {enctable + 120245,utf8_cp936,0xb7,0xb7,2,1}, {enctable + 120193,utf8_cp936,0xb9,0xba,2,1}, {enctable + 3712,utf8_cp936,0xbc,0xbc,2,1}, {enctable + 120241,utf8_cp936,0xbd,0xbe,1,1}, {0,utf8_cp936_c3,0xbf,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_c4[9] = { #else static const encpage_t utf8_cp936_c4[9] = { #endif {enctable + 3661,utf8_cp936,0x80,0x80,2,1}, {enctable + 3661,utf8_cp936,0x81,0x81,2,1}, {enctable + 9019,utf8_cp936,0x92,0x92,2,1}, {enctable + 9019,utf8_cp936,0x93,0x93,2,1}, {enctable + 3673,utf8_cp936,0x9a,0x9a,2,1}, {enctable + 3673,utf8_cp936,0x9b,0x9b,2,1}, {enctable + 9028,utf8_cp936,0xaa,0xaa,2,1}, {enctable + 9028,utf8_cp936,0xab,0xab,2,1}, {0,utf8_cp936_c4,0xac,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_c5[7] = { #else static const encpage_t utf8_cp936_c5[7] = { #endif {enctable + 3721,utf8_cp936,0x84,0x84,2,1}, {enctable + 3724,utf8_cp936,0x88,0x88,2,1}, {enctable + 3688,utf8_cp936,0x8c,0x8c,2,1}, {enctable + 3688,utf8_cp936,0x8d,0x8d,2,1}, {enctable + 27919,utf8_cp936,0xaa,0xaa,2,1}, {enctable + 27919,utf8_cp936,0xab,0xab,2,1}, {0,utf8_cp936_c5,0xac,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_c7[18] = { #else static const encpage_t utf8_cp936_c7[18] = { #endif {enctable + 70918,utf8_cp936,0x81,0x81,2,1}, {enctable + 9013,utf8_cp936,0x8d,0x8d,2,1}, {enctable + 9013,utf8_cp936,0x8e,0x8e,2,1}, {enctable + 3682,utf8_cp936,0x8f,0x8f,2,1}, {enctable + 3682,utf8_cp936,0x90,0x90,2,1}, {enctable + 3694,utf8_cp936,0x91,0x91,2,1}, {enctable + 3694,utf8_cp936,0x92,0x92,2,1}, {enctable + 3700,utf8_cp936,0x93,0x93,2,1}, {enctable + 3700,utf8_cp936,0x94,0x94,2,1}, {enctable + 3703,utf8_cp936,0x95,0x95,2,1}, {enctable + 3703,utf8_cp936,0x96,0x96,2,1}, {enctable + 9055,utf8_cp936,0x97,0x97,2,1}, {enctable + 9055,utf8_cp936,0x98,0x98,2,1}, {enctable + 3706,utf8_cp936,0x99,0x99,2,1}, {enctable + 3706,utf8_cp936,0x9a,0x9a,2,1}, {enctable + 3709,utf8_cp936,0x9b,0x9b,2,1}, {enctable + 3709,utf8_cp936,0x9c,0x9c,2,1}, {0,utf8_cp936_c7,0x9d,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_c9[3] = { #else static const encpage_t utf8_cp936_c9[3] = { #endif {enctable + 3718,utf8_cp936,0x91,0x91,2,1}, {enctable + 94634,utf8_cp936,0xa1,0xa1,2,1}, {0,utf8_cp936_c9,0xa2,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_cb[4] = { #else static const encpage_t utf8_cp936_cb[4] = { #endif {enctable + 15652,utf8_cp936,0x87,0x87,2,1}, {enctable + 120059,utf8_cp936,0x89,0x8b,2,1}, {enctable + 120257,utf8_cp936,0x99,0x99,2,1}, {0,utf8_cp936_cb,0x9a,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ce[4] = { #else static const encpage_t utf8_cp936_ce[4] = { #endif {enctable + 119304,utf8_cp936,0x91,0xa1,2,1}, {enctable + 119820,utf8_cp936,0xa3,0xa9,2,1}, {enctable + 119370,utf8_cp936,0xb1,0xbf,2,1}, {0,utf8_cp936_ce,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_cf[3] = { #else static const encpage_t utf8_cp936_cf[3] = { #endif {enctable + 120165,utf8_cp936,0x80,0x81,2,1}, {enctable + 119834,utf8_cp936,0x83,0x89,2,1}, {0,utf8_cp936_cf,0x8a,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_d0[3] = { #else static const encpage_t utf8_cp936_d0[3] = { #endif {enctable + 3547,utf8_cp936,0x81,0x81,2,1}, {enctable + 117676,utf8_cp936,0x90,0xbf,2,1}, {0,utf8_cp936_d0,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_d1[3] = { #else static const encpage_t utf8_cp936_d1[3] = { #endif {enctable + 119338,utf8_cp936,0x80,0x8f,2,1}, {enctable + 120255,utf8_cp936,0x91,0x91,2,1}, {0,utf8_cp936_d1,0x92,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e2_80[11] = { #else static const encpage_t utf8_cp936_e2_80[11] = { #endif {enctable + 120287,utf8_cp936,0x90,0x90,2,1}, {enctable + 119965,utf8_cp936,0x93,0x96,2,1}, {enctable + 120113,utf8_cp936,0x98,0x99,2,1}, {enctable + 120117,utf8_cp936,0x9c,0x9d,2,1}, {enctable + 120169,utf8_cp936,0xa5,0xa6,2,1}, {enctable + 120251,utf8_cp936,0xb0,0xb0,2,1}, {enctable + 120133,utf8_cp936,0xb2,0xb3,2,1}, {enctable + 120259,utf8_cp936,0xb5,0xb5,2,1}, {enctable + 114414,utf8_cp936,0xbb,0xbb,2,1}, {enctable + 116382,utf8_cp936,0xbe,0xbe,2,1}, {0,utf8_cp936_e2_80,0xbf,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e2_82[2] = { #else static const encpage_t utf8_cp936_e2_82[2] = { #endif {enctable + 131,utf8_cp936,0xac,0xac,1,1}, {0,utf8_cp936_e2_82,0xad,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e2_84[6] = { #else static const encpage_t utf8_cp936_e2_84[6] = { #endif {enctable + 5774,utf8_cp936,0x83,0x83,2,1}, {enctable + 120261,utf8_cp936,0x85,0x85,2,1}, {enctable + 120263,utf8_cp936,0x89,0x89,2,1}, {enctable + 120253,utf8_cp936,0x96,0x96,2,1}, {enctable + 120283,utf8_cp936,0xa1,0xa1,2,1}, {0,utf8_cp936_e2_84,0xa2,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e2_85[3] = { #else static const encpage_t utf8_cp936_e2_85[3] = { #endif {enctable + 119592,utf8_cp936,0xa0,0xab,2,1}, {enctable + 119688,utf8_cp936,0xb0,0xb9,2,1}, {0,utf8_cp936_e2_85,0xba,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e2_86[3] = { #else static const encpage_t utf8_cp936_e2_86[3] = { #endif {enctable + 119957,utf8_cp936,0x90,0x93,2,1}, {enctable + 119973,utf8_cp936,0x96,0x99,2,1}, {0,utf8_cp936_e2_86,0x9a,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e2_88[15] = { #else static const encpage_t utf8_cp936_e2_88[15] = { #endif {enctable + 72438,utf8_cp936,0x88,0x88,2,1}, {enctable + 118861,utf8_cp936,0x8f,0x8f,2,1}, {enctable + 120247,utf8_cp936,0x91,0x91,2,1}, {enctable + 120265,utf8_cp936,0x95,0x95,2,1}, {enctable + 44504,utf8_cp936,0x98,0x98,2,1}, {enctable + 119479,utf8_cp936,0x9a,0x9a,2,1}, {enctable + 119933,utf8_cp936,0x9d,0xa0,2,1}, {enctable + 120267,utf8_cp936,0xa3,0xa3,2,1}, {enctable + 70918,utf8_cp936,0xa5,0xa5,2,1}, {enctable + 119896,utf8_cp936,0xa7,0xab,2,1}, {enctable + 70756,utf8_cp936,0xae,0xae,2,1}, {enctable + 119949,utf8_cp936,0xb4,0xb7,2,1}, {enctable + 21298,utf8_cp936,0xbc,0xbc,2,1}, {enctable + 71016,utf8_cp936,0xbd,0xbd,2,1}, {0,utf8_cp936_e2_88,0xbe,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e2_89[7] = { #else static const encpage_t utf8_cp936_e2_89[7] = { #endif {enctable + 96842,utf8_cp936,0x88,0x88,2,1}, {enctable + 78072,utf8_cp936,0x8c,0x8c,2,1}, {enctable + 120269,utf8_cp936,0x92,0x92,2,1}, {enctable + 120121,utf8_cp936,0xa0,0xa1,2,1}, {enctable + 119941,utf8_cp936,0xa4,0xa7,2,1}, {enctable + 120125,utf8_cp936,0xae,0xaf,2,1}, {0,utf8_cp936_e2_89,0xb0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e2_8a[5] = { #else static const encpage_t utf8_cp936_e2_8a[5] = { #endif {enctable + 3631,utf8_cp936,0x95,0x95,2,1}, {enctable + 96988,utf8_cp936,0x99,0x99,2,1}, {enctable + 77684,utf8_cp936,0xa5,0xa5,2,1}, {enctable + 120271,utf8_cp936,0xbf,0xbf,2,1}, {0,utf8_cp936_e2_8a,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e2_8c[2] = { #else static const encpage_t utf8_cp936_e2_8c[2] = { #endif {enctable + 118523,utf8_cp936,0x92,0x92,2,1}, {0,utf8_cp936_e2_8c,0x93,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e2_91[3] = { #else static const encpage_t utf8_cp936_e2_91[3] = { #endif {enctable + 119708,utf8_cp936,0xa0,0xa9,2,1}, {enctable + 119568,utf8_cp936,0xb4,0xbf,2,1}, {0,utf8_cp936_e2_91,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e2_92[2] = { #else static const encpage_t utf8_cp936_e2_92[2] = { #endif {enctable + 118802,utf8_cp936,0x80,0x9b,2,1}, {0,utf8_cp936_e2_92,0x9c,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e2_94[2] = { #else static const encpage_t utf8_cp936_e2_94[2] = { #endif {enctable + 85193,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e2_94,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e2_95[3] = { #else static const encpage_t utf8_cp936_e2_95[3] = { #endif {enctable + 119616,utf8_cp936,0x80,0x8b,2,1}, {enctable + 118342,utf8_cp936,0x90,0xb3,2,1}, {0,utf8_cp936_e2_95,0xb4,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e2_96[6] = { #else static const encpage_t utf8_cp936_e2_96[6] = { #endif {enctable + 119400,utf8_cp936,0x81,0x8f,2,1}, {enctable + 120065,utf8_cp936,0x93,0x95,2,1}, {enctable + 120157,utf8_cp936,0xa0,0xa1,2,1}, {enctable + 120161,utf8_cp936,0xb2,0xb3,2,1}, {enctable + 120173,utf8_cp936,0xbc,0xbd,2,1}, {0,utf8_cp936_e2_96,0xbe,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e2_97[5] = { #else static const encpage_t utf8_cp936_e2_97[5] = { #endif {enctable + 120153,utf8_cp936,0x86,0x87,2,1}, {enctable + 87438,utf8_cp936,0x8b,0x8b,2,1}, {enctable + 120149,utf8_cp936,0x8e,0x8f,2,1}, {enctable + 119981,utf8_cp936,0xa2,0xa5,2,1}, {0,utf8_cp936_e2_97,0xa6,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e2_98[3] = { #else static const encpage_t utf8_cp936_e2_98[3] = { #endif {enctable + 120145,utf8_cp936,0x85,0x86,2,1}, {enctable + 8971,utf8_cp936,0x89,0x89,2,1}, {0,utf8_cp936_e2_98,0x8a,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e2_99[3] = { #else static const encpage_t utf8_cp936_e2_99[3] = { #endif {enctable + 44468,utf8_cp936,0x80,0x80,2,1}, {enctable + 120249,utf8_cp936,0x82,0x82,2,1}, {0,utf8_cp936_e2_99,0x83,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e2[18] = { #else static const encpage_t utf8_cp936_e2[18] = { #endif {0,utf8_cp936_e2_80,0x80,0x80,0,2}, {0,utf8_cp936_e2_82,0x82,0x82,0,2}, {0,utf8_cp936_e2_84,0x84,0x84,0,2}, {0,utf8_cp936_e2_85,0x85,0x85,0,2}, {0,utf8_cp936_e2_86,0x86,0x86,0,2}, {0,utf8_cp936_e2_88,0x88,0x88,0,2}, {0,utf8_cp936_e2_89,0x89,0x89,0,2}, {0,utf8_cp936_e2_8a,0x8a,0x8a,0,2}, {0,utf8_cp936_e2_8c,0x8c,0x8c,0,2}, {0,utf8_cp936_e2_91,0x91,0x91,0,2}, {0,utf8_cp936_e2_92,0x92,0x92,0,2}, {0,utf8_cp936_e2_94,0x94,0x94,0,2}, {0,utf8_cp936_e2_95,0x95,0x95,0,2}, {0,utf8_cp936_e2_96,0x96,0x96,0,2}, {0,utf8_cp936_e2_97,0x97,0x97,0,2}, {0,utf8_cp936_e2_98,0x98,0x98,0,2}, {0,utf8_cp936_e2_99,0x99,0x99,0,2}, {0,utf8_cp936_e2,0x9a,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e3_80[5] = { #else static const encpage_t utf8_cp936_e3_80[5] = { #endif {enctable + 119925,utf8_cp936,0x80,0x83,2,1}, {enctable + 119266,utf8_cp936,0x85,0x97,2,1}, {enctable + 120177,utf8_cp936,0x9d,0x9e,2,1}, {enctable + 119768,utf8_cp936,0xa1,0xa9,2,1}, {0,utf8_cp936_e3_80,0xaa,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e3_81[2] = { #else static const encpage_t utf8_cp936_e3_81[2] = { #endif {enctable + 116807,utf8_cp936,0x81,0xbf,2,1}, {0,utf8_cp936_e3_81,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e3_82[4] = { #else static const encpage_t utf8_cp936_e3_82[4] = { #endif {enctable + 119149,utf8_cp936,0x80,0x93,2,1}, {enctable + 119989,utf8_cp936,0x9b,0x9e,2,1}, {enctable + 118680,utf8_cp936,0xa1,0xbf,2,1}, {0,utf8_cp936_e3_82,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e3_83[3] = { #else static const encpage_t utf8_cp936_e3_83[3] = { #endif {enctable + 117161,utf8_cp936,0x80,0xb6,2,1}, {enctable + 120083,utf8_cp936,0xbc,0xbe,2,1}, {0,utf8_cp936_e3_83,0xbf,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e3_84[2] = { #else static const encpage_t utf8_cp936_e3_84[2] = { #endif {enctable + 118194,utf8_cp936,0x85,0xa9,2,1}, {0,utf8_cp936_e3_84,0xaa,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e3_86[2] = { #else static const encpage_t utf8_cp936_e3_86[2] = { #endif {enctable + 119458,utf8_cp936,0x92,0x9f,2,1}, {0,utf8_cp936_e3_86,0xa0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e3_88[5] = { #else static const encpage_t utf8_cp936_e3_88[5] = { #endif {enctable + 119728,utf8_cp936,0xa0,0xa9,2,1}, {enctable + 118762,utf8_cp936,0xaa,0xb0,2,1}, {enctable + 120285,utf8_cp936,0xb1,0xb1,2,1}, {enctable + 119486,utf8_cp936,0xb2,0xbf,2,1}, {0,utf8_cp936_e3_88,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e3_89[2] = { #else static const encpage_t utf8_cp936_e3_89[2] = { #endif {enctable + 120013,utf8_cp936,0x80,0x83,2,1}, {0,utf8_cp936_e3_89,0x84,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e3_8a[5] = { #else static const encpage_t utf8_cp936_e3_8a[5] = { #endif {enctable + 118742,utf8_cp936,0x80,0x9d,2,1}, {enctable + 120029,utf8_cp936,0x9f,0xa2,2,1}, {enctable + 120273,utf8_cp936,0xa3,0xa3,2,1}, {enctable + 119804,utf8_cp936,0xa9,0xb0,2,1}, {0,utf8_cp936_e3_8a,0xb1,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e3_8e[4] = { #else static const encpage_t utf8_cp936_e3_8e[4] = { #endif {enctable + 120197,utf8_cp936,0x8e,0x8f,2,1}, {enctable + 120077,utf8_cp936,0x9c,0x9e,2,1}, {enctable + 120275,utf8_cp936,0xa1,0xa1,2,1}, {0,utf8_cp936_e3_8e,0xa2,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e3_8f[5] = { #else static const encpage_t utf8_cp936_e3_8f[5] = { #endif {enctable + 120277,utf8_cp936,0x84,0x84,2,1}, {enctable + 120279,utf8_cp936,0x8e,0x8e,2,1}, {enctable + 120201,utf8_cp936,0x91,0x92,2,1}, {enctable + 120281,utf8_cp936,0x95,0x95,2,1}, {0,utf8_cp936_e3_8f,0x96,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e3[12] = { #else static const encpage_t utf8_cp936_e3[12] = { #endif {0,utf8_cp936_e3_80,0x80,0x80,0,2}, {0,utf8_cp936_e3_81,0x81,0x81,0,2}, {0,utf8_cp936_e3_82,0x82,0x82,0,2}, {0,utf8_cp936_e3_83,0x83,0x83,0,2}, {0,utf8_cp936_e3_84,0x84,0x84,0,2}, {0,utf8_cp936_e3_86,0x86,0x86,0,2}, {0,utf8_cp936_e3_88,0x88,0x88,0,2}, {0,utf8_cp936_e3_89,0x89,0x89,0,2}, {0,utf8_cp936_e3_8a,0x8a,0x8a,0,2}, {0,utf8_cp936_e3_8e,0x8e,0x8e,0,2}, {0,utf8_cp936_e3_8f,0x8f,0x8f,0,2}, {0,utf8_cp936_e3,0x90,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e4_b8[2] = { #else static const encpage_t utf8_cp936_e4_b8[2] = { #endif {enctable + 100041,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e4_b8,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e4_b9[2] = { #else static const encpage_t utf8_cp936_e4_b9[2] = { #endif {enctable + 70601,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e4_b9,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e4_ba[2] = { #else static const encpage_t utf8_cp936_e4_ba[2] = { #endif {enctable + 70729,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e4_ba,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e4_bb[2] = { #else static const encpage_t utf8_cp936_e4_bb[2] = { #endif {enctable + 95817,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e4_bb,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e4_bc[2] = { #else static const encpage_t utf8_cp936_e4_bc[2] = { #endif {enctable + 70857,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e4_bc,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e4_bd[2] = { #else static const encpage_t utf8_cp936_e4_bd[2] = { #endif {enctable + 70985,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e4_bd,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e4_be[2] = { #else static const encpage_t utf8_cp936_e4_be[2] = { #endif {enctable + 71113,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e4_be,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e4_bf[2] = { #else static const encpage_t utf8_cp936_e4_bf[2] = { #endif {enctable + 71241,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e4_bf,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e4[9] = { #else static const encpage_t utf8_cp936_e4[9] = { #endif {0,utf8_cp936_e4_b8,0xb8,0xb8,0,2}, {0,utf8_cp936_e4_b9,0xb9,0xb9,0,2}, {0,utf8_cp936_e4_ba,0xba,0xba,0,2}, {0,utf8_cp936_e4_bb,0xbb,0xbb,0,2}, {0,utf8_cp936_e4_bc,0xbc,0xbc,0,2}, {0,utf8_cp936_e4_bd,0xbd,0xbd,0,2}, {0,utf8_cp936_e4_be,0xbe,0xbe,0,2}, {0,utf8_cp936_e4_bf,0xbf,0xbf,0,2}, {0,utf8_cp936_e4,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_80[2] = { #else static const encpage_t utf8_cp936_e5_80[2] = { #endif {enctable + 71369,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_80,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_81[2] = { #else static const encpage_t utf8_cp936_e5_81[2] = { #endif {enctable + 71497,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_81,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_82[2] = { #else static const encpage_t utf8_cp936_e5_82[2] = { #endif {enctable + 92873,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_82,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_83[2] = { #else static const encpage_t utf8_cp936_e5_83[2] = { #endif {enctable + 71625,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_83,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_84[2] = { #else static const encpage_t utf8_cp936_e5_84[2] = { #endif {enctable + 71753,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_84,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_85[2] = { #else static const encpage_t utf8_cp936_e5_85[2] = { #endif {enctable + 102345,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_85,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_86[2] = { #else static const encpage_t utf8_cp936_e5_86[2] = { #endif {enctable + 91081,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_86,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_87[2] = { #else static const encpage_t utf8_cp936_e5_87[2] = { #endif {enctable + 91849,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_87,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_88[2] = { #else static const encpage_t utf8_cp936_e5_88[2] = { #endif {enctable + 89033,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_88,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_89[2] = { #else static const encpage_t utf8_cp936_e5_89[2] = { #endif {enctable + 102473,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_89,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_8a[2] = { #else static const encpage_t utf8_cp936_e5_8a[2] = { #endif {enctable + 71881,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_8a,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_8b[2] = { #else static const encpage_t utf8_cp936_e5_8b[2] = { #endif {enctable + 72009,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_8b,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_8c[2] = { #else static const encpage_t utf8_cp936_e5_8c[2] = { #endif {enctable + 100681,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_8c,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_8d[2] = { #else static const encpage_t utf8_cp936_e5_8d[2] = { #endif {enctable + 72137,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_8d,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_8e[2] = { #else static const encpage_t utf8_cp936_e5_8e[2] = { #endif {enctable + 72265,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_8e,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_8f[2] = { #else static const encpage_t utf8_cp936_e5_8f[2] = { #endif {enctable + 72393,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_8f,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_90[2] = { #else static const encpage_t utf8_cp936_e5_90[2] = { #endif {enctable + 72521,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_90,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_91[2] = { #else static const encpage_t utf8_cp936_e5_91[2] = { #endif {enctable + 99145,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_91,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_92[2] = { #else static const encpage_t utf8_cp936_e5_92[2] = { #endif {enctable + 92105,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_92,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_93[2] = { #else static const encpage_t utf8_cp936_e5_93[2] = { #endif {enctable + 87881,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_93,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_94[2] = { #else static const encpage_t utf8_cp936_e5_94[2] = { #endif {enctable + 72649,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_94,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_95[2] = { #else static const encpage_t utf8_cp936_e5_95[2] = { #endif {enctable + 72777,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_95,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_96[2] = { #else static const encpage_t utf8_cp936_e5_96[2] = { #endif {enctable + 92617,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_96,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_97[2] = { #else static const encpage_t utf8_cp936_e5_97[2] = { #endif {enctable + 72905,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_97,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_98[2] = { #else static const encpage_t utf8_cp936_e5_98[2] = { #endif {enctable + 105417,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_98,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_99[2] = { #else static const encpage_t utf8_cp936_e5_99[2] = { #endif {enctable + 73033,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_99,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_9a[2] = { #else static const encpage_t utf8_cp936_e5_9a[2] = { #endif {enctable + 73161,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_9a,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_9b[2] = { #else static const encpage_t utf8_cp936_e5_9b[2] = { #endif {enctable + 73289,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_9b,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_9c[2] = { #else static const encpage_t utf8_cp936_e5_9c[2] = { #endif {enctable + 73417,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_9c,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_9d[2] = { #else static const encpage_t utf8_cp936_e5_9d[2] = { #endif {enctable + 101321,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_9d,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_9e[2] = { #else static const encpage_t utf8_cp936_e5_9e[2] = { #endif {enctable + 73545,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_9e,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_9f[2] = { #else static const encpage_t utf8_cp936_e5_9f[2] = { #endif {enctable + 73673,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_9f,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_a0[2] = { #else static const encpage_t utf8_cp936_e5_a0[2] = { #endif {enctable + 103753,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_a0,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_a1[2] = { #else static const encpage_t utf8_cp936_e5_a1[2] = { #endif {enctable + 73801,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_a1,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_a2[2] = { #else static const encpage_t utf8_cp936_e5_a2[2] = { #endif {enctable + 103881,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_a2,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_a3[2] = { #else static const encpage_t utf8_cp936_e5_a3[2] = { #endif {enctable + 73929,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_a3,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_a4[2] = { #else static const encpage_t utf8_cp936_e5_a4[2] = { #endif {enctable + 74057,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_a4,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_a5[2] = { #else static const encpage_t utf8_cp936_e5_a5[2] = { #endif {enctable + 74185,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_a5,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_a6[2] = { #else static const encpage_t utf8_cp936_e5_a6[2] = { #endif {enctable + 74313,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_a6,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_a7[2] = { #else static const encpage_t utf8_cp936_e5_a7[2] = { #endif {enctable + 74441,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_a7,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_a8[2] = { #else static const encpage_t utf8_cp936_e5_a8[2] = { #endif {enctable + 74569,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_a8,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_a9[2] = { #else static const encpage_t utf8_cp936_e5_a9[2] = { #endif {enctable + 107337,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_a9,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_aa[2] = { #else static const encpage_t utf8_cp936_e5_aa[2] = { #endif {enctable + 74697,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_aa,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_ab[2] = { #else static const encpage_t utf8_cp936_e5_ab[2] = { #endif {enctable + 74825,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_ab,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_ac[2] = { #else static const encpage_t utf8_cp936_e5_ac[2] = { #endif {enctable + 74953,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_ac,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_ad[2] = { #else static const encpage_t utf8_cp936_e5_ad[2] = { #endif {enctable + 107465,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_ad,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_ae[2] = { #else static const encpage_t utf8_cp936_e5_ae[2] = { #endif {enctable + 106953,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_ae,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_af[2] = { #else static const encpage_t utf8_cp936_e5_af[2] = { #endif {enctable + 75081,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_af,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_b0[2] = { #else static const encpage_t utf8_cp936_e5_b0[2] = { #endif {enctable + 75209,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_b0,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_b1[2] = { #else static const encpage_t utf8_cp936_e5_b1[2] = { #endif {enctable + 91977,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_b1,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_b2[2] = { #else static const encpage_t utf8_cp936_e5_b2[2] = { #endif {enctable + 75337,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_b2,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_b3[2] = { #else static const encpage_t utf8_cp936_e5_b3[2] = { #endif {enctable + 75465,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_b3,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_b4[2] = { #else static const encpage_t utf8_cp936_e5_b4[2] = { #endif {enctable + 75593,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_b4,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_b5[2] = { #else static const encpage_t utf8_cp936_e5_b5[2] = { #endif {enctable + 75721,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_b5,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_b6[2] = { #else static const encpage_t utf8_cp936_e5_b6[2] = { #endif {enctable + 75849,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_b6,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_b7[2] = { #else static const encpage_t utf8_cp936_e5_b7[2] = { #endif {enctable + 75977,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_b7,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_b8[2] = { #else static const encpage_t utf8_cp936_e5_b8[2] = { #endif {enctable + 76105,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_b8,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_b9[2] = { #else static const encpage_t utf8_cp936_e5_b9[2] = { #endif {enctable + 76233,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_b9,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_ba[2] = { #else static const encpage_t utf8_cp936_e5_ba[2] = { #endif {enctable + 106185,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_ba,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_bb[2] = { #else static const encpage_t utf8_cp936_e5_bb[2] = { #endif {enctable + 76361,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_bb,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_bc[2] = { #else static const encpage_t utf8_cp936_e5_bc[2] = { #endif {enctable + 92745,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_bc,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_bd[2] = { #else static const encpage_t utf8_cp936_e5_bd[2] = { #endif {enctable + 109769,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_bd,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_be[2] = { #else static const encpage_t utf8_cp936_e5_be[2] = { #endif {enctable + 97353,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_be,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5_bf[2] = { #else static const encpage_t utf8_cp936_e5_bf[2] = { #endif {enctable + 76489,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e5_bf,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e5[65] = { #else static const encpage_t utf8_cp936_e5[65] = { #endif {0,utf8_cp936_e5_80,0x80,0x80,0,2}, {0,utf8_cp936_e5_81,0x81,0x81,0,2}, {0,utf8_cp936_e5_82,0x82,0x82,0,2}, {0,utf8_cp936_e5_83,0x83,0x83,0,2}, {0,utf8_cp936_e5_84,0x84,0x84,0,2}, {0,utf8_cp936_e5_85,0x85,0x85,0,2}, {0,utf8_cp936_e5_86,0x86,0x86,0,2}, {0,utf8_cp936_e5_87,0x87,0x87,0,2}, {0,utf8_cp936_e5_88,0x88,0x88,0,2}, {0,utf8_cp936_e5_89,0x89,0x89,0,2}, {0,utf8_cp936_e5_8a,0x8a,0x8a,0,2}, {0,utf8_cp936_e5_8b,0x8b,0x8b,0,2}, {0,utf8_cp936_e5_8c,0x8c,0x8c,0,2}, {0,utf8_cp936_e5_8d,0x8d,0x8d,0,2}, {0,utf8_cp936_e5_8e,0x8e,0x8e,0,2}, {0,utf8_cp936_e5_8f,0x8f,0x8f,0,2}, {0,utf8_cp936_e5_90,0x90,0x90,0,2}, {0,utf8_cp936_e5_91,0x91,0x91,0,2}, {0,utf8_cp936_e5_92,0x92,0x92,0,2}, {0,utf8_cp936_e5_93,0x93,0x93,0,2}, {0,utf8_cp936_e5_94,0x94,0x94,0,2}, {0,utf8_cp936_e5_95,0x95,0x95,0,2}, {0,utf8_cp936_e5_96,0x96,0x96,0,2}, {0,utf8_cp936_e5_97,0x97,0x97,0,2}, {0,utf8_cp936_e5_98,0x98,0x98,0,2}, {0,utf8_cp936_e5_99,0x99,0x99,0,2}, {0,utf8_cp936_e5_9a,0x9a,0x9a,0,2}, {0,utf8_cp936_e5_9b,0x9b,0x9b,0,2}, {0,utf8_cp936_e5_9c,0x9c,0x9c,0,2}, {0,utf8_cp936_e5_9d,0x9d,0x9d,0,2}, {0,utf8_cp936_e5_9e,0x9e,0x9e,0,2}, {0,utf8_cp936_e5_9f,0x9f,0x9f,0,2}, {0,utf8_cp936_e5_a0,0xa0,0xa0,0,2}, {0,utf8_cp936_e5_a1,0xa1,0xa1,0,2}, {0,utf8_cp936_e5_a2,0xa2,0xa2,0,2}, {0,utf8_cp936_e5_a3,0xa3,0xa3,0,2}, {0,utf8_cp936_e5_a4,0xa4,0xa4,0,2}, {0,utf8_cp936_e5_a5,0xa5,0xa5,0,2}, {0,utf8_cp936_e5_a6,0xa6,0xa6,0,2}, {0,utf8_cp936_e5_a7,0xa7,0xa7,0,2}, {0,utf8_cp936_e5_a8,0xa8,0xa8,0,2}, {0,utf8_cp936_e5_a9,0xa9,0xa9,0,2}, {0,utf8_cp936_e5_aa,0xaa,0xaa,0,2}, {0,utf8_cp936_e5_ab,0xab,0xab,0,2}, {0,utf8_cp936_e5_ac,0xac,0xac,0,2}, {0,utf8_cp936_e5_ad,0xad,0xad,0,2}, {0,utf8_cp936_e5_ae,0xae,0xae,0,2}, {0,utf8_cp936_e5_af,0xaf,0xaf,0,2}, {0,utf8_cp936_e5_b0,0xb0,0xb0,0,2}, {0,utf8_cp936_e5_b1,0xb1,0xb1,0,2}, {0,utf8_cp936_e5_b2,0xb2,0xb2,0,2}, {0,utf8_cp936_e5_b3,0xb3,0xb3,0,2}, {0,utf8_cp936_e5_b4,0xb4,0xb4,0,2}, {0,utf8_cp936_e5_b5,0xb5,0xb5,0,2}, {0,utf8_cp936_e5_b6,0xb6,0xb6,0,2}, {0,utf8_cp936_e5_b7,0xb7,0xb7,0,2}, {0,utf8_cp936_e5_b8,0xb8,0xb8,0,2}, {0,utf8_cp936_e5_b9,0xb9,0xb9,0,2}, {0,utf8_cp936_e5_ba,0xba,0xba,0,2}, {0,utf8_cp936_e5_bb,0xbb,0xbb,0,2}, {0,utf8_cp936_e5_bc,0xbc,0xbc,0,2}, {0,utf8_cp936_e5_bd,0xbd,0xbd,0,2}, {0,utf8_cp936_e5_be,0xbe,0xbe,0,2}, {0,utf8_cp936_e5_bf,0xbf,0xbf,0,2}, {0,utf8_cp936_e5,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_80[2] = { #else static const encpage_t utf8_cp936_e6_80[2] = { #endif {enctable + 90441,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_80,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_81[2] = { #else static const encpage_t utf8_cp936_e6_81[2] = { #endif {enctable + 76617,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_81,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_82[2] = { #else static const encpage_t utf8_cp936_e6_82[2] = { #endif {enctable + 76745,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_82,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_83[2] = { #else static const encpage_t utf8_cp936_e6_83[2] = { #endif {enctable + 76873,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_83,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_84[2] = { #else static const encpage_t utf8_cp936_e6_84[2] = { #endif {enctable + 106441,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_84,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_85[2] = { #else static const encpage_t utf8_cp936_e6_85[2] = { #endif {enctable + 77001,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_85,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_86[2] = { #else static const encpage_t utf8_cp936_e6_86[2] = { #endif {enctable + 77129,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_86,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_87[2] = { #else static const encpage_t utf8_cp936_e6_87[2] = { #endif {enctable + 77257,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_87,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_88[2] = { #else static const encpage_t utf8_cp936_e6_88[2] = { #endif {enctable + 77385,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_88,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_89[2] = { #else static const encpage_t utf8_cp936_e6_89[2] = { #endif {enctable + 96329,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_89,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_8a[2] = { #else static const encpage_t utf8_cp936_e6_8a[2] = { #endif {enctable + 90953,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_8a,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_8b[2] = { #else static const encpage_t utf8_cp936_e6_8b[2] = { #endif {enctable + 77513,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_8b,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_8c[2] = { #else static const encpage_t utf8_cp936_e6_8c[2] = { #endif {enctable + 77641,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_8c,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_8d[2] = { #else static const encpage_t utf8_cp936_e6_8d[2] = { #endif {enctable + 77769,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_8d,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_8e[2] = { #else static const encpage_t utf8_cp936_e6_8e[2] = { #endif {enctable + 98121,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_8e,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_8f[2] = { #else static const encpage_t utf8_cp936_e6_8f[2] = { #endif {enctable + 77897,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_8f,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_90[2] = { #else static const encpage_t utf8_cp936_e6_90[2] = { #endif {enctable + 88393,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_90,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_91[2] = { #else static const encpage_t utf8_cp936_e6_91[2] = { #endif {enctable + 78025,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_91,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_92[2] = { #else static const encpage_t utf8_cp936_e6_92[2] = { #endif {enctable + 78153,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_92,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_93[2] = { #else static const encpage_t utf8_cp936_e6_93[2] = { #endif {enctable + 105033,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_93,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_94[2] = { #else static const encpage_t utf8_cp936_e6_94[2] = { #endif {enctable + 94025,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_94,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_95[2] = { #else static const encpage_t utf8_cp936_e6_95[2] = { #endif {enctable + 78281,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_95,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_96[2] = { #else static const encpage_t utf8_cp936_e6_96[2] = { #endif {enctable + 78409,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_96,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_97[2] = { #else static const encpage_t utf8_cp936_e6_97[2] = { #endif {enctable + 78537,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_97,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_98[2] = { #else static const encpage_t utf8_cp936_e6_98[2] = { #endif {enctable + 109257,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_98,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_99[2] = { #else static const encpage_t utf8_cp936_e6_99[2] = { #endif {enctable + 78665,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_99,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_9a[2] = { #else static const encpage_t utf8_cp936_e6_9a[2] = { #endif {enctable + 78793,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_9a,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_9b[2] = { #else static const encpage_t utf8_cp936_e6_9b[2] = { #endif {enctable + 78921,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_9b,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_9c[2] = { #else static const encpage_t utf8_cp936_e6_9c[2] = { #endif {enctable + 101961,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_9c,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_9d[2] = { #else static const encpage_t utf8_cp936_e6_9d[2] = { #endif {enctable + 95433,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_9d,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_9e[2] = { #else static const encpage_t utf8_cp936_e6_9e[2] = { #endif {enctable + 79049,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_9e,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_9f[2] = { #else static const encpage_t utf8_cp936_e6_9f[2] = { #endif {enctable + 79177,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_9f,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_a0[2] = { #else static const encpage_t utf8_cp936_e6_a0[2] = { #endif {enctable + 108489,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_a0,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_a1[2] = { #else static const encpage_t utf8_cp936_e6_a1[2] = { #endif {enctable + 108617,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_a1,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_a2[2] = { #else static const encpage_t utf8_cp936_e6_a2[2] = { #endif {enctable + 79305,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_a2,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_a3[2] = { #else static const encpage_t utf8_cp936_e6_a3[2] = { #endif {enctable + 91209,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_a3,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_a4[2] = { #else static const encpage_t utf8_cp936_e6_a4[2] = { #endif {enctable + 79433,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_a4,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_a5[2] = { #else static const encpage_t utf8_cp936_e6_a5[2] = { #endif {enctable + 79561,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_a5,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_a6[2] = { #else static const encpage_t utf8_cp936_e6_a6[2] = { #endif {enctable + 109001,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_a6,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_a7[2] = { #else static const encpage_t utf8_cp936_e6_a7[2] = { #endif {enctable + 79689,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_a7,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_a8[2] = { #else static const encpage_t utf8_cp936_e6_a8[2] = { #endif {enctable + 79817,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_a8,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_a9[2] = { #else static const encpage_t utf8_cp936_e6_a9[2] = { #endif {enctable + 79945,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_a9,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_aa[2] = { #else static const encpage_t utf8_cp936_e6_aa[2] = { #endif {enctable + 96713,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_aa,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_ab[2] = { #else static const encpage_t utf8_cp936_e6_ab[2] = { #endif {enctable + 80073,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_ab,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_ac[2] = { #else static const encpage_t utf8_cp936_e6_ac[2] = { #endif {enctable + 80201,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_ac,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_ad[2] = { #else static const encpage_t utf8_cp936_e6_ad[2] = { #endif {enctable + 80329,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_ad,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_ae[2] = { #else static const encpage_t utf8_cp936_e6_ae[2] = { #endif {enctable + 80457,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_ae,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_af[2] = { #else static const encpage_t utf8_cp936_e6_af[2] = { #endif {enctable + 80585,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_af,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_b0[2] = { #else static const encpage_t utf8_cp936_e6_b0[2] = { #endif {enctable + 80713,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_b0,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_b1[2] = { #else static const encpage_t utf8_cp936_e6_b1[2] = { #endif {enctable + 96841,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_b1,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_b2[2] = { #else static const encpage_t utf8_cp936_e6_b2[2] = { #endif {enctable + 80841,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_b2,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_b3[2] = { #else static const encpage_t utf8_cp936_e6_b3[2] = { #endif {enctable + 80969,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_b3,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_b4[2] = { #else static const encpage_t utf8_cp936_e6_b4[2] = { #endif {enctable + 81097,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_b4,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_b5[2] = { #else static const encpage_t utf8_cp936_e6_b5[2] = { #endif {enctable + 81225,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_b5,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_b6[2] = { #else static const encpage_t utf8_cp936_e6_b6[2] = { #endif {enctable + 81353,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_b6,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_b7[2] = { #else static const encpage_t utf8_cp936_e6_b7[2] = { #endif {enctable + 89161,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_b7,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_b8[2] = { #else static const encpage_t utf8_cp936_e6_b8[2] = { #endif {enctable + 81481,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_b8,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_b9[2] = { #else static const encpage_t utf8_cp936_e6_b9[2] = { #endif {enctable + 81609,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_b9,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_ba[2] = { #else static const encpage_t utf8_cp936_e6_ba[2] = { #endif {enctable + 81737,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_ba,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_bb[2] = { #else static const encpage_t utf8_cp936_e6_bb[2] = { #endif {enctable + 81865,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_bb,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_bc[2] = { #else static const encpage_t utf8_cp936_e6_bc[2] = { #endif {enctable + 81993,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_bc,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_bd[2] = { #else static const encpage_t utf8_cp936_e6_bd[2] = { #endif {enctable + 82121,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_bd,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_be[2] = { #else static const encpage_t utf8_cp936_e6_be[2] = { #endif {enctable + 82249,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_be,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6_bf[2] = { #else static const encpage_t utf8_cp936_e6_bf[2] = { #endif {enctable + 90825,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e6_bf,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e6[65] = { #else static const encpage_t utf8_cp936_e6[65] = { #endif {0,utf8_cp936_e6_80,0x80,0x80,0,2}, {0,utf8_cp936_e6_81,0x81,0x81,0,2}, {0,utf8_cp936_e6_82,0x82,0x82,0,2}, {0,utf8_cp936_e6_83,0x83,0x83,0,2}, {0,utf8_cp936_e6_84,0x84,0x84,0,2}, {0,utf8_cp936_e6_85,0x85,0x85,0,2}, {0,utf8_cp936_e6_86,0x86,0x86,0,2}, {0,utf8_cp936_e6_87,0x87,0x87,0,2}, {0,utf8_cp936_e6_88,0x88,0x88,0,2}, {0,utf8_cp936_e6_89,0x89,0x89,0,2}, {0,utf8_cp936_e6_8a,0x8a,0x8a,0,2}, {0,utf8_cp936_e6_8b,0x8b,0x8b,0,2}, {0,utf8_cp936_e6_8c,0x8c,0x8c,0,2}, {0,utf8_cp936_e6_8d,0x8d,0x8d,0,2}, {0,utf8_cp936_e6_8e,0x8e,0x8e,0,2}, {0,utf8_cp936_e6_8f,0x8f,0x8f,0,2}, {0,utf8_cp936_e6_90,0x90,0x90,0,2}, {0,utf8_cp936_e6_91,0x91,0x91,0,2}, {0,utf8_cp936_e6_92,0x92,0x92,0,2}, {0,utf8_cp936_e6_93,0x93,0x93,0,2}, {0,utf8_cp936_e6_94,0x94,0x94,0,2}, {0,utf8_cp936_e6_95,0x95,0x95,0,2}, {0,utf8_cp936_e6_96,0x96,0x96,0,2}, {0,utf8_cp936_e6_97,0x97,0x97,0,2}, {0,utf8_cp936_e6_98,0x98,0x98,0,2}, {0,utf8_cp936_e6_99,0x99,0x99,0,2}, {0,utf8_cp936_e6_9a,0x9a,0x9a,0,2}, {0,utf8_cp936_e6_9b,0x9b,0x9b,0,2}, {0,utf8_cp936_e6_9c,0x9c,0x9c,0,2}, {0,utf8_cp936_e6_9d,0x9d,0x9d,0,2}, {0,utf8_cp936_e6_9e,0x9e,0x9e,0,2}, {0,utf8_cp936_e6_9f,0x9f,0x9f,0,2}, {0,utf8_cp936_e6_a0,0xa0,0xa0,0,2}, {0,utf8_cp936_e6_a1,0xa1,0xa1,0,2}, {0,utf8_cp936_e6_a2,0xa2,0xa2,0,2}, {0,utf8_cp936_e6_a3,0xa3,0xa3,0,2}, {0,utf8_cp936_e6_a4,0xa4,0xa4,0,2}, {0,utf8_cp936_e6_a5,0xa5,0xa5,0,2}, {0,utf8_cp936_e6_a6,0xa6,0xa6,0,2}, {0,utf8_cp936_e6_a7,0xa7,0xa7,0,2}, {0,utf8_cp936_e6_a8,0xa8,0xa8,0,2}, {0,utf8_cp936_e6_a9,0xa9,0xa9,0,2}, {0,utf8_cp936_e6_aa,0xaa,0xaa,0,2}, {0,utf8_cp936_e6_ab,0xab,0xab,0,2}, {0,utf8_cp936_e6_ac,0xac,0xac,0,2}, {0,utf8_cp936_e6_ad,0xad,0xad,0,2}, {0,utf8_cp936_e6_ae,0xae,0xae,0,2}, {0,utf8_cp936_e6_af,0xaf,0xaf,0,2}, {0,utf8_cp936_e6_b0,0xb0,0xb0,0,2}, {0,utf8_cp936_e6_b1,0xb1,0xb1,0,2}, {0,utf8_cp936_e6_b2,0xb2,0xb2,0,2}, {0,utf8_cp936_e6_b3,0xb3,0xb3,0,2}, {0,utf8_cp936_e6_b4,0xb4,0xb4,0,2}, {0,utf8_cp936_e6_b5,0xb5,0xb5,0,2}, {0,utf8_cp936_e6_b6,0xb6,0xb6,0,2}, {0,utf8_cp936_e6_b7,0xb7,0xb7,0,2}, {0,utf8_cp936_e6_b8,0xb8,0xb8,0,2}, {0,utf8_cp936_e6_b9,0xb9,0xb9,0,2}, {0,utf8_cp936_e6_ba,0xba,0xba,0,2}, {0,utf8_cp936_e6_bb,0xbb,0xbb,0,2}, {0,utf8_cp936_e6_bc,0xbc,0xbc,0,2}, {0,utf8_cp936_e6_bd,0xbd,0xbd,0,2}, {0,utf8_cp936_e6_be,0xbe,0xbe,0,2}, {0,utf8_cp936_e6_bf,0xbf,0xbf,0,2}, {0,utf8_cp936_e6,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_80[2] = { #else static const encpage_t utf8_cp936_e7_80[2] = { #endif {enctable + 82377,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_80,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_81[2] = { #else static const encpage_t utf8_cp936_e7_81[2] = { #endif {enctable + 82505,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_81,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_82[2] = { #else static const encpage_t utf8_cp936_e7_82[2] = { #endif {enctable + 109897,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_82,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_83[2] = { #else static const encpage_t utf8_cp936_e7_83[2] = { #endif {enctable + 110025,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_83,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_84[2] = { #else static const encpage_t utf8_cp936_e7_84[2] = { #endif {enctable + 82633,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_84,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_85[2] = { #else static const encpage_t utf8_cp936_e7_85[2] = { #endif {enctable + 82761,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_85,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_86[2] = { #else static const encpage_t utf8_cp936_e7_86[2] = { #endif {enctable + 82889,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_86,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_87[2] = { #else static const encpage_t utf8_cp936_e7_87[2] = { #endif {enctable + 83017,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_87,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_88[2] = { #else static const encpage_t utf8_cp936_e7_88[2] = { #endif {enctable + 83145,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_88,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_89[2] = { #else static const encpage_t utf8_cp936_e7_89[2] = { #endif {enctable + 83273,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_89,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_8a[2] = { #else static const encpage_t utf8_cp936_e7_8a[2] = { #endif {enctable + 97993,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_8a,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_8b[2] = { #else static const encpage_t utf8_cp936_e7_8b[2] = { #endif {enctable + 83401,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_8b,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_8c[2] = { #else static const encpage_t utf8_cp936_e7_8c[2] = { #endif {enctable + 85321,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_8c,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_8d[2] = { #else static const encpage_t utf8_cp936_e7_8d[2] = { #endif {enctable + 85449,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_8d,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_8e[2] = { #else static const encpage_t utf8_cp936_e7_8e[2] = { #endif {enctable + 85833,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_8e,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_8f[2] = { #else static const encpage_t utf8_cp936_e7_8f[2] = { #endif {enctable + 107977,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_8f,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_90[2] = { #else static const encpage_t utf8_cp936_e7_90[2] = { #endif {enctable + 86089,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_90,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_91[2] = { #else static const encpage_t utf8_cp936_e7_91[2] = { #endif {enctable + 86217,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_91,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_92[2] = { #else static const encpage_t utf8_cp936_e7_92[2] = { #endif {enctable + 108361,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_92,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_93[2] = { #else static const encpage_t utf8_cp936_e7_93[2] = { #endif {enctable + 86601,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_93,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_94[2] = { #else static const encpage_t utf8_cp936_e7_94[2] = { #endif {enctable + 86857,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_94,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_95[2] = { #else static const encpage_t utf8_cp936_e7_95[2] = { #endif {enctable + 111049,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_95,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_96[2] = { #else static const encpage_t utf8_cp936_e7_96[2] = { #endif {enctable + 86985,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_96,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_97[2] = { #else static const encpage_t utf8_cp936_e7_97[2] = { #endif {enctable + 87369,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_97,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_98[2] = { #else static const encpage_t utf8_cp936_e7_98[2] = { #endif {enctable + 111561,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_98,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_99[2] = { #else static const encpage_t utf8_cp936_e7_99[2] = { #endif {enctable + 111817,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_99,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_9a[2] = { #else static const encpage_t utf8_cp936_e7_9a[2] = { #endif {enctable + 87625,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_9a,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_9b[2] = { #else static const encpage_t utf8_cp936_e7_9b[2] = { #endif {enctable + 87753,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_9b,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_9c[2] = { #else static const encpage_t utf8_cp936_e7_9c[2] = { #endif {enctable + 88137,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_9c,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_9d[2] = { #else static const encpage_t utf8_cp936_e7_9d[2] = { #endif {enctable + 101833,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_9d,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_9e[2] = { #else static const encpage_t utf8_cp936_e7_9e[2] = { #endif {enctable + 110921,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_9e,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_9f[2] = { #else static const encpage_t utf8_cp936_e7_9f[2] = { #endif {enctable + 88265,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_9f,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_a0[2] = { #else static const encpage_t utf8_cp936_e7_a0[2] = { #endif {enctable + 110665,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_a0,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_a1[2] = { #else static const encpage_t utf8_cp936_e7_a1[2] = { #endif {enctable + 88905,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_a1,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_a2[2] = { #else static const encpage_t utf8_cp936_e7_a2[2] = { #endif {enctable + 88521,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_a2,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_a3[2] = { #else static const encpage_t utf8_cp936_e7_a3[2] = { #endif {enctable + 88649,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_a3,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_a4[2] = { #else static const encpage_t utf8_cp936_e7_a4[2] = { #endif {enctable + 88777,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_a4,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_a5[2] = { #else static const encpage_t utf8_cp936_e7_a5[2] = { #endif {enctable + 110153,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_a5,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_a6[2] = { #else static const encpage_t utf8_cp936_e7_a6[2] = { #endif {enctable + 102857,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_a6,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_a7[2] = { #else static const encpage_t utf8_cp936_e7_a7[2] = { #endif {enctable + 98505,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_a7,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_a8[2] = { #else static const encpage_t utf8_cp936_e7_a8[2] = { #endif {enctable + 97865,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_a8,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_a9[2] = { #else static const encpage_t utf8_cp936_e7_a9[2] = { #endif {enctable + 89417,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_a9,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_aa[2] = { #else static const encpage_t utf8_cp936_e7_aa[2] = { #endif {enctable + 111945,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_aa,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_ab[2] = { #else static const encpage_t utf8_cp936_e7_ab[2] = { #endif {enctable + 89673,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_ab,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_ac[2] = { #else static const encpage_t utf8_cp936_e7_ac[2] = { #endif {enctable + 89801,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_ac,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_ad[2] = { #else static const encpage_t utf8_cp936_e7_ad[2] = { #endif {enctable + 89929,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_ad,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_ae[2] = { #else static const encpage_t utf8_cp936_e7_ae[2] = { #endif {enctable + 91337,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_ae,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_af[2] = { #else static const encpage_t utf8_cp936_e7_af[2] = { #endif {enctable + 90057,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_af,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_b0[2] = { #else static const encpage_t utf8_cp936_e7_b0[2] = { #endif {enctable + 90185,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_b0,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_b1[2] = { #else static const encpage_t utf8_cp936_e7_b1[2] = { #endif {enctable + 112841,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_b1,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_b2[2] = { #else static const encpage_t utf8_cp936_e7_b2[2] = { #endif {enctable + 90313,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_b2,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_b3[2] = { #else static const encpage_t utf8_cp936_e7_b3[2] = { #endif {enctable + 90569,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_b3,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_b4[2] = { #else static const encpage_t utf8_cp936_e7_b4[2] = { #endif {enctable + 90697,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_b4,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_b5[2] = { #else static const encpage_t utf8_cp936_e7_b5[2] = { #endif {enctable + 91465,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_b5,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_b6[2] = { #else static const encpage_t utf8_cp936_e7_b6[2] = { #endif {enctable + 91593,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_b6,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_b7[2] = { #else static const encpage_t utf8_cp936_e7_b7[2] = { #endif {enctable + 91721,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_b7,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_b8[2] = { #else static const encpage_t utf8_cp936_e7_b8[2] = { #endif {enctable + 92361,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_b8,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_b9[2] = { #else static const encpage_t utf8_cp936_e7_b9[2] = { #endif {enctable + 92489,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_b9,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_ba[2] = { #else static const encpage_t utf8_cp936_e7_ba[2] = { #endif {enctable + 93001,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_ba,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_bb[2] = { #else static const encpage_t utf8_cp936_e7_bb[2] = { #endif {enctable + 107849,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_bb,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_bc[2] = { #else static const encpage_t utf8_cp936_e7_bc[2] = { #endif {enctable + 101705,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_bc,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_bd[2] = { #else static const encpage_t utf8_cp936_e7_bd[2] = { #endif {enctable + 93129,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_bd,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_be[2] = { #else static const encpage_t utf8_cp936_e7_be[2] = { #endif {enctable + 93257,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_be,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7_bf[2] = { #else static const encpage_t utf8_cp936_e7_bf[2] = { #endif {enctable + 93385,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e7_bf,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e7[65] = { #else static const encpage_t utf8_cp936_e7[65] = { #endif {0,utf8_cp936_e7_80,0x80,0x80,0,2}, {0,utf8_cp936_e7_81,0x81,0x81,0,2}, {0,utf8_cp936_e7_82,0x82,0x82,0,2}, {0,utf8_cp936_e7_83,0x83,0x83,0,2}, {0,utf8_cp936_e7_84,0x84,0x84,0,2}, {0,utf8_cp936_e7_85,0x85,0x85,0,2}, {0,utf8_cp936_e7_86,0x86,0x86,0,2}, {0,utf8_cp936_e7_87,0x87,0x87,0,2}, {0,utf8_cp936_e7_88,0x88,0x88,0,2}, {0,utf8_cp936_e7_89,0x89,0x89,0,2}, {0,utf8_cp936_e7_8a,0x8a,0x8a,0,2}, {0,utf8_cp936_e7_8b,0x8b,0x8b,0,2}, {0,utf8_cp936_e7_8c,0x8c,0x8c,0,2}, {0,utf8_cp936_e7_8d,0x8d,0x8d,0,2}, {0,utf8_cp936_e7_8e,0x8e,0x8e,0,2}, {0,utf8_cp936_e7_8f,0x8f,0x8f,0,2}, {0,utf8_cp936_e7_90,0x90,0x90,0,2}, {0,utf8_cp936_e7_91,0x91,0x91,0,2}, {0,utf8_cp936_e7_92,0x92,0x92,0,2}, {0,utf8_cp936_e7_93,0x93,0x93,0,2}, {0,utf8_cp936_e7_94,0x94,0x94,0,2}, {0,utf8_cp936_e7_95,0x95,0x95,0,2}, {0,utf8_cp936_e7_96,0x96,0x96,0,2}, {0,utf8_cp936_e7_97,0x97,0x97,0,2}, {0,utf8_cp936_e7_98,0x98,0x98,0,2}, {0,utf8_cp936_e7_99,0x99,0x99,0,2}, {0,utf8_cp936_e7_9a,0x9a,0x9a,0,2}, {0,utf8_cp936_e7_9b,0x9b,0x9b,0,2}, {0,utf8_cp936_e7_9c,0x9c,0x9c,0,2}, {0,utf8_cp936_e7_9d,0x9d,0x9d,0,2}, {0,utf8_cp936_e7_9e,0x9e,0x9e,0,2}, {0,utf8_cp936_e7_9f,0x9f,0x9f,0,2}, {0,utf8_cp936_e7_a0,0xa0,0xa0,0,2}, {0,utf8_cp936_e7_a1,0xa1,0xa1,0,2}, {0,utf8_cp936_e7_a2,0xa2,0xa2,0,2}, {0,utf8_cp936_e7_a3,0xa3,0xa3,0,2}, {0,utf8_cp936_e7_a4,0xa4,0xa4,0,2}, {0,utf8_cp936_e7_a5,0xa5,0xa5,0,2}, {0,utf8_cp936_e7_a6,0xa6,0xa6,0,2}, {0,utf8_cp936_e7_a7,0xa7,0xa7,0,2}, {0,utf8_cp936_e7_a8,0xa8,0xa8,0,2}, {0,utf8_cp936_e7_a9,0xa9,0xa9,0,2}, {0,utf8_cp936_e7_aa,0xaa,0xaa,0,2}, {0,utf8_cp936_e7_ab,0xab,0xab,0,2}, {0,utf8_cp936_e7_ac,0xac,0xac,0,2}, {0,utf8_cp936_e7_ad,0xad,0xad,0,2}, {0,utf8_cp936_e7_ae,0xae,0xae,0,2}, {0,utf8_cp936_e7_af,0xaf,0xaf,0,2}, {0,utf8_cp936_e7_b0,0xb0,0xb0,0,2}, {0,utf8_cp936_e7_b1,0xb1,0xb1,0,2}, {0,utf8_cp936_e7_b2,0xb2,0xb2,0,2}, {0,utf8_cp936_e7_b3,0xb3,0xb3,0,2}, {0,utf8_cp936_e7_b4,0xb4,0xb4,0,2}, {0,utf8_cp936_e7_b5,0xb5,0xb5,0,2}, {0,utf8_cp936_e7_b6,0xb6,0xb6,0,2}, {0,utf8_cp936_e7_b7,0xb7,0xb7,0,2}, {0,utf8_cp936_e7_b8,0xb8,0xb8,0,2}, {0,utf8_cp936_e7_b9,0xb9,0xb9,0,2}, {0,utf8_cp936_e7_ba,0xba,0xba,0,2}, {0,utf8_cp936_e7_bb,0xbb,0xbb,0,2}, {0,utf8_cp936_e7_bc,0xbc,0xbc,0,2}, {0,utf8_cp936_e7_bd,0xbd,0xbd,0,2}, {0,utf8_cp936_e7_be,0xbe,0xbe,0,2}, {0,utf8_cp936_e7_bf,0xbf,0xbf,0,2}, {0,utf8_cp936_e7,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_80[2] = { #else static const encpage_t utf8_cp936_e8_80[2] = { #endif {enctable + 99913,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_80,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_81[2] = { #else static const encpage_t utf8_cp936_e8_81[2] = { #endif {enctable + 93513,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_81,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_82[2] = { #else static const encpage_t utf8_cp936_e8_82[2] = { #endif {enctable + 110537,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_82,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_83[2] = { #else static const encpage_t utf8_cp936_e8_83[2] = { #endif {enctable + 100937,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_83,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_84[2] = { #else static const encpage_t utf8_cp936_e8_84[2] = { #endif {enctable + 93641,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_84,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_85[2] = { #else static const encpage_t utf8_cp936_e8_85[2] = { #endif {enctable + 93769,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_85,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_86[2] = { #else static const encpage_t utf8_cp936_e8_86[2] = { #endif {enctable + 88009,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_86,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_87[2] = { #else static const encpage_t utf8_cp936_e8_87[2] = { #endif {enctable + 97097,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_87,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_88[2] = { #else static const encpage_t utf8_cp936_e8_88[2] = { #endif {enctable + 99785,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_88,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_89[2] = { #else static const encpage_t utf8_cp936_e8_89[2] = { #endif {enctable + 93897,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_89,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_8a[2] = { #else static const encpage_t utf8_cp936_e8_8a[2] = { #endif {enctable + 94153,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_8a,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_8b[2] = { #else static const encpage_t utf8_cp936_e8_8b[2] = { #endif {enctable + 94281,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_8b,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_8c[2] = { #else static const encpage_t utf8_cp936_e8_8c[2] = { #endif {enctable + 94409,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_8c,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_8d[2] = { #else static const encpage_t utf8_cp936_e8_8d[2] = { #endif {enctable + 104009,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_8d,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_8e[2] = { #else static const encpage_t utf8_cp936_e8_8e[2] = { #endif {enctable + 94537,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_8e,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_8f[2] = { #else static const encpage_t utf8_cp936_e8_8f[2] = { #endif {enctable + 104393,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_8f,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_90[2] = { #else static const encpage_t utf8_cp936_e8_90[2] = { #endif {enctable + 94665,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_90,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_91[2] = { #else static const encpage_t utf8_cp936_e8_91[2] = { #endif {enctable + 94793,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_91,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_92[2] = { #else static const encpage_t utf8_cp936_e8_92[2] = { #endif {enctable + 95049,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_92,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_93[2] = { #else static const encpage_t utf8_cp936_e8_93[2] = { #endif {enctable + 95177,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_93,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_94[2] = { #else static const encpage_t utf8_cp936_e8_94[2] = { #endif {enctable + 95305,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_94,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_95[2] = { #else static const encpage_t utf8_cp936_e8_95[2] = { #endif {enctable + 95561,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_95,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_96[2] = { #else static const encpage_t utf8_cp936_e8_96[2] = { #endif {enctable + 95689,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_96,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_97[2] = { #else static const encpage_t utf8_cp936_e8_97[2] = { #endif {enctable + 96201,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_97,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_98[2] = { #else static const encpage_t utf8_cp936_e8_98[2] = { #endif {enctable + 96457,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_98,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_99[2] = { #else static const encpage_t utf8_cp936_e8_99[2] = { #endif {enctable + 96585,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_99,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_9a[2] = { #else static const encpage_t utf8_cp936_e8_9a[2] = { #endif {enctable + 95945,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_9a,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_9b[2] = { #else static const encpage_t utf8_cp936_e8_9b[2] = { #endif {enctable + 101449,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_9b,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_9c[2] = { #else static const encpage_t utf8_cp936_e8_9c[2] = { #endif {enctable + 96073,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_9c,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_9d[2] = { #else static const encpage_t utf8_cp936_e8_9d[2] = { #endif {enctable + 97481,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_9d,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_9e[2] = { #else static const encpage_t utf8_cp936_e8_9e[2] = { #endif {enctable + 97609,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_9e,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_9f[2] = { #else static const encpage_t utf8_cp936_e8_9f[2] = { #endif {enctable + 112585,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_9f,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_a0[2] = { #else static const encpage_t utf8_cp936_e8_a0[2] = { #endif {enctable + 97737,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_a0,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_a1[2] = { #else static const encpage_t utf8_cp936_e8_a1[2] = { #endif {enctable + 99017,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_a1,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_a2[2] = { #else static const encpage_t utf8_cp936_e8_a2[2] = { #endif {enctable + 98377,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_a2,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_a3[2] = { #else static const encpage_t utf8_cp936_e8_a3[2] = { #endif {enctable + 98761,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_a3,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_a4[2] = { #else static const encpage_t utf8_cp936_e8_a4[2] = { #endif {enctable + 98889,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_a4,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_a5[2] = { #else static const encpage_t utf8_cp936_e8_a5[2] = { #endif {enctable + 99529,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_a5,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_a6[2] = { #else static const encpage_t utf8_cp936_e8_a6[2] = { #endif {enctable + 99657,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_a6,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_a7[2] = { #else static const encpage_t utf8_cp936_e8_a7[2] = { #endif {enctable + 100169,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_a7,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_a8[2] = { #else static const encpage_t utf8_cp936_e8_a8[2] = { #endif {enctable + 99273,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_a8,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_a9[2] = { #else static const encpage_t utf8_cp936_e8_a9[2] = { #endif {enctable + 100425,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_a9,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_aa[2] = { #else static const encpage_t utf8_cp936_e8_aa[2] = { #endif {enctable + 100553,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_aa,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_ab[2] = { #else static const encpage_t utf8_cp936_e8_ab[2] = { #endif {enctable + 100809,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_ab,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_ac[2] = { #else static const encpage_t utf8_cp936_e8_ac[2] = { #endif {enctable + 101065,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_ac,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_ad[2] = { #else static const encpage_t utf8_cp936_e8_ad[2] = { #endif {enctable + 101193,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_ad,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_ae[2] = { #else static const encpage_t utf8_cp936_e8_ae[2] = { #endif {enctable + 101577,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_ae,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_af[2] = { #else static const encpage_t utf8_cp936_e8_af[2] = { #endif {enctable + 92233,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_af,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_b0[2] = { #else static const encpage_t utf8_cp936_e8_b0[2] = { #endif {enctable + 103241,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_b0,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_b1[2] = { #else static const encpage_t utf8_cp936_e8_b1[2] = { #endif {enctable + 102089,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_b1,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_b2[2] = { #else static const encpage_t utf8_cp936_e8_b2[2] = { #endif {enctable + 102217,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_b2,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_b3[2] = { #else static const encpage_t utf8_cp936_e8_b3[2] = { #endif {enctable + 102601,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_b3,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_b4[2] = { #else static const encpage_t utf8_cp936_e8_b4[2] = { #endif {enctable + 102729,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_b4,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_b5[2] = { #else static const encpage_t utf8_cp936_e8_b5[2] = { #endif {enctable + 109385,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_b5,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_b6[2] = { #else static const encpage_t utf8_cp936_e8_b6[2] = { #endif {enctable + 102985,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_b6,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_b7[2] = { #else static const encpage_t utf8_cp936_e8_b7[2] = { #endif {enctable + 103113,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_b7,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_b8[2] = { #else static const encpage_t utf8_cp936_e8_b8[2] = { #endif {enctable + 103369,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_b8,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_b9[2] = { #else static const encpage_t utf8_cp936_e8_b9[2] = { #endif {enctable + 113225,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_b9,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_ba[2] = { #else static const encpage_t utf8_cp936_e8_ba[2] = { #endif {enctable + 103497,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_ba,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_bb[2] = { #else static const encpage_t utf8_cp936_e8_bb[2] = { #endif {enctable + 103625,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_bb,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_bc[2] = { #else static const encpage_t utf8_cp936_e8_bc[2] = { #endif {enctable + 104137,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_bc,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_bd[2] = { #else static const encpage_t utf8_cp936_e8_bd[2] = { #endif {enctable + 104265,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_bd,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_be[2] = { #else static const encpage_t utf8_cp936_e8_be[2] = { #endif {enctable + 104521,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_be,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8_bf[2] = { #else static const encpage_t utf8_cp936_e8_bf[2] = { #endif {enctable + 104649,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e8_bf,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e8[65] = { #else static const encpage_t utf8_cp936_e8[65] = { #endif {0,utf8_cp936_e8_80,0x80,0x80,0,2}, {0,utf8_cp936_e8_81,0x81,0x81,0,2}, {0,utf8_cp936_e8_82,0x82,0x82,0,2}, {0,utf8_cp936_e8_83,0x83,0x83,0,2}, {0,utf8_cp936_e8_84,0x84,0x84,0,2}, {0,utf8_cp936_e8_85,0x85,0x85,0,2}, {0,utf8_cp936_e8_86,0x86,0x86,0,2}, {0,utf8_cp936_e8_87,0x87,0x87,0,2}, {0,utf8_cp936_e8_88,0x88,0x88,0,2}, {0,utf8_cp936_e8_89,0x89,0x89,0,2}, {0,utf8_cp936_e8_8a,0x8a,0x8a,0,2}, {0,utf8_cp936_e8_8b,0x8b,0x8b,0,2}, {0,utf8_cp936_e8_8c,0x8c,0x8c,0,2}, {0,utf8_cp936_e8_8d,0x8d,0x8d,0,2}, {0,utf8_cp936_e8_8e,0x8e,0x8e,0,2}, {0,utf8_cp936_e8_8f,0x8f,0x8f,0,2}, {0,utf8_cp936_e8_90,0x90,0x90,0,2}, {0,utf8_cp936_e8_91,0x91,0x91,0,2}, {0,utf8_cp936_e8_92,0x92,0x92,0,2}, {0,utf8_cp936_e8_93,0x93,0x93,0,2}, {0,utf8_cp936_e8_94,0x94,0x94,0,2}, {0,utf8_cp936_e8_95,0x95,0x95,0,2}, {0,utf8_cp936_e8_96,0x96,0x96,0,2}, {0,utf8_cp936_e8_97,0x97,0x97,0,2}, {0,utf8_cp936_e8_98,0x98,0x98,0,2}, {0,utf8_cp936_e8_99,0x99,0x99,0,2}, {0,utf8_cp936_e8_9a,0x9a,0x9a,0,2}, {0,utf8_cp936_e8_9b,0x9b,0x9b,0,2}, {0,utf8_cp936_e8_9c,0x9c,0x9c,0,2}, {0,utf8_cp936_e8_9d,0x9d,0x9d,0,2}, {0,utf8_cp936_e8_9e,0x9e,0x9e,0,2}, {0,utf8_cp936_e8_9f,0x9f,0x9f,0,2}, {0,utf8_cp936_e8_a0,0xa0,0xa0,0,2}, {0,utf8_cp936_e8_a1,0xa1,0xa1,0,2}, {0,utf8_cp936_e8_a2,0xa2,0xa2,0,2}, {0,utf8_cp936_e8_a3,0xa3,0xa3,0,2}, {0,utf8_cp936_e8_a4,0xa4,0xa4,0,2}, {0,utf8_cp936_e8_a5,0xa5,0xa5,0,2}, {0,utf8_cp936_e8_a6,0xa6,0xa6,0,2}, {0,utf8_cp936_e8_a7,0xa7,0xa7,0,2}, {0,utf8_cp936_e8_a8,0xa8,0xa8,0,2}, {0,utf8_cp936_e8_a9,0xa9,0xa9,0,2}, {0,utf8_cp936_e8_aa,0xaa,0xaa,0,2}, {0,utf8_cp936_e8_ab,0xab,0xab,0,2}, {0,utf8_cp936_e8_ac,0xac,0xac,0,2}, {0,utf8_cp936_e8_ad,0xad,0xad,0,2}, {0,utf8_cp936_e8_ae,0xae,0xae,0,2}, {0,utf8_cp936_e8_af,0xaf,0xaf,0,2}, {0,utf8_cp936_e8_b0,0xb0,0xb0,0,2}, {0,utf8_cp936_e8_b1,0xb1,0xb1,0,2}, {0,utf8_cp936_e8_b2,0xb2,0xb2,0,2}, {0,utf8_cp936_e8_b3,0xb3,0xb3,0,2}, {0,utf8_cp936_e8_b4,0xb4,0xb4,0,2}, {0,utf8_cp936_e8_b5,0xb5,0xb5,0,2}, {0,utf8_cp936_e8_b6,0xb6,0xb6,0,2}, {0,utf8_cp936_e8_b7,0xb7,0xb7,0,2}, {0,utf8_cp936_e8_b8,0xb8,0xb8,0,2}, {0,utf8_cp936_e8_b9,0xb9,0xb9,0,2}, {0,utf8_cp936_e8_ba,0xba,0xba,0,2}, {0,utf8_cp936_e8_bb,0xbb,0xbb,0,2}, {0,utf8_cp936_e8_bc,0xbc,0xbc,0,2}, {0,utf8_cp936_e8_bd,0xbd,0xbd,0,2}, {0,utf8_cp936_e8_be,0xbe,0xbe,0,2}, {0,utf8_cp936_e8_bf,0xbf,0xbf,0,2}, {0,utf8_cp936_e8,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_80[2] = { #else static const encpage_t utf8_cp936_e9_80[2] = { #endif {enctable + 96969,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_80,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_81[2] = { #else static const encpage_t utf8_cp936_e9_81[2] = { #endif {enctable + 104777,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_81,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_82[2] = { #else static const encpage_t utf8_cp936_e9_82[2] = { #endif {enctable + 99401,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_82,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_83[2] = { #else static const encpage_t utf8_cp936_e9_83[2] = { #endif {enctable + 104905,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_83,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_84[2] = { #else static const encpage_t utf8_cp936_e9_84[2] = { #endif {enctable + 105161,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_84,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_85[2] = { #else static const encpage_t utf8_cp936_e9_85[2] = { #endif {enctable + 105289,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_85,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_86[2] = { #else static const encpage_t utf8_cp936_e9_86[2] = { #endif {enctable + 105545,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_86,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_87[2] = { #else static const encpage_t utf8_cp936_e9_87[2] = { #endif {enctable + 105673,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_87,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_88[2] = { #else static const encpage_t utf8_cp936_e9_88[2] = { #endif {enctable + 105801,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_88,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_89[2] = { #else static const encpage_t utf8_cp936_e9_89[2] = { #endif {enctable + 105929,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_89,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_8a[2] = { #else static const encpage_t utf8_cp936_e9_8a[2] = { #endif {enctable + 106313,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_8a,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_8b[2] = { #else static const encpage_t utf8_cp936_e9_8b[2] = { #endif {enctable + 106569,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_8b,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_8c[2] = { #else static const encpage_t utf8_cp936_e9_8c[2] = { #endif {enctable + 106697,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_8c,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_8d[2] = { #else static const encpage_t utf8_cp936_e9_8d[2] = { #endif {enctable + 106825,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_8d,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_8e[2] = { #else static const encpage_t utf8_cp936_e9_8e[2] = { #endif {enctable + 107081,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_8e,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_8f[2] = { #else static const encpage_t utf8_cp936_e9_8f[2] = { #endif {enctable + 107209,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_8f,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_90[2] = { #else static const encpage_t utf8_cp936_e9_90[2] = { #endif {enctable + 107721,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_90,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_91[2] = { #else static const encpage_t utf8_cp936_e9_91[2] = { #endif {enctable + 108105,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_91,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_92[2] = { #else static const encpage_t utf8_cp936_e9_92[2] = { #endif {enctable + 108233,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_92,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_93[2] = { #else static const encpage_t utf8_cp936_e9_93[2] = { #endif {enctable + 100297,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_93,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_94[2] = { #else static const encpage_t utf8_cp936_e9_94[2] = { #endif {enctable + 98249,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_94,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_95[2] = { #else static const encpage_t utf8_cp936_e9_95[2] = { #endif {enctable + 89289,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_95,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_96[2] = { #else static const encpage_t utf8_cp936_e9_96[2] = { #endif {enctable + 108745,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_96,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_97[2] = { #else static const encpage_t utf8_cp936_e9_97[2] = { #endif {enctable + 108873,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_97,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_98[2] = { #else static const encpage_t utf8_cp936_e9_98[2] = { #endif {enctable + 89545,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_98,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_99[2] = { #else static const encpage_t utf8_cp936_e9_99[2] = { #endif {enctable + 97225,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_99,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_9a[2] = { #else static const encpage_t utf8_cp936_e9_9a[2] = { #endif {enctable + 109129,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_9a,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_9b[2] = { #else static const encpage_t utf8_cp936_e9_9b[2] = { #endif {enctable + 94921,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_9b,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_9c[2] = { #else static const encpage_t utf8_cp936_e9_9c[2] = { #endif {enctable + 98633,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_9c,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_9d[2] = { #else static const encpage_t utf8_cp936_e9_9d[2] = { #endif {enctable + 109513,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_9d,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_9e[2] = { #else static const encpage_t utf8_cp936_e9_9e[2] = { #endif {enctable + 109641,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_9e,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_9f[2] = { #else static const encpage_t utf8_cp936_e9_9f[2] = { #endif {enctable + 110281,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_9f,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_a0[2] = { #else static const encpage_t utf8_cp936_e9_a0[2] = { #endif {enctable + 110409,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_a0,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_a1[2] = { #else static const encpage_t utf8_cp936_e9_a1[2] = { #endif {enctable + 110793,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_a1,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_a2[2] = { #else static const encpage_t utf8_cp936_e9_a2[2] = { #endif {enctable + 112073,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_a2,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_a3[2] = { #else static const encpage_t utf8_cp936_e9_a3[2] = { #endif {enctable + 111177,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_a3,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_a4[2] = { #else static const encpage_t utf8_cp936_e9_a4[2] = { #endif {enctable + 111305,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_a4,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_a5[2] = { #else static const encpage_t utf8_cp936_e9_a5[2] = { #endif {enctable + 111433,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_a5,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_a6[2] = { #else static const encpage_t utf8_cp936_e9_a6[2] = { #endif {enctable + 106057,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_a6,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_a7[2] = { #else static const encpage_t utf8_cp936_e9_a7[2] = { #endif {enctable + 111689,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_a7,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_a8[2] = { #else static const encpage_t utf8_cp936_e9_a8[2] = { #endif {enctable + 112201,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_a8,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_a9[2] = { #else static const encpage_t utf8_cp936_e9_a9[2] = { #endif {enctable + 112329,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_a9,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_aa[2] = { #else static const encpage_t utf8_cp936_e9_aa[2] = { #endif {enctable + 107593,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_aa,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_ab[2] = { #else static const encpage_t utf8_cp936_e9_ab[2] = { #endif {enctable + 113865,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_ab,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_ac[2] = { #else static const encpage_t utf8_cp936_e9_ac[2] = { #endif {enctable + 112457,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_ac,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_ad[2] = { #else static const encpage_t utf8_cp936_e9_ad[2] = { #endif {enctable + 112713,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_ad,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_ae[2] = { #else static const encpage_t utf8_cp936_e9_ae[2] = { #endif {enctable + 112969,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_ae,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_af[2] = { #else static const encpage_t utf8_cp936_e9_af[2] = { #endif {enctable + 113097,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_af,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_b0[2] = { #else static const encpage_t utf8_cp936_e9_b0[2] = { #endif {enctable + 113353,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_b0,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_b1[2] = { #else static const encpage_t utf8_cp936_e9_b1[2] = { #endif {enctable + 113481,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_b1,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_b2[2] = { #else static const encpage_t utf8_cp936_e9_b2[2] = { #endif {enctable + 113609,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_b2,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_b3[2] = { #else static const encpage_t utf8_cp936_e9_b3[2] = { #endif {enctable + 113737,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_b3,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_b4[2] = { #else static const encpage_t utf8_cp936_e9_b4[2] = { #endif {enctable + 113993,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_b4,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_b5[2] = { #else static const encpage_t utf8_cp936_e9_b5[2] = { #endif {enctable + 114121,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_b5,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_b6[2] = { #else static const encpage_t utf8_cp936_e9_b6[2] = { #endif {enctable + 114505,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_b6,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_b7[2] = { #else static const encpage_t utf8_cp936_e9_b7[2] = { #endif {enctable + 114761,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_b7,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_b8[2] = { #else static const encpage_t utf8_cp936_e9_b8[2] = { #endif {enctable + 114889,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_b8,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_b9[2] = { #else static const encpage_t utf8_cp936_e9_b9[2] = { #endif {enctable + 115273,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_b9,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_ba[2] = { #else static const encpage_t utf8_cp936_e9_ba[2] = { #endif {enctable + 115401,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_ba,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_bb[2] = { #else static const encpage_t utf8_cp936_e9_bb[2] = { #endif {enctable + 115657,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_bb,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_bc[2] = { #else static const encpage_t utf8_cp936_e9_bc[2] = { #endif {enctable + 115785,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_bc,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_bd[2] = { #else static const encpage_t utf8_cp936_e9_bd[2] = { #endif {enctable + 116169,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_e9_bd,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9_be[2] = { #else static const encpage_t utf8_cp936_e9_be[2] = { #endif {enctable + 118118,utf8_cp936,0x80,0xa5,2,1}, {0,utf8_cp936_e9_be,0xa6,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_e9[64] = { #else static const encpage_t utf8_cp936_e9[64] = { #endif {0,utf8_cp936_e9_80,0x80,0x80,0,2}, {0,utf8_cp936_e9_81,0x81,0x81,0,2}, {0,utf8_cp936_e9_82,0x82,0x82,0,2}, {0,utf8_cp936_e9_83,0x83,0x83,0,2}, {0,utf8_cp936_e9_84,0x84,0x84,0,2}, {0,utf8_cp936_e9_85,0x85,0x85,0,2}, {0,utf8_cp936_e9_86,0x86,0x86,0,2}, {0,utf8_cp936_e9_87,0x87,0x87,0,2}, {0,utf8_cp936_e9_88,0x88,0x88,0,2}, {0,utf8_cp936_e9_89,0x89,0x89,0,2}, {0,utf8_cp936_e9_8a,0x8a,0x8a,0,2}, {0,utf8_cp936_e9_8b,0x8b,0x8b,0,2}, {0,utf8_cp936_e9_8c,0x8c,0x8c,0,2}, {0,utf8_cp936_e9_8d,0x8d,0x8d,0,2}, {0,utf8_cp936_e9_8e,0x8e,0x8e,0,2}, {0,utf8_cp936_e9_8f,0x8f,0x8f,0,2}, {0,utf8_cp936_e9_90,0x90,0x90,0,2}, {0,utf8_cp936_e9_91,0x91,0x91,0,2}, {0,utf8_cp936_e9_92,0x92,0x92,0,2}, {0,utf8_cp936_e9_93,0x93,0x93,0,2}, {0,utf8_cp936_e9_94,0x94,0x94,0,2}, {0,utf8_cp936_e9_95,0x95,0x95,0,2}, {0,utf8_cp936_e9_96,0x96,0x96,0,2}, {0,utf8_cp936_e9_97,0x97,0x97,0,2}, {0,utf8_cp936_e9_98,0x98,0x98,0,2}, {0,utf8_cp936_e9_99,0x99,0x99,0,2}, {0,utf8_cp936_e9_9a,0x9a,0x9a,0,2}, {0,utf8_cp936_e9_9b,0x9b,0x9b,0,2}, {0,utf8_cp936_e9_9c,0x9c,0x9c,0,2}, {0,utf8_cp936_e9_9d,0x9d,0x9d,0,2}, {0,utf8_cp936_e9_9e,0x9e,0x9e,0,2}, {0,utf8_cp936_e9_9f,0x9f,0x9f,0,2}, {0,utf8_cp936_e9_a0,0xa0,0xa0,0,2}, {0,utf8_cp936_e9_a1,0xa1,0xa1,0,2}, {0,utf8_cp936_e9_a2,0xa2,0xa2,0,2}, {0,utf8_cp936_e9_a3,0xa3,0xa3,0,2}, {0,utf8_cp936_e9_a4,0xa4,0xa4,0,2}, {0,utf8_cp936_e9_a5,0xa5,0xa5,0,2}, {0,utf8_cp936_e9_a6,0xa6,0xa6,0,2}, {0,utf8_cp936_e9_a7,0xa7,0xa7,0,2}, {0,utf8_cp936_e9_a8,0xa8,0xa8,0,2}, {0,utf8_cp936_e9_a9,0xa9,0xa9,0,2}, {0,utf8_cp936_e9_aa,0xaa,0xaa,0,2}, {0,utf8_cp936_e9_ab,0xab,0xab,0,2}, {0,utf8_cp936_e9_ac,0xac,0xac,0,2}, {0,utf8_cp936_e9_ad,0xad,0xad,0,2}, {0,utf8_cp936_e9_ae,0xae,0xae,0,2}, {0,utf8_cp936_e9_af,0xaf,0xaf,0,2}, {0,utf8_cp936_e9_b0,0xb0,0xb0,0,2}, {0,utf8_cp936_e9_b1,0xb1,0xb1,0,2}, {0,utf8_cp936_e9_b2,0xb2,0xb2,0,2}, {0,utf8_cp936_e9_b3,0xb3,0xb3,0,2}, {0,utf8_cp936_e9_b4,0xb4,0xb4,0,2}, {0,utf8_cp936_e9_b5,0xb5,0xb5,0,2}, {0,utf8_cp936_e9_b6,0xb6,0xb6,0,2}, {0,utf8_cp936_e9_b7,0xb7,0xb7,0,2}, {0,utf8_cp936_e9_b8,0xb8,0xb8,0,2}, {0,utf8_cp936_e9_b9,0xb9,0xb9,0,2}, {0,utf8_cp936_e9_ba,0xba,0xba,0,2}, {0,utf8_cp936_e9_bb,0xbb,0xbb,0,2}, {0,utf8_cp936_e9_bc,0xbc,0xbc,0,2}, {0,utf8_cp936_e9_bd,0xbd,0xbd,0,2}, {0,utf8_cp936_e9_be,0xbe,0xbe,0,2}, {0,utf8_cp936_e9,0xbf,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ee_80[2] = { #else static const encpage_t utf8_cp936_ee_80[2] = { #endif {enctable + 85577,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_ee_80,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ee_81[2] = { #else static const encpage_t utf8_cp936_ee_81[2] = { #endif {enctable + 85705,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_ee_81,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ee_82[2] = { #else static const encpage_t utf8_cp936_ee_82[2] = { #endif {enctable + 85961,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_ee_82,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ee_83[2] = { #else static const encpage_t utf8_cp936_ee_83[2] = { #endif {enctable + 86345,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_ee_83,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ee_84[2] = { #else static const encpage_t utf8_cp936_ee_84[2] = { #endif {enctable + 86473,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_ee_84,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ee_85[2] = { #else static const encpage_t utf8_cp936_ee_85[2] = { #endif {enctable + 86729,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_ee_85,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ee_86[2] = { #else static const encpage_t utf8_cp936_ee_86[2] = { #endif {enctable + 87113,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_ee_86,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ee_87[2] = { #else static const encpage_t utf8_cp936_ee_87[2] = { #endif {enctable + 87241,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_ee_87,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ee_88[2] = { #else static const encpage_t utf8_cp936_ee_88[2] = { #endif {enctable + 87497,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_ee_88,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ee_89[2] = { #else static const encpage_t utf8_cp936_ee_89[2] = { #endif {enctable + 114249,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_ee_89,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ee_8a[2] = { #else static const encpage_t utf8_cp936_ee_8a[2] = { #endif {enctable + 114377,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_ee_8a,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ee_8b[2] = { #else static const encpage_t utf8_cp936_ee_8b[2] = { #endif {enctable + 114633,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_ee_8b,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ee_8c[2] = { #else static const encpage_t utf8_cp936_ee_8c[2] = { #endif {enctable + 115017,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_ee_8c,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ee_8d[2] = { #else static const encpage_t utf8_cp936_ee_8d[2] = { #endif {enctable + 115145,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_ee_8d,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ee_8e[2] = { #else static const encpage_t utf8_cp936_ee_8e[2] = { #endif {enctable + 115529,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_ee_8e,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ee_8f[2] = { #else static const encpage_t utf8_cp936_ee_8f[2] = { #endif {enctable + 115913,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_ee_8f,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ee_90[2] = { #else static const encpage_t utf8_cp936_ee_90[2] = { #endif {enctable + 116041,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_ee_90,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ee_91[2] = { #else static const encpage_t utf8_cp936_ee_91[2] = { #endif {enctable + 116297,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_ee_91,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ee_92[2] = { #else static const encpage_t utf8_cp936_ee_92[2] = { #endif {enctable + 116425,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_ee_92,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ee_93[2] = { #else static const encpage_t utf8_cp936_ee_93[2] = { #endif {enctable + 116553,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_ee_93,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ee_94[2] = { #else static const encpage_t utf8_cp936_ee_94[2] = { #endif {enctable + 83529,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_ee_94,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ee_95[2] = { #else static const encpage_t utf8_cp936_ee_95[2] = { #endif {enctable + 83657,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_ee_95,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ee_96[2] = { #else static const encpage_t utf8_cp936_ee_96[2] = { #endif {enctable + 83785,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_ee_96,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ee_97[2] = { #else static const encpage_t utf8_cp936_ee_97[2] = { #endif {enctable + 83913,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_ee_97,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ee_98[2] = { #else static const encpage_t utf8_cp936_ee_98[2] = { #endif {enctable + 84041,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_ee_98,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ee_99[2] = { #else static const encpage_t utf8_cp936_ee_99[2] = { #endif {enctable + 84169,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_ee_99,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ee_9a[2] = { #else static const encpage_t utf8_cp936_ee_9a[2] = { #endif {enctable + 84297,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_ee_9a,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ee_9b[2] = { #else static const encpage_t utf8_cp936_ee_9b[2] = { #endif {enctable + 84553,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_ee_9b,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ee_9c[2] = { #else static const encpage_t utf8_cp936_ee_9c[2] = { #endif {enctable + 84681,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_ee_9c,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ee_9d[2] = { #else static const encpage_t utf8_cp936_ee_9d[2] = { #endif {enctable + 84809,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_ee_9d,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ee_9e[2] = { #else static const encpage_t utf8_cp936_ee_9e[2] = { #endif {enctable + 84425,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_ee_9e,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ee_9f[2] = { #else static const encpage_t utf8_cp936_ee_9f[2] = { #endif {enctable + 84937,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_ee_9f,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ee_a0[2] = { #else static const encpage_t utf8_cp936_ee_a0[2] = { #endif {enctable + 85065,utf8_cp936,0x80,0xbf,2,1}, {0,utf8_cp936_ee_a0,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ee_a1[2] = { #else static const encpage_t utf8_cp936_ee_a1[2] = { #endif {enctable + 118268,utf8_cp936,0x80,0xa4,2,1}, {0,utf8_cp936_ee_a1,0xa5,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ee[35] = { #else static const encpage_t utf8_cp936_ee[35] = { #endif {0,utf8_cp936_ee_80,0x80,0x80,0,2}, {0,utf8_cp936_ee_81,0x81,0x81,0,2}, {0,utf8_cp936_ee_82,0x82,0x82,0,2}, {0,utf8_cp936_ee_83,0x83,0x83,0,2}, {0,utf8_cp936_ee_84,0x84,0x84,0,2}, {0,utf8_cp936_ee_85,0x85,0x85,0,2}, {0,utf8_cp936_ee_86,0x86,0x86,0,2}, {0,utf8_cp936_ee_87,0x87,0x87,0,2}, {0,utf8_cp936_ee_88,0x88,0x88,0,2}, {0,utf8_cp936_ee_89,0x89,0x89,0,2}, {0,utf8_cp936_ee_8a,0x8a,0x8a,0,2}, {0,utf8_cp936_ee_8b,0x8b,0x8b,0,2}, {0,utf8_cp936_ee_8c,0x8c,0x8c,0,2}, {0,utf8_cp936_ee_8d,0x8d,0x8d,0,2}, {0,utf8_cp936_ee_8e,0x8e,0x8e,0,2}, {0,utf8_cp936_ee_8f,0x8f,0x8f,0,2}, {0,utf8_cp936_ee_90,0x90,0x90,0,2}, {0,utf8_cp936_ee_91,0x91,0x91,0,2}, {0,utf8_cp936_ee_92,0x92,0x92,0,2}, {0,utf8_cp936_ee_93,0x93,0x93,0,2}, {0,utf8_cp936_ee_94,0x94,0x94,0,2}, {0,utf8_cp936_ee_95,0x95,0x95,0,2}, {0,utf8_cp936_ee_96,0x96,0x96,0,2}, {0,utf8_cp936_ee_97,0x97,0x97,0,2}, {0,utf8_cp936_ee_98,0x98,0x98,0,2}, {0,utf8_cp936_ee_99,0x99,0x99,0,2}, {0,utf8_cp936_ee_9a,0x9a,0x9a,0,2}, {0,utf8_cp936_ee_9b,0x9b,0x9b,0,2}, {0,utf8_cp936_ee_9c,0x9c,0x9c,0,2}, {0,utf8_cp936_ee_9d,0x9d,0x9d,0,2}, {0,utf8_cp936_ee_9e,0x9e,0x9e,0,2}, {0,utf8_cp936_ee_9f,0x9f,0x9f,0,2}, {0,utf8_cp936_ee_a0,0xa0,0xa0,0,2}, {0,utf8_cp936_ee_a1,0xa1,0xa1,0,2}, {0,utf8_cp936_ee,0xa2,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ef_a3[2] = { #else static const encpage_t utf8_cp936_ef_a3[2] = { #endif {enctable + 120295,utf8_cp936,0xb5,0xb5,1,1}, {0,utf8_cp936_ef_a3,0xb6,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ef_a4[4] = { #else static const encpage_t utf8_cp936_ef_a4[4] = { #endif {enctable + 117868,utf8_cp936,0x80,0xab,2,1}, {enctable + 81958,utf8_cp936,0xac,0xac,2,1}, {enctable + 119228,utf8_cp936,0xad,0xbf,2,1}, {0,utf8_cp936_ef_a4,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ef_a5[4] = { #else static const encpage_t utf8_cp936_ef_a5[4] = { #endif {enctable + 116933,utf8_cp936,0x80,0xb8,2,1}, {enctable + 82238,utf8_cp936,0xb9,0xb9,2,1}, {enctable + 119860,utf8_cp936,0xba,0xbf,2,1}, {0,utf8_cp936_ef_a5,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ef_a6[4] = { #else static const encpage_t utf8_cp936_ef_a6[4] = { #endif {enctable + 119107,utf8_cp936,0x80,0x94,2,1}, {enctable + 120289,utf8_cp936,0x95,0x95,2,1}, {enctable + 117956,utf8_cp936,0x96,0xbf,2,1}, {0,utf8_cp936_ef_a6,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ef_a7[6] = { #else static const encpage_t utf8_cp936_ef_a7[6] = { #endif {enctable + 118040,utf8_cp936,0x80,0xa6,2,1}, {enctable + 83054,utf8_cp936,0xa7,0xa7,2,1}, {enctable + 119786,utf8_cp936,0xa8,0xb0,2,1}, {enctable + 83454,utf8_cp936,0xb1,0xb1,2,1}, {enctable + 119514,utf8_cp936,0xb2,0xbf,2,1}, {0,utf8_cp936_ef_a7,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ef_a8[16] = { #else static const encpage_t utf8_cp936_ef_a8[16] = { #endif {enctable + 119640,utf8_cp936,0x80,0x8b,2,1}, {enctable + 120045,utf8_cp936,0x8c,0x8f,2,1}, {enctable + 73853,utf8_cp936,0x90,0x90,2,1}, {enctable + 120291,utf8_cp936,0x91,0x91,2,1}, {enctable + 78769,utf8_cp936,0x92,0x92,2,1}, {enctable + 120217,utf8_cp936,0x93,0x94,2,1}, {enctable + 120053,utf8_cp936,0x95,0x97,2,1}, {enctable + 120293,utf8_cp936,0x98,0x98,2,1}, {enctable + 119872,utf8_cp936,0x99,0x9e,2,1}, {enctable + 120101,utf8_cp936,0x9f,0xa1,2,1}, {enctable + 100921,utf8_cp936,0xa2,0xa2,2,1}, {enctable + 120221,utf8_cp936,0xa3,0xa4,2,1}, {enctable + 120213,utf8_cp936,0xa5,0xa6,2,1}, {enctable + 120107,utf8_cp936,0xa7,0xa9,2,1}, {enctable + 120037,utf8_cp936,0xaa,0xad,2,1}, {0,utf8_cp936_ef_a8,0xae,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ef_b8[3] = { #else static const encpage_t utf8_cp936_ef_b8[3] = { #endif {enctable + 120205,utf8_cp936,0xb0,0xb1,2,1}, {enctable + 119542,utf8_cp936,0xb3,0xbf,2,1}, {0,utf8_cp936_ef_b8,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ef_b9[6] = { #else static const encpage_t utf8_cp936_ef_b9[6] = { #endif {enctable + 119906,utf8_cp936,0x80,0x84,2,1}, {enctable + 119748,utf8_cp936,0x89,0x92,2,1}, {enctable + 119997,utf8_cp936,0x94,0x97,2,1}, {enctable + 119430,utf8_cp936,0x99,0xa6,2,1}, {enctable + 120005,utf8_cp936,0xa8,0xab,2,1}, {0,utf8_cp936_ef_b9,0xac,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ef_bc[2] = { #else static const encpage_t utf8_cp936_ef_bc[2] = { #endif {enctable + 116681,utf8_cp936,0x81,0xbf,2,1}, {0,utf8_cp936_ef_bc,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ef_bd[2] = { #else static const encpage_t utf8_cp936_ef_bd[2] = { #endif {enctable + 118618,utf8_cp936,0x80,0x9e,2,1}, {0,utf8_cp936_ef_bd,0x9f,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ef_bf[2] = { #else static const encpage_t utf8_cp936_ef_bf[2] = { #endif {enctable + 119848,utf8_cp936,0xa0,0xa5,2,1}, {0,utf8_cp936_ef_bf,0xa6,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936_ef[12] = { #else static const encpage_t utf8_cp936_ef[12] = { #endif {0,utf8_cp936_ef_a3,0xa3,0xa3,0,2}, {0,utf8_cp936_ef_a4,0xa4,0xa4,0,2}, {0,utf8_cp936_ef_a5,0xa5,0xa5,0,2}, {0,utf8_cp936_ef_a6,0xa6,0xa6,0,2}, {0,utf8_cp936_ef_a7,0xa7,0xa7,0,2}, {0,utf8_cp936_ef_a8,0xa8,0xa8,0,2}, {0,utf8_cp936_ef_b8,0xb8,0xb8,0,2}, {0,utf8_cp936_ef_b9,0xb9,0xb9,0,2}, {0,utf8_cp936_ef_bc,0xbc,0xbc,0,2}, {0,utf8_cp936_ef_bd,0xbd,0xbd,0,2}, {0,utf8_cp936_ef_bf,0xbf,0xbf,0,2}, {0,utf8_cp936_ef,0xc0,0xff,0,0}, }; #ifdef __cplusplus encpage_t utf8_cp936[23] = { #else static const encpage_t utf8_cp936[23] = { #endif {enctable + 70473,utf8_cp936,0x00,0x7f,1,1}, {0,utf8_cp936_c2,0xc2,0xc2,0,2}, {0,utf8_cp936_c3,0xc3,0xc3,0,2}, {0,utf8_cp936_c4,0xc4,0xc4,0,2}, {0,utf8_cp936_c5,0xc5,0xc5,0,2}, {0,utf8_cp936_c7,0xc7,0xc7,0,2}, {0,utf8_cp936_c9,0xc9,0xc9,0,2}, {0,utf8_cp936_cb,0xcb,0xcb,0,2}, {0,utf8_cp936_ce,0xce,0xce,0,2}, {0,utf8_cp936_cf,0xcf,0xcf,0,2}, {0,utf8_cp936_d0,0xd0,0xd0,0,2}, {0,utf8_cp936_d1,0xd1,0xd1,0,2}, {0,utf8_cp936_e2,0xe2,0xe2,0,3}, {0,utf8_cp936_e3,0xe3,0xe3,0,3}, {0,utf8_cp936_e4,0xe4,0xe4,0,3}, {0,utf8_cp936_e5,0xe5,0xe5,0,3}, {0,utf8_cp936_e6,0xe6,0xe6,0,3}, {0,utf8_cp936_e7,0xe7,0xe7,0,3}, {0,utf8_cp936_e8,0xe8,0xe8,0,3}, {0,utf8_cp936_e9,0xe9,0xe9,0,3}, {0,utf8_cp936_ee,0xee,0xee,0,3}, {0,utf8_cp936_ef,0xef,0xef,0,3}, {0,utf8_cp936,0xf0,0xff,0,0}, }; static const U8 cp936_encoding_rep_character[] = "\x3F"; static const char cp936_encoding_enc_name[] = "cp936"; const encode_t cp936_encoding = {cp936_utf8,utf8_cp936,cp936_encoding_rep_character,1,1,2,{cp936_encoding_enc_name,(const char *)0}};