You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
dexed/JuceLibraryCode/BinaryData.cpp

1286 lines
309 KiB

11 years ago
/* ==================================== JUCER_BINARY_RESOURCE ====================================
This is an auto-generated file: Any edits you make may be overwritten!
*/
namespace BinaryData
{
//================== builtin_pgm.zip ==================
11 years ago
static const unsigned char temp_binary_data_0[] =
{ 80,75,3,4,20,0,0,0,8,0,198,139,121,66,89,47,87,197,100,9,0,0,8,16,0,0,16,0,28,0,83,121,110,112,114,101,122,70,77,95,48,49,46,115,121,120,85,84,9,0,3,227,193,80,81,15,147,212,82,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,109,87,249,87,26,75,22,190,189,40,45,
150,130,218,154,70,120,216,6,149,69,33,10,26,81,219,165,5,5,2,66,179,197,184,60,177,185,201,153,205,36,243,36,57,57,51,127,245,252,54,191,206,173,110,26,73,230,213,57,230,232,151,239,86,213,253,238,82,183,255,83,128,41,29,172,74,192,143,11,0,123,0,108,
160,118,0,250,234,164,120,119,11,144,132,176,212,151,175,69,184,61,139,164,209,6,200,0,192,64,233,137,240,96,45,176,118,1,96,115,74,149,238,152,61,11,253,181,73,157,155,100,151,178,210,51,116,201,36,74,38,61,0,157,76,218,236,189,8,124,101,105,137,44,
77,191,157,105,86,197,172,55,116,93,207,233,189,114,9,209,190,235,159,193,62,252,1,215,12,122,145,240,27,164,205,118,136,248,15,214,86,224,133,145,33,6,78,254,204,80,232,56,143,193,1,98,192,79,140,129,114,163,140,206,151,167,98,244,155,174,149,205,150,
213,174,20,202,250,78,209,62,123,123,251,16,112,24,3,102,108,0,218,39,111,145,27,115,0,174,147,176,31,10,153,136,191,59,192,51,88,50,24,118,137,76,178,67,134,21,252,197,228,74,252,127,147,135,66,207,112,252,15,188,94,5,208,200,127,235,162,77,254,103,
117,76,46,251,177,15,64,55,144,159,217,250,60,224,213,178,207,3,222,41,164,63,38,83,35,224,86,190,157,229,140,200,200,68,185,227,140,23,147,103,197,22,57,35,53,2,228,74,2,144,22,63,223,167,68,28,255,219,149,142,217,210,249,234,101,34,218,67,195,185,41,
156,134,110,73,221,24,70,240,18,96,23,98,210,183,96,131,0,125,103,149,3,124,181,35,72,114,103,183,252,28,56,132,117,40,192,9,49,50,200,28,19,5,36,100,13,153,76,210,43,158,201,128,155,140,252,159,229,254,135,28,253,117,199,255,32,178,8,162,53,148,234,
86,132,141,62,196,16,203,14,208,82,200,182,207,74,17,116,247,130,62,84,229,106,111,181,20,242,128,119,64,9,217,255,237,133,241,12,45,98,168,11,161,23,128,24,133,158,123,190,60,17,219,7,72,104,157,204,121,45,125,241,193,50,245,155,37,53,137,247,46,245,
159,60,119,62,104,175,214,135,177,36,224,81,22,102,102,213,40,246,240,133,81,139,225,116,97,163,226,1,76,104,89,11,179,86,111,100,34,194,212,236,220,235,227,199,209,166,138,160,71,31,130,89,95,19,167,20,147,160,46,116,204,234,133,222,184,188,212,245,
41,52,154,124,211,184,75,213,96,22,13,235,5,248,157,129,250,19,208,147,179,33,52,174,198,76,100,72,160,81,30,3,196,44,162,97,142,3,144,29,250,191,50,189,6,2,4,181,107,179,115,209,210,75,197,186,174,131,127,17,137,154,9,3,28,171,40,156,81,130,172,242,
218,221,32,208,8,218,50,224,163,185,233,22,243,60,28,5,49,208,198,147,148,206,77,168,186,165,67,149,206,175,114,19,14,44,206,64,88,65,161,30,73,135,215,57,16,167,159,229,32,49,70,245,167,240,150,144,208,254,242,100,15,6,253,79,79,79,250,90,104,103,5,
139,174,84,121,229,68,175,174,47,45,101,113,201,45,200,4,67,63,172,173,45,109,97,106,221,1,52,97,43,15,169,224,106,18,249,62,48,1,219,64,140,144,182,20,198,115,119,143,31,176,22,133,216,252,82,12,173,205,97,6,16,195,203,127,153,197,97,114,67,83,156,243,
63,219,95,116,157,199,149,254,211,41,21,31,175,221,122,42,248,154,39,36,7,118,185,118,88,94,153,3,74,230,109,196,192,41,224,50,67,92,139,113,239,210,20,251,35,174,191,183,71,92,7,223,62,148,38,161,148,154,163,61,222,17,8,190,35,103,15,239,252,192,235,
196,38,233,111,127,254,62,248,244,253,51,85,0,226,9,55,117,150,161,32,35,234,198,8,56,102,151,164,57,38,75,30,176,23,60,229,0,150,60,202,49,23,255,8,151,74,248,222,101,172,43,23,130,129,103,171,35,64,25,63,63,24,224,253,111,71,179,191,124,177,185,252,
159,244,222,111,106,150,71,55,9,11,144,211,120,117,171,46,192,151,4,40,40,30,131,47,138,255,207,140,35,10,55,53,132,88,29,233,30,252,74,71,145,110,4,30,67,161,2,7,248,90,80,198,234,95,150,121,253,231,217,243,95,191,126,252,58,224,29,0,45,203,226,183,
139,251,3,210,35,212,232,170,30,32,131,148,151,155,66,216,3,156,12,129,138,48,177,111,89,113,207,255,60,60,8,84,53,232,148,123,38,24,151,142,148,234,36,116,131,152,240,234,95,149,199,252,23,38,120,222,232,172,213,184,50,235,157,74,65,215,15,195,8,120,
243,129,151,74,96,10,234,162,224,2,215,64,231,7,254,32,0,28,128,252,141,43,16,56,224,192,62,226,158,19,110,202,154,67,174,46,49,222,56,123,136,156,97,137,194,5,18,48,198,16,60,255,5,223,6,136,165,4,107,156,231,245,243,150,217,110,235,168,146,110,84,223,
73,188,156,4,185,38,10,184,49,175,162,229,186,247,129,191,191,69,196,12,223,108,219,0,17,228,190,40,28,135,98,128,29,183,255,156,201,29,89,192,37,222,225,31,92,127,229,134,40,188,9,169,217,199,30,115,254,214,249,249,158,255,226,100,0,252,48,167,21,43,
165,74,173,81,162,254,91,79,235,153,235,42,220,101,168,238,13,249,97,229,226,114,35,133,173,38,156,156,248,102,164,35,214,243,67,127,85,139,61,220,182,129,30,60,121,51,210,156,132,119,169,232,62,143,127,184,236,151,14,149,62,169,187,177,213,162,147,74,
203,112,4,212,136,212,197,234,145,118,132,212,80,66,48,13,7,202,253,132,223,59,31,102,86,136,120,195,76,204,180,191,61,149,190,61,239,96,121,123,206,11,230,25,228,50,98,108,113,141,222,238,174,3,108,203,123,162,80,94,72,206,110,31,170,83,28,176,40,152,
98,66,221,139,227,131,237,118,87,70,250,47,44,239,133,114,199,181,156,147,16,126,2,234,234,222,129,199,0,32,13,231,141,94,127,59,151,205,78,6,98,177,105,241,76,187,204,20,202,141,86,183,173,239,96,206,32,237,108,146,105,145,110,223,81,1,47,109,64,211,
112,102,151,101,94,221,133,251,136,193,31,132,109,48,224,132,18,30,222,94,211,158,239,193,53,81,136,177,79,98,224,227,141,99,146,149,139,42,73,197,14,241,214,118,0,147,247,191,81,253,249,98,41,21,19,172,216,127,210,47,237,47,223,236,127,97,202,205,237,
220,52,178,51,94,110,72,237,152,82,30,114,16,34,160,75,177,203,238,143,26,2,117,117,17,135,203,205,127,161,231,102,247,8,16,187,188,255,143,1,188,44,249,95,228,126,54,26,120,13,162,145,212,82,101,251,243,231,175,95,62,234,57,60,136,128,77,99,95,52,6,
210,71,213,162,254,115,58,195,251,22,164,38,2,228,76,137,222,206,181,249,53,155,138,57,211,5,241,74,45,19,35,187,184,199,227,31,162,221,171,188,186,11,229,197,56,47,247,45,156,147,114,188,67,52,171,209,236,241,240,202,127,103,99,245,55,57,237,244,31,
150,170,126,127,254,247,143,79,127,123,202,54,247,99,27,72,243,135,241,22,132,31,190,7,249,85,51,22,27,205,31,31,87,154,50,52,198,230,143,205,5,218,172,214,188,44,187,243,7,176,231,160,125,26,42,102,54,99,222,252,17,142,52,68,56,14,69,163,188,30,12,222,
144,52,186,200,33,213,31,143,127,208,231,206,31,245,239,122,101,240,100,127,249,120,143,199,126,71,40,10,3,59,149,113,250,32,63,167,82,62,220,31,102,128,193,189,76,147,65,243,85,16,241,177,103,208,252,43,125,99,148,255,213,168,147,207,198,155,217,128,
116,175,84,25,24,234,44,7,142,99,176,40,221,56,114,195,40,98,202,137,72,19,90,159,22,215,63,224,167,247,31,165,181,118,167,213,189,58,55,235,239,26,149,242,21,214,104,86,152,66,39,84,235,187,181,19,56,225,182,180,37,156,6,113,125,201,110,44,116,112,147,
63,55,199,144,167,252,191,188,221,161,183,136,24,139,220,49,70,255,220,33,246,209,105,215,78,67,76,167,110,140,194,41,143,144,132,72,61,20,37,51,59,92,114,96,134,146,115,0,187,231,197,116,187,152,238,20,233,253,161,86,73,71,21,8,47,67,49,200,111,62,247,
146,59,39,206,219,25,115,25,22,49,140,37,14,140,158,168,60,15,247,222,226,214,138,86,173,15,59,116,141,222,63,202,182,17,99,60,254,140,45,207,1,28,104,215,229,74,231,34,125,97,150,106,196,218,226,204,149,149,117,41,15,93,89,40,96,60,227,137,151,159,190,
151,97,23,117,210,226,141,11,208,115,67,151,137,57,12,234,203,98,94,169,240,27,186,64,156,3,114,83,28,1,124,29,202,99,245,55,229,163,252,195,3,173,80,51,223,95,180,154,93,179,62,254,254,255,128,43,154,57,82,52,93,14,129,129,27,204,49,6,187,119,24,17,
15,56,250,149,113,42,183,28,70,216,3,164,159,223,255,112,34,72,243,119,169,85,124,95,171,103,178,233,162,167,127,158,18,190,12,133,95,245,223,123,209,63,231,68,168,254,167,250,71,242,90,21,241,148,134,1,210,159,113,253,227,127,170,255,244,236,242,156,
159,252,111,155,37,211,25,255,245,242,134,95,199,110,117,120,92,151,193,65,197,191,237,13,196,0,29,25,242,239,252,122,191,191,70,179,55,31,38,107,34,154,1,255,27,135,161,56,41,59,229,107,50,95,104,148,240,112,37,11,102,222,239,188,127,125,183,255,36,
161,51,156,63,39,124,81,178,74,176,82,163,93,185,112,62,64,134,218,57,198,9,56,31,137,233,0,219,112,247,51,112,6,117,26,113,82,165,148,119,220,227,152,254,195,252,163,111,137,212,24,35,56,174,191,47,16,77,51,88,213,222,87,26,181,90,183,221,236,94,96,
141,154,124,207,164,183,91,151,94,5,203,244,117,181,64,223,96,183,199,142,220,53,153,190,46,45,84,119,60,231,26,174,152,196,192,12,196,253,139,82,146,89,4,100,230,0,239,207,33,62,21,150,118,217,7,110,242,42,229,153,236,142,235,47,50,222,255,4,214,190,
169,211,39,112,38,71,241,207,237,34,86,146,195,236,190,229,212,213,249,81,254,243,113,131,128,212,11,128,2,53,159,85,52,207,204,138,107,114,67,25,114,144,92,29,107,247,220,36,243,98,34,227,193,203,249,51,252,252,188,70,231,235,188,6,10,245,193,127,255,
7,80,75,3,4,20,0,0,0,8,0,198,139,121,66,17,87,253,45,190,9,0,0,8,16,0,0,16,0,28,0,83,121,110,112,114,101,122,70,77,95,48,50,46,115,121,120,85,84,9,0,3,227,193,80,81,15,147,212,82,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,117,151,235,83,26,233,18,198,123,
46,194,8,40,131,162,25,148,224,32,68,64,1,97,12,138,72,148,17,185,5,4,228,162,130,40,66,111,206,174,181,150,102,77,118,83,251,95,159,111,231,235,233,119,6,188,164,118,167,138,24,126,60,239,189,223,167,123,254,155,135,89,21,176,49,40,33,0,56,1,196,3,192,
160,212,205,223,122,166,96,31,42,97,30,97,195,203,192,17,44,64,6,78,37,24,111,111,68,24,160,71,228,197,161,8,232,114,83,63,38,201,64,65,132,157,149,197,109,68,83,243,21,144,19,17,187,168,209,35,57,151,65,236,71,148,102,173,26,47,235,173,102,64,195,77,
237,128,73,253,112,40,40,80,166,206,146,123,235,56,28,192,134,232,20,210,112,44,131,230,3,21,199,125,136,139,32,200,80,18,33,97,157,213,88,19,205,10,208,132,174,8,81,251,234,28,142,199,16,154,1,238,7,212,68,46,97,183,63,43,0,186,156,119,112,3,192,198,
231,156,1,112,131,226,104,127,127,186,123,248,245,91,44,169,86,203,9,87,106,59,98,78,85,106,139,176,169,41,135,165,114,215,0,170,56,16,161,218,136,56,18,25,247,44,3,97,113,96,203,102,74,169,109,188,25,153,77,196,115,238,163,126,148,242,196,211,165,56,
3,101,11,138,240,105,47,149,152,42,0,6,179,239,23,178,195,108,98,71,211,156,206,64,96,134,207,41,165,209,248,233,238,203,189,170,1,142,48,203,166,154,32,97,69,64,107,169,94,203,101,49,20,128,53,2,251,171,45,238,58,87,203,29,224,154,13,182,96,30,246,109,
77,139,181,62,34,128,125,82,44,66,102,190,207,195,222,180,143,247,30,216,231,51,34,28,20,82,185,233,254,103,230,144,7,250,98,236,63,141,31,154,175,68,20,189,210,58,174,53,46,10,45,21,247,180,61,28,2,132,230,65,60,244,246,29,153,225,71,127,134,1,118,186,
159,28,77,128,97,96,110,223,4,97,113,83,105,58,0,51,33,100,32,21,134,153,3,133,198,71,111,200,134,230,142,137,25,185,79,167,178,225,73,77,250,128,172,76,243,120,30,223,26,32,148,80,242,247,163,191,238,154,247,127,226,239,17,205,166,226,96,96,72,247,69,
58,255,221,168,205,139,230,119,136,136,45,30,118,55,109,234,120,28,132,49,219,33,177,196,67,42,100,203,160,102,42,254,16,207,68,56,154,179,250,240,210,107,128,89,56,229,225,48,109,219,29,163,217,100,95,28,243,112,176,171,37,105,251,53,151,243,61,72,160,
58,198,79,163,111,244,252,173,169,65,220,143,107,147,104,254,10,109,75,49,128,31,83,47,0,1,55,241,32,49,5,151,112,102,41,133,81,219,157,130,38,176,221,29,44,36,177,188,52,57,238,150,165,130,169,228,30,158,77,190,195,136,231,216,250,217,248,162,196,214,
159,84,26,15,191,222,63,62,168,244,12,189,171,91,56,89,77,154,163,206,218,192,128,217,50,61,119,201,195,165,161,48,73,218,69,138,225,107,48,71,91,117,57,40,17,232,247,13,48,67,127,232,183,151,62,92,175,246,95,224,232,90,3,231,104,55,138,157,118,167,80,
168,169,248,57,180,130,116,59,82,164,250,42,39,100,64,221,99,99,109,55,233,35,65,153,218,94,171,123,83,96,44,247,242,86,245,213,75,116,59,0,108,71,18,74,128,110,99,72,246,143,253,200,81,163,144,57,116,81,12,169,176,129,200,31,57,232,167,155,252,48,203,
198,231,165,192,22,59,255,99,189,221,142,181,26,250,73,187,159,94,133,231,169,202,205,5,120,3,196,166,248,22,72,85,199,91,32,87,165,183,0,178,172,73,182,251,2,104,122,207,241,103,238,191,163,216,173,87,213,102,183,214,46,96,96,57,187,122,126,110,72,143,
4,12,94,49,128,19,176,39,100,101,11,14,150,179,181,211,211,138,169,208,68,214,113,8,38,43,62,90,67,139,31,251,78,196,243,238,164,143,182,85,136,172,76,207,135,217,38,253,111,124,136,24,109,158,82,252,13,105,46,63,148,94,65,215,245,114,153,206,191,140,
168,76,197,101,136,199,161,132,232,157,130,38,108,109,178,185,7,166,224,18,146,65,6,124,83,176,46,101,100,22,93,107,244,57,53,21,218,60,36,16,55,166,138,150,68,134,52,166,135,173,223,46,245,64,198,85,229,226,238,225,75,233,158,238,128,134,245,234,184,
169,231,140,21,165,189,81,155,189,80,249,120,130,20,17,6,128,27,138,238,221,165,241,109,110,162,128,29,158,59,169,120,73,49,248,55,133,95,228,10,111,20,215,164,40,155,231,111,198,127,36,216,188,67,124,188,127,140,127,86,113,21,151,216,117,55,164,2,77,
249,61,250,220,67,232,50,32,166,189,232,0,23,166,188,90,147,41,74,12,200,214,119,184,178,186,99,54,17,211,48,144,172,204,235,241,40,99,128,3,1,151,41,135,96,140,118,96,50,254,149,197,216,8,35,255,136,20,170,176,227,40,156,23,234,157,246,83,242,63,247,
37,143,188,130,50,117,134,44,220,80,128,204,4,152,241,87,116,131,239,13,64,158,243,122,100,223,43,32,86,113,229,21,144,139,47,0,39,77,158,227,143,183,155,247,191,253,248,112,151,127,250,251,219,247,123,164,243,190,166,99,223,1,20,210,98,149,35,233,103,
236,92,244,9,204,9,57,241,130,58,217,91,196,219,91,6,64,8,195,128,93,230,10,235,207,0,77,54,6,194,24,177,217,100,203,117,254,160,173,163,136,103,2,116,49,144,102,138,206,112,248,137,141,63,111,248,111,58,216,254,251,161,246,101,244,75,124,103,63,149,
83,87,46,123,125,8,189,155,21,44,66,206,82,233,95,6,86,70,131,206,5,204,74,144,226,242,34,127,171,169,254,171,155,225,17,109,46,156,65,3,112,35,22,96,105,203,8,47,43,232,220,217,56,155,247,181,186,125,120,207,59,32,195,117,120,62,224,241,188,239,244,
38,249,71,188,226,172,227,209,120,28,55,242,143,203,237,220,80,148,162,94,239,232,237,158,170,169,195,132,87,185,161,218,33,187,11,92,201,209,179,80,186,161,248,47,2,124,132,128,48,144,27,4,212,164,159,1,246,172,186,153,255,105,81,27,3,25,248,0,118,40,
30,194,48,142,14,163,137,4,194,150,195,104,18,91,99,32,11,198,94,240,47,254,51,191,238,7,240,40,172,246,208,212,211,198,73,18,227,238,40,155,40,153,25,68,161,21,86,49,184,148,153,222,221,25,88,143,182,74,170,59,143,215,0,107,94,187,245,155,212,227,225,
44,230,222,97,150,201,158,43,47,245,158,59,89,242,97,182,65,249,25,224,76,74,121,33,178,190,107,116,154,164,79,64,34,197,0,235,192,18,144,108,196,191,69,57,191,27,221,223,61,224,23,85,237,165,220,254,233,248,97,168,236,170,184,181,180,196,128,135,237,
174,248,193,214,194,226,187,101,150,76,162,128,214,63,188,93,30,234,201,229,8,203,174,113,58,89,235,90,133,236,46,153,76,174,18,8,178,25,137,7,178,80,211,215,214,241,118,104,196,191,32,33,183,121,48,25,223,229,100,227,75,142,207,250,169,158,215,89,254,
193,176,25,166,100,203,188,12,89,27,16,208,94,64,145,10,178,40,248,94,0,229,223,102,204,84,80,133,34,220,26,249,47,14,225,169,2,192,197,115,175,21,212,189,153,255,204,250,203,167,121,88,253,117,17,87,79,90,5,253,84,171,221,26,183,151,166,138,228,93,212,
1,150,10,136,45,186,144,205,32,229,223,192,118,19,243,101,192,222,25,91,140,99,155,174,155,97,245,102,19,74,37,98,139,51,252,211,4,18,149,141,69,30,110,207,19,118,19,8,148,14,104,134,7,147,241,41,255,71,103,33,162,132,74,127,62,61,62,134,212,242,233,
177,170,108,225,9,208,217,57,161,232,190,176,65,86,145,39,192,5,187,236,116,95,128,8,135,14,26,255,216,39,127,198,26,12,55,102,23,161,238,190,180,193,201,170,53,54,169,127,224,7,83,16,216,154,2,43,3,83,255,89,100,85,53,204,56,244,95,238,190,255,117,76,
5,32,101,86,121,1,39,209,68,86,197,86,166,46,60,231,46,71,222,2,94,116,46,176,114,207,0,172,186,28,160,186,201,20,20,16,98,147,99,249,247,117,19,185,109,123,86,24,64,122,229,63,22,251,138,103,198,163,41,106,254,183,209,211,221,227,247,111,42,30,120,178,
152,100,254,231,180,92,73,104,73,97,217,0,24,68,155,133,94,8,230,109,152,38,64,161,149,144,8,184,123,33,119,106,163,250,169,23,85,40,254,64,80,93,159,105,252,209,225,238,116,134,3,251,25,15,159,242,69,253,186,55,6,86,86,135,95,143,239,114,170,239,164,
185,180,114,82,105,117,122,197,90,183,83,168,134,131,81,196,241,140,19,90,226,15,40,80,206,123,6,118,241,27,228,120,72,56,233,24,202,61,58,159,91,2,81,249,39,64,27,242,22,92,91,126,86,88,158,243,159,101,126,9,50,151,127,185,26,249,142,126,94,80,47,200,
6,60,43,142,238,164,86,75,3,205,61,230,30,250,138,211,234,10,112,127,174,41,175,120,166,138,175,255,160,224,164,215,10,248,7,133,255,121,253,147,250,207,161,170,249,74,171,213,109,83,253,151,252,217,255,130,239,166,254,7,134,255,85,241,93,232,12,223,
248,95,204,168,208,76,255,187,18,97,184,173,58,24,48,253,175,38,130,127,248,254,131,62,105,242,197,61,217,127,86,127,202,22,211,255,170,143,223,31,219,163,31,157,71,53,134,184,192,174,138,155,226,50,103,37,119,35,224,49,107,7,27,189,105,213,69,141,94,
45,84,6,150,232,50,37,196,19,58,93,207,114,248,6,217,239,51,102,118,171,151,132,69,188,174,67,140,222,224,190,74,221,245,37,76,7,35,216,11,64,195,206,94,170,174,37,127,111,119,59,255,49,161,105,86,39,90,157,224,86,78,11,53,227,245,67,27,97,171,10,72,
89,46,226,51,82,229,81,4,115,32,117,233,109,232,3,57,96,90,166,179,235,231,151,90,236,50,45,0,79,249,191,62,15,232,91,143,99,211,116,215,52,123,53,173,198,130,139,172,143,36,44,8,155,74,126,153,71,255,252,6,83,108,33,8,25,17,185,103,255,119,58,89,149,
238,87,170,122,171,114,122,76,6,168,143,178,171,94,108,28,3,13,79,245,5,89,85,97,222,30,70,230,68,144,178,246,237,116,187,138,206,185,8,3,235,180,224,51,43,45,87,95,178,134,216,235,46,107,114,36,19,104,158,239,239,49,135,184,37,176,239,64,225,236,181,
98,91,54,204,201,60,255,5,195,127,57,122,255,195,223,139,79,237,223,158,6,30,12,199,2,207,165,170,238,6,15,250,2,47,128,217,93,152,138,153,73,108,37,64,39,135,246,225,84,0,57,195,127,95,41,114,63,43,18,240,234,254,137,210,7,219,42,248,131,237,78,163,
94,56,81,79,46,213,208,255,254,15,80,75,3,4,20,0,0,0,8,0,198,139,121,66,100,65,30,249,19,10,0,0,8,16,0,0,16,0,28,0,83,121,110,112,114,101,122,70,77,95,48,51,46,115,121,120,85,84,9,0,3,227,193,80,81,15,147,212,82,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,
93,87,105,91,26,91,18,174,94,144,6,91,65,69,237,22,196,102,81,64,5,89,52,130,193,4,100,85,86,89,92,136,10,77,197,123,227,125,188,137,143,185,51,119,50,191,122,190,205,215,169,211,13,134,204,241,9,154,151,183,206,233,170,83,245,86,245,127,10,96,211,224,
82,85,23,17,17,188,0,194,49,244,120,64,80,1,107,0,49,88,134,223,197,10,15,245,149,213,36,118,0,156,224,150,15,164,27,30,6,62,143,220,61,3,8,174,56,132,148,92,95,6,12,206,193,167,1,64,216,174,10,191,137,200,195,165,207,158,70,2,220,224,22,98,206,17,15,
15,133,97,54,73,139,135,0,208,146,11,173,102,33,22,173,116,138,177,234,145,26,66,228,32,180,48,39,28,73,85,9,122,99,123,168,79,64,138,179,192,161,84,39,219,237,213,232,120,200,209,243,89,96,67,26,73,208,168,170,133,219,54,223,92,131,21,232,58,31,236,
112,127,224,141,143,110,184,170,234,225,4,93,106,207,1,46,173,188,27,55,0,248,43,94,136,200,186,248,243,124,27,59,223,41,183,95,191,161,246,242,245,155,166,97,35,13,205,38,64,68,113,11,31,225,46,12,152,7,169,19,7,56,128,12,100,92,232,130,65,13,58,157,
4,192,59,178,36,96,17,112,43,25,195,54,24,235,189,68,238,214,98,193,32,94,51,70,76,216,87,90,78,64,127,32,202,24,123,8,194,123,22,144,135,162,121,190,228,88,37,35,78,238,60,253,57,214,99,221,127,188,254,192,56,38,176,100,110,118,34,35,125,132,66,9,220,
220,52,1,129,128,82,40,177,137,33,19,200,72,40,194,251,219,196,54,238,162,1,164,1,121,164,111,67,24,50,129,39,153,142,35,70,104,202,32,143,232,82,105,177,243,45,11,204,255,132,162,191,190,60,126,126,126,124,213,180,242,241,150,191,217,175,64,10,64,76,
195,45,64,249,120,211,223,235,87,9,240,49,128,135,82,114,61,139,120,69,128,70,192,3,183,84,246,4,252,216,207,155,254,11,244,81,94,101,64,193,124,32,1,68,184,222,15,103,89,82,77,0,206,14,144,52,206,23,172,134,31,138,86,174,231,155,149,82,71,211,186,46,
151,31,7,29,211,93,233,220,14,5,116,249,96,96,134,183,195,220,213,13,134,9,156,192,80,6,93,118,109,76,1,191,216,250,201,8,49,134,56,92,182,16,96,48,78,225,74,60,129,59,233,237,254,45,14,111,9,110,56,229,15,253,69,255,138,95,158,254,124,116,187,147,201,
233,249,22,105,32,130,87,221,14,225,224,198,0,62,64,131,135,152,247,56,81,190,238,26,64,86,166,10,201,248,253,26,222,153,140,44,187,221,253,125,183,55,59,184,158,48,6,60,151,89,163,196,186,153,2,51,241,151,28,126,31,185,47,119,111,155,189,170,118,221,
186,214,88,152,216,191,173,37,16,172,80,225,58,83,128,156,17,218,80,113,66,4,81,51,1,159,144,150,239,57,227,91,116,147,137,2,194,16,170,34,204,154,164,25,176,133,232,155,2,10,180,12,6,166,88,254,203,219,73,208,21,249,28,31,99,21,253,89,255,215,15,76,
110,196,177,125,1,244,176,150,180,139,82,24,49,184,203,108,13,64,2,122,246,33,0,142,110,13,32,39,117,100,82,8,185,140,195,209,4,24,114,71,179,140,20,116,248,95,24,113,64,238,200,102,219,55,252,23,165,109,150,18,114,253,241,251,243,211,163,118,164,105,
183,77,63,60,140,232,249,233,231,133,63,137,162,123,77,221,136,146,118,24,0,52,100,246,236,171,134,135,244,163,64,19,214,2,33,123,144,37,23,3,232,83,88,159,101,188,0,93,76,112,134,145,230,49,176,238,137,237,169,119,107,227,37,209,81,131,219,3,127,176,
251,162,227,227,217,163,142,95,208,149,165,19,116,208,112,133,67,207,7,23,85,139,78,26,144,5,141,246,94,242,164,249,36,186,92,89,38,102,164,9,80,245,92,129,17,234,209,221,29,153,0,151,246,52,37,32,145,48,64,102,18,135,14,152,254,19,112,4,151,82,30,250,
102,117,51,255,151,28,219,187,34,230,130,116,255,209,122,41,95,212,18,174,220,123,237,254,254,222,176,77,11,186,11,14,114,133,0,110,155,155,1,151,3,6,120,167,192,23,174,224,253,5,120,153,255,196,131,58,132,0,139,127,154,128,121,158,0,13,228,0,14,116,
131,241,73,198,159,231,47,72,154,27,106,107,114,157,50,47,218,109,231,11,37,156,95,36,1,153,36,51,232,192,33,88,41,125,238,152,19,2,187,107,192,162,110,228,223,142,93,19,64,184,97,95,88,55,166,140,191,76,134,219,204,80,212,22,211,66,253,231,30,30,68,
107,214,96,76,245,71,222,38,25,141,43,237,118,69,187,206,95,149,180,228,240,56,176,131,45,58,251,29,112,127,123,168,220,135,129,128,7,203,0,135,16,16,62,187,40,119,135,90,194,199,0,182,246,60,84,76,195,179,76,149,1,39,4,252,45,127,250,168,21,99,24,48,
76,36,16,220,158,22,15,167,170,215,139,15,204,33,67,161,225,173,254,157,86,86,127,170,82,248,246,252,89,59,255,254,252,168,141,249,13,247,152,104,17,202,173,172,88,131,12,21,196,10,139,24,233,139,53,45,158,139,219,249,173,37,47,107,136,17,112,8,239,149,
107,17,177,177,177,142,85,227,121,196,0,244,229,32,214,77,32,66,192,95,34,25,126,10,142,125,147,168,131,224,161,191,198,55,181,108,138,10,144,119,204,83,31,213,130,13,253,135,254,85,187,122,26,127,191,92,176,250,240,206,99,80,95,28,215,10,204,2,224,28,
58,127,1,170,82,83,132,212,172,137,136,210,47,12,73,108,136,191,0,105,166,161,189,161,233,191,104,245,105,94,12,67,181,213,105,106,141,86,81,211,114,59,106,3,171,85,38,21,142,17,80,238,220,133,212,10,86,114,16,10,131,35,12,151,60,232,117,186,188,155,
17,36,88,80,132,33,137,73,127,60,198,10,24,64,26,174,101,174,185,163,30,76,247,48,90,198,8,76,19,19,48,244,15,76,253,161,161,130,7,155,220,250,174,181,95,113,183,247,250,210,204,225,206,180,85,228,156,119,60,84,42,165,240,228,255,16,150,135,60,244,179,
107,81,118,153,70,187,17,217,100,144,92,11,96,18,32,21,5,216,246,220,46,18,195,21,97,26,196,214,188,243,126,98,50,154,152,0,170,75,211,252,179,45,178,254,199,201,237,102,43,161,25,43,236,95,80,81,31,81,170,36,5,222,57,16,55,14,182,212,13,28,235,224,182,
218,132,121,185,207,113,251,126,80,198,15,247,16,178,131,208,145,250,60,100,215,61,225,17,154,45,227,82,164,232,142,211,199,199,211,235,182,73,104,137,148,214,61,209,209,164,168,56,118,67,152,52,227,207,45,36,136,24,151,243,245,243,82,179,212,237,117,
242,129,216,194,82,21,67,52,42,173,138,31,221,164,36,219,138,125,61,74,1,112,47,130,120,176,120,195,180,27,78,187,200,134,41,16,227,252,165,4,193,216,194,166,105,98,23,15,160,42,195,124,172,224,232,224,93,223,13,81,113,139,27,137,176,172,216,151,140,
61,40,165,63,194,128,123,171,63,135,245,130,138,113,44,223,220,14,76,247,105,254,57,158,204,63,64,243,207,152,170,53,103,206,63,76,59,78,93,56,7,131,60,205,63,76,252,96,105,50,255,120,253,111,243,79,198,152,127,162,65,21,141,110,103,19,254,118,213,201,
93,31,213,240,100,254,161,252,227,150,167,245,103,206,63,62,185,215,234,156,55,180,118,189,150,172,172,47,171,72,153,154,98,155,173,208,113,218,4,96,243,69,70,64,158,203,79,0,182,94,157,61,17,11,19,32,7,31,89,123,226,97,99,134,209,97,35,211,44,224,23,
102,244,199,35,108,130,13,50,138,33,125,149,106,171,219,59,60,93,241,179,235,54,156,17,139,18,20,124,170,151,137,27,91,203,172,118,102,129,63,36,26,38,11,126,23,85,87,207,124,32,56,149,224,194,247,19,56,97,51,196,172,201,9,249,31,159,250,191,108,149,
124,11,32,201,249,127,159,81,247,253,172,235,218,218,138,213,59,160,233,202,65,99,147,77,24,240,176,183,50,167,92,233,125,216,100,133,50,87,17,33,185,96,81,107,55,231,224,98,128,72,221,53,110,181,70,238,169,35,173,129,69,0,22,255,164,99,206,115,49,40,
150,66,224,180,61,137,109,98,204,205,189,49,94,24,67,175,61,156,25,249,231,88,16,214,65,81,90,227,199,215,47,143,79,127,158,165,246,22,197,45,236,25,218,37,228,56,26,119,62,172,175,248,12,192,238,18,94,120,26,247,171,123,75,62,150,203,172,152,73,238,
57,168,134,230,35,172,254,141,234,230,234,115,16,234,108,237,198,41,202,14,218,195,24,55,219,30,111,144,237,193,24,39,12,32,253,57,101,231,175,56,148,216,46,205,223,221,231,167,223,191,252,85,124,254,145,160,139,81,89,253,135,237,118,18,147,182,113,85,
234,155,32,76,122,199,27,16,102,64,18,209,59,5,52,64,241,141,17,246,90,169,255,223,27,12,247,148,241,98,48,194,230,253,111,153,245,175,20,243,157,90,183,154,47,182,174,105,46,202,78,229,38,13,21,15,96,192,155,97,98,114,104,104,231,80,98,64,126,170,46,
47,210,64,130,236,174,103,113,186,59,13,191,115,144,167,205,25,112,104,60,97,149,82,54,224,13,176,145,33,54,24,216,211,210,204,252,183,97,241,50,85,87,234,253,66,167,212,59,207,107,218,96,211,149,100,187,111,206,179,216,209,221,13,212,128,49,80,69,192,
10,109,102,219,153,48,168,72,249,42,237,14,131,85,147,145,121,103,21,52,137,36,59,169,109,109,98,191,221,142,203,32,158,8,231,113,72,170,129,48,107,89,62,180,66,102,254,198,249,214,255,68,139,243,136,122,132,82,248,242,244,219,111,237,175,223,98,169,
110,63,124,205,92,97,213,114,34,142,97,183,138,103,134,115,62,88,101,234,46,70,30,46,115,153,209,192,124,69,121,47,213,224,226,118,63,124,160,79,188,207,178,219,237,84,247,222,194,113,42,13,97,183,23,107,28,162,54,201,127,54,33,215,104,18,56,100,243,
135,195,212,223,106,190,89,44,118,250,13,45,113,21,219,82,113,253,214,164,206,211,239,230,69,238,4,115,230,118,153,121,250,157,10,251,131,183,39,89,32,157,130,147,117,148,80,115,47,237,224,90,195,96,4,172,36,25,169,13,127,144,185,203,214,5,29,199,153,
140,204,164,168,103,226,239,89,92,141,219,169,254,27,63,94,159,62,27,250,87,78,218,119,89,119,161,247,18,71,203,85,94,134,246,101,107,143,5,32,6,40,95,43,233,232,249,105,178,108,188,74,117,108,32,158,195,153,29,242,59,86,227,101,139,141,91,71,50,21,100,
225,52,121,204,250,1,42,200,4,209,98,61,11,90,227,38,195,6,5,231,228,252,4,157,191,104,250,175,212,244,103,227,13,48,165,149,189,106,146,165,10,211,191,115,185,32,194,44,16,97,209,253,48,44,211,116,221,162,201,210,75,175,230,69,18,4,144,163,108,186,115,
131,5,116,241,255,24,79,44,67,102,25,54,198,160,163,123,230,251,79,128,148,60,18,172,62,234,255,124,252,90,165,215,64,207,127,255,7,80,75,3,4,20,0,0,0,8,0,198,139,121,66,97,246,97,101,225,9,0,0,8,16,0,0,16,0,28,0,83,121,110,112,114,101,122,70,77,95,48,
52,46,115,121,120,85,84,9,0,3,227,193,80,81,15,147,212,82,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,93,87,105,91,26,75,22,62,189,8,136,29,22,69,109,150,139,205,34,24,23,100,9,136,130,10,65,4,100,17,17,4,21,89,250,196,39,201,29,199,56,74,110,158,220,95,61,
223,230,235,156,106,64,241,150,79,98,231,205,121,171,234,236,167,254,155,131,121,5,176,233,69,60,7,48,1,24,15,196,178,5,112,127,253,22,17,32,4,70,72,90,110,0,16,87,83,12,224,73,34,101,161,15,244,110,217,233,151,70,89,180,164,45,28,81,108,99,202,54,128,
132,192,17,37,138,88,103,20,147,160,1,106,57,29,165,37,204,185,136,24,150,207,235,205,214,101,190,161,40,138,202,59,156,42,97,229,40,64,26,234,144,196,168,99,137,237,94,7,208,39,197,18,239,206,174,89,221,88,6,248,8,102,33,37,183,161,140,85,199,42,22,
129,45,209,7,45,240,99,133,1,72,18,32,54,69,34,222,250,85,15,194,120,165,92,3,0,149,157,31,139,70,205,38,6,43,225,102,169,166,156,52,90,213,75,5,211,116,112,173,4,102,226,234,129,254,119,103,115,197,93,168,95,107,128,32,48,117,19,96,133,211,52,100,33,
192,165,1,201,66,110,155,143,148,99,107,158,12,34,146,133,208,141,120,163,81,190,194,5,81,54,193,91,43,167,53,160,12,200,211,249,170,202,244,23,205,127,248,116,176,225,175,12,127,223,63,43,190,152,162,96,2,55,167,87,77,186,142,137,187,141,161,87,192,
80,227,1,131,184,245,10,72,73,126,11,147,36,51,5,44,39,36,81,160,159,87,160,124,28,195,56,166,95,1,64,142,221,16,217,249,86,179,15,56,72,202,79,63,70,47,143,79,195,199,151,8,110,70,201,187,8,30,56,18,100,40,146,50,145,61,47,246,187,16,16,183,133,3,56,
177,64,193,13,30,84,111,32,36,126,16,150,52,9,189,209,135,67,128,168,30,160,201,244,175,46,232,29,136,42,4,5,157,224,129,138,200,225,194,155,132,104,67,206,213,238,81,116,208,249,28,157,191,8,50,52,179,149,242,53,121,95,137,148,174,220,129,54,94,67,144,
174,234,208,95,241,144,40,88,2,237,94,11,246,64,52,56,12,117,30,42,53,147,6,56,64,224,28,18,73,20,60,171,251,216,61,2,39,57,8,12,200,89,250,137,101,119,187,119,77,20,251,252,159,134,198,123,137,39,3,217,127,88,238,125,102,250,155,204,62,243,28,132,165,
203,225,175,23,165,62,252,18,81,199,190,67,114,21,146,255,207,40,84,54,11,222,41,240,194,2,2,139,107,228,127,96,159,210,49,160,131,140,185,236,99,225,190,75,80,10,134,83,255,35,136,154,255,91,0,235,175,123,128,136,204,255,39,19,255,11,102,231,134,5,20,
57,95,109,85,178,205,115,74,128,218,198,214,14,243,14,115,85,7,174,201,153,219,158,200,117,21,114,12,56,19,123,228,190,248,74,24,251,90,180,67,71,108,107,199,205,143,25,28,101,73,110,133,1,17,100,249,6,122,40,66,137,135,26,42,177,241,150,34,100,108,227,
8,213,252,47,80,194,0,92,72,185,135,225,95,223,31,239,71,241,112,235,100,245,144,109,22,32,60,107,190,53,65,233,96,253,16,59,64,128,30,162,82,217,4,45,159,241,16,239,64,147,200,73,215,116,77,223,242,33,118,65,115,89,138,105,183,123,180,29,103,123,176,
184,125,209,211,95,159,101,249,19,163,236,144,196,194,108,252,115,11,235,100,200,75,185,252,253,225,225,249,36,248,146,24,226,246,210,29,150,199,166,74,67,135,135,6,226,29,170,234,4,64,62,218,156,0,56,1,224,130,1,56,149,80,121,86,51,8,104,106,192,8,232,
102,179,18,35,70,153,234,191,108,250,120,198,67,70,190,252,253,168,62,191,40,213,72,162,81,172,88,241,150,162,115,21,224,208,133,139,190,70,58,27,101,230,86,0,132,180,140,6,103,126,71,55,6,204,139,130,211,58,224,161,188,36,71,41,219,199,18,18,237,158,
59,88,244,51,117,21,207,162,240,47,43,1,213,21,103,140,89,72,65,16,254,180,16,192,214,56,255,189,244,101,144,242,161,220,195,247,255,252,188,143,118,219,89,147,147,174,206,54,19,59,226,169,159,43,187,150,215,24,119,19,150,64,161,216,229,250,1,251,22,
3,200,115,66,135,194,61,52,75,9,139,167,139,48,75,41,26,168,220,18,197,243,74,145,144,51,246,132,190,86,127,121,41,13,58,40,250,219,213,152,18,137,142,190,41,138,220,9,173,79,107,5,197,218,162,222,213,9,207,2,166,121,229,189,132,209,236,191,126,15,192,
206,123,9,113,1,59,187,1,156,1,94,237,191,102,96,241,23,145,154,63,31,191,92,142,134,35,236,169,109,128,246,21,83,102,153,130,41,3,208,39,83,227,224,154,105,71,37,135,148,24,116,93,233,137,185,89,184,81,134,190,163,20,12,209,89,74,140,73,244,103,40,57,
152,92,68,211,255,131,135,190,74,254,124,161,165,140,23,218,220,187,76,32,164,93,181,98,132,247,64,78,252,7,192,10,178,205,29,157,2,79,90,116,205,72,60,193,197,84,34,170,1,97,170,191,92,185,63,182,191,72,245,111,1,100,169,152,207,94,229,107,236,252,84,
117,217,63,46,21,45,49,12,125,29,135,112,228,152,214,31,42,55,225,40,110,53,252,83,32,3,109,9,246,240,228,21,72,194,181,14,102,87,82,43,89,126,83,112,208,136,79,128,129,204,49,251,199,152,253,231,172,224,202,88,172,149,47,74,245,254,225,135,146,251,86,
139,4,214,144,74,22,165,202,124,14,146,139,144,24,56,131,120,193,118,95,158,207,10,104,130,100,222,184,203,138,185,29,62,206,199,161,197,67,125,11,55,176,175,165,236,252,177,166,255,185,178,193,220,61,6,10,34,196,106,201,141,187,9,240,11,80,210,242,63,
166,213,223,113,252,159,254,252,251,239,194,207,239,163,80,100,139,101,201,93,119,124,121,177,197,115,133,85,135,23,59,29,246,207,57,170,158,220,7,106,253,251,99,117,205,96,1,21,226,150,85,71,105,42,81,180,156,154,119,215,39,123,152,169,81,215,97,72,
55,148,29,155,83,137,14,217,223,62,213,127,78,183,82,134,136,65,202,62,62,124,189,28,61,63,126,77,222,196,75,30,76,179,202,201,250,47,117,247,126,205,102,31,151,91,42,8,194,29,245,142,147,237,4,94,140,129,148,229,198,6,253,53,91,130,21,91,191,159,0,185,
77,250,231,215,227,52,67,105,113,150,50,156,19,197,103,15,176,145,69,3,228,91,30,122,185,177,255,23,116,105,10,64,89,174,151,148,24,133,0,249,255,34,19,139,13,43,83,209,142,174,113,241,121,6,176,92,25,225,34,23,139,170,19,160,44,227,34,156,255,225,138,
82,199,4,47,181,196,125,145,90,214,249,186,43,193,0,182,246,105,100,130,11,167,235,144,1,187,2,8,90,133,158,158,111,49,121,180,252,59,82,78,74,133,210,101,37,91,207,214,6,86,44,212,97,157,196,146,208,208,111,236,156,29,159,98,156,85,119,20,40,152,12,
166,105,100,153,181,96,162,229,65,170,209,82,1,182,169,8,145,132,62,76,238,25,104,13,73,209,226,79,136,135,178,103,117,164,70,31,71,48,16,32,205,57,67,25,116,175,102,189,162,25,33,247,97,95,110,22,243,202,89,171,86,168,228,91,46,139,237,6,123,228,36,
171,168,136,40,114,75,101,6,244,193,201,113,115,29,150,255,56,145,240,114,28,39,195,41,37,228,198,106,0,51,26,64,19,18,105,231,242,205,219,122,104,37,96,110,238,73,164,254,143,62,12,144,191,97,69,219,99,166,254,27,76,31,32,29,180,74,237,111,195,145,210,
252,118,31,10,97,14,210,24,157,230,78,131,142,219,7,251,27,80,215,253,3,40,208,102,239,40,57,163,240,94,162,236,101,148,240,27,48,115,190,149,25,17,56,57,87,201,214,202,202,101,235,82,201,100,40,186,186,73,216,179,131,112,48,127,32,67,60,23,72,92,117,
207,52,238,129,216,212,193,96,137,194,173,59,118,111,99,190,204,67,244,147,47,140,221,91,136,169,105,193,171,105,87,240,237,54,186,29,72,48,255,207,181,121,238,147,219,158,196,238,205,100,143,25,255,27,204,44,43,69,233,114,164,92,60,143,238,71,145,205,
70,183,237,81,213,233,85,175,116,208,78,110,69,223,0,226,214,154,251,73,85,245,143,1,67,219,8,37,76,157,226,100,0,79,178,129,184,136,159,187,120,135,19,32,107,128,139,100,50,193,246,80,199,73,229,133,230,164,254,45,242,107,65,221,39,89,46,15,31,190,255,
91,29,230,31,127,176,184,97,127,130,24,230,247,92,104,163,113,151,230,30,13,176,240,122,249,19,207,163,57,78,18,67,2,128,215,147,187,249,35,41,30,193,30,1,46,122,96,136,199,60,135,203,241,201,30,192,31,139,52,67,100,48,30,158,80,132,39,122,127,12,22,
211,253,116,152,10,128,206,172,128,151,87,164,98,171,154,173,237,84,179,157,153,249,119,71,24,192,182,121,141,230,223,80,231,166,78,227,206,10,133,67,213,2,135,110,240,77,231,223,20,208,252,181,183,104,77,178,9,153,173,103,173,187,177,250,163,210,113,
156,78,224,104,254,133,132,125,101,7,135,87,83,11,113,54,54,255,238,210,249,156,158,213,255,143,114,241,251,215,111,90,253,121,233,22,14,252,204,114,126,50,86,78,172,1,220,20,60,107,12,112,130,131,79,137,196,27,58,141,118,188,10,107,155,197,196,38,15,
55,78,91,148,149,108,133,100,242,226,165,17,250,84,155,199,229,198,72,35,227,21,171,127,198,40,30,77,106,136,161,247,230,127,126,206,77,80,70,58,233,40,185,250,94,248,179,18,193,90,171,202,124,73,86,55,15,224,206,0,205,160,157,158,19,25,13,120,130,18,
245,223,10,217,167,51,152,0,104,128,66,208,174,78,37,40,220,1,242,1,251,46,22,139,19,160,41,194,0,222,40,147,248,7,173,254,154,205,172,255,91,165,147,231,191,170,247,185,231,191,127,71,246,130,118,247,89,189,71,162,27,130,69,82,13,112,244,10,128,57,204,
218,77,54,104,247,79,1,153,54,227,102,41,97,70,57,152,161,20,161,203,83,138,191,81,146,179,243,167,96,160,126,67,243,255,206,225,221,213,237,225,142,18,137,220,102,251,105,244,127,162,86,109,147,58,52,61,25,179,1,56,100,246,143,195,22,61,72,147,34,28,
218,237,105,22,76,113,163,145,0,154,168,227,129,242,97,103,91,102,221,93,120,226,175,88,112,30,37,216,251,143,173,46,100,121,72,101,74,135,119,215,93,246,32,133,13,54,161,78,242,63,98,214,47,175,26,66,178,127,179,118,255,75,57,125,248,57,186,239,157,
71,182,153,239,2,118,147,62,45,118,69,40,31,133,181,134,12,236,253,203,93,2,84,130,193,8,78,26,36,13,164,60,116,207,35,218,131,152,70,44,93,154,197,95,51,253,74,17,147,115,244,81,93,15,110,191,82,108,204,254,147,247,183,241,3,179,63,200,85,58,249,11,
123,4,116,83,255,251,63,80,75,3,4,20,0,0,0,8,0,198,139,121,66,22,86,163,255,38,10,0,0,8,16,0,0,16,0,28,0,83,121,110,112,114,101,122,70,77,95,48,53,46,115,121,120,85,84,9,0,3,227,193,80,81,15,147,212,82,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,93,87,91,91,
26,89,22,93,117,1,74,40,229,34,154,66,16,139,139,162,38,34,98,107,192,160,17,81,46,65,1,1,35,34,202,101,199,153,100,166,187,77,219,153,47,253,179,231,109,94,103,159,2,140,157,227,231,131,203,181,247,57,251,190,235,191,5,204,152,232,158,250,211,163,43,
192,28,5,213,51,165,38,163,143,192,10,85,1,148,156,56,80,58,50,26,6,34,116,244,17,175,1,45,134,59,25,221,160,63,66,87,175,145,4,201,15,72,107,232,103,9,84,205,226,13,200,254,47,100,253,66,100,149,142,222,11,134,125,87,186,215,113,95,232,231,210,124,156,
54,115,33,70,30,227,99,229,164,153,111,148,235,181,116,142,172,3,55,255,28,187,122,78,228,39,64,16,115,88,151,174,84,20,39,64,2,14,164,92,13,126,208,51,0,100,108,36,161,180,29,163,126,183,245,81,0,7,110,146,81,79,167,59,116,55,102,84,100,82,33,248,226,
126,215,108,44,103,67,214,248,254,215,22,61,61,12,127,51,77,122,229,54,233,246,10,57,164,16,215,251,30,20,95,45,44,210,205,41,191,29,136,249,115,62,28,24,222,32,221,238,49,224,128,233,169,218,113,254,58,240,134,110,128,121,216,17,213,249,186,242,134,
35,74,189,14,150,32,163,99,187,148,81,90,158,223,22,140,0,51,178,26,73,250,244,126,205,97,170,50,82,122,237,225,187,89,188,48,249,116,86,103,156,116,15,138,123,183,148,67,189,237,68,231,149,109,143,122,200,199,96,224,80,19,230,150,67,235,116,176,138,
53,190,63,105,220,58,34,29,67,43,208,253,169,120,32,14,213,130,138,193,135,181,77,234,212,223,71,217,101,46,125,192,143,8,122,99,236,32,235,56,248,126,121,122,191,199,45,160,188,145,99,47,31,149,190,61,153,233,195,64,57,64,109,19,89,16,100,79,27,32,87,
57,78,48,45,217,39,141,3,59,218,205,70,147,203,89,11,112,106,228,20,140,196,148,33,11,198,138,171,188,58,5,54,213,27,75,71,100,10,248,52,246,208,244,126,213,177,148,94,164,128,145,191,106,230,207,43,45,182,255,34,37,27,247,117,32,183,15,233,187,159,22,
165,126,76,15,81,17,248,5,49,229,147,191,110,71,223,12,71,4,32,206,235,16,43,235,199,252,78,186,227,80,99,21,187,122,221,39,157,198,252,186,37,162,65,9,234,117,25,249,64,56,204,78,229,160,2,239,248,133,63,242,111,46,26,225,176,24,133,114,229,226,204,
60,43,22,147,233,253,197,52,29,29,89,218,51,106,209,110,43,244,22,211,123,135,71,34,119,102,51,234,71,25,171,241,133,28,117,27,22,227,64,189,144,113,106,204,191,165,143,31,39,0,253,204,184,28,155,107,165,168,0,52,206,10,244,199,247,59,220,43,91,18,60,
122,235,241,215,199,100,123,244,248,251,67,107,246,192,75,221,46,76,9,136,224,50,138,166,190,226,161,78,7,171,22,240,110,14,55,148,137,143,117,201,216,64,11,240,174,44,70,198,128,131,1,190,191,54,231,10,80,243,122,91,103,232,18,249,40,188,102,52,60,185,
158,129,177,255,79,118,197,253,179,164,132,225,51,46,42,205,202,105,189,105,238,152,135,65,247,155,81,119,128,125,166,22,212,242,18,214,242,177,32,181,250,22,16,209,222,177,117,166,17,162,65,207,2,94,139,96,222,249,150,150,233,118,172,61,138,67,59,40,
9,237,190,115,62,17,233,2,219,17,127,140,122,237,113,134,168,36,133,166,254,151,29,107,17,111,105,93,191,78,22,146,102,238,75,253,40,181,185,145,136,83,183,197,225,6,84,169,96,87,182,87,25,232,247,4,160,127,147,222,217,241,118,137,251,207,168,139,164,
11,202,59,181,45,25,73,159,55,74,221,171,113,134,178,118,188,245,96,158,70,67,36,28,118,229,179,84,150,17,95,244,109,208,224,202,170,255,63,69,254,55,70,68,73,118,128,228,48,19,42,248,254,135,47,79,159,62,62,210,240,215,110,53,23,33,14,93,114,65,199,
14,215,0,250,115,110,80,241,45,118,103,161,150,213,162,140,161,215,189,38,24,25,187,19,31,68,184,239,183,194,105,226,235,51,241,16,231,120,197,239,25,184,157,97,106,228,176,225,119,162,165,158,171,232,122,231,86,133,72,26,80,54,85,86,58,163,206,31,9,
251,149,185,64,66,65,54,126,241,248,233,147,217,248,50,252,253,145,222,203,171,52,32,218,48,160,188,87,110,184,186,142,161,53,83,176,170,231,240,21,247,174,110,30,77,1,136,112,103,253,52,7,10,71,173,7,137,147,21,1,25,45,197,77,122,47,254,180,41,142,16,
183,76,138,196,54,5,227,53,65,97,251,213,231,252,215,220,11,34,70,122,233,188,210,110,159,53,185,254,234,231,78,14,213,88,153,166,20,61,104,84,126,0,95,149,19,13,245,15,206,216,104,20,199,136,129,6,216,186,162,219,205,140,49,229,51,136,25,179,96,32,52,
209,81,101,70,70,136,196,44,17,83,48,218,147,252,151,220,43,208,144,209,111,242,23,249,114,222,44,117,118,234,107,1,147,202,101,17,42,247,87,173,201,213,157,8,148,168,116,60,6,192,3,105,40,42,169,51,152,0,34,153,19,129,216,148,145,193,173,140,195,181,
192,246,84,71,6,231,44,114,62,120,22,201,128,237,159,222,47,187,87,249,73,199,104,221,212,78,242,173,150,185,247,11,29,5,210,162,82,216,221,74,78,63,103,255,55,131,113,209,93,76,248,240,46,52,98,103,110,5,119,45,6,59,243,192,35,238,127,33,18,210,75,78,
233,165,72,208,63,146,165,151,34,75,44,34,9,207,88,241,119,70,133,143,244,179,70,37,95,171,155,89,211,236,135,130,9,226,146,177,113,250,143,112,24,69,139,14,78,5,176,195,196,37,17,221,78,40,184,62,5,110,181,17,143,143,237,221,77,186,202,88,34,134,118,
236,65,167,87,218,164,194,109,55,1,63,154,234,79,34,81,161,227,249,126,158,224,156,71,198,197,83,178,245,248,143,111,15,15,102,249,220,105,78,195,125,12,142,127,164,226,12,61,39,132,8,119,144,156,230,52,254,3,1,236,186,157,219,83,198,103,244,84,196,102,
29,129,231,248,115,141,32,149,113,110,79,69,50,130,241,35,254,225,75,13,235,194,255,237,50,187,32,111,250,57,70,36,170,9,14,245,15,79,21,52,168,157,207,76,219,157,225,226,127,28,215,206,163,211,102,6,46,102,137,74,109,199,120,254,207,161,227,106,75,168,
95,150,60,130,176,19,118,40,229,224,189,29,165,218,121,98,42,226,225,254,47,77,231,143,130,87,192,156,22,63,253,125,184,213,24,126,218,254,197,156,215,75,161,233,168,202,136,7,159,185,94,2,172,227,37,99,29,85,181,250,146,225,17,9,249,146,209,64,237,239,
140,50,250,50,10,19,251,85,85,248,95,54,218,87,39,201,214,245,217,89,99,135,46,210,23,52,60,229,237,7,234,49,167,170,76,215,105,92,7,97,1,41,142,157,74,153,52,104,2,92,107,35,36,201,229,73,211,128,147,143,129,239,98,186,209,123,174,161,97,199,98,240,
147,55,217,161,233,172,48,95,0,127,122,58,11,11,23,196,40,167,192,156,67,180,68,57,222,170,92,92,212,107,45,51,18,161,29,239,34,245,89,72,119,42,95,181,18,143,219,136,143,251,47,154,137,248,140,210,209,120,50,247,183,23,182,104,104,217,162,126,18,205,
172,239,245,238,49,227,110,141,78,237,229,80,129,93,144,88,200,115,8,105,195,166,42,208,58,236,4,211,183,197,12,235,228,172,23,210,56,255,102,236,86,80,12,222,125,198,21,144,223,241,6,86,69,168,226,108,79,6,179,18,230,189,129,148,160,11,160,1,143,203,
75,203,161,160,96,248,185,72,182,148,187,5,98,192,154,127,76,178,157,43,253,173,236,79,140,217,159,25,182,236,136,143,229,127,205,197,143,145,141,66,179,222,106,85,106,37,211,108,199,157,156,59,125,49,110,20,126,129,29,12,232,22,224,131,162,169,21,89,
0,98,126,98,205,206,5,173,54,164,196,154,195,177,113,199,253,47,190,194,249,47,202,237,77,220,185,40,24,162,182,51,42,247,159,173,152,51,101,25,197,140,140,99,40,45,77,243,127,206,17,118,251,96,24,215,195,167,223,204,214,183,127,154,121,218,44,77,246,
95,17,187,225,12,118,254,6,236,70,18,84,153,209,133,215,44,64,111,42,31,168,234,13,63,3,218,229,33,183,44,224,25,0,15,68,122,223,206,81,230,25,176,205,79,243,223,237,14,51,47,101,84,205,86,45,223,60,51,205,183,190,133,209,154,112,212,134,176,30,67,57,
189,113,150,227,28,229,66,144,36,110,8,71,210,92,96,194,136,123,106,246,29,149,215,158,147,41,195,170,144,3,73,159,50,54,92,117,187,134,251,31,12,155,172,240,90,221,255,177,255,41,179,175,214,103,213,148,209,250,54,124,42,254,250,248,253,225,137,255,
49,63,45,213,140,202,155,4,255,97,37,196,158,0,180,210,17,232,154,54,169,154,27,51,172,100,90,165,215,66,128,127,121,33,16,64,126,12,76,116,4,64,123,148,164,245,49,112,36,24,35,239,56,254,112,115,63,199,208,56,75,154,167,205,171,139,150,185,91,156,205,
237,141,26,87,214,238,82,65,207,192,218,11,32,139,183,42,246,39,128,79,130,251,15,181,173,226,172,232,223,127,222,110,64,51,158,189,228,194,222,168,127,99,137,72,234,245,132,49,28,23,128,216,127,180,233,252,149,220,107,60,124,215,209,104,214,27,229,179,
246,126,42,53,88,90,12,127,184,173,97,115,110,86,9,240,242,135,193,241,245,194,149,0,194,80,36,112,255,171,29,95,175,17,3,91,239,124,138,151,59,132,212,102,70,243,170,134,196,62,126,136,92,119,106,72,238,76,68,46,143,175,163,196,140,141,24,148,44,94,
204,127,69,91,220,244,145,105,108,54,31,233,223,230,151,111,166,25,219,32,253,186,215,187,177,202,18,235,188,59,109,146,183,215,27,143,119,19,252,253,81,77,82,244,118,50,238,13,240,66,84,226,96,119,123,183,24,51,54,100,244,24,152,204,3,158,255,37,21,
133,117,218,156,168,16,61,84,122,243,156,127,26,175,68,228,48,90,141,124,225,198,20,83,224,246,77,40,118,95,47,89,212,67,165,184,142,219,120,40,54,222,255,121,32,43,236,171,234,242,24,176,154,137,135,76,220,174,191,89,165,98,201,218,255,51,74,145,129,
80,104,117,186,255,103,21,222,208,171,193,49,32,78,214,243,194,254,69,183,216,255,103,140,139,255,252,249,133,78,30,255,170,84,26,203,180,196,25,131,16,119,143,175,104,168,96,192,152,2,7,98,255,104,44,187,67,83,32,197,31,147,82,35,74,65,1,20,231,226,
138,134,35,77,136,152,2,168,34,12,83,30,178,72,104,162,84,135,110,104,251,42,134,247,213,220,14,239,159,75,246,136,54,59,107,164,90,223,31,172,243,205,44,132,66,60,127,175,216,118,39,123,151,191,29,206,246,18,91,212,107,96,143,117,123,84,246,255,135,
160,255,128,238,138,88,230,129,111,136,253,35,23,93,97,145,27,174,78,112,135,230,23,150,35,193,45,186,105,243,11,109,24,168,45,182,127,221,60,160,219,34,63,88,69,71,127,241,253,165,216,76,213,134,29,189,177,245,86,124,124,154,233,147,238,255,254,15,80,
75,3,4,20,0,0,0,8,0,198,139,121,66,0,35,135,233,121,9,0,0,8,16,0,0,16,0,28,0,83,121,110,112,114,101,122,70,77,95,48,54,46,115,121,120,85,84,9,0,3,227,193,80,81,15,147,212,82,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,133,87,91,87,234,88,18,174,144,136,145,
139,160,198,211,137,68,140,192,1,212,3,114,241,194,205,43,68,81,20,21,80,1,57,98,168,57,61,237,90,231,214,106,119,79,207,203,252,229,121,155,215,169,157,16,196,211,15,157,181,100,193,231,87,181,119,213,254,170,106,231,191,101,152,210,32,19,13,1,206,33,
196,0,32,14,8,128,137,157,35,236,37,33,73,223,227,42,10,128,251,145,37,92,37,6,1,57,181,67,64,198,167,67,145,153,196,96,71,232,3,156,31,236,172,95,173,35,40,136,252,246,18,243,81,140,119,176,123,9,236,41,0,114,132,32,100,232,153,153,134,42,192,159,178,
214,170,234,154,118,116,210,214,186,193,197,4,94,59,0,38,221,92,75,190,19,240,126,217,181,130,13,1,96,74,132,172,208,5,52,82,139,239,177,197,92,77,122,42,82,145,182,155,112,174,220,161,233,28,86,5,116,192,230,242,252,74,191,99,1,28,143,142,65,122,101,
126,5,219,22,48,197,63,8,208,67,196,44,173,175,122,53,126,126,79,145,15,31,63,127,214,14,63,209,7,110,167,214,176,109,121,203,169,57,63,160,54,31,198,61,11,208,84,22,76,112,61,130,171,170,9,60,168,20,12,30,39,227,184,9,152,162,116,57,212,235,105,10,14,
223,211,159,205,112,48,224,131,13,144,71,19,64,22,63,47,50,72,148,15,175,155,213,255,52,78,234,199,77,116,79,59,112,184,215,18,24,192,33,76,46,33,246,104,93,224,61,230,129,84,12,141,57,139,186,52,30,248,182,227,13,227,101,156,17,67,109,58,199,159,189,
50,84,196,201,210,248,250,130,135,182,47,129,92,105,39,244,122,83,63,63,212,113,191,150,25,238,148,29,21,112,17,163,181,11,175,128,139,139,85,14,209,6,114,244,197,189,142,149,87,192,143,78,117,13,243,38,16,132,48,99,56,57,220,63,76,15,9,144,19,73,67,
139,131,222,102,174,159,104,6,125,107,48,128,223,60,149,167,199,239,73,253,5,53,115,223,118,170,114,158,246,250,166,9,164,134,0,220,236,60,32,94,131,214,45,161,197,64,175,19,183,19,164,69,231,240,200,186,123,13,196,85,192,11,184,176,76,238,38,40,244,
233,248,104,125,192,88,221,142,223,233,11,19,148,150,27,90,185,115,126,120,112,166,29,26,146,111,5,187,243,86,184,226,165,4,203,134,127,5,186,239,236,248,5,48,164,153,48,218,128,216,101,193,204,196,97,104,242,36,220,18,35,238,159,199,238,79,22,67,184,
117,146,137,63,62,114,10,164,238,251,114,191,180,77,235,79,137,37,29,192,45,55,203,85,253,228,156,74,64,195,85,215,172,189,213,239,66,61,8,131,144,107,222,6,218,190,29,209,219,57,117,133,7,131,8,229,141,212,37,162,35,211,247,145,73,207,54,169,4,225,202,
59,169,96,47,96,158,201,165,80,114,102,122,57,203,132,61,251,100,146,102,95,88,252,14,223,28,120,64,153,97,210,175,60,125,50,190,60,87,50,202,17,26,247,150,118,161,231,0,19,232,15,107,151,108,33,192,128,225,9,101,196,142,51,51,206,120,96,234,26,7,52,
104,191,5,114,227,250,155,152,182,242,95,255,246,248,239,207,159,140,127,104,233,235,93,57,193,156,107,0,188,196,159,184,2,173,194,108,4,63,50,96,22,144,181,155,219,68,192,98,144,220,79,253,228,140,76,146,182,201,6,28,187,224,102,204,100,77,34,147,246,
152,73,136,153,216,241,243,162,3,92,32,122,206,140,223,31,95,140,39,77,235,245,246,215,142,194,247,61,41,233,246,240,69,129,178,202,10,23,241,1,2,94,193,83,154,170,57,96,3,195,4,244,89,135,156,44,154,229,134,239,41,33,1,105,109,9,248,28,212,28,59,168,
17,163,89,135,128,25,110,23,96,139,250,37,33,16,139,170,80,148,238,0,72,162,184,193,214,23,226,21,175,38,203,63,63,225,75,242,217,248,151,150,169,119,22,88,167,5,31,128,176,239,111,81,197,231,22,86,45,32,39,228,164,166,11,48,180,192,90,47,180,166,145,
43,72,212,25,155,33,8,91,12,85,48,100,150,221,210,194,49,3,240,6,39,10,242,37,49,194,176,100,51,10,234,195,107,254,189,190,0,112,144,146,171,7,141,75,45,77,242,211,210,103,46,50,108,64,22,192,83,133,115,17,240,196,27,99,81,198,204,96,46,57,223,230,169,
203,236,223,164,63,33,7,251,18,160,207,21,177,5,241,11,92,82,131,243,78,142,106,88,132,6,45,151,115,153,253,111,96,249,112,64,171,223,47,153,253,199,23,220,204,128,236,185,61,184,209,27,250,217,137,126,132,217,119,93,70,93,33,106,149,215,53,192,75,11,
56,71,218,144,131,121,63,32,128,254,187,134,48,93,133,62,237,240,50,219,24,181,12,142,10,2,37,203,36,54,0,190,202,29,57,70,62,76,65,114,195,106,98,235,7,105,198,185,62,248,35,135,137,44,11,94,59,57,185,209,194,128,189,22,108,129,79,88,134,90,16,8,88,
182,1,195,84,151,22,214,108,128,19,174,8,88,10,199,109,224,87,154,110,235,196,8,219,128,34,52,36,142,128,216,171,9,141,12,50,137,164,105,125,110,50,42,186,115,178,120,249,237,243,159,205,151,167,199,175,255,236,47,74,25,18,23,197,63,7,207,114,43,3,253,
149,128,9,80,238,28,8,77,17,108,6,123,138,242,181,4,253,76,232,21,128,219,16,244,203,209,186,221,16,138,106,79,134,7,69,41,99,205,252,237,40,138,134,213,127,204,252,155,93,83,147,15,27,39,45,93,211,59,122,243,93,59,153,172,190,118,119,215,228,79,237,
212,27,96,74,110,39,19,227,128,79,233,188,49,241,192,194,91,134,199,29,104,175,143,51,252,35,253,45,137,102,253,79,87,104,244,157,105,233,124,50,135,145,218,71,154,150,84,202,28,201,172,62,129,237,216,122,247,97,53,197,76,125,223,1,121,44,212,162,103,
131,98,143,26,41,184,120,243,50,49,246,228,104,226,195,85,42,111,64,239,148,253,158,190,100,38,239,182,34,70,22,117,176,234,10,39,74,39,187,187,88,203,192,210,148,15,165,28,252,226,169,30,156,157,93,152,10,192,253,15,91,216,203,193,182,2,124,65,220,82,
1,203,209,173,27,203,25,53,243,150,19,238,64,218,178,197,84,16,169,33,244,55,194,43,216,235,64,118,80,226,11,236,254,193,185,194,217,70,239,22,66,84,67,121,104,145,254,130,202,154,167,167,14,125,160,149,127,118,254,110,159,170,42,16,247,28,55,19,105,
173,213,185,212,211,88,149,168,185,156,227,79,212,151,242,44,153,253,243,197,77,164,203,12,235,217,91,76,238,253,35,98,220,157,62,48,32,15,134,19,250,117,109,23,111,25,195,3,25,160,211,237,87,93,136,31,63,126,204,82,187,203,51,225,244,47,23,51,204,71,
126,122,130,20,130,34,200,86,254,179,130,43,200,52,97,214,127,243,164,76,45,0,27,53,96,206,86,104,192,237,9,184,23,197,125,16,175,83,102,119,133,29,154,238,208,61,152,109,52,204,243,16,32,47,33,93,119,130,161,36,90,205,29,242,42,77,183,90,98,118,142,
249,0,152,229,147,34,173,139,203,179,81,154,218,172,100,249,34,224,171,254,124,190,37,98,205,120,90,122,185,126,145,104,119,206,46,36,207,49,93,178,180,225,97,210,222,143,220,227,0,165,125,224,125,5,86,249,154,80,235,47,31,43,38,128,108,65,242,62,206,
104,240,117,98,132,44,6,13,5,254,148,239,211,12,219,75,46,180,175,148,140,10,251,112,4,63,203,173,39,227,235,243,151,199,23,77,75,237,173,43,88,71,8,33,122,114,60,110,247,168,115,43,246,113,203,158,142,3,150,199,128,54,11,38,60,6,196,161,45,64,116,12,
168,50,198,106,121,67,193,170,121,101,230,217,252,227,109,253,7,77,253,115,41,237,80,63,56,215,27,90,78,195,152,26,194,123,150,238,0,87,149,119,253,202,43,0,220,190,191,230,10,98,52,48,2,154,110,131,43,21,163,11,35,160,200,35,183,93,252,16,10,219,64,
89,56,243,43,186,170,44,179,14,97,50,232,74,0,9,5,32,145,201,196,156,222,48,93,83,28,158,67,189,94,49,229,175,41,161,133,9,172,211,216,35,97,56,196,59,101,183,182,61,55,203,156,249,192,11,39,238,174,8,239,103,2,17,180,46,8,150,152,27,65,159,151,134,27,
201,221,9,179,115,61,1,26,138,164,176,227,46,154,26,33,198,105,190,152,166,153,98,62,207,30,156,152,25,208,195,226,87,64,173,168,224,151,217,253,227,155,182,65,243,23,183,175,43,72,149,18,201,186,185,39,117,32,3,166,235,113,156,119,67,10,209,249,171,
200,94,55,226,23,113,84,102,137,1,92,65,173,185,78,48,88,87,108,70,113,202,100,92,135,45,31,19,28,167,14,92,33,98,168,54,195,193,24,215,215,214,253,95,160,27,234,148,228,151,123,199,159,141,231,95,140,167,239,26,73,242,104,244,170,34,210,168,170,72,210,
24,128,63,0,172,220,8,184,24,1,44,33,134,36,133,24,144,161,227,46,8,13,63,24,171,117,115,100,71,41,217,5,158,114,104,235,127,222,183,124,16,1,122,255,104,52,19,229,234,185,126,90,69,235,25,202,253,200,26,213,175,192,6,205,206,125,250,89,41,14,129,91,
215,95,24,220,91,224,148,235,231,23,245,77,123,32,188,185,127,249,124,110,170,154,219,240,213,31,159,158,42,198,217,111,95,63,237,252,24,191,254,99,252,250,223,199,63,111,197,111,1,13,191,189,67,180,76,192,138,63,107,198,31,145,125,20,127,243,251,227,
75,235,233,183,47,223,95,132,110,56,139,163,81,193,222,251,8,40,140,0,218,208,196,93,56,187,49,2,174,4,152,236,141,3,55,14,232,164,195,155,150,66,5,2,174,133,49,224,199,251,167,53,127,100,189,92,189,208,216,71,250,162,84,138,97,201,166,150,222,193,69,
44,22,195,74,106,204,118,46,54,98,20,60,180,110,73,37,64,143,153,64,158,167,238,26,155,155,91,196,185,185,145,9,183,72,15,46,46,254,117,253,249,225,250,95,190,125,251,250,252,199,227,207,47,153,168,38,135,241,161,71,173,158,74,69,174,201,64,64,208,6,
126,21,139,30,40,104,222,16,62,176,97,16,129,103,241,158,156,133,194,75,236,118,17,167,250,118,72,59,84,50,235,116,211,253,120,75,12,142,222,154,233,13,229,46,52,191,204,206,127,131,38,132,67,184,231,212,251,138,165,63,199,100,96,121,6,226,242,5,190,
24,191,127,98,85,120,240,191,255,3,80,75,3,4,20,0,0,0,8,0,198,139,121,66,215,213,40,146,222,9,0,0,8,16,0,0,16,0,28,0,83,121,110,112,114,101,122,70,77,95,48,55,46,115,121,120,85,84,9,0,3,227,193,80,81,15,147,212,82,117,120,11,0,1,4,245,1,0,0,4,20,0,0,
0,93,87,107,83,26,219,18,109,102,70,24,113,2,104,136,25,4,113,16,228,161,130,50,2,2,142,32,32,130,242,20,4,5,137,60,250,166,234,228,36,231,36,49,86,157,186,247,87,223,111,247,235,237,61,3,9,102,82,149,199,202,234,222,187,119,119,175,110,255,91,130,85,
5,166,105,167,11,193,248,126,64,43,247,174,127,186,233,154,157,231,230,208,149,217,140,163,205,173,193,28,248,6,45,43,196,252,155,239,176,223,215,1,147,208,224,96,111,215,238,159,204,13,158,133,43,14,80,126,123,184,96,60,139,200,193,83,105,172,29,171,
170,186,110,247,195,10,92,72,141,78,44,125,220,85,232,27,238,110,33,226,20,227,68,253,4,3,14,198,158,112,120,88,175,129,6,21,232,194,131,19,134,117,111,12,135,101,96,140,44,60,153,97,97,18,2,63,129,77,128,49,215,215,77,24,227,12,158,56,104,222,48,147,
226,220,164,195,233,23,161,227,213,85,209,75,127,83,228,210,67,46,89,157,62,127,251,145,171,185,2,187,228,13,182,1,120,138,142,131,90,105,101,239,146,94,196,173,3,104,218,92,102,0,104,175,25,32,81,116,99,213,223,196,154,17,255,25,212,60,48,113,185,74,
12,112,91,1,30,61,243,248,217,249,130,101,175,98,7,71,160,248,245,159,143,255,82,58,229,190,242,132,208,35,231,176,11,97,78,131,38,81,67,187,158,251,83,221,151,80,147,47,54,97,156,83,253,243,12,73,188,39,3,92,91,42,198,113,168,3,226,51,59,191,215,123,
231,195,15,20,23,0,215,17,107,28,12,123,239,194,12,160,143,87,5,98,212,218,181,115,118,254,154,101,157,48,89,46,199,218,159,166,127,127,85,18,9,204,216,17,247,1,66,94,224,83,78,58,167,29,246,106,88,49,206,43,73,77,1,134,136,42,139,159,125,105,17,87,1,
141,15,194,96,131,11,7,165,187,173,202,26,78,13,19,69,186,229,94,155,8,184,186,205,248,236,124,142,247,179,162,145,11,165,82,185,121,199,242,127,210,2,23,236,227,145,29,38,66,9,250,94,17,75,135,238,253,35,0,59,2,95,128,203,48,135,88,97,73,3,59,61,72,
22,84,27,204,220,65,31,210,45,116,64,64,129,74,5,96,81,195,105,190,98,133,68,6,195,56,135,210,14,52,67,118,125,54,243,118,34,7,118,27,131,94,228,120,247,46,90,47,116,239,26,247,165,139,195,61,28,85,224,200,15,124,214,83,118,192,212,31,220,91,220,253,
89,160,199,196,183,206,80,103,48,248,85,204,218,182,159,94,119,12,193,25,216,245,247,71,167,91,25,141,199,244,254,43,210,58,60,16,195,235,10,227,104,8,50,160,148,149,150,242,111,91,243,211,163,133,229,238,93,231,186,89,161,6,80,113,91,245,98,251,10,66,
122,237,12,28,128,86,53,140,189,222,188,152,208,228,69,213,235,199,94,109,14,12,69,5,195,140,81,251,201,72,97,211,235,93,2,20,192,104,56,60,175,16,157,97,59,79,170,90,252,68,85,87,248,83,223,201,7,25,106,229,230,77,43,122,115,173,196,199,161,138,23,89,
229,176,232,64,19,106,175,1,86,221,75,0,247,59,131,251,157,209,129,51,105,125,25,184,1,202,80,105,60,175,127,96,249,223,8,180,106,119,133,126,177,92,175,119,41,244,26,123,236,144,29,120,74,21,127,213,46,132,163,56,38,0,172,144,102,222,213,32,70,153,186,
208,11,89,210,206,145,195,181,204,0,198,104,23,84,3,176,2,159,145,122,86,235,50,227,27,232,29,210,235,177,243,87,128,149,82,90,174,20,26,229,122,161,73,245,7,39,136,231,56,155,241,12,103,253,159,40,102,112,69,65,48,128,75,10,176,210,193,217,193,241,200,
0,110,54,127,214,63,3,242,112,205,233,128,117,14,136,20,176,14,36,112,225,99,96,104,15,251,214,69,22,191,79,222,239,254,251,239,151,104,40,149,9,33,6,34,204,217,17,147,27,38,21,244,143,125,6,32,83,23,62,32,155,16,183,189,136,110,3,128,150,80,195,74,104,
31,175,140,238,38,190,3,220,21,239,190,155,128,7,112,243,223,28,104,5,195,41,184,37,98,40,96,56,213,251,15,236,110,73,196,180,220,252,244,249,211,203,148,245,95,234,226,48,133,163,52,156,186,128,127,22,83,102,72,149,130,169,254,232,70,119,159,21,238,
4,152,56,157,196,88,212,127,158,18,146,240,71,112,244,72,47,167,241,89,166,46,88,245,111,119,70,247,144,98,189,205,234,31,119,18,10,171,127,195,199,210,249,130,221,19,51,129,67,186,250,250,252,252,241,199,75,241,227,151,219,135,84,14,71,0,59,164,110,
154,227,158,238,126,159,75,97,73,23,51,41,45,213,204,155,232,223,9,227,35,64,4,153,152,211,111,131,137,226,197,2,64,144,188,231,164,25,61,183,19,14,88,13,69,244,132,180,105,32,164,118,178,44,255,1,160,27,50,147,69,255,89,237,236,253,143,229,203,235,74,
172,219,174,95,223,165,53,116,185,198,212,187,105,240,242,96,159,81,129,255,4,236,188,104,30,17,112,24,61,196,233,7,86,127,124,90,239,127,98,12,135,67,98,132,249,111,118,198,64,212,129,44,153,60,152,199,36,72,24,221,127,101,130,84,255,199,212,127,156,
109,143,213,136,84,120,254,244,241,203,125,161,91,141,83,241,135,88,186,131,246,8,247,7,104,14,200,33,58,25,176,11,170,32,66,89,132,248,205,27,121,54,155,193,133,93,53,3,223,22,192,93,235,234,38,33,63,218,211,48,50,201,13,196,117,29,88,83,205,223,224,
134,24,120,16,154,49,224,45,218,24,195,215,166,122,98,241,139,150,32,120,109,14,137,244,167,17,87,234,205,74,33,19,143,56,81,53,164,226,133,158,10,107,119,17,192,153,174,168,82,142,180,35,119,113,26,105,20,207,0,146,53,202,144,132,185,73,8,91,88,33,239,
73,64,139,70,140,76,190,16,217,84,163,0,69,24,8,154,19,87,14,126,119,74,249,15,71,31,99,234,233,154,69,73,238,137,109,185,217,186,143,14,90,189,88,44,54,187,7,184,239,179,116,155,225,135,179,233,0,122,122,192,230,64,87,15,20,201,118,124,225,209,176,167,
23,4,109,40,36,38,51,117,97,242,14,30,29,109,81,213,77,38,134,201,103,137,153,212,126,51,97,31,139,159,127,19,137,233,243,191,94,232,179,234,87,21,244,111,106,139,85,37,15,152,120,5,156,242,154,131,237,63,90,189,209,48,24,108,156,18,112,254,211,132,15,
153,125,56,180,107,195,187,222,28,104,36,199,56,120,171,45,102,72,158,167,63,103,247,51,237,144,90,96,221,54,0,244,255,35,23,235,198,47,69,89,136,137,62,170,44,99,126,245,119,192,246,59,176,241,10,88,116,247,50,99,231,21,176,182,212,127,107,43,108,112,
254,71,238,6,171,74,177,87,44,214,203,116,171,91,250,207,92,184,196,168,57,14,162,7,129,132,218,207,205,157,157,218,131,23,217,171,252,201,205,210,113,151,177,131,44,98,127,206,160,113,159,74,197,207,171,243,145,149,230,209,20,167,224,47,150,206,23,32,
83,14,226,145,170,198,93,102,191,79,37,253,187,44,70,251,173,135,248,85,185,49,216,61,8,46,102,247,84,34,33,56,240,253,2,76,34,9,255,84,249,5,124,23,167,130,107,224,255,5,208,133,192,180,240,113,78,255,200,8,143,102,211,96,201,199,119,105,89,127,36,175,
83,130,184,220,136,37,84,234,129,194,93,1,177,126,198,110,26,99,246,158,25,85,188,86,136,49,237,160,218,225,53,207,100,139,134,169,89,53,128,13,112,59,38,228,44,39,171,204,68,103,232,222,179,27,1,99,255,218,128,207,14,6,68,221,39,58,131,70,192,159,140,
177,168,191,53,137,205,159,176,164,84,175,27,133,122,97,80,80,198,49,207,251,167,150,113,213,156,208,151,97,28,164,102,38,49,79,144,247,51,199,41,77,215,237,184,119,46,247,112,182,195,198,237,254,161,159,1,89,216,163,233,126,47,194,216,139,58,35,33,146,
137,84,147,96,236,142,238,252,52,89,222,63,215,222,236,189,227,87,171,114,181,208,105,199,143,149,190,170,116,142,168,6,41,117,113,120,11,151,82,85,134,148,111,43,136,183,0,14,112,10,37,199,185,4,233,147,213,24,219,238,182,32,34,36,197,46,7,183,118,41,
196,4,217,65,251,87,158,133,219,107,148,89,81,82,244,162,240,29,104,101,202,54,202,97,6,144,38,8,187,239,209,180,213,153,191,191,205,190,179,231,37,253,103,253,119,189,79,25,168,160,91,75,178,84,177,217,81,213,139,249,141,150,156,117,122,58,144,134,44,
103,66,191,51,57,59,50,24,127,8,3,54,144,217,64,186,211,163,163,225,111,130,94,220,229,155,125,56,133,19,182,33,11,61,18,228,164,45,53,67,99,100,153,4,52,9,139,248,87,104,103,132,74,90,42,52,239,170,29,165,59,104,158,100,86,195,25,100,2,66,223,174,92,
49,67,205,167,208,238,96,216,22,215,73,76,99,7,164,167,227,137,14,252,185,66,235,110,118,219,170,225,211,80,191,80,150,117,247,209,106,120,119,225,99,99,181,194,65,222,169,165,240,233,73,103,248,248,165,249,99,178,251,125,148,127,185,88,58,42,125,153,
62,255,253,241,101,152,112,165,22,173,114,198,228,110,102,53,231,102,115,32,187,70,23,170,59,29,23,88,137,26,98,194,177,133,196,97,187,192,167,174,193,48,95,147,220,57,13,31,33,146,100,109,251,145,131,139,53,75,97,225,52,99,89,170,255,117,139,39,105,
59,115,5,186,133,135,129,162,127,216,118,109,225,181,134,251,2,199,83,50,157,208,121,111,155,96,59,122,79,251,128,61,47,85,173,4,56,20,182,161,82,135,240,121,137,198,221,131,103,35,138,237,29,2,204,124,197,65,221,141,97,58,254,42,255,68,161,241,223,69,
54,255,79,194,9,54,195,3,116,254,139,128,102,83,111,155,83,212,184,26,183,89,8,250,32,75,138,210,253,99,250,215,39,58,191,151,151,93,56,25,233,79,117,34,220,210,254,171,133,162,56,49,210,157,17,81,130,61,69,14,44,24,7,98,143,142,219,117,250,23,11,9,7,
45,17,48,6,30,252,96,236,31,171,226,131,0,71,62,198,152,87,136,128,145,157,197,251,111,216,131,190,245,74,88,42,21,58,245,86,87,105,150,239,177,122,188,190,120,170,11,40,114,224,127,23,200,227,208,16,179,99,33,102,57,168,166,35,210,113,169,180,202,128,
54,45,51,220,190,51,153,193,39,227,231,157,180,157,94,183,220,109,207,202,183,19,52,4,137,52,244,228,52,233,62,127,48,124,0,63,229,96,195,133,24,143,211,254,37,133,252,143,156,44,147,240,197,148,82,181,117,29,199,70,197,141,168,232,182,130,229,33,31,
88,6,94,120,204,191,93,6,36,254,49,191,133,141,171,95,38,196,112,188,54,121,124,13,124,225,208,226,160,253,91,255,249,79,182,95,3,135,179,64,129,138,239,175,210,151,175,248,121,227,127,255,7,80,75,3,4,20,0,0,0,8,0,198,139,121,66,91,160,228,214,216,9,
0,0,8,16,0,0,16,0,28,0,83,121,110,112,114,101,122,70,77,95,48,56,46,115,121,120,85,84,9,0,3,227,193,80,81,15,147,212,82,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,93,87,91,87,226,90,18,46,146,136,17,211,2,26,16,4,53,220,47,106,148,40,136,66,43,23,65,104,1,
211,128,55,164,69,172,113,166,157,211,231,116,143,246,204,58,63,123,222,230,117,106,39,1,233,179,31,92,203,143,175,170,246,174,123,254,91,133,5,5,186,158,208,33,34,24,167,0,5,59,12,206,182,51,163,1,64,200,61,224,11,174,211,53,97,28,112,248,241,122,15,
252,159,16,142,131,23,196,8,4,85,188,2,136,218,130,112,224,42,57,96,20,244,171,120,193,52,56,184,99,241,154,131,182,178,166,49,165,30,112,11,69,9,57,120,168,142,138,26,29,167,24,14,1,136,190,154,122,222,45,119,206,148,140,182,222,216,115,103,119,83,0,
135,0,37,177,47,112,57,79,244,20,7,164,158,228,247,4,4,27,158,165,36,60,150,23,152,126,221,137,28,119,34,103,19,248,48,6,168,2,252,144,136,22,93,203,250,213,252,185,10,187,0,121,41,43,192,169,156,61,50,24,25,38,68,140,181,143,163,226,222,190,166,9,78,
37,42,113,123,209,155,175,47,111,63,191,61,171,135,10,110,23,52,124,52,223,95,132,206,134,99,22,232,201,67,209,129,185,243,67,124,96,255,46,64,64,196,185,194,93,46,150,156,48,120,1,5,192,92,44,49,1,142,130,4,220,205,2,64,239,71,58,236,253,30,103,132,
160,140,175,82,107,181,148,3,133,14,122,189,94,132,156,105,95,40,73,217,134,127,53,130,141,69,11,32,37,183,62,98,212,114,112,238,6,91,81,80,151,1,87,54,43,120,16,177,24,164,253,214,179,189,142,141,0,253,187,36,20,4,116,192,173,226,77,48,17,139,97,159,
218,23,68,211,126,185,117,213,110,118,174,218,100,191,26,240,0,132,117,70,173,185,238,114,112,141,12,48,51,66,99,218,163,244,51,14,175,13,224,216,197,30,19,49,51,38,68,127,242,0,182,32,106,225,5,12,47,26,66,5,25,21,192,96,44,206,50,196,176,239,195,99,
192,254,168,184,127,160,105,188,51,220,117,98,82,234,171,213,175,47,191,63,235,250,121,182,180,157,195,97,30,14,253,192,191,138,57,59,100,171,241,220,245,240,147,105,78,232,11,240,184,34,19,227,206,208,254,42,94,112,160,29,68,82,56,188,135,125,44,242,
199,236,134,120,30,89,239,14,111,12,47,218,128,242,15,55,14,20,28,14,44,29,51,249,183,228,12,170,27,224,147,202,157,114,235,188,119,215,201,104,143,245,181,61,166,217,9,32,148,160,33,1,134,214,206,39,64,30,138,34,96,248,29,232,67,76,128,94,24,226,19,
160,104,68,215,98,128,1,52,223,25,9,168,83,82,245,223,227,255,193,25,160,27,150,124,173,171,126,77,49,142,223,243,68,84,132,132,179,103,47,193,35,55,87,169,21,41,70,79,96,155,227,160,4,79,182,37,139,33,164,221,215,124,9,238,0,44,6,111,101,151,237,131,
197,152,139,125,232,204,3,220,79,25,228,141,57,33,3,99,170,33,211,190,58,183,24,30,11,224,242,159,95,126,238,116,111,202,101,93,57,69,168,35,14,96,223,80,118,201,177,208,207,0,204,221,59,1,2,70,6,80,16,47,92,48,214,245,58,14,244,9,195,5,123,21,71,61,
211,67,11,32,135,20,147,114,125,52,186,178,68,80,52,147,137,14,55,23,75,179,250,175,140,255,161,232,47,63,158,223,20,244,127,216,194,241,35,20,131,33,176,9,3,206,134,155,254,48,62,141,41,152,171,176,32,222,16,16,134,36,62,124,49,116,124,22,170,228,76,
159,156,196,129,25,221,174,17,127,201,189,243,68,34,41,158,135,5,225,179,193,216,65,35,71,231,128,19,103,235,143,234,138,135,61,234,63,122,179,172,118,213,190,90,59,10,5,145,148,171,0,210,169,136,203,182,78,90,9,48,96,3,92,20,187,174,195,118,234,247,
111,49,101,69,82,247,38,60,112,182,89,145,4,137,192,172,72,20,250,14,152,21,137,144,200,52,255,56,49,158,104,67,74,170,183,119,42,227,183,55,69,83,74,222,85,5,119,220,176,45,44,113,93,215,144,131,10,3,150,221,176,229,88,226,180,149,39,193,214,41,153,
64,154,24,107,204,187,219,73,236,62,109,2,80,211,132,18,79,192,142,170,86,203,212,127,147,4,36,57,234,63,59,31,203,149,242,37,37,21,1,13,142,24,119,105,196,12,245,191,85,123,56,237,169,133,124,122,183,214,239,223,41,55,229,6,158,149,15,177,102,38,47,
136,232,108,223,150,188,65,108,89,128,80,18,160,160,224,74,105,50,34,32,42,1,53,141,112,97,10,100,57,6,120,242,22,144,23,202,28,12,186,24,26,76,24,171,104,243,147,51,108,244,252,125,23,196,210,50,28,249,250,205,206,185,114,125,217,172,106,24,247,70,112,
112,13,123,138,11,94,225,50,7,4,68,241,139,217,110,28,80,246,130,22,15,197,176,103,234,122,146,206,52,2,188,233,9,227,85,160,236,250,5,144,254,2,80,240,69,195,255,123,116,129,160,115,115,49,9,126,137,26,143,114,93,173,169,145,204,104,93,214,40,185,201,
153,43,240,230,235,112,48,146,229,40,3,216,225,225,11,1,235,114,98,2,20,124,221,13,198,8,77,1,177,107,135,145,22,9,154,243,143,128,224,69,30,30,253,254,40,94,156,27,64,79,164,128,76,226,47,216,217,252,203,251,186,53,253,170,95,238,55,47,59,232,77,108,
224,217,174,233,59,232,82,153,108,148,210,248,201,107,1,104,227,111,63,101,211,88,183,58,50,92,9,112,155,104,49,192,56,63,224,158,128,25,198,15,10,248,47,12,152,157,63,194,146,217,255,223,126,190,190,224,111,207,175,138,226,92,116,123,26,195,177,65,76,
57,104,186,187,104,218,224,151,49,203,110,104,46,178,233,26,92,58,209,31,204,114,59,18,208,6,157,150,63,234,217,186,55,24,71,208,166,107,186,151,47,180,174,233,238,35,35,33,67,241,14,62,234,38,32,62,152,246,41,253,120,199,28,27,108,138,175,222,86,235,
47,223,126,62,191,190,97,113,160,160,149,42,13,190,75,237,54,149,84,240,201,116,111,158,191,250,21,248,177,248,104,1,86,0,124,139,228,221,48,98,121,162,35,207,58,84,17,177,56,9,8,249,80,152,190,95,90,34,150,114,44,245,26,93,202,64,150,132,119,89,57,52,
73,229,36,52,79,156,184,229,241,76,128,121,33,182,108,195,250,170,23,63,3,108,3,206,255,43,120,197,65,39,227,77,49,243,42,121,124,94,160,118,63,200,100,50,147,132,0,161,224,226,91,229,205,48,62,154,8,47,162,45,93,192,14,176,250,115,27,243,95,244,125,
26,255,62,198,49,235,255,186,238,221,100,119,79,80,179,204,67,139,124,167,123,115,12,136,83,250,231,197,145,0,21,221,171,50,192,9,50,49,168,67,168,122,238,144,1,201,228,54,61,183,185,169,29,202,222,125,196,49,253,46,153,140,109,157,1,76,196,79,140,226,
252,213,69,244,194,200,127,65,220,88,218,150,125,82,207,120,189,146,57,82,240,40,29,192,185,219,137,171,248,242,69,176,186,142,37,115,119,200,187,170,50,96,225,56,140,187,77,19,240,13,37,168,103,211,177,203,166,233,222,91,218,208,32,178,30,244,92,31,
89,238,102,237,182,154,8,37,49,105,1,210,76,254,185,173,253,231,183,241,235,203,239,79,223,127,126,127,238,102,61,235,52,109,32,63,191,9,5,169,189,81,185,216,13,173,179,114,207,80,239,46,72,181,32,84,86,28,143,121,90,192,74,110,118,195,107,27,234,41,
89,101,27,98,194,212,78,254,79,209,64,232,142,32,64,5,219,16,116,17,90,202,242,46,14,1,214,193,14,73,137,74,70,166,195,236,139,243,65,49,0,46,169,255,242,199,115,229,251,159,181,255,124,199,132,114,136,79,183,164,108,158,79,130,206,193,110,66,201,227,
211,103,3,112,81,132,145,24,154,9,44,16,131,158,75,128,106,2,118,94,97,213,149,141,43,123,248,164,3,141,54,254,7,27,247,90,194,4,182,12,128,24,253,145,89,255,30,59,235,172,107,190,94,159,229,223,142,222,185,196,144,156,70,114,166,66,183,255,40,180,41,
187,87,252,17,51,255,28,80,96,179,35,239,113,108,227,137,213,93,164,17,57,83,121,23,89,23,168,255,204,138,4,224,142,222,48,35,18,144,198,52,127,206,76,251,60,183,74,27,91,73,42,191,162,90,125,254,246,237,123,98,181,213,223,219,210,16,42,152,118,252,51,
128,185,66,53,158,250,104,95,70,240,121,250,226,215,85,12,108,63,102,253,205,131,24,66,201,85,88,252,109,19,83,216,136,208,106,221,70,8,156,162,253,108,19,147,233,156,238,141,228,85,132,221,185,51,177,38,97,200,253,224,171,84,188,39,228,187,74,108,65,
118,98,34,133,181,202,178,95,21,78,100,254,38,113,215,94,240,246,254,248,155,82,251,251,159,106,70,43,229,188,49,60,57,177,242,175,69,251,207,208,27,203,126,156,0,180,204,133,163,158,216,164,186,143,161,71,91,145,111,37,134,215,214,66,10,180,16,248,25,
99,160,91,34,52,255,207,25,99,42,50,122,207,63,206,30,141,197,105,254,211,234,119,125,121,219,236,212,168,145,104,48,237,29,80,6,238,87,0,97,131,128,164,89,161,72,11,33,45,125,4,100,24,176,79,187,96,30,6,110,56,68,45,98,138,48,128,86,38,2,226,239,0,181,
204,105,254,91,251,119,173,125,181,195,198,95,173,135,230,177,204,213,204,86,245,14,180,108,224,194,67,76,226,151,247,102,54,70,102,173,61,125,174,246,171,200,39,27,248,113,143,68,138,19,17,147,97,238,31,166,253,75,122,121,253,242,170,171,41,185,85,79,
210,236,93,54,248,225,126,228,160,235,245,164,89,65,174,151,128,223,103,219,21,205,63,213,100,216,105,186,17,208,149,229,61,171,221,241,188,193,208,34,158,247,249,215,241,113,93,255,202,33,222,155,192,219,236,254,29,224,3,236,251,79,106,148,187,189,134,
210,109,92,158,225,32,188,141,157,69,99,119,167,86,153,100,223,14,169,201,183,3,231,123,160,130,24,186,167,140,69,23,251,152,89,91,157,50,138,198,118,71,58,2,22,163,224,250,139,142,130,161,163,111,218,159,167,239,15,160,239,15,178,175,247,154,74,147,
54,151,78,36,162,151,74,144,208,252,124,94,210,4,155,170,238,238,214,241,214,232,46,37,160,250,43,101,61,158,199,115,98,36,131,124,67,172,10,182,108,51,72,219,229,112,202,176,29,48,134,110,50,104,254,8,220,225,12,35,47,209,14,193,14,179,63,103,244,191,
164,175,253,239,159,207,10,53,225,90,47,190,46,251,112,20,48,246,143,64,144,106,55,46,203,193,201,48,185,7,122,46,249,127,131,1,57,170,237,11,223,189,29,214,101,57,57,221,80,216,251,71,253,72,128,249,63,170,178,231,118,226,108,255,136,76,2,242,38,206,
248,95,152,119,134,150,200,126,191,81,83,110,46,187,103,138,242,248,191,255,3,80,75,3,4,20,0,0,0,8,0,198,139,121,66,8,141,87,223,42,10,0,0,8,16,0,0,16,0,28,0,83,121,110,112,114,101,122,70,77,95,48,57,46,115,121,120,85,84,9,0,3,227,193,80,81,15,147,212,
82,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,93,87,91,83,34,89,18,206,162,10,40,177,184,138,118,33,37,22,114,21,5,161,16,65,196,11,34,2,162,128,92,188,32,74,67,78,199,116,199,244,116,187,218,221,19,251,180,127,121,223,246,117,243,20,224,224,156,8,67,253,
34,243,100,229,237,203,60,255,45,193,130,10,141,100,216,143,61,64,59,128,240,34,94,41,144,217,240,70,240,26,122,118,88,22,70,142,140,5,208,230,220,193,27,0,15,108,10,15,194,29,64,203,102,141,226,3,0,83,57,148,16,0,17,163,72,191,119,8,56,6,52,2,198,202,
81,250,31,66,79,32,188,42,104,244,141,233,104,116,192,30,36,241,168,28,27,97,162,242,243,203,143,68,234,222,111,45,97,11,48,0,1,40,75,29,23,20,175,237,37,28,192,30,169,67,217,253,104,130,155,236,97,20,19,0,97,48,67,88,184,201,30,223,118,150,152,132,126,
206,164,177,1,74,23,174,12,222,100,142,99,244,73,37,55,1,183,7,158,36,222,78,36,214,96,108,98,95,136,187,100,223,106,139,19,228,151,174,62,253,24,125,237,252,120,249,246,123,229,100,124,136,165,2,144,1,169,37,162,120,89,12,195,33,251,246,12,196,33,9,
167,38,56,244,120,10,164,14,5,139,29,182,68,20,32,19,174,31,222,109,3,83,225,101,168,11,220,65,230,104,15,11,19,115,5,17,45,246,66,229,180,216,174,35,108,18,144,19,209,160,219,79,145,253,37,187,159,160,19,57,214,249,254,245,187,218,250,242,252,233,193,
183,20,195,93,128,8,128,209,11,13,10,247,178,75,251,216,188,159,2,151,6,120,88,117,106,232,5,72,51,64,168,136,80,95,119,71,41,100,236,88,188,194,192,0,227,77,183,157,125,178,135,128,0,12,36,24,111,164,82,122,252,19,32,6,164,161,8,56,70,76,51,255,141,
225,27,14,28,82,103,244,199,79,246,163,170,99,169,162,32,168,236,50,225,213,124,46,194,208,95,241,252,13,212,233,246,55,9,73,216,226,59,48,39,33,9,117,32,59,243,18,117,243,213,123,137,18,76,253,103,249,231,236,1,176,24,29,242,85,173,82,237,222,39,174,
138,13,148,49,10,236,18,58,251,0,36,170,206,3,8,105,12,48,96,252,6,0,70,222,73,144,74,252,61,176,202,84,176,2,111,128,149,85,40,179,191,46,186,155,62,195,7,185,220,40,53,123,141,110,185,221,193,152,118,192,178,235,135,35,74,102,85,0,76,101,55,112,56,
160,82,219,230,243,112,230,128,138,15,252,222,113,31,18,130,149,95,98,18,170,217,29,192,17,128,102,6,232,58,168,32,174,22,205,171,136,99,136,240,38,222,15,151,2,231,95,252,91,66,112,35,167,220,62,81,185,164,39,254,187,64,6,181,211,109,171,173,226,153,
166,98,126,77,25,92,79,62,85,131,129,108,192,252,170,183,95,159,0,73,192,133,93,204,171,235,51,224,20,80,6,204,71,55,231,128,149,253,121,137,60,224,42,148,243,234,218,12,200,1,82,65,76,251,207,103,207,157,218,33,47,223,126,249,246,27,126,254,242,231,
39,109,168,120,119,176,63,213,181,30,24,160,3,94,141,1,73,2,218,139,37,3,244,148,15,26,49,4,1,118,56,96,237,54,175,82,133,166,5,238,6,149,99,44,61,244,35,96,133,11,215,29,221,161,124,8,48,149,20,169,228,151,230,242,207,91,215,0,154,188,220,170,21,27,
205,223,94,190,63,191,182,83,74,228,182,6,161,109,119,137,183,202,5,223,81,163,106,211,240,35,133,203,227,227,11,210,153,0,141,234,226,38,5,23,118,220,73,126,67,160,134,188,170,90,66,148,177,78,2,108,176,43,94,27,160,94,219,190,193,140,153,90,102,17,
246,197,7,163,208,82,236,91,111,78,57,230,236,219,77,1,130,56,185,152,104,53,154,106,42,155,72,151,131,129,240,99,255,6,18,65,151,233,25,234,110,56,221,88,12,63,14,238,32,18,117,153,100,225,66,228,242,170,20,169,93,86,129,58,94,242,179,254,223,85,150,
179,183,157,38,108,219,220,230,34,3,226,117,103,182,180,44,18,16,48,215,4,148,76,103,57,115,106,72,41,223,142,56,205,121,225,145,11,142,250,173,122,134,8,192,105,243,193,58,200,210,249,232,219,249,232,229,147,74,253,183,197,59,245,250,243,28,17,157,92,
184,96,172,25,86,222,234,143,171,185,89,253,173,224,180,254,120,168,153,136,209,64,157,85,215,54,71,222,93,2,124,152,213,223,62,223,20,184,128,46,17,155,212,31,32,23,154,171,63,129,234,79,106,190,80,246,159,136,0,127,31,90,11,7,227,86,79,231,219,26,12,
12,218,189,181,96,159,1,251,112,98,208,62,90,11,142,25,176,41,244,12,218,209,185,59,134,131,174,30,221,62,140,12,26,38,10,241,241,112,168,75,112,194,185,1,238,207,137,161,70,195,73,252,5,250,194,167,210,176,192,226,111,180,135,253,80,113,72,213,102,187,
214,47,55,200,255,253,56,93,118,213,133,45,87,136,255,151,161,1,11,232,175,36,38,173,12,16,147,72,151,36,50,51,137,54,52,4,56,247,87,180,153,196,134,78,200,154,146,192,18,81,246,169,7,90,112,44,120,239,253,149,157,153,68,91,164,191,74,195,137,125,193,
228,139,122,66,106,176,211,45,151,47,213,107,85,45,62,5,84,39,166,17,179,22,224,99,10,77,55,44,36,150,240,241,114,242,237,10,163,155,187,39,196,179,180,126,95,222,141,217,1,246,53,196,139,208,41,115,87,16,182,4,104,247,246,17,47,125,186,255,41,230,46,
182,60,113,196,183,134,228,222,252,119,152,54,44,11,32,203,173,86,37,158,82,217,25,38,149,222,83,147,230,198,30,112,127,57,208,7,195,0,42,120,14,176,11,1,254,55,119,211,4,67,53,165,49,128,157,45,22,144,161,182,109,97,64,30,66,240,234,104,186,96,152,64,
73,87,17,129,247,74,77,129,84,226,73,6,176,153,116,192,38,244,204,190,193,182,65,3,200,19,108,245,218,173,203,178,90,109,119,113,114,166,84,177,105,44,207,3,73,190,109,60,121,39,193,7,223,75,124,228,31,140,37,250,167,208,235,245,112,34,113,100,44,22,
17,139,51,137,19,254,126,114,135,30,127,209,64,1,53,201,197,110,184,27,87,219,181,70,165,191,87,243,179,217,105,102,186,10,58,96,216,88,246,224,112,202,93,252,163,1,70,229,237,61,156,50,100,206,129,110,24,174,187,247,216,252,11,210,46,145,179,13,104,
100,158,135,50,216,156,12,128,156,216,36,149,160,39,140,51,254,147,209,4,79,103,19,255,45,166,2,249,79,241,255,82,125,78,39,138,191,84,181,129,177,181,89,170,114,114,210,140,239,220,117,28,154,182,222,71,136,216,237,157,10,113,36,188,151,184,255,167,
68,147,39,137,251,19,73,35,190,178,51,254,73,201,71,157,82,187,216,45,85,11,234,48,166,216,88,254,217,249,185,208,167,116,43,52,223,166,249,127,21,75,4,4,82,155,179,252,63,187,89,254,231,84,172,226,63,84,182,254,169,226,112,207,245,159,65,212,243,47,
87,71,47,207,172,0,175,58,195,113,86,69,98,7,35,213,50,45,78,219,140,255,85,198,157,41,214,59,82,153,216,93,241,250,102,0,207,200,148,248,95,98,0,237,121,194,133,116,103,163,250,83,237,204,93,198,255,63,5,138,144,58,92,11,20,113,162,242,107,198,191,105,
189,254,152,255,102,185,84,190,236,214,74,84,127,173,157,152,150,97,177,75,216,168,152,164,168,221,137,222,147,36,246,58,16,131,5,254,84,234,58,224,96,149,118,0,226,191,136,40,243,7,208,22,32,237,114,238,98,191,167,123,119,192,250,31,29,214,48,142,137,
255,12,34,127,77,243,23,118,86,92,123,163,209,141,46,65,243,159,102,200,211,41,236,48,254,51,135,34,28,120,164,243,218,127,206,168,254,85,53,117,118,56,201,92,100,204,26,170,46,66,22,217,178,132,108,255,162,254,185,17,192,53,15,40,21,11,115,70,7,110,
198,96,47,40,116,187,54,39,113,198,22,146,244,187,59,24,135,84,38,241,95,55,179,253,79,150,171,205,106,163,220,38,243,42,94,36,86,176,149,134,44,173,224,46,199,97,146,195,82,88,198,193,133,254,237,46,177,109,224,112,201,189,134,131,251,9,64,236,202,161,
111,125,111,182,255,186,132,123,2,70,30,226,255,220,132,178,69,90,25,73,34,59,147,200,11,247,194,91,254,109,86,133,2,45,75,229,214,151,209,183,239,234,169,170,50,234,210,119,170,140,155,234,191,173,192,245,237,74,157,116,145,237,247,5,101,100,34,160,
57,5,216,118,123,102,130,198,237,74,147,221,190,177,0,240,7,35,164,7,79,164,128,55,83,115,226,21,183,113,209,243,158,207,122,184,192,36,234,173,186,110,223,76,245,207,241,57,169,210,171,117,213,86,181,216,209,240,42,11,141,6,77,22,217,203,31,195,32,10,
120,2,98,59,201,30,19,251,228,12,38,129,22,153,54,3,116,239,12,104,3,92,215,18,211,253,151,229,159,110,143,7,131,108,221,223,131,4,191,205,55,29,128,254,64,156,73,108,33,240,7,243,243,71,180,211,34,77,251,255,237,167,31,157,127,127,251,241,89,85,177,
64,13,222,132,122,164,8,66,94,174,147,174,167,197,34,130,137,184,5,114,18,149,57,230,123,121,212,116,107,194,129,158,204,84,171,174,151,12,130,224,146,11,14,142,0,141,5,49,209,167,29,129,141,27,76,246,180,153,10,15,147,23,210,116,255,81,24,173,202,204,
255,98,155,241,255,185,215,145,234,179,215,20,44,208,246,66,169,250,27,16,8,168,193,28,0,240,141,230,27,156,68,63,196,112,244,164,3,127,1,141,44,109,117,33,246,132,143,180,87,26,225,21,168,49,136,124,55,103,132,180,205,36,102,246,69,155,141,122,212,41,
23,27,197,203,102,133,109,160,79,57,57,244,248,48,13,38,64,84,207,51,102,136,76,234,172,118,105,153,199,152,57,52,154,56,3,135,68,9,128,31,85,95,69,219,213,129,35,125,255,118,147,84,173,162,63,119,142,129,146,57,60,130,24,246,79,32,184,111,163,164,206,
205,31,187,206,127,73,185,172,158,22,59,29,53,167,170,177,205,72,16,251,29,154,93,1,16,184,178,196,239,132,8,160,253,103,87,180,73,63,56,34,179,236,42,196,103,251,207,129,112,195,125,72,184,156,251,179,254,127,17,104,186,102,29,176,132,227,17,68,204,
38,254,179,64,9,9,174,184,146,248,177,167,247,223,171,248,32,114,45,106,71,182,255,128,89,141,8,16,149,90,63,95,63,159,127,253,249,235,123,170,167,57,247,168,84,49,22,0,243,137,82,36,10,220,112,229,8,104,147,174,240,236,238,27,224,46,185,156,97,235,86,
224,6,132,31,172,221,31,156,206,10,83,9,211,36,123,102,132,112,31,93,46,178,55,244,166,17,204,73,55,21,98,203,175,223,161,31,138,23,183,200,114,161,165,181,180,195,182,65,144,42,211,251,243,235,221,243,203,235,175,179,92,208,187,198,166,27,123,110,163,
80,178,65,97,215,18,101,230,216,115,251,145,214,45,104,59,172,129,217,115,251,152,53,83,46,180,250,166,226,21,47,109,176,157,92,120,83,49,50,149,19,167,125,253,77,133,237,223,237,105,254,13,230,213,148,23,68,137,189,189,71,47,103,227,175,131,210,255,
254,15,80,75,3,4,20,0,0,0,8,0,198,139,121,66,26,118,103,1,66,10,0,0,8,16,0,0,16,0,28,0,83,121,110,112,114,101,122,70,77,95,49,48,46,115,121,120,85,84,9,0,3,227,193,80,81,15,147,212,82,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,93,87,251,87,226,74,18,46,66,
148,136,25,64,141,78,120,136,17,24,121,40,8,65,52,10,62,16,17,16,69,228,229,115,196,80,227,222,241,140,163,51,62,238,238,222,253,167,247,183,253,117,171,19,50,58,183,207,193,147,243,249,117,117,247,87,213,85,213,255,45,193,152,2,37,207,120,2,103,128,
70,195,241,15,249,194,9,101,231,135,4,158,193,104,72,24,179,143,121,78,56,104,212,178,107,184,1,144,21,57,183,238,193,15,179,59,211,142,8,30,3,4,105,82,95,68,14,208,25,140,98,6,64,129,49,8,207,93,112,182,235,153,141,79,12,96,227,21,58,196,160,161,210,
16,4,7,65,130,252,229,229,245,161,121,167,63,60,42,168,200,65,188,185,2,21,192,153,229,171,18,188,7,242,66,222,197,128,152,5,44,10,108,185,144,20,198,171,14,112,4,112,176,41,0,166,32,136,159,79,97,139,128,49,225,130,135,229,249,119,12,30,109,129,235,
82,191,192,214,231,28,146,232,174,197,196,189,227,227,214,110,249,176,221,86,250,193,100,125,128,186,177,85,13,104,110,192,155,243,95,247,118,135,0,10,176,136,113,255,205,102,115,8,244,199,96,30,19,179,7,136,38,32,174,78,130,114,94,252,136,229,51,3,16,
64,119,218,232,180,62,180,24,128,111,231,159,114,72,196,88,19,155,175,247,207,250,147,66,195,63,237,15,50,98,132,126,69,56,219,212,149,245,41,109,132,16,63,0,87,128,29,128,237,105,103,14,123,105,195,88,22,218,28,228,252,82,10,187,76,238,25,216,229,219,
163,208,7,175,130,117,83,238,3,232,1,200,110,154,178,101,2,27,112,109,131,202,185,121,254,137,145,104,78,128,152,156,120,186,253,243,246,233,249,86,81,240,208,9,120,5,144,242,178,173,30,147,152,53,19,24,10,18,175,224,129,19,6,131,8,12,12,160,26,159,80,
220,206,176,197,248,10,55,153,104,8,15,217,9,33,42,128,93,128,94,188,53,165,57,195,111,83,72,67,189,111,174,111,19,194,4,201,98,180,248,250,164,43,243,209,234,209,128,243,249,25,205,78,210,229,249,26,104,168,250,166,152,32,36,184,67,35,0,118,230,38,130,
236,116,12,40,136,167,220,17,30,249,62,98,213,88,158,15,67,23,34,141,134,36,177,41,113,2,78,60,159,73,238,200,32,106,170,15,98,129,167,175,193,160,94,80,179,170,234,118,143,131,7,148,72,231,238,251,64,191,167,227,175,98,114,49,199,246,30,115,58,217,86,
1,19,201,165,48,3,88,248,238,176,191,24,75,252,2,98,240,25,80,77,196,50,22,160,192,137,4,133,232,66,210,176,17,116,192,15,208,103,189,185,232,194,138,197,248,1,23,30,192,124,38,53,25,219,158,16,92,135,4,169,242,151,219,135,151,187,231,151,167,127,207,
223,156,251,82,108,171,110,218,251,142,167,35,2,106,190,132,9,104,188,38,181,201,25,33,159,113,152,142,11,109,27,82,11,160,29,130,225,148,0,175,203,200,3,22,124,21,6,96,15,71,54,100,210,169,29,134,168,197,216,8,220,112,116,254,193,128,233,255,193,237,
7,27,236,200,245,199,151,199,158,254,244,253,89,105,120,39,35,55,231,0,33,53,54,186,40,182,56,56,175,45,149,110,162,18,28,240,20,59,30,125,196,123,46,73,33,188,160,8,77,79,56,150,196,107,14,250,41,49,194,226,111,193,49,34,22,160,45,187,106,169,96,26,
247,1,162,75,96,59,146,247,99,54,154,18,97,83,66,171,46,199,161,120,245,22,255,99,174,121,186,147,69,185,116,123,127,251,252,162,83,252,227,184,139,67,52,239,206,11,80,84,33,56,230,16,141,15,59,15,100,4,247,116,133,137,185,224,84,40,72,206,126,103,72,
239,25,81,84,92,32,146,194,232,55,25,1,68,71,193,96,12,215,31,25,95,162,89,32,182,95,158,244,135,63,110,217,250,49,167,130,17,51,86,170,114,139,228,86,148,101,60,49,175,123,53,128,28,14,38,156,10,201,7,113,13,184,42,201,109,59,26,161,128,164,148,89,189,
4,251,15,158,233,31,118,204,162,22,128,61,56,230,66,30,178,143,154,115,25,41,254,201,9,110,69,48,226,207,212,63,224,246,134,221,224,145,219,197,102,181,214,42,255,184,83,177,105,38,138,132,113,85,206,197,99,92,81,188,72,94,142,26,192,74,200,133,123,19,
10,19,51,197,54,4,151,28,180,130,222,0,3,104,29,49,15,104,155,54,124,63,160,243,83,110,81,161,101,48,114,112,97,30,138,49,108,236,131,173,239,31,101,247,111,94,108,55,203,135,229,82,179,86,108,208,226,198,6,22,221,115,162,29,214,103,62,161,34,169,204,
153,145,44,216,187,158,58,185,91,10,101,176,111,108,200,30,17,205,100,102,252,2,227,96,95,134,234,104,200,2,72,70,186,255,7,2,72,136,134,67,102,65,177,107,112,58,58,111,233,207,9,159,84,117,193,35,38,202,73,74,255,169,242,195,115,14,187,110,21,205,211,
105,194,149,186,152,199,106,140,1,10,25,155,183,163,199,118,190,60,167,226,41,3,38,193,238,105,120,108,221,143,178,202,220,207,24,47,108,67,221,141,201,8,126,54,25,232,33,224,116,218,159,53,24,20,33,27,30,242,144,117,126,222,237,163,175,49,177,252,163,
116,127,247,243,245,118,229,106,99,57,57,135,23,102,178,248,1,77,14,126,7,208,198,17,176,98,1,26,99,172,191,99,104,76,221,247,83,224,239,54,200,53,54,187,117,126,222,200,127,25,121,255,233,246,245,11,213,63,133,201,132,130,33,32,192,63,231,142,168,162,
238,239,168,86,237,200,2,5,115,159,9,52,180,181,72,197,12,250,184,106,0,49,74,137,227,176,35,66,95,13,54,44,134,93,164,143,27,45,96,152,208,28,110,200,10,56,6,86,253,179,67,104,30,4,77,108,223,223,225,183,151,167,187,111,76,105,39,227,178,252,227,96,
203,237,37,42,139,186,174,27,192,179,177,253,234,220,4,236,155,25,106,27,246,125,228,234,72,152,8,6,144,7,157,7,35,254,134,54,254,96,83,202,137,74,200,178,129,239,235,159,159,242,207,8,229,223,196,174,126,127,127,251,116,247,160,123,167,7,31,217,225,
157,68,213,160,3,54,108,13,40,153,15,134,234,14,254,14,108,242,227,191,3,197,144,13,215,234,18,5,220,16,232,45,112,184,16,147,44,245,201,67,78,10,200,128,55,134,73,12,10,69,90,235,47,177,116,124,212,236,118,202,45,37,115,222,61,57,197,54,64,128,149,202,
192,0,14,218,205,138,161,221,60,155,43,157,142,148,174,43,106,15,173,203,68,209,85,58,236,70,151,117,51,65,192,186,84,231,186,173,204,226,186,181,220,166,244,217,150,232,164,142,86,80,49,129,13,114,136,90,39,147,43,76,127,55,131,254,51,91,186,215,255,
188,77,238,61,189,126,175,23,179,171,120,101,22,111,20,174,185,15,141,189,133,213,222,213,129,1,240,188,238,2,19,56,54,128,47,194,9,15,234,74,56,142,87,151,144,197,130,189,48,194,212,173,134,179,173,171,158,193,16,108,61,234,16,130,222,69,188,50,247,
172,240,67,253,169,252,169,174,145,185,148,115,58,38,94,232,95,21,115,224,42,251,223,187,86,197,83,66,92,192,95,218,249,12,96,254,13,216,50,140,189,155,178,229,64,22,176,229,33,195,78,10,253,206,128,55,255,207,184,17,26,103,223,228,82,171,86,170,151,
59,109,69,169,208,62,17,47,47,151,232,170,230,61,125,78,109,226,225,177,17,187,219,81,187,38,244,57,40,96,34,198,128,40,218,197,159,226,165,12,37,12,45,152,0,85,58,177,239,129,26,42,81,11,216,21,47,157,208,192,79,113,11,136,51,27,214,249,131,230,253,
75,31,189,254,165,127,219,125,252,87,106,237,72,147,246,241,236,220,216,234,54,79,26,166,215,102,212,193,166,217,60,105,60,253,99,247,106,70,205,253,2,168,152,98,102,46,149,210,47,13,96,139,167,84,173,133,3,19,157,243,14,243,32,165,219,115,30,170,153,
240,106,5,59,84,16,144,250,47,18,181,84,26,12,210,172,255,114,179,245,211,114,167,187,91,84,50,25,210,191,190,30,164,234,170,98,22,166,236,187,34,181,10,197,66,48,130,205,46,221,125,175,61,196,220,141,229,224,34,171,41,89,8,216,15,68,178,142,177,224,
18,118,47,136,1,238,60,243,174,94,10,230,145,66,44,139,78,123,203,67,237,214,126,54,24,195,206,177,81,127,242,70,133,42,215,113,153,245,223,227,5,74,132,53,185,150,76,158,37,147,181,84,38,139,213,244,132,229,170,29,80,5,46,18,139,108,227,254,186,1,164,
249,2,103,171,22,226,98,111,127,119,204,200,109,180,28,151,150,114,41,188,54,91,230,31,44,255,6,151,53,239,102,165,187,105,40,228,36,96,93,202,173,91,12,128,83,14,38,11,253,66,154,28,48,234,14,135,199,185,29,185,119,92,43,149,233,244,170,210,159,165,
114,99,86,151,241,75,232,178,114,35,45,15,1,222,207,180,235,119,168,153,167,2,65,192,24,21,51,15,220,120,189,107,172,33,36,192,145,55,178,75,42,28,110,214,215,24,32,20,0,87,160,191,28,204,90,29,170,193,176,242,31,111,11,49,255,203,123,181,74,45,217,169,
53,202,109,116,21,96,208,52,210,47,212,88,170,88,253,80,152,30,144,254,171,236,118,195,26,199,0,201,2,138,236,49,147,221,151,86,217,235,130,141,39,24,120,133,213,84,225,211,160,223,55,24,54,214,161,19,3,80,239,27,12,218,222,196,175,245,109,110,234,47,
42,178,216,163,212,95,165,6,244,65,217,139,251,184,235,171,115,210,13,236,63,5,170,238,184,71,239,135,102,253,83,110,132,140,241,109,91,106,103,214,235,99,15,148,237,81,30,214,157,212,76,29,203,51,73,236,55,12,219,63,169,32,200,71,241,89,35,194,89,203,
240,39,135,82,164,146,9,45,34,11,93,74,55,147,238,190,15,118,19,174,99,182,190,99,212,59,10,107,89,185,242,248,242,85,255,190,82,254,246,136,181,55,255,107,176,230,228,206,103,200,255,23,221,97,184,47,115,182,218,84,92,76,111,72,99,38,64,254,87,165,92,
194,242,174,230,70,206,182,25,204,121,203,245,122,214,0,28,196,168,79,19,163,59,180,97,63,224,128,245,222,108,128,59,20,214,56,89,238,61,254,165,52,244,135,47,143,202,181,38,167,62,7,134,201,52,112,228,52,139,9,253,86,200,220,182,184,233,132,139,132,
35,115,17,180,178,235,181,7,206,110,148,192,113,209,4,182,88,118,69,201,156,18,103,119,152,30,4,208,223,154,88,193,190,2,145,117,151,125,219,78,255,178,244,119,15,239,223,81,185,216,80,114,47,95,159,21,92,71,163,221,142,230,36,200,11,141,24,224,233,76,
138,53,19,105,244,112,91,242,233,40,189,8,102,194,6,227,170,62,182,37,23,201,67,237,153,52,139,174,16,73,82,48,30,164,133,232,240,185,81,132,77,64,106,119,246,252,203,86,65,232,177,173,49,239,176,251,239,112,132,162,62,136,203,197,82,170,210,105,41,202,
138,178,223,40,164,88,253,73,129,23,170,66,93,130,230,186,9,176,17,17,78,68,174,89,124,3,206,132,230,12,84,48,89,176,202,61,101,119,219,244,225,97,242,23,35,47,208,253,175,97,234,23,67,99,45,195,24,63,181,197,206,63,46,134,41,104,178,226,238,253,35,126,
123,102,249,191,246,191,255,3,80,75,3,4,20,0,0,0,8,0,198,139,121,66,19,196,191,172,44,10,0,0,8,16,0,0,16,0,28,0,83,121,110,112,114,101,122,70,77,95,49,49,46,115,121,120,85,84,9,0,3,227,193,80,81,15,147,212,82,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,101,
87,249,87,226,90,18,46,146,8,17,210,4,16,53,44,141,97,83,68,64,22,65,84,92,16,81,104,21,144,197,5,17,148,106,207,211,247,124,221,142,173,239,157,153,191,122,126,155,95,167,110,66,212,57,115,61,199,99,62,191,186,149,91,203,119,43,255,174,192,180,10,195,
162,178,126,227,7,109,21,225,214,1,104,181,90,145,30,114,199,12,216,1,232,199,45,235,253,128,193,184,113,193,229,173,26,104,150,117,160,5,196,69,183,110,178,60,129,96,180,227,220,196,145,10,145,13,187,181,168,49,104,101,105,201,114,152,24,105,229,176,
93,110,28,215,171,170,170,142,82,126,101,216,212,55,179,120,208,12,163,48,250,241,144,252,67,152,31,56,154,4,168,153,32,3,216,242,249,145,131,81,54,225,193,91,230,48,10,54,40,19,35,21,86,53,19,17,248,21,105,108,37,147,228,130,97,130,204,100,88,25,149,
178,153,108,150,147,67,65,0,143,210,173,93,170,153,76,174,168,170,209,66,192,131,221,14,172,204,216,249,43,216,152,131,64,233,171,7,251,125,72,154,237,252,3,28,113,224,207,47,218,241,219,24,146,48,3,10,180,56,80,130,165,185,58,162,182,123,91,68,206,100,
79,70,61,56,186,129,156,93,228,158,161,199,129,45,126,228,199,9,131,19,209,4,221,163,253,82,129,252,139,230,176,39,11,14,105,255,233,237,254,224,254,233,237,183,123,204,164,22,177,94,209,168,123,142,129,217,137,223,42,62,188,105,232,161,20,219,246,76,
50,238,81,177,175,31,38,109,170,209,175,79,38,15,82,73,228,26,245,78,7,27,85,13,80,253,3,83,101,92,82,210,120,29,211,83,70,111,8,119,157,210,197,230,90,54,235,148,195,165,189,91,167,50,104,182,235,213,70,87,205,12,46,67,246,10,82,22,195,16,134,109,169,
237,130,253,22,1,3,40,48,219,109,247,208,12,189,226,78,12,83,0,139,96,129,148,208,91,223,187,108,187,24,67,91,37,137,118,223,63,158,201,227,121,126,55,14,50,108,185,9,184,100,254,47,116,70,20,40,169,70,254,37,123,146,160,160,210,72,93,165,212,124,154,
242,143,250,154,84,215,112,245,28,49,104,60,19,128,187,17,196,94,12,177,132,19,64,222,199,181,228,17,182,205,58,195,129,187,109,236,97,189,221,6,131,177,139,131,202,102,5,157,147,77,5,12,106,254,115,228,95,212,234,47,163,148,223,94,127,214,30,147,181,
187,215,188,37,148,192,110,0,50,28,240,45,33,239,0,151,109,121,17,183,252,144,133,8,191,39,14,56,152,19,163,43,120,145,132,188,19,248,186,120,96,5,213,233,91,193,111,123,16,167,173,98,83,183,28,184,92,94,63,30,173,81,116,194,188,203,220,230,160,100,158,
141,226,48,15,99,0,249,114,154,2,98,156,95,180,48,163,140,148,44,55,202,39,205,35,53,147,156,91,223,177,225,104,114,92,255,72,2,207,202,162,108,68,183,232,56,116,129,43,190,60,243,30,16,105,215,5,193,196,172,7,175,117,228,82,160,222,9,167,230,20,60,215,
25,224,232,2,20,86,130,81,99,143,154,5,77,97,22,209,21,202,191,99,202,179,93,4,167,114,112,169,150,191,127,127,124,253,107,128,133,185,62,182,142,33,77,251,221,194,173,4,216,34,96,226,239,1,134,28,126,6,158,97,72,29,213,42,180,63,165,140,14,231,102,140,
59,122,180,78,128,137,9,203,145,194,13,63,242,191,160,229,63,173,52,30,127,123,120,197,167,183,113,234,236,11,117,253,192,15,62,100,187,95,0,26,64,134,17,103,78,69,200,22,66,25,172,158,195,87,98,168,28,5,83,244,59,108,215,87,72,12,9,138,252,25,100,101,
159,195,69,254,8,16,168,101,6,96,181,122,191,68,112,111,168,237,65,5,161,199,127,68,107,122,10,179,69,236,43,191,222,94,126,251,251,229,207,241,75,238,208,231,200,244,241,154,136,18,60,75,116,186,148,207,145,215,1,129,108,187,26,48,97,80,186,129,84,177,
26,155,79,224,221,80,111,55,160,232,102,188,174,248,16,125,244,223,41,242,223,3,216,71,76,24,17,138,17,35,248,158,127,59,171,63,147,242,173,125,149,220,111,151,59,157,28,98,204,195,152,36,75,240,23,148,93,172,138,195,204,114,17,188,252,139,116,36,66,
63,8,241,254,110,19,188,240,133,127,115,159,9,144,94,130,0,211,159,37,240,128,217,141,96,58,149,152,194,2,56,201,108,26,206,192,116,177,59,77,141,165,82,13,107,231,55,41,67,82,11,77,127,197,96,156,84,76,57,184,251,251,199,210,47,106,63,245,56,137,225,
235,129,94,43,151,64,181,59,66,119,236,108,242,238,62,214,204,135,49,140,13,6,125,163,33,77,9,76,246,203,239,249,103,234,18,142,161,155,24,218,38,10,11,119,249,255,76,38,231,159,149,163,0,83,69,137,228,167,223,108,168,217,76,33,191,167,22,124,103,13,
203,186,21,248,144,208,177,66,190,178,88,56,31,116,53,219,223,133,166,21,110,103,220,5,28,92,105,64,72,168,112,144,74,134,151,135,119,8,137,116,128,143,11,57,14,6,103,114,178,221,191,208,52,107,89,184,226,32,25,240,68,134,227,59,205,36,46,144,254,250,
152,254,211,114,152,61,214,4,157,191,211,61,82,181,149,219,240,57,22,112,196,94,221,9,34,160,0,84,16,49,29,96,5,249,13,24,144,192,161,14,136,208,38,153,142,205,23,141,252,23,121,138,195,142,119,58,50,196,33,157,125,10,158,5,210,189,86,212,187,142,67,
189,100,30,24,3,248,233,146,158,255,16,243,164,212,202,39,39,29,53,163,233,95,20,179,147,238,6,160,87,158,199,12,230,222,1,237,238,252,96,60,179,55,204,211,255,25,144,103,45,195,107,213,29,125,151,204,103,24,48,147,245,119,0,140,251,151,233,159,96,215,
245,175,115,255,143,206,63,127,188,62,100,201,63,172,50,42,130,200,23,161,106,135,49,194,182,110,43,9,69,56,101,189,107,0,50,1,231,228,206,53,189,141,250,5,69,0,189,144,39,5,149,91,236,145,250,155,9,32,101,38,0,117,64,99,124,244,63,200,225,205,41,124,
80,58,87,141,228,73,181,124,160,230,49,66,87,101,64,157,148,74,221,145,171,216,142,150,16,12,128,118,31,75,196,152,0,113,40,185,183,70,193,163,128,1,184,24,3,63,49,90,80,39,13,11,126,0,223,24,163,50,210,243,47,8,97,8,128,67,57,44,119,227,149,90,253,180,
218,201,185,108,49,22,43,31,81,189,83,72,37,112,117,203,158,115,57,176,203,47,83,72,237,27,8,45,96,195,6,97,173,67,206,169,227,253,209,32,29,14,150,104,222,89,19,135,14,248,188,7,39,208,30,159,129,23,6,12,43,62,205,255,87,75,168,232,3,143,116,120,170,
234,238,213,253,93,76,99,94,79,148,66,3,143,39,115,136,171,227,156,14,156,241,39,34,236,197,49,107,0,51,252,154,4,131,37,76,143,183,117,224,119,158,202,189,230,199,245,241,81,91,175,32,126,91,132,253,208,69,114,76,55,205,146,13,120,19,63,48,205,26,241,
119,218,75,196,49,75,157,242,69,183,217,236,214,212,148,219,205,106,137,126,106,200,239,82,169,102,114,4,176,114,24,51,0,236,224,14,78,128,187,170,14,204,207,78,128,102,133,1,33,152,246,201,246,44,206,147,59,61,101,192,167,236,255,11,192,205,120,60,102,
245,167,76,207,49,40,125,250,248,253,7,187,2,82,217,241,9,189,90,66,63,76,81,25,187,129,180,210,107,20,175,178,128,110,184,75,208,8,23,159,48,124,108,152,89,214,129,109,218,217,193,81,119,111,121,112,6,151,116,70,75,161,249,139,244,151,13,22,64,133,4,
27,164,63,17,163,254,237,50,165,164,225,82,170,248,240,179,245,244,246,227,15,213,51,59,94,100,231,143,218,123,52,170,14,192,180,95,45,81,166,199,252,164,254,96,246,131,113,102,41,10,212,93,19,6,8,28,221,80,128,188,235,157,49,211,182,137,112,3,130,193,
0,158,205,31,227,247,249,119,141,231,130,164,27,170,82,235,117,78,219,231,229,106,75,29,101,244,249,183,84,0,211,223,14,12,192,40,162,207,191,107,52,255,126,119,179,249,55,248,49,255,174,72,250,252,107,101,192,38,205,86,191,28,77,55,84,83,40,105,38,52,
255,250,164,38,157,223,19,8,144,30,1,75,246,150,68,65,24,78,244,207,101,215,231,223,206,211,227,95,247,47,229,231,167,123,146,138,149,119,169,16,78,169,187,227,145,164,241,188,37,104,234,178,65,195,236,169,6,112,2,13,68,81,92,94,54,4,233,149,201,125,
143,30,58,168,207,159,191,132,6,7,139,184,186,110,48,120,182,199,154,30,255,140,160,205,95,65,165,245,248,175,127,61,226,221,235,207,236,69,80,133,137,127,145,194,93,130,43,105,183,132,87,239,234,18,129,212,102,117,99,178,151,100,89,160,191,174,213,202,
10,27,136,23,104,250,143,42,200,133,7,229,196,42,99,176,134,223,100,99,194,106,42,190,74,157,75,12,224,183,117,253,235,12,232,248,155,86,121,157,213,191,114,248,246,252,240,246,76,235,23,166,162,78,26,13,96,69,148,249,24,80,51,229,19,55,11,131,94,15,
50,188,139,119,192,133,41,209,238,229,109,172,152,22,208,70,0,229,63,30,92,210,186,59,132,22,94,148,208,20,195,195,12,117,216,13,196,57,11,95,131,43,48,45,135,113,201,248,66,200,16,99,22,175,70,165,20,211,127,243,34,205,255,78,37,222,124,193,135,212,
249,227,207,39,116,42,86,140,77,226,13,165,29,10,1,125,76,101,245,199,23,177,71,130,228,247,186,117,192,10,151,226,161,151,190,208,40,255,44,181,116,221,128,68,159,91,104,149,101,125,134,164,219,82,162,250,71,113,46,102,124,50,108,178,239,143,207,223,
95,228,76,57,62,41,183,107,213,122,87,85,135,138,178,206,196,60,10,93,121,3,104,76,32,87,7,218,199,156,249,86,46,138,219,52,81,45,249,11,23,148,144,249,65,156,47,177,96,118,190,250,51,108,220,11,225,129,92,98,183,171,193,160,44,203,37,54,255,24,140,115,
28,203,100,98,250,98,248,255,34,178,250,83,34,167,119,191,240,254,229,238,251,189,218,90,181,181,233,85,49,231,92,228,118,133,70,0,90,110,123,239,166,21,184,137,216,236,230,19,160,250,111,121,236,27,120,89,128,165,69,231,148,87,168,115,208,240,5,146,
236,116,50,221,80,29,86,144,120,52,127,142,119,215,152,43,166,77,38,97,76,250,159,11,175,25,12,151,101,40,104,129,96,254,45,83,250,252,85,43,183,91,157,186,186,70,247,111,33,149,102,183,123,200,251,213,156,22,142,233,170,210,128,27,8,249,191,154,21,168,
114,208,47,164,86,199,183,35,136,120,252,102,16,232,116,125,149,62,119,104,247,4,186,44,94,109,32,46,120,86,199,55,215,36,133,174,169,7,54,33,124,102,140,133,225,199,252,111,146,181,251,95,42,55,104,250,223,215,230,191,70,196,139,53,173,118,229,77,233,
132,242,223,246,135,169,150,180,98,222,242,183,232,130,75,249,194,172,150,8,224,55,29,172,33,27,225,119,147,144,52,218,49,125,54,9,187,91,46,19,153,4,13,147,16,153,152,140,243,243,218,252,33,42,149,135,199,63,239,43,79,63,241,143,171,255,252,23,80,75,
3,4,20,0,0,0,8,0,198,139,121,66,132,153,215,158,242,9,0,0,8,16,0,0,16,0,28,0,83,121,110,112,114,101,122,70,77,95,49,50,46,115,121,120,85,84,9,0,3,227,193,80,81,15,147,212,82,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,93,87,251,87,218,218,18,158,144,8,145,
70,64,10,24,42,98,4,11,248,0,17,197,6,69,229,33,111,4,26,80,16,84,30,115,186,78,207,89,167,181,215,246,172,123,238,127,125,127,187,191,222,217,9,81,218,172,37,174,124,124,179,247,158,217,51,223,12,255,45,194,178,2,226,193,4,1,193,124,132,116,34,114,51,
156,92,184,217,139,243,27,224,27,76,116,78,96,118,6,112,10,96,7,64,14,48,45,220,205,230,252,28,12,61,136,233,204,20,239,245,119,71,7,238,87,236,155,153,230,52,98,44,234,4,208,54,178,181,139,52,198,83,219,137,101,39,46,171,240,89,218,141,246,63,79,127,
68,21,69,193,142,31,176,150,165,157,45,160,186,240,4,180,53,71,0,59,113,50,229,157,170,84,181,19,224,82,232,79,95,77,149,238,45,48,88,115,71,176,179,73,175,86,102,34,64,61,118,178,134,194,165,193,16,111,45,64,139,6,245,69,25,32,160,149,187,217,224,83,
236,1,231,238,3,60,252,35,21,171,181,86,169,91,82,14,149,217,8,2,136,198,89,45,252,141,0,205,86,165,108,2,167,107,184,116,52,147,42,47,140,93,190,33,52,198,91,21,191,9,184,121,180,192,34,67,227,91,63,51,234,252,216,2,197,241,56,203,246,23,108,37,10,161,
91,238,22,171,205,66,169,217,36,255,171,73,55,206,185,223,160,233,2,140,109,175,99,57,163,219,126,19,202,22,14,179,59,246,219,114,97,217,0,104,187,51,79,58,130,143,83,131,33,161,8,173,3,53,128,149,155,115,29,176,83,64,218,158,116,204,100,0,116,68,112,
103,199,217,228,81,42,101,117,74,236,251,164,162,232,4,138,255,228,157,47,88,215,138,16,133,101,254,95,64,223,77,114,125,111,99,212,130,109,110,133,231,224,14,160,149,235,71,112,52,132,16,221,8,93,62,112,204,164,74,38,123,100,226,55,77,52,50,217,249,
213,100,155,76,50,44,187,60,69,195,127,94,116,174,1,44,111,183,11,170,210,201,95,209,254,229,93,27,157,228,17,246,150,232,170,160,228,128,81,212,185,139,227,49,217,218,5,21,114,22,104,95,93,196,88,128,82,146,221,166,194,71,11,36,227,190,3,156,61,234,
190,101,92,20,144,209,134,211,143,211,9,248,151,150,44,121,184,53,25,247,175,140,222,60,254,156,180,245,193,14,126,249,182,214,110,214,90,138,114,120,28,242,185,132,1,71,60,58,101,63,80,15,64,233,195,219,48,210,226,18,97,235,210,192,2,157,192,106,24,
183,116,130,115,143,226,207,101,211,62,1,71,0,34,121,231,151,110,44,80,143,16,99,172,51,108,121,177,14,216,14,200,91,104,132,159,127,35,210,254,236,134,117,255,223,132,9,59,148,74,131,142,86,234,118,171,55,45,204,196,43,184,189,9,235,16,39,239,138,239,
32,31,109,87,152,187,81,112,56,85,152,137,128,63,1,20,238,220,207,0,173,190,155,174,160,170,194,14,196,157,151,129,150,21,176,137,21,28,76,12,6,143,4,204,253,247,58,21,218,191,42,117,239,90,109,173,146,111,213,155,185,115,159,135,45,150,160,232,171,16,
181,157,167,34,25,207,129,246,160,31,254,79,161,69,249,119,21,10,222,140,140,130,175,138,180,152,247,189,207,163,234,38,172,186,98,155,251,187,161,29,207,205,0,41,65,220,176,202,50,20,183,66,65,196,25,187,127,80,4,58,50,142,59,104,87,200,255,165,112,
242,16,20,169,247,233,235,237,211,63,116,253,233,108,124,3,41,152,253,132,99,23,46,32,31,3,140,208,121,38,128,9,43,229,142,48,99,177,243,29,19,0,9,30,224,210,195,86,215,200,36,207,76,80,58,133,145,227,197,100,29,108,124,86,160,91,168,225,106,142,149,
212,165,0,210,185,103,170,199,63,205,252,183,64,152,116,99,85,46,150,174,11,249,102,155,14,208,83,228,135,199,199,59,80,72,113,198,80,183,5,239,222,237,12,123,15,99,72,28,110,216,101,232,210,110,81,10,39,19,131,82,212,94,4,42,55,92,48,169,64,203,22,68,
50,25,204,77,38,204,4,23,76,206,160,69,38,199,136,7,180,255,178,51,8,105,112,73,165,235,155,68,183,117,149,80,174,195,251,28,93,102,131,238,78,226,85,241,120,53,116,58,147,242,136,61,32,245,226,85,137,146,249,126,230,210,24,67,7,224,158,3,111,34,92,25,
105,64,183,203,17,176,109,107,157,198,220,57,156,105,201,36,1,255,2,74,200,238,108,214,159,107,138,83,21,113,25,102,244,28,49,255,109,59,132,109,201,221,255,124,173,78,159,191,60,29,42,227,195,213,19,202,93,198,21,234,1,42,183,241,150,91,37,64,99,64,
86,162,60,24,167,188,105,150,221,12,216,23,73,255,199,171,171,21,102,18,65,180,78,228,26,197,63,234,205,227,141,177,70,85,236,147,226,40,250,26,250,147,37,147,85,156,53,140,250,95,122,207,48,249,186,212,107,42,13,246,241,246,221,233,58,94,4,116,234,103,
137,82,165,172,165,182,76,237,252,198,178,59,179,192,128,95,25,46,198,72,44,48,212,95,25,29,88,168,63,65,92,79,184,168,254,58,55,148,253,189,182,118,167,96,150,190,106,222,83,238,33,233,248,165,93,167,98,13,9,96,233,204,212,253,92,135,40,220,164,255,
235,164,127,5,124,5,78,121,228,54,112,72,175,167,134,32,13,93,119,198,118,152,97,107,212,224,157,176,176,255,146,83,175,127,249,170,208,84,168,0,239,20,101,186,71,218,161,26,206,93,120,186,33,152,174,17,16,51,128,115,49,225,128,169,252,10,156,137,101,
74,136,205,180,134,41,48,187,155,5,166,125,119,216,108,225,167,226,173,13,30,26,39,154,9,156,185,198,86,125,127,118,255,156,104,232,79,249,139,246,249,233,183,79,223,15,213,247,39,65,63,246,186,176,247,214,193,223,65,198,7,193,236,134,31,135,67,136,91,
29,252,103,168,8,16,72,71,28,88,159,65,28,222,130,12,29,1,228,173,172,239,165,221,137,40,112,143,241,247,126,28,63,192,145,67,180,124,3,234,161,211,221,215,134,104,97,41,211,171,20,178,39,135,169,148,104,13,251,83,148,255,133,191,254,254,212,253,247,
211,243,111,74,63,239,216,164,108,7,210,37,97,32,228,221,71,141,128,55,204,134,137,93,218,78,17,17,142,199,17,255,1,3,232,228,252,128,22,11,45,154,36,133,178,27,22,77,72,161,128,35,147,247,47,38,18,114,246,71,222,208,63,139,148,165,161,161,42,247,175,
143,148,235,233,159,233,31,159,135,199,126,63,147,42,27,139,29,84,184,237,218,161,39,168,223,238,128,98,7,55,92,100,186,179,18,196,143,0,71,8,150,51,87,206,13,227,117,207,22,118,0,182,73,222,190,187,30,169,100,16,188,172,66,245,112,75,77,106,136,107,
254,141,249,59,139,191,133,254,113,192,246,119,66,136,58,137,143,242,95,187,206,215,174,186,138,210,44,59,194,88,152,251,15,69,55,228,21,111,20,91,134,51,50,57,3,189,61,255,17,107,38,204,25,85,124,224,160,89,122,53,209,253,95,52,209,253,255,217,228,145,
131,23,255,45,49,230,255,246,96,250,117,250,219,223,41,210,191,70,211,174,176,102,198,158,73,224,158,134,137,154,61,48,31,230,32,6,87,18,228,42,246,38,139,208,142,10,22,5,10,2,100,212,200,1,14,16,212,81,137,239,176,134,132,149,240,145,118,223,135,44,
207,20,74,19,224,56,232,223,195,251,33,85,72,148,103,45,139,195,219,217,236,56,153,74,57,156,193,176,131,218,106,247,199,243,31,95,127,47,255,245,233,31,18,114,104,205,83,149,134,185,48,53,207,15,48,49,1,177,109,117,14,7,217,186,150,4,210,77,7,85,119,
203,230,25,151,15,155,230,9,207,168,187,114,119,90,25,240,133,209,19,237,227,236,126,202,100,156,178,252,51,235,207,42,178,248,203,73,154,255,58,93,133,249,143,231,31,168,126,41,77,105,186,181,64,121,201,134,231,169,3,19,56,37,81,192,217,74,133,170,94,
209,129,93,48,230,63,217,4,12,133,88,96,104,192,230,191,208,43,163,14,198,252,119,110,204,127,172,254,220,82,249,233,249,203,244,235,15,218,127,188,225,73,49,169,220,161,187,251,46,247,41,153,60,6,192,30,158,173,110,50,116,119,229,187,159,25,204,127,
82,232,112,139,165,91,244,4,248,51,249,50,0,19,191,191,104,230,95,151,49,30,231,243,151,96,245,91,121,80,229,82,34,222,169,229,91,212,0,49,86,73,35,94,153,98,34,192,96,191,69,205,189,171,171,91,210,83,162,249,167,19,69,204,81,186,103,157,82,86,174,138,
202,112,174,127,236,81,196,134,5,76,96,215,15,188,139,1,212,175,110,76,6,221,63,23,49,227,239,116,198,117,253,187,158,254,254,7,42,237,231,223,83,216,241,13,95,169,19,75,234,241,23,0,22,129,9,75,141,81,135,212,109,14,12,116,19,15,99,176,121,203,78,67,
25,37,196,162,73,140,245,165,70,199,232,63,155,220,242,108,37,34,203,213,252,245,117,187,117,69,9,48,78,6,228,199,54,253,144,161,234,206,137,26,5,51,188,22,192,50,192,49,132,249,172,152,61,134,58,174,237,125,164,53,82,14,224,121,35,220,27,118,182,248,
41,188,135,55,144,181,194,56,225,146,24,112,44,2,191,39,144,50,196,199,158,88,158,13,148,84,161,127,139,51,78,49,253,95,94,49,244,191,85,171,84,123,77,246,161,71,174,67,101,4,65,163,221,97,203,60,185,30,59,2,178,175,0,109,42,164,22,1,86,93,41,52,227,
111,177,82,185,81,53,225,235,13,177,223,112,240,218,255,28,97,235,18,44,211,253,235,227,31,85,64,189,226,46,62,24,173,11,206,97,224,131,143,235,158,34,78,30,244,233,181,39,247,173,80,242,58,138,72,179,94,132,18,58,33,14,29,208,89,39,96,221,72,175,31,
50,114,222,161,66,106,63,228,117,160,40,211,145,181,245,213,34,62,26,41,154,134,137,248,90,127,142,125,230,191,212,105,247,75,90,177,153,191,85,104,118,120,243,122,221,197,56,226,174,111,197,116,79,133,179,243,123,220,95,243,188,48,132,19,91,52,142,97,
197,76,175,12,20,188,90,31,143,210,163,23,147,233,121,62,131,199,157,201,28,200,202,184,57,193,70,78,223,127,213,217,167,179,20,40,255,158,167,56,253,78,191,255,174,85,79,217,12,230,37,244,28,222,228,7,95,106,118,126,161,3,73,174,108,181,22,66,190,20,
230,13,64,245,214,104,220,8,175,170,120,59,34,117,117,193,179,212,178,64,60,148,202,225,212,112,247,121,153,114,40,35,191,205,226,173,33,64,167,240,96,212,95,90,223,63,194,150,149,122,207,79,95,102,79,95,63,41,247,111,232,29,199,77,250,244,192,119,61,
187,60,237,144,89,221,91,46,189,254,189,30,28,23,116,96,228,209,25,158,23,6,47,17,208,76,5,194,216,8,193,186,61,35,240,129,183,239,0,252,7,4,108,25,245,239,210,127,222,128,62,255,9,75,33,96,199,107,148,238,232,39,64,175,27,207,103,254,247,127,80,75,3,
4,20,0,0,0,8,0,198,139,121,66,117,215,182,67,179,9,0,0,8,16,0,0,16,0,28,0,83,121,110,112,114,101,122,70,77,95,49,51,46,115,121,120,85,84,9,0,3,227,193,80,81,15,147,212,82,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,93,87,107,87,226,90,18,45,72,128,136,81,64,
163,134,71,99,108,80,240,133,26,181,5,196,7,34,2,130,4,65,176,69,5,73,93,111,143,107,110,183,183,213,238,158,251,175,231,219,124,157,58,9,65,232,172,133,75,183,187,206,73,189,118,21,255,205,193,152,2,120,170,204,226,231,207,176,235,2,122,58,118,64,209,
55,171,235,61,248,68,127,218,224,204,14,151,178,20,67,68,48,31,124,103,4,97,78,252,46,20,77,128,49,150,9,250,14,45,2,100,41,98,153,188,136,104,27,239,96,55,179,169,170,42,199,47,129,234,219,148,155,235,213,222,215,199,245,167,183,237,253,25,57,140,233,
61,216,34,170,87,62,141,195,48,0,208,176,143,0,50,20,0,210,35,12,29,70,24,94,177,54,10,124,134,91,128,171,110,55,67,215,171,147,174,192,178,13,226,242,245,227,91,162,241,246,242,244,237,11,110,133,196,219,186,233,219,62,108,57,50,24,95,146,222,129,99,
33,131,1,117,198,2,94,67,184,177,135,225,200,42,222,245,25,34,11,200,180,180,134,215,0,41,40,216,211,66,238,232,4,227,11,17,139,145,97,33,83,251,207,164,199,79,144,16,205,22,180,130,166,176,167,147,148,247,238,67,38,245,123,168,57,5,44,106,236,179,83,
6,248,37,30,2,180,87,92,123,237,176,201,248,33,221,187,225,243,131,18,214,178,38,240,83,36,46,74,166,201,50,125,126,1,249,223,61,244,165,177,171,64,52,53,201,253,98,255,234,228,76,255,61,158,8,113,54,197,147,108,163,193,110,223,82,238,10,233,40,54,52,
136,82,32,115,124,117,19,218,133,133,121,92,41,80,42,3,246,125,190,115,8,189,160,219,143,173,130,113,221,54,223,180,67,59,40,169,216,4,80,136,147,231,47,237,208,5,63,96,153,253,223,13,231,252,177,0,181,25,183,138,135,253,8,9,232,4,42,6,100,247,251,92,
204,145,99,241,44,91,170,87,74,133,226,213,110,39,197,252,183,193,114,204,97,43,241,247,94,152,242,73,208,59,240,193,202,154,195,182,199,223,241,176,177,168,168,120,157,141,173,110,59,108,5,190,45,26,254,223,144,255,107,250,184,173,198,223,81,200,102,
200,255,76,18,214,26,227,182,36,127,79,53,113,232,163,146,93,132,53,213,109,79,242,29,10,230,105,222,244,159,75,148,120,152,147,27,79,111,189,151,68,227,249,207,55,12,67,28,107,230,171,30,65,203,11,18,198,227,86,181,31,136,103,2,184,49,60,0,56,168,10,
16,142,175,15,76,94,161,109,7,105,8,224,88,186,195,241,192,0,72,49,192,138,127,152,255,184,0,16,143,86,181,178,86,40,213,75,202,86,58,139,43,86,111,165,4,77,112,82,164,54,172,222,73,10,231,2,84,16,63,14,128,177,234,24,148,16,215,6,128,136,60,139,46,12,
0,27,206,99,243,96,102,5,47,51,70,85,36,197,50,15,58,61,236,126,155,103,17,4,88,16,47,127,60,126,235,93,63,125,251,67,173,159,45,110,226,37,213,4,179,149,218,83,112,187,248,225,3,182,217,81,14,56,132,178,0,237,16,5,179,194,114,235,227,15,153,187,157,
99,247,130,85,221,7,98,153,234,255,52,180,137,13,51,255,135,33,20,126,99,144,255,77,42,143,45,163,254,194,113,159,103,89,174,63,254,124,254,247,243,219,179,162,224,202,92,1,147,73,42,165,117,87,18,42,228,76,5,11,248,249,1,98,48,233,73,130,110,255,13,
192,81,224,193,0,70,206,168,246,207,208,135,24,86,255,207,144,255,228,167,92,212,42,21,237,250,66,211,10,57,181,226,199,114,185,70,121,19,127,205,107,118,72,249,253,126,179,152,41,153,243,20,221,83,181,34,33,230,41,196,224,217,135,158,253,195,233,16,
99,63,68,167,215,217,25,186,13,61,128,147,201,80,134,247,13,159,209,24,238,63,222,30,91,0,140,71,11,217,139,124,37,91,85,84,165,227,153,137,224,52,192,46,112,98,131,191,112,130,46,57,237,183,55,172,153,57,46,2,244,75,251,56,180,135,61,128,4,213,214,45,
245,26,116,106,211,226,85,14,96,21,120,46,10,15,18,232,81,167,114,75,41,83,193,206,181,129,58,179,189,76,38,93,214,161,28,5,133,124,96,15,187,223,62,193,126,243,202,185,108,163,164,213,18,181,82,150,234,102,134,213,206,54,180,225,111,225,196,77,205,228,
150,88,254,99,62,55,247,38,212,40,186,94,127,6,31,250,229,206,179,112,35,74,150,9,140,154,132,57,254,119,19,174,111,130,219,76,255,5,166,63,91,162,246,227,45,145,184,250,241,237,81,33,93,136,116,52,21,50,159,192,246,197,16,179,120,56,130,103,42,236,64,
4,222,188,125,224,18,85,227,176,113,169,75,114,163,198,131,172,218,211,176,8,13,174,237,206,116,19,138,1,236,8,192,173,206,183,5,232,54,33,152,181,122,120,206,236,16,67,127,236,30,106,138,226,244,102,62,87,212,148,147,124,165,162,224,201,30,84,171,166,
118,38,167,241,40,137,203,32,212,169,27,62,81,192,147,227,189,89,104,151,19,245,250,102,221,24,136,201,185,219,73,192,8,82,119,215,222,243,63,194,8,176,235,126,103,88,249,119,122,226,4,41,226,233,63,223,122,95,159,144,20,24,247,96,154,117,74,132,159,
177,123,225,72,128,198,132,67,69,24,167,100,138,4,220,207,130,190,8,225,26,120,104,24,129,93,230,211,20,204,117,80,209,53,1,27,96,227,254,197,179,214,143,145,134,121,102,225,156,24,2,95,182,219,46,34,196,160,92,111,17,3,40,254,54,203,127,155,39,188,228,
7,89,206,127,123,124,249,242,244,250,246,132,152,50,149,35,182,43,145,220,180,20,219,229,53,205,242,59,86,180,30,200,136,119,78,184,188,86,12,32,144,153,164,97,214,114,66,245,122,118,151,117,247,199,49,0,39,243,238,214,31,203,96,139,57,171,64,218,75,
254,159,55,131,103,172,254,216,147,17,251,249,103,247,187,250,249,175,149,114,101,165,208,44,93,213,241,34,153,64,100,254,1,255,55,187,21,163,42,145,247,12,0,68,146,123,250,43,113,70,239,104,48,4,42,51,92,143,199,161,153,49,25,208,162,112,39,222,1,243,
12,111,124,29,251,38,192,170,212,170,191,49,54,255,48,41,159,245,222,18,106,162,246,253,175,127,244,163,189,197,42,169,219,18,137,87,210,139,162,162,55,220,31,7,249,135,123,123,79,159,117,207,189,3,52,255,186,243,91,134,186,217,201,228,128,93,167,31,
47,185,48,56,217,103,84,169,135,215,35,75,22,99,159,199,119,253,117,122,66,4,46,200,217,108,45,155,53,38,48,66,76,238,104,70,164,108,32,166,232,237,166,194,33,60,51,91,231,179,183,66,254,131,63,221,7,224,111,137,5,179,248,113,209,2,0,52,25,208,181,176,
107,153,196,69,210,48,116,7,183,45,198,3,51,97,135,179,251,57,15,155,63,126,49,167,93,156,104,74,57,127,211,232,126,160,97,222,101,245,63,13,175,94,205,9,93,201,4,6,195,172,171,70,170,76,204,98,173,107,126,95,190,81,70,24,175,194,48,35,14,226,171,55,
125,8,15,126,127,110,160,127,194,80,253,243,206,32,65,130,216,56,187,82,174,180,102,174,168,98,141,229,166,63,187,160,201,225,86,173,95,144,244,147,228,222,117,128,56,196,176,161,35,58,2,64,214,213,51,6,230,128,209,230,214,44,128,4,153,24,215,174,5,171,
254,248,9,18,64,28,147,183,75,213,70,62,119,69,25,168,148,183,2,149,134,249,170,223,167,73,59,180,64,44,130,55,38,160,51,253,63,201,47,250,152,254,122,104,32,190,140,177,101,98,54,48,139,29,6,0,77,72,186,182,40,58,230,24,3,96,6,210,34,149,219,218,66,
96,9,181,126,253,203,232,30,212,63,239,8,251,56,248,143,156,235,189,252,245,252,74,242,127,183,91,254,180,166,229,204,245,50,203,167,36,172,20,211,33,220,233,209,236,218,164,65,205,246,223,246,225,70,230,230,134,50,132,144,230,155,188,45,136,159,252,
152,51,238,131,23,97,77,58,200,94,167,2,15,137,59,216,156,154,231,142,69,170,208,212,77,125,27,111,216,66,62,5,178,227,158,135,84,163,163,47,239,168,170,27,62,68,199,28,138,120,246,248,181,247,215,99,11,19,212,253,205,192,123,48,239,236,80,198,214,96,
187,136,211,64,35,160,153,208,245,91,182,104,155,64,21,91,115,3,134,151,178,219,194,230,186,5,40,160,207,194,13,182,86,116,29,77,19,111,239,80,233,21,50,171,204,127,73,8,205,143,67,92,252,243,249,69,249,231,249,7,171,255,126,50,99,14,128,26,95,164,102,
158,247,235,12,40,82,249,213,28,180,76,212,62,161,222,105,181,64,21,39,64,230,73,144,112,62,100,48,130,224,224,100,254,158,87,73,195,116,38,183,49,214,50,142,27,106,55,192,62,131,135,34,155,63,122,161,95,127,174,240,132,139,244,183,174,145,254,104,245,
66,182,218,137,27,251,247,205,71,149,173,106,239,251,119,117,199,205,22,194,67,82,247,213,247,253,251,224,247,253,251,80,164,55,52,246,79,48,103,200,17,208,252,43,184,165,52,235,144,104,10,184,12,187,191,115,58,186,127,119,26,143,95,158,127,62,245,18,
69,10,108,152,217,50,169,160,61,137,135,74,181,112,102,1,105,9,29,219,186,88,32,134,98,0,43,80,230,203,221,133,130,223,2,166,88,135,14,51,234,180,255,140,48,206,129,70,102,174,107,249,63,9,108,254,27,179,175,161,108,43,74,112,101,35,138,187,166,51,251,
222,19,114,247,84,90,237,178,97,222,0,110,95,164,239,127,230,254,207,246,195,7,154,65,61,231,96,255,143,194,41,109,247,5,55,116,195,126,213,218,255,211,2,125,255,123,96,128,181,255,139,67,253,239,117,48,253,17,228,124,162,80,207,86,79,233,251,7,158,111,
236,88,98,146,132,212,36,143,167,38,176,99,0,117,55,220,237,226,206,96,67,54,214,189,17,147,228,68,206,50,89,54,77,156,51,150,73,20,38,185,212,232,254,99,196,63,122,174,85,243,141,86,233,228,72,169,178,116,63,20,169,84,192,86,135,75,239,114,43,51,13,
216,56,161,232,1,109,95,215,147,218,213,82,120,145,181,251,5,69,179,39,106,60,44,199,131,134,254,123,232,244,99,215,45,181,91,220,55,213,107,213,193,75,229,182,236,160,9,185,54,59,189,100,234,143,147,181,45,197,127,214,161,25,247,187,38,248,32,200,162,
86,86,105,3,169,103,43,249,202,246,194,56,94,1,171,93,234,238,172,4,231,126,12,26,250,71,159,21,86,86,101,63,173,19,125,96,138,167,111,232,195,38,47,100,98,27,54,57,33,19,219,176,137,78,38,131,249,207,141,43,16,160,249,243,171,247,243,241,237,241,229,
107,78,41,252,239,255,80,75,3,4,20,0,0,0,8,0,198,139,121,66,249,73,132,64,149,9,0,0,8,16,0,0,16,0,28,0,83,121,110,112,114,101,122,70,77,95,49,52,46,115,121,120,85,84,9,0,3,227,193,80,81,15,147,212,82,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,133,87,217,83,
34,121,18,206,42,74,44,17,1,21,237,66,16,139,163,5,17,104,68,57,68,60,16,185,44,142,146,67,91,68,57,114,220,105,103,156,118,166,219,222,137,221,191,122,223,246,117,243,87,5,194,24,49,177,245,96,200,199,151,153,149,119,242,159,60,44,200,128,28,0,2,64,
6,12,144,134,222,234,70,205,1,65,6,4,92,65,49,102,238,9,80,30,217,131,221,145,29,174,76,0,105,115,209,206,21,183,220,113,84,0,246,97,1,14,197,62,15,213,89,134,216,224,225,114,150,33,12,120,14,233,137,211,35,88,87,185,21,144,165,214,107,180,240,252,219,
75,224,187,124,131,184,72,95,154,201,34,217,111,173,194,58,162,245,13,48,96,4,7,30,116,97,248,6,52,64,66,30,124,26,208,129,24,189,230,239,64,64,222,191,189,137,209,198,152,113,203,237,31,7,208,167,49,52,8,69,120,179,111,17,0,234,7,82,189,82,42,183,175,
27,149,124,129,190,72,176,111,195,154,125,156,115,254,5,48,28,206,55,223,51,214,222,51,58,239,25,219,239,25,253,135,124,63,171,217,23,182,233,125,140,146,156,175,148,114,213,66,75,150,111,54,237,113,236,3,236,192,42,40,82,86,0,117,12,176,103,23,186,60,
116,227,246,122,95,209,129,35,137,1,14,71,30,39,128,72,254,119,102,68,142,92,148,144,206,123,198,196,254,18,120,61,44,139,55,79,207,63,61,202,231,195,239,223,241,44,156,196,94,26,192,97,54,100,196,129,13,70,249,237,228,117,239,146,36,23,33,35,144,236,
96,213,78,140,91,77,89,134,165,27,71,177,60,246,238,216,103,131,87,168,83,116,27,5,108,246,62,107,140,67,161,73,12,8,101,177,167,219,215,116,0,112,192,236,139,86,202,153,85,48,215,10,237,92,245,188,209,188,144,113,100,98,145,210,115,7,21,166,125,22,184,
53,190,3,186,255,31,16,222,1,119,128,138,170,104,254,187,44,62,203,58,56,164,100,44,210,146,27,205,82,174,14,201,69,168,215,97,76,69,243,18,214,121,177,73,133,147,128,40,1,247,16,199,168,111,115,10,116,76,208,247,4,2,19,239,142,88,243,224,71,128,41,99,
96,52,244,119,150,188,83,6,101,102,82,127,70,209,71,208,158,164,249,47,95,52,229,56,110,7,83,131,74,5,156,132,159,216,179,228,204,153,221,142,148,60,39,108,192,137,144,3,40,94,72,169,65,181,168,51,132,184,9,112,207,85,197,91,5,54,119,123,134,19,161,68,
33,219,86,146,221,66,118,204,32,187,232,112,93,32,101,204,105,0,98,80,252,71,244,48,251,54,171,151,56,127,152,107,173,72,60,38,159,231,90,173,148,180,126,214,187,169,3,102,63,65,90,216,161,124,57,63,156,140,96,4,7,90,64,142,77,16,88,118,29,223,154,46,
33,206,178,11,42,112,201,180,235,12,71,3,176,155,180,14,229,33,197,128,59,234,208,3,45,135,160,3,44,254,9,6,68,167,246,151,12,190,67,72,137,254,242,240,219,111,47,95,159,112,152,130,190,28,254,92,73,241,227,248,91,224,212,39,135,59,215,227,102,230,73,
199,192,35,135,17,85,189,152,86,238,56,216,243,120,98,71,122,121,243,25,24,206,237,13,61,153,168,170,186,216,103,210,51,20,161,226,91,141,226,153,77,251,76,53,4,172,254,79,98,244,44,206,123,28,14,144,29,229,70,179,217,104,190,188,252,227,59,6,133,10,
14,88,117,27,201,187,42,213,206,122,66,209,43,7,32,11,183,134,79,168,112,21,172,77,0,213,0,88,82,162,19,198,17,155,63,88,216,140,79,1,166,163,82,75,96,119,92,255,26,99,156,127,139,22,127,73,82,27,106,190,209,172,203,231,114,217,225,176,176,80,69,1,204,
138,112,98,231,234,234,213,10,102,6,154,172,19,154,20,243,109,135,11,31,144,108,3,248,224,129,231,102,69,190,11,199,118,152,21,49,188,23,89,37,145,183,254,231,173,94,207,7,8,74,33,85,45,133,174,95,158,163,251,152,42,39,70,106,7,146,68,205,65,142,94,181,
156,125,3,14,161,76,206,172,173,201,35,213,50,6,186,130,55,95,100,3,161,61,241,78,240,226,54,36,201,255,252,212,93,167,6,76,24,38,120,184,152,204,159,16,152,48,104,46,60,63,150,126,60,189,70,247,106,204,145,73,175,14,160,78,249,66,220,155,244,238,0,46,
121,160,74,234,51,192,1,102,2,244,96,94,77,68,108,144,55,254,69,196,6,23,2,208,240,109,79,68,108,179,241,231,45,113,154,127,11,82,173,211,42,180,219,5,89,150,49,224,216,196,65,7,2,96,49,124,23,114,65,106,38,135,7,239,174,9,0,107,134,205,95,12,219,35,
76,153,14,48,101,1,199,214,68,228,72,56,13,114,36,226,159,21,225,222,139,112,237,254,56,254,75,91,96,130,160,249,68,166,4,228,171,185,235,3,204,141,142,49,127,160,37,243,179,120,199,39,206,183,225,152,185,146,160,233,159,134,51,65,123,119,246,100,77,
38,170,46,32,239,182,149,227,207,97,137,137,24,100,174,74,47,52,60,77,226,184,222,122,98,145,135,108,62,149,187,191,29,209,82,1,8,46,142,248,183,248,91,231,124,31,196,37,89,202,22,159,127,188,62,70,247,246,79,134,71,174,32,102,198,169,178,81,170,134,
110,2,130,99,64,68,24,237,204,0,95,8,128,248,12,192,49,96,86,36,77,0,190,211,49,141,191,195,170,207,191,230,211,215,159,247,95,191,208,223,193,173,83,107,38,43,121,118,102,163,181,143,135,27,33,29,72,11,105,123,139,198,157,111,35,192,128,182,5,185,140,
29,5,104,121,193,167,51,92,194,144,29,4,120,188,81,98,0,94,227,92,70,82,137,225,135,192,132,145,113,13,244,249,179,207,234,207,234,164,77,148,150,104,254,252,126,241,130,231,47,191,226,66,224,163,190,59,125,20,238,107,10,247,214,178,119,178,76,105,32,
29,210,128,95,220,194,43,96,125,101,72,195,136,24,112,236,26,207,35,72,207,163,17,6,115,135,242,100,221,166,23,233,162,66,143,97,83,7,220,12,144,223,250,111,93,116,194,82,206,103,14,229,159,95,240,215,63,95,190,253,138,135,46,24,82,47,185,125,96,248,
201,174,146,255,167,75,192,106,57,52,103,133,56,155,238,121,255,138,127,72,202,162,29,224,107,246,50,49,226,107,9,246,134,14,210,175,176,232,230,203,107,1,102,46,140,203,134,125,27,1,87,138,59,126,60,110,192,95,204,51,241,55,46,106,241,55,135,148,31,
223,254,253,231,227,211,115,124,82,93,186,187,167,46,64,191,197,142,80,11,232,192,201,10,44,136,98,40,94,155,44,83,69,91,102,254,233,118,101,218,33,109,111,98,51,164,3,159,121,216,217,152,243,77,230,31,45,68,238,205,254,188,213,141,115,16,147,206,159,
126,110,225,203,183,71,234,191,227,148,60,14,166,112,6,117,74,247,86,124,23,85,109,254,11,76,59,135,231,209,56,170,140,242,65,3,224,116,53,30,97,0,43,25,212,188,155,209,161,178,161,247,94,199,244,254,179,250,6,70,83,204,95,252,241,252,252,248,77,62,220,
59,196,219,32,98,93,169,132,77,33,94,17,110,220,128,93,31,246,174,107,195,112,112,129,15,219,90,180,144,147,43,17,28,210,133,38,95,154,78,204,148,42,60,59,196,82,158,157,108,32,174,218,212,117,55,94,119,240,225,65,7,188,182,187,84,4,215,28,136,180,15,
247,184,57,67,213,70,255,52,171,253,10,179,191,108,221,162,249,115,37,229,159,135,255,124,250,250,248,42,203,247,202,138,157,133,202,4,38,161,40,92,75,240,176,98,93,103,178,38,202,254,137,112,46,65,127,217,186,134,29,221,187,7,161,197,19,176,28,154,84,
104,135,229,95,77,216,86,112,168,37,68,248,33,210,184,87,61,43,91,216,215,39,244,156,214,127,35,229,152,217,231,120,63,157,228,30,169,246,248,58,124,62,31,126,253,229,165,121,25,14,226,237,21,45,124,74,149,75,21,65,7,50,58,96,187,231,161,153,10,6,177,
158,213,1,177,75,12,31,197,191,222,214,128,47,44,186,159,149,56,224,253,165,102,78,52,247,69,80,131,193,200,232,186,169,139,48,198,100,254,113,166,148,202,230,159,90,104,42,183,52,125,99,201,114,213,36,79,139,169,67,175,90,49,37,166,64,107,193,176,229,
51,101,10,55,168,41,139,65,213,8,127,21,185,17,222,137,52,56,203,172,72,26,170,226,155,125,126,209,189,25,1,201,124,83,206,181,114,77,122,129,184,98,138,239,96,71,15,239,17,52,5,200,71,125,52,187,243,99,128,154,185,232,244,6,49,237,133,253,8,155,17,69,
81,206,236,123,34,216,105,76,24,34,40,110,57,136,35,61,35,119,12,136,127,242,70,176,95,29,51,186,156,69,235,48,142,227,230,140,41,15,220,167,119,91,79,207,207,79,237,114,167,166,38,28,107,27,236,84,76,57,128,238,111,116,65,98,11,232,254,222,213,103,167,
208,54,178,3,115,230,254,238,241,16,63,240,237,176,251,155,106,204,64,215,53,249,95,242,237,55,123,55,218,134,254,3,110,120,56,112,59,118,177,215,165,11,18,129,23,102,238,127,139,213,21,117,147,255,149,186,220,46,23,228,92,165,137,123,156,244,64,190,
100,147,192,149,204,232,134,190,95,116,97,145,221,114,62,67,207,214,48,210,185,75,11,177,168,151,155,243,3,251,185,17,231,77,12,200,192,71,250,141,208,88,1,229,147,205,172,137,136,96,216,53,55,4,10,136,115,139,1,236,254,64,38,50,217,63,188,133,253,254,
112,152,243,95,190,189,252,54,140,166,169,255,55,54,98,147,83,65,128,11,106,119,219,20,208,170,11,237,83,192,207,14,130,89,17,42,75,30,102,70,24,165,27,254,6,208,127,255,177,249,103,148,90,141,206,117,161,94,161,10,136,46,46,236,224,240,14,2,30,48,6,
233,52,133,93,239,106,0,251,69,8,120,193,56,128,83,35,236,45,155,182,113,208,135,240,153,203,116,6,53,30,34,70,227,62,118,187,144,30,210,181,69,217,77,42,14,49,132,131,123,72,45,80,115,129,202,115,97,167,85,99,208,18,154,103,140,204,80,121,56,63,96,241,
159,119,194,22,44,75,123,177,100,171,221,172,212,75,173,7,159,45,134,101,182,40,4,238,200,92,177,64,99,99,197,207,110,119,47,204,243,71,2,153,187,181,219,15,216,132,240,199,150,231,179,226,144,167,217,76,231,6,85,236,54,204,153,173,246,210,246,2,238,
184,53,29,129,48,112,175,246,18,205,240,143,186,136,23,44,243,23,230,209,204,253,99,182,240,116,89,72,181,98,14,95,126,20,218,255,26,149,255,251,63,80,75,3,4,20,0,0,0,8,0,198,139,121,66,199,242,67,120,163,9,0,0,8,16,0,0,16,0,28,0,83,121,110,112,114,101,
122,70,77,95,49,53,46,115,121,120,85,84,9,0,3,227,193,80,81,15,147,212,82,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,189,87,91,91,26,91,18,173,190,136,173,182,52,42,49,141,32,54,160,8,34,4,90,137,160,168,32,114,81,16,176,1,47,8,114,169,201,57,227,36,39,199,
209,156,239,155,249,215,243,54,175,83,187,219,54,154,31,48,251,37,97,185,106,215,222,187,170,86,85,255,167,8,51,26,12,107,190,214,125,19,74,57,0,46,15,24,1,60,222,202,99,15,112,23,66,112,43,93,186,0,87,156,200,0,160,229,117,35,15,184,10,59,230,47,90,
162,143,1,158,185,24,3,118,33,34,108,75,3,6,192,134,205,248,230,98,12,90,58,45,105,126,218,3,144,149,91,245,110,173,221,109,119,26,26,253,129,253,213,164,102,124,185,35,248,9,40,144,113,181,150,225,29,3,202,0,216,178,127,50,19,228,186,104,45,203,68,162,
127,11,136,9,155,179,15,200,249,109,255,11,74,8,252,160,170,229,194,153,81,63,171,84,59,26,126,182,136,41,115,247,45,105,21,55,113,255,39,128,135,114,7,143,188,140,98,1,253,184,19,247,170,93,155,113,0,24,87,49,151,93,249,105,210,61,24,225,168,125,140,
35,11,80,1,149,215,251,59,166,67,140,151,172,22,26,167,90,177,94,104,181,17,147,175,183,201,185,187,50,81,195,175,192,161,175,188,8,7,184,82,177,129,180,47,189,8,87,250,82,5,39,119,22,67,189,1,136,162,90,241,94,195,61,3,190,184,74,14,192,124,160,137,
99,203,164,42,153,239,223,69,125,87,215,93,10,243,159,85,201,245,85,162,211,108,118,218,197,40,93,56,110,81,35,174,142,3,250,26,1,89,11,168,185,81,132,154,139,78,164,190,60,183,76,7,73,106,239,1,110,28,192,8,58,45,224,9,80,130,183,0,207,0,251,254,62,
197,191,239,130,128,90,44,180,139,133,211,146,166,105,177,229,165,53,236,53,33,250,17,132,127,200,85,94,223,246,88,64,156,3,225,92,110,243,224,247,123,79,135,215,199,144,102,193,116,157,58,63,102,125,114,12,7,148,8,32,192,87,22,238,196,146,211,52,217,
32,104,86,186,224,97,215,39,71,109,198,146,72,140,218,229,106,119,55,69,249,167,248,231,102,65,91,111,143,255,120,252,246,165,253,207,39,29,163,43,73,156,176,131,126,18,243,16,217,6,188,176,0,5,2,162,11,234,116,252,87,6,128,6,23,240,202,176,18,178,243,
158,65,192,123,134,198,42,199,190,63,76,179,51,38,213,211,146,81,170,212,217,253,237,236,214,0,164,71,192,189,44,54,114,58,222,2,180,0,166,31,197,30,192,80,223,138,35,253,202,76,38,242,179,140,31,220,216,10,101,169,32,33,73,229,119,35,222,7,218,67,10,
23,75,144,40,1,143,48,17,160,167,7,142,24,176,51,153,8,207,128,222,59,196,90,142,249,231,149,61,130,29,234,73,226,212,184,136,183,27,5,195,174,157,77,194,243,208,166,80,173,121,38,56,236,195,49,109,153,23,91,42,59,221,132,49,78,23,216,41,43,179,196,240,
77,240,190,15,87,244,72,17,113,224,120,101,176,61,146,226,64,132,201,22,1,119,119,38,144,17,41,255,38,149,161,233,223,55,239,116,0,171,191,241,211,111,90,243,175,31,154,62,92,117,235,56,164,39,132,37,120,118,53,120,104,233,38,208,99,111,119,224,74,242,
96,51,2,202,156,112,224,234,17,224,182,0,139,65,9,214,211,67,13,172,217,192,254,34,244,60,158,34,1,230,106,51,255,247,69,203,255,2,132,2,116,36,213,248,19,191,30,86,254,122,248,145,74,102,63,236,177,179,39,118,129,107,193,49,63,149,73,110,101,112,52,
132,18,68,57,0,131,135,252,142,103,175,58,234,19,176,198,71,224,90,132,3,229,188,196,170,59,67,233,69,33,19,97,219,51,71,38,87,144,0,152,202,64,155,119,252,202,224,177,24,58,204,54,67,58,167,120,195,179,176,160,150,234,165,22,105,64,71,75,97,76,63,96,
254,3,16,23,70,144,201,1,234,123,9,236,181,32,12,203,96,192,133,11,142,252,16,194,73,15,18,226,188,112,96,250,95,92,200,244,40,66,102,185,185,200,63,93,60,128,147,49,108,114,14,129,131,186,8,135,158,229,77,28,95,153,140,164,132,156,155,133,120,135,238,
207,145,254,204,129,71,110,255,120,122,248,254,251,115,34,148,185,9,58,139,148,93,24,36,185,63,148,141,69,56,105,57,115,216,183,30,243,208,125,239,128,110,230,40,130,116,181,48,76,211,25,186,199,249,27,99,177,136,253,23,201,146,233,117,79,106,75,105,
188,74,31,71,169,104,14,88,135,184,201,169,73,188,182,24,27,128,142,159,250,239,100,82,19,80,219,29,163,208,209,216,218,217,133,117,236,211,110,119,32,72,98,87,4,250,175,54,200,248,152,110,243,42,92,138,92,108,126,121,27,39,235,44,197,149,170,4,18,103,
155,172,146,73,82,172,253,52,161,82,227,51,191,154,36,165,137,196,77,104,165,169,254,5,41,16,82,192,5,23,70,162,218,60,41,24,29,109,84,77,46,48,41,245,18,247,81,58,167,98,214,213,15,198,218,75,237,138,125,17,10,167,81,39,9,226,12,99,68,228,34,49,42,233,
13,252,100,49,30,229,43,110,23,87,210,206,122,154,133,159,228,214,201,2,226,75,175,99,30,94,86,127,102,117,49,55,204,37,41,0,138,18,10,77,241,121,48,74,87,37,227,164,78,93,224,58,158,142,83,241,64,204,212,142,182,0,123,241,116,214,2,68,2,114,179,80,93,
218,90,192,82,137,85,55,100,132,146,4,187,7,233,108,233,254,254,69,110,178,14,24,199,211,30,203,100,154,128,26,15,25,247,66,5,239,7,22,67,48,245,119,213,215,40,195,150,75,201,207,212,241,65,61,31,227,215,241,183,103,166,63,254,57,13,215,237,238,122,236,
170,161,31,220,120,96,108,90,192,145,172,75,146,180,165,215,108,70,205,20,179,245,159,13,153,117,23,216,115,27,104,108,89,192,13,15,145,149,169,16,246,108,65,28,113,175,241,159,86,252,148,13,73,181,93,108,26,37,45,21,143,107,184,101,109,197,252,61,114,
135,206,119,98,242,248,146,59,175,128,196,110,247,22,136,0,190,7,242,172,32,223,2,230,9,95,245,135,233,44,72,170,214,52,42,133,6,93,63,142,184,27,193,240,218,203,81,79,225,174,137,251,81,68,151,5,200,244,26,80,99,29,121,222,6,142,192,229,3,47,73,254,
139,201,253,54,172,173,101,150,135,88,183,10,2,154,0,62,95,58,96,180,91,86,134,188,211,127,135,39,55,3,123,106,251,199,248,169,50,254,54,254,215,191,63,111,47,7,145,106,37,8,14,58,59,233,254,74,70,15,234,246,120,35,32,7,87,103,137,160,245,218,14,120,
128,123,30,114,27,169,6,3,62,19,244,192,118,127,203,152,249,149,49,195,24,182,254,137,243,90,32,72,250,219,254,237,71,233,235,159,218,224,83,191,230,89,15,178,167,90,5,94,200,128,238,130,110,113,106,227,212,220,76,33,96,72,114,107,169,171,185,14,220,
53,55,140,94,212,213,59,75,0,171,255,183,123,60,66,147,128,151,61,188,172,1,211,132,246,193,246,47,77,111,84,168,254,212,202,195,15,141,52,104,252,55,109,152,244,169,52,127,66,238,51,112,21,249,214,1,195,196,146,140,101,132,93,9,132,59,87,147,215,135,
90,42,141,229,138,233,159,213,32,29,104,123,22,203,108,178,219,32,49,43,75,239,76,98,114,75,132,161,22,223,197,114,153,130,65,79,47,190,185,63,239,12,146,254,123,212,201,248,249,89,123,252,235,59,254,221,160,90,198,75,54,170,77,193,145,120,233,128,187,
141,85,54,238,90,128,68,13,177,239,91,240,176,224,166,228,77,225,200,213,225,185,81,222,31,102,250,199,166,187,67,137,165,91,221,135,88,159,16,48,75,5,195,18,114,109,31,95,25,98,79,132,46,233,207,39,166,191,138,39,113,162,100,213,118,245,236,182,112,
113,214,46,53,176,148,245,227,217,75,169,40,183,62,154,191,3,126,118,59,115,45,81,49,221,29,230,194,182,152,100,96,59,2,119,185,156,57,34,22,97,66,0,181,204,237,16,1,231,231,76,50,97,95,166,180,179,25,47,21,202,113,175,250,171,132,9,74,169,207,164,255,
95,191,60,77,158,158,255,191,254,29,239,253,63,62,236,244,131,243,94,28,143,40,84,186,192,195,128,231,250,107,30,47,107,102,222,233,25,97,142,196,132,235,7,97,101,66,98,182,57,11,130,33,210,184,53,250,232,139,140,208,48,119,191,148,8,40,155,64,215,4,
102,104,15,40,153,192,141,9,112,102,132,116,43,254,220,124,138,13,176,114,225,143,201,67,251,182,209,169,166,240,200,163,179,147,146,46,8,57,185,78,211,141,225,93,199,1,3,104,244,246,77,40,152,113,239,142,201,64,16,246,205,143,153,55,38,62,185,50,203,
189,53,241,186,39,60,247,214,100,133,76,56,118,16,230,95,144,130,76,127,228,82,235,172,208,104,106,169,164,214,61,86,61,72,211,5,43,213,29,145,125,110,229,54,227,56,178,106,55,43,145,118,111,104,234,186,205,136,73,212,33,49,232,14,97,255,214,204,46,30,
154,164,238,9,42,178,193,181,217,179,103,164,27,17,62,5,24,163,99,49,68,140,174,217,249,191,168,132,3,11,149,136,220,52,138,213,18,107,194,245,235,213,101,145,134,41,152,135,69,33,227,162,114,47,237,45,133,144,154,139,76,98,114,43,210,252,221,218,89,
220,102,0,237,174,20,217,48,149,83,201,228,142,137,177,71,240,178,116,63,15,47,132,216,30,196,152,46,72,231,128,55,218,98,146,221,129,0,97,78,122,243,253,55,43,154,223,63,242,239,95,190,127,121,126,160,254,147,242,71,83,17,115,84,101,159,109,194,136,
231,155,81,212,108,32,235,163,216,133,144,62,38,232,53,163,16,158,242,64,79,226,222,3,99,254,29,112,70,140,119,38,89,38,136,182,127,255,84,72,119,205,70,212,118,179,220,209,58,205,110,177,10,145,176,111,208,51,72,89,62,79,105,64,241,207,111,56,87,6,253,
27,112,195,135,41,149,77,247,39,169,152,119,112,119,3,235,240,113,106,5,46,121,136,103,166,99,108,186,247,194,140,16,96,15,82,11,172,184,46,91,13,250,178,244,206,244,97,196,211,7,158,18,99,247,103,140,91,145,238,48,62,108,149,141,48,155,191,86,231,194,
160,202,205,19,205,26,193,244,97,157,142,22,139,109,182,142,34,144,21,70,42,12,94,63,102,233,133,5,116,112,4,148,24,176,12,159,101,106,230,60,99,156,218,140,164,128,162,62,212,177,120,223,106,49,185,53,219,205,100,136,120,206,24,94,147,116,103,245,31,
26,127,244,143,138,194,207,65,84,110,214,79,181,147,248,142,22,8,236,255,247,127,80,75,3,4,20,0,0,0,8,0,198,139,121,66,184,169,109,144,160,9,0,0,8,16,0,0,16,0,28,0,83,121,110,112,114,101,122,70,77,95,49,54,46,115,121,120,85,84,9,0,3,227,193,80,81,15,
147,212,82,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,101,87,249,87,26,91,18,174,110,90,104,177,5,84,136,13,54,216,128,10,184,16,1,23,4,212,32,139,11,10,4,196,133,32,45,212,56,73,38,190,232,67,243,230,100,222,121,103,254,229,249,109,126,157,186,221,180,98,
230,158,227,137,126,249,234,214,173,189,250,63,5,24,87,33,22,139,44,96,187,9,27,98,24,4,174,36,89,226,139,4,104,29,2,28,210,51,87,176,194,150,15,214,176,223,134,184,48,105,201,10,23,220,108,124,122,106,7,219,45,96,103,32,32,7,91,46,152,193,126,15,34,
54,171,229,139,144,19,32,252,110,122,29,111,91,16,33,198,147,248,137,227,234,125,196,181,84,50,9,54,53,34,64,84,42,223,255,248,163,254,227,233,75,178,227,66,219,34,226,153,126,89,90,232,78,106,136,232,160,159,33,208,182,170,156,7,37,172,84,12,192,213,
182,22,9,176,155,192,7,87,219,62,129,198,209,129,91,0,30,70,129,52,3,44,221,48,120,189,222,136,199,9,8,19,25,185,120,220,60,175,53,206,143,107,85,108,133,131,72,182,168,68,205,73,183,239,0,147,225,16,106,6,176,44,92,89,1,91,139,1,147,145,21,192,101,48,
218,6,208,23,218,60,104,141,132,27,91,109,131,33,130,157,49,194,38,99,90,108,27,15,74,210,17,28,236,73,143,11,203,103,119,207,189,251,251,191,63,124,239,206,77,248,186,53,253,165,176,59,121,201,67,47,135,65,246,242,13,152,183,228,148,143,99,160,5,166,
23,176,108,48,114,18,242,208,13,251,195,120,2,144,17,22,45,187,98,149,128,249,198,82,159,252,177,33,2,1,101,82,231,245,188,138,136,36,146,223,213,114,9,242,191,221,17,10,2,120,229,63,255,60,234,13,30,227,7,127,253,133,145,200,212,171,171,62,144,108,36,
226,97,192,38,128,37,13,23,28,156,58,124,30,172,12,95,8,109,1,222,138,212,116,17,102,33,188,211,69,78,56,190,245,42,194,143,193,136,253,188,51,68,152,87,90,62,232,225,183,251,175,223,239,146,30,57,154,125,189,236,147,8,154,7,179,240,2,208,191,178,236,
205,14,255,102,128,0,55,24,206,98,15,135,15,34,235,34,94,127,22,59,38,163,73,254,95,197,44,118,51,134,253,140,97,234,151,38,195,4,37,228,122,253,80,109,94,87,213,164,218,191,156,129,203,11,35,84,43,74,110,26,52,138,61,123,16,3,42,10,105,209,58,190,28,
211,111,68,23,185,169,254,37,12,69,60,148,16,45,187,33,114,123,173,51,82,146,46,162,228,204,148,41,72,84,33,236,232,246,79,76,16,21,228,230,121,233,226,88,45,156,230,47,52,197,49,215,107,39,96,12,64,138,185,250,86,184,241,135,223,247,218,219,16,131,69,
46,45,93,243,112,168,200,235,216,222,129,8,226,68,90,68,17,234,138,127,146,178,11,213,56,90,147,174,166,131,49,28,58,3,182,197,60,156,91,225,106,222,29,235,93,1,188,39,181,59,204,126,83,191,221,193,236,183,73,101,245,180,118,92,84,233,228,162,98,100,
232,92,184,178,208,111,37,127,36,130,17,221,111,240,104,65,62,89,218,32,32,107,48,4,11,190,131,188,66,192,204,80,134,49,150,252,89,63,250,135,0,83,151,88,122,21,121,28,245,255,188,211,240,255,195,253,207,223,30,127,60,49,253,107,254,60,126,2,140,83,101,
236,75,71,171,64,64,81,7,252,11,144,22,43,14,192,37,223,9,222,18,96,5,75,78,184,162,203,212,229,29,246,228,56,249,44,173,116,120,216,68,10,56,133,40,110,3,41,35,212,4,184,66,159,83,7,28,44,33,171,156,100,234,119,216,22,102,109,144,144,40,246,7,249,70,
237,163,170,46,77,88,61,216,40,83,186,139,144,150,202,34,68,36,199,44,54,153,253,14,210,95,228,242,139,147,110,47,54,27,196,176,18,227,132,135,37,167,83,97,209,221,132,73,157,145,10,76,137,129,78,29,33,3,110,136,2,101,7,101,158,138,61,109,216,195,40,
254,227,194,204,30,211,239,180,217,193,2,59,11,145,252,215,193,207,8,243,63,206,4,44,24,48,92,149,17,110,120,46,234,134,32,238,154,201,92,229,114,209,25,2,98,67,6,43,230,110,50,16,197,232,16,144,114,110,232,6,94,1,170,16,158,251,21,120,241,191,207,97,
248,255,233,185,55,104,62,15,62,171,73,45,45,111,163,2,176,0,121,216,87,206,167,89,197,233,63,27,84,191,105,247,57,15,237,101,219,182,249,194,172,216,183,195,213,173,26,192,188,1,236,73,44,247,221,134,8,59,251,204,126,109,143,38,132,166,194,194,206,132,
101,159,253,151,169,223,105,196,95,42,124,121,120,124,188,27,28,244,158,174,99,184,108,166,202,142,116,188,7,215,69,2,146,38,80,119,193,117,208,191,140,9,19,200,248,224,218,77,140,140,153,93,212,102,175,3,4,172,155,230,214,9,0,124,17,201,80,253,141,153,
250,231,108,76,255,186,252,249,254,1,191,13,238,238,84,181,178,115,43,97,30,97,75,47,149,115,17,118,247,123,179,88,54,129,109,9,74,73,205,139,229,182,201,16,160,163,110,134,240,98,120,59,244,45,182,221,117,4,60,238,209,104,160,216,66,85,128,86,52,30,
102,57,100,48,174,44,182,110,65,203,49,253,156,19,161,118,40,74,205,223,7,37,252,242,16,79,170,90,66,145,89,255,207,109,1,247,79,55,249,89,91,64,133,245,238,13,8,91,254,230,174,89,65,11,38,130,102,51,95,81,40,152,90,114,213,206,128,12,44,194,147,84,115,
67,41,78,19,178,108,244,255,57,137,26,242,129,55,16,192,46,203,97,189,101,1,116,139,134,126,179,255,55,191,222,255,113,55,96,51,160,30,94,139,178,84,77,210,216,114,129,38,128,9,100,192,73,206,44,115,217,150,74,192,176,155,83,50,243,47,140,24,137,60,142,
138,172,19,144,134,60,167,180,131,81,18,105,65,159,69,136,137,156,15,253,111,17,215,162,94,136,201,245,187,193,183,159,148,253,235,169,120,234,112,46,73,245,206,206,147,76,111,31,5,44,44,119,71,129,172,124,253,11,32,254,202,80,50,202,27,160,169,151,204,
208,255,130,213,73,246,71,229,198,81,173,88,106,170,245,124,177,154,88,210,231,255,18,4,160,34,166,21,216,10,205,69,240,35,144,245,30,161,40,22,169,9,148,236,239,177,71,94,131,152,176,41,209,132,174,59,38,163,236,114,39,245,195,125,214,221,71,69,238,
149,198,52,212,157,111,25,92,131,236,79,177,254,163,207,31,144,202,189,127,221,29,254,248,250,28,79,105,126,119,146,173,27,49,152,129,236,28,89,167,185,13,128,157,57,86,204,38,67,183,110,174,243,150,81,161,232,162,150,12,87,205,9,157,157,112,43,112,235,
245,22,76,128,246,175,87,251,199,172,18,21,99,90,190,204,159,151,26,229,252,233,105,178,27,86,167,48,133,184,77,141,105,89,185,2,14,115,241,25,188,57,53,114,151,205,63,188,234,34,22,83,122,129,103,220,104,235,96,59,137,120,178,120,192,10,66,152,199,125,
152,107,237,32,158,6,244,10,73,176,112,99,221,187,102,142,236,12,144,135,76,253,46,107,200,62,78,19,61,87,191,255,241,109,143,18,224,223,228,24,193,156,255,187,48,35,176,86,33,189,2,1,238,140,254,80,94,129,35,62,149,154,217,94,30,150,31,165,219,141,32,
253,223,186,135,232,202,153,192,14,235,16,253,126,164,191,1,93,152,162,250,67,220,132,179,26,173,127,133,235,194,105,105,251,141,236,174,157,219,26,1,30,225,16,248,220,8,192,166,219,27,6,165,187,29,222,2,135,244,204,55,192,72,255,229,69,189,255,45,228,
11,133,90,163,88,170,85,213,179,113,219,26,246,122,80,128,69,62,10,167,34,152,64,9,98,252,7,40,11,6,112,171,17,48,207,31,65,145,135,75,171,117,11,219,109,102,170,133,166,43,151,58,179,10,107,76,93,10,34,99,143,172,255,92,90,157,58,131,198,184,173,206,
244,247,42,221,130,209,127,2,32,192,142,156,255,222,187,127,248,76,93,40,177,178,236,150,105,83,80,217,128,249,93,62,143,3,250,188,81,51,119,56,38,171,85,61,171,88,34,245,116,124,174,19,129,101,215,146,201,200,48,70,209,21,162,29,62,62,108,183,133,0,
220,250,188,91,38,99,64,47,156,123,169,63,155,135,222,116,36,215,31,63,55,127,126,79,83,2,104,1,183,7,181,21,61,255,7,172,84,53,143,59,136,154,49,94,44,227,12,8,184,103,25,67,143,63,219,127,41,255,137,49,84,167,139,164,194,164,46,104,48,68,154,102,199,
30,218,161,43,171,195,250,191,29,217,191,109,129,96,128,246,207,252,0,159,191,98,229,238,231,211,219,101,110,51,73,203,220,214,203,50,183,34,117,135,203,220,112,153,207,186,206,93,240,70,196,69,117,63,186,255,89,92,157,183,34,22,207,48,117,244,252,159,
96,131,116,65,102,155,223,113,181,116,174,110,98,59,180,138,213,9,189,118,44,34,13,109,84,22,99,104,124,92,1,47,119,69,192,206,212,11,99,194,133,244,65,226,155,125,97,232,219,61,187,99,110,200,200,186,126,185,35,171,223,113,110,248,127,210,25,106,0,70,
165,210,105,169,112,148,111,212,155,199,31,118,223,109,234,171,18,165,83,154,190,224,118,147,75,59,248,190,113,163,203,254,67,168,242,220,70,49,148,111,125,50,250,205,145,72,250,61,155,239,42,105,93,132,13,132,232,252,234,114,40,118,210,186,66,90,237,
167,97,138,213,255,102,48,68,85,163,209,82,65,62,16,80,120,241,191,101,44,188,158,0,85,42,198,15,214,214,46,243,71,71,234,236,180,228,214,58,87,250,237,49,241,147,12,138,199,30,168,151,115,58,176,46,209,186,59,30,114,248,62,214,140,134,228,229,46,100,
240,121,38,131,237,186,49,17,85,32,134,203,45,186,123,157,174,14,92,11,167,111,239,248,194,24,47,241,23,199,91,66,78,134,238,101,239,249,110,208,165,252,235,75,135,52,166,84,136,79,131,117,5,104,187,220,9,30,234,181,203,122,247,140,212,225,166,204,254,
19,135,105,75,19,232,115,107,77,130,130,1,128,84,161,13,109,150,214,21,5,151,214,141,118,15,29,17,50,195,250,143,179,59,88,203,48,245,143,77,174,80,81,125,144,34,7,189,223,250,15,15,145,163,51,250,110,75,227,162,52,108,21,155,110,138,174,127,21,115,30,
126,216,59,232,139,66,73,44,244,90,5,157,225,162,249,195,199,119,61,94,234,193,80,134,83,102,29,7,161,189,125,255,13,181,12,118,100,40,241,176,114,180,182,112,117,211,134,61,104,194,145,48,210,127,198,28,115,107,34,4,229,194,221,247,103,90,0,123,131,
167,47,255,253,31,80,75,3,4,20,0,0,0,8,0,198,139,121,66,30,239,69,183,80,10,0,0,8,16,0,0,16,0,28,0,83,121,110,112,114,101,122,70,77,95,49,55,46,115,121,120,85,84,9,0,3,227,193,80,81,15,147,212,82,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,93,87,107,87,226,
216,18,173,144,8,1,34,15,5,13,130,16,4,133,70,65,193,23,32,62,120,136,210,32,42,136,40,168,152,84,59,163,211,142,237,85,103,205,244,186,127,250,126,187,95,111,157,4,149,190,89,11,23,108,119,157,147,83,143,93,117,254,83,6,171,2,215,229,154,31,189,0,22,
0,200,6,206,76,48,168,110,251,176,60,9,236,201,242,205,0,168,43,75,17,28,128,1,184,16,96,16,242,108,224,9,64,52,74,128,163,52,5,152,159,95,199,38,160,206,16,171,38,80,35,190,5,172,15,77,2,104,130,155,242,160,144,161,199,102,46,132,1,100,185,241,240,251,
253,219,235,201,227,95,223,177,128,73,68,28,56,1,132,127,9,117,1,150,13,0,62,128,53,109,38,142,216,27,2,40,64,250,75,60,142,218,192,0,64,19,33,58,202,0,77,128,232,8,35,7,180,63,45,136,108,127,217,18,78,90,96,69,106,95,54,147,199,173,242,161,162,136,146,
211,129,238,62,204,1,114,5,225,202,6,238,11,27,104,218,26,248,33,192,85,216,153,220,83,244,63,77,133,24,204,114,95,67,87,38,80,16,167,216,27,230,121,128,37,50,179,35,10,244,233,67,193,4,240,183,216,1,40,148,137,81,34,6,128,243,133,24,19,103,131,65,97,
141,246,183,91,34,37,133,206,95,185,80,106,79,111,47,63,20,229,176,97,147,241,202,112,213,133,112,32,66,163,102,243,12,1,225,30,42,38,83,246,171,109,22,213,40,164,192,4,207,98,215,4,155,78,91,156,49,82,68,185,23,110,76,144,141,77,7,181,219,1,164,120,
206,41,10,39,4,100,97,81,211,20,98,88,64,100,46,123,247,63,103,159,35,167,196,229,230,221,63,111,202,55,245,167,162,212,29,171,118,140,0,196,36,73,218,22,106,81,56,236,200,10,246,82,96,5,24,123,21,201,119,135,53,57,76,206,181,50,128,23,122,34,212,119,
167,44,56,3,139,204,164,32,246,204,112,24,8,135,48,177,111,137,9,146,148,23,200,164,18,72,196,216,27,50,6,1,64,254,171,111,179,253,167,198,103,232,165,195,209,202,207,167,31,137,147,7,245,233,7,57,50,200,156,169,167,10,52,129,133,106,145,190,235,72,3,
142,56,6,76,126,48,92,122,48,247,234,120,60,204,46,184,18,0,83,209,73,60,29,2,98,197,204,76,194,239,38,59,210,72,252,157,22,58,42,164,229,99,124,123,104,168,111,119,138,146,209,180,145,253,75,54,40,104,90,252,19,216,52,153,126,5,208,204,53,53,45,242,
9,92,152,153,137,14,100,41,224,196,144,254,111,13,230,67,77,211,82,236,252,98,8,188,214,176,124,114,114,160,108,40,236,193,179,69,164,195,212,109,20,238,63,132,35,25,48,39,127,33,83,76,9,22,184,112,245,152,67,166,242,195,181,132,87,23,146,67,22,23,125,
236,55,51,153,16,118,37,50,153,246,50,6,75,136,184,168,155,184,211,200,74,148,30,102,18,34,255,235,241,231,33,64,144,34,159,60,31,36,219,111,47,234,91,10,99,94,251,231,171,150,169,244,18,83,227,195,223,4,108,109,95,225,210,180,231,147,177,97,137,37,49,
162,116,134,72,14,74,222,22,46,121,189,159,38,184,157,75,225,26,222,14,129,130,132,33,196,250,158,238,127,183,179,75,145,157,147,219,247,234,247,187,23,118,254,100,50,24,45,214,145,170,43,200,63,51,239,98,177,16,197,94,149,0,112,238,145,239,56,220,140,
36,113,208,211,1,153,1,159,38,62,254,89,66,10,247,136,201,173,94,238,204,164,119,162,3,186,255,201,253,154,126,126,145,229,214,138,156,220,190,62,239,111,39,21,101,189,86,45,144,187,84,80,192,11,91,176,236,129,78,85,101,11,18,0,240,5,54,92,48,184,10,
20,40,255,97,5,10,176,195,109,73,160,117,1,186,231,96,152,136,87,34,12,72,29,241,246,82,55,89,53,87,4,40,250,165,42,246,84,29,40,178,148,245,211,23,182,191,107,60,144,176,160,44,213,83,229,70,177,85,75,41,105,20,181,128,202,53,169,42,77,130,27,142,5,
46,159,141,127,233,14,110,117,237,10,3,138,28,206,199,37,230,75,6,108,195,137,11,208,22,143,25,64,65,216,2,170,110,195,132,73,166,77,248,27,170,182,95,0,210,63,241,35,255,5,167,223,238,246,43,82,233,238,241,241,149,226,255,77,89,207,205,39,240,138,18,
221,7,188,9,54,204,176,94,94,72,156,95,157,233,177,251,3,206,108,80,158,247,204,125,85,111,116,96,2,78,141,98,98,225,223,220,45,192,139,120,195,29,92,175,135,226,173,171,30,179,6,14,46,76,16,15,250,102,79,181,158,110,146,23,251,220,198,251,254,38,103,
120,198,65,250,115,247,248,93,109,221,191,168,207,63,123,30,143,103,24,93,233,197,213,83,160,232,139,235,233,198,0,183,80,231,96,148,209,179,158,80,185,123,18,9,38,247,171,228,130,154,132,46,168,74,159,12,77,232,8,80,245,37,147,216,44,232,64,110,140,
24,184,95,215,247,23,199,131,113,27,133,165,221,173,181,219,229,198,113,185,78,66,198,82,23,125,64,1,16,49,3,189,148,13,177,3,29,90,93,104,184,58,19,100,155,105,14,115,89,226,3,104,169,156,84,35,107,104,28,78,124,97,234,210,233,120,247,240,26,250,50,
140,153,122,44,220,23,29,111,137,0,246,240,37,17,57,7,59,255,42,237,111,30,99,41,145,149,207,30,158,238,202,247,15,127,222,189,46,223,204,206,181,134,203,191,176,80,169,203,164,93,179,48,124,8,88,30,204,206,21,63,25,2,168,169,95,24,2,44,141,172,81,10,
77,4,3,36,169,126,240,7,36,144,178,140,97,132,140,237,31,114,24,250,215,248,235,73,125,73,177,44,232,173,249,88,116,244,254,191,101,47,57,64,179,153,119,180,97,53,231,237,7,38,232,186,38,153,61,44,131,7,118,197,138,9,26,46,199,30,222,180,33,202,24,78,
82,153,35,143,177,70,140,149,187,120,4,112,108,183,148,9,224,116,133,224,71,250,191,219,18,88,7,176,70,247,31,241,173,173,254,243,77,81,186,69,209,215,63,219,134,140,197,12,37,80,77,208,114,74,17,188,100,150,99,208,102,253,167,191,231,13,99,191,66,111,
157,128,184,112,41,237,116,119,61,95,152,255,211,188,153,201,157,25,58,165,9,5,187,21,88,94,88,128,156,112,237,137,119,21,119,220,88,67,128,11,177,103,228,255,214,234,106,102,204,225,13,75,164,127,251,111,247,119,47,247,234,203,115,17,103,54,61,52,187,
80,169,83,92,200,97,128,117,143,216,90,1,216,32,57,221,166,164,96,64,203,0,188,196,184,146,224,52,158,78,107,212,221,118,169,71,110,121,200,255,216,163,53,218,0,21,156,224,183,196,125,23,28,21,210,95,89,255,171,25,250,199,125,232,143,104,215,253,42,95,
252,124,252,241,124,255,227,233,110,21,113,67,97,222,14,3,101,224,88,126,135,50,81,182,99,107,129,182,3,176,143,183,60,128,129,249,57,74,72,253,177,79,178,237,18,235,33,221,132,62,89,235,6,153,4,231,66,216,180,235,38,91,142,75,221,68,126,55,41,248,153,
201,153,225,127,94,180,212,96,235,223,114,105,191,209,104,235,253,231,178,137,239,217,77,218,189,106,137,98,31,143,63,129,179,177,202,160,61,202,104,114,64,192,41,1,126,3,104,243,141,65,23,91,159,140,206,152,19,87,214,55,223,135,26,210,95,190,249,94,
255,110,167,145,127,245,7,252,94,121,249,51,181,170,132,3,75,51,108,186,164,220,225,107,36,38,71,113,63,211,238,15,91,23,63,39,127,50,46,169,152,14,87,71,24,247,196,128,144,247,147,225,19,209,93,95,25,97,136,140,113,48,212,44,30,118,48,65,177,110,252,
124,122,122,61,184,255,241,250,182,157,163,220,237,93,194,46,29,32,39,224,116,229,112,36,255,159,165,58,21,132,211,178,167,103,183,228,164,248,231,205,83,69,151,35,131,168,65,221,194,82,134,226,62,128,153,12,99,32,165,79,94,162,201,100,215,110,41,26,
13,146,228,75,234,81,254,27,231,79,187,157,202,130,21,190,200,45,245,245,249,249,167,66,37,224,155,159,83,88,168,88,237,240,124,87,128,217,216,202,246,42,234,128,240,44,179,216,165,98,219,24,103,213,117,78,237,150,198,221,72,34,52,143,187,125,157,161,
207,31,123,75,145,109,12,26,107,100,249,150,9,18,75,145,197,15,64,236,79,140,193,176,255,216,97,93,207,243,246,73,145,230,143,226,185,162,12,86,2,242,13,189,114,97,3,184,3,233,114,1,6,17,12,96,21,96,13,34,252,149,235,216,6,3,37,29,102,0,123,252,30,42,
200,65,102,201,198,128,60,204,195,43,84,227,48,72,161,164,155,136,192,47,74,199,212,16,149,100,136,1,5,166,62,204,164,77,245,159,102,250,239,152,163,249,223,39,87,58,141,114,237,104,191,165,40,178,118,236,218,240,93,64,224,96,96,69,95,110,34,81,155,141,
175,93,113,85,104,10,123,227,125,33,227,8,134,149,182,111,62,152,129,45,215,218,88,222,118,179,208,61,15,47,89,119,251,212,135,23,211,182,156,99,217,122,30,158,254,90,58,81,52,8,229,205,182,51,127,203,36,159,46,118,214,202,228,196,242,76,102,252,193,
124,235,57,170,79,246,227,23,133,230,10,199,53,38,178,230,5,104,63,171,120,167,61,188,124,91,85,179,242,230,117,192,56,93,46,208,177,157,168,96,12,159,107,116,127,89,150,118,0,122,9,75,182,23,52,24,215,158,107,27,92,220,42,225,227,162,1,44,80,117,7,84,
143,97,194,52,100,26,72,16,213,29,119,30,7,10,68,115,14,254,119,246,175,119,253,115,234,249,191,34,85,27,197,230,193,126,169,216,166,82,202,68,113,222,163,47,198,115,72,237,198,157,153,71,237,22,50,144,36,239,30,153,24,160,48,64,103,8,215,4,100,112,30,
211,198,254,175,18,197,31,19,232,120,143,16,47,150,40,101,34,193,200,59,240,58,62,122,255,18,227,148,157,113,185,218,218,63,104,22,149,163,226,5,46,99,168,167,159,223,205,74,37,165,75,61,14,239,123,34,148,77,88,245,187,82,61,188,1,210,25,42,183,175,2,
212,58,229,216,187,70,100,77,164,110,153,144,117,21,221,198,132,240,28,56,215,103,248,196,251,200,72,21,202,125,204,31,156,115,26,236,16,150,107,197,90,165,168,235,79,33,38,126,76,151,57,160,251,231,40,144,135,28,189,123,69,222,188,189,28,70,8,138,59,
56,202,40,64,153,254,196,2,201,79,128,250,110,173,122,80,252,0,132,78,134,211,78,7,133,77,166,63,52,197,1,60,200,237,226,81,169,168,116,15,107,109,219,186,199,202,42,87,209,201,152,82,46,211,22,19,3,72,142,169,41,162,167,133,19,11,60,1,93,118,73,230,
244,203,76,218,179,131,131,161,224,185,208,6,214,25,239,24,51,97,13,241,89,64,133,38,15,26,128,13,65,2,19,73,22,172,7,217,205,6,50,46,113,2,216,224,126,252,219,111,103,247,119,93,245,241,241,112,214,173,223,110,38,112,12,52,56,18,192,55,59,57,203,128,
105,218,64,131,75,234,238,118,49,114,219,7,240,18,208,130,30,183,220,92,137,110,98,151,205,127,116,229,240,84,3,80,175,88,129,201,29,53,47,200,11,215,2,92,71,18,121,54,127,16,131,207,131,126,255,243,27,241,119,6,11,10,184,160,212,94,166,241,255,225,233,
247,205,63,255,251,63,80,75,3,4,20,0,0,0,8,0,198,139,121,66,207,252,73,26,215,9,0,0,8,16,0,0,16,0,28,0,83,121,110,112,114,101,122,70,77,95,49,56,46,115,121,120,85,84,9,0,3,227,193,80,81,15,147,212,82,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,93,87,89,83,
34,217,18,206,90,132,18,139,29,177,16,164,11,1,11,81,105,40,181,65,165,21,80,182,70,177,6,193,5,21,133,108,99,166,99,28,237,208,238,185,49,255,250,190,221,215,155,167,160,104,157,19,225,131,31,95,46,39,79,110,245,223,67,152,85,1,17,205,63,118,10,176,
199,255,11,56,227,32,139,24,103,64,198,197,0,228,90,22,35,99,15,10,5,184,248,37,146,17,109,4,212,68,40,161,121,38,58,80,100,191,162,78,71,16,227,33,25,114,138,182,249,117,227,116,244,252,208,56,185,41,207,215,226,152,9,104,0,194,15,40,136,80,248,173,
233,197,109,132,48,136,238,132,124,105,2,59,12,208,32,100,47,194,136,148,149,50,53,60,4,83,228,69,232,10,55,150,136,22,114,11,17,248,242,86,4,72,100,98,127,147,236,243,182,164,174,175,120,228,243,135,199,76,247,229,231,95,223,85,236,149,62,226,157,233,
41,236,74,35,136,224,151,220,27,160,224,128,247,140,166,35,241,142,225,185,20,23,222,139,84,248,230,59,0,144,135,29,64,216,34,251,110,103,156,160,156,252,165,215,174,31,87,143,58,189,147,3,144,107,216,71,40,18,190,3,45,30,198,192,13,108,154,64,135,135,
212,70,184,134,164,109,211,212,222,240,192,208,48,136,97,76,24,61,15,88,58,38,0,15,71,169,64,237,254,174,55,6,36,148,77,71,88,252,221,51,201,108,98,105,85,57,169,30,159,110,116,79,219,213,60,189,156,206,158,106,29,64,42,192,16,0,187,120,139,152,36,165,
121,48,129,97,145,66,104,0,212,70,230,99,206,7,70,70,28,176,15,244,66,8,42,220,115,103,184,15,80,39,11,49,2,12,64,1,48,85,64,28,216,97,111,132,194,30,129,94,60,55,111,88,244,184,73,17,206,37,42,153,163,78,134,92,168,169,105,79,235,3,83,99,30,225,55,74,
166,185,250,20,248,46,80,236,70,114,125,201,2,28,112,34,182,238,98,245,136,5,248,224,95,140,14,24,239,25,95,24,227,240,238,174,200,238,47,218,41,254,136,74,183,87,217,168,30,54,78,85,213,177,66,64,27,96,85,1,225,64,184,45,66,175,4,82,39,11,166,244,231,
0,218,160,95,134,14,3,0,188,176,19,64,23,156,71,151,51,44,32,236,92,73,164,189,181,145,8,225,5,251,119,214,189,17,104,123,224,42,22,143,48,198,26,130,112,45,33,231,27,28,142,237,75,238,121,22,39,217,120,249,254,242,213,248,54,124,186,217,220,66,13,219,
227,82,185,241,92,240,104,104,185,220,155,218,225,236,87,62,45,133,169,156,9,164,40,152,176,18,200,173,96,136,5,20,97,87,70,15,180,25,176,171,153,140,6,99,100,221,154,134,206,169,14,201,204,127,150,127,243,54,51,255,148,225,211,243,232,101,248,250,170,
170,23,39,88,197,115,186,63,128,88,16,49,31,71,109,63,130,88,97,162,114,129,124,215,222,49,36,60,88,126,203,80,37,92,77,191,101,24,30,92,248,240,78,135,136,92,108,68,135,221,127,198,45,18,86,86,14,135,175,63,30,158,30,126,168,106,34,148,251,128,71,228,
19,115,85,218,87,91,201,96,80,199,160,219,4,254,144,209,1,137,68,112,29,211,73,19,184,228,214,11,144,246,196,86,81,101,34,51,144,5,98,132,148,96,152,89,51,25,144,136,66,220,23,140,163,177,6,227,160,17,195,234,63,179,178,6,182,21,197,111,28,151,219,153,
230,97,85,45,99,55,216,31,7,138,210,13,208,30,197,79,4,180,112,2,148,168,119,236,81,109,213,106,22,195,70,197,240,169,99,189,208,37,135,188,142,1,18,65,42,21,42,137,18,1,196,96,192,36,254,28,2,103,217,143,186,83,4,169,74,53,115,218,169,151,219,106,174,
220,110,53,170,88,202,154,220,221,185,75,7,44,135,21,47,250,199,178,59,115,164,108,160,120,82,184,57,246,176,48,135,28,111,20,183,117,76,13,77,160,232,191,6,124,199,144,72,212,2,88,134,208,251,219,178,55,100,255,19,217,15,205,173,168,126,216,81,14,203,
237,238,105,167,220,80,85,45,230,140,29,95,2,184,233,237,46,97,0,176,24,157,215,152,117,55,4,196,24,100,3,16,74,186,63,178,203,49,192,7,61,42,49,37,148,195,235,177,200,103,150,110,203,170,123,221,98,20,128,18,161,19,10,165,44,6,171,255,105,255,93,156,
81,105,196,120,148,193,233,207,127,126,255,249,160,171,106,104,126,180,72,61,136,75,206,93,204,21,224,22,160,82,45,6,1,70,51,32,114,228,123,143,243,120,231,71,84,221,40,44,207,47,241,37,232,242,140,65,89,60,226,120,0,46,43,86,184,25,210,177,66,12,62,
61,167,240,18,92,131,197,160,91,112,98,22,238,97,250,254,60,159,184,7,222,171,168,103,255,249,246,242,72,233,175,162,207,185,136,163,33,108,11,46,65,149,235,42,92,126,114,42,120,123,4,37,33,36,196,229,182,11,78,154,222,69,236,108,67,6,236,160,202,29,
9,218,241,176,134,87,0,126,224,97,217,195,158,123,199,30,198,219,62,44,18,208,16,79,69,104,45,207,175,141,25,54,40,120,134,191,230,31,103,15,37,253,116,127,227,241,1,127,188,12,207,254,121,58,60,113,65,20,59,244,84,91,178,2,39,84,170,77,167,230,157,100,
100,1,12,78,218,254,226,96,23,152,0,165,0,160,155,102,16,27,183,157,52,127,9,117,15,160,211,62,29,217,18,27,25,131,188,188,202,0,173,8,52,144,13,126,106,95,116,171,219,58,40,114,186,250,244,250,240,215,232,241,97,179,26,246,233,163,65,241,58,1,1,56,167,
254,3,213,164,11,177,12,125,149,58,224,185,156,243,193,85,105,243,138,146,105,255,128,220,88,241,224,204,138,17,153,203,35,5,55,67,213,189,45,211,253,243,69,111,153,6,242,249,166,19,96,63,128,234,204,189,238,252,56,160,254,87,92,0,56,240,12,36,176,250,
159,236,178,197,200,71,165,245,244,140,127,118,158,135,95,213,193,112,186,41,192,110,224,38,120,209,40,77,255,135,93,5,193,143,139,232,66,239,24,120,145,105,202,209,239,46,139,243,34,85,128,21,163,223,2,118,165,186,77,192,90,68,99,30,90,58,166,247,247,
184,205,254,7,106,183,220,108,157,110,228,84,213,104,186,29,232,7,216,166,203,188,6,186,148,53,1,27,127,221,103,205,44,44,56,68,10,72,191,20,217,96,217,157,161,234,126,149,238,40,186,134,95,62,59,164,238,62,27,16,230,100,92,228,71,9,155,202,68,244,160,
46,188,176,249,219,143,146,200,221,120,134,204,200,231,188,233,136,153,127,242,6,105,1,217,104,150,51,149,242,89,183,147,25,241,139,97,230,233,42,40,240,89,108,238,23,80,95,52,171,159,194,103,223,23,155,78,40,127,240,70,177,197,24,110,161,168,92,236,
199,240,100,113,1,27,166,78,113,25,122,62,47,30,51,32,76,140,75,177,43,70,92,112,157,24,197,172,24,82,39,22,97,52,106,21,117,42,64,183,123,14,60,212,127,26,195,111,47,27,127,190,168,39,103,102,255,93,181,122,199,155,254,11,86,255,109,176,254,187,150,
156,228,223,128,75,104,73,111,0,239,84,72,208,192,46,178,247,143,164,84,74,200,12,235,255,176,7,23,210,59,224,16,186,182,152,245,254,33,137,66,50,4,223,69,163,220,85,51,236,96,90,247,153,251,35,236,11,10,84,168,84,114,121,210,126,67,91,219,186,176,11,
109,17,234,81,136,225,168,79,128,83,240,11,93,17,52,251,172,11,135,231,160,219,1,186,52,161,160,101,183,187,6,244,222,154,96,163,144,119,108,220,250,28,144,253,27,147,33,82,203,92,184,160,198,150,161,251,11,238,48,184,22,36,185,172,158,157,246,218,71,
84,255,131,130,146,191,111,79,238,239,161,234,102,113,67,243,65,88,64,142,108,48,56,34,198,241,152,177,35,81,34,116,151,34,199,172,186,19,80,130,162,72,43,139,161,69,62,49,192,108,200,210,49,63,101,100,134,170,185,255,152,249,191,101,230,223,50,229,191,
162,116,154,173,118,165,220,234,100,114,245,165,64,158,82,101,155,153,83,35,20,139,186,190,145,199,126,62,239,134,16,24,145,154,11,91,139,81,221,90,55,10,108,67,108,57,28,135,12,112,79,129,197,208,47,32,194,128,249,80,241,23,131,205,144,163,113,252,189,
18,179,95,144,207,126,252,28,61,188,86,206,54,85,44,209,162,108,117,23,10,102,143,26,117,26,177,58,49,103,238,206,235,107,136,218,4,184,242,176,98,138,117,58,29,204,210,178,105,76,182,139,21,171,138,83,20,18,216,45,97,214,192,129,41,82,122,187,255,251,
164,241,254,81,237,117,78,141,178,90,44,119,247,36,126,139,245,95,197,76,121,106,117,159,157,246,53,28,33,68,128,141,219,58,79,75,152,116,192,0,198,80,153,178,226,228,115,195,6,108,221,233,59,163,161,201,23,10,59,247,112,54,147,141,146,191,12,200,153,
13,145,24,245,193,57,110,144,125,191,19,236,121,8,43,149,225,239,198,183,239,15,175,153,2,214,183,63,98,179,103,174,186,187,158,123,17,116,37,175,51,115,147,251,243,120,87,211,85,252,162,78,186,203,153,3,238,116,2,116,117,202,128,52,157,105,255,97,207,
253,22,80,222,222,63,232,138,31,204,210,252,109,63,63,60,170,207,47,58,197,127,86,91,194,61,171,187,81,239,206,45,249,181,183,251,223,236,205,146,63,53,213,46,87,93,240,22,224,36,203,126,58,61,117,136,75,171,4,36,126,1,83,251,11,174,113,252,255,122,126,
126,194,63,190,61,126,221,196,128,145,196,58,219,92,150,133,66,176,149,225,48,136,9,108,52,88,155,18,10,190,43,153,59,193,15,113,102,205,4,156,232,224,48,185,20,31,139,204,147,200,85,16,80,166,247,159,136,100,125,87,52,33,241,67,236,151,200,157,8,221,
201,254,205,179,250,167,253,175,82,61,62,46,103,168,252,212,219,25,111,244,152,86,21,7,237,37,105,64,138,150,70,222,126,102,185,43,202,41,145,134,249,29,46,116,39,183,21,215,37,51,152,31,43,116,39,88,25,245,109,13,185,70,3,81,155,143,98,111,204,104,136,
180,67,24,170,175,98,125,127,29,179,133,8,89,255,99,223,159,176,17,165,245,88,57,124,28,254,253,141,237,159,57,12,203,33,44,102,38,161,218,165,85,113,121,37,137,39,86,185,209,84,196,245,240,22,230,167,192,10,220,198,35,59,120,181,108,149,12,57,244,41,
179,141,237,242,132,161,211,146,190,147,46,227,241,210,132,209,203,78,227,47,75,33,130,116,101,107,167,160,234,133,2,205,159,102,64,209,49,204,230,143,40,183,68,157,190,57,46,48,134,237,17,228,188,49,251,43,247,155,8,253,55,192,245,204,41,255,142,177,
199,246,143,250,91,64,92,179,113,107,239,128,62,15,189,155,86,113,51,167,235,224,150,33,40,41,114,135,198,239,243,79,90,191,85,249,127,255,7,80,75,3,4,20,0,0,0,8,0,198,139,121,66,59,206,221,116,53,10,0,0,8,16,0,0,16,0,28,0,83,121,110,112,114,101,122,
70,77,95,49,57,46,115,121,120,85,84,9,0,3,227,193,80,81,15,147,212,82,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,85,87,251,83,226,90,18,110,146,8,1,51,32,200,85,64,196,32,40,248,98,48,136,2,70,157,128,32,200,211,0,62,16,5,210,119,106,238,212,206,117,188,243,
168,221,169,173,218,191,121,127,219,95,183,79,32,234,61,85,150,250,85,247,57,253,250,186,59,255,45,129,83,6,76,213,79,110,119,131,96,128,77,144,161,227,7,220,156,2,69,136,10,57,184,230,94,128,62,204,11,183,16,5,192,106,253,4,239,12,24,2,8,105,82,124,
145,160,63,73,5,252,47,18,104,2,72,119,208,81,232,216,223,69,150,1,158,227,221,118,163,45,203,165,134,118,141,69,8,60,2,128,10,96,43,74,40,121,71,241,229,48,86,0,14,8,124,12,247,237,80,199,229,196,21,221,196,78,120,129,46,27,41,202,62,18,80,128,13,152,
135,254,2,140,154,81,9,239,73,69,4,126,87,236,11,16,27,173,110,104,51,21,244,207,222,207,164,21,133,115,7,201,129,173,64,247,199,183,159,127,202,213,201,183,103,60,138,108,118,247,54,152,237,112,11,183,57,56,202,5,211,134,113,110,2,99,126,40,194,145,
18,220,180,128,28,168,194,139,68,20,22,8,24,10,64,119,164,172,59,68,30,229,191,221,33,66,91,128,222,104,164,50,255,231,60,42,131,36,237,203,207,63,63,63,145,9,50,25,6,120,119,108,154,122,204,159,74,9,19,192,169,241,121,46,235,162,12,45,111,96,99,234,
76,212,54,117,198,252,41,146,255,54,71,62,252,2,168,176,8,19,56,19,33,187,186,188,133,3,128,24,189,94,115,48,11,103,241,119,205,175,126,72,11,203,241,127,124,254,54,97,63,178,220,204,4,111,198,247,59,215,7,252,14,223,148,106,105,103,243,190,247,30,87,
239,160,144,112,114,37,177,43,58,107,235,203,153,243,66,8,82,210,54,159,88,184,201,85,235,209,112,6,117,0,217,103,231,203,146,33,58,47,139,4,28,173,194,174,71,241,168,98,9,132,122,36,148,198,30,192,146,87,228,31,36,20,157,204,118,59,29,201,237,225,231,
96,33,160,245,180,250,254,161,220,105,181,235,53,97,13,113,12,107,252,10,175,193,217,82,166,178,36,198,112,120,99,186,187,15,3,78,41,164,50,74,191,79,177,247,28,73,53,42,38,229,204,159,221,195,199,137,41,241,23,104,130,82,11,101,131,173,147,105,136,52,
232,9,202,65,38,159,69,170,170,52,4,33,4,99,78,89,83,71,198,198,129,162,240,14,57,238,133,164,183,58,169,78,228,235,175,159,241,163,187,154,246,102,223,111,153,186,31,196,158,157,91,251,45,126,134,131,190,9,164,5,20,108,174,197,45,41,93,208,77,31,58,
210,144,227,214,252,184,70,239,239,49,224,89,162,132,44,210,251,169,220,69,138,1,57,247,161,8,107,254,108,222,178,16,24,11,64,29,169,152,81,20,193,19,143,135,184,116,64,43,149,91,231,242,117,187,86,162,180,93,193,172,84,115,18,250,120,2,58,243,24,89,
48,1,17,147,28,3,94,36,4,148,230,9,104,218,45,0,38,75,148,93,168,190,185,67,114,18,160,189,1,28,144,216,216,88,84,64,81,124,98,209,133,225,205,180,166,215,180,86,89,206,80,253,249,147,126,236,119,70,0,46,200,133,59,33,64,133,128,65,127,52,189,189,126,
10,24,177,0,146,16,59,84,255,149,200,43,0,244,11,167,135,10,110,142,36,234,28,168,83,0,102,62,216,94,234,207,251,46,2,73,202,127,169,89,147,107,181,154,76,239,159,175,172,144,84,149,137,150,23,71,18,92,131,176,54,185,157,234,42,172,119,180,168,142,113,
120,109,2,5,15,218,1,99,71,230,221,81,100,22,130,45,140,153,117,39,174,207,195,33,227,208,2,241,15,193,183,137,253,138,169,114,18,230,10,128,189,145,154,97,249,247,172,147,185,188,116,254,245,139,241,43,213,121,126,254,132,237,165,193,44,82,116,25,218,
86,176,67,192,204,246,5,254,145,232,246,6,24,131,74,206,116,14,117,11,184,229,123,100,208,225,235,29,34,212,37,219,91,32,199,223,75,80,239,212,77,254,11,158,24,171,51,169,253,237,211,228,169,252,235,227,247,225,237,186,187,132,148,223,24,145,245,68,210,
125,80,236,16,48,52,125,129,19,255,163,29,250,185,211,36,82,109,109,130,3,82,66,255,232,195,173,238,99,18,230,81,89,253,21,235,139,89,188,206,158,109,131,7,142,89,187,187,85,3,105,156,82,136,122,4,11,217,44,254,162,155,85,109,84,234,149,27,229,146,214,
237,149,245,224,36,169,171,51,91,121,64,145,95,125,3,44,18,0,145,55,192,10,60,136,144,124,3,236,176,219,21,36,96,48,5,50,44,101,149,124,82,199,25,112,204,10,209,122,127,205,29,97,180,150,180,154,252,251,231,167,79,95,62,202,121,185,25,65,44,80,41,209,
48,17,208,22,156,143,4,195,44,184,12,200,9,212,127,67,23,254,196,44,218,66,85,120,200,204,137,46,255,22,90,213,61,247,224,6,31,250,227,22,240,97,110,32,64,24,253,49,68,239,76,2,37,48,140,105,252,23,248,24,186,196,180,212,168,180,229,238,77,185,220,145,
31,115,129,163,135,240,84,183,6,87,11,38,109,240,132,213,30,192,81,248,82,128,65,250,183,12,11,102,129,2,84,14,235,18,220,142,183,34,119,218,84,229,26,208,71,35,134,84,168,177,83,23,225,207,104,78,2,158,122,51,136,27,16,200,75,124,142,77,129,76,169,108,
190,239,225,3,164,148,12,180,187,37,77,151,139,90,183,171,169,239,206,88,49,37,88,252,133,71,30,53,153,128,209,128,66,109,151,142,133,122,102,113,59,57,95,213,123,93,72,187,60,112,58,175,217,225,110,20,85,242,119,8,50,165,123,199,209,226,64,171,169,74,
249,225,142,238,152,135,121,7,49,84,43,69,139,15,19,52,251,191,141,31,115,176,22,155,241,207,206,226,239,140,87,190,252,252,241,81,254,231,191,100,69,1,153,195,209,120,86,172,156,4,219,176,42,224,136,25,228,129,103,168,216,229,3,88,230,113,100,246,3,
72,138,20,144,109,8,238,88,192,51,24,78,106,211,43,14,11,0,104,8,193,109,72,108,90,0,53,16,155,108,229,127,197,19,33,27,229,64,67,43,210,252,103,7,183,66,46,164,8,121,40,187,69,169,225,6,108,134,28,22,224,19,71,4,108,109,191,0,235,194,192,13,135,205,
80,216,2,10,226,61,49,116,235,85,165,32,78,56,118,199,246,11,32,212,146,47,245,231,16,89,170,229,64,169,90,171,236,149,170,90,69,30,6,223,173,224,132,120,29,142,130,13,154,96,27,202,193,21,52,38,68,192,101,2,116,2,98,16,194,199,7,211,153,43,129,186,209,
110,128,170,107,48,45,111,93,164,122,25,190,243,134,12,82,217,226,121,112,66,27,96,143,73,152,21,57,71,33,157,213,63,181,127,197,230,145,147,34,164,3,197,111,159,63,253,241,131,182,144,3,220,15,75,247,250,52,114,117,232,204,169,152,220,4,11,56,134,99,
49,138,187,202,111,51,128,251,33,220,210,48,143,196,182,45,254,31,19,255,17,23,253,78,86,161,121,184,224,10,226,37,249,159,140,110,90,18,5,115,255,82,166,71,244,4,193,133,201,64,73,107,220,117,186,44,5,227,238,121,209,162,106,65,58,93,135,241,67,243,
21,16,155,46,24,119,75,175,0,180,8,120,184,120,163,210,103,64,169,200,248,175,80,200,78,132,54,1,235,169,23,137,83,214,161,30,75,211,253,199,235,89,167,253,43,32,221,180,219,231,114,177,209,46,213,71,210,69,152,149,50,59,6,205,181,122,94,190,136,88,64,
17,80,0,227,141,132,2,117,161,190,31,125,149,160,9,225,250,155,196,37,180,132,250,232,141,68,193,154,80,102,255,165,13,146,242,47,221,148,187,189,102,173,181,119,89,197,237,189,35,156,77,234,61,191,30,32,209,4,27,168,144,242,1,255,123,224,208,7,87,137,
112,118,144,55,195,15,127,9,117,234,255,65,57,130,173,169,138,83,60,7,168,4,169,5,210,63,89,34,156,83,234,0,180,101,207,25,91,217,84,144,224,15,129,252,39,187,102,252,151,119,28,144,11,116,159,38,207,197,201,247,239,255,57,120,248,96,168,88,58,128,20,
21,202,7,17,3,182,227,40,141,79,115,149,216,161,129,148,230,64,9,6,213,50,153,168,186,92,212,161,151,4,216,167,117,91,223,13,204,248,87,225,32,147,61,61,28,170,83,131,84,177,41,186,213,139,162,166,215,167,252,203,137,198,235,254,189,224,97,251,55,241,
175,214,108,183,180,154,94,150,245,197,68,24,7,140,238,72,171,58,241,175,227,113,174,224,104,8,21,216,165,247,47,69,104,45,205,71,240,190,207,210,73,18,58,7,250,225,198,14,203,110,2,194,2,77,119,103,28,215,252,62,124,208,205,14,156,131,30,61,183,31,221,
126,149,232,57,215,95,248,231,94,7,31,4,2,141,159,248,171,246,212,235,254,227,151,186,183,10,120,95,129,148,219,79,147,94,75,211,199,4,125,63,140,55,32,101,111,121,106,194,144,134,137,55,20,97,100,74,113,32,181,253,196,238,169,74,154,84,182,225,61,104,
201,153,10,73,216,29,252,214,76,101,213,82,121,239,159,216,88,118,204,247,121,71,44,181,203,123,165,107,121,118,174,49,111,18,21,19,89,63,133,234,90,182,93,221,44,33,113,7,89,247,80,165,161,29,174,110,100,19,8,169,110,38,97,135,214,205,82,150,177,107,
157,86,66,123,152,178,123,31,76,168,104,46,40,50,20,22,168,100,47,251,43,21,156,245,67,115,66,191,246,31,54,255,101,169,83,43,213,47,250,181,30,101,169,225,146,113,120,111,138,118,88,116,107,53,215,17,62,62,154,64,149,138,25,138,151,174,61,195,48,204,
143,137,52,148,169,187,123,92,89,107,220,141,25,67,206,83,242,9,14,7,96,167,10,21,89,252,245,156,235,192,48,226,166,74,158,241,223,250,254,176,209,254,51,7,249,64,81,167,209,35,119,123,250,254,93,113,59,137,134,2,204,174,124,248,194,213,187,139,250,147,
56,236,145,247,110,90,173,114,156,98,1,94,26,201,127,177,143,25,11,152,178,235,218,198,149,119,14,182,177,185,15,187,78,31,159,135,166,0,229,191,73,160,45,108,241,223,13,155,81,246,253,243,253,215,211,222,247,31,31,63,126,145,201,51,47,203,0,113,196,
69,235,38,7,70,204,216,67,147,108,224,34,219,109,107,70,212,16,94,37,116,106,8,41,99,199,146,216,34,9,166,178,192,36,20,170,190,28,91,89,12,249,245,14,218,174,109,101,122,197,48,249,239,142,145,91,251,129,98,185,209,208,228,44,155,63,205,28,180,90,236,
155,144,205,110,67,5,212,64,212,211,96,118,143,19,182,221,12,138,160,51,0,104,255,162,14,75,3,169,124,158,167,149,205,60,102,116,235,169,248,226,116,221,154,227,119,252,109,187,181,16,35,153,201,31,139,100,198,227,249,212,127,209,195,62,7,254,29,208,
39,79,191,127,253,179,245,245,199,119,92,53,146,204,84,10,183,80,226,27,162,55,115,144,146,89,49,177,217,197,241,72,227,99,7,19,83,137,125,161,96,235,184,2,17,58,184,242,104,74,124,131,38,231,154,74,76,76,137,99,154,1,115,153,88,60,137,215,99,83,34,111,
171,188,214,159,215,193,131,163,146,139,155,181,127,211,214,245,187,179,255,253,31,80,75,3,4,20,0,0,0,8,0,198,139,121,66,56,147,228,69,19,10,0,0,8,16,0,0,16,0,28,0,83,121,110,112,114,101,122,70,77,95,50,48,46,115,121,120,85,84,9,0,3,227,193,80,81,15,
147,212,82,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,93,151,105,87,34,201,18,134,95,168,18,16,75,1,69,45,20,165,104,80,80,26,148,197,110,80,92,16,113,67,1,65,68,16,101,137,113,70,103,156,182,199,182,103,206,220,95,125,191,221,175,55,178,88,180,59,207,225,
168,143,145,25,153,177,243,223,44,70,53,16,92,160,60,120,89,177,97,63,51,226,98,211,31,160,9,96,29,251,216,80,210,198,205,139,217,153,48,21,160,175,156,133,88,66,117,77,16,17,150,180,83,105,91,73,153,222,157,49,142,115,165,198,18,46,231,58,149,249,239,
42,164,143,19,188,229,46,219,74,199,120,217,38,124,128,111,79,45,231,206,50,215,39,133,35,77,219,232,84,109,49,2,34,44,157,180,52,119,236,91,173,227,160,0,26,32,165,36,178,27,234,97,83,140,90,2,76,98,222,222,54,162,58,165,198,168,209,147,72,43,124,122,
117,115,210,79,183,61,137,63,236,12,106,51,243,113,106,50,32,72,191,11,32,150,208,47,219,62,240,111,22,37,247,53,146,125,122,252,235,251,125,243,176,145,166,18,29,194,15,39,146,74,222,137,195,70,144,65,30,243,152,102,80,81,24,248,24,84,17,224,157,154,
165,106,234,131,134,14,142,45,13,1,92,12,58,58,40,201,172,238,176,225,100,208,234,109,17,128,205,69,66,191,103,84,101,20,85,42,207,191,190,22,95,126,235,124,209,202,209,229,180,110,42,241,126,144,145,40,203,192,5,108,244,128,25,63,75,196,126,2,50,202,
243,12,104,8,64,101,207,143,91,64,5,162,245,53,214,111,243,9,253,106,254,228,50,83,46,106,188,90,11,78,221,186,43,152,194,55,21,70,180,98,190,130,112,230,60,108,144,144,231,189,125,9,64,193,22,202,12,18,206,88,79,155,0,85,249,135,45,91,110,184,65,54,
103,150,45,166,131,138,184,225,192,255,14,229,131,151,175,164,100,186,247,218,249,243,243,111,90,82,187,114,46,79,53,173,250,113,22,92,26,99,251,183,78,239,109,91,7,178,5,100,24,31,189,196,116,180,227,231,8,81,208,54,221,25,49,234,114,250,163,188,69,
132,204,3,238,12,35,201,168,215,217,109,179,185,199,167,249,12,246,251,126,18,203,221,110,130,37,28,236,144,134,193,48,208,63,98,251,144,177,145,79,173,173,101,227,7,247,79,157,127,163,177,224,216,50,213,87,145,118,9,117,81,115,113,47,53,230,201,117,
106,28,255,38,180,229,172,17,219,31,38,188,25,126,205,8,159,253,48,146,80,226,27,179,115,129,14,107,249,128,81,56,68,66,148,3,19,211,84,1,75,72,124,195,245,73,188,151,168,91,248,253,109,154,174,197,217,254,38,243,152,164,154,237,234,97,231,241,229,233,
223,215,251,104,55,49,227,89,17,161,42,214,95,230,174,140,155,101,255,202,192,153,210,104,69,6,205,250,131,116,211,3,31,237,85,208,141,211,18,164,187,30,184,29,97,119,211,199,133,37,186,234,129,180,189,48,131,102,204,20,164,122,15,204,137,248,187,59,
232,189,127,222,234,25,155,222,117,169,231,223,159,94,31,43,143,95,94,31,90,209,105,229,174,200,251,0,195,154,165,184,136,150,159,179,251,16,72,96,93,154,183,87,76,104,121,53,77,0,177,230,231,73,68,136,199,35,242,111,19,6,132,220,103,147,134,92,112,209,
41,110,152,24,131,52,103,231,8,217,119,205,186,197,13,249,80,76,141,241,99,6,250,173,54,225,127,215,66,229,241,233,239,251,151,131,238,211,175,118,82,220,68,37,253,244,6,60,70,118,28,124,68,199,189,187,11,235,118,149,35,119,223,30,88,69,94,206,183,188,
71,174,1,152,67,139,37,22,222,36,126,71,153,37,156,83,67,137,23,33,145,109,245,244,123,70,240,153,145,63,127,86,204,231,115,5,142,127,192,17,18,178,92,241,80,192,149,5,198,218,66,104,187,15,236,184,20,64,11,173,247,65,27,77,25,74,205,27,90,235,3,61,187,
112,234,9,165,117,32,225,26,13,25,197,25,119,136,206,135,18,178,126,145,56,235,159,182,205,57,125,112,40,57,122,120,190,122,126,164,251,79,71,7,215,25,202,238,12,82,117,17,63,1,13,169,108,135,65,21,9,18,160,107,28,74,248,93,2,52,38,112,29,204,167,242,
167,237,254,22,206,187,163,98,57,122,145,164,100,15,116,222,234,143,209,210,203,255,196,175,157,111,175,47,247,95,191,105,30,162,69,81,204,119,217,255,73,184,205,203,28,124,65,1,226,162,186,25,248,185,212,95,241,75,1,248,77,225,254,22,155,31,114,18,138,
121,123,127,214,177,72,157,206,173,6,51,130,104,176,15,137,86,133,132,168,127,73,131,136,191,147,102,58,193,250,39,21,247,71,5,235,106,185,243,253,41,194,6,248,207,253,158,111,67,35,186,34,43,44,18,155,219,136,189,197,152,147,232,176,15,234,70,36,66,
219,1,162,60,5,208,101,80,225,132,84,181,16,181,244,234,106,179,75,108,221,189,80,116,150,232,130,139,134,81,106,163,173,75,4,6,18,109,105,80,127,63,199,98,22,195,146,94,255,11,247,191,61,94,62,191,60,175,53,201,56,231,237,86,171,180,2,21,78,75,108,185,
68,49,206,152,235,107,17,146,230,175,114,121,7,228,201,152,168,86,99,9,155,36,201,37,25,241,99,159,66,245,186,40,137,178,100,225,184,167,229,172,104,136,44,1,121,215,18,48,34,234,239,217,80,172,166,165,105,64,151,151,94,255,198,53,46,137,235,126,45,23,
62,175,70,78,78,52,173,22,141,132,69,239,114,114,233,221,148,185,255,86,137,34,98,239,44,7,211,158,204,183,168,19,149,197,81,61,112,99,71,177,158,72,11,93,83,12,54,237,187,50,14,171,193,174,144,80,25,36,113,102,168,95,216,102,227,162,32,168,48,75,59,
10,255,107,224,127,155,205,165,251,63,243,248,242,112,223,249,101,191,243,45,148,84,63,223,186,69,169,34,164,148,216,28,196,65,226,147,200,183,177,171,196,38,64,33,250,204,14,23,209,111,217,86,46,39,113,221,214,22,139,25,232,96,71,46,114,145,158,238,
109,225,59,89,118,193,125,167,186,235,136,26,90,55,240,167,218,99,187,226,95,162,254,198,117,253,34,254,214,213,236,83,231,239,200,249,243,47,92,89,214,249,106,203,16,245,215,220,198,14,39,179,63,177,65,91,31,57,144,48,38,139,236,26,2,130,85,79,183,174,
175,7,60,252,135,104,119,160,248,167,155,38,191,93,128,52,200,50,220,226,129,194,18,183,61,255,11,253,147,253,248,223,175,172,149,30,59,95,158,163,241,178,111,158,110,232,132,67,197,133,146,56,189,234,88,165,6,215,59,31,219,183,132,253,4,170,1,141,193,
5,55,179,17,148,44,199,86,148,119,252,113,170,149,49,195,46,75,162,200,245,127,63,21,111,112,17,159,225,248,79,202,23,162,33,44,166,233,230,148,183,152,120,168,17,241,151,138,38,195,124,1,169,223,127,43,255,126,161,203,127,56,255,53,223,121,47,153,250,
233,206,195,212,153,158,109,125,192,135,209,249,123,192,165,154,115,97,250,13,84,162,83,12,222,73,236,201,240,159,245,242,239,173,255,247,253,63,111,213,245,43,231,245,202,101,174,92,223,216,216,232,22,186,62,226,58,189,164,40,182,23,144,95,238,86,85,
31,53,86,185,115,97,196,160,155,187,170,46,137,114,47,192,138,14,238,66,203,116,10,4,20,69,249,75,55,119,85,13,11,137,128,172,40,37,29,152,45,75,172,80,151,232,185,172,31,255,179,182,24,91,209,235,63,58,43,102,243,225,253,226,181,118,114,152,190,32,158,
157,52,30,183,182,176,235,68,245,176,3,202,164,197,116,199,1,149,182,163,213,116,167,197,233,235,220,78,118,12,172,183,91,3,106,87,232,109,177,176,65,56,211,65,237,186,190,37,110,98,144,129,194,23,234,232,32,245,126,254,179,143,47,173,154,73,85,43,245,
194,113,166,92,170,104,25,90,141,125,22,166,226,182,36,169,56,182,131,162,159,163,212,106,98,89,254,40,109,226,192,132,163,69,172,82,183,129,136,60,46,77,225,218,8,205,60,234,163,206,21,98,102,224,210,29,150,113,62,102,158,163,46,207,127,146,73,242,226,
76,54,120,199,198,134,18,178,147,12,238,26,55,195,8,251,223,200,254,159,132,170,100,202,231,154,86,202,28,104,209,59,151,235,80,232,143,88,13,10,63,198,137,109,151,107,155,68,69,224,181,133,142,44,64,76,88,40,109,181,98,203,222,224,116,235,236,172,17,
91,36,226,8,242,252,45,38,180,62,208,251,191,194,63,195,46,151,159,168,203,246,139,97,219,210,207,63,241,254,73,189,255,6,213,210,73,41,167,21,203,71,153,194,165,166,222,222,221,177,237,194,224,116,57,53,47,214,231,86,26,151,183,45,68,162,11,86,85,76,
111,229,148,118,118,220,45,99,51,23,176,74,92,206,64,193,241,58,170,101,68,38,96,53,139,130,76,65,123,23,173,60,191,1,70,13,215,156,181,65,119,7,173,34,34,41,24,55,69,255,43,38,120,254,100,253,163,182,36,15,182,118,37,125,178,163,101,31,158,31,95,52,
189,220,136,102,194,150,42,162,96,196,210,170,125,81,12,4,2,188,138,189,60,12,47,222,242,60,192,133,194,198,197,196,58,197,77,114,81,4,119,24,164,108,225,78,198,224,140,0,55,160,127,112,97,226,51,184,33,113,136,50,51,111,189,143,127,217,252,33,24,98,
253,249,106,185,81,59,201,157,105,218,117,181,176,214,183,54,207,174,215,92,221,170,159,118,134,64,109,155,24,68,188,3,176,105,231,254,123,93,117,15,183,252,46,178,251,186,186,52,4,62,123,83,0,223,16,108,186,223,233,55,141,245,242,255,32,115,149,211,
242,197,203,162,214,111,174,61,89,153,43,74,44,106,115,13,129,37,175,32,233,22,3,81,31,168,108,144,150,195,49,59,0,37,39,39,4,5,166,135,53,228,171,194,195,100,214,5,239,16,224,93,253,151,204,46,135,3,73,245,224,228,40,162,187,63,202,223,181,74,49,17,
127,124,112,10,45,189,221,151,249,83,15,76,113,67,16,227,126,44,70,121,93,2,159,24,100,223,192,18,159,156,17,213,117,0,66,52,194,18,121,25,193,62,88,231,122,150,18,243,215,176,254,64,188,223,171,30,119,94,254,124,254,242,248,253,207,24,167,27,10,252,
221,97,37,56,47,234,183,103,129,54,97,41,175,3,107,188,179,238,36,167,185,81,66,89,0,177,92,78,158,63,200,53,31,233,79,140,216,114,10,235,158,249,253,196,69,225,19,15,164,175,202,149,149,37,180,240,64,226,155,242,222,254,54,15,127,61,241,170,217,227,
147,243,156,110,128,116,120,129,120,118,173,69,38,156,60,255,101,130,220,204,121,252,104,131,34,166,130,237,68,102,103,30,58,230,196,232,133,136,17,74,113,150,135,169,183,45,171,124,203,31,182,152,165,149,159,183,172,205,118,12,170,112,129,62,127,137,
247,75,80,42,175,47,157,215,103,234,156,87,132,155,134,165,90,57,213,175,250,6,80,49,240,209,164,251,159,211,13,73,169,97,24,74,68,204,51,82,18,169,137,55,32,155,24,28,138,51,62,13,35,230,135,250,47,201,62,151,194,241,23,168,124,125,184,127,185,15,28,
159,223,252,239,255,80,75,3,4,20,0,0,0,8,0,198,139,121,66,12,113,40,114,96,10,0,0,8,16,0,0,16,0,28,0,83,121,110,112,114,101,122,70,77,95,50,49,46,115,121,120,85,84,9,0,3,227,193,80,81,15,147,212,82,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,93,87,107,83,34,
75,18,77,186,27,104,219,86,80,81,121,74,43,40,15,177,197,246,1,8,23,69,228,165,188,228,161,136,104,43,41,27,51,113,231,142,179,206,108,196,222,127,189,223,246,235,102,53,160,204,86,132,49,122,230,100,101,87,102,158,172,172,255,228,97,78,129,122,246,184,
139,8,168,0,240,25,185,42,65,171,228,9,226,35,128,2,203,144,246,14,5,184,217,243,28,18,3,20,4,254,116,5,57,104,101,143,155,4,92,51,19,175,92,146,76,55,21,79,149,76,116,102,226,113,12,5,83,103,207,179,63,53,113,147,137,9,104,105,180,120,105,139,126,19,
229,242,219,183,111,111,205,175,223,223,6,232,81,67,56,0,8,17,158,230,17,98,62,220,8,234,160,51,64,72,3,202,16,194,227,125,173,201,24,37,6,172,89,253,168,196,15,239,96,194,24,200,144,197,24,226,253,233,24,224,81,2,60,192,61,220,193,241,166,240,100,129,
169,255,85,97,142,126,59,148,11,183,5,37,165,176,213,81,220,185,39,218,108,111,73,146,179,194,32,12,151,103,171,113,236,0,236,10,22,254,76,190,83,160,118,185,177,139,131,101,240,137,139,144,149,79,151,225,38,183,236,193,199,38,196,129,135,180,216,226,
160,124,230,208,240,150,76,64,134,51,251,169,2,229,192,82,2,31,216,30,228,223,142,140,225,61,210,180,67,109,105,209,77,254,55,157,237,95,163,209,183,242,203,251,95,218,19,2,139,63,108,65,152,203,216,111,57,120,10,109,93,222,37,140,47,22,174,157,199,107,
160,103,181,58,26,127,131,204,219,239,193,210,44,6,18,216,55,0,241,66,166,221,187,221,213,147,113,202,128,107,9,215,28,244,39,0,45,94,19,209,100,191,110,94,103,216,249,231,5,22,127,167,179,253,215,219,219,175,47,133,215,175,191,116,31,125,187,14,16,129,
21,120,112,246,57,208,29,99,128,45,15,208,238,250,149,3,159,1,140,79,72,122,113,191,68,140,226,148,17,96,254,117,45,128,120,61,102,164,197,166,3,158,93,174,60,1,198,106,123,137,129,180,152,127,179,224,216,52,67,216,153,127,249,249,107,212,252,250,242,
253,13,193,229,102,134,187,0,166,30,52,137,58,3,132,33,35,252,6,196,65,227,160,24,29,3,244,195,39,121,218,189,255,201,224,126,176,61,102,25,97,198,216,152,248,151,69,23,67,157,148,248,66,190,220,160,127,240,196,163,224,195,54,196,64,128,0,220,80,237,
156,58,168,32,125,192,82,176,5,21,14,82,183,97,245,130,118,218,6,152,219,18,217,97,212,173,45,236,187,32,10,139,92,27,218,139,128,41,123,128,5,132,252,243,45,168,83,66,78,55,195,122,159,153,220,204,117,68,164,51,12,175,255,96,254,57,235,86,215,68,231,
47,189,189,22,95,126,125,25,189,43,25,215,114,162,125,165,129,223,36,65,87,124,112,64,230,208,177,255,76,49,244,90,28,124,73,236,10,144,45,45,80,253,53,233,99,172,242,165,216,224,224,108,67,218,197,158,3,118,192,9,53,177,38,194,121,44,168,53,46,128,0,
25,22,236,165,176,87,27,44,37,146,244,201,78,48,67,146,101,40,159,177,30,49,255,75,54,86,127,138,179,240,109,132,234,197,219,235,223,218,117,85,82,152,254,216,250,226,212,237,80,173,72,222,41,96,119,116,4,168,93,73,202,112,24,132,33,1,207,80,21,160,110,
147,246,113,80,30,155,192,128,58,196,130,213,133,131,244,184,34,225,74,128,86,82,218,31,14,175,12,147,36,99,116,116,221,168,63,147,109,227,70,132,48,92,117,235,13,229,32,126,162,28,165,2,24,161,228,128,234,38,92,8,74,153,83,21,195,81,28,23,124,147,197,
63,26,11,134,135,15,247,70,57,110,10,65,1,180,43,212,30,31,199,229,221,18,117,11,92,93,97,20,39,38,21,33,193,65,34,142,154,174,143,75,116,83,212,57,24,170,177,97,60,78,245,47,250,3,155,16,145,107,42,101,191,213,109,43,71,122,220,235,124,106,0,100,78,
192,84,178,221,91,64,15,172,123,177,8,112,68,229,48,88,105,208,238,184,30,186,153,8,208,179,110,148,251,158,198,188,157,82,126,231,249,7,1,116,85,73,48,224,72,4,126,215,223,16,64,209,125,241,220,196,100,180,62,83,255,220,34,233,175,188,18,100,197,87,
203,85,171,133,78,105,117,113,13,91,143,147,120,235,2,148,220,75,94,156,200,91,17,114,2,92,42,241,56,222,119,198,0,80,49,101,151,28,110,108,63,4,12,65,138,93,128,11,223,234,6,78,142,219,19,232,48,87,62,50,153,0,73,166,130,82,69,87,15,14,169,255,46,236,
251,28,164,255,106,161,173,84,43,133,182,170,206,234,255,167,247,230,83,255,190,115,224,243,134,254,125,159,13,33,237,125,252,100,4,238,128,231,153,32,116,172,215,39,225,135,180,220,114,126,232,223,83,2,120,96,250,127,202,143,243,111,182,108,109,178,
254,127,241,254,246,231,232,253,167,82,107,131,9,169,235,35,107,203,240,3,112,155,190,67,92,56,29,247,18,58,238,211,74,130,142,188,48,205,46,137,151,175,195,178,211,68,127,255,193,254,44,67,83,179,34,58,120,98,236,50,224,27,49,44,121,236,154,167,38,116,
126,211,206,90,42,107,67,244,162,180,64,223,155,56,133,131,227,227,54,41,96,244,143,127,227,120,77,168,154,0,159,128,72,64,219,66,192,206,135,251,52,244,57,248,221,228,254,19,80,173,17,158,0,182,71,252,195,36,9,125,225,35,255,188,141,101,237,64,46,55,
202,245,66,107,239,242,68,41,207,232,47,9,33,153,42,88,122,249,4,218,110,80,13,253,201,19,49,221,8,218,97,148,143,227,227,182,58,102,144,32,154,11,86,27,14,188,19,253,85,57,136,39,237,145,225,208,59,213,31,247,161,63,105,172,63,249,34,151,47,43,141,86,
41,87,199,12,134,233,227,116,27,93,55,41,225,218,14,19,0,38,0,235,93,238,0,43,72,3,176,163,29,14,34,225,0,14,117,3,56,128,161,8,7,51,12,2,62,99,200,128,77,64,241,227,252,78,43,236,89,233,252,133,78,89,85,218,157,220,133,130,137,53,173,153,205,194,49,
37,59,13,119,86,47,238,173,105,120,159,37,109,249,77,95,228,219,101,192,93,71,150,233,193,47,112,252,182,208,165,112,59,87,178,120,155,1,237,8,184,244,60,206,45,96,41,152,199,167,2,40,252,146,53,205,228,142,174,149,34,222,94,129,226,1,43,49,198,25,98,
13,208,106,241,239,153,33,46,95,126,253,169,228,171,123,205,239,111,173,227,85,31,219,61,105,245,83,237,62,216,225,122,127,211,135,109,74,18,245,206,180,92,176,131,201,39,61,159,225,19,156,47,81,151,224,111,77,221,102,196,161,98,191,75,211,133,133,117,
87,1,250,17,71,24,91,58,4,97,14,202,66,147,82,160,44,239,179,28,250,136,17,150,187,34,56,104,209,245,127,40,90,53,155,25,215,156,197,111,163,127,189,95,170,213,175,154,182,233,243,226,195,57,56,232,254,9,195,157,160,5,34,75,39,56,168,27,189,187,76,250,
211,66,145,165,101,22,204,144,33,136,178,0,4,100,240,185,101,48,226,76,161,145,16,166,240,233,150,250,163,25,154,226,139,5,118,34,238,4,62,231,13,70,143,181,140,126,111,53,181,167,106,154,215,226,7,43,221,63,151,199,241,246,247,215,95,239,127,94,148,
28,20,110,124,161,189,37,38,21,193,84,108,174,29,77,139,183,204,108,139,142,181,216,148,241,76,238,134,196,136,49,198,46,213,114,111,150,17,219,145,152,134,1,75,19,70,204,232,81,52,255,77,231,15,191,109,95,3,138,63,43,189,90,163,94,233,214,16,123,134,
55,117,83,131,158,29,233,50,197,67,250,160,18,168,176,99,235,11,123,12,112,71,12,6,128,109,192,194,141,184,1,120,69,99,28,237,237,135,110,144,128,40,48,6,3,156,112,194,36,187,90,49,230,79,186,144,61,150,217,254,43,210,253,215,7,103,254,203,219,187,122,
251,117,56,250,57,45,85,13,41,118,64,249,234,114,27,129,113,187,91,20,20,22,221,154,195,172,97,62,99,4,228,28,110,57,173,102,221,63,101,211,21,29,148,133,204,162,205,238,225,100,123,124,2,76,127,44,4,19,255,190,69,22,145,77,185,156,107,93,182,114,221,
155,110,129,110,174,109,28,34,204,3,107,129,58,15,173,128,43,56,204,213,23,168,31,11,113,232,108,152,6,189,171,128,190,222,19,129,51,153,42,144,135,21,172,224,46,6,113,201,208,191,185,14,169,180,203,188,249,208,44,89,57,224,32,7,21,113,78,61,12,250,244,
46,85,245,60,152,195,194,140,254,92,176,226,180,218,82,112,57,26,253,104,255,120,193,145,82,41,102,128,229,78,129,85,210,95,107,17,186,197,23,192,92,134,197,142,46,133,147,32,232,3,111,134,41,36,14,25,200,154,174,168,17,209,184,124,119,11,99,19,145,10,
146,221,52,248,124,111,152,28,10,199,2,208,221,87,100,13,129,1,57,251,164,17,50,255,246,5,107,212,138,78,103,190,154,107,85,234,133,94,183,237,216,134,37,196,125,138,116,71,250,41,62,113,18,6,35,1,172,209,116,143,40,37,69,20,37,77,131,117,163,68,116,
93,98,195,180,20,61,233,109,180,16,109,84,141,82,89,44,10,82,57,224,81,174,49,195,194,44,37,229,242,255,1,246,12,39,209,123,5,147,108,254,151,231,51,252,130,221,89,189,175,22,148,90,238,190,173,32,6,136,117,199,170,75,78,195,217,178,54,68,23,24,205,220,
232,157,117,86,59,129,32,98,10,206,36,128,20,220,152,140,255,29,51,56,146,108,194,242,1,120,40,135,244,128,224,160,138,227,129,68,133,5,2,238,63,235,143,183,108,5,205,52,127,229,190,191,190,191,253,53,122,125,81,238,163,235,128,27,118,8,173,162,249,159,
112,39,237,95,100,131,164,157,162,81,204,73,86,127,31,12,92,51,255,32,134,250,27,67,158,101,56,169,0,133,129,20,159,101,128,56,243,254,50,11,222,168,153,226,95,27,189,191,255,93,122,107,125,127,197,19,215,14,62,247,186,81,155,143,79,202,109,14,174,155,
254,216,244,178,77,217,117,254,177,125,233,82,113,200,206,110,131,28,115,119,93,160,231,222,203,99,47,184,18,227,21,49,71,231,247,175,237,224,203,131,177,71,83,160,9,181,125,41,199,152,9,91,49,121,70,127,146,153,213,255,146,179,89,201,213,27,198,251,
107,230,253,67,245,197,222,63,59,227,247,79,72,3,235,248,253,243,199,204,251,199,251,8,252,244,253,19,107,52,230,243,94,106,8,221,174,227,243,253,35,26,239,31,199,244,253,195,105,48,227,223,6,76,53,78,249,174,219,170,86,58,253,66,75,169,111,135,78,31,
251,53,210,109,204,124,46,148,101,168,111,47,30,60,14,58,176,43,6,230,194,2,189,238,50,7,187,7,143,253,38,77,247,234,92,84,236,209,116,153,180,38,145,6,98,27,4,44,231,52,93,120,170,199,174,195,231,135,30,248,173,33,115,95,160,235,54,25,119,165,240,25,
24,195,26,151,209,20,210,111,18,173,163,3,154,127,45,174,136,151,252,223,116,115,173,78,161,163,40,71,207,247,110,149,157,142,93,149,231,246,142,12,152,116,71,199,64,82,72,58,218,244,32,217,114,135,24,208,89,68,211,169,163,197,89,18,24,244,179,238,19,
154,76,119,207,25,84,63,1,19,114,28,98,230,55,192,168,78,58,126,220,47,70,203,166,107,49,216,104,148,149,92,185,172,20,10,254,255,254,15,80,75,3,4,20,0,0,0,8,0,198,139,121,66,116,51,26,213,210,9,0,0,8,16,0,0,16,0,28,0,83,121,110,112,114,101,122,70,77,
95,50,50,46,115,121,120,85,84,9,0,3,227,193,80,81,15,147,212,82,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,93,87,107,83,34,89,18,77,138,2,74,172,6,84,116,10,5,44,121,40,190,80,74,65,80,180,69,222,15,1,11,80,64,155,87,174,51,118,76,111,183,173,110,204,206,
110,236,127,222,111,251,117,243,86,81,54,61,21,209,17,205,241,228,205,123,111,62,78,222,255,102,97,78,134,134,123,105,14,7,160,125,103,46,228,1,125,190,45,212,127,67,18,144,3,31,218,237,136,91,83,160,100,89,56,163,95,136,58,231,217,140,150,131,95,150,
124,33,180,193,25,3,74,128,22,191,111,206,231,195,57,132,5,157,97,70,188,67,140,70,21,133,23,130,4,197,164,156,252,183,151,111,95,31,101,89,198,220,196,139,128,96,7,224,147,208,177,3,170,147,226,187,127,105,236,90,59,199,147,36,143,239,27,2,198,56,194,
5,223,143,29,186,48,185,119,60,101,140,0,5,192,179,200,133,177,198,2,208,161,38,244,41,244,173,56,83,180,130,69,202,168,205,124,174,248,248,34,203,229,170,5,16,31,32,70,212,223,160,205,195,117,2,14,38,147,144,6,172,186,217,133,84,236,192,128,9,1,29,158,
24,45,167,253,128,44,52,70,147,173,126,185,105,5,124,64,13,56,225,239,120,211,213,6,28,32,118,52,147,18,99,180,135,195,52,243,207,91,253,48,15,178,216,234,213,219,37,57,95,111,41,101,44,46,42,184,142,236,14,158,93,104,245,84,150,3,49,84,1,20,178,53,179,
227,18,67,85,232,207,140,209,228,234,130,151,24,25,131,241,106,167,243,199,207,215,2,56,4,216,128,85,168,112,42,7,137,49,134,88,132,182,137,193,113,196,160,31,168,249,23,2,4,201,82,174,209,185,170,229,101,249,88,142,95,202,137,194,77,29,78,236,96,14,
64,203,14,241,236,102,226,246,161,173,221,93,0,26,86,24,45,185,19,248,208,155,2,89,14,162,251,193,221,193,24,97,175,233,39,19,90,253,225,198,185,175,246,239,32,65,12,21,238,56,216,247,123,118,7,147,177,102,162,50,198,32,171,159,223,97,245,59,44,144,20,
179,249,90,173,44,179,111,211,231,150,112,184,70,91,93,130,53,111,149,131,77,183,219,203,14,195,190,123,102,59,244,185,253,12,72,192,26,84,165,91,74,72,183,59,98,48,204,2,99,180,131,107,88,5,8,69,41,135,165,250,38,140,60,158,32,3,216,247,42,204,248,231,
109,206,141,57,136,72,237,82,94,190,107,168,57,69,174,15,11,128,163,6,28,66,22,82,208,227,233,63,98,1,251,250,222,83,208,225,224,98,134,241,29,250,60,221,251,12,195,141,156,41,59,195,48,241,196,56,155,101,48,255,88,160,116,33,255,22,11,80,49,85,165,86,
59,159,185,150,27,106,177,94,63,92,136,226,104,8,121,110,219,28,129,2,15,4,236,106,128,137,1,21,30,42,222,181,109,124,232,66,30,214,205,17,190,193,195,149,56,159,194,81,29,66,0,78,73,164,213,107,203,43,59,173,122,190,16,117,207,89,186,112,175,49,226,
6,163,203,24,131,250,184,122,76,254,77,206,176,217,10,135,82,235,251,63,198,47,143,175,114,76,142,184,81,105,78,139,249,146,109,117,22,40,49,64,65,76,27,229,126,105,43,152,54,210,51,64,82,192,5,136,68,109,233,2,142,166,12,138,208,186,31,211,233,41,227,
80,64,83,200,200,63,135,195,69,144,36,54,159,198,175,143,47,175,20,255,234,218,174,130,239,213,61,225,120,156,126,58,48,226,224,56,180,27,67,188,212,18,48,105,78,114,112,138,222,232,15,147,49,7,39,232,141,27,0,192,144,131,52,122,119,13,224,25,102,242,
223,231,204,3,100,79,164,66,171,164,222,149,202,173,118,237,58,233,46,24,166,31,161,225,88,62,60,89,81,38,231,23,250,222,161,96,181,94,61,172,40,113,2,80,115,215,224,184,114,112,69,193,219,219,105,134,80,186,135,3,206,66,103,186,198,41,20,56,168,72,75,
89,188,221,154,2,228,223,232,63,11,142,8,88,224,144,213,127,244,74,205,68,229,163,33,109,204,184,204,18,107,115,181,178,221,203,186,139,6,120,91,86,56,170,216,101,50,135,237,36,112,37,137,18,82,213,250,207,3,36,239,193,252,204,179,211,173,30,251,240,
26,32,71,174,130,194,39,192,78,146,24,180,22,53,114,167,44,204,248,95,179,121,130,78,112,73,205,63,191,124,123,149,91,127,126,125,26,245,86,163,204,251,182,27,109,35,177,187,3,152,92,221,37,96,205,9,73,222,37,94,75,128,129,213,48,99,180,29,104,170,8,
3,234,127,1,96,12,112,130,151,55,177,236,26,251,86,203,88,79,129,119,221,35,254,33,70,62,122,90,30,160,8,197,137,1,252,134,56,245,31,103,241,23,214,188,118,202,63,106,125,183,251,213,70,187,33,7,157,9,47,154,122,68,29,241,89,88,58,230,202,63,1,40,152,
102,25,103,144,218,51,13,127,2,240,2,102,191,36,252,229,211,0,35,254,54,107,242,122,210,125,91,106,53,51,89,234,0,25,85,190,11,175,123,26,185,83,24,104,250,51,88,12,93,135,215,131,141,110,87,219,59,41,137,144,25,135,183,253,189,41,16,1,92,228,199,225,
35,63,99,196,52,70,222,145,26,231,206,61,189,238,45,132,53,119,61,87,56,75,38,216,85,225,72,3,80,228,13,255,139,78,166,95,164,52,223,190,254,38,191,126,123,121,27,211,31,154,70,252,101,72,104,169,58,3,84,25,112,50,5,204,4,84,56,168,79,25,167,32,64,4,
62,113,112,223,75,52,59,227,177,198,104,66,139,131,43,108,54,123,26,99,153,233,15,213,240,244,51,57,153,254,30,74,197,199,47,147,202,24,127,39,253,45,29,43,248,137,57,19,196,11,177,233,117,224,254,153,50,173,101,104,249,209,26,197,147,74,222,152,16,60,
126,180,200,189,68,56,162,51,204,192,187,239,72,33,79,194,91,58,96,129,83,111,105,17,122,239,0,229,191,125,90,127,71,218,249,153,127,83,232,223,217,199,47,143,175,111,209,216,127,26,129,15,193,17,105,167,151,46,179,12,55,60,84,61,158,125,28,246,169,217,
131,216,135,177,105,171,17,114,202,195,254,132,180,13,248,30,180,5,104,122,60,123,6,67,101,234,138,209,197,53,220,201,193,10,4,249,109,168,208,141,135,63,68,177,88,215,22,221,112,141,221,48,172,119,171,122,255,15,2,181,120,177,212,107,230,85,185,117,
163,198,118,102,235,95,68,170,127,145,170,251,252,92,3,226,160,136,252,85,77,7,62,18,112,238,162,251,223,102,140,220,165,198,56,231,27,116,58,2,88,253,231,40,33,79,189,10,111,57,149,150,78,176,167,75,230,169,139,206,127,75,250,195,250,239,130,51,176,
111,33,253,189,82,229,182,218,185,110,230,219,241,157,96,128,5,211,239,176,66,215,124,204,41,201,133,128,172,1,52,185,148,184,62,167,92,108,186,55,25,32,131,214,161,121,37,182,19,102,38,232,167,251,143,152,179,28,198,22,2,91,186,201,7,56,228,72,52,83,
51,38,135,60,155,29,176,133,49,10,128,217,102,2,232,11,98,173,208,80,31,255,21,127,123,122,192,61,35,220,28,188,136,77,251,210,15,0,96,224,69,235,34,38,148,59,35,254,94,39,90,230,127,196,223,6,111,194,61,181,219,84,112,75,111,89,52,68,136,61,206,68,140,
31,241,215,70,54,35,255,29,218,252,23,234,246,106,13,89,97,250,63,186,194,13,28,177,171,178,82,51,173,184,96,84,83,162,216,215,109,211,44,119,71,147,61,98,140,53,70,26,154,2,140,50,25,197,8,25,213,191,165,52,106,42,27,245,234,59,224,128,209,190,162,24,
107,156,106,29,114,170,255,22,33,176,65,250,35,101,27,119,87,52,130,176,249,51,238,93,198,206,49,68,183,231,196,52,212,3,108,206,146,89,181,37,195,32,156,65,193,147,192,3,247,47,236,50,19,7,14,2,186,28,244,211,145,101,44,10,84,221,156,120,234,70,43,51,
9,50,147,24,136,194,71,168,205,5,139,184,186,195,128,163,106,212,169,141,172,71,81,160,217,4,111,56,167,126,254,187,124,89,205,105,243,79,83,94,188,161,100,70,59,69,175,101,187,220,131,31,64,147,63,179,165,28,239,0,25,242,247,191,208,173,206,0,208,154,
167,211,25,192,41,245,168,179,121,141,177,127,137,195,177,22,129,179,249,25,253,51,205,5,105,166,52,75,185,111,127,124,125,125,27,127,126,121,45,28,249,124,234,112,68,197,180,100,75,194,45,32,69,37,76,234,13,91,224,116,10,80,93,129,89,70,247,157,65,0,
99,68,160,71,221,101,134,241,44,48,221,97,140,129,206,120,214,226,63,28,194,94,130,234,207,34,15,60,116,255,165,222,117,61,223,146,171,87,242,68,44,122,245,68,5,216,129,42,95,29,110,20,61,6,176,200,98,55,203,80,249,250,207,140,138,72,114,63,11,176,112,
115,179,0,199,118,152,53,230,111,33,16,76,114,2,100,51,106,177,33,151,58,181,26,238,163,166,236,209,13,224,211,130,74,50,191,190,66,213,194,212,109,158,79,139,89,7,60,228,87,14,144,210,207,3,203,124,142,167,248,163,227,67,4,239,65,19,4,11,201,173,9,59,
249,200,46,210,187,129,0,242,111,67,55,158,70,100,90,53,60,32,64,164,7,137,161,191,192,109,136,115,40,73,205,114,182,90,222,161,41,64,30,236,177,241,69,79,85,122,255,44,106,155,97,255,142,171,236,49,67,226,214,143,194,73,223,79,138,12,14,170,144,79,118,
232,142,192,223,200,232,38,18,208,206,208,173,155,176,113,63,66,10,0,195,11,251,41,14,101,8,165,192,156,100,210,102,204,191,11,122,255,15,229,190,125,254,250,187,150,127,253,56,101,120,154,149,50,221,157,183,239,130,228,58,141,251,180,198,113,168,103,
185,167,118,3,227,252,135,4,222,76,171,203,21,95,129,147,41,35,68,227,229,61,139,80,11,233,12,250,188,205,159,9,102,17,118,167,140,104,167,111,249,93,152,112,56,200,25,243,55,171,63,151,148,125,250,252,235,175,52,126,188,61,33,134,182,181,81,133,212,
36,105,234,208,107,5,113,135,149,155,6,192,213,162,9,209,231,55,128,115,200,73,22,44,110,237,176,129,90,103,160,32,96,209,63,3,76,72,16,102,23,213,230,191,73,85,243,111,117,210,158,33,37,21,242,170,218,200,150,202,245,204,193,146,47,56,125,220,178,183,
163,86,42,75,134,254,114,226,167,159,129,148,208,54,29,200,242,150,207,232,63,223,217,249,103,215,96,238,76,179,128,244,211,252,41,234,239,223,215,231,49,62,182,158,62,255,253,17,163,193,50,62,20,41,118,34,172,179,102,74,79,97,195,27,61,148,200,54,86,
177,35,123,127,178,239,25,106,28,164,166,239,207,45,48,193,19,91,253,230,131,205,131,15,94,26,87,77,52,18,144,66,37,105,254,51,76,146,122,132,240,78,187,127,135,255,124,153,222,63,153,90,177,113,221,104,20,101,249,159,255,251,63,80,75,3,4,20,0,0,0,8,
0,198,139,121,66,184,124,102,135,152,9,0,0,8,16,0,0,16,0,28,0,83,121,110,112,114,101,122,70,77,95,50,51,46,115,121,120,85,84,9,0,3,227,193,80,81,15,147,212,82,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,133,87,107,87,26,91,18,173,126,4,26,108,161,81,208,70,
1,91,81,196,7,8,173,49,40,104,130,10,136,188,90,30,42,96,68,168,184,18,103,188,94,87,114,115,103,238,252,234,249,54,95,167,78,55,32,113,62,204,89,203,181,116,187,235,212,169,58,85,187,78,255,251,20,28,26,96,38,154,196,30,64,18,0,82,80,181,199,49,19,30,
3,81,184,102,128,54,193,104,216,149,142,93,176,227,157,5,164,33,101,75,98,50,18,120,5,12,126,17,23,223,111,97,119,100,130,60,224,97,76,213,19,183,58,47,133,9,74,170,249,114,238,166,168,209,218,235,132,189,251,104,128,185,14,165,2,191,229,15,123,163,99,
0,250,252,214,140,19,66,99,128,239,201,224,11,193,28,46,140,76,250,208,237,120,96,17,175,134,128,210,134,206,32,8,1,52,14,44,64,69,232,222,157,246,50,58,45,209,150,215,240,126,207,215,56,47,86,42,185,186,182,171,149,2,138,183,195,14,15,30,144,0,109,80,
42,121,8,232,153,182,47,112,192,195,43,3,136,145,231,33,19,157,143,96,223,2,204,232,142,195,14,239,29,49,84,120,71,38,117,30,10,136,17,68,52,25,223,24,131,45,230,95,114,205,195,20,44,171,217,231,167,175,141,191,158,227,250,126,103,207,191,207,168,118,
118,212,0,153,12,156,182,227,193,208,246,69,216,119,42,3,151,253,211,104,179,20,159,1,64,197,69,192,0,86,25,192,149,1,122,96,237,177,14,239,33,205,117,0,62,77,217,179,35,19,16,200,255,40,126,143,125,53,85,112,251,87,27,253,127,106,191,61,124,217,31,224,
32,57,216,198,198,0,52,156,229,6,112,107,131,235,74,109,121,99,208,1,141,76,99,64,123,96,18,77,70,130,197,0,101,113,146,193,165,201,57,224,18,48,162,105,114,3,29,246,135,156,103,254,25,144,5,43,151,102,252,211,206,229,77,17,63,169,231,185,236,85,187,
146,107,102,203,189,68,64,189,171,1,100,246,129,43,200,228,191,23,158,15,96,30,96,15,194,194,173,82,179,193,5,206,175,95,14,99,89,244,82,48,189,163,247,78,108,87,168,58,214,192,1,40,194,93,60,42,35,158,3,74,32,108,65,81,132,149,222,244,218,41,110,1,37,
11,30,188,19,241,11,54,133,78,103,95,173,254,204,126,125,56,123,120,250,235,71,228,184,85,196,0,192,234,238,20,247,2,45,113,10,245,170,142,190,41,72,32,218,94,224,142,106,183,84,107,225,194,12,49,128,75,65,5,166,16,195,107,72,21,201,24,41,248,76,27,126,
28,237,161,113,0,87,242,20,58,86,14,6,216,161,148,161,27,216,253,87,43,136,123,44,255,148,82,128,132,122,246,248,245,241,143,254,83,252,76,163,52,57,198,183,43,94,144,59,68,207,24,128,130,9,204,255,202,88,193,240,48,31,144,146,144,131,100,208,21,24,1,
47,98,141,24,158,95,25,204,30,89,252,156,221,236,63,249,164,30,207,86,179,229,90,33,73,255,216,121,117,119,174,195,175,64,139,231,38,1,128,14,255,134,81,253,149,65,13,49,243,22,224,225,32,131,103,122,38,3,14,171,255,229,70,173,85,63,41,103,207,114,141,
79,233,37,199,221,109,23,118,168,80,13,169,11,28,46,241,99,103,41,145,108,203,24,58,128,33,114,32,210,47,145,155,187,217,198,37,230,67,136,174,35,184,7,174,157,196,64,215,184,105,173,139,89,241,11,20,249,221,50,50,101,3,217,52,145,201,100,219,147,130,
221,93,93,159,153,230,128,227,253,106,253,225,207,135,239,3,38,64,153,88,16,176,155,135,184,203,11,85,200,70,1,35,94,192,251,53,136,219,170,238,162,120,203,67,222,179,224,99,193,196,121,144,107,222,62,245,191,105,146,32,147,77,58,246,216,132,24,54,187,
176,49,52,153,29,153,236,120,251,156,202,218,136,229,159,183,135,227,219,130,71,110,24,181,102,181,88,106,104,90,47,232,213,153,218,172,35,78,117,3,45,170,110,175,119,219,4,32,42,46,74,172,220,155,94,118,153,241,117,0,71,218,139,10,220,251,253,73,44,
49,6,216,211,166,186,198,195,97,163,244,129,237,33,101,2,184,247,43,67,154,168,127,145,155,163,150,73,170,103,237,106,77,171,180,155,57,13,147,1,185,91,183,178,155,150,207,223,101,48,26,129,49,32,157,72,203,152,210,125,221,134,5,252,144,7,34,196,67,225,
77,188,29,50,88,119,225,172,215,129,215,148,106,42,215,67,229,148,207,99,116,57,50,100,184,51,10,90,189,207,150,203,237,7,39,70,87,27,205,92,174,172,157,213,91,21,180,22,59,59,93,23,253,140,128,83,2,94,0,9,223,183,74,201,42,1,253,253,250,231,43,147,0,
239,183,65,120,1,26,51,215,167,22,176,137,32,124,100,188,146,102,153,48,192,103,106,216,181,142,58,25,123,100,107,254,88,197,175,149,138,205,194,198,252,22,75,247,6,248,192,37,127,22,57,12,251,118,135,242,15,91,50,69,119,30,244,109,48,96,149,50,151,150,
63,83,185,123,125,201,49,67,68,206,95,216,11,234,108,64,204,19,67,148,123,34,181,128,111,143,229,159,173,83,121,50,255,176,178,76,101,45,55,90,70,174,222,172,103,43,70,172,224,137,213,111,143,233,170,100,154,157,13,30,98,170,55,134,173,252,112,152,146,
109,108,150,6,226,45,201,13,141,99,63,52,197,82,40,22,138,98,171,67,157,213,167,234,103,140,130,39,90,31,50,218,208,16,75,180,7,49,90,230,30,14,152,244,239,14,1,7,154,218,104,22,98,205,214,137,150,79,110,86,3,51,136,31,204,163,38,148,125,73,142,86,203,
99,65,138,74,6,15,219,213,114,112,220,255,36,38,92,160,208,180,91,227,198,5,55,83,57,17,34,151,77,133,1,201,25,16,206,237,5,17,214,171,229,208,184,255,201,196,49,210,31,1,230,72,128,163,242,217,115,63,86,255,249,156,212,180,206,166,109,171,19,50,75,21,
142,196,158,19,110,238,125,161,70,214,2,210,34,13,100,244,2,235,31,11,128,22,141,187,99,207,14,246,52,86,17,2,207,110,183,87,211,182,153,55,54,161,190,11,29,147,17,55,25,31,65,232,8,19,245,39,77,187,103,201,191,122,172,229,43,241,147,108,163,161,97,136,
82,149,239,141,142,106,170,91,236,85,187,72,238,66,126,244,163,97,140,4,41,0,61,100,85,57,86,55,209,160,63,94,195,133,158,104,235,32,70,95,37,187,101,110,106,198,47,138,6,56,97,65,37,253,203,211,27,72,63,187,161,127,172,142,168,9,200,153,212,240,8,248,
4,186,9,196,71,128,65,15,18,46,186,148,8,127,192,203,87,117,29,181,12,91,47,194,145,10,235,137,3,29,19,125,56,158,3,233,92,200,105,99,255,32,69,174,0,167,212,198,75,31,31,42,63,127,60,34,110,233,166,255,229,119,199,130,10,101,122,2,233,31,22,176,119,
11,17,251,182,112,8,167,10,28,135,232,117,69,227,62,110,155,22,102,161,42,130,223,238,9,98,159,61,6,0,154,82,71,132,138,108,159,199,65,31,214,69,155,176,76,12,110,113,202,163,141,24,162,116,205,249,174,169,59,118,118,173,249,51,3,126,153,92,127,107,252,
241,253,241,249,107,41,169,173,178,102,10,79,47,10,187,74,85,134,122,106,122,157,105,71,130,183,9,155,82,149,162,211,212,29,154,165,64,34,40,252,141,53,211,77,198,159,235,84,160,234,155,245,8,103,94,148,185,65,65,221,108,223,192,185,207,233,20,58,98,
155,58,116,153,30,149,228,50,72,38,254,201,254,179,222,159,138,92,250,249,253,95,255,120,120,124,218,213,240,220,235,109,83,225,236,179,81,65,169,137,97,239,168,52,82,55,2,236,145,183,140,253,55,140,165,255,195,80,104,143,145,255,119,78,6,253,92,61,125,
234,255,249,240,131,205,31,60,192,146,89,221,239,189,240,178,136,170,235,242,122,110,104,235,134,47,1,170,255,87,192,5,101,5,157,92,245,122,137,244,215,9,43,14,160,102,167,232,186,254,141,12,94,93,192,86,6,157,135,226,7,26,72,184,66,239,47,206,244,31,
160,145,201,149,140,146,233,223,69,249,231,132,148,106,233,111,41,215,214,176,185,176,132,87,45,16,168,183,169,152,60,36,165,11,107,172,32,168,224,237,10,32,201,231,192,147,196,102,211,4,12,10,119,13,211,120,132,96,214,159,168,8,232,59,193,24,205,63,
100,26,10,84,223,184,83,192,221,229,4,11,42,71,51,152,54,229,96,64,139,249,183,185,47,168,109,5,181,217,54,114,215,245,98,51,87,111,227,126,32,115,111,189,29,211,74,233,56,130,134,186,142,237,19,136,218,28,66,74,188,84,225,0,103,2,55,180,91,144,24,25,
111,137,231,78,240,100,47,79,207,174,45,0,57,29,64,69,194,234,129,110,96,198,100,164,3,45,17,247,48,188,253,105,168,88,52,16,197,113,253,219,229,53,138,116,89,110,126,251,249,219,224,229,17,255,174,79,246,78,138,110,15,126,5,78,249,55,0,190,101,212,222,
50,174,255,199,228,181,255,93,46,107,254,24,181,114,59,222,104,87,53,29,59,43,219,88,157,130,37,42,85,65,36,173,195,192,218,6,146,202,197,217,252,82,186,116,246,77,159,201,96,64,87,169,147,32,46,4,77,6,91,79,236,254,71,123,48,6,74,19,123,176,133,242,
29,237,49,210,127,105,165,14,24,149,171,197,211,156,86,41,150,114,218,121,217,169,141,74,53,69,173,1,229,162,51,48,1,136,144,188,112,106,131,193,42,12,76,128,222,255,7,110,231,206,136,241,141,189,191,47,167,237,126,188,13,152,128,4,23,34,164,82,206,157,
87,19,98,52,123,227,249,115,41,209,148,162,111,175,98,181,208,202,81,253,87,105,86,27,81,3,77,253,239,168,128,177,5,196,150,65,13,239,164,65,169,207,80,238,242,236,107,199,92,57,177,245,110,206,103,120,17,216,56,39,70,134,6,50,116,242,126,196,140,197,
216,163,129,188,148,141,42,25,38,25,244,166,132,35,121,34,255,10,111,35,144,83,155,177,92,220,120,236,63,255,174,239,206,225,122,39,102,217,70,103,219,60,220,46,144,186,91,159,142,80,154,167,99,117,163,244,49,183,107,1,231,238,1,15,135,26,1,170,5,128,
155,252,71,122,193,181,236,176,220,190,179,112,251,43,164,255,46,11,224,97,88,127,36,127,122,192,29,58,84,232,251,175,252,48,232,63,63,255,254,172,105,51,59,9,223,107,169,20,185,120,43,22,115,37,117,125,8,180,103,64,75,198,131,175,12,186,204,217,9,134,
202,28,44,79,0,55,12,56,246,77,154,76,196,207,131,85,127,133,167,199,47,15,154,249,254,253,207,127,1,80,75,3,4,20,0,0,0,8,0,198,139,121,66,32,166,84,240,2,10,0,0,8,16,0,0,16,0,28,0,83,121,110,112,114,101,122,70,77,95,50,52,46,115,121,120,85,84,9,0,3,
227,193,80,81,15,147,212,82,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,93,87,107,87,218,220,18,158,36,91,136,52,74,64,172,1,162,6,161,128,40,136,120,163,136,85,64,9,2,5,196,75,21,21,132,121,93,173,235,184,124,61,218,190,103,245,95,159,111,231,235,153,157,
128,165,221,94,214,226,225,153,189,179,231,242,204,228,191,37,152,52,96,26,97,10,241,12,118,160,6,31,225,138,129,27,233,151,128,13,0,2,206,69,80,17,60,28,72,195,2,252,27,58,140,62,193,204,27,195,135,162,224,69,152,181,25,37,16,24,49,102,16,230,222,24,
50,138,192,87,134,214,196,196,135,68,20,229,200,209,101,171,208,72,25,133,244,118,34,235,43,35,216,107,95,65,215,108,86,121,159,193,189,61,11,216,130,128,194,26,117,27,216,39,32,167,162,156,49,57,163,102,51,246,216,190,12,24,79,102,46,102,1,14,161,199,
114,112,198,132,115,196,29,68,123,91,50,17,225,162,212,203,111,210,249,170,115,105,101,2,12,45,73,171,126,84,56,76,38,143,203,121,64,236,131,1,179,176,11,107,62,56,47,247,1,11,121,2,0,150,225,80,133,222,141,158,199,14,208,237,242,240,73,184,83,96,240,
5,224,203,5,216,38,242,141,12,189,30,0,222,93,89,38,27,142,67,6,5,80,202,216,233,91,64,65,29,187,191,58,245,33,225,68,77,251,220,108,154,70,182,96,24,6,182,90,115,252,81,221,244,51,80,91,14,240,183,90,254,209,179,191,0,217,142,51,18,127,50,114,127,50,
58,127,50,68,139,65,203,242,191,60,79,144,170,24,70,177,221,108,116,142,12,227,170,240,169,106,51,81,201,251,80,131,171,131,232,16,152,150,247,244,178,23,118,247,150,205,225,94,176,165,31,16,144,175,154,163,221,247,192,4,216,237,188,55,131,23,54,227,
222,119,36,195,229,102,200,196,33,240,44,163,117,60,102,40,0,170,59,76,144,71,107,157,215,235,201,102,185,108,24,189,181,170,31,201,243,145,221,134,194,212,61,13,182,242,250,98,5,83,16,187,90,147,179,2,157,50,80,76,29,45,87,242,203,212,88,166,23,50,253,
35,192,11,199,34,244,167,202,243,8,33,72,205,128,212,134,6,171,221,45,149,53,132,168,109,242,142,50,180,64,231,111,240,251,179,137,160,219,171,70,18,77,252,222,255,231,161,255,100,208,23,201,203,82,31,98,134,83,90,98,69,23,20,218,152,217,47,156,64,172,
20,144,78,24,58,32,79,12,126,93,109,125,126,178,173,216,206,76,238,149,174,33,166,59,165,14,171,184,192,204,120,50,87,39,101,203,228,248,79,147,37,101,204,255,146,108,44,77,193,186,114,122,86,40,149,10,103,77,138,63,234,229,235,243,29,138,92,149,253,
0,243,83,26,55,230,50,216,77,17,0,140,241,216,213,42,136,131,114,130,128,136,114,34,173,169,43,29,201,79,12,32,96,134,125,135,1,237,110,153,128,101,146,149,240,83,173,179,161,91,64,20,144,34,68,62,196,225,253,157,19,254,70,208,163,41,199,79,127,253,120,
253,254,242,208,127,188,85,61,30,164,58,117,145,237,57,67,5,186,30,183,27,191,216,192,30,139,42,208,83,9,56,183,124,201,110,25,61,80,207,227,153,195,158,29,221,115,94,221,45,167,44,143,24,63,44,192,240,190,49,38,56,48,160,197,239,15,162,102,22,221,170,
118,122,213,72,157,30,159,21,218,6,38,240,3,14,208,107,147,233,81,219,97,127,100,80,104,72,252,99,22,62,249,224,230,178,186,210,155,187,156,176,129,22,145,142,113,5,35,40,219,64,77,222,220,245,79,132,174,91,230,208,164,13,144,218,136,204,247,206,59,130,
13,140,249,63,40,207,104,78,247,71,173,245,248,208,255,235,225,254,213,48,6,215,62,125,164,63,34,28,239,135,187,13,51,52,2,114,190,238,226,29,229,95,104,148,110,0,7,142,90,43,100,198,71,192,139,124,144,130,113,134,0,107,142,26,142,49,110,228,75,23,208,
13,173,243,153,147,231,191,230,59,35,215,63,125,125,188,127,93,183,74,3,185,152,128,76,143,202,236,90,33,132,46,234,204,66,67,132,217,53,252,152,32,32,11,160,236,74,86,185,135,129,146,140,4,9,152,33,227,148,191,87,182,60,71,114,5,172,5,56,115,116,103,
25,128,109,162,224,196,52,190,115,162,153,223,2,105,138,206,192,172,86,105,182,79,143,140,140,81,173,244,84,93,235,54,1,242,219,32,152,202,149,3,122,225,57,29,105,195,77,8,75,55,106,211,1,85,156,139,157,12,61,18,244,241,248,103,146,46,190,125,14,62,192,
59,184,102,208,75,25,10,7,54,101,144,86,148,58,3,163,55,255,161,64,64,222,18,4,50,233,146,254,242,251,139,211,75,33,0,191,118,88,172,167,42,133,118,203,40,86,234,174,30,222,216,187,223,201,166,6,245,99,151,62,2,226,178,201,96,189,234,50,40,125,96,57,
11,98,69,174,168,144,115,187,82,120,115,3,217,107,144,178,140,92,118,233,116,206,223,102,117,210,127,20,13,122,32,161,152,117,237,224,32,2,49,210,68,85,70,38,224,96,96,199,223,189,16,118,131,10,167,63,159,190,127,107,190,224,55,99,191,97,196,71,234,118,
7,37,25,198,1,149,3,219,88,122,3,178,144,243,10,159,198,24,89,206,48,199,128,103,158,110,230,111,140,97,254,241,250,91,148,121,252,215,35,197,251,199,199,215,226,3,253,163,214,249,14,251,151,173,60,100,36,1,246,166,196,152,103,62,136,131,75,8,58,39,37,
17,58,192,242,129,64,96,208,189,129,152,139,212,141,209,174,51,16,13,98,191,115,198,77,78,228,150,132,227,38,46,50,17,198,77,68,171,254,91,45,212,13,210,31,97,157,62,165,181,194,211,215,151,159,123,230,223,127,189,226,105,96,141,63,233,54,253,145,254,
103,224,119,224,139,0,184,27,90,227,253,111,200,112,0,102,231,215,240,118,8,232,40,76,224,210,148,222,170,13,1,94,238,24,87,23,70,49,220,101,40,40,163,248,59,220,60,254,113,205,236,191,188,166,46,240,126,221,232,108,250,183,73,223,192,201,203,77,60,114,
67,165,225,251,56,234,46,187,210,33,169,251,242,212,54,158,12,55,83,19,58,244,130,190,109,164,242,136,68,0,94,229,46,37,36,208,30,181,33,67,169,139,112,55,55,6,200,189,95,249,55,45,240,243,53,237,232,241,30,91,84,130,235,25,126,212,240,56,145,66,229,
117,220,254,2,120,236,28,238,211,212,214,2,98,141,55,78,184,244,53,29,158,18,194,234,136,113,201,168,221,222,117,23,98,246,103,46,82,109,6,185,49,6,208,253,223,244,7,220,81,18,86,67,41,60,188,208,4,146,72,38,55,240,100,26,208,228,60,7,196,149,129,67,
160,17,72,196,83,128,21,207,148,100,170,109,81,64,127,44,73,3,138,181,94,73,127,133,110,121,70,105,151,248,236,5,210,34,52,188,48,136,56,140,107,138,208,174,23,164,142,220,34,255,7,3,81,174,191,49,8,184,231,89,247,151,254,137,74,18,120,252,43,205,70,
237,42,121,70,255,231,43,105,207,214,218,178,173,109,242,153,44,134,103,35,49,236,216,106,158,102,40,11,250,204,178,146,206,249,38,57,208,82,110,152,104,248,182,194,216,181,159,232,89,161,250,27,224,254,62,191,237,14,84,33,173,116,105,32,139,46,197,120,
255,225,75,3,82,106,111,190,151,79,83,1,48,57,146,139,138,105,165,217,49,134,11,15,231,105,226,156,53,98,62,107,84,51,40,91,147,84,182,25,219,255,26,169,203,32,243,171,255,39,212,83,86,163,254,191,240,214,255,53,222,93,82,38,141,177,69,11,104,171,173,
33,163,86,178,128,42,103,76,178,153,79,150,254,190,11,76,73,116,255,211,231,62,222,39,6,84,133,248,121,7,26,13,210,78,13,164,125,54,216,6,60,0,185,157,182,4,25,246,120,186,119,10,208,230,0,205,45,240,81,71,18,243,133,165,20,207,63,190,62,242,238,94,75,
70,252,188,101,2,76,74,73,185,78,21,18,10,235,156,177,130,164,80,84,33,222,81,254,201,110,26,83,33,164,124,46,180,143,63,23,11,164,192,184,225,89,232,147,111,93,6,176,54,43,104,208,243,122,138,60,118,209,193,192,145,149,175,1,122,168,157,13,115,137,237,
115,119,83,255,253,197,80,107,212,50,226,179,11,163,254,251,44,87,41,76,33,111,113,212,127,243,10,175,255,65,109,207,154,63,32,188,192,227,223,126,192,127,189,166,74,143,253,127,6,215,48,214,255,62,175,230,234,13,243,109,32,207,249,208,105,140,207,95,
113,184,19,127,155,191,84,104,167,217,56,163,77,1,252,141,81,37,89,125,203,63,141,151,57,200,145,250,195,63,135,79,95,95,31,127,26,134,30,82,236,84,5,233,88,238,11,205,72,48,188,200,229,198,138,191,132,62,73,215,140,192,136,113,37,163,80,73,7,195,225,
17,227,155,132,42,44,204,46,190,49,252,114,223,211,88,13,134,151,70,12,89,162,252,51,163,224,88,221,204,104,12,246,48,65,125,194,252,251,245,123,229,225,63,253,159,235,155,201,249,52,146,151,151,40,123,153,178,67,21,31,13,164,145,30,57,229,152,148,34,
236,134,106,71,13,88,238,79,193,170,20,227,205,12,19,139,105,164,41,99,133,121,164,60,43,233,128,62,50,225,140,73,205,125,198,46,136,17,24,153,128,116,225,27,155,63,68,222,146,40,254,165,111,127,191,88,238,127,160,57,209,203,165,194,7,12,42,206,91,17,
8,24,206,238,46,136,59,171,46,62,76,242,41,149,94,54,36,136,51,18,196,125,255,251,120,23,249,247,19,144,229,3,89,181,38,205,224,117,3,146,82,128,10,178,171,206,158,100,35,203,120,21,134,230,59,94,161,183,114,232,106,123,173,180,182,69,243,159,211,3,1,
210,191,114,255,233,123,255,245,161,191,53,192,152,190,196,75,213,128,160,80,209,120,253,189,1,32,28,168,53,133,28,18,124,3,78,41,66,121,242,208,27,176,11,40,196,113,117,41,60,2,74,172,254,126,178,169,251,67,60,32,54,131,20,146,47,43,255,167,194,115,
20,18,165,113,244,197,40,30,213,235,167,196,240,131,37,213,232,18,118,228,77,7,156,228,72,127,166,249,116,83,132,29,229,86,204,85,231,222,39,177,97,7,115,158,191,76,157,248,253,211,220,33,11,115,30,98,152,84,110,226,112,15,152,130,175,202,53,21,164,223,
103,69,8,206,65,74,42,99,243,135,215,21,182,52,201,108,23,26,135,173,227,66,163,73,142,143,99,116,152,110,52,206,130,191,31,94,166,233,210,86,55,174,29,32,98,20,15,134,13,65,231,64,49,24,196,229,198,208,4,87,225,38,143,70,223,97,223,50,175,209,59,148,
174,111,133,218,167,182,68,60,143,230,111,126,190,238,88,207,79,194,174,134,143,84,128,141,251,193,143,199,154,47,78,163,2,230,41,119,21,80,46,28,80,240,91,0,79,102,37,11,215,147,80,228,140,70,158,191,76,187,43,147,103,180,153,101,210,177,0,85,190,163,
14,185,248,203,228,153,55,196,178,223,54,177,246,16,120,254,29,213,236,247,63,247,66,156,250,143,118,118,244,185,117,84,79,145,254,214,254,247,127,80,75,3,4,20,0,0,0,8,0,198,139,121,66,171,194,92,86,90,9,0,0,8,16,0,0,16,0,28,0,83,121,110,112,114,101,
122,70,77,95,50,53,46,115,121,120,85,84,9,0,3,227,193,80,81,15,147,212,82,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,133,87,105,83,26,107,22,62,189,128,157,182,181,81,145,52,17,177,89,84,226,66,0,69,86,141,136,108,1,27,100,81,112,67,56,101,37,214,56,185,185,
38,185,85,51,191,122,190,205,215,57,111,55,40,120,63,76,87,81,194,227,115,206,121,223,179,247,127,242,240,78,7,208,157,94,68,0,25,18,98,90,186,7,192,186,51,132,131,75,2,98,98,70,66,224,48,94,173,98,0,216,35,38,165,99,199,42,86,156,61,236,155,0,36,69,
146,93,205,45,7,110,110,71,128,212,230,193,136,59,183,39,24,60,12,134,213,108,34,20,139,205,240,129,30,64,69,107,23,140,47,149,106,71,215,245,53,85,46,227,205,136,10,134,2,251,170,156,152,0,68,56,74,202,123,195,97,16,134,38,80,231,1,39,24,223,96,32,2,
206,205,124,198,27,143,9,72,208,36,70,82,110,190,138,160,8,237,126,63,27,163,135,83,87,206,195,160,41,185,147,102,174,155,107,145,125,12,225,6,93,218,50,199,23,143,22,241,227,4,32,160,174,226,206,20,224,152,199,232,164,8,74,115,120,48,5,136,10,226,148,
8,29,136,30,102,127,77,82,142,197,53,78,187,172,27,167,133,38,153,215,187,43,78,29,139,214,101,14,149,130,19,38,129,160,243,139,29,50,241,61,29,195,0,27,178,15,194,218,145,106,16,195,195,24,155,110,128,27,232,243,112,175,251,245,187,154,37,82,149,238,
237,48,102,176,199,6,181,87,251,115,18,11,100,84,43,212,10,121,189,156,107,54,244,188,66,230,100,194,8,143,104,21,187,216,0,114,104,222,2,0,202,139,225,6,247,10,36,161,233,46,229,87,230,35,175,0,10,224,241,7,196,87,160,164,123,116,238,211,11,195,193,
24,99,251,204,41,94,184,130,175,207,143,79,79,127,60,60,97,180,239,91,212,176,110,29,245,243,130,49,15,253,213,57,243,236,251,16,16,14,29,231,118,248,116,29,244,103,45,95,194,181,135,156,217,143,45,201,140,145,134,117,72,57,78,100,232,123,102,20,252,
76,34,18,8,25,165,38,194,181,190,226,31,223,95,80,72,228,46,111,197,159,87,253,62,0,183,86,251,253,235,65,215,99,44,254,43,217,56,83,126,64,159,10,176,80,205,101,227,195,102,199,4,82,20,78,14,3,206,248,240,147,197,120,20,123,196,40,57,15,240,166,109,
106,231,225,154,3,108,186,14,134,55,22,131,19,175,120,56,43,18,99,96,21,0,47,34,39,142,237,115,42,85,92,41,25,204,125,255,62,56,121,126,108,23,78,110,61,243,11,173,62,12,102,65,20,107,226,23,30,90,254,165,222,101,23,46,37,208,8,40,45,194,109,192,83,239,
215,161,189,0,178,56,100,218,239,253,142,237,75,28,135,251,142,135,155,57,185,135,101,104,72,164,227,73,161,19,14,253,158,112,251,222,98,252,165,92,18,128,181,138,105,159,247,103,129,139,44,149,7,207,63,126,62,254,26,60,235,65,119,84,199,83,118,17,144,
147,210,145,94,93,119,185,162,232,82,77,224,155,74,169,17,12,186,182,113,107,221,4,186,220,78,18,182,28,190,16,234,76,196,38,71,4,98,184,53,215,7,60,177,116,116,33,232,133,192,162,203,143,141,109,19,0,198,24,199,95,84,54,193,14,218,82,189,91,55,114,53,
150,255,189,134,43,135,172,1,65,86,76,114,105,137,235,158,186,170,197,98,17,12,176,73,73,161,237,224,142,26,174,152,197,112,66,132,27,138,220,167,134,235,51,3,2,115,42,100,249,1,207,117,98,169,227,84,149,49,188,102,65,114,241,198,199,8,14,24,67,22,210,
252,53,192,157,96,249,95,19,2,148,39,14,45,255,237,247,51,126,107,60,254,120,24,94,2,92,94,80,27,132,101,200,120,12,13,250,20,54,188,239,17,0,176,173,145,82,239,141,39,139,87,96,2,212,16,121,200,79,138,136,37,123,204,53,33,178,199,26,34,78,136,228,149,
81,168,152,125,199,156,151,190,133,180,86,207,200,135,243,181,220,69,108,160,239,110,97,3,96,157,88,87,75,29,74,226,17,96,62,179,183,220,199,49,99,151,24,105,207,190,3,6,19,140,36,235,50,168,239,250,24,192,126,200,172,221,250,245,221,0,3,18,4,124,131,
137,254,51,63,107,214,127,176,245,237,241,159,250,143,71,150,255,113,39,154,42,8,223,130,106,68,199,237,101,131,0,195,13,199,20,191,173,157,38,22,223,55,240,28,46,151,17,103,126,50,237,157,168,51,62,238,238,25,7,211,254,97,185,195,116,4,9,248,5,89,135,
129,27,203,199,236,214,155,75,4,120,26,60,100,208,128,232,94,44,38,169,204,190,93,41,132,27,149,156,81,215,163,81,227,8,153,167,76,31,165,37,156,137,225,93,194,195,126,110,194,61,13,164,115,7,175,231,119,171,65,146,183,24,121,222,155,194,88,30,49,7,171,
176,47,166,221,55,60,28,110,109,108,35,69,25,221,192,101,29,77,219,221,41,234,27,236,86,171,80,21,83,206,137,251,43,42,157,8,22,180,122,187,92,104,158,157,84,154,185,229,75,227,56,58,138,80,26,112,102,205,245,6,216,252,208,41,79,1,27,222,139,218,20,224,
15,245,58,211,140,70,207,72,226,229,43,224,125,237,255,86,255,205,231,90,52,2,11,237,150,142,163,199,10,38,61,111,0,30,248,13,63,202,242,104,152,128,177,120,24,196,139,209,255,173,144,75,150,64,227,5,136,110,189,170,48,129,5,246,139,220,159,88,17,44,
251,205,135,191,30,158,127,154,253,47,150,149,209,140,166,19,206,57,22,197,9,32,101,2,78,167,156,25,117,211,151,97,246,162,157,163,249,147,101,245,217,43,0,82,114,183,223,225,203,29,232,47,8,71,194,8,48,253,63,67,148,158,93,43,62,62,253,106,253,249,92,
43,214,113,40,79,28,181,194,179,20,158,0,122,118,152,102,92,253,29,8,33,180,17,23,95,0,241,13,131,50,163,218,168,154,245,239,153,15,204,187,168,95,29,68,118,91,122,189,89,10,239,229,99,53,55,210,130,67,51,74,73,120,235,10,164,220,110,2,44,239,10,30,218,
29,250,35,6,157,76,205,120,118,92,16,159,96,100,60,40,189,48,54,73,71,6,60,226,238,164,142,37,150,204,227,254,47,242,170,15,46,66,193,82,238,172,80,203,25,122,84,175,22,43,136,77,72,171,86,170,8,88,93,86,183,177,11,176,67,227,228,73,44,201,80,125,63,
227,102,0,192,28,92,179,254,83,117,205,101,88,186,155,217,197,166,219,85,199,149,100,230,116,41,46,244,149,123,15,95,241,189,219,51,235,15,108,202,59,105,34,255,103,205,250,227,172,249,95,106,230,140,211,114,45,154,28,47,83,247,82,213,1,181,74,228,101,
187,10,73,37,17,162,95,100,125,56,28,194,199,36,240,101,169,44,194,158,42,127,194,155,27,72,94,131,240,67,196,55,12,40,139,254,41,134,132,162,143,254,59,140,71,233,254,234,70,64,5,135,82,172,117,218,133,253,118,153,242,63,2,183,184,103,153,107,136,101,
58,106,136,117,110,58,123,21,132,99,169,255,127,1,154,127,184,227,205,98,204,210,241,195,108,119,103,120,60,42,16,218,8,9,96,246,217,253,151,231,55,88,74,40,103,100,190,212,169,180,245,216,105,205,76,148,61,149,109,183,179,213,247,45,44,15,71,192,123,
49,185,116,45,1,110,174,81,134,1,223,158,71,46,237,58,231,225,118,29,19,152,6,96,34,57,214,16,241,248,131,147,24,135,244,177,165,151,208,14,119,91,96,58,149,49,98,236,64,169,241,254,165,174,192,26,184,131,141,167,223,255,8,231,190,127,165,13,104,186,
84,231,236,147,64,68,136,175,44,76,49,132,184,112,59,9,220,11,32,228,105,128,230,94,69,238,108,167,147,0,205,95,91,125,28,127,215,236,12,21,227,140,118,242,251,223,255,106,61,126,253,62,96,246,161,215,233,153,204,35,206,74,21,184,237,92,64,74,224,172,
221,25,81,223,190,62,102,12,222,90,230,25,227,250,178,77,140,4,99,88,192,85,171,3,107,66,120,12,144,200,5,203,89,27,36,103,216,59,196,200,190,96,99,249,247,167,146,43,182,41,253,58,70,169,208,108,172,35,77,23,203,62,156,219,233,117,99,117,149,77,4,11,
96,202,190,144,11,106,192,150,84,49,11,41,145,195,132,55,54,206,208,67,56,230,225,52,239,28,95,22,178,128,139,31,48,158,246,191,50,232,133,160,135,195,97,148,213,159,234,13,5,85,95,176,154,107,86,206,78,114,212,255,26,133,189,196,125,109,92,204,93,123,
123,10,112,94,200,48,6,124,84,200,25,207,213,34,212,54,61,7,72,254,8,16,144,82,232,203,197,94,224,128,213,31,155,208,41,72,184,248,51,239,82,141,49,104,107,23,14,97,98,255,116,168,1,218,63,53,173,112,50,248,249,243,228,225,233,73,199,227,225,33,230,247,
25,85,233,206,34,31,207,109,152,137,4,113,216,166,112,127,22,225,208,237,206,34,14,32,43,203,144,17,18,34,196,55,170,135,221,29,205,212,174,11,108,187,31,28,29,224,200,103,55,106,149,135,131,124,209,64,86,144,172,134,103,153,253,219,126,54,65,246,85,
155,119,85,10,233,218,151,220,213,149,89,131,84,42,9,48,104,184,126,180,242,111,30,112,11,160,25,97,203,44,11,38,189,213,93,149,160,105,1,102,51,181,243,184,26,11,191,236,31,102,119,9,134,99,12,176,68,154,78,64,223,43,131,58,228,107,255,179,207,45,19,
228,211,78,10,212,0,155,122,74,215,93,11,43,18,11,222,142,151,173,202,93,119,174,154,208,92,120,199,106,103,14,42,202,133,4,235,11,43,33,6,176,231,153,153,107,122,213,5,108,1,248,105,149,76,43,247,4,184,157,62,164,213,41,195,226,207,50,116,207,189,20,
164,166,106,165,63,189,195,34,171,255,8,217,119,75,190,143,110,242,191,81,201,23,244,86,187,89,106,209,116,243,176,252,221,4,133,205,14,158,11,149,150,61,19,211,149,11,148,167,24,93,158,223,122,195,112,226,27,6,172,191,97,188,244,95,155,181,127,105,198,
195,240,247,211,128,237,191,59,43,51,239,89,119,167,21,92,248,41,118,248,218,154,79,242,81,180,129,245,68,142,189,127,79,49,228,43,190,58,201,248,211,78,95,38,25,85,185,203,27,83,58,236,52,132,81,223,132,125,42,0,155,232,39,183,234,193,173,70,163,180,
117,241,199,83,56,158,249,239,255,0,80,75,3,4,20,0,0,0,8,0,198,139,121,66,196,112,97,144,143,10,0,0,8,16,0,0,16,0,28,0,83,121,110,112,114,101,122,70,77,95,50,54,46,115,121,120,85,84,9,0,3,227,193,80,81,15,147,212,82,117,120,11,0,1,4,245,1,0,0,4,20,0,
0,0,85,87,107,83,26,107,18,110,102,70,24,71,34,160,168,3,18,29,46,42,168,16,28,68,71,4,47,32,32,114,17,185,168,160,130,76,175,181,73,197,19,115,98,220,179,103,127,245,126,219,175,219,239,59,112,226,161,202,170,212,147,167,187,223,190,247,252,183,0,211,
26,96,232,56,121,128,8,27,136,14,3,166,4,56,75,227,28,62,34,164,90,103,138,1,93,1,174,246,126,1,77,40,10,128,193,227,100,134,137,64,213,65,10,4,168,238,189,23,57,17,152,210,77,174,20,128,148,18,3,59,136,123,186,174,131,226,223,145,33,232,108,63,191,252,
145,40,60,61,63,191,164,79,180,249,82,175,79,84,59,216,197,109,71,162,127,27,94,29,221,119,160,52,13,144,18,11,194,212,163,174,249,238,6,67,96,191,43,184,176,109,173,199,195,219,131,17,194,153,19,193,6,231,182,154,153,45,172,180,186,125,248,40,56,225,
112,250,70,16,194,62,223,70,167,135,92,36,35,222,217,130,230,200,52,201,188,238,114,68,188,46,136,170,155,249,194,31,159,191,188,126,127,250,225,178,43,128,80,130,4,40,144,113,151,20,104,174,58,0,79,142,32,5,49,201,144,250,96,235,10,202,62,158,151,192,
32,198,161,19,61,158,166,236,142,97,179,149,48,148,37,208,220,167,126,104,206,56,84,172,151,18,177,123,69,232,200,247,0,125,93,212,177,89,2,29,64,60,4,180,137,166,57,56,218,39,251,130,146,240,72,96,168,113,173,250,252,246,237,171,22,215,86,53,191,7,111,
111,217,75,165,3,232,58,161,177,38,134,141,102,147,197,206,126,7,40,67,52,186,16,110,220,221,113,224,16,174,5,48,137,129,86,116,237,72,218,87,14,24,208,188,226,192,15,64,9,210,12,184,178,128,16,160,29,76,211,242,63,240,33,12,31,33,234,108,247,26,9,237,
250,242,86,211,241,208,151,197,29,160,252,187,236,119,50,218,211,120,110,1,17,84,236,135,110,156,85,208,32,32,2,144,148,9,112,246,166,204,244,122,53,114,187,173,242,232,70,61,13,25,112,84,10,224,168,207,129,123,229,66,130,92,161,244,233,161,103,90,12,
153,229,159,126,204,190,199,161,45,201,31,12,103,187,86,60,43,23,181,82,173,211,174,102,22,177,223,7,205,6,16,116,95,133,160,165,173,46,224,117,13,214,56,112,56,11,61,52,86,153,187,0,2,165,164,13,208,218,92,140,35,183,230,128,24,211,222,40,111,126,196,
86,245,147,147,85,136,247,52,4,215,235,161,49,131,128,177,253,124,138,236,59,62,160,184,2,115,106,123,244,219,247,231,230,243,27,126,189,108,45,32,69,95,139,17,245,21,58,10,62,250,125,26,86,185,168,36,178,218,29,118,22,152,245,34,67,40,153,18,62,250,
124,225,9,227,16,250,18,204,109,134,27,214,11,25,227,65,0,210,17,152,48,94,153,142,1,12,115,204,127,73,210,131,0,231,106,105,244,237,231,232,245,207,196,142,150,190,241,98,247,12,210,26,44,64,86,50,41,152,27,251,212,75,184,167,145,112,86,190,0,24,6,2,
73,114,38,197,1,152,5,48,73,228,230,26,118,185,8,84,101,125,216,243,98,175,92,30,51,178,118,188,172,166,235,220,43,14,144,125,150,255,29,10,128,219,85,95,1,216,83,179,69,173,252,246,229,167,150,58,90,215,212,48,62,222,195,30,81,83,82,117,17,8,8,78,128,
3,153,226,159,121,7,108,241,96,134,188,97,164,14,5,158,146,28,61,249,19,132,241,225,134,51,166,101,10,200,221,123,134,132,182,192,224,108,152,101,254,11,142,229,160,167,28,85,47,158,94,95,191,60,109,188,106,229,245,13,45,132,102,153,250,15,156,6,196,
189,228,191,102,160,121,198,106,215,101,192,181,100,107,110,104,155,104,242,114,119,169,20,127,91,98,131,202,214,60,26,51,110,100,219,245,134,182,133,88,161,150,5,23,64,94,130,99,6,144,210,20,103,80,67,116,134,150,125,209,158,133,25,80,157,107,197,70,
187,88,207,215,138,187,121,35,114,128,205,53,122,168,8,103,222,158,27,244,35,127,12,47,55,121,117,133,189,103,222,240,177,190,28,30,61,80,221,209,132,10,201,67,42,183,149,133,36,222,0,164,73,166,106,85,87,104,99,21,35,143,76,135,97,111,71,104,66,46,110,
225,3,103,56,141,15,45,25,46,75,77,212,119,116,93,118,205,211,99,230,213,118,189,89,75,20,171,151,249,218,188,179,188,129,60,81,64,19,134,90,166,56,83,94,255,5,80,81,153,239,24,155,80,149,170,195,224,47,198,28,207,174,179,28,158,0,45,104,252,157,113,
1,244,228,194,216,127,73,10,19,244,57,121,91,63,109,107,249,98,173,214,198,74,210,51,169,221,19,184,89,20,34,11,145,35,236,119,57,144,132,188,96,171,204,199,102,146,25,239,52,3,154,100,78,8,122,211,27,56,24,113,198,119,17,5,91,110,37,189,84,172,86,83,
252,201,4,8,97,111,58,138,93,75,7,16,0,115,190,89,17,62,233,115,54,71,104,21,103,34,201,242,243,151,215,215,209,183,127,188,104,143,61,191,206,172,83,226,164,19,232,56,1,13,127,130,1,219,148,55,26,20,52,157,67,254,45,6,196,33,108,51,2,55,18,180,87,96,
44,18,144,30,85,22,127,195,95,101,0,78,195,84,198,221,176,67,123,21,184,200,17,198,237,6,52,0,170,17,211,220,37,255,63,184,150,105,101,36,85,154,127,241,250,105,173,86,236,20,87,149,25,28,222,94,150,232,161,62,24,38,160,126,232,157,199,118,185,56,7,83,
96,147,211,187,142,146,225,117,227,253,205,189,33,80,67,72,77,55,84,252,115,107,56,56,229,37,115,32,211,132,174,207,73,128,247,39,189,244,18,138,255,130,86,168,81,206,71,99,120,13,224,33,99,155,206,91,154,91,219,206,45,22,127,121,234,131,184,6,164,2,
159,180,194,155,249,68,57,168,64,129,168,103,172,153,15,229,86,20,206,243,153,60,62,2,178,236,109,185,47,100,40,21,2,89,234,127,14,28,58,175,236,80,184,129,19,234,255,123,46,18,232,206,234,71,138,96,176,114,99,140,148,183,5,80,14,113,17,14,132,3,84,255,
236,199,230,159,103,54,202,218,90,45,209,242,41,60,143,254,149,216,221,52,188,37,132,115,206,56,246,118,247,23,146,206,69,29,115,57,14,164,165,158,29,242,53,11,56,38,32,39,93,8,144,97,140,225,16,138,83,91,144,145,105,33,33,1,93,10,243,25,60,74,130,124,
40,65,83,157,47,227,240,146,235,8,73,148,33,163,192,235,47,233,113,109,197,101,208,212,124,235,180,221,214,180,29,93,195,158,111,133,141,202,125,230,157,183,233,133,161,239,23,240,234,102,243,215,231,203,77,0,54,144,109,195,192,114,134,121,71,35,67,236,
7,46,21,184,189,47,237,99,225,174,191,13,49,168,185,251,2,220,6,150,115,147,249,159,97,246,7,150,125,125,110,118,121,21,62,68,213,102,37,158,74,236,236,182,146,103,219,211,209,16,115,198,106,149,11,5,222,3,25,118,204,188,7,168,255,4,240,175,101,111,112,
48,224,227,238,119,214,161,239,25,116,47,9,16,88,203,54,39,12,27,99,76,236,219,92,90,48,4,170,154,31,225,215,246,219,151,31,218,14,110,69,130,216,60,229,178,180,204,53,185,172,186,67,88,42,113,160,77,251,95,32,96,99,2,208,254,153,131,147,232,210,58,142,
6,28,224,219,37,229,159,214,6,84,0,170,165,131,138,49,70,89,31,140,253,103,246,217,254,101,249,95,117,33,56,113,89,173,191,253,103,244,149,30,241,249,181,183,231,94,197,56,35,122,128,38,249,34,92,47,187,163,125,180,156,249,14,244,48,92,118,111,244,199,
218,12,200,219,1,163,75,155,19,251,252,186,187,82,166,35,15,196,80,169,101,190,75,61,128,83,196,216,100,168,124,158,216,231,245,63,187,68,243,55,24,185,108,149,187,86,13,96,222,250,223,99,208,69,106,85,42,166,49,64,211,93,228,189,155,13,100,227,150,42,
182,33,152,178,188,174,115,135,184,8,235,255,49,96,137,244,185,136,254,151,136,76,255,58,209,177,186,195,230,191,204,230,159,77,237,84,234,249,86,81,211,146,59,149,195,5,15,94,61,90,254,203,77,1,218,25,175,23,219,99,255,25,176,187,189,229,237,151,131,
28,144,229,74,18,134,51,176,110,94,15,32,7,117,48,216,185,183,228,1,239,96,52,226,254,255,144,105,51,148,16,131,204,255,35,138,207,231,247,247,143,108,231,254,171,229,209,243,232,223,127,106,244,11,134,125,68,68,200,198,89,48,169,187,253,97,215,58,3,
120,116,157,231,94,239,223,24,238,154,29,62,134,23,127,49,188,5,59,52,76,223,226,56,218,180,127,106,0,15,31,231,54,254,98,188,183,239,114,49,255,131,106,103,244,155,249,242,246,99,164,237,98,167,10,72,81,94,186,185,83,136,74,217,61,57,216,165,249,3,174,
238,229,20,121,103,87,176,86,0,20,73,108,138,174,123,55,218,149,97,112,39,138,228,54,68,215,149,67,137,37,164,66,127,116,31,29,65,196,50,55,140,237,108,115,134,85,178,84,255,227,253,111,231,241,223,137,212,159,126,142,158,111,255,124,126,209,170,53,69,
195,251,59,78,109,66,75,128,74,133,206,237,129,85,93,231,180,204,32,127,161,196,233,124,97,187,145,22,82,81,130,83,151,146,158,184,251,200,202,253,44,169,229,240,190,79,251,89,160,26,238,8,208,50,148,93,211,140,112,145,3,86,33,147,253,31,112,133,40,71,
134,243,226,180,81,212,248,111,112,160,238,63,4,44,101,191,7,170,179,60,106,236,111,247,128,93,0,52,119,250,91,142,253,254,138,197,120,3,156,133,219,71,109,229,210,234,88,176,7,152,255,11,150,8,187,33,29,228,5,12,143,61,25,28,106,16,57,152,21,143,223,
247,191,155,251,159,164,254,127,125,77,180,127,142,190,125,197,250,62,52,26,150,172,33,221,144,253,19,144,91,73,58,210,104,190,25,242,254,44,244,15,32,104,1,172,32,238,220,128,171,250,58,54,45,251,203,1,150,221,96,66,103,0,19,201,170,89,90,153,65,61,
50,97,180,3,239,230,159,157,231,223,17,41,20,107,197,118,135,133,0,13,175,127,28,75,56,22,113,118,129,134,185,111,50,255,63,138,186,83,194,26,1,167,167,124,254,119,197,11,62,238,125,147,113,151,22,175,120,117,173,176,114,15,144,171,63,224,128,0,117,62,
246,215,12,101,251,255,122,108,223,227,162,227,8,231,156,157,98,225,92,107,118,107,237,98,117,65,65,58,85,209,5,138,248,135,55,177,41,86,23,151,206,25,16,4,191,248,230,190,82,160,138,142,4,59,102,169,63,69,148,123,244,185,185,40,199,145,42,134,125,93,
237,243,234,238,70,10,88,93,1,77,150,196,91,47,170,222,139,160,107,135,57,69,77,32,186,198,245,159,213,105,0,206,204,134,249,80,40,253,214,252,50,250,246,146,72,166,74,151,102,14,11,187,84,185,224,4,185,46,207,103,2,144,179,238,143,45,106,200,148,4,49,
31,125,255,224,8,142,21,5,36,40,73,16,202,84,115,236,251,135,142,70,241,59,28,73,74,58,125,180,135,89,182,157,0,106,114,73,150,110,203,249,211,86,117,200,24,244,217,244,192,226,63,176,242,239,92,89,162,249,19,41,156,87,74,244,245,211,237,20,77,209,191,
108,242,218,81,233,254,175,128,129,41,255,60,171,238,38,251,118,38,0,42,171,30,190,16,99,224,18,15,213,27,1,177,238,95,66,107,99,211,57,215,133,53,172,45,19,176,204,106,72,234,72,77,186,191,215,204,224,120,132,211,133,192,239,255,106,142,249,239,114,
177,14,209,146,157,151,239,223,58,79,63,127,252,243,121,250,127,255,7,80,75,3,4,20,0,0,0,8,0,198,139,121,66,100,166,9,82,205,9,0,0,8,16,0,0,16,0,28,0,83,121,110,112,114,101,122,70,77,95,50,55,46,115,121,120,85,84,9,0,3,227,193,80,81,15,147,212,82,117,
120,11,0,1,4,245,1,0,0,4,20,0,0,0,117,87,107,87,34,217,21,221,85,148,80,210,40,168,12,93,136,218,165,40,32,42,45,133,15,16,84,20,16,108,16,16,196,7,50,34,156,113,77,204,114,212,180,61,153,76,242,167,243,45,95,115,110,21,216,218,89,41,151,221,176,221,
247,113,94,251,156,250,119,14,163,58,58,89,237,40,72,13,111,24,78,164,149,142,140,213,121,15,81,231,6,9,55,144,25,109,200,216,160,32,17,117,17,6,28,105,144,12,162,165,35,162,128,119,229,19,108,73,148,148,125,210,153,209,172,34,0,32,137,182,140,45,138,
242,146,38,194,33,184,210,222,107,25,13,254,186,97,24,134,205,21,201,143,233,154,22,62,120,248,246,212,252,71,184,116,66,171,105,131,110,97,62,25,80,212,241,22,104,122,201,73,180,85,220,166,27,241,117,20,1,149,36,92,109,45,69,134,12,155,66,0,109,45,133,
135,64,106,134,129,171,183,0,200,206,255,73,224,227,141,128,59,200,159,255,166,85,142,107,85,253,226,160,82,214,11,217,181,100,51,138,66,16,65,252,129,238,36,202,254,241,101,62,78,240,176,230,201,202,104,233,193,6,111,118,26,226,251,197,148,154,130,157,
105,119,164,93,223,220,143,194,141,93,133,61,196,192,166,0,116,232,248,69,61,147,113,169,79,108,209,207,214,149,195,138,233,50,34,113,190,199,241,145,193,184,171,90,184,56,60,104,54,215,214,13,58,243,45,210,109,24,9,16,146,54,146,95,1,152,206,20,107,
255,31,32,150,60,255,184,228,249,199,37,22,48,56,223,166,206,179,187,62,104,205,181,146,222,62,62,60,172,20,58,231,252,39,166,69,249,119,231,3,141,215,168,186,120,69,123,160,176,43,233,74,106,249,112,142,242,19,41,106,3,49,172,66,85,57,186,61,99,98,151,
250,150,119,119,28,52,250,19,51,218,116,129,155,48,84,24,106,215,100,228,222,48,36,105,120,126,192,46,252,42,185,10,177,122,181,166,199,19,49,163,22,66,152,172,155,14,174,154,158,154,164,130,58,48,247,200,7,154,157,12,81,124,176,153,167,109,159,72,207,
78,233,148,177,128,75,136,248,167,120,251,180,248,4,164,93,164,226,237,166,120,107,191,21,255,184,118,212,187,255,250,231,67,239,241,23,157,10,59,97,90,167,161,119,129,26,102,39,41,61,106,2,127,117,93,202,136,79,98,150,194,163,195,11,73,185,245,89,222,
125,10,88,97,118,201,220,125,61,60,59,188,97,18,25,47,242,241,244,235,249,30,144,242,253,252,113,235,252,226,67,239,229,229,240,43,255,19,167,153,124,191,127,141,240,150,49,146,81,247,101,156,44,46,23,169,223,23,229,230,206,170,253,247,64,82,229,227,
78,42,141,87,32,34,128,66,98,182,216,232,222,114,253,57,28,207,224,252,43,85,168,72,151,183,204,24,119,63,131,247,56,235,118,51,226,252,159,220,75,24,65,82,59,108,112,246,233,226,33,42,152,165,58,19,211,220,37,245,76,65,142,40,111,165,4,112,171,118,197,
221,191,240,247,60,82,4,231,186,122,43,35,151,165,124,113,192,128,42,252,111,50,218,48,40,99,75,170,117,188,219,35,169,142,125,247,191,162,206,50,52,175,213,239,159,239,106,95,127,237,61,234,180,62,29,165,75,96,134,173,121,86,170,147,18,233,11,107,212,
177,54,47,153,190,123,195,208,212,166,201,88,237,13,24,117,102,72,38,227,212,202,97,93,105,170,210,149,190,176,212,187,182,24,127,227,160,190,230,223,136,250,153,175,107,184,78,238,190,245,30,30,94,116,67,63,15,173,174,82,108,144,93,46,99,21,111,129,
164,56,127,251,13,32,43,12,252,192,0,13,1,153,1,167,82,146,223,49,222,213,223,79,170,21,255,179,175,119,119,250,243,125,239,241,169,59,235,141,176,184,98,25,83,120,241,212,100,116,189,222,176,0,196,99,243,240,90,102,44,12,129,244,84,78,77,48,67,127,5,
196,238,93,35,184,64,229,1,224,233,204,224,118,131,230,169,108,249,191,41,50,228,38,103,197,95,177,127,154,71,38,165,53,235,7,185,99,81,129,122,139,200,49,12,21,112,42,129,245,192,61,4,248,238,18,46,137,22,95,131,137,170,236,187,34,179,35,188,218,239,
185,122,207,80,240,30,24,216,159,224,243,29,220,84,8,255,210,26,92,122,79,191,221,255,243,46,113,92,113,234,195,112,223,170,101,15,42,95,156,51,67,32,162,22,21,24,95,156,122,159,211,125,57,9,185,164,150,76,15,25,175,246,11,235,186,137,96,245,213,254,
153,29,182,127,218,159,27,2,150,253,249,161,253,110,22,192,136,118,240,248,120,127,23,126,201,125,253,179,152,237,239,82,110,3,229,81,46,55,79,195,94,57,8,97,87,220,124,19,43,182,164,135,11,98,215,239,207,16,245,32,20,199,134,178,130,205,80,121,247,114,
85,99,65,132,237,25,57,133,202,155,123,91,67,65,202,168,231,234,120,166,120,120,208,40,119,57,168,34,255,251,202,171,255,221,99,115,220,0,116,237,184,154,59,168,158,29,156,29,215,232,132,93,115,222,98,49,247,65,147,184,255,210,14,3,151,151,156,140,211,
72,74,107,206,207,100,61,86,186,171,3,103,10,96,115,115,129,91,70,91,186,164,83,254,218,185,198,230,248,152,173,46,85,237,48,235,177,209,48,151,104,42,247,63,51,255,226,134,225,28,139,78,185,161,105,197,167,167,95,42,79,127,191,127,12,119,141,201,176,
168,157,21,140,187,94,212,115,59,242,145,169,25,226,218,241,193,99,107,43,28,136,68,121,58,124,68,48,237,175,127,228,15,111,151,4,240,195,146,233,31,151,232,98,73,181,211,13,164,56,1,156,238,149,109,194,132,86,125,58,124,42,255,254,237,41,222,105,83,
221,212,14,33,159,73,87,93,49,134,214,153,128,141,164,216,59,192,211,252,110,255,144,17,120,207,184,198,255,48,190,235,143,165,255,139,133,88,173,81,20,253,39,209,41,238,44,10,223,46,194,129,29,229,148,219,205,246,252,39,1,4,56,111,211,222,27,47,40,224,
244,211,249,58,230,56,115,203,90,209,133,207,154,211,160,252,21,116,166,141,169,92,178,89,175,223,106,62,60,67,125,115,113,134,82,56,176,47,36,203,224,77,211,234,233,247,250,155,112,204,9,151,184,154,245,202,241,25,87,159,174,247,221,78,163,221,201,227,
243,40,87,59,182,92,216,119,59,99,196,192,58,38,120,186,106,201,216,118,59,11,212,25,202,109,79,198,133,201,40,98,11,98,254,90,119,73,215,110,231,145,0,54,216,10,29,109,72,188,164,66,157,6,242,252,83,87,111,100,105,168,255,50,219,239,224,248,215,115,
39,107,7,229,114,173,17,163,186,111,78,184,106,142,71,149,125,113,92,161,238,203,8,64,228,238,158,208,191,140,215,103,136,252,247,50,176,143,13,25,251,3,198,60,15,85,123,82,74,70,222,235,51,43,36,128,79,204,32,39,178,67,134,79,44,225,252,43,215,203,230,
249,190,177,240,60,66,17,136,225,167,198,35,152,30,223,243,251,143,4,149,139,201,149,86,155,94,81,110,187,196,195,83,22,87,120,193,181,71,0,230,249,25,231,33,202,102,67,232,237,125,22,41,19,155,136,216,126,127,11,136,71,17,145,88,247,251,215,136,7,144,
52,102,112,98,78,8,131,248,127,114,251,231,21,238,127,245,90,67,84,223,121,65,191,33,180,68,113,45,32,34,103,112,206,161,10,45,228,47,182,173,189,202,218,166,15,221,93,163,58,240,190,203,54,243,51,228,250,81,112,123,112,154,122,232,18,5,217,90,48,199,
61,157,91,64,67,45,203,104,183,188,131,249,15,54,67,204,127,67,251,63,56,38,68,73,106,250,90,163,84,203,23,154,107,122,234,196,88,38,30,156,89,24,149,67,209,170,83,89,6,186,22,176,129,30,215,238,148,49,234,226,43,10,32,99,138,105,139,244,33,64,2,152,
90,155,24,107,93,244,77,128,197,151,251,191,110,248,233,226,220,4,108,111,245,23,110,49,163,123,180,198,253,203,253,227,175,165,175,191,233,151,217,149,40,221,150,176,207,125,224,84,12,211,173,197,196,58,221,180,145,136,45,202,59,2,184,204,6,252,130,
177,74,123,142,148,48,183,181,168,135,5,35,132,109,37,136,107,105,241,120,234,227,144,97,63,247,136,61,214,198,77,134,16,204,52,250,220,67,250,229,76,156,47,48,50,250,129,7,34,93,171,55,114,231,58,151,96,53,190,123,144,222,164,130,159,169,19,80,189,197,
57,148,246,22,22,218,3,121,127,22,114,215,42,237,122,219,251,243,150,191,213,244,42,14,87,236,161,126,251,6,187,28,91,30,136,20,108,93,76,121,233,246,6,26,207,54,207,234,17,192,25,53,47,146,106,143,187,207,95,212,55,245,63,98,255,136,15,60,127,52,238,
127,189,123,208,183,185,254,110,114,209,249,74,239,28,11,113,167,235,30,7,159,82,103,24,81,197,218,25,140,163,199,237,78,138,141,77,69,110,25,224,201,1,199,210,165,34,237,4,55,185,188,196,18,184,36,108,58,82,123,24,155,182,150,124,192,1,46,248,29,106,
108,42,58,92,226,151,218,82,152,199,33,36,89,127,109,99,75,188,102,217,21,173,215,139,209,243,167,135,216,22,37,3,219,34,85,22,153,234,192,165,100,10,137,72,72,49,62,124,131,206,192,138,99,91,0,33,6,242,88,158,225,191,70,150,4,144,16,221,13,25,206,248,
172,125,68,0,156,127,248,67,17,10,153,117,114,253,53,176,198,54,252,33,122,56,177,254,172,139,254,227,102,77,98,201,200,149,106,141,86,243,168,80,205,239,233,99,252,170,64,44,55,156,151,182,19,5,233,82,121,117,216,110,74,182,14,87,139,254,113,141,110,
107,86,255,177,85,120,32,202,5,87,135,229,86,23,140,22,21,131,180,93,54,247,136,139,116,79,16,162,130,33,110,120,42,98,40,158,132,217,127,181,168,131,235,47,255,244,24,254,166,95,61,253,174,179,254,122,44,253,237,35,167,86,129,118,113,126,218,210,223,
105,153,135,121,160,23,112,46,11,253,53,247,16,253,191,29,240,198,169,37,204,13,160,160,86,84,116,193,250,91,182,244,247,139,114,35,163,206,205,153,223,97,172,129,192,117,245,70,127,237,150,254,174,175,27,230,244,91,103,221,244,45,139,227,102,204,81,
133,223,89,200,233,139,12,199,161,164,16,51,74,89,140,1,192,222,173,111,133,132,135,116,150,187,36,42,252,254,21,244,133,190,51,56,117,89,84,67,111,39,36,240,252,210,55,223,191,220,17,8,255,159,20,206,14,42,66,4,121,254,94,208,5,181,236,132,61,9,110,
21,241,168,223,236,93,78,174,221,36,82,210,68,48,59,111,49,218,176,167,220,109,41,112,211,209,150,233,34,130,88,153,236,30,209,178,41,60,61,71,45,211,1,138,135,95,137,80,23,65,29,76,72,30,143,121,190,165,63,206,145,224,156,168,255,74,239,207,187,175,
122,112,75,215,219,255,249,47,80,75,3,4,20,0,0,0,8,0,198,139,121,66,163,180,249,169,197,9,0,0,8,16,0,0,16,0,28,0,83,121,110,112,114,101,122,70,77,95,50,56,46,115,121,120,85,84,9,0,3,227,193,80,81,15,147,212,82,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,109,
87,251,83,226,90,18,110,146,8,17,35,1,5,13,138,24,192,7,160,48,18,84,80,240,129,200,75,30,98,0,69,102,4,161,199,218,177,238,236,92,119,30,119,119,107,107,247,111,222,223,246,215,237,19,136,23,231,222,84,89,37,95,125,167,79,206,233,175,191,238,252,55,
15,179,42,224,248,1,246,164,161,46,65,110,10,120,129,134,224,158,102,60,2,114,111,0,5,234,246,55,75,186,180,228,167,160,200,1,253,139,26,61,156,24,34,40,225,111,235,185,98,177,146,191,202,213,177,158,130,70,3,32,162,0,127,6,163,44,224,57,136,250,30,128,
74,196,19,55,90,161,151,3,157,1,0,54,56,114,163,3,208,31,140,99,211,8,14,71,34,69,175,198,54,22,241,142,253,156,225,119,220,215,86,192,64,104,139,49,118,16,248,12,99,244,243,131,44,219,95,148,61,196,10,72,205,90,39,127,91,185,40,168,9,159,108,95,197,
15,48,57,76,77,132,128,87,117,155,64,25,154,2,236,200,246,5,19,0,225,138,3,90,226,99,192,41,140,32,237,164,232,109,217,190,98,50,94,132,42,7,171,83,65,211,18,99,12,198,251,91,228,80,204,1,138,148,175,228,26,149,156,74,15,198,180,14,14,58,142,131,249,
83,62,3,249,40,96,83,109,97,175,40,251,216,233,224,210,73,151,169,118,16,123,243,73,59,88,142,132,34,93,102,44,88,166,37,78,23,49,50,194,7,118,221,91,140,33,39,141,37,87,140,1,44,168,76,215,206,101,36,20,140,23,49,246,23,54,163,116,78,169,124,223,44,
168,23,185,86,75,195,168,150,97,169,10,64,140,127,116,39,101,29,19,169,56,246,154,176,5,75,160,207,182,20,56,241,67,8,71,61,136,11,243,124,70,190,21,224,96,193,149,198,193,248,120,154,31,57,150,104,63,142,134,176,109,177,242,150,197,27,1,34,222,165,24,
14,111,13,198,190,136,22,251,93,31,32,201,238,223,22,218,139,129,23,190,12,191,13,63,171,173,118,73,237,174,186,243,88,28,95,213,137,84,112,195,4,24,50,160,237,190,178,66,230,32,153,199,56,208,11,93,64,220,125,154,106,76,47,249,206,212,245,168,6,177,
95,27,3,85,241,209,10,211,140,25,168,113,28,83,35,59,191,109,172,63,202,127,165,81,98,215,159,195,186,230,193,225,37,200,148,219,28,68,150,56,188,91,139,224,42,24,192,1,220,88,5,60,214,52,19,104,146,146,57,172,235,155,8,166,254,178,150,244,148,218,73,
238,85,210,250,246,230,174,201,200,194,123,128,17,61,108,127,167,108,1,104,90,148,252,117,163,148,107,209,254,26,158,161,255,176,217,24,175,245,149,36,232,149,178,123,218,246,164,118,196,162,21,178,229,227,157,219,228,4,16,72,161,233,224,110,162,123,
81,24,3,235,168,64,226,96,87,198,155,251,137,220,110,56,56,207,106,145,102,169,52,6,56,86,127,244,236,239,105,26,47,71,233,119,66,185,214,43,133,70,59,87,75,168,84,127,7,191,215,31,26,245,23,251,179,250,107,179,250,155,115,227,194,31,234,207,242,182,
254,238,23,88,253,197,204,250,251,229,79,234,79,249,248,244,253,199,151,167,219,231,209,19,150,247,216,219,49,155,176,140,230,179,118,46,228,217,0,124,232,64,196,15,124,120,38,197,89,202,139,57,200,102,139,112,198,252,103,6,57,46,224,62,216,194,254,16,
242,16,130,79,2,237,191,152,56,128,114,181,74,87,13,224,228,31,56,110,199,125,176,141,157,14,1,126,170,128,30,103,121,164,45,152,254,172,54,191,223,185,178,162,148,106,133,130,154,175,117,46,84,204,123,124,184,215,108,37,193,5,55,82,215,13,152,153,181,
177,100,106,20,76,23,111,173,80,72,134,131,58,1,9,208,161,37,117,194,80,87,3,27,143,200,82,205,228,214,229,64,223,144,108,31,72,176,41,251,172,208,19,123,28,220,213,213,45,28,1,196,215,120,121,95,152,220,191,113,126,137,149,181,170,180,158,191,15,191,
82,246,85,53,175,8,54,164,212,57,96,30,56,31,149,106,37,96,247,154,222,49,195,214,230,221,30,47,246,153,254,150,224,135,139,18,82,158,98,212,25,163,154,84,0,187,99,32,179,142,118,247,77,196,237,197,219,73,12,150,161,254,229,248,254,61,51,30,45,72,6,208,
248,241,233,219,240,226,233,243,190,202,142,138,147,252,103,225,192,10,236,100,125,250,219,166,13,179,190,27,202,63,5,25,171,207,5,67,241,88,2,253,145,0,74,119,50,190,200,101,161,78,118,123,168,25,12,6,236,74,237,5,40,207,137,1,188,206,26,139,218,78,
180,188,230,223,105,15,128,0,137,153,203,238,187,194,63,94,190,126,251,45,217,92,39,119,29,60,96,70,2,248,27,32,191,88,79,250,150,177,5,16,133,57,218,174,168,66,126,109,49,214,196,30,157,94,128,123,235,29,7,87,178,61,138,253,48,197,230,225,61,83,215,
52,195,194,181,222,50,120,230,191,241,164,109,199,168,127,171,44,120,193,41,233,195,191,14,11,95,190,197,19,23,91,27,206,189,119,248,222,120,85,145,130,105,197,85,103,184,103,2,66,204,22,36,224,200,4,194,66,29,224,60,188,28,197,97,223,0,246,216,193,195,
43,179,169,62,62,80,255,176,193,158,240,0,172,33,198,76,71,8,147,176,193,16,20,61,171,14,150,103,151,146,45,214,79,135,159,127,253,139,154,236,71,148,212,99,99,82,76,62,221,218,54,18,130,27,16,97,181,235,38,209,247,11,196,168,141,115,112,36,146,204,218,
107,190,26,147,204,6,115,23,33,107,133,102,216,119,136,247,19,187,17,203,196,240,19,131,44,43,206,171,148,212,169,250,115,202,193,0,165,95,249,87,33,126,49,252,246,45,94,253,247,146,223,183,138,228,200,81,166,157,197,174,221,187,230,128,48,198,189,176,
9,78,161,226,27,136,176,225,131,32,3,38,135,225,230,215,215,223,2,142,24,140,1,246,134,204,33,45,113,248,157,145,86,8,30,50,255,161,253,253,176,172,242,203,222,141,220,199,143,207,223,127,107,253,253,233,5,45,27,121,211,59,59,144,243,203,232,240,236,
154,192,153,144,231,52,90,218,123,101,8,212,9,6,158,133,11,19,216,149,78,197,45,188,134,184,9,156,72,164,206,225,72,126,5,126,72,200,252,183,106,156,95,134,144,159,28,88,41,118,106,53,170,189,90,238,182,143,233,73,166,108,36,247,230,214,160,138,91,175,
102,126,236,171,88,105,255,68,137,1,17,178,174,3,129,18,146,73,237,151,76,202,49,148,128,26,232,97,169,102,148,219,59,120,146,58,193,12,134,87,75,102,253,149,169,66,53,179,254,101,217,232,63,174,218,175,255,41,63,199,88,10,122,216,100,7,156,120,183,206,
225,155,217,137,199,72,230,13,224,236,0,252,204,216,126,203,120,224,126,102,184,118,205,253,133,241,254,202,117,190,125,173,151,114,13,85,125,200,198,141,102,35,195,130,144,158,233,6,1,215,37,3,104,207,32,13,19,183,34,76,51,94,126,102,220,51,198,208,
181,18,26,51,64,48,218,205,52,240,200,77,249,159,15,66,134,36,154,159,159,241,23,85,139,211,252,19,89,41,154,215,125,33,29,144,158,234,43,43,38,176,32,94,139,128,145,104,192,4,130,194,131,192,24,225,215,12,137,37,138,94,92,241,152,64,192,89,53,24,209,
215,134,60,237,191,52,188,1,243,223,66,237,250,178,82,96,254,219,59,82,82,15,4,218,153,220,220,29,201,16,49,251,219,191,34,128,105,167,183,99,75,245,252,19,117,57,111,236,160,143,34,126,28,184,12,224,84,234,144,255,121,198,75,88,201,158,81,5,192,249,
169,235,24,7,42,108,28,58,88,83,165,190,53,241,223,113,254,247,20,150,249,220,243,215,250,240,203,227,145,127,233,253,184,83,195,139,232,87,109,168,42,62,93,31,3,170,160,11,144,243,68,2,168,195,172,81,110,82,222,30,195,210,158,138,164,131,16,69,126,145,
154,176,143,103,7,107,181,135,178,81,129,101,225,58,10,181,148,26,198,81,117,28,4,112,118,109,33,59,200,238,81,3,116,217,142,66,51,92,4,42,141,203,78,171,173,87,114,181,154,23,141,84,109,179,211,65,86,130,171,41,32,70,1,147,213,41,96,5,250,156,70,75,
54,77,160,0,89,251,155,37,155,236,184,211,75,142,105,201,235,253,243,115,65,67,127,151,149,82,69,205,179,1,172,227,168,158,116,201,127,152,84,206,225,202,13,157,45,2,50,12,8,10,105,168,73,4,108,156,116,239,239,13,160,203,230,194,209,106,252,4,13,0,132,
61,154,193,1,79,82,26,27,55,100,112,11,151,112,73,95,8,235,90,220,4,50,48,154,234,191,178,127,153,210,163,52,11,122,62,198,202,95,235,237,123,163,172,84,108,70,185,83,255,29,237,167,220,163,243,206,56,33,124,87,208,70,14,219,250,107,49,113,148,25,116,
58,206,145,218,59,243,95,122,67,128,1,120,15,25,99,27,104,14,153,37,230,249,156,45,242,106,34,78,211,127,233,254,121,91,54,192,244,127,87,110,23,46,75,5,53,119,187,73,233,198,199,15,112,72,204,164,80,94,130,105,224,222,217,113,188,1,118,196,1,29,38,232,
14,225,135,182,17,156,154,31,85,72,28,124,248,112,103,48,102,231,122,2,188,11,76,49,4,180,248,76,255,231,108,91,180,127,88,204,231,244,90,50,119,75,247,31,240,44,122,247,49,97,188,107,23,42,2,44,185,108,65,100,21,1,204,204,135,28,36,100,219,92,22,179,
6,35,13,167,14,160,15,64,191,121,58,234,127,34,28,186,108,14,147,161,208,208,4,161,181,229,0,14,38,26,6,54,212,144,199,239,39,152,255,172,168,243,224,84,10,223,63,61,125,125,166,79,128,33,22,41,28,53,215,101,203,26,159,116,63,178,84,145,117,143,48,55,
7,11,124,86,66,59,228,111,54,17,175,215,163,164,28,126,70,186,176,213,234,209,149,6,222,215,169,148,121,254,72,161,219,189,66,75,15,27,93,246,141,200,39,69,218,14,183,165,51,28,26,51,44,175,137,211,243,199,12,27,10,194,74,235,159,95,190,127,98,229,175,
14,107,55,27,104,52,92,160,129,242,218,19,233,93,4,242,244,253,4,241,224,190,37,35,52,96,109,184,74,227,214,173,241,1,10,59,130,206,65,111,85,210,88,253,169,184,198,197,156,93,59,203,63,96,149,205,112,104,11,10,247,28,52,21,187,134,167,227,243,183,164,
169,254,235,18,153,145,56,165,38,125,255,21,218,76,255,55,209,72,172,209,65,88,109,118,28,105,126,16,134,109,2,176,131,105,208,219,108,194,228,32,58,6,40,146,206,211,148,172,194,254,225,187,144,1,52,116,57,13,101,186,238,80,96,221,0,154,247,100,247,29,
129,197,136,140,25,29,98,160,251,85,255,202,252,49,232,119,135,82,171,153,211,171,53,250,252,85,63,255,239,255,80,75,3,4,20,0,0,0,8,0,198,139,121,66,96,75,138,8,244,9,0,0,8,16,0,0,16,0,28,0,83,121,110,112,114,101,122,70,77,95,50,57,46,115,121,120,85,
84,9,0,3,227,193,80,81,15,147,212,82,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,109,87,107,91,226,88,18,174,144,8,17,35,23,59,98,162,52,6,161,69,104,65,136,162,128,168,92,4,68,4,145,139,52,120,193,80,211,219,250,236,204,180,79,219,51,243,204,191,222,111,251,
117,235,4,65,220,221,124,233,230,245,173,170,83,117,234,118,254,85,132,121,13,142,48,157,69,212,33,186,1,224,134,152,52,106,209,79,4,128,240,3,240,53,183,97,73,151,17,15,25,180,29,4,62,177,90,181,64,14,177,54,230,0,164,0,45,80,200,238,224,4,120,22,240,
4,51,123,33,196,43,128,3,25,32,35,14,4,216,167,63,235,186,30,95,176,5,34,109,112,43,205,126,43,95,47,95,84,59,165,220,145,39,201,100,99,164,42,5,33,91,76,223,76,227,78,235,206,84,22,17,206,45,220,222,233,70,190,123,51,52,1,113,1,173,176,156,244,68,83,
166,8,217,23,182,214,19,145,141,112,178,251,101,141,60,88,2,183,96,88,32,233,223,32,47,134,16,36,134,102,67,1,112,108,95,231,231,214,63,38,64,147,174,191,63,225,215,23,77,215,52,200,129,11,113,161,206,19,213,2,166,89,215,26,253,6,6,100,160,41,131,130,
242,26,98,195,4,90,64,94,174,224,178,119,2,68,224,222,242,142,177,241,202,152,2,126,22,161,137,253,15,226,199,194,34,36,148,200,249,87,227,247,104,253,9,31,87,175,93,241,16,115,206,206,130,217,165,96,222,185,62,223,61,152,128,144,130,33,231,82,59,16,
76,24,6,4,237,8,223,248,161,0,170,234,10,38,110,111,77,224,145,71,142,79,37,226,219,67,35,10,161,69,7,56,225,90,131,139,212,246,222,112,20,129,3,82,218,18,110,92,112,95,28,102,153,253,57,231,38,200,200,43,197,179,124,187,212,121,250,237,235,65,33,184,
182,128,189,206,101,153,3,80,161,226,11,230,100,249,3,182,43,165,144,200,1,39,86,5,168,172,172,186,240,182,109,20,5,128,43,33,111,129,227,15,214,79,248,112,75,71,228,33,33,81,116,75,105,138,240,125,174,191,62,167,242,207,194,64,211,243,241,141,16,222,
28,64,121,158,131,136,136,26,236,167,156,159,247,195,186,46,206,33,200,32,75,237,159,6,198,206,190,26,127,254,142,122,57,208,108,100,231,194,164,238,80,236,202,48,208,209,215,138,103,231,246,7,49,75,90,236,58,96,128,24,189,139,71,231,246,233,194,15,69,
20,161,25,221,138,226,237,96,206,204,63,161,41,64,115,160,71,187,101,221,100,164,197,166,21,186,209,193,148,145,230,233,66,38,254,91,197,21,130,56,165,221,111,20,99,205,82,171,168,97,35,176,138,103,148,38,0,206,140,116,113,12,216,90,75,208,213,49,0,14,
189,40,1,70,215,98,44,185,9,224,51,46,150,76,51,34,27,210,240,152,155,21,9,200,40,113,179,34,27,36,194,177,131,152,249,231,216,96,89,44,117,12,252,167,214,124,50,126,255,142,17,221,172,46,63,68,249,7,216,118,174,99,226,32,134,131,38,236,166,60,92,75,
174,185,224,200,7,1,28,13,32,38,44,242,135,208,19,32,185,228,78,225,240,214,44,8,221,203,14,4,224,195,145,1,33,206,202,115,80,19,32,172,122,162,104,92,155,140,61,17,57,59,203,191,196,174,174,115,182,0,44,128,42,157,246,27,249,118,167,85,109,84,90,5,251,
26,146,174,180,176,10,47,210,181,12,45,183,75,197,115,48,171,43,43,149,172,80,171,124,106,96,197,4,164,180,84,243,100,174,182,151,66,56,96,169,110,131,130,76,217,189,187,178,232,237,98,31,54,169,130,30,172,117,11,92,4,156,159,91,120,96,50,158,197,153,
252,23,109,210,252,10,40,202,69,44,31,107,26,191,104,123,5,76,83,51,33,83,161,164,12,41,185,230,133,171,158,167,134,166,115,78,200,122,111,173,51,128,3,178,174,1,212,176,190,186,194,226,79,159,16,128,46,4,241,130,1,107,64,57,36,116,132,38,192,77,112,
228,31,183,35,243,14,1,70,163,90,86,39,255,157,206,5,112,129,166,52,47,186,197,90,233,180,213,173,239,185,226,238,36,166,199,189,75,236,104,92,34,170,124,170,156,117,77,64,19,200,238,246,101,88,138,103,228,121,6,108,9,67,33,26,170,36,35,120,111,188,182,
187,33,103,221,61,73,170,177,84,151,69,12,206,4,156,59,136,29,188,49,0,238,230,147,75,217,97,54,110,218,127,208,215,241,139,242,219,215,159,70,241,34,223,174,107,62,88,94,199,201,89,161,108,129,40,124,152,2,212,93,57,231,44,35,37,19,35,8,158,41,240,76,
12,209,7,202,140,8,49,74,160,206,40,69,110,26,255,57,145,126,203,113,165,215,170,183,155,90,189,88,211,88,238,189,53,243,146,121,85,51,64,155,3,234,164,1,179,67,59,198,7,170,77,24,49,155,135,79,65,239,77,36,38,88,9,40,11,108,66,224,155,14,24,247,223,
32,203,127,33,160,74,212,255,66,231,127,224,227,227,215,208,89,61,168,38,100,60,125,61,187,120,172,213,84,143,71,69,207,24,120,148,208,14,193,160,71,198,200,24,248,194,109,167,64,117,249,87,145,213,26,204,65,28,136,177,186,234,145,83,133,87,6,4,125,160,
46,145,14,125,234,191,29,62,53,107,214,104,52,170,11,82,8,172,155,138,124,222,109,210,236,105,105,154,134,245,3,104,80,237,18,219,158,18,122,14,192,28,216,91,113,0,214,76,82,226,1,245,159,52,4,24,112,204,24,18,53,83,92,215,183,176,201,198,5,216,215,188,
44,187,253,49,157,1,76,36,171,100,237,4,232,129,9,163,205,24,147,254,227,116,6,232,64,54,229,180,123,81,236,179,241,163,245,61,161,8,22,47,8,173,130,42,86,1,110,95,129,36,202,208,23,207,172,80,216,82,22,241,104,28,204,140,120,79,71,157,138,80,217,138,
244,135,89,198,170,216,18,224,56,243,198,232,139,51,243,207,182,24,72,171,144,8,182,59,249,214,105,183,221,209,180,3,89,246,97,226,85,118,129,2,225,155,1,126,44,208,191,91,72,53,58,185,76,47,114,213,65,224,44,65,218,38,249,103,249,31,198,217,44,3,102,
231,159,96,250,159,80,154,223,127,253,91,51,254,241,243,135,214,205,202,121,146,28,132,199,185,187,5,67,89,214,113,248,90,187,208,178,192,240,227,24,184,2,187,229,208,75,3,121,168,250,166,140,166,171,241,198,8,129,157,55,103,104,87,85,139,88,123,213,
33,204,196,223,109,219,240,147,29,169,86,109,212,74,253,54,197,63,93,219,219,68,163,108,82,123,112,36,192,249,64,15,247,214,198,178,235,64,203,68,127,107,47,252,160,154,191,133,107,182,33,92,5,183,63,27,31,199,140,44,107,190,88,75,248,38,213,150,98,23,
242,37,16,138,77,128,147,169,255,9,93,95,116,250,29,22,104,74,145,211,106,187,120,89,200,183,219,234,242,104,147,170,7,130,238,158,53,7,135,22,174,80,202,82,140,70,204,26,228,132,129,5,94,25,150,128,243,210,150,128,27,14,12,98,224,205,104,108,78,56,221,
134,198,73,210,139,123,199,252,230,66,147,54,142,186,3,70,169,147,21,236,159,91,128,38,79,106,54,254,188,253,35,117,3,151,82,55,158,140,31,26,251,240,200,110,246,223,8,162,116,34,224,66,58,229,6,21,13,214,238,37,184,101,253,15,87,92,102,187,167,246,198,
255,148,104,255,66,159,125,137,137,236,56,156,252,173,120,38,81,16,28,17,38,18,128,101,190,15,68,141,174,184,85,38,66,159,104,250,127,73,246,183,89,255,115,140,239,191,208,203,55,42,151,166,253,119,173,34,167,129,150,61,68,253,173,255,73,236,236,241,
55,70,217,5,159,134,153,210,12,195,197,24,177,55,70,209,11,181,163,74,113,218,84,0,29,80,112,246,49,125,4,148,127,73,109,9,254,86,218,198,175,161,151,194,211,143,95,180,119,243,71,185,125,63,127,46,188,248,126,254,92,184,6,228,255,43,176,65,35,225,80,
34,239,110,212,80,22,205,105,155,135,140,203,32,70,119,173,60,201,208,44,99,212,154,53,51,255,108,182,16,208,190,38,157,231,7,3,173,210,173,118,18,247,156,95,18,62,0,36,105,122,102,132,162,29,70,178,213,114,67,177,11,178,133,68,168,89,160,236,91,241,
97,119,188,93,152,202,238,151,253,210,57,137,208,42,71,211,141,38,228,40,104,213,152,136,238,209,249,140,112,246,127,68,216,199,236,91,28,62,250,159,166,244,74,29,173,89,205,55,46,181,242,154,107,125,128,212,85,104,251,23,129,220,37,96,107,240,122,248,
103,160,117,143,128,208,152,65,183,73,27,48,228,182,86,232,186,239,39,209,37,205,171,243,193,123,98,40,212,144,159,133,178,29,242,136,225,201,133,60,154,21,50,153,255,142,21,218,63,252,202,233,211,183,39,141,45,0,26,38,70,187,120,55,26,68,240,35,199,
67,95,224,140,250,229,238,213,104,208,143,144,119,69,120,160,115,29,162,27,113,68,203,184,76,11,39,1,61,98,224,152,193,189,192,16,56,12,195,46,179,192,68,94,160,111,1,183,93,114,51,251,12,104,51,251,156,44,139,122,110,95,183,75,85,73,128,63,129,173,158,
127,107,117,3,31,175,232,165,130,85,48,207,154,145,191,136,48,220,88,14,96,96,124,119,25,218,93,112,88,88,142,76,1,54,144,136,177,51,1,210,108,187,121,175,163,238,97,140,169,72,122,214,255,185,73,254,183,242,180,127,116,88,254,239,229,34,56,188,161,86,
99,6,115,193,204,100,166,233,51,201,145,44,223,170,86,46,204,18,73,154,140,123,126,119,39,236,61,102,64,140,50,52,205,55,109,122,238,99,37,201,68,226,104,234,224,163,201,29,199,1,3,24,74,58,4,149,30,67,187,167,122,69,23,4,9,120,252,169,20,254,248,246,
178,201,242,255,101,50,255,194,227,14,232,227,105,254,137,147,249,247,12,6,205,191,26,180,198,0,211,126,227,96,243,47,198,166,27,251,94,224,191,230,223,79,24,207,191,41,131,135,153,254,107,117,46,19,228,87,138,151,189,106,189,144,103,254,199,229,0,43,
38,118,118,202,93,5,222,1,98,211,241,14,88,18,113,245,29,64,165,69,89,27,3,63,222,245,204,19,206,139,231,2,116,253,242,231,113,201,18,67,160,132,144,63,184,151,95,223,63,126,168,40,202,57,141,159,2,61,193,94,244,84,61,30,198,235,36,5,59,43,217,92,89,
65,56,239,65,184,23,215,9,216,151,254,18,239,133,198,32,147,12,63,232,69,2,78,36,94,160,231,94,91,134,48,139,62,194,177,72,13,145,110,183,78,27,122,147,93,116,133,22,92,234,213,95,118,32,134,221,83,2,80,124,145,103,238,127,209,22,244,178,247,71,164,96,
252,54,250,35,194,252,7,88,99,187,59,45,56,60,231,164,113,71,187,251,39,182,187,203,57,218,221,23,168,91,15,245,128,58,29,102,222,174,2,15,170,106,2,197,22,114,109,54,221,71,59,0,147,113,243,151,66,192,77,199,157,193,161,9,241,54,152,121,255,80,254,229,
92,176,165,176,167,79,137,30,0,121,237,251,191,255,3,80,75,3,4,20,0,0,0,8,0,198,139,121,66,69,228,31,216,224,9,0,0,8,16,0,0,16,0,28,0,83,121,110,112,114,101,122,70,77,95,51,48,46,115,121,120,85,84,9,0,3,227,193,80,81,15,147,212,82,117,120,11,0,1,4,245,
1,0,0,4,20,0,0,0,93,87,107,87,26,217,18,45,186,91,233,180,29,64,69,3,130,208,60,20,68,69,30,17,65,33,8,200,67,121,6,144,40,162,64,215,56,147,89,147,81,175,58,247,174,204,175,190,223,238,215,91,167,27,16,231,172,149,152,108,119,157,170,83,143,125,78,255,
183,0,31,20,80,147,214,18,130,190,178,208,52,173,93,29,173,199,212,204,23,13,136,64,105,113,177,57,94,143,29,234,128,152,132,38,7,167,254,245,24,246,122,26,35,37,212,57,104,174,155,75,151,147,61,142,133,18,7,61,88,61,154,50,142,69,228,224,174,48,76,199,
104,45,155,124,176,0,17,91,167,89,107,42,249,118,174,211,113,28,120,79,110,251,109,11,163,38,101,138,164,152,92,241,97,35,166,217,42,64,128,18,56,174,140,71,95,237,90,0,50,109,134,167,159,147,232,254,38,105,38,150,179,13,192,164,24,194,115,61,228,164,
198,200,36,183,174,187,181,73,72,104,0,164,197,252,175,44,248,8,136,218,186,207,191,255,114,255,240,170,40,74,96,203,171,32,5,31,32,252,132,199,149,133,77,79,36,19,71,13,16,146,80,229,1,195,74,6,131,23,4,244,32,5,125,17,124,254,181,45,204,222,232,12,
190,43,84,203,62,95,6,93,168,237,145,180,170,50,156,238,249,118,209,165,111,154,132,171,149,5,92,93,134,88,160,26,91,50,101,24,100,235,180,114,74,76,201,245,20,37,180,105,95,167,216,180,64,85,129,98,255,90,216,180,225,32,253,6,180,87,97,19,7,55,244,223,
143,4,168,28,56,63,174,7,112,160,159,77,53,17,227,242,248,211,39,196,172,6,44,11,87,28,108,184,236,161,41,99,101,145,37,100,114,126,147,209,153,182,129,93,174,189,190,180,190,143,255,62,127,29,224,41,30,177,250,59,0,120,17,174,57,24,156,154,34,58,224,
226,191,67,119,17,6,69,2,144,157,78,226,147,64,155,13,10,177,8,246,117,147,36,212,5,24,184,116,134,3,204,4,180,96,6,76,76,96,230,255,131,81,203,191,220,61,47,87,186,74,158,234,127,215,178,199,235,5,128,221,15,86,254,69,238,174,128,234,95,140,221,208,
238,177,245,24,255,44,124,227,160,239,114,198,112,200,154,1,224,133,85,119,222,196,40,143,77,239,76,40,27,239,77,120,102,194,22,243,207,201,251,236,159,114,229,241,225,143,159,251,173,135,122,135,2,115,177,80,181,222,129,186,150,170,109,214,52,12,168,
193,165,214,59,171,51,134,37,64,237,134,182,42,54,97,98,50,96,237,230,95,197,175,19,64,60,147,32,8,107,158,137,5,124,145,39,249,143,28,198,246,205,139,122,255,21,42,197,92,75,57,59,171,41,135,169,45,42,85,18,142,236,192,175,0,250,225,176,176,29,234,13,
186,154,109,30,186,2,20,182,172,222,139,241,157,6,112,80,21,96,219,239,115,93,142,134,112,170,166,41,67,212,221,183,135,238,96,123,208,135,196,34,128,1,174,4,8,186,236,155,95,213,190,110,34,224,135,217,252,153,62,122,54,68,10,175,243,237,188,83,217,239,
116,219,101,10,76,98,167,75,27,129,183,113,23,192,77,129,4,39,243,54,126,14,56,52,0,255,68,41,129,82,208,238,106,116,244,227,61,211,200,26,80,94,150,84,98,236,0,203,116,3,224,140,24,197,9,195,171,157,31,244,250,27,140,33,48,130,197,214,200,181,75,157,
215,231,223,94,148,155,38,182,123,122,251,195,51,160,8,99,140,181,177,175,159,255,216,137,18,52,85,108,227,117,75,3,66,78,218,116,60,38,0,199,83,19,238,29,112,225,108,79,25,186,255,16,80,35,8,147,243,11,156,135,186,194,22,9,55,219,229,92,67,57,84,80,
221,146,42,140,234,103,114,103,232,103,174,19,194,74,149,0,135,25,192,252,100,40,175,213,79,235,187,77,198,136,16,227,212,128,1,57,145,6,214,54,16,166,228,38,13,37,75,57,16,130,111,204,219,46,117,219,147,161,154,65,71,10,47,47,145,233,39,152,129,31,102,
83,14,181,170,249,183,152,139,180,203,26,20,126,254,169,142,127,60,223,255,59,94,169,72,65,54,170,113,41,206,71,4,148,187,181,115,201,62,157,221,17,155,174,250,133,100,87,85,21,86,189,96,24,65,69,128,184,89,242,225,64,167,140,132,175,52,127,97,244,97,
254,12,206,40,207,79,208,225,224,36,73,12,213,15,1,4,179,69,36,201,32,123,245,48,202,230,223,227,115,83,2,114,141,114,177,214,33,249,83,174,29,235,14,44,233,238,74,182,166,5,174,60,86,23,1,90,54,253,214,26,213,46,242,217,139,116,214,136,170,192,129,165,
30,104,84,21,141,161,173,52,199,170,235,85,148,65,131,29,55,3,105,9,69,67,47,104,117,79,251,255,245,211,156,254,108,138,110,9,182,109,182,80,239,119,245,121,252,250,251,227,67,63,96,79,96,165,130,36,149,114,82,172,47,66,63,104,63,194,242,233,37,1,230,
36,52,116,91,182,120,82,151,172,5,172,208,247,89,247,177,90,1,59,100,249,164,19,36,232,7,54,15,28,149,10,201,205,30,13,36,133,76,155,38,39,57,228,233,66,16,160,59,28,102,152,127,179,121,139,85,81,110,253,120,124,252,227,254,103,76,81,112,51,149,194,86,
146,34,71,224,172,100,147,167,53,237,157,39,38,3,183,37,215,14,230,1,14,113,4,199,242,80,134,91,151,43,53,101,124,215,24,46,98,16,176,141,26,192,189,219,67,132,185,243,187,62,58,195,75,52,255,255,121,124,252,245,254,57,246,242,244,138,203,203,48,145,
127,138,253,84,2,116,187,97,76,128,215,186,103,180,176,113,199,144,203,175,182,98,176,67,1,30,11,183,180,25,221,44,234,36,255,167,84,40,53,128,24,28,79,220,157,10,125,14,230,1,118,169,226,29,249,79,144,127,187,200,244,7,72,127,206,27,185,120,171,118,
217,25,183,90,37,236,183,32,78,112,10,142,63,165,179,32,19,128,58,96,160,203,36,29,164,23,2,233,61,3,78,184,30,77,232,188,137,161,97,130,119,38,80,157,154,220,234,38,60,13,245,76,127,133,173,16,185,183,53,213,199,123,69,73,40,249,2,186,60,218,48,69,26,
2,40,124,215,208,199,4,118,240,250,26,246,150,151,32,104,232,8,112,171,120,75,140,177,179,10,112,69,151,185,225,210,231,214,166,59,224,102,247,79,149,180,90,113,86,167,233,86,24,99,208,142,230,176,229,129,61,100,73,197,197,89,254,237,11,110,126,129,252,
87,198,127,254,249,248,240,139,210,121,194,137,214,127,174,178,247,15,189,33,198,159,55,118,251,46,61,187,199,150,33,117,87,200,120,52,5,50,214,145,4,55,231,91,173,91,231,164,100,114,203,4,104,213,247,216,161,63,101,32,253,25,218,228,48,222,42,224,79,
153,248,44,251,213,84,127,205,102,150,255,8,249,127,254,37,63,126,121,137,30,98,140,66,27,134,38,245,167,84,225,113,145,128,85,156,0,230,17,198,150,142,177,95,156,50,178,39,24,79,31,226,213,196,191,5,221,141,139,176,157,101,104,48,97,24,1,111,142,180,
251,79,3,12,232,30,205,238,127,19,85,9,255,182,117,234,185,78,69,137,71,194,159,43,118,205,22,194,146,65,62,17,107,86,200,216,237,25,86,59,182,94,96,44,48,32,198,212,53,45,73,4,92,81,132,227,47,7,172,33,194,203,65,62,195,202,61,5,52,65,0,250,185,111,
183,251,17,85,74,72,12,254,98,231,103,250,195,252,187,205,94,15,123,197,181,206,91,69,133,52,56,28,197,125,107,136,169,75,152,102,119,196,74,21,177,89,60,24,209,99,111,145,61,220,237,90,61,216,119,232,135,17,233,133,66,128,123,10,48,14,3,18,83,64,148,
123,26,16,154,2,163,249,249,179,152,245,251,183,115,221,232,230,174,138,164,127,103,158,53,59,14,11,230,125,57,96,182,89,51,139,80,222,255,224,92,197,77,8,56,66,124,84,36,253,137,125,217,53,13,107,177,66,192,2,252,215,245,50,175,102,173,27,59,184,191,
1,91,96,1,143,237,134,3,155,180,74,111,184,20,236,51,185,17,10,169,163,162,81,140,34,214,33,250,145,18,34,206,249,55,27,55,0,76,81,185,212,46,54,10,149,74,187,65,52,244,190,189,63,116,234,28,112,2,239,1,30,255,1,192,129,245,61,96,237,172,48,192,57,103,
178,62,243,207,137,236,253,115,228,207,23,115,245,98,155,158,160,202,160,124,236,103,68,47,168,240,151,80,4,236,151,61,110,6,108,194,6,119,39,208,179,99,236,160,11,169,23,1,158,192,109,161,75,234,234,176,198,216,147,217,75,15,190,162,208,145,232,130,
181,3,210,252,240,164,197,117,161,199,65,203,38,197,240,11,104,38,25,113,100,120,123,255,47,184,52,253,213,222,95,93,250,43,218,11,97,25,199,35,218,74,54,38,129,118,191,173,17,112,53,34,49,55,145,254,211,221,117,51,3,216,133,192,94,200,255,4,26,161,195,
50,182,47,105,15,43,237,65,247,95,107,198,88,210,25,164,255,154,255,181,37,166,255,21,86,255,253,90,49,119,22,167,206,206,102,39,153,146,137,42,83,34,43,103,83,224,9,122,92,170,140,241,25,3,96,75,8,148,176,124,54,103,194,245,222,239,49,118,202,243,123,
176,161,190,246,187,157,38,237,253,33,36,215,210,123,127,219,171,181,243,170,162,45,26,190,189,183,82,85,37,40,206,3,80,213,180,43,252,6,80,187,153,222,153,20,37,198,8,189,49,202,28,147,148,189,121,96,86,255,85,177,76,253,179,100,43,157,215,234,74,174,
171,68,163,249,106,180,28,239,55,96,87,18,233,83,173,112,160,196,82,7,229,18,222,177,183,59,156,200,67,14,18,105,59,1,186,222,208,199,156,129,79,84,237,229,120,135,76,86,12,4,28,25,55,143,50,33,98,168,154,73,80,166,47,149,147,172,51,95,154,8,80,138,76,
184,89,255,1,155,191,29,91,231,251,227,243,111,227,7,58,255,133,143,238,96,10,85,2,145,79,114,37,9,46,92,138,117,10,92,113,116,220,139,93,136,234,31,19,65,62,194,15,100,42,31,236,235,192,164,254,221,221,55,19,145,163,39,115,213,166,204,24,17,125,168,
10,154,127,209,168,144,255,160,220,124,184,87,30,31,20,250,49,108,20,37,186,32,25,149,196,44,107,189,192,240,231,45,150,185,242,73,209,232,17,170,43,126,220,240,218,39,95,72,139,25,249,138,210,237,187,219,97,64,64,3,18,28,100,199,9,246,252,213,62,136,
78,132,195,117,184,219,116,7,176,168,51,210,114,99,111,150,127,171,233,19,25,254,203,150,191,255,241,227,245,249,158,238,192,248,182,223,171,43,247,71,184,224,219,18,36,28,235,94,28,178,207,105,1,142,57,26,136,248,170,131,128,142,6,132,184,14,251,32,
220,80,240,46,7,9,182,21,147,219,184,85,244,226,13,51,225,128,51,144,100,181,76,206,25,195,192,24,211,249,91,50,43,65,5,108,254,214,243,3,254,248,153,255,241,50,8,252,239,255,80,75,3,4,20,0,0,0,8,0,198,139,121,66,183,252,118,79,23,10,0,0,8,16,0,0,16,
0,28,0,83,121,110,112,114,101,122,70,77,95,51,49,46,115,121,120,85,84,9,0,3,227,193,80,81,15,147,212,82,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,109,87,107,87,226,216,18,173,132,8,17,35,4,141,26,20,49,128,45,248,2,68,90,17,24,229,41,160,242,16,16,144,166,
197,164,186,239,237,94,211,173,94,237,158,89,243,175,239,183,251,245,214,9,160,244,172,57,223,178,215,174,83,231,212,169,218,85,249,111,30,102,53,104,250,2,209,206,12,128,19,125,210,145,39,232,176,53,92,206,29,172,2,0,46,137,203,34,242,112,81,183,111,
119,144,24,144,23,254,144,134,60,52,156,118,147,225,4,16,254,37,17,3,125,75,1,140,145,73,5,164,11,207,61,49,220,111,140,83,241,3,49,104,197,104,9,86,15,209,162,106,225,74,107,150,235,133,98,43,174,185,181,80,31,67,33,130,225,73,236,91,1,3,222,16,14,135,
48,2,200,29,134,189,30,108,157,199,14,193,13,229,55,70,195,100,148,217,9,241,189,215,211,8,133,66,140,33,139,231,252,47,12,89,236,195,155,127,81,1,105,254,68,77,119,244,135,127,127,254,246,245,229,180,81,16,165,126,147,231,29,116,212,47,112,111,181,37,
163,242,62,14,0,36,2,122,128,220,54,99,220,191,50,238,132,100,227,111,12,13,167,246,184,135,91,33,17,115,190,49,238,1,103,65,167,117,64,254,103,36,239,214,28,119,34,183,203,245,155,82,185,221,218,143,165,16,131,116,56,243,168,125,185,105,245,133,130,
7,235,24,93,55,129,4,160,0,197,245,96,72,79,29,76,0,30,106,233,131,45,76,214,33,13,8,73,9,29,80,75,49,32,248,198,56,88,12,6,113,17,95,1,142,221,63,78,254,151,109,1,130,14,212,191,244,135,135,175,26,91,195,106,2,106,53,128,109,21,44,103,96,208,158,89,
16,155,81,0,141,136,191,1,90,161,159,131,109,6,0,216,224,4,200,221,71,175,63,140,163,224,50,128,135,65,120,115,17,187,236,115,198,178,11,77,25,238,252,129,45,198,216,69,176,164,24,227,174,48,76,179,248,139,206,37,98,113,106,251,241,249,235,247,198,183,
159,191,199,43,231,228,18,117,114,183,4,41,136,40,112,115,174,211,25,210,166,255,109,56,146,97,56,240,164,145,222,48,74,23,62,229,82,18,24,228,170,219,129,145,137,56,16,129,101,11,222,223,154,38,135,66,65,128,44,194,57,146,13,3,178,50,249,103,139,249,
151,231,223,237,216,80,85,243,87,217,102,165,86,108,107,90,63,238,62,98,241,183,17,163,37,80,184,13,187,245,212,24,63,200,142,124,34,64,67,145,51,8,123,38,112,38,94,82,118,237,251,50,250,240,22,54,9,184,224,174,121,24,42,163,61,130,160,64,90,248,200,
195,249,156,45,59,121,212,19,86,33,119,249,209,253,93,182,80,60,116,25,146,114,250,203,203,227,227,131,118,172,161,184,176,0,88,193,160,223,197,203,243,85,21,208,233,113,64,47,107,2,48,91,183,199,106,78,69,173,98,31,247,172,86,94,115,182,248,24,174,46,
108,98,255,156,94,22,44,13,17,185,72,105,110,195,213,193,238,250,241,130,123,182,55,59,160,19,170,196,232,149,233,64,96,75,72,116,14,253,242,46,199,252,59,230,125,22,120,207,171,205,167,31,207,205,74,171,168,29,26,49,99,15,91,6,104,184,200,25,48,176,
66,183,90,247,111,27,163,216,237,83,134,193,161,115,206,14,183,6,176,20,136,193,149,192,24,190,49,131,75,1,197,126,125,3,220,236,178,204,164,199,76,16,230,3,236,254,102,252,97,84,203,112,72,254,231,237,190,29,1,51,106,233,219,231,135,79,122,240,69,211,
74,43,11,110,36,81,56,100,161,90,172,11,128,99,32,75,187,156,152,185,59,6,216,122,150,251,84,237,99,32,3,103,192,179,236,154,102,52,153,255,224,20,224,55,15,52,174,127,207,204,245,252,236,221,161,154,111,22,179,237,74,189,118,211,186,219,219,14,227,217,
17,144,4,74,39,80,167,100,242,29,4,240,240,136,153,74,41,185,73,111,183,146,121,111,2,81,16,146,114,73,128,220,242,78,16,15,223,195,74,16,164,25,137,157,208,163,105,152,28,178,19,73,25,249,138,128,37,244,224,38,165,140,23,196,7,133,24,110,224,215,205,
252,135,64,144,213,95,78,127,214,218,58,254,254,240,152,137,207,151,177,251,27,165,186,213,177,47,220,137,158,90,18,142,110,42,183,144,153,15,65,95,184,217,129,108,118,249,16,175,3,20,161,119,252,173,112,41,67,105,211,177,55,28,28,129,143,146,189,77,
250,2,53,151,45,222,29,232,244,220,113,235,5,92,240,80,72,215,19,195,170,14,59,96,177,156,10,116,255,230,97,216,124,127,151,176,138,54,56,216,172,62,95,125,214,63,229,30,63,253,133,78,167,15,251,163,106,78,206,53,120,174,160,40,254,9,208,156,171,81,116,
21,197,251,202,0,157,118,87,148,55,19,182,59,49,220,255,0,224,216,164,245,150,255,188,232,46,58,241,64,213,250,253,74,173,196,244,135,36,155,61,16,221,31,4,74,104,59,12,221,238,83,28,154,9,97,33,128,135,172,219,123,138,186,153,68,4,80,252,167,1,141,41,
100,215,84,248,209,30,13,64,91,36,155,60,57,197,52,140,76,60,44,67,46,47,71,250,35,30,51,29,147,206,191,253,252,241,153,188,199,98,136,237,208,184,82,169,160,58,171,180,81,224,13,176,164,69,120,135,129,224,62,6,222,4,25,21,220,24,19,8,184,84,128,30,91,
121,5,44,199,212,161,54,208,55,1,192,52,25,231,31,47,82,21,29,31,170,237,110,165,150,191,42,210,9,26,59,91,97,166,110,135,224,162,205,206,150,185,75,117,221,138,183,163,130,224,132,46,112,39,177,196,22,82,3,118,17,176,43,162,192,77,155,100,32,191,12,
211,38,219,100,2,211,38,45,50,121,213,63,222,178,184,30,0,85,109,125,127,124,252,241,229,241,231,15,45,81,141,109,163,94,48,91,245,159,96,23,248,139,110,108,187,187,54,234,221,143,96,240,66,63,25,219,190,31,3,127,16,192,183,20,50,25,3,47,102,117,85,119,
2,147,235,62,49,160,23,9,135,39,192,203,116,253,205,207,111,122,248,198,147,116,85,47,105,133,230,77,149,234,198,191,22,196,107,32,41,63,23,10,114,203,14,31,139,246,8,245,3,152,165,184,189,23,168,254,26,142,249,16,126,32,119,155,222,153,51,38,166,67,
207,90,132,221,127,134,24,23,82,221,14,189,65,233,12,243,31,250,65,6,8,61,30,122,158,181,24,99,28,104,195,217,228,180,254,91,68,246,142,54,181,81,201,214,234,44,253,98,209,253,112,97,114,212,12,180,121,216,141,69,38,207,15,101,32,49,223,77,71,78,39,64,
212,236,174,251,145,87,147,134,165,195,67,48,245,102,18,101,38,161,163,55,147,140,169,80,31,54,98,177,147,240,186,226,16,130,121,248,79,52,151,205,221,106,249,44,245,159,106,212,163,98,29,32,125,4,220,159,139,232,133,70,192,229,193,115,128,56,4,44,159,
148,186,21,26,154,230,99,0,91,187,236,254,237,216,138,157,1,73,120,7,47,139,245,5,232,132,87,36,211,68,4,203,154,147,52,180,166,109,108,48,128,149,64,138,233,255,107,253,57,252,62,0,183,154,255,242,248,252,93,215,142,180,65,169,113,81,68,157,40,46,86,
127,57,47,188,2,192,4,189,96,253,5,72,64,151,255,5,248,2,131,95,1,128,91,254,111,38,236,200,195,145,127,206,97,110,171,214,115,197,102,185,88,169,134,15,208,229,2,115,118,52,169,25,59,213,206,6,232,4,248,149,61,155,12,151,84,59,59,222,77,163,17,131,109,
4,62,201,186,43,5,9,140,243,73,116,7,96,96,108,51,68,253,8,150,193,45,228,132,62,245,223,16,236,223,209,30,97,229,134,163,250,135,143,119,148,127,71,228,223,237,48,235,88,213,170,245,90,169,126,85,201,106,136,126,156,180,234,39,72,242,208,197,45,250,
238,141,47,115,58,202,221,55,6,13,179,231,83,64,2,134,220,47,140,12,228,126,53,105,152,239,63,206,127,234,139,192,244,255,170,152,45,104,173,218,109,187,172,107,251,59,147,97,170,39,147,84,198,167,0,152,163,249,115,194,216,71,230,46,46,195,180,73,130,
85,151,127,12,176,15,22,238,216,4,56,30,3,209,215,254,231,28,249,111,149,43,213,106,177,73,5,128,152,156,156,20,82,106,151,233,31,221,191,61,2,210,158,107,47,164,112,187,52,97,196,61,249,5,40,34,150,38,54,105,145,168,41,92,46,97,103,196,8,40,69,210,191,
140,175,196,4,137,45,145,38,228,215,251,59,157,108,104,242,169,237,10,77,191,79,52,255,233,135,107,254,52,219,204,235,177,194,87,75,142,135,35,151,63,198,102,55,239,138,221,242,21,74,60,164,182,148,4,243,166,153,243,55,5,51,190,182,154,102,47,228,93,
158,129,3,238,220,10,113,151,58,50,241,128,237,154,13,173,201,41,19,138,255,232,61,34,52,128,88,172,26,206,128,79,106,253,120,206,61,191,104,119,145,129,123,201,240,18,1,252,206,166,237,4,146,34,156,21,211,44,191,168,115,80,64,133,42,251,15,50,25,2,74,
13,62,202,242,47,55,97,8,22,138,110,30,112,178,199,174,212,181,137,208,121,101,112,220,248,133,240,85,255,165,181,229,25,203,150,154,53,244,79,52,254,209,146,213,128,187,84,67,129,137,105,9,106,2,200,7,155,254,227,174,97,170,235,49,243,82,123,119,179,
223,33,137,96,64,7,174,72,8,111,140,253,84,190,97,2,41,11,93,51,220,41,172,96,109,84,17,97,11,197,61,114,82,8,227,48,197,190,121,99,129,60,207,59,12,99,164,191,166,238,70,243,95,190,62,63,61,255,252,78,243,175,127,149,206,166,35,251,191,56,97,181,59,
244,132,66,253,171,75,210,142,18,13,228,13,25,250,87,94,179,221,48,6,53,115,1,38,38,65,8,16,88,179,194,144,239,152,38,140,145,130,59,43,212,46,166,77,154,111,250,203,139,94,179,254,203,217,102,163,85,201,151,181,56,26,31,50,199,134,113,177,177,34,139,
89,17,151,57,172,116,252,73,3,238,180,85,167,32,11,52,59,85,18,167,45,175,177,155,215,28,46,238,150,141,91,57,101,94,251,72,129,217,82,86,184,29,9,69,174,191,188,116,234,54,192,229,117,46,240,187,194,149,159,59,142,134,35,85,82,4,175,178,68,253,79,183,
114,147,248,207,73,123,96,183,187,213,243,108,173,93,175,22,91,154,118,25,138,166,88,254,249,216,131,75,179,206,72,57,122,236,211,187,23,52,221,7,32,170,244,100,184,94,243,108,162,113,11,97,98,172,9,29,1,18,178,51,137,195,129,25,93,191,74,221,181,196,
241,222,209,252,15,22,206,114,105,133,221,149,197,136,174,223,141,74,70,70,206,71,225,210,163,148,127,75,182,224,134,2,110,169,254,237,147,214,120,124,248,164,13,238,111,87,205,86,201,30,51,35,183,37,192,132,117,7,75,103,4,36,132,132,116,69,130,232,95,
13,50,70,219,129,92,82,105,146,32,58,169,67,14,6,144,248,0,150,39,246,203,178,180,110,91,239,245,60,80,96,213,1,215,2,87,72,16,195,216,4,178,115,246,68,67,224,12,90,239,233,7,212,225,244,5,156,32,75,213,98,187,92,172,221,82,254,253,254,191,255,3,80,75,
3,4,20,0,0,0,8,0,198,139,121,66,104,74,205,27,211,9,0,0,8,16,0,0,16,0,28,0,83,121,110,112,114,101,122,70,77,95,51,50,46,115,121,120,85,84,9,0,3,227,193,80,81,15,147,212,82,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,125,87,91,87,26,91,18,46,186,91,232,96,107,
163,65,109,4,161,17,68,188,33,180,81,27,196,11,160,128,114,149,139,168,32,72,215,241,156,184,78,98,92,154,204,172,249,215,243,54,175,83,187,1,197,204,90,179,243,144,240,229,171,218,187,238,213,255,206,192,39,21,26,69,213,211,76,213,57,183,60,9,58,148,
173,1,244,170,19,197,237,3,136,65,95,210,161,13,208,159,59,220,69,227,26,212,25,221,162,67,202,1,253,104,211,103,96,23,232,112,139,112,66,12,104,237,227,125,7,86,230,170,188,14,103,2,244,19,173,194,125,191,15,81,144,137,212,181,64,55,211,59,138,210,145,
109,62,2,102,166,234,223,127,252,165,166,251,175,170,90,238,165,1,17,97,159,240,56,220,29,95,150,245,93,192,86,5,142,214,65,138,11,25,43,148,139,49,192,187,34,172,49,134,208,227,180,163,195,211,44,246,219,176,201,0,71,201,2,229,222,17,137,28,145,14,7,
233,64,1,14,64,202,50,165,59,196,72,216,145,99,79,5,141,14,200,254,245,185,43,37,88,237,63,169,213,199,231,7,85,199,230,70,14,75,38,1,142,160,229,5,44,45,70,209,24,0,13,40,112,128,94,231,30,246,6,192,6,148,237,96,4,55,117,82,110,158,2,180,137,225,4,96,
191,217,11,143,161,202,89,123,71,158,4,38,1,130,241,105,254,24,232,126,178,63,201,238,183,201,86,176,64,84,73,167,202,23,21,149,29,212,60,82,187,54,80,118,32,157,76,36,113,45,4,111,128,136,162,31,51,218,220,8,120,149,250,2,61,40,176,142,157,33,195,73,
230,162,211,249,9,91,204,127,57,46,225,56,36,219,215,252,33,188,53,9,114,210,65,247,107,59,154,121,166,167,92,96,199,176,84,255,249,240,240,173,248,248,199,107,236,170,233,2,102,46,5,74,72,219,110,39,67,205,49,96,86,174,243,203,184,182,104,67,52,13,182,
170,147,93,254,18,171,65,10,217,22,3,56,221,214,59,40,155,12,35,98,50,116,98,44,153,12,99,200,144,145,47,27,116,216,253,178,112,12,13,124,86,242,103,197,243,76,165,218,56,171,37,231,111,179,152,76,154,111,173,74,24,134,113,32,79,254,253,0,132,225,214,
14,167,99,128,10,85,237,55,17,60,154,251,77,132,194,132,117,220,215,106,26,47,6,8,138,73,245,76,45,213,200,228,213,210,153,107,206,144,17,6,209,212,161,33,88,176,198,0,99,8,208,223,191,1,220,36,1,51,239,64,138,24,251,133,89,84,71,58,174,66,28,134,194,
242,48,65,8,64,59,44,25,129,25,189,183,133,94,121,35,107,192,79,165,152,170,159,213,212,106,177,89,239,197,60,74,183,2,112,130,96,217,22,81,129,94,112,193,131,89,128,47,0,252,166,116,99,167,183,47,172,94,146,54,109,26,248,13,169,45,64,79,91,90,167,112,
52,221,44,255,28,69,9,122,219,14,15,1,45,38,82,16,11,2,68,122,206,112,138,68,152,7,74,112,39,130,97,244,140,216,23,77,227,167,2,126,202,19,233,246,241,231,215,135,151,46,229,95,165,224,90,95,163,218,221,99,201,36,20,36,48,252,202,58,14,129,184,152,83,
161,152,126,7,40,33,57,232,44,59,67,216,105,152,214,37,224,150,242,127,27,86,240,174,101,122,49,174,80,65,68,253,206,213,55,134,192,242,255,116,144,255,156,45,228,183,66,76,105,68,50,95,251,175,175,44,255,27,62,170,110,24,42,35,42,78,122,223,0,29,46,
8,40,249,226,239,0,75,247,134,247,255,137,92,254,143,8,199,58,12,178,18,224,204,248,91,164,116,31,255,206,253,122,252,217,127,193,90,1,88,237,172,121,137,42,224,241,26,158,128,216,140,2,172,128,11,116,7,90,225,54,51,87,195,38,192,44,112,130,238,41,79,
83,253,45,71,176,58,212,238,41,83,16,182,130,159,153,14,226,240,235,74,102,158,67,255,116,136,49,54,16,120,178,223,242,86,255,242,228,10,203,63,165,208,127,121,252,110,244,85,245,31,229,208,162,35,145,207,155,202,158,165,180,2,85,151,111,246,162,80,128,
213,99,176,60,75,228,210,202,137,87,221,188,190,31,50,200,152,113,17,93,74,171,80,30,19,1,38,82,29,19,209,165,161,253,236,126,94,94,1,59,56,148,76,179,118,117,118,170,166,206,107,129,235,72,36,137,239,169,106,91,185,142,126,0,62,133,175,35,91,227,128,
188,117,243,65,68,2,237,35,67,154,196,235,237,113,134,227,237,126,223,160,254,130,167,231,229,92,81,141,197,35,177,101,217,190,141,157,65,55,59,17,155,2,20,47,236,190,81,119,11,11,148,238,218,133,93,165,246,1,107,58,112,121,33,47,128,127,40,162,147,119,
159,173,36,18,9,87,119,241,182,13,167,172,221,64,131,131,59,92,219,99,29,107,149,218,152,46,162,69,98,253,103,47,166,105,194,180,63,32,131,42,21,251,255,122,120,41,61,124,251,241,207,86,212,98,214,95,114,15,44,57,9,189,112,21,16,61,231,102,253,5,248,
142,227,200,10,45,213,229,103,5,201,142,123,129,156,217,212,56,59,3,18,148,35,147,80,153,133,66,196,33,153,37,43,178,10,173,8,112,225,117,251,24,192,234,15,23,198,250,63,47,46,83,253,205,72,245,74,182,161,214,111,202,141,60,61,211,141,195,105,162,139,
25,219,50,253,8,141,128,103,33,110,5,204,169,155,195,102,78,45,57,203,65,50,25,222,25,1,7,194,182,21,246,78,70,2,204,221,37,112,103,198,25,227,249,63,51,244,127,254,215,159,127,70,170,15,47,212,181,174,246,223,102,151,46,244,87,0,243,96,134,142,149,187,
238,184,153,88,185,141,115,158,86,180,11,25,200,81,50,221,43,22,244,105,222,81,254,187,216,116,193,213,72,152,1,123,96,131,132,212,180,3,42,154,127,244,160,75,15,43,217,97,252,5,153,221,191,31,204,125,251,129,127,63,60,189,62,171,189,101,216,102,79,157,
128,117,65,231,155,150,251,250,65,66,195,204,29,61,40,4,215,98,205,14,57,143,91,99,140,24,128,116,164,220,115,208,243,184,77,145,121,250,147,144,78,103,181,222,81,73,107,39,175,88,184,225,66,188,226,224,154,68,250,3,251,165,4,19,97,135,221,111,255,68,
247,163,75,170,158,167,202,21,53,166,94,169,120,224,74,34,169,94,69,217,218,166,113,43,99,126,0,4,209,110,37,223,77,219,81,39,32,8,16,21,9,112,222,44,56,119,67,133,195,235,77,5,34,164,84,157,185,16,1,251,71,148,110,131,251,58,34,245,159,195,76,54,117,
119,99,152,78,13,139,99,245,183,36,171,11,226,148,174,148,154,245,243,76,186,88,201,20,118,79,54,247,176,163,195,190,139,90,133,184,235,129,221,76,200,204,93,117,145,245,206,156,21,238,63,211,254,113,63,112,103,66,168,211,48,247,5,214,240,254,14,118,
140,36,137,48,237,185,192,78,173,215,26,180,108,32,251,191,120,93,187,216,29,60,200,100,140,242,207,42,7,246,188,16,150,50,103,197,162,185,127,104,93,24,77,63,162,58,209,97,193,32,46,49,32,74,240,177,136,11,54,212,49,242,198,80,186,11,46,2,226,12,208,
208,212,110,229,113,111,156,209,33,135,196,49,54,198,224,102,62,198,255,32,90,106,54,206,84,211,254,220,137,113,136,153,47,204,153,210,137,88,18,203,169,16,28,50,217,93,90,182,116,216,17,224,208,69,254,199,62,36,237,118,224,33,43,192,152,255,249,103,
56,18,184,131,93,242,255,96,218,67,82,204,138,114,50,151,78,213,10,189,65,82,139,119,239,246,203,83,222,5,10,154,146,73,21,207,43,213,51,54,127,16,89,75,54,159,175,115,184,172,17,224,51,123,7,34,175,251,170,78,136,239,239,248,176,50,154,238,200,207,140,
24,180,93,74,186,7,57,15,251,241,86,127,124,213,174,230,134,140,161,200,123,252,101,72,211,93,86,41,125,150,42,209,2,16,139,170,9,181,228,69,76,80,87,6,129,90,21,169,244,186,216,48,31,0,246,142,29,220,57,26,166,3,93,196,184,19,104,129,115,174,141,234,
93,23,238,192,242,25,157,243,111,128,120,43,192,18,58,3,136,51,3,192,74,255,99,24,5,211,126,7,31,0,30,173,74,229,73,165,5,64,173,253,122,66,207,189,112,125,67,161,130,5,208,45,200,249,12,79,81,96,253,151,1,73,136,216,130,184,156,23,54,58,113,19,96,205,
100,98,115,35,122,141,151,67,119,155,3,217,159,125,99,36,105,67,226,35,134,129,108,100,14,25,28,236,144,255,43,7,180,127,78,178,254,167,72,173,175,253,159,199,149,167,135,99,117,11,215,54,206,232,133,44,152,121,177,48,15,4,172,140,0,221,118,107,133,113,
70,24,178,139,212,158,222,25,207,124,147,58,228,150,226,101,246,171,44,183,38,171,210,7,96,146,239,189,215,191,71,242,179,127,6,87,211,143,223,191,63,124,91,205,151,122,121,10,22,125,76,68,64,129,56,127,59,15,189,153,57,179,187,172,19,175,206,147,146,
246,204,231,44,182,7,198,196,121,156,134,140,135,223,30,117,215,182,66,246,87,54,28,56,248,30,130,193,247,71,207,234,222,29,49,2,44,53,88,62,176,251,93,83,236,163,165,42,21,255,168,255,50,242,47,223,181,78,175,243,101,187,211,246,193,121,22,167,244,137,
67,231,196,221,236,100,24,81,5,234,56,60,109,226,96,140,3,192,150,169,113,160,42,252,198,16,225,55,198,51,137,88,40,253,210,81,186,223,107,91,22,63,161,174,228,43,84,255,45,54,129,82,159,150,150,90,177,37,51,156,162,249,84,162,97,116,216,110,156,121,
114,166,230,180,227,250,112,32,49,198,125,58,29,68,109,12,192,207,103,75,120,48,48,151,19,175,168,231,57,195,97,212,194,195,146,48,237,31,228,191,104,214,127,76,249,249,248,244,87,190,255,242,253,17,203,30,26,144,46,0,143,68,245,15,37,235,196,188,7,231,
6,128,36,189,208,58,15,121,143,236,26,49,128,79,115,179,93,15,117,168,33,160,67,213,58,129,31,0,131,155,29,7,158,89,81,245,187,131,252,95,156,152,167,199,56,130,141,116,35,85,86,211,212,5,11,115,246,40,94,179,207,157,117,254,216,241,37,4,133,249,133,
13,6,108,130,198,31,138,57,218,191,21,235,22,3,102,96,154,63,16,105,221,45,204,139,33,150,16,26,121,247,152,117,215,219,102,48,130,244,165,162,206,1,255,195,65,126,191,240,203,166,7,183,105,67,217,151,202,194,219,254,59,105,218,15,82,10,127,252,122,109,
60,62,61,104,109,95,82,69,90,220,119,52,176,184,129,246,111,84,227,225,251,202,192,115,110,40,9,64,140,21,116,179,47,75,4,183,112,74,247,171,254,213,209,252,117,179,249,107,92,56,223,62,55,118,0,101,192,189,152,217,127,35,116,219,142,179,123,248,150,
255,83,182,213,166,133,234,47,149,169,52,235,141,92,243,188,81,251,207,127,1,80,75,3,4,20,0,0,0,8,0,235,124,51,68,91,179,46,131,152,9,0,0,8,16,0,0,12,0,28,0,68,101,120,101,100,95,48,49,46,115,121,120,85,84,9,0,3,249,55,220,82,249,55,220,82,117,120,11,
0,1,4,245,1,0,0,4,20,0,0,0,93,151,219,87,26,217,18,135,139,238,6,26,108,185,5,161,81,130,45,87,229,38,23,81,80,146,128,8,104,64,32,92,4,21,21,168,100,77,178,214,76,226,36,153,153,117,230,101,254,229,243,118,94,79,237,110,64,152,78,92,43,249,252,85,213,
174,221,181,107,87,255,183,2,38,5,140,165,4,38,16,212,39,15,244,15,115,41,141,201,23,32,192,230,58,0,176,18,136,175,42,60,4,50,171,138,218,126,26,113,188,4,28,32,61,25,122,118,173,1,66,105,185,55,253,143,82,254,101,250,229,107,242,178,105,86,112,208,
129,52,147,138,125,39,52,175,204,94,28,223,65,134,128,44,220,9,144,126,111,86,102,179,25,28,188,41,153,47,197,186,0,39,86,243,33,142,199,144,191,7,254,89,160,248,39,138,242,250,225,241,14,46,88,40,97,36,232,78,242,164,152,149,32,130,96,29,137,51,65,71,
246,179,92,58,147,177,88,247,2,54,176,73,205,242,160,123,85,85,232,193,228,241,0,39,8,5,10,119,42,160,190,129,73,255,61,62,105,217,252,128,150,49,61,186,202,61,224,181,150,204,119,239,189,141,31,229,139,75,208,115,182,57,239,42,8,200,61,110,214,82,226,
69,28,104,32,74,27,98,188,121,64,132,35,120,176,107,249,195,249,167,233,207,223,62,125,254,254,241,59,134,61,7,120,121,9,17,208,89,159,133,174,0,24,241,236,97,157,214,78,27,253,12,71,4,154,120,136,163,201,28,140,185,21,133,206,154,103,249,147,143,160,
230,3,172,121,104,137,107,38,121,0,14,250,79,79,69,117,255,45,33,138,95,146,59,151,229,110,251,82,205,63,165,147,31,219,0,197,99,208,213,37,244,193,83,64,244,98,13,104,181,1,126,108,107,27,224,73,161,112,53,45,153,29,55,237,240,32,195,153,25,56,133,16,
108,64,219,1,141,164,77,82,77,68,224,99,82,91,128,247,190,157,93,6,138,100,130,204,228,177,162,197,231,44,254,61,0,143,84,249,252,253,219,111,83,37,167,140,7,111,229,4,237,13,40,0,188,147,111,154,63,244,79,29,65,124,96,192,1,103,222,91,1,134,137,29,77,
129,192,115,54,22,255,173,156,92,152,72,80,55,235,110,86,76,120,231,173,160,27,253,203,68,199,214,206,226,243,162,7,204,32,74,205,233,159,95,126,78,191,43,10,21,169,109,23,153,22,4,232,240,29,14,106,96,219,186,71,237,253,119,160,197,65,18,172,225,241,
18,80,124,96,142,231,96,159,35,148,1,147,99,66,64,6,61,149,123,23,48,9,222,240,195,92,65,59,160,211,47,234,159,223,112,131,21,236,82,239,215,111,189,191,126,85,14,15,199,173,167,218,6,78,26,112,2,59,240,59,188,19,96,223,71,47,243,238,14,178,100,105,231,
41,220,219,167,154,132,147,54,164,192,7,30,184,88,87,76,105,119,117,5,213,199,61,248,233,207,23,184,228,214,20,166,87,228,163,208,235,244,99,217,76,70,175,247,166,252,184,47,183,207,149,250,167,175,127,126,249,115,140,238,13,11,222,142,105,85,32,220,
64,238,72,119,110,217,240,62,222,222,105,64,184,52,192,200,82,9,227,109,93,5,73,24,209,95,75,61,130,183,35,21,188,133,41,7,179,201,78,20,189,93,2,22,225,25,38,194,63,104,54,198,113,114,59,7,180,15,44,255,72,38,151,180,88,245,244,223,159,208,43,15,149,
234,181,50,232,40,217,104,192,206,54,211,7,6,152,240,113,14,178,118,191,75,3,118,152,112,180,246,104,216,233,99,128,94,55,76,68,2,185,104,200,195,28,250,128,135,18,255,22,48,103,247,187,53,147,77,40,113,51,64,50,217,93,152,148,68,100,225,123,120,120,
66,251,191,73,165,48,160,247,95,107,119,63,253,173,196,98,99,148,113,31,64,123,85,5,118,84,80,89,5,8,89,12,48,48,91,2,58,127,107,10,50,73,172,131,109,102,130,117,88,130,77,90,192,190,122,254,68,103,219,199,185,229,106,171,210,30,180,250,213,110,111,195,
234,206,183,26,154,45,109,149,62,68,210,147,69,117,61,195,35,0,41,10,11,133,76,138,48,253,54,143,203,234,210,20,199,171,62,152,34,183,80,228,153,2,189,90,253,9,214,36,88,18,57,185,255,249,143,175,31,63,81,253,103,97,176,25,99,189,219,66,210,22,244,68,
144,134,161,88,110,14,108,106,119,31,250,99,167,115,48,97,0,134,177,216,225,28,228,225,137,192,109,49,86,94,42,186,18,180,183,138,49,236,44,20,204,100,126,254,182,172,219,206,0,213,127,21,63,127,99,63,74,54,103,244,199,177,239,131,52,7,124,71,200,217,
192,177,113,16,198,51,47,245,255,32,95,18,169,221,185,196,80,12,135,9,200,217,129,191,18,47,204,160,216,119,98,248,190,68,157,149,206,159,126,194,129,195,177,237,197,250,17,36,133,0,239,48,116,57,40,26,182,66,248,152,99,47,205,58,50,173,220,63,162,145,
25,165,165,68,185,85,110,182,235,74,58,17,244,164,119,241,98,126,85,137,111,149,70,200,229,202,160,203,170,130,207,86,52,67,48,232,138,99,52,164,130,145,46,158,135,168,109,239,0,89,105,209,113,79,241,164,240,200,174,29,60,215,124,140,32,232,131,128,195,
21,192,78,76,35,76,177,136,47,72,17,170,115,249,85,39,121,85,169,42,116,32,210,88,164,187,242,105,30,159,174,155,36,22,3,75,176,15,67,6,148,21,69,207,104,187,51,242,70,124,212,192,25,228,13,105,76,135,189,47,160,195,253,131,59,185,24,222,47,76,88,254,
167,9,57,147,26,103,56,81,187,127,107,205,234,232,138,181,255,35,28,96,242,122,60,131,72,206,9,239,232,184,2,222,185,78,58,15,3,72,161,141,123,7,239,201,54,234,170,225,180,8,145,113,195,164,129,158,171,130,227,14,248,77,64,38,183,4,46,34,44,193,41,64,
153,0,237,127,47,226,127,51,97,29,25,152,98,165,255,219,141,89,186,147,10,114,185,219,81,50,199,169,20,187,127,193,139,15,67,56,102,235,2,186,221,87,65,1,174,185,53,112,32,244,169,33,239,57,3,56,238,171,222,57,9,117,108,119,89,67,128,125,167,145,234,
159,194,102,168,57,188,156,33,118,67,206,247,95,103,8,239,169,241,191,63,199,206,255,248,251,239,238,15,234,191,175,181,254,219,128,2,199,202,221,35,189,97,182,89,53,254,128,131,61,166,32,192,250,239,239,64,3,73,198,35,213,240,110,170,41,156,212,127,
189,170,15,214,161,43,160,99,35,139,223,35,237,33,22,52,5,107,89,102,189,193,192,226,187,18,161,104,56,40,203,253,238,80,209,158,222,230,169,157,181,106,133,26,211,30,124,240,211,241,217,181,225,104,4,33,21,156,89,224,22,243,65,45,25,14,14,160,71,183,
194,174,107,79,3,70,2,228,189,101,217,240,96,119,120,40,17,250,0,101,63,216,21,255,50,255,15,243,249,235,156,218,127,198,184,137,188,15,28,242,245,85,247,234,162,221,85,210,202,99,252,32,137,239,142,33,112,174,183,20,184,182,13,158,246,210,1,204,30,147,
103,65,58,115,116,13,240,232,46,229,24,168,167,140,194,169,131,222,208,185,43,26,193,108,14,34,17,163,164,183,80,254,184,69,253,133,66,29,250,204,98,205,209,124,1,102,2,95,93,164,184,190,207,23,181,248,37,106,70,89,249,162,122,115,213,84,250,229,74,99,
99,91,239,93,84,247,25,52,244,1,179,7,162,139,98,206,67,77,64,211,26,104,243,45,201,102,127,169,255,127,110,160,100,7,26,89,166,55,139,250,231,115,219,27,219,238,69,127,100,3,105,181,75,189,40,115,148,202,216,12,1,85,211,29,92,159,55,217,252,151,70,155,
197,150,241,35,27,149,232,186,184,160,129,216,106,15,226,224,116,14,208,6,134,205,13,153,102,68,21,228,225,94,0,217,106,143,224,64,153,3,42,25,81,178,110,29,205,21,151,112,35,193,158,115,155,20,185,57,64,195,178,254,244,146,36,233,97,95,170,148,123,149,
242,5,117,128,52,106,15,84,104,189,207,60,26,109,47,128,8,255,160,142,26,23,12,196,232,71,36,133,180,80,48,32,243,40,40,11,224,164,84,109,164,16,123,43,0,248,59,233,122,57,127,155,216,150,100,229,74,252,34,94,157,197,107,138,34,143,146,161,226,98,118,
231,209,97,244,142,82,171,192,98,82,214,21,102,107,240,118,29,64,98,93,33,108,224,232,48,140,43,224,101,254,23,25,61,145,250,116,253,244,126,78,127,226,163,223,231,8,97,93,134,48,148,165,87,182,194,182,232,246,109,39,241,67,14,50,53,176,206,76,113,1,
124,225,108,2,47,189,16,123,227,228,183,237,5,14,18,238,96,12,27,57,213,123,214,192,170,123,167,184,125,197,28,239,154,120,121,147,129,173,80,20,231,13,240,227,106,255,55,88,229,130,201,67,253,127,216,62,103,5,144,78,20,148,107,58,42,167,52,21,130,144,
103,171,219,240,121,188,108,237,26,24,155,97,187,238,140,204,147,33,240,32,128,25,157,7,203,236,132,7,208,57,208,185,188,143,243,34,157,127,47,82,135,66,251,92,193,70,134,89,67,237,127,54,62,112,11,32,202,181,171,38,93,254,137,222,176,227,52,123,229,
199,30,93,102,52,127,231,165,146,1,118,69,183,23,135,231,16,215,91,248,60,187,255,222,167,164,224,7,186,162,14,197,77,200,83,187,1,57,186,105,198,241,57,36,76,18,213,223,27,218,161,164,72,69,81,129,132,40,233,242,64,29,178,233,16,226,125,26,192,227,230,
77,120,118,174,205,223,249,11,120,231,150,123,101,250,0,40,171,243,63,58,11,72,239,80,59,42,103,126,52,206,155,169,6,18,174,28,101,242,250,5,160,57,234,94,83,160,165,190,227,194,232,96,9,186,126,216,71,12,46,20,52,31,59,13,229,249,254,91,12,218,247,79,
181,89,173,244,187,237,22,157,63,80,167,67,117,152,52,66,147,131,70,180,238,95,128,31,106,239,186,220,181,211,84,174,130,119,236,64,146,243,0,115,206,192,153,170,88,241,241,11,208,119,215,209,138,15,92,253,254,116,91,119,246,109,160,200,231,229,86,163,
23,87,250,73,69,166,100,94,211,215,138,118,85,140,84,71,219,181,220,145,10,68,168,233,128,134,55,247,245,117,123,158,221,181,4,167,136,161,149,252,85,239,76,129,26,168,74,178,103,69,33,195,141,32,47,231,15,139,137,55,210,247,39,205,255,127,101,47,148,
206,244,227,106,253,165,4,212,121,214,234,79,24,139,107,245,119,41,60,100,245,162,121,165,254,244,15,22,160,250,11,46,64,73,255,239,250,211,163,4,179,151,250,67,179,152,98,243,175,210,27,86,171,29,101,244,191,255,3,80,75,1,2,30,3,20,0,0,0,8,0,198,139,
121,66,89,47,87,197,100,9,0,0,8,16,0,0,16,0,24,0,0,0,0,0,0,0,0,0,192,129,0,0,0,0,83,121,110,112,114,101,122,70,77,95,48,49,46,115,121,120,85,84,5,0,3,227,193,80,81,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,80,75,1,2,30,3,20,0,0,0,8,0,198,139,121,66,17,87,
253,45,190,9,0,0,8,16,0,0,16,0,24,0,0,0,0,0,0,0,0,0,192,129,174,9,0,0,83,121,110,112,114,101,122,70,77,95,48,50,46,115,121,120,85,84,5,0,3,227,193,80,81,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,80,75,1,2,30,3,20,0,0,0,8,0,198,139,121,66,100,65,30,249,19,
10,0,0,8,16,0,0,16,0,24,0,0,0,0,0,0,0,0,0,192,129,182,19,0,0,83,121,110,112,114,101,122,70,77,95,48,51,46,115,121,120,85,84,5,0,3,227,193,80,81,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,80,75,1,2,30,3,20,0,0,0,8,0,198,139,121,66,97,246,97,101,225,9,0,0,8,
16,0,0,16,0,24,0,0,0,0,0,0,0,0,0,192,129,19,30,0,0,83,121,110,112,114,101,122,70,77,95,48,52,46,115,121,120,85,84,5,0,3,227,193,80,81,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,80,75,1,2,30,3,20,0,0,0,8,0,198,139,121,66,22,86,163,255,38,10,0,0,8,16,0,0,16,
0,24,0,0,0,0,0,0,0,0,0,192,129,62,40,0,0,83,121,110,112,114,101,122,70,77,95,48,53,46,115,121,120,85,84,5,0,3,227,193,80,81,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,80,75,1,2,30,3,20,0,0,0,8,0,198,139,121,66,0,35,135,233,121,9,0,0,8,16,0,0,16,0,24,0,0,0,
0,0,0,0,0,0,192,129,174,50,0,0,83,121,110,112,114,101,122,70,77,95,48,54,46,115,121,120,85,84,5,0,3,227,193,80,81,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,80,75,1,2,30,3,20,0,0,0,8,0,198,139,121,66,215,213,40,146,222,9,0,0,8,16,0,0,16,0,24,0,0,0,0,0,0,0,
0,0,192,129,113,60,0,0,83,121,110,112,114,101,122,70,77,95,48,55,46,115,121,120,85,84,5,0,3,227,193,80,81,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,80,75,1,2,30,3,20,0,0,0,8,0,198,139,121,66,91,160,228,214,216,9,0,0,8,16,0,0,16,0,24,0,0,0,0,0,0,0,0,0,192,
129,153,70,0,0,83,121,110,112,114,101,122,70,77,95,48,56,46,115,121,120,85,84,5,0,3,227,193,80,81,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,80,75,1,2,30,3,20,0,0,0,8,0,198,139,121,66,8,141,87,223,42,10,0,0,8,16,0,0,16,0,24,0,0,0,0,0,0,0,0,0,192,129,187,80,
0,0,83,121,110,112,114,101,122,70,77,95,48,57,46,115,121,120,85,84,5,0,3,227,193,80,81,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,80,75,1,2,30,3,20,0,0,0,8,0,198,139,121,66,26,118,103,1,66,10,0,0,8,16,0,0,16,0,24,0,0,0,0,0,0,0,0,0,192,129,47,91,0,0,83,121,
110,112,114,101,122,70,77,95,49,48,46,115,121,120,85,84,5,0,3,227,193,80,81,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,80,75,1,2,30,3,20,0,0,0,8,0,198,139,121,66,19,196,191,172,44,10,0,0,8,16,0,0,16,0,24,0,0,0,0,0,0,0,0,0,192,129,187,101,0,0,83,121,110,112,
114,101,122,70,77,95,49,49,46,115,121,120,85,84,5,0,3,227,193,80,81,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,80,75,1,2,30,3,20,0,0,0,8,0,198,139,121,66,132,153,215,158,242,9,0,0,8,16,0,0,16,0,24,0,0,0,0,0,0,0,0,0,192,129,49,112,0,0,83,121,110,112,114,101,
122,70,77,95,49,50,46,115,121,120,85,84,5,0,3,227,193,80,81,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,80,75,1,2,30,3,20,0,0,0,8,0,198,139,121,66,117,215,182,67,179,9,0,0,8,16,0,0,16,0,24,0,0,0,0,0,0,0,0,0,192,129,109,122,0,0,83,121,110,112,114,101,122,70,
77,95,49,51,46,115,121,120,85,84,5,0,3,227,193,80,81,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,80,75,1,2,30,3,20,0,0,0,8,0,198,139,121,66,249,73,132,64,149,9,0,0,8,16,0,0,16,0,24,0,0,0,0,0,0,0,0,0,192,129,106,132,0,0,83,121,110,112,114,101,122,70,77,95,49,
52,46,115,121,120,85,84,5,0,3,227,193,80,81,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,80,75,1,2,30,3,20,0,0,0,8,0,198,139,121,66,199,242,67,120,163,9,0,0,8,16,0,0,16,0,24,0,0,0,0,0,0,0,0,0,192,129,73,142,0,0,83,121,110,112,114,101,122,70,77,95,49,53,46,115,
121,120,85,84,5,0,3,227,193,80,81,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,80,75,1,2,30,3,20,0,0,0,8,0,198,139,121,66,184,169,109,144,160,9,0,0,8,16,0,0,16,0,24,0,0,0,0,0,0,0,0,0,192,129,54,152,0,0,83,121,110,112,114,101,122,70,77,95,49,54,46,115,121,120,
85,84,5,0,3,227,193,80,81,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,80,75,1,2,30,3,20,0,0,0,8,0,198,139,121,66,30,239,69,183,80,10,0,0,8,16,0,0,16,0,24,0,0,0,0,0,0,0,0,0,192,129,32,162,0,0,83,121,110,112,114,101,122,70,77,95,49,55,46,115,121,120,85,84,5,
0,3,227,193,80,81,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,80,75,1,2,30,3,20,0,0,0,8,0,198,139,121,66,207,252,73,26,215,9,0,0,8,16,0,0,16,0,24,0,0,0,0,0,0,0,0,0,192,129,186,172,0,0,83,121,110,112,114,101,122,70,77,95,49,56,46,115,121,120,85,84,5,0,3,227,
193,80,81,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,80,75,1,2,30,3,20,0,0,0,8,0,198,139,121,66,59,206,221,116,53,10,0,0,8,16,0,0,16,0,24,0,0,0,0,0,0,0,0,0,192,129,219,182,0,0,83,121,110,112,114,101,122,70,77,95,49,57,46,115,121,120,85,84,5,0,3,227,193,80,
81,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,80,75,1,2,30,3,20,0,0,0,8,0,198,139,121,66,56,147,228,69,19,10,0,0,8,16,0,0,16,0,24,0,0,0,0,0,0,0,0,0,192,129,90,193,0,0,83,121,110,112,114,101,122,70,77,95,50,48,46,115,121,120,85,84,5,0,3,227,193,80,81,117,120,
11,0,1,4,245,1,0,0,4,20,0,0,0,80,75,1,2,30,3,20,0,0,0,8,0,198,139,121,66,12,113,40,114,96,10,0,0,8,16,0,0,16,0,24,0,0,0,0,0,0,0,0,0,192,129,183,203,0,0,83,121,110,112,114,101,122,70,77,95,50,49,46,115,121,120,85,84,5,0,3,227,193,80,81,117,120,11,0,1,
4,245,1,0,0,4,20,0,0,0,80,75,1,2,30,3,20,0,0,0,8,0,198,139,121,66,116,51,26,213,210,9,0,0,8,16,0,0,16,0,24,0,0,0,0,0,0,0,0,0,192,129,97,214,0,0,83,121,110,112,114,101,122,70,77,95,50,50,46,115,121,120,85,84,5,0,3,227,193,80,81,117,120,11,0,1,4,245,1,
0,0,4,20,0,0,0,80,75,1,2,30,3,20,0,0,0,8,0,198,139,121,66,184,124,102,135,152,9,0,0,8,16,0,0,16,0,24,0,0,0,0,0,0,0,0,0,192,129,125,224,0,0,83,121,110,112,114,101,122,70,77,95,50,51,46,115,121,120,85,84,5,0,3,227,193,80,81,117,120,11,0,1,4,245,1,0,0,4,
20,0,0,0,80,75,1,2,30,3,20,0,0,0,8,0,198,139,121,66,32,166,84,240,2,10,0,0,8,16,0,0,16,0,24,0,0,0,0,0,0,0,0,0,192,129,95,234,0,0,83,121,110,112,114,101,122,70,77,95,50,52,46,115,121,120,85,84,5,0,3,227,193,80,81,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,
80,75,1,2,30,3,20,0,0,0,8,0,198,139,121,66,171,194,92,86,90,9,0,0,8,16,0,0,16,0,24,0,0,0,0,0,0,0,0,0,192,129,171,244,0,0,83,121,110,112,114,101,122,70,77,95,50,53,46,115,121,120,85,84,5,0,3,227,193,80,81,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,80,75,1,
2,30,3,20,0,0,0,8,0,198,139,121,66,196,112,97,144,143,10,0,0,8,16,0,0,16,0,24,0,0,0,0,0,0,0,0,0,192,129,79,254,0,0,83,121,110,112,114,101,122,70,77,95,50,54,46,115,121,120,85,84,5,0,3,227,193,80,81,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,80,75,1,2,30,3,
20,0,0,0,8,0,198,139,121,66,100,166,9,82,205,9,0,0,8,16,0,0,16,0,24,0,0,0,0,0,0,0,0,0,192,129,40,9,1,0,83,121,110,112,114,101,122,70,77,95,50,55,46,115,121,120,85,84,5,0,3,227,193,80,81,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,80,75,1,2,30,3,20,0,0,0,8,
0,198,139,121,66,163,180,249,169,197,9,0,0,8,16,0,0,16,0,24,0,0,0,0,0,0,0,0,0,192,129,63,19,1,0,83,121,110,112,114,101,122,70,77,95,50,56,46,115,121,120,85,84,5,0,3,227,193,80,81,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,80,75,1,2,30,3,20,0,0,0,8,0,198,139,
121,66,96,75,138,8,244,9,0,0,8,16,0,0,16,0,24,0,0,0,0,0,0,0,0,0,192,129,78,29,1,0,83,121,110,112,114,101,122,70,77,95,50,57,46,115,121,120,85,84,5,0,3,227,193,80,81,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,80,75,1,2,30,3,20,0,0,0,8,0,198,139,121,66,69,228,
31,216,224,9,0,0,8,16,0,0,16,0,24,0,0,0,0,0,0,0,0,0,192,129,140,39,1,0,83,121,110,112,114,101,122,70,77,95,51,48,46,115,121,120,85,84,5,0,3,227,193,80,81,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,80,75,1,2,30,3,20,0,0,0,8,0,198,139,121,66,183,252,118,79,
23,10,0,0,8,16,0,0,16,0,24,0,0,0,0,0,0,0,0,0,192,129,182,49,1,0,83,121,110,112,114,101,122,70,77,95,51,49,46,115,121,120,85,84,5,0,3,227,193,80,81,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,80,75,1,2,30,3,20,0,0,0,8,0,198,139,121,66,104,74,205,27,211,9,0,
0,8,16,0,0,16,0,24,0,0,0,0,0,0,0,0,0,192,129,23,60,1,0,83,121,110,112,114,101,122,70,77,95,51,50,46,115,121,120,85,84,5,0,3,227,193,80,81,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,80,75,1,2,30,3,20,0,0,0,8,0,235,124,51,68,91,179,46,131,152,9,0,0,8,16,0,0,
12,0,24,0,0,0,0,0,0,0,0,0,164,129,52,70,1,0,68,101,120,101,100,95,48,49,46,115,121,120,85,84,5,0,3,249,55,220,82,117,120,11,0,1,4,245,1,0,0,4,20,0,0,0,80,75,5,6,0,0,0,0,33,0,33,0,18,11,0,0,18,80,1,0,0,0,0,0 };
const char* builtin_pgm_zip = (const char*) temp_binary_data_0;
11 years ago
const char* getNamedResource (const char*, int&) throw();
const char* getNamedResource (const char* resourceNameUTF8, int& numBytes) throw()
{
unsigned int hash = 0;
if (resourceNameUTF8 != 0)
while (*resourceNameUTF8 != 0)
hash = 31 * hash + (unsigned int) *resourceNameUTF8++;
switch (hash)
{
case 0x796d1c9c: numBytes = 88890; return builtin_pgm_zip;
11 years ago
default: break;
}
numBytes = 0;
return 0;
}
const int namedResourceListSize = 1;
11 years ago
const char* namedResourceList[] =
{
"builtin_pgm_zip"
11 years ago
};
}