Files
29WxOrder/WxOrder.Framework/Commons/pinyin/Data/PinyinCode2.cs
T

16 lines
27 KiB
C#

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