From 39c87e2334d4d0fb3a8f0ae86689a906d4dee383 Mon Sep 17 00:00:00 2001 From: Lennart Augustsson Date: Thu, 19 Sep 2024 10:23:19 +0200 Subject: [PATCH] Fix target parsing bug. --- generated/mhs.c | 8956 +++++++++++++++++------------------ src/MicroHs/Main.hs | 4 +- src/MicroHs/TargetConfig.hs | 9 +- 3 files changed, 4480 insertions(+), 4489 deletions(-) diff --git a/generated/mhs.c b/generated/mhs.c index 87587176..b9ba75f6 100644 --- a/generated/mhs.c +++ b/generated/mhs.c @@ -1,5 +1,5 @@ static unsigned char data[] = { -122,2,118,55,46,2,48,10,49,2,57,49,51,2,10,65,32,2,95,48, +122,2,118,55,46,2,48,10,49,2,57,49,50,2,10,65,32,2,95,48, 32,2,95,50,51,2,32,64,95,2,50,48,52,2,32,64,66,224,15,2, 2,49,51,32,2,64,64,66,2,32,66,32,224,18,2,2,50,32,64,2, 64,64,83,2,39,32,66,32,42,2,39,32,67,2,32,83,32,32,33,2, @@ -21,27 +21,27 @@ static unsigned char data[] = { 2,35,48,32,96,49,225,155,1,64,12,225,99,16,2,102,108,97,2,103, 115,32,2,61,32,34,96,106,2,95,49,50,2,51,32,95,2,50,52,57, 160,120,2,67,32,67,98,35,2,95,49,55,2,57,50,32,96,194,32,2, -2,80,32,64,96,180,2,95,49,56,2,55,56,32,2,64,95,51,2,55, -48,32,32,4,2,49,32,102,224,86,0,33,184,2,109,97,110,2,100,45, -108,2,105,110,101,64,90,64,149,128,153,2,64,75,50,32,97,2,48,50, -32,64,61,192,103,96,190,2,49,56,56,97,15,96,101,64,115,2,56,57, -50,160,149,2,56,57,51,32,9,2,85,32,90,161,139,65,28,193,149,128, -45,128,153,2,95,49,57,2,48,57,32,226,236,0,32,149,2,51,50,32, -64,62,32,20,2,95,49,54,64,26,32,34,2,49,48,32,129,141,128,54, -2,32,64,83,160,60,2,51,57,32,64,32,226,56,0,97,84,2,57,54, -32,160,13,2,79,32,35,2,52,54,32,2,64,75,32,128,148,2,53,49, -32,96,70,2,79,32,64,64,84,2,49,32,35,64,164,224,29,4,96,0, -2,58,49,57,67,130,35,182,97,76,129,79,64,99,2,53,50,32,64,9, +2,80,32,64,96,180,2,95,49,56,32,147,2,64,95,51,2,55,48,32, +32,4,2,49,32,102,224,86,0,33,184,2,109,97,110,2,100,45,108,2, +105,110,101,64,90,64,149,128,153,2,64,75,50,32,97,2,48,50,32,64, +61,2,56,32,64,160,0,65,176,2,56,56,54,96,15,64,101,64,115,2, +56,57,49,160,149,2,56,57,50,32,9,2,85,32,90,161,139,65,28,193, +149,128,45,128,153,2,95,49,57,2,48,56,32,226,236,0,32,149,2,51, +50,32,64,62,32,20,2,95,49,54,64,214,64,34,64,7,129,186,128,60, +98,53,65,36,128,32,226,56,0,97,84,2,57,54,32,160,13,2,79,32, +35,2,52,54,32,2,64,75,32,128,148,2,53,49,32,96,70,2,79,32, +64,32,84,2,49,48,32,2,35,51,32,32,222,224,29,3,96,0,2,58, +49,57,32,81,2,64,10,65,129,76,129,79,64,99,2,53,50,32,64,9, 2,53,32,95,33,64,64,229,2,51,32,35,129,35,162,11,64,148,129,231, 96,95,130,213,33,195,64,46,2,64,35,49,99,4,32,157,2,51,57,49, 32,62,32,8,2,54,48,48,2,32,35,49,64,195,32,12,2,53,48,56, 32,112,128,191,2,49,51,52,64,49,2,52,55,32,64,50,96,47,128,0, -2,73,32,64,64,158,32,15,96,158,224,1,15,34,172,34,1,32,92,96, +2,73,32,64,64,158,32,79,96,158,224,1,15,34,172,34,1,32,92,96, 167,2,51,56,32,64,162,2,79,32,79,225,16,2,129,8,64,161,66,237, 226,9,1,2,47,108,105,2,98,34,32,65,247,96,115,224,24,1,2,111, 117,116,2,46,99,111,2,109,98,34,164,15,64,84,224,6,21,97,82,224, 13,0,97,4,224,6,0,224,27,3,224,99,1,2,100,101,102,2,97,117, -108,2,116,34,32,129,133,32,42,32,230,2,66,32,89,97,242,98,33,32, +108,2,116,34,32,97,133,65,247,32,230,2,66,32,89,97,242,98,33,32, 7,130,206,66,1,34,10,2,64,80,32,225,188,0,130,22,131,236,227,252, 0,225,192,3,228,93,19,164,78,224,69,53,2,118,34,32,224,69,58,2, 113,34,32,224,69,58,2,114,34,32,224,69,58,2,108,34,32,224,69,58, @@ -50,4478 +50,4476 @@ static unsigned char data[] = { 69,58,2,81,34,32,197,224,70,229,231,0,4,128,66,64,14,64,98,131, 144,192,25,64,10,231,110,0,224,10,0,232,177,9,100,216,2,35,52,53, 231,40,0,96,38,128,51,224,170,1,232,18,4,128,50,2,49,48,53,230, -63,2,160,34,160,49,68,16,133,116,70,76,32,55,198,69,104,232,166,69, +63,2,160,34,160,49,68,16,133,116,70,76,32,55,198,69,104,173,166,69, 165,223,232,29,2,224,197,84,192,162,224,197,15,128,49,64,7,231,6,8, 224,190,10,129,140,133,170,2,95,51,49,70,22,2,67,32,79,198,218,224, -206,113,70,136,224,206,17,224,200,0,98,110,96,200,224,170,114,105,211,224, -170,24,65,96,224,170,10,224,176,1,192,102,160,168,224,13,0,224,171,24, +206,113,71,39,224,206,17,224,200,0,106,112,96,200,224,170,114,136,171,224, +170,23,99,25,224,170,9,224,176,1,192,102,160,168,224,13,0,224,171,24, 224,41,1,160,57,224,16,0,2,66,32,90,224,16,5,169,34,224,192,4, -2,54,56,32,224,71,0,226,50,17,34,25,226,50,11,2,52,50,48,226, +2,54,56,32,224,71,0,226,50,17,66,31,226,50,10,2,52,50,48,226, 50,11,224,219,127,2,55,51,32,224,219,78,226,98,99,2,56,48,32,226, -97,18,107,128,192,202,75,133,196,152,43,135,224,180,92,229,87,13,65,85, +97,18,107,128,192,202,75,133,196,152,43,135,224,180,92,229,87,13,64,138, 229,86,39,235,156,3,229,86,124,224,196,0,229,85,27,224,189,1,64,43, -2,95,49,48,76,180,34,69,227,95,0,193,12,106,111,64,73,225,18,1, -224,190,5,32,2,224,190,60,2,55,54,32,226,56,29,2,57,48,48,226, -56,14,227,87,13,160,139,206,92,96,233,238,92,19,2,85,110,107,2,110, -111,119,2,110,32,102,46,100,2,58,32,34,141,220,195,103,224,53,6,44, -75,75,159,97,246,238,26,5,225,70,3,64,209,174,123,64,68,227,165,4, -226,90,9,2,57,48,49,224,223,2,197,177,224,39,11,109,137,224,39,26, -112,175,224,39,26,232,41,3,224,39,9,33,140,192,40,230,202,1,224,61, -2,230,52,1,160,61,224,108,21,224,46,8,224,39,14,224,107,1,224,39, -19,2,55,57,49,224,79,30,229,64,1,224,39,21,228,157,2,2,54,50, -32,174,236,238,246,5,226,122,1,224,64,0,46,115,224,64,9,65,58,2, -55,53,32,143,1,48,168,33,143,224,59,0,194,237,100,103,77,239,64,69, -83,44,2,51,51,51,36,78,80,51,230,69,1,224,1,11,106,223,224,0, -3,224,44,35,224,41,32,224,38,29,224,35,26,224,32,23,224,29,20,224, -26,17,224,23,14,224,20,11,224,17,8,224,14,5,224,11,2,228,137,2, -132,84,80,77,227,224,9,129,182,33,238,225,182,3,2,90,32,66,225,182, -255,225,182,116,225,180,16,65,179,36,11,225,179,3,224,118,3,169,176,225, -150,20,225,197,255,224,23,14,225,122,10,65,116,37,115,225,116,13,235,35, -6,225,113,255,227,55,54,227,0,11,65,134,39,87,226,251,15,226,253,1, -225,140,255,225,140,20,225,97,9,65,95,41,76,225,95,17,225,97,2,225, -98,255,225,72,11,65,71,41,44,225,71,19,225,75,5,225,77,198,225,16, -6,65,14,153,147,225,14,20,225,22,11,225,26,42,224,124,2,64,120,153, -109,224,120,24,224,116,5,225,141,123,225,68,4,64,201,153,80,225,66,26, -225,64,6,224,204,82,224,163,3,2,58,49,56,79,158,224,162,25,224,158, -4,226,247,161,226,212,5,64,237,235,58,6,224,233,20,229,45,228,229,16, -7,65,44,234,179,18,228,2,25,224,81,2,64,75,233,138,12,96,51,230, -148,255,236,188,93,236,164,13,65,161,233,165,10,65,159,225,158,255,238,91, -104,238,78,14,65,170,137,240,2,75,32,67,49,237,2,48,32,95,2,50, -51,32,81,236,84,159,32,17,50,32,2,55,55,32,96,20,2,95,50,50, -2,52,32,102,244,110,0,2,101,120,112,2,111,115,101,2,100,45,109,2, -111,100,117,2,108,101,115,2,58,34,32,246,63,2,224,52,0,64,132,2, -85,32,64,2,95,52,51,64,12,119,248,224,79,14,2,111,116,104,2,101, -114,45,224,77,6,192,60,32,163,64,196,2,50,49,54,160,59,64,7,32, -62,96,8,245,17,16,2,32,32,34,128,55,32,31,2,51,50,57,86,70, -2,53,53,32,224,250,2,137,163,246,242,5,224,186,2,184,169,53,126,117, -133,2,52,50,32,32,129,179,23,2,49,52,51,2,32,95,54,64,13,179, -24,129,93,213,173,64,155,245,117,8,224,153,1,2,66,117,105,2,108,100, -105,2,110,103,32,2,112,97,99,2,107,97,103,2,101,32,34,253,185,1, -150,100,128,145,119,129,225,149,0,96,28,115,196,2,56,56,32,65,163,119, -57,246,238,3,86,174,87,154,96,63,182,228,183,7,128,8,118,244,224,228, -4,192,104,224,230,38,224,232,4,128,15,224,237,16,2,87,114,105,2,116, -105,110,224,236,8,151,193,86,89,246,215,20,2,32,116,111,193,199,52,189, -247,54,2,97,158,32,189,98,165,2,49,55,52,117,73,192,33,215,83,159, -73,64,106,55,204,64,208,2,56,56,57,96,231,2,51,55,51,2,32,64, -85,152,249,2,85,32,65,99,36,2,50,51,51,128,14,224,21,3,193,211, -2,49,57,53,64,65,52,240,32,108,98,123,32,75,149,136,64,16,160,152, -88,164,97,35,162,60,2,55,49,52,150,131,119,64,2,95,52,52,2,56, -32,95,2,50,57,56,96,110,162,141,64,50,128,61,96,99,128,153,130,160, -139,53,2,66,32,89,121,209,64,149,224,207,1,89,127,97,120,197,88,128, -7,249,21,0,153,217,160,192,2,51,53,56,126,124,64,89,64,88,139,21, -2,83,32,67,128,165,2,52,49,51,97,29,2,50,55,56,64,215,2,53, -48,32,248,140,5,56,141,160,233,2,51,57,49,249,149,0,33,10,194,61, -249,24,10,184,191,64,25,249,110,3,35,208,32,8,32,152,96,4,128,127, -65,83,128,88,33,130,161,72,32,149,161,116,34,132,2,56,52,32,64,149, -96,131,64,22,2,53,52,50,64,167,32,28,89,162,224,170,11,2,73,32, -64,2,64,35,51,161,7,160,92,249,78,36,194,172,2,110,97,109,32,4, -2,111,116,32,2,111,102,32,36,162,2,32,102,111,2,114,109,32,64,20, -2,45,118,101,2,114,115,105,2,111,110,58,194,156,35,79,32,78,64,135, -2,53,51,32,228,99,0,139,181,244,5,41,215,88,98,175,224,65,0,34, -43,65,223,100,202,129,145,131,138,124,190,64,8,101,33,68,30,149,248,2, -49,57,32,32,153,2,52,52,53,224,77,0,138,180,66,82,220,53,196,34, -154,236,220,105,187,254,96,134,163,105,66,191,91,105,225,65,1,225,46,2, -2,107,103,80,2,97,116,104,2,32,105,115,2,32,101,109,2,112,116,121, -227,227,0,130,151,250,76,2,58,68,253,239,5,128,27,128,140,96,110,254, -214,0,228,166,2,227,237,0,228,168,11,64,12,102,12,184,240,248,165,4, -228,167,33,2,73,110,115,2,116,97,108,2,108,105,110,228,170,8,251,4, -1,228,167,18,2,105,110,32,229,198,0,133,185,133,88,231,84,5,253,172, -1,129,111,160,10,224,19,0,224,245,3,68,97,66,84,217,239,132,214,161, -7,128,50,225,34,10,64,53,64,237,229,95,2,251,255,10,2,52,55,32, -255,114,3,253,52,5,194,72,224,87,2,163,226,96,10,225,154,5,231,38, -16,161,150,2,35,50,32,231,26,34,2,99,114,101,2,97,116,101,225,73, -1,224,109,6,99,2,225,20,1,64,12,68,4,37,83,104,9,132,0,190, -81,91,21,220,218,225,193,1,226,1,9,225,13,4,102,245,160,39,2,51, -50,48,232,52,0,37,186,163,213,200,205,253,93,19,224,79,0,32,43,128, -129,102,124,192,87,131,150,102,69,224,143,14,32,114,224,143,9,2,50,50, -57,230,118,1,64,63,197,231,255,195,2,99,152,253,211,0,67,241,141,121, -70,212,2,90,32,90,32,1,160,40,64,26,141,72,97,239,2,50,53,32, -228,16,2,130,157,226,146,0,160,165,124,85,2,51,57,53,96,125,159,122, -2,49,53,49,224,6,0,64,81,139,248,162,18,194,249,65,159,35,155,32, -155,2,53,57,32,226,49,1,224,30,8,2,51,55,56,224,30,10,2,95, -52,48,65,208,226,239,8,34,101,65,14,2,50,54,49,228,220,0,138,203, -167,235,97,58,224,99,0,64,227,97,171,65,211,65,185,2,56,56,48,34, -155,2,53,48,57,64,61,2,75,32,95,70,65,106,91,128,132,229,78,2, -126,135,130,116,2,51,56,32,96,121,32,22,65,178,2,56,56,50,96,235, -226,7,25,32,0,71,196,133,81,228,255,1,132,231,197,130,128,13,93,175, -231,69,1,130,203,255,140,20,131,155,161,145,2,85,32,95,129,147,102,147, -192,9,65,28,138,237,71,109,225,181,0,2,56,56,49,129,182,232,104,1, -192,136,32,109,200,72,134,122,224,54,0,224,141,0,160,87,136,75,2,94, -109,107,2,100,105,114,2,32,58,49,97,87,32,16,227,210,1,2,85,115, -97,2,103,101,58,2,32,109,104,2,115,32,91,2,45,45,118,135,54,2, -93,32,91,2,45,45,110,2,117,109,101,2,114,105,99,224,19,3,2,118, -93,32,2,91,45,113,64,4,2,108,93,32,2,91,45,114,64,4,2,67, -91,82,2,124,87,93,64,9,2,88,67,80,2,80,93,32,2,91,45,68, -2,100,101,102,64,7,2,84,93,32,2,91,45,122,64,4,2,105,80,65, -2,84,72,93,32,8,2,111,70,73,2,76,69,93,32,8,2,97,91,80, -64,18,64,10,2,76,80,65,128,28,2,80,80,75,2,71,93,32,2,91, -45,81,2,32,80,75,2,71,32,91,2,68,73,82,96,31,2,116,84,65, -2,82,71,69,64,76,2,77,111,100,44,128,2,78,97,109,2,101,46,46, -2,46,93,34,97,29,67,74,140,39,226,81,3,235,57,1,226,168,0,2, -51,54,49,226,168,0,224,42,4,67,172,2,51,48,32,140,207,232,248,2, -226,208,6,42,196,133,246,162,138,197,1,96,52,227,19,3,39,135,226,23, -3,162,66,230,88,11,224,16,2,162,108,172,232,172,9,101,213,192,93,231, -110,37,172,11,231,100,38,2,116,111,112,2,32,108,101,2,118,101,108,2, -32,100,101,2,102,110,115,2,58,32,32,64,0,236,18,1,228,238,2,36, -224,2,55,32,35,204,31,105,94,43,62,235,159,0,236,54,22,2,40,117, -110,2,112,114,117,2,110,101,100,160,92,224,89,4,224,76,1,2,95,55, -54,32,5,67,170,32,219,231,16,2,225,46,12,237,62,9,230,252,30,228, -73,1,145,12,225,47,3,160,66,132,66,110,167,224,216,21,2,61,32,34, -128,208,127,217,231,198,5,225,246,1,64,183,162,161,64,5,75,127,64,46, -100,191,129,238,231,87,4,65,29,2,52,54,56,68,254,100,201,229,12,7, -234,176,0,226,130,8,236,3,5,226,213,9,226,74,81,2,102,105,110,2, -97,108,32,2,112,97,115,2,115,32,32,224,0,1,233,178,0,226,75,1, -160,71,226,78,0,160,15,226,4,1,140,186,32,97,74,61,64,0,224,100, -1,2,109,115,34,225,94,0,239,148,0,239,95,0,234,218,0,163,100,143, -132,39,35,102,44,110,36,224,184,10,2,46,99,111,2,109,98,34,160,86, -135,97,224,60,35,192,57,225,144,7,2,49,53,32,224,183,2,2,104,115, -99,224,42,7,77,123,234,66,6,226,202,3,65,148,169,46,172,144,234,140, -4,199,104,226,7,14,226,32,8,2,50,49,49,224,143,2,2,77,72,83, -2,67,67,34,193,74,2,83,32,83,206,19,224,5,9,240,243,4,38,164, -197,10,243,2,3,96,202,224,19,4,182,51,229,17,1,228,217,1,207,41, -224,8,5,227,29,2,234,208,38,241,235,10,226,167,19,2,69,120,101,2, -99,117,116,39,1,238,41,17,227,148,4,230,79,0,32,250,193,91,240,236, -4,225,147,1,2,52,50,51,225,27,1,162,242,243,123,3,200,246,224,199, -8,107,46,2,56,50,56,160,102,206,75,239,28,2,235,162,18,2,111,109, -109,2,97,110,100,2,32,102,97,2,105,108,101,2,100,58,32,236,245,3, -226,24,9,227,254,80,2,67,32,99,2,111,109,112,2,105,108,97,2,116, -105,111,2,110,32,32,227,254,89,237,131,8,193,143,138,88,2,56,50,57, -227,183,19,2,36,73,78,224,74,2,224,66,4,224,59,25,2,79,85,84, -244,34,5,96,221,2,51,53,50,227,209,1,224,235,4,230,60,16,2,45, -119,32,2,45,87,97,2,108,108,32,2,45,79,51,2,32,45,73,245,181, -1,105,239,135,30,224,64,19,2,47,115,114,2,99,47,114,2,117,110,116, -2,105,109,101,239,29,9,224,57,31,2,47,101,118,2,97,108,45,230,198, -1,239,89,21,2,46,99,32,96,42,224,198,2,33,76,2,32,45,108,2, -109,32,45,2,111,32,36,225,27,3,250,49,3,2,56,51,48,225,111,2, -238,11,3,224,11,0,244,47,0,230,195,1,239,50,1,2,56,52,56,128, -7,2,55,53,32,224,84,1,104,46,244,50,1,32,16,98,229,114,196,32, -88,81,113,37,193,141,41,51,200,226,73,2,2,97,105,110,224,167,1,74, -86,145,138,2,85,32,67,97,205,139,254,113,1,225,130,1,2,50,51,52, -227,200,1,161,38,226,183,2,238,59,12,82,30,136,18,84,50,73,44,148, -199,225,62,2,2,125,34,32,128,134,64,29,2,85,32,90,201,80,226,93, -3,44,10,234,82,16,170,112,224,17,6,192,20,235,1,1,224,48,9,224, -51,10,224,57,3,241,15,2,224,29,18,224,65,3,140,135,249,31,13,224, -45,5,128,41,224,37,8,231,13,3,242,240,4,133,76,105,143,148,180,2, -67,32,80,68,39,52,145,68,39,66,59,2,32,35,48,142,15,130,21,100, -101,73,145,65,86,2,75,52,32,129,119,224,158,6,69,31,2,55,51,52, -73,91,98,104,224,29,5,166,215,224,231,6,225,2,2,192,40,248,32,2, -119,220,48,84,208,13,224,34,2,228,43,1,70,21,96,118,231,171,4,2, -55,51,55,244,128,9,64,253,65,6,40,139,2,52,51,49,83,87,162,244, -230,105,4,163,46,78,176,231,64,1,160,97,231,65,2,138,249,160,23,33, -56,232,67,7,225,10,5,232,167,4,225,51,2,192,167,229,125,0,231,225, -6,192,186,193,21,163,140,161,170,212,16,100,168,96,210,166,103,128,216,160, -12,151,119,227,82,12,80,242,131,34,227,126,4,229,203,6,64,132,33,249, -2,50,32,90,241,103,3,100,112,149,205,192,193,2,82,32,64,32,71,209, -189,176,123,161,8,224,88,1,193,9,225,4,0,250,235,19,2,65,32,34, -227,194,2,192,143,152,119,226,151,1,228,74,0,229,171,1,224,240,13,88, -46,242,127,6,224,249,3,228,74,2,2,64,92,49,2,48,38,34,195,112, -96,89,96,47,32,68,2,54,52,32,236,155,4,228,73,1,224,9,1,131, -85,246,118,3,2,95,54,54,64,98,87,192,210,213,96,4,120,72,227,90, -0,192,87,2,80,32,90,224,1,0,192,19,132,244,192,13,65,66,32,15, -2,52,32,90,192,18,32,13,2,51,32,90,224,48,2,243,27,1,225,181, -3,224,88,9,251,44,8,103,128,121,56,160,15,33,100,197,253,2,52,48, -48,34,108,2,48,51,32,238,168,22,2,78,111,32,47,9,2,105,110,105, -104,198,2,102,111,117,73,89,2,111,114,58,202,45,142,17,96,9,131,225, -70,58,147,211,218,153,2,55,50,32,112,61,66,192,64,29,147,214,2,75, -32,66,33,98,133,121,115,16,235,99,1,249,235,0,64,65,89,237,96,187, -34,228,250,104,10,195,226,234,99,2,156,159,33,182,225,28,0,97,173,250, -125,6,128,19,131,94,224,99,32,230,46,5,234,213,1,188,192,33,204,225, -144,3,224,112,4,96,111,192,116,228,98,0,99,230,243,69,3,156,46,194, -249,32,144,225,156,19,2,35,105,110,2,99,108,117,2,100,101,32,2,92, -51,52,162,229,232,175,1,227,48,3,67,188,224,149,1,96,147,224,80,12, -45,150,2,102,102,105,2,46,104,34,203,112,2,49,55,53,32,156,225,119, -24,172,223,225,30,9,200,47,252,5,18,129,19,225,25,1,226,198,1,160, -200,123,100,2,56,54,50,229,67,0,224,24,6,162,195,160,48,2,79,32, -95,224,217,11,57,59,2,116,105,99,2,32,115,116,2,114,117,99,2,116, -32,102,2,102,105,95,2,101,110,116,2,114,121,32,2,116,97,98,2,108, -101,91,2,93,32,61,2,32,123,34,227,204,0,240,244,5,96,103,108,144, -68,50,34,241,134,166,228,122,2,224,32,1,34,64,192,32,2,79,32,102, -224,125,0,2,123,32,48,2,44,48,32,104,215,224,22,3,2,125,59,34, -224,17,6,224,159,8,2,42,120,102,32,11,96,165,32,163,96,7,96,52, -241,85,4,151,86,244,210,2,2,110,105,109,2,112,108,101,2,109,101,110, -2,116,101,100,2,32,70,70,2,73,32,102,56,182,2,117,114,101,225,215, -1,2,56,54,57,226,235,32,233,78,5,225,222,3,126,185,66,251,226,6, -4,211,185,177,116,136,52,242,175,4,229,92,0,66,9,88,131,39,135,151, -183,2,56,55,48,243,108,2,97,99,98,41,230,164,3,66,43,227,78,4, -224,208,93,224,37,12,224,214,66,224,215,9,227,119,24,195,86,128,30,224, -5,0,32,83,32,52,164,136,228,143,0,232,189,6,197,43,64,173,2,61, -61,32,2,64,35,57,224,38,1,170,81,224,169,4,234,127,0,96,19,2, -56,55,52,79,68,70,69,2,55,56,53,228,219,5,224,11,0,69,237,153, -114,65,26,159,107,189,204,103,95,221,214,129,58,233,174,1,216,100,97,61, -227,206,12,2,100,121,110,2,97,109,105,210,64,64,85,88,89,2,56,55, -49,32,16,229,128,3,224,87,39,2,119,114,97,2,112,112,101,2,114,34, -32,224,87,6,65,1,224,87,1,225,58,1,224,79,23,132,118,238,0,2, -97,25,2,95,53,52,64,80,225,4,7,236,50,1,78,3,243,103,22,165, -163,64,43,165,45,2,56,55,51,117,69,185,84,128,184,64,68,194,123,190, -185,255,81,8,227,18,2,235,154,0,249,233,1,224,220,7,70,78,233,127, -0,193,100,161,16,226,92,0,245,117,4,193,38,154,51,154,164,253,212,7, -224,148,0,131,87,225,97,1,96,85,222,100,250,87,3,225,142,2,224,36, -5,224,16,2,224,107,0,236,22,4,169,228,96,17,66,208,225,216,3,236, -25,1,233,45,2,233,33,20,2,98,97,100,73,17,2,101,105,103,2,110, -32,105,2,109,112,111,2,114,116,32,243,73,18,67,18,156,7,228,95,6, -228,106,3,32,8,100,22,64,44,155,23,111,37,64,14,155,10,106,63,64, -14,154,221,230,65,3,58,40,2,82,65,87,230,87,7,32,21,2,84,73, -77,2,69,77,73,2,76,76,73,224,27,7,2,97,99,111,114,70,224,19, -4,2,100,100,95,90,169,224,23,11,2,117,116,102,2,56,34,32,224,23, -6,2,115,105,110,224,19,8,2,116,97,110,224,19,11,2,50,34,32,224, -20,5,2,99,97,108,2,108,111,99,224,21,8,2,108,111,115,2,101,98, -34,224,21,7,224,171,9,2,101,120,112,224,18,7,2,102,108,117,2,115, -104,98,224,21,8,2,111,112,101,224,145,8,2,102,114,101,103,22,224,19, -3,2,103,101,116,224,60,8,32,19,2,101,110,118,224,21,7,2,105,115, -119,2,105,110,100,2,111,119,115,224,24,7,2,108,111,103,224,18,8,2, -122,55,55,224,229,8,2,109,97,108,224,251,10,2,109,100,53,2,65,114, -114,2,97,121,34,224,23,9,2,66,70,73,225,150,9,32,23,2,83,116, -114,2,105,110,103,224,24,8,2,101,109,99,2,112,121,34,224,21,9,2, -109,111,118,224,246,8,2,112,117,116,224,246,8,225,215,10,2,115,113,114, -2,116,34,32,224,19,6,2,121,115,116,2,101,109,34,224,21,6,226,0, -10,2,116,109,112,37,185,224,122,8,2,117,110,103,225,115,10,2,117,110, -108,2,105,110,107,224,166,8,2,101,101,107,2,80,116,114,224,22,8,2, -111,107,101,224,22,14,2,87,111,114,2,100,34,32,224,69,9,224,23,11, -66,225,65,169,2,95,99,111,2,109,112,114,2,101,115,115,2,111,114,34, -224,34,15,2,100,101,99,224,36,16,64,95,2,95,117,105,2,110,116,56, -224,145,11,224,25,14,192,51,2,49,54,34,224,52,15,224,26,10,192,53, -2,51,50,34,224,53,15,224,26,10,192,53,2,54,52,34,224,53,15,224, -26,10,64,53,224,212,16,224,211,16,224,210,17,224,209,17,224,208,17,224, -207,17,224,206,17,224,205,17,36,41,37,179,225,3,13,224,26,13,64,53, -224,52,17,224,51,17,65,82,225,107,16,224,207,15,224,205,15,224,97,13, -2,108,111,110,228,3,8,128,98,224,25,12,64,51,224,50,16,224,49,16, -2,117,108,108,224,102,17,224,103,17,224,104,17,224,51,16,2,102,108,116, -224,49,12,224,23,10,2,115,105,122,2,101,111,102,225,25,11,160,25,224, -100,11,192,26,224,27,11,70,44,2,100,105,114,230,150,12,224,23,10,2, -114,101,97,2,100,100,105,224,46,9,2,95,100,95,228,240,11,2,99,104, -100,224,44,9,2,109,107,100,224,20,9,37,24,2,99,119,100,237,243,9, -224,0,63,72,70,42,32,40,70,110,195,78,203,2,50,51,57,76,181,142, -210,32,5,2,56,56,52,234,233,3,238,226,0,2,95,56,57,43,255,96, -29,47,133,64,44,120,147,207,33,32,89,77,148,64,89,51,151,202,72,2, -56,54,55,41,215,145,247,224,5,2,160,24,169,196,169,186,160,6,224,45, -25,224,52,3,224,45,18,224,84,3,160,52,224,45,25,224,98,4,2,53, -57,32,224,231,0,2,54,48,32,192,11,64,234,153,48,2,115,99,109,2, -112,32,58,128,66,105,229,56,169,145,9,42,5,107,154,235,232,3,192,11, -237,100,0,177,157,115,244,234,202,2,183,171,86,32,2,49,51,32,193,92, -147,73,234,156,19,2,123,32,92,50,26,178,27,55,49,251,7,24,64,46, -2,44,32,109,2,104,115,95,34,206,2,114,95,34,242,84,4,240,185,2, -2,44,34,32,194,61,80,244,224,134,28,224,133,43,224,128,28,139,80,90, -170,236,121,1,33,153,83,214,224,99,17,224,223,2,110,27,64,99,2,56, -53,55,221,239,250,212,2,79,33,64,181,2,56,53,57,96,5,65,128,224, -17,5,66,239,254,204,2,245,104,8,175,34,234,138,3,140,48,2,38,32, -109,2,117,115,116,2,32,98,101,2,32,80,116,2,114,47,70,2,117,110, -80,136,193,76,0,224,181,12,2,40,72,115,128,37,2,41,34,32,214,99, -224,40,2,130,52,96,5,247,55,10,237,183,4,66,186,66,143,65,64,140, -100,2,85,32,66,129,5,2,52,57,32,237,130,2,241,33,0,129,90,180, -238,149,170,158,30,65,104,97,18,249,112,2,64,95,126,0,161,85,179,246, -190,5,225,150,17,2,59,32,109,33,246,64,15,2,95,85,110,2,105,116, -40,2,115,44,32,162,3,247,234,11,32,212,2,52,49,32,224,212,1,253, -236,19,64,43,252,124,0,224,77,0,77,238,2,50,56,32,224,139,12,224, -122,0,2,32,95,53,90,63,32,201,99,248,2,53,55,56,32,17,2,56, -50,32,162,43,224,134,7,2,95,55,54,128,248,97,96,97,97,141,183,226, -53,4,36,62,97,83,226,53,23,225,45,19,194,71,2,114,101,116,2,117, -114,110,2,32,116,121,2,112,101,32,194,81,2,73,79,58,238,137,0,2, -49,53,48,213,102,64,141,142,54,254,2,6,2,80,114,105,2,109,105,116, -2,105,118,101,2,115,46,73,2,79,34,32,128,183,134,25,114,17,143,205, -242,46,0,64,218,208,91,192,31,243,8,0,224,41,4,64,34,240,133,0, -210,94,210,9,229,116,0,102,94,2,57,56,32,224,43,1,240,203,1,96, -139,33,53,207,55,225,16,17,66,60,2,116,111,95,241,192,2,245,199,1, -2,56,53,54,226,124,22,226,109,36,64,146,133,243,183,204,224,148,20,98, -209,241,179,0,247,234,5,192,154,255,90,2,224,157,21,224,216,6,255,115, -20,226,206,12,96,56,227,60,7,64,208,134,181,69,13,153,70,113,49,163, -215,2,67,32,60,161,247,251,16,0,226,13,4,194,6,48,200,96,9,224, -36,8,226,43,1,209,139,133,118,225,250,3,133,94,199,144,224,30,10,104, -91,224,212,1,229,51,3,226,203,2,192,18,209,254,224,115,0,114,97,2, -95,56,55,245,156,1,2,51,49,57,129,130,244,198,3,227,151,54,2,78, -111,116,2,32,97,32,2,118,97,108,2,105,100,32,2,67,32,116,35,150, -227,139,8,65,109,135,192,184,183,229,241,14,227,150,2,2,70,108,111,2, -97,116,87,96,71,224,42,12,224,31,2,33,220,224,79,25,2,73,110,116, -224,76,17,192,28,224,73,28,207,73,224,74,13,224,29,0,224,75,17,2, -68,97,116,2,97,46,87,32,39,96,4,110,69,224,75,17,128,30,224,152, -28,2,40,41,34,224,74,16,70,95,224,73,22,2,83,121,115,48,215,37, -15,2,46,72,97,2,110,100,108,153,64,224,115,13,194,113,231,96,2,43, -75,151,51,226,40,17,2,70,111,114,69,192,2,46,67,46,2,84,121,112, -32,175,128,67,66,132,236,3,3,2,67,67,104,2,97,114,34,224,20,7, -2,83,67,104,224,21,10,2,85,67,104,224,43,11,238,149,11,2,67,85, -83,224,22,12,161,250,224,42,5,224,20,11,2,76,111,110,237,55,8,2, -67,85,76,224,21,11,33,31,2,100,105,102,2,102,34,32,224,152,7,45, -130,224,20,9,224,21,12,2,76,76,111,224,110,12,192,22,237,31,9,67, -99,138,157,230,235,17,228,64,1,64,45,138,74,224,45,17,224,42,2,201, -52,230,235,10,108,57,32,25,228,188,8,134,207,64,61,136,16,224,104,17, -130,184,64,41,135,172,230,26,21,2,118,111,105,2,100,32,109,235,47,0, -233,7,20,230,80,2,47,45,2,32,115,41,2,32,123,32,235,102,15,2, -59,32,125,235,103,1,68,183,232,196,0,2,48,55,49,2,32,64,80,236, -212,0,129,6,32,108,2,57,51,56,66,239,108,206,202,74,64,60,64,8, -96,60,185,142,32,27,2,51,50,32,96,6,69,77,107,176,64,9,173,0, -2,35,49,50,192,65,127,29,64,65,199,108,127,53,32,45,173,190,2,95, -48,32,46,177,128,44,2,51,55,32,32,138,96,136,160,21,64,20,105,110, -89,114,61,39,152,17,152,242,69,228,192,60,193,51,2,56,52,51,87,252, -170,177,128,211,224,96,0,2,57,50,32,160,73,237,199,2,224,66,1,129, -163,2,56,52,53,170,238,87,196,64,15,152,150,231,244,1,74,75,128,80, -2,56,51,32,231,205,1,224,22,6,34,59,224,155,0,226,206,0,65,13, -66,55,66,126,64,14,134,65,121,235,2,52,52,32,96,33,130,240,81,63, -2,67,65,83,118,21,2,76,101,110,96,44,130,220,2,94,108,122,54,136, -96,16,130,194,32,76,46,109,39,19,99,67,128,7,47,218,224,234,0,2, -95,57,49,224,11,2,97,123,160,11,75,55,128,11,65,135,32,94,128,255, -77,119,112,66,32,14,127,17,98,4,200,179,2,56,52,49,192,19,128,5, -64,137,131,14,2,94,112,111,117,196,96,156,130,247,2,94,112,101,117,238, -96,18,130,128,237,226,0,225,248,3,207,249,129,146,225,74,0,129,136,32, -170,96,212,225,81,1,32,77,64,123,130,79,64,87,34,251,66,209,2,95, -55,50,128,145,64,80,103,155,2,49,56,32,64,14,161,119,2,51,51,32, -64,13,239,121,0,66,138,2,54,52,55,234,87,1,2,79,32,95,252,8, -17,2,32,117,110,2,115,105,103,2,110,101,100,2,32,99,104,2,97,114, -32,2,100,97,116,2,97,91,93,63,215,2,123,34,32,198,57,112,12,195, -184,81,140,32,109,192,227,2,52,32,35,2,50,48,32,96,211,229,2,3, -2,125,59,34,224,20,9,224,105,5,2,42,99,111,2,109,98,101,2,120, -112,114,32,108,64,117,128,49,33,44,59,79,228,33,19,68,32,192,58,2, -108,101,110,32,61,235,30,6,64,60,234,126,1,140,248,42,87,75,171,238, -139,2,161,112,208,40,177,18,2,83,32,85,228,63,0,254,206,4,128,7, -130,47,241,28,0,177,17,241,16,5,49,131,172,34,64,95,165,188,2,54, -52,54,239,188,1,224,160,6,2,49,52,57,171,200,32,44,96,80,64,56, -197,202,2,75,51,32,2,75,52,32,32,2,2,90,32,90,96,1,230,82, -1,64,38,130,164,32,38,224,32,1,224,1,5,230,129,6,64,51,130,197, -32,51,2,50,32,90,224,1,16,230,185,8,64,57,205,122,64,1,33,49, -220,38,225,55,6,253,71,5,175,169,253,91,5,143,176,192,63,128,11,65, -15,143,181,242,114,0,64,33,193,53,128,130,2,50,57,32,147,189,2,57, -32,67,159,180,101,241,83,9,36,39,221,93,223,37,211,46,35,99,111,248, -64,12,46,247,34,184,47,95,128,79,131,83,229,179,3,70,114,66,211,64, -37,75,217,197,221,227,168,0,70,109,199,71,96,86,167,98,2,56,50,53, -160,7,96,174,64,93,131,162,2,75,32,58,128,20,32,11,2,90,32,85, -101,19,64,43,68,75,154,166,96,32,130,43,134,7,229,193,1,32,79,76, -13,230,64,4,2,50,49,49,233,138,4,242,51,0,224,37,18,2,77,72, -83,2,67,79,78,2,70,34,32,225,162,2,255,100,0,129,164,230,130,0, -255,49,0,224,8,4,64,217,161,23,129,232,198,62,230,65,5,236,167,2, -2,50,52,50,76,211,165,140,2,49,52,51,35,9,111,164,2,50,52,51, -237,124,1,97,94,2,50,50,52,128,100,2,52,49,56,64,59,233,80,4, -2,111,117,108,2,100,32,110,44,192,2,102,105,110,139,182,132,39,160,138, -252,254,4,2,110,32,102,2,105,108,101,233,124,7,207,15,230,191,1,238, -240,2,2,56,50,50,224,65,2,2,100,101,102,2,97,117,108,172,134,2, -51,53,50,228,134,13,2,99,99,34,255,235,0,96,37,224,103,3,144,79, -225,32,4,64,105,230,6,5,255,217,2,225,42,30,225,43,8,235,195,18, -2,117,110,100,2,32,116,97,2,114,103,101,2,116,58,32,255,252,9,2, -56,49,54,108,95,96,12,110,222,224,11,3,224,0,2,192,207,225,59,5, -225,61,2,111,51,233,64,1,105,34,192,215,225,61,28,99,236,2,49,51, -51,64,5,71,96,39,231,239,9,0,224,59,22,168,241,225,70,0,193,135, -224,83,42,2,111,110,102,239,157,3,237,30,18,2,117,110,105,2,120,45, -34,131,153,229,197,0,2,95,54,55,230,84,1,65,36,165,38,67,92,41, -114,64,20,229,169,0,197,208,32,2,166,50,64,30,203,82,247,155,2,210, -200,210,197,227,179,1,183,170,101,29,146,177,249,12,4,201,247,100,182,146, -176,33,154,165,80,96,109,171,54,230,206,0,232,182,1,2,55,57,57,232, -182,0,64,189,128,126,2,95,50,53,160,140,224,45,4,2,52,48,56,131, -240,224,44,0,132,72,66,96,64,25,225,157,0,226,245,0,226,193,4,225, -100,17,2,67,97,110,2,39,116,32,90,192,210,94,192,147,227,64,53,224, -120,0,162,203,230,179,1,233,165,8,227,158,83,2,82,101,97,195,157,2, -115,32,102,36,174,2,46,32,80,2,111,115,115,2,105,98,108,2,101,32, -116,128,22,195,181,232,44,0,99,158,227,163,3,2,89,32,66,34,38,68, -228,244,230,3,168,168,231,64,1,226,208,0,227,190,3,225,0,9,237,104, -9,2,47,116,97,96,137,2,46,99,111,163,28,34,57,70,138,135,47,181, -39,133,236,33,17,42,113,65,246,155,103,64,181,2,53,51,51,179,46,2, -51,55,49,179,143,211,148,132,29,59,165,134,223,98,180,71,84,2,83,32, -64,100,77,80,160,2,51,56,51,32,22,200,137,224,51,4,225,91,19,2, -65,109,98,2,105,103,117,2,111,117,115,2,58,34,32,160,56,107,13,170, -186,229,3,3,195,179,128,217,203,93,33,189,179,156,198,32,2,50,52,54, -131,98,225,246,0,2,35,49,48,234,34,0,124,148,43,140,224,130,1,2, -84,97,114,33,56,231,148,2,192,34,88,240,33,149,166,152,162,97,149,47, -96,33,225,221,0,2,35,49,49,161,40,224,57,11,224,46,3,229,201,24, -160,74,161,246,40,145,192,249,32,39,124,45,96,12,65,0,213,104,106,223, -66,195,2,90,32,66,149,62,131,9,33,5,188,115,245,109,1,192,193,131, -22,67,44,139,20,199,219,224,193,4,234,224,0,224,46,4,69,4,163,64, -194,239,32,137,103,151,64,108,146,174,128,85,235,100,0,130,1,136,140,96, -145,64,191,206,120,2,75,32,66,96,119,109,3,205,153,40,45,235,128,3, -2,51,57,54,64,60,2,52,53,50,32,35,225,185,1,2,58,92,49,2, -48,38,34,231,187,1,236,140,23,2,32,32,102,71,105,227,172,2,126,168, -162,107,2,53,51,53,224,237,0,224,72,24,44,207,2,101,99,116,2,101, -100,58,224,75,1,105,10,64,231,100,123,128,75,236,188,2,64,17,98,177, -2,53,51,57,64,5,156,92,224,12,4,2,56,48,48,65,71,76,145,65, -41,144,221,2,48,55,32,134,16,160,7,93,190,64,78,172,171,64,49,2, -53,52,57,96,75,62,65,160,62,177,78,247,93,1,138,243,2,50,48,54, -102,99,107,84,96,39,224,211,1,2,101,111,102,128,202,43,138,2,50,52, -49,224,149,0,58,170,224,194,0,175,238,32,7,224,179,1,96,127,145,39, -68,195,224,210,8,152,158,96,189,96,190,32,117,64,74,178,190,2,49,54, -48,127,248,64,160,160,38,64,29,186,95,224,104,12,117,14,2,56,48,53, -101,207,48,121,224,107,2,2,56,32,79,2,32,35,54,216,146,64,17,176, -30,64,94,129,124,32,29,160,251,242,252,2,2,97,108,117,106,131,225,53, -7,250,75,1,66,167,250,78,1,32,81,64,89,143,193,225,129,2,2,56, -48,52,231,142,0,102,156,128,24,209,216,156,3,123,252,161,126,204,239,162, -47,225,120,10,64,106,164,235,140,215,35,156,224,67,6,64,48,113,84,224, -213,5,2,92,57,50,2,38,110,34,224,213,9,141,101,180,97,64,213,164, -36,128,107,176,166,225,197,4,225,101,6,2,51,32,35,49,208,129,95,173, -67,96,19,68,194,64,66,216,148,65,13,64,15,226,248,0,225,123,11,2, -107,101,121,224,163,10,251,241,2,110,249,225,122,5,237,122,0,224,249,4, -237,250,0,131,200,68,46,33,154,70,205,34,13,64,81,231,247,0,252,139, -9,128,48,142,143,96,31,2,90,32,95,97,152,2,49,51,52,225,28,2, -130,255,2,80,32,58,130,235,128,213,58,242,2,80,32,80,103,84,131,134, -64,139,147,185,33,9,64,42,202,45,242,119,0,226,215,1,227,65,5,168, -4,236,236,2,65,238,64,83,130,12,73,218,225,139,1,160,148,202,29,239, -19,4,2,50,53,56,65,184,81,70,143,114,200,64,210,231,244,44,2,2, -50,54,49,125,63,192,34,162,15,2,58,49,55,74,93,165,164,240,123,17, -240,125,10,96,59,175,171,116,198,64,112,246,75,1,40,45,80,25,128,240, -103,41,231,94,5,2,55,57,55,160,164,224,14,1,179,27,2,35,54,52, -252,112,1,66,24,115,110,104,141,156,111,104,147,252,111,4,99,89,252,47, -0,224,25,3,189,50,32,60,252,159,4,130,117,167,11,96,161,220,81,224, -195,4,32,151,135,192,224,196,1,241,77,3,226,91,0,96,101,66,223,224, -62,28,2,85,32,83,128,144,234,182,3,83,21,100,141,64,61,161,14,2, -55,55,49,220,68,96,17,64,175,70,0,2,54,54,57,32,4,35,58,255, -228,2,160,9,232,227,0,96,36,160,58,33,79,64,6,196,3,136,45,225, -69,9,253,84,0,224,219,4,96,21,100,69,129,135,224,34,10,183,221,224, -34,2,225,74,9,2,54,49,48,225,10,7,66,65,164,139,83,142,64,162, -33,200,64,21,132,94,97,37,49,209,67,61,2,52,57,50,130,199,52,223, -104,142,129,213,96,32,74,232,138,4,2,50,48,52,108,255,224,23,7,2, -54,53,53,114,177,64,22,224,24,4,36,0,2,52,49,49,128,90,32,153, -238,84,2,2,116,102,56,91,36,2,58,32,98,44,25,219,46,226,74,3, -32,2,136,66,64,147,131,110,35,182,230,73,0,64,141,86,51,202,113,232, -113,0,224,46,11,105,113,2,49,50,56,192,46,224,44,33,224,41,32,131, -80,98,116,43,177,32,4,65,15,160,168,64,58,224,27,22,224,26,4,160, -20,174,94,225,8,26,109,127,224,216,83,224,187,47,224,184,22,2,49,57, -50,247,3,4,224,139,29,224,111,12,182,85,32,29,32,74,64,39,66,231, -214,236,2,80,32,35,128,182,96,21,134,251,218,228,102,157,235,41,0,99, -41,66,223,115,212,70,50,208,105,134,198,128,46,224,28,15,96,206,224,28, -3,110,35,131,91,131,149,205,84,192,20,108,18,142,142,160,183,251,125,0, -96,32,247,67,24,70,140,197,204,64,14,247,82,1,101,28,128,232,198,168, -239,173,1,235,152,17,2,87,101,108,56,109,47,150,2,111,32,105,2,110, -116,101,2,114,97,99,93,12,2,32,77,105,2,99,114,111,2,72,115,44, -2,32,118,101,2,114,115,105,2,111,110,32,146,17,2,50,50,57,64,90, -164,150,241,45,6,2,51,54,49,239,51,0,251,160,5,96,135,54,252,36, -147,58,228,196,244,70,213,2,54,51,32,69,152,65,21,64,7,100,137,105, -97,160,193,203,75,79,101,32,118,68,212,103,122,69,141,231,120,0,64,252, -221,220,38,121,2,75,32,85,243,213,0,80,46,243,229,3,224,1,11,118, -33,244,20,13,224,44,25,224,41,32,224,38,29,224,35,26,224,32,23,224, -29,20,224,26,17,224,23,14,224,20,11,224,17,8,65,150,238,225,0,232, -209,3,255,72,1,225,128,36,225,176,255,225,176,80,224,14,5,224,11,2, -245,212,2,225,205,9,174,18,100,94,2,56,56,32,65,246,101,68,67,236, -96,15,2,50,56,57,165,208,192,34,242,215,0,109,174,108,128,2,55,52, -51,127,238,106,213,2,54,53,32,66,63,224,82,1,224,44,0,100,184,242, -115,2,2,121,112,101,2,32,39,58,2,113,117,105,2,116,39,32,36,172, -64,8,2,44,32,39,2,58,104,101,2,108,112,39,48,165,2,114,32,104, -32,9,184,9,224,78,5,148,219,83,88,64,124,115,147,224,101,15,2,87, -65,82,2,78,73,78,2,71,58,32,2,67,111,109,2,112,105,108,61,203, -2,119,105,116,2,104,32,71,2,72,67,44,2,32,115,111,2,32,108,105, -2,109,105,116,32,20,2,102,117,110,37,38,2,111,110,97,2,108,105,116, -2,121,46,34,227,4,0,96,241,129,44,65,9,176,109,128,137,2,51,50, -53,96,252,64,240,197,33,225,33,9,41,80,97,35,2,53,53,32,211,29, -244,215,0,32,22,2,54,48,32,240,129,3,2,46,109,104,2,115,105,34, -64,27,224,19,1,2,62,32,34,96,132,119,97,64,96,156,187,128,155,252, -164,1,230,202,4,2,35,53,56,199,246,225,185,1,69,143,120,79,160,214, -224,180,4,64,21,37,172,32,100,225,74,15,2,66,121,101,217,151,225,23, -0,129,25,236,230,1,2,95,53,52,113,0,64,226,130,80,133,208,153,113, -64,183,226,24,25,2,85,110,114,2,101,99,111,2,103,110,105,2,122,101, -100,95,56,2,109,97,110,155,66,224,87,10,248,109,4,198,30,141,71,153, -231,157,170,110,207,146,157,32,0,77,175,226,211,18,247,20,32,245,184,0, -192,165,243,9,9,83,85,2,51,50,52,246,196,4,224,191,5,236,11,0, -32,96,237,239,0,2,52,48,52,200,147,160,62,65,115,199,26,65,167,33, -111,2,79,32,80,224,151,13,67,73,167,221,32,185,128,109,224,119,0,190, -112,224,60,16,2,99,108,101,171,203,224,61,0,228,30,3,41,173,32,19, -199,225,227,231,8,95,170,64,196,103,218,2,51,54,52,231,217,0,231,238, -1,64,34,231,238,0,136,32,41,110,179,27,225,31,10,224,169,16,2,114, -101,108,2,111,97,100,224,170,5,227,156,5,100,146,65,141,224,22,6,132, -163,232,216,2,130,206,252,5,1,178,138,2,51,54,48,240,41,3,226,42, -4,64,198,224,213,0,224,233,3,225,20,4,165,79,225,247,14,224,218,16, -2,100,101,108,2,101,116,101,222,55,224,125,5,97,131,164,74,150,49,238, -74,1,98,68,128,26,154,255,226,73,3,97,111,88,24,225,105,13,224,140, -16,2,116,121,112,224,138,11,66,145,115,13,224,73,33,2,107,105,110,255, -12,0,224,73,6,97,63,224,73,33,230,26,0,79,83,228,81,14,64,86, -129,199,225,126,10,241,175,0,67,79,143,78,255,190,3,99,206,2,115,58, -92,55,92,102,161,2,32,32,32,32,0,96,9,171,72,96,26,130,130,64, -26,160,9,2,109,111,100,2,117,108,101,128,28,99,73,96,55,128,9,2, -97,108,108,2,32,100,101,2,102,105,110,2,105,116,105,2,111,110,115,96, -35,129,232,2,32,100,32,32,25,128,9,224,32,0,2,40,115,41,2,32, -100,92,64,36,65,128,2,32,101,32,32,0,2,115,104,111,2,119,32,116, -64,14,2,111,102,32,2,101,92,49,32,28,65,83,2,32,116,32,224,28, -7,2,116,92,49,32,28,65,38,128,186,2,116,104,105,2,115,32,116,2, -101,120,116,64,23,55,185,128,152,55,196,85,248,2,97,116,101,87,205,2, -114,101,115,76,25,64,33,32,134,2,110,32,32,96,0,2,97,100,100,39, -158,2,112,32,108,2,101,118,101,224,192,3,184,120,65,63,205,166,227,103, -8,206,29,227,103,10,35,25,157,94,219,199,229,106,10,45,15,81,21,218, -67,2,55,56,50,167,8,227,167,4,64,74,64,7,34,10,227,231,11,229, -219,21,2,49,53,48,142,5,2,55,56,51,104,196,108,190,2,56,49,32, -233,40,4,66,158,190,126,68,179,32,97,70,67,102,109,224,4,13,192,103, -89,91,64,104,255,36,0,2,79,32,95,82,3,220,34,230,187,4,236,222, -9,38,181,224,13,0,96,25,241,90,0,103,244,255,78,1,183,66,84,112, -135,109,253,78,8,224,204,2,238,86,0,230,217,16,98,69,253,206,1,96, -38,129,20,250,18,20,2,61,32,34,253,154,4,225,191,4,96,122,141,212, -234,4,5,2,95,105,116,162,71,204,92,226,71,87,2,54,55,32,226,71, -81,2,55,57,32,226,71,0,2,54,54,32,225,122,5,214,168,226,71,4, -192,1,226,59,55,226,45,72,32,177,64,205,201,219,2,51,50,56,71,83, -97,43,116,200,2,73,32,64,64,34,137,254,37,169,2,52,52,49,72,188, -64,5,64,23,217,71,226,47,15,133,44,176,136,96,37,2,51,55,52,240, -218,19,2,40,109,111,224,49,12,224,33,1,2,41,32,119,2,104,101,114, -101,25,2,105,109,112,2,111,114,116,2,32,80,114,2,101,108,117,2,100, -101,92,224,17,1,2,83,121,115,2,116,101,109,2,46,73,79,2,46,80, -114,49,33,2,79,114,82,2,117,110,92,132,243,2,97,117,108,2,116,32, -40,2,73,110,116,2,101,103,101,2,114,44,32,2,68,111,117,2,98,108, -101,2,44,32,83,2,116,114,105,2,110,103,44,2,32,40,41,2,41,92, -49,221,110,96,226,134,57,226,177,15,193,124,97,208,43,182,66,17,33,120, -2,54,51,55,137,75,210,109,235,132,3,66,205,65,236,226,154,12,126,224, -168,1,72,239,238,33,0,33,238,163,30,114,143,153,101,160,110,2,56,54, -52,128,11,172,168,227,68,63,136,236,224,169,14,66,222,168,116,231,148,0, -32,26,244,231,0,192,103,228,42,16,66,102,97,90,237,90,17,95,21,90, -10,2,51,56,57,118,187,2,95,52,54,234,236,0,109,95,224,47,6,109, -64,64,157,242,207,3,224,66,3,224,32,0,242,176,11,216,104,33,180,131, -189,125,135,163,233,226,188,16,32,215,73,114,189,140,2,55,54,56,232,119, -2,64,47,122,90,147,59,249,159,0,2,32,73,32,129,151,35,249,163,206, -52,59,2,50,50,32,229,4,0,224,24,1,2,80,32,75,239,241,4,99, -231,64,13,44,246,183,86,110,127,163,222,128,18,64,54,192,206,248,145,1, -244,1,2,66,68,65,93,2,53,50,32,228,234,0,96,65,230,52,20,2, -114,97,110,2,115,108,97,2,116,101,58,2,32,110,111,2,116,32,102,2, -111,117,110,2,100,32,34,130,3,154,236,179,246,120,79,129,1,198,138,32, -208,128,169,57,117,164,182,80,180,128,19,186,154,141,216,32,185,196,208,193, -142,68,135,67,26,181,125,133,8,131,123,64,78,64,17,251,13,9,224,32, -19,134,30,165,61,224,32,11,128,204,161,93,249,233,3,192,24,125,94,67, -148,188,237,250,150,15,2,100,121,110,2,115,121,109,250,148,6,2,95,57, -48,162,190,250,76,11,96,156,59,34,225,166,19,225,164,22,65,160,2,32, -112,114,2,105,109,111,2,112,32,34,160,105,33,152,2,56,55,57,223,134, -66,24,243,255,0,224,231,10,129,66,96,231,96,226,251,139,0,226,162,0, -65,190,225,55,8,128,34,128,79,251,94,8,226,223,1,224,105,3,96,21, -112,239,246,163,0,224,116,0,2,56,53,56,128,19,224,31,3,226,176,38, -2,58,32,105,38,22,42,248,37,233,207,191,151,169,2,54,52,57,228,141, -1,182,141,32,73,177,67,79,217,77,129,97,176,78,125,72,0,216,196,96, -50,136,205,236,194,6,93,190,196,15,67,171,224,30,9,71,113,96,30,56, -79,224,30,11,100,158,172,193,237,31,16,2,67,39,34,161,77,224,67,11, -72,255,185,138,224,30,12,192,98,89,186,224,98,16,2,83,39,34,166,227, -224,67,11,72,233,96,67,68,105,224,197,10,34,224,96,30,67,186,224,61, -10,192,30,67,125,224,30,10,192,160,67,232,224,30,10,193,65,69,38,224, -191,16,2,66,39,34,169,19,224,67,11,85,26,96,67,73,72,224,98,10, -201,135,2,82,32,64,224,98,17,2,75,50,34,97,169,66,136,224,36,17, -2,51,34,32,64,36,67,242,224,36,17,2,52,34,32,64,36,71,63,225, -244,18,2,66,34,32,165,38,224,180,11,85,166,96,180,2,43,32,64,224, -30,11,193,85,2,45,32,64,224,30,11,192,242,2,42,32,64,224,131,17, -2,113,117,111,146,123,64,8,224,40,19,2,114,101,109,96,39,32,7,224, -38,19,2,117,113,117,160,80,96,9,224,42,20,192,82,64,8,224,40,19, -2,110,101,103,96,39,32,7,224,38,19,212,118,32,7,224,38,19,2,111, -114,34,64,37,54,175,224,36,18,2,120,111,114,96,37,32,7,224,38,19, -2,105,110,118,96,38,32,7,224,38,19,2,115,104,108,96,38,32,7,224, -38,21,128,116,32,7,224,231,20,192,39,64,8,224,79,20,2,117,98,116, -92,78,128,84,160,12,224,48,19,2,61,61,34,64,42,69,199,224,36,17, -2,47,61,34,64,36,2,47,61,32,228,139,12,195,135,38,33,224,67,17, -2,60,61,34,96,35,224,67,14,194,185,2,62,32,64,224,67,17,2,62, -61,34,96,35,224,172,20,2,117,60,34,98,97,224,141,20,2,117,60,61, -160,37,224,75,21,2,62,34,32,64,37,224,149,20,2,117,62,61,160,37, -224,75,20,2,111,114,100,162,133,226,171,20,2,99,104,114,96,38,32,7, -224,38,19,2,102,43,34,120,130,228,39,10,224,36,2,2,45,34,32,64, -36,228,45,10,224,36,2,2,42,34,32,64,36,228,51,20,2,102,47,34, -96,36,2,47,32,64,224,36,18,162,76,32,7,224,75,21,160,38,226,79, -11,224,38,2,129,199,2,102,60,32,224,36,20,160,75,225,199,21,2,102, -62,34,96,37,225,199,20,2,102,62,61,160,37,224,75,21,196,155,64,8, -224,40,20,83,237,128,41,115,247,224,42,19,2,114,101,97,130,29,96,9, -228,127,20,2,116,111,102,132,128,32,8,228,10,20,2,101,113,34,100,5, -2,101,113,32,224,38,21,2,117,97,108,192,41,32,10,224,44,19,224,43, -1,224,42,24,2,115,99,109,149,254,64,8,224,208,20,192,40,64,8,230, -142,20,2,110,102,34,102,142,2,110,102,32,224,38,18,48,52,2,62,62, -61,96,41,128,10,224,44,24,224,43,1,224,42,22,2,114,101,116,2,117, -114,110,192,46,128,13,224,50,22,43,194,2,110,116,34,160,49,96,12,224, -48,22,2,115,101,114,2,105,97,108,59,88,192,52,224,16,0,224,56,22, -2,100,101,115,224,58,7,224,18,2,224,117,23,2,116,100,105,224,216,0, -96,12,224,48,25,2,111,117,116,224,49,2,32,13,224,50,25,2,101,114, -114,224,50,2,32,13,224,50,22,2,103,101,116,2,65,114,103,2,82,101, -102,192,53,224,16,0,225,118,23,2,101,114,102,2,111,114,109,2,73,79, -34,193,122,192,16,224,113,23,2,99,34,32,160,106,2,99,32,64,226,140, -18,2,97,105,115,129,103,96,9,229,209,20,2,97,116,99,2,104,34,32, -69,211,64,9,224,42,19,238,107,2,128,10,233,35,21,2,119,67,65,146, -247,2,76,101,110,169,46,224,18,3,224,60,19,2,112,101,101,2,107,67, -65,128,42,96,58,224,16,3,224,56,31,192,118,224,19,6,224,62,19,2, -116,111,73,163,15,96,9,224,42,21,2,80,116,114,160,42,32,9,224,42, -21,2,68,98,108,160,42,32,9,224,42,21,2,70,117,110,224,88,1,128, -12,224,48,19,2,65,46,97,2,108,108,111,130,22,160,11,224,46,21,2, -115,105,122,130,25,128,10,224,44,21,229,248,0,128,10,224,44,21,2,119, -114,105,188,114,160,11,224,46,21,167,142,64,8,224,40,19,2,98,115,43, -136,76,64,8,224,40,23,224,41,1,224,42,22,160,124,64,8,224,40,21, -168,13,64,8,224,40,21,136,15,32,7,224,38,22,192,79,232,18,21,2, -98,115,62,160,39,229,245,20,32,30,192,79,230,73,21,2,98,115,99,166, -199,96,9,224,42,21,2,112,97,99,2,107,34,32,96,43,64,10,224,44, -21,2,117,110,112,224,46,1,128,12,224,48,21,2,108,101,110,2,103,116, -104,160,48,128,12,224,48,21,44,40,2,115,116,114,160,48,128,12,232,173, -21,128,9,168,176,160,22,227,115,20,224,46,0,128,10,121,194,250,249,9, -224,0,82,81,237,217,217,182,207,186,101,219,59,150,152,251,56,18,103,189, -120,138,248,221,3,154,65,247,27,8,82,115,251,70,4,59,66,102,141,64, -27,153,141,251,182,1,122,131,251,182,49,64,82,153,200,224,110,4,160,108, -152,255,32,81,58,172,32,5,147,3,2,54,48,50,32,12,2,54,57,48, -148,72,2,49,51,32,96,43,254,37,0,119,145,2,51,49,32,118,109,64, -10,64,46,2,55,54,51,96,59,115,63,147,222,185,69,64,59,151,41,32, -42,2,51,32,75,51,255,2,75,32,66,154,201,120,74,118,84,64,62,225, -141,0,64,12,224,151,9,2,55,49,48,128,6,160,144,147,211,214,99,81, -51,215,69,180,136,64,45,2,53,51,55,243,112,1,64,53,147,214,96,161, -64,52,117,223,155,111,128,61,2,83,32,85,64,114,128,222,32,69,51,0, -32,5,40,26,225,94,2,32,241,243,196,1,124,3,2,83,32,67,118,107, -50,209,64,14,2,67,32,79,225,240,0,32,177,33,176,32,59,153,60,180, -227,252,39,0,2,54,53,52,32,28,2,52,51,57,160,34,2,35,51,54, -245,8,0,224,36,0,32,66,150,212,184,19,116,191,98,21,2,52,56,48, -192,91,193,154,2,57,49,32,32,117,2,53,56,48,64,199,215,184,218,57, -218,30,192,88,85,7,2,51,49,57,183,49,152,171,163,0,2,53,57,32, -128,189,96,29,32,75,2,57,50,32,227,50,2,79,218,120,254,2,75,32, -90,96,161,117,204,32,24,64,47,181,108,128,94,125,101,54,230,32,194,64, -30,130,225,2,89,32,66,184,253,152,44,2,67,32,83,83,202,252,205,5, -64,46,130,189,253,71,2,161,157,249,12,0,225,175,0,192,193,151,249,121, -74,246,204,3,64,254,2,54,52,48,90,27,2,51,48,32,160,64,122,51, -96,13,226,72,3,224,54,1,125,107,65,5,195,13,182,97,192,130,96,113, -249,161,1,162,82,253,143,2,64,194,220,102,128,149,188,110,66,240,32,235, -2,50,53,56,32,47,2,50,53,57,250,7,3,250,224,2,64,160,218,203, -128,117,250,254,4,2,52,48,55,183,137,187,62,92,211,251,67,2,32,178, -90,192,226,81,1,161,228,61,221,160,65,32,32,217,48,224,123,7,163,69, -55,204,97,15,98,12,33,203,131,21,130,104,193,9,65,200,183,21,87,223, -249,226,0,224,106,3,194,96,88,247,59,110,98,94,2,54,52,55,128,166, -251,245,2,129,52,196,111,163,6,192,69,64,175,88,231,224,44,0,224,33, -0,160,181,64,164,184,203,64,10,64,38,64,78,132,130,219,150,186,163,224, -2,0,128,47,253,240,0,224,8,0,160,24,224,25,11,154,91,249,50,3, -224,29,5,224,61,2,224,33,2,224,42,3,224,69,6,224,37,11,224,2, -4,231,21,2,224,113,16,224,85,10,131,97,224,2,23,224,48,4,225,31, -8,224,178,5,224,143,9,224,49,30,220,9,252,176,3,224,1,15,224,94, -5,225,27,23,224,151,16,224,57,5,225,9,24,225,6,5,225,249,16,224, -61,15,224,125,9,224,65,42,224,68,11,225,40,2,225,3,43,224,134,9, -158,105,224,86,2,224,145,22,224,151,25,224,1,15,40,35,69,68,166,222, -231,5,2,225,220,44,225,103,17,224,138,40,255,58,5,227,169,25,225,108, -34,224,138,39,229,162,0,225,177,15,230,157,3,224,96,9,225,178,36,224, -153,37,222,22,226,209,24,225,32,36,224,131,37,158,174,226,50,47,227,82, -15,224,131,37,190,170,224,65,32,224,114,11,225,119,36,2,50,55,32,224, -244,29,225,129,16,224,126,52,231,139,0,224,63,15,224,115,28,224,112,34, -105,132,225,226,34,226,228,19,224,118,34,228,143,9,224,115,31,224,118,52, -227,240,9,227,75,14,195,240,224,92,8,225,121,21,229,3,32,227,223,8, -227,220,11,228,117,28,224,129,5,225,7,30,224,126,7,230,156,1,166,147, -225,19,5,225,13,16,227,228,9,224,124,25,205,26,232,38,12,231,31,7, -136,183,224,14,15,224,154,1,232,194,11,225,126,18,227,228,1,224,73,3, -64,38,141,17,32,39,32,166,76,39,43,40,45,238,109,131,110,128,64,20, -224,19,3,228,48,4,224,129,1,64,67,235,129,1,224,232,0,171,156,75, -213,203,214,110,225,236,183,0,224,183,5,235,92,10,234,85,8,224,255,7, -44,54,32,52,2,57,54,32,174,159,2,35,57,49,225,189,9,224,88,11, -226,91,2,225,101,4,231,50,6,198,21,229,109,3,224,40,12,163,107,224, -37,0,224,34,10,207,93,144,141,224,25,3,229,247,5,2,73,32,64,224, -252,0,65,66,64,5,233,79,2,226,26,0,224,220,5,238,24,1,45,55, -226,230,16,130,64,226,95,3,224,248,1,225,6,3,45,95,172,219,164,187, -225,208,3,224,74,10,233,237,12,141,195,226,120,6,226,44,6,2,95,50, -49,33,188,226,56,0,226,55,17,243,53,0,144,123,224,106,6,81,91,224, -16,21,77,145,227,38,6,111,151,2,57,32,102,242,180,0,2,92,51,52, -2,38,109,104,2,115,47,83,2,121,115,116,2,101,109,47,2,67,111,110, -2,115,111,108,2,101,47,83,2,105,109,112,2,108,101,82,55,30,2,108, -105,110,2,101,46,104,2,115,92,51,2,52,38,44,2,49,54,50,2,58, -53,34,227,14,10,131,91,225,121,1,224,237,17,228,64,7,238,128,17,224, -42,9,226,211,10,225,232,0,230,72,3,172,108,227,50,19,227,180,3,175, -232,65,123,96,8,130,209,66,75,227,225,5,226,155,1,224,2,0,239,240, -12,235,253,6,224,34,1,242,117,0,96,40,68,103,65,231,132,117,226,11, -8,96,135,160,5,112,61,224,139,2,64,209,129,106,32,68,2,55,53,32, -2,95,55,48,97,106,80,164,160,71,179,130,211,93,32,109,243,58,1,224, -42,3,64,41,64,237,226,108,12,228,178,7,241,104,0,224,245,11,230,188, -3,224,172,2,243,108,2,128,41,96,148,80,171,224,175,4,242,24,1,98, -252,242,122,0,196,136,224,255,4,177,63,180,139,224,48,3,224,55,1,100, -82,164,87,224,6,3,225,151,10,241,171,3,192,88,130,15,227,148,26,224, -169,2,227,10,1,225,2,7,36,91,225,113,2,224,182,9,224,175,5,231, -152,7,231,178,4,224,147,2,244,88,0,34,206,32,142,69,184,160,6,225, -142,1,231,65,0,228,35,2,226,156,12,225,201,8,227,157,7,2,53,50, -32,226,170,2,228,219,14,182,0,226,149,2,96,247,236,238,0,229,94,2, -2,64,64,85,244,36,0,225,59,1,224,242,2,244,5,0,226,112,3,2, -85,32,35,226,24,0,227,45,8,226,65,3,231,119,6,224,95,12,225,13, -2,226,218,9,224,105,2,224,32,2,227,244,16,225,52,31,97,197,243,195, -9,211,223,225,56,15,224,221,8,231,164,4,224,145,4,32,115,228,173,1, -224,172,10,226,142,5,66,64,96,23,228,143,0,167,154,164,67,161,131,70, -213,244,176,0,133,38,226,140,0,128,27,225,108,0,163,109,224,63,3,128, -242,71,97,224,67,15,2,67,32,80,225,179,6,160,70,246,11,1,229,0, -4,226,189,15,227,193,8,195,104,131,174,165,1,228,202,20,248,32,4,161, -222,164,131,100,182,195,119,225,169,5,228,205,2,160,60,2,50,50,54,229, -230,2,250,100,12,2,92,56,38,2,32,92,56,2,38,34,32,162,208,150, -228,151,13,248,50,0,164,104,128,150,2,82,32,64,229,141,20,129,252,227, -27,7,234,138,12,192,20,226,179,11,174,54,231,161,19,98,120,64,164,246, -98,0,132,160,65,199,138,8,134,120,248,74,3,250,7,4,32,13,35,128, -96,4,215,16,132,229,128,250,36,212,65,72,122,164,164,213,134,207,96,112, -2,49,53,32,64,194,2,53,52,48,130,54,198,221,230,56,3,98,65,139, -236,32,137,32,76,151,90,249,56,0,193,175,86,199,187,26,2,50,49,56, -160,225,64,20,155,10,232,119,3,32,109,226,119,4,67,123,65,230,64,169, -2,52,50,32,32,63,236,65,1,91,19,2,64,35,48,137,4,33,117,225, -246,1,2,103,101,116,2,82,97,119,2,32,102,97,2,105,108,101,2,100, -34,32,195,134,193,72,32,81,99,226,64,130,155,87,2,94,71,69,2,84, -82,65,2,87,32,58,128,130,123,196,2,55,52,56,64,15,33,146,96,33, -2,102,108,117,2,115,104,98,96,17,154,9,32,139,193,173,64,20,153,239, -225,126,2,155,80,2,95,52,49,2,51,32,95,66,173,64,88,235,164,4, -240,60,0,32,241,91,174,193,99,32,54,33,211,130,72,249,7,4,64,102, -153,147,58,189,2,50,32,65,152,34,2,52,53,32,128,176,2,51,56,32, -64,14,152,49,226,188,0,225,61,8,32,82,92,92,227,102,1,225,107,23, -2,50,52,52,36,181,161,103,99,119,99,110,253,216,15,2,83,97,118,2, -105,110,103,2,32,99,97,2,99,104,101,222,85,32,95,32,48,64,248,120, -216,2,95,50,55,201,244,64,224,64,107,128,16,64,191,221,68,2,55,52, -49,96,207,221,47,236,153,4,100,43,65,31,2,51,55,56,130,185,226,54, -5,130,105,78,93,99,141,250,31,5,65,92,34,134,125,151,2,50,50,49, -161,19,96,71,231,112,10,64,137,100,133,2,50,54,49,222,155,32,154,160, -164,35,70,64,15,130,52,2,73,79,46,2,115,101,114,2,105,97,108,2, -105,122,101,64,22,67,99,66,59,2,97,100,100,2,95,108,122,2,55,55, -95,2,99,111,109,2,112,114,101,2,115,115,111,2,114,32,58,128,114,129, -204,62,95,2,52,32,90,224,1,6,234,77,1,128,116,65,181,195,46,2, -56,56,32,67,104,92,166,126,174,192,222,64,23,96,205,32,188,2,80,32, -66,189,90,99,204,64,21,64,7,2,75,32,95,99,9,96,66,129,61,128, -94,219,238,165,153,98,162,2,95,51,56,33,41,2,51,56,57,130,107,64, -64,224,35,1,98,8,226,9,18,2,69,120,99,2,101,112,116,2,105,111, -110,2,58,32,34,193,57,64,85,128,65,97,99,128,199,46,234,36,46,32, -148,2,51,55,53,195,173,224,229,6,133,252,226,3,0,224,255,3,128,50, -232,203,6,97,8,224,255,5,91,186,128,172,2,51,55,52,224,167,3,45, -126,237,116,0,171,95,225,75,0,235,95,1,128,69,224,15,2,2,56,53, -32,161,25,162,38,93,158,224,194,0,97,125,225,104,0,65,72,65,44,2, -85,32,67,204,58,101,155,227,131,3,192,178,65,14,2,64,95,56,254,219, -3,224,31,1,64,102,65,240,224,92,7,244,247,5,65,104,131,71,192,172, -35,124,96,165,2,51,51,50,96,170,125,3,2,54,57,32,160,44,165,137, -2,51,51,51,34,118,2,85,32,66,169,188,32,139,128,88,64,35,130,243, -238,11,0,240,37,2,32,80,95,176,70,125,70,19,192,61,224,7,3,72, -155,166,138,235,192,9,253,96,2,228,124,13,137,145,226,118,4,167,190,226, -120,12,35,102,2,98,105,110,2,97,116,111,2,114,115,58,2,92,49,48, -167,255,2,95,54,53,253,96,0,253,182,4,96,221,131,193,224,221,11,128, -155,2,56,48,32,199,129,226,29,2,97,247,38,7,32,82,2,52,52,53, -128,33,232,52,2,161,210,48,40,226,185,10,33,52,232,5,1,223,47,227, -149,3,193,63,192,83,228,153,0,160,123,225,53,10,98,100,229,179,5,227, -5,5,225,67,35,2,112,105,108,69,201,2,117,115,101,2,100,32,98,2, -111,111,116,2,32,109,111,2,100,117,108,165,212,64,196,207,230,255,130,5, -225,25,14,239,29,2,226,213,11,142,177,226,211,1,128,185,34,54,207,140, -195,224,65,12,226,62,38,225,7,4,224,250,25,2,116,111,116,2,97,108, -32,49,161,2,111,114,116,2,32,116,105,2,109,101,32,64,0,128,245,238, -159,0,107,215,52,187,123,3,166,225,72,25,2,64,64,102,224,72,0,2, -109,115,34,241,108,7,226,122,3,244,137,1,196,88,137,219,137,228,37,17, -225,176,2,2,54,52,54,64,4,137,149,32,120,129,34,211,215,34,192,65, -140,67,194,64,211,41,205,33,157,71,228,64,14,2,51,53,56,64,77,121, -26,64,40,134,117,166,233,202,68,97,82,107,72,97,78,32,166,33,23,235, -125,2,141,101,32,111,64,65,134,136,226,208,11,99,96,176,243,145,248,74, -21,163,24,225,181,0,197,89,178,187,226,2,0,171,99,140,5,227,15,8, -32,65,163,72,2,80,32,75,193,49,130,27,238,111,3,248,2,0,114,166, -130,46,209,170,2,52,51,57,82,168,96,78,129,38,32,109,173,238,128,33, -246,72,1,129,114,32,31,133,207,64,247,233,124,0,2,52,32,65,161,76, -135,16,2,85,32,90,231,180,5,64,26,233,136,0,65,103,230,80,17,162, -189,2,51,49,54,32,233,2,52,50,56,226,156,2,64,174,226,170,11,2, -79,32,35,74,111,128,107,241,49,2,131,110,2,55,50,50,227,63,0,130, -74,194,249,96,220,226,249,19,2,67,97,110,2,110,111,116,2,32,102,105, -2,110,100,32,2,112,97,99,2,107,97,103,227,237,8,163,147,227,131,2, -231,106,10,201,42,32,193,141,223,65,15,134,144,231,118,2,2,112,107,103, -32,92,64,26,166,126,2,52,51,53,73,23,66,69,137,93,33,19,64,15, -133,155,244,165,2,98,21,2,50,56,57,227,70,2,223,91,208,3,98,148, -194,55,162,0,76,251,182,195,229,72,37,128,205,229,72,45,132,71,69,72, -229,55,7,226,26,13,128,94,76,57,66,92,232,165,10,128,54,68,42,2, -95,52,52,32,125,231,94,1,241,67,8,225,154,4,104,2,35,227,167,4, -133,160,32,98,229,160,0,203,144,75,57,247,55,5,225,45,107,108,64,2, -100,32,34,230,108,7,232,249,4,206,216,69,47,2,52,52,50,134,66,176, -55,43,228,2,51,32,35,253,159,0,34,72,67,31,227,146,1,231,74,96, -224,211,1,103,69,226,6,56,2,45,98,111,2,111,116,34,160,144,130,10, -227,225,32,231,199,3,99,234,2,111,117,110,2,100,58,32,227,228,8,226, -82,35,33,88,179,164,226,83,1,2,54,50,55,230,155,1,66,80,99,192, -70,13,74,128,2,54,53,50,234,127,1,238,237,4,126,97,64,50,134,99, -37,107,197,84,64,20,204,162,248,178,4,134,128,65,245,2,52,50,55,245, -63,5,224,189,3,225,95,0,193,92,35,10,229,236,0,253,66,9,254,45, -3,241,242,2,255,87,5,247,94,5,160,41,224,116,2,246,230,8,224,8, -4,100,142,245,92,1,226,144,37,235,18,4,226,144,10,226,2,17,2,112, -97,114,2,115,105,110,2,103,58,32,232,156,2,249,128,12,245,253,7,224, -160,69,226,165,19,64,162,2,101,100,58,235,187,2,105,96,2,54,51,55, -255,172,8,224,180,4,232,98,7,163,90,104,80,128,175,224,168,1,235,170, -1,211,11,2,54,51,56,115,11,96,29,154,207,168,43,231,180,1,131,97, -128,15,224,190,16,195,95,2,97,109,101,2,32,100,111,2,101,115,32,67, -105,2,97,103,114,2,101,101,32,2,119,105,116,2,104,32,102,50,151,96, -29,225,131,0,248,106,0,103,199,99,133,231,246,12,73,133,135,246,229,17, -2,226,157,11,162,154,226,179,10,227,12,4,227,55,8,251,135,13,190,47, -252,126,0,232,205,10,97,116,83,197,2,54,51,57,193,249,2,54,52,48, -228,49,6,2,54,52,49,164,49,224,188,4,252,136,5,254,45,1,224,28, -14,189,137,224,28,13,228,23,21,225,44,0,235,124,1,249,192,4,222,195, -254,115,5,192,35,224,111,7,228,28,1,100,252,252,229,0,224,5,33,149, -142,230,142,40,206,153,227,92,43,2,116,121,112,2,101,32,99,2,104,101, -99,2,107,101,100,227,98,2,234,71,1,2,54,52,50,67,12,67,52,224, -53,1,2,45,45,45,2,45,45,92,224,45,0,228,55,6,226,103,9,225, -92,5,225,171,16,230,249,4,210,123,238,4,1,226,54,0,100,210,172,255, -226,55,19,226,59,6,226,32,50,224,2,18,234,113,0,224,186,50,224,153, -15,224,192,8,224,40,19,224,198,23,224,200,16,225,149,0,224,81,7,224, -224,3,226,218,1,224,73,3,196,4,227,24,4,224,64,7,224,2,4,228, -166,18,224,143,26,226,64,1,224,255,9,224,93,6,224,92,13,192,32,228, -215,14,231,163,3,199,145,224,8,9,231,2,104,2,100,101,115,2,117,103, -97,2,114,101,100,242,193,4,99,153,249,129,1,229,180,8,229,165,2,128, -177,224,5,9,226,198,4,224,207,3,245,69,3,225,30,1,235,20,25,253, -157,6,238,218,2,224,24,9,128,247,224,24,6,235,56,26,2,100,111,110, -206,137,224,166,9,231,55,5,224,91,2,224,89,17,2,44,32,34,255,105, -8,160,69,241,202,3,241,181,1,231,234,16,2,115,32,40,192,74,245,206, -0,224,72,10,224,69,21,2,32,43,32,232,8,11,224,65,3,224,62,28, -224,197,12,80,45,34,49,248,78,4,227,51,3,227,102,0,226,52,18,226, -254,12,233,91,32,57,222,136,209,128,159,32,11,66,66,233,95,1,55,52, -2,51,32,102,224,206,0,2,73,110,116,2,101,114,97,2,99,116,105,2, -118,101,34,255,68,0,219,63,226,121,5,227,91,45,2,108,111,97,2,100, -101,100,238,90,9,228,232,14,196,11,227,93,0,226,97,2,227,63,4,255, -124,2,64,5,228,86,0,237,46,4,224,18,0,2,54,53,53,250,155,0, -164,167,223,167,179,194,189,65,32,8,33,89,2,55,50,32,207,161,249,190, -8,226,241,2,245,64,3,229,162,1,147,42,224,96,1,2,85,32,65,242, -245,2,255,105,0,87,35,73,203,227,216,1,161,246,224,32,0,224,45,4, -205,242,244,43,0,224,16,11,224,32,8,66,53,2,54,53,56,64,148,2, -89,32,66,179,204,211,201,193,13,179,137,64,188,79,219,2,54,57,54,243, -151,2,65,55,212,250,2,95,57,49,105,12,78,41,226,209,1,225,135,4, -80,224,106,118,2,56,50,51,82,0,88,164,251,96,7,224,137,11,248,189, -1,170,114,224,10,4,224,167,4,65,83,225,49,1,224,76,9,140,136,194, -83,34,39,2,32,61,61,34,198,128,212,239,109,1,244,129,5,96,211,161, -167,96,13,192,178,64,208,181,35,2,53,51,56,173,23,75,84,133,92,79, -41,222,20,2,53,51,57,64,5,127,229,32,6,93,130,2,55,49,48,128, -45,203,138,158,193,64,60,188,94,35,51,116,73,2,53,54,56,96,60,67, -31,154,185,224,185,0,126,186,36,101,2,48,54,32,64,66,90,84,128,39, -227,101,1,2,101,111,102,131,97,63,18,2,50,52,49,224,134,0,252,115, -2,64,122,150,73,32,73,35,73,128,120,236,84,1,32,15,98,53,194,220, -2,53,52,50,223,94,228,185,0,2,32,64,83,182,202,2,53,52,52,96, -148,2,53,53,51,128,237,149,95,223,87,160,114,180,107,224,230,2,2,54, -48,53,64,196,2,48,57,32,228,67,1,224,175,1,129,110,32,119,228,164, -5,2,77,97,105,2,110,34,32,32,29,2,79,32,95,128,170,2,57,49, -32,228,201,7,2,109,97,105,128,36,160,128,64,127,180,220,68,56,225,103, -1,2,48,32,102,238,61,6,159,57,225,140,4,32,213,170,115,225,39,0, -193,211,225,230,3,2,50,56,53,225,242,2,2,54,52,32,2,35,52,48, -129,23,93,103,32,167,68,57,160,24,130,48,192,13,243,184,1,224,254,2, -34,228,33,64,64,34,246,114,0,228,249,0,224,192,13,2,119,104,101,2, -114,101,34,231,63,1,225,107,15,229,28,4,225,113,4,193,115,242,65,1, -251,158,0,128,241,134,233,224,9,66,225,74,2,224,5,8,71,73,161,78, -99,15,2,52,51,32,68,133,96,26,154,182,225,114,6,225,12,3,2,100, -97,116,2,97,34,32,96,209,140,10,96,8,159,144,224,88,2,224,99,12, -32,94,64,6,224,93,18,2,110,101,119,77,206,192,96,134,201,226,1,10, -119,143,224,101,17,103,34,126,18,99,91,32,73,121,238,32,14,127,51,110, -11,58,74,101,202,32,246,115,55,245,104,7,183,241,2,57,49,49,32,21, -64,47,159,178,129,204,250,185,0,224,129,15,64,124,224,231,18,224,228,35, -2,54,50,54,162,213,225,173,6,2,53,49,57,128,32,2,57,55,32,233, -45,1,226,117,0,66,2,224,147,4,163,53,229,65,4,2,56,55,32,32, -64,67,196,227,66,5,224,119,1,224,68,4,2,52,52,51,224,216,21,138, -226,160,218,2,55,48,51,160,185,226,25,25,121,235,224,88,3,224,11,15, -224,112,6,2,102,111,114,2,101,105,103,132,149,224,140,18,224,27,8,2, -99,99,97,2,108,108,34,160,26,2,54,48,52,65,6,161,225,64,15,97, -89,224,118,5,2,56,54,32,224,62,1,2,58,58,34,193,190,192,52,224, -216,13,2,55,48,52,224,245,15,72,8,227,152,4,98,182,128,54,2,49, -57,50,225,92,10,2,110,102,105,2,120,108,34,199,51,225,150,2,152,247, -224,45,10,2,114,34,32,196,127,224,92,3,107,82,224,46,10,203,250,64, -28,128,151,33,8,227,252,2,2,105,103,105,97,79,231,61,6,188,232,66, -96,71,227,87,24,114,61,171,46,41,28,2,95,54,49,96,121,248,203,10, -35,133,192,32,224,33,8,170,201,160,91,71,153,224,36,4,224,0,0,226, -201,1,104,57,226,201,6,226,125,13,226,136,15,65,27,226,112,18,2,99, -108,97,2,115,115,34,161,252,2,51,48,32,227,196,2,161,199,227,201,9, -2,49,50,52,128,30,96,164,226,11,17,32,222,194,124,224,131,6,2,54, -49,53,224,33,8,230,245,7,232,148,3,200,84,32,44,39,103,64,5,142, -193,224,246,17,66,111,227,216,19,2,110,115,116,2,97,110,99,228,181,1, -164,28,128,94,2,55,48,53,228,163,8,32,83,229,5,22,2,100,101,102, -2,97,117,108,196,45,2,53,55,54,96,219,96,174,64,94,225,199,6,227, -99,19,225,179,22,229,110,3,2,48,56,32,229,110,9,227,219,15,133,88, -224,119,17,66,109,224,119,18,2,112,97,116,45,250,196,156,197,233,226,37, -15,131,1,232,92,3,2,53,55,32,105,34,232,155,1,135,216,128,15,42, -120,202,165,96,140,110,122,232,119,7,224,231,18,2,60,45,34,160,152,64, -103,230,65,45,224,252,32,163,159,71,135,225,215,7,194,77,229,12,0,225, -141,13,64,22,47,251,2,56,55,53,32,241,234,127,0,67,10,123,88,2, -83,32,83,107,55,36,79,2,60,32,64,114,171,224,18,6,64,228,100,150, -224,18,1,157,115,228,201,2,97,67,2,49,51,56,100,201,228,229,6,128, -253,160,27,2,95,53,57,130,248,242,107,0,224,20,10,224,62,4,186,197, -128,62,2,75,50,32,36,198,200,81,224,149,6,66,7,236,157,5,224,58, -3,241,82,0,98,35,161,246,224,115,1,69,128,224,90,1,65,33,220,173, -77,196,36,138,64,24,36,110,64,25,156,148,160,25,99,193,160,24,156,152, -232,113,8,2,55,53,50,232,113,1,64,39,141,150,160,64,96,128,160,64, -141,124,226,79,6,226,94,10,227,88,11,110,61,72,107,204,254,231,27,5, -99,149,64,131,2,56,32,102,226,37,0,2,83,79,85,2,82,67,69,167, -26,229,8,4,2,52,52,53,254,151,0,235,38,3,224,135,1,229,134,5, -204,154,224,158,16,208,210,128,37,112,15,96,85,224,118,5,97,172,232,93, -2,227,40,18,2,97,115,34,197,1,201,47,136,144,232,52,22,231,209,3, -231,208,10,2,104,105,100,52,106,225,18,11,160,155,197,114,141,71,2,55, -48,50,227,154,11,224,100,22,2,113,117,97,2,108,105,102,2,105,101,100, -128,103,65,250,143,3,236,114,25,159,233,65,200,162,200,164,93,33,40,228, -101,22,238,2,2,2,57,48,32,237,239,7,229,173,17,165,3,96,95,231, -44,13,224,46,4,139,20,107,92,64,215,143,104,81,104,80,220,64,17,142, -250,241,88,3,64,7,66,29,64,29,141,226,2,90,32,66,64,21,128,50, -96,234,176,32,225,88,1,112,64,2,83,32,95,32,141,97,142,101,209,99, -4,148,200,228,6,0,136,99,129,189,96,31,2,90,32,95,108,192,2,50, -49,53,196,133,64,100,131,240,230,73,4,41,241,228,114,2,2,85,32,66, -37,47,82,114,132,119,81,203,208,151,211,98,114,2,249,62,1,240,182,1, -116,21,238,237,1,121,220,180,76,96,56,224,16,0,178,90,249,130,3,146, -87,243,197,3,64,17,181,110,230,184,2,179,39,240,235,3,178,44,242,230, -2,192,10,213,156,67,214,240,76,1,182,162,2,53,55,48,224,97,0,226, -69,8,135,59,160,41,147,147,246,63,5,165,102,147,244,65,104,191,63,178, -219,238,60,0,238,29,3,208,4,231,136,4,183,225,64,237,64,10,147,22, -245,22,5,225,190,0,197,149,225,192,5,150,17,98,20,240,132,8,32,203, -232,67,3,254,18,1,213,224,245,221,2,193,30,242,132,1,232,77,9,149, -250,32,57,192,214,224,211,23,38,25,132,186,128,193,134,62,229,112,1,33, -41,2,51,51,32,224,100,5,228,222,18,110,143,100,158,64,228,2,54,57, -52,238,222,24,116,149,129,182,97,98,184,54,228,229,1,224,78,8,236,10, -24,224,77,2,32,7,34,135,226,140,2,73,50,166,156,144,80,84,108,48, -80,151,213,2,95,56,51,203,159,128,38,65,18,244,192,0,241,148,14,224, -5,8,225,223,3,65,15,230,190,6,224,167,0,68,63,234,134,10,66,11, -128,162,160,240,225,190,6,45,111,239,156,10,229,156,7,96,36,119,134,41, -124,224,51,0,229,164,1,2,54,52,54,225,214,8,2,54,57,51,192,253, -170,48,229,85,2,2,54,50,49,96,159,229,220,28,138,50,74,156,243,223, -19,241,24,5,35,144,111,113,2,53,48,53,230,70,26,84,227,224,105,26, -160,209,230,90,15,2,57,48,48,224,199,19,2,54,55,56,214,220,224,139, -14,173,221,129,169,224,221,18,2,55,56,54,197,195,238,101,12,130,231,195, -48,224,57,9,102,58,224,57,10,35,156,224,56,2,66,174,183,60,225,62, -22,91,149,136,174,129,23,226,182,5,231,134,13,132,248,195,226,2,49,51, -55,226,64,9,2,52,55,32,233,175,9,226,240,2,2,49,48,49,224,143, -13,211,49,104,21,226,241,8,32,23,199,231,232,213,2,2,54,57,50,237, -26,9,2,46,46,34,228,61,0,226,14,9,2,49,50,53,163,213,136,235, -120,213,64,14,200,34,231,242,4,183,32,2,49,54,56,2,57,32,58,128, -155,128,15,97,32,132,58,32,28,33,154,32,29,32,35,228,39,2,237,188, -8,92,251,32,123,100,133,227,87,5,93,26,64,70,97,58,160,8,64,79, -168,11,228,113,22,2,54,55,57,128,62,161,40,2,56,50,32,128,7,161, -223,125,5,64,7,34,97,64,85,134,162,225,226,15,2,49,56,50,234,165, -1,233,82,3,99,251,2,54,56,53,96,76,225,131,2,145,240,240,28,6, -2,111,34,32,235,65,1,65,7,2,54,54,55,129,82,64,133,128,212,242, -164,11,2,81,117,97,2,108,68,111,242,165,10,178,66,146,165,220,252,45, -180,128,18,251,32,4,192,7,64,59,233,98,2,253,125,12,192,168,192,71, -168,55,114,170,103,235,2,51,55,48,66,173,2,50,56,32,224,63,2,65, -201,32,6,254,197,6,64,220,230,41,5,242,176,23,2,55,55,49,241,184, -22,154,181,227,21,0,245,88,17,140,116,233,24,2,241,70,8,2,104,101, -110,245,50,0,224,77,56,2,101,108,115,185,85,224,77,1,226,210,4,32, -45,224,245,16,71,87,224,245,29,162,58,240,88,9,2,45,62,34,242,88, -0,236,13,11,65,139,197,6,224,132,14,225,122,22,2,108,101,116,224,133, -6,182,43,243,103,20,225,174,4,64,132,205,80,224,132,12,2,56,51,52, -244,175,22,2,97,115,101,226,1,18,224,45,6,188,227,224,177,0,2,56, -49,32,161,10,188,103,233,181,18,114,69,202,141,102,210,96,56,196,255,230, -14,14,71,167,228,232,12,69,77,164,232,180,246,198,215,231,59,13,193,46, -165,95,233,63,3,71,128,235,50,5,170,11,135,153,251,212,9,239,176,8, -247,252,21,205,56,251,251,12,49,220,40,148,2,51,53,32,96,237,202,149, -2,53,55,53,86,243,188,19,32,183,69,129,224,183,8,33,81,224,154,5, -231,47,12,136,158,224,197,7,231,90,18,252,168,18,196,245,178,144,2,95, -51,57,32,184,32,42,96,170,64,146,110,105,78,58,192,196,138,27,224,198, -0,230,112,29,224,5,9,233,195,2,74,101,207,121,224,24,11,102,64,234, -95,64,66,56,234,95,32,138,92,234,85,29,2,54,55,48,233,206,1,234, -66,22,32,44,228,76,10,234,67,2,199,216,251,190,4,2,54,55,50,224, -40,1,224,173,0,224,96,15,251,186,10,234,164,3,173,22,224,96,5,108, -90,225,14,17,130,15,225,111,31,131,197,130,130,235,195,21,2,55,57,48, -71,55,104,133,161,70,246,105,19,2,114,105,109,2,105,116,105,2,118,101, -34,162,23,142,181,66,141,200,168,232,41,12,2,115,116,114,179,33,232,41, -6,129,191,250,207,0,167,204,160,82,136,124,149,76,64,202,41,231,64,22, -231,182,0,142,17,64,187,40,59,2,50,57,54,208,53,32,207,2,51,32, -79,233,192,2,96,54,134,97,213,156,96,102,117,66,97,174,227,72,2,170, -39,225,219,12,136,96,32,227,131,228,233,88,2,232,110,4,32,64,197,79, -226,236,2,64,106,133,219,192,132,100,9,160,132,165,188,240,137,4,32,31, -235,155,1,224,9,21,241,117,12,128,120,240,223,7,64,117,132,116,160,59, -224,13,20,146,84,236,21,3,196,211,141,248,208,156,140,111,172,118,226,132, -0,224,147,14,231,33,0,224,94,11,66,185,254,163,7,236,53,13,224,70, -9,225,145,0,144,19,224,58,17,243,11,11,224,213,2,240,137,9,241,24, -0,240,15,3,138,111,252,133,22,107,77,245,239,7,237,105,8,2,54,54, -56,224,243,41,224,240,3,64,66,135,113,224,239,15,224,237,4,192,234,224, -226,3,66,135,135,212,98,159,65,200,131,115,64,88,226,183,1,97,94,130, -182,64,180,246,131,28,2,95,49,50,131,87,228,245,5,144,8,2,54,53, -56,224,218,3,224,54,5,79,50,233,251,43,224,125,7,232,188,5,65,147, -235,252,13,233,241,2,151,47,2,54,53,57,254,114,19,239,10,4,235,87, -11,244,52,11,190,39,64,136,237,98,0,231,162,13,250,13,8,228,155,15, -2,53,50,49,225,95,9,126,24,233,84,13,254,92,4,254,171,15,110,235, -252,134,30,254,100,5,244,90,0,224,123,21,65,1,133,208,246,84,5,65, -32,32,244,245,126,7,159,97,96,180,227,191,9,140,172,128,83,251,22,2, -229,31,14,224,186,3,2,119,104,101,2,114,101,34,250,18,0,248,183,14, -64,87,134,43,229,119,4,100,233,96,157,64,36,245,45,5,2,39,32,79, -75,180,160,64,99,102,70,171,224,137,1,227,207,1,64,93,198,30,235,252, -17,228,108,45,224,114,13,64,113,217,89,70,142,67,215,163,239,209,58,167, -99,195,166,32,33,32,29,67,15,226,178,3,254,235,13,222,69,2,53,57, -50,164,96,64,58,196,47,2,54,53,54,81,163,64,88,241,163,3,150,195, -2,54,53,53,128,104,227,27,4,241,163,41,184,49,150,28,64,79,168,58, -231,14,4,32,26,236,177,12,141,3,167,12,247,207,3,247,204,17,153,25, -2,50,55,56,203,206,193,52,236,249,123,97,0,131,22,41,132,255,7,9, -255,195,6,67,250,255,27,6,158,255,117,20,137,172,160,219,255,67,12,160, -38,91,56,224,38,0,82,3,183,178,64,140,233,119,0,130,100,76,99,234, -30,6,255,201,5,32,183,224,164,6,64,87,224,48,4,135,8,224,48,0, -255,158,1,255,229,17,224,37,3,225,39,0,207,131,194,225,236,139,27,216, -251,128,131,224,19,1,96,80,252,193,1,35,105,98,89,135,64,64,64,160, -24,96,26,156,94,142,27,220,225,105,14,227,165,0,64,33,131,165,66,229, -64,165,233,100,10,182,159,2,48,57,32,96,40,131,101,97,60,92,82,154, -37,200,131,132,195,128,21,128,55,139,132,98,203,76,54,160,24,171,167,64, -79,227,151,18,230,18,6,2,114,105,118,223,27,225,77,0,127,11,150,201, -98,221,238,19,7,250,108,2,214,197,101,62,227,12,1,229,156,13,68,12, -227,222,7,2,50,57,32,235,47,12,233,127,6,229,90,13,167,218,165,89, -66,47,229,115,4,170,171,64,63,230,138,6,2,67,32,80,242,223,5,64, -219,99,120,252,31,8,230,138,18,228,49,7,104,221,131,62,230,252,9,149, -100,32,118,65,205,68,123,64,154,195,250,221,230,96,25,64,132,68,38,32, -54,33,96,2,55,49,50,108,180,65,225,234,233,1,64,178,131,158,123,240, -157,171,165,12,139,107,190,108,160,49,128,214,128,1,64,37,100,136,45,140, -37,6,188,231,224,36,6,254,208,0,253,67,2,93,64,108,75,224,5,13, -224,114,4,195,33,222,69,159,42,254,72,2,254,70,5,128,38,254,71,2, -157,111,254,76,2,204,67,255,68,3,127,139,197,215,160,2,229,232,0,224, -119,1,159,165,221,229,2,51,50,52,237,22,2,37,151,102,9,113,199,128, -32,32,14,98,216,122,203,102,247,2,54,57,57,236,147,2,2,49,48,55, -64,149,158,248,173,84,254,190,8,134,106,163,176,70,139,189,152,55,79,134, -36,101,247,66,239,96,8,96,16,163,242,142,196,2,52,48,48,33,252,113, -224,33,253,122,209,129,254,96,169,252,180,0,98,228,2,51,56,52,224,159, -1,64,83,64,45,87,111,42,143,161,225,224,79,3,225,12,3,124,181,247, -202,9,2,66,97,100,2,32,71,65,2,68,84,32,2,114,101,115,42,51, -2,32,116,121,2,112,101,34,226,75,4,75,249,112,196,2,48,32,67,34, -186,2,95,56,54,69,131,2,51,51,48,133,187,144,224,203,78,161,161,195, -121,226,196,2,197,200,33,148,45,44,2,50,32,95,160,53,131,137,224,160, -7,72,81,32,96,163,7,194,52,132,252,64,142,128,126,99,98,224,217,15, -202,225,225,158,0,128,57,96,190,96,95,32,125,227,103,0,32,33,104,107, -96,146,64,174,134,38,101,168,96,179,2,64,90,32,99,39,195,50,35,243, -252,152,0,131,244,64,164,227,35,2,49,211,160,123,65,163,71,127,96,108, -121,146,225,90,0,124,161,2,55,32,79,240,170,2,224,76,5,224,70,8, -2,75,32,75,224,70,1,224,67,17,224,49,4,59,170,224,120,0,206,129, -2,49,50,55,132,161,65,215,96,113,223,1,224,170,0,224,108,0,224,68, -1,192,60,65,125,160,58,97,45,246,128,10,2,51,50,32,64,42,229,95, -4,236,129,12,229,92,6,105,37,233,164,8,193,238,224,24,7,138,34,237, -106,5,33,12,224,108,8,248,249,2,225,194,1,230,158,4,233,220,2,225, -225,0,246,38,4,224,26,0,196,121,224,11,0,232,36,3,226,242,2,68, -253,98,242,71,227,246,150,7,250,228,13,237,253,14,66,127,193,26,193,12, -161,98,96,7,136,44,224,82,24,224,93,11,101,53,162,107,96,8,192,111, -129,131,132,112,241,132,10,224,142,11,185,12,36,18,224,15,1,65,7,169, -29,225,207,4,32,122,67,90,238,103,1,77,155,2,54,50,51,129,140,226, -3,0,225,131,4,97,95,64,80,204,171,225,88,11,244,35,2,170,44,140, -69,90,52,224,31,7,246,30,13,223,226,226,85,4,240,8,3,2,54,32, -85,68,229,2,89,32,64,138,43,97,18,161,62,166,56,64,192,229,1,3, -201,102,250,74,16,224,108,4,168,231,176,51,233,146,1,239,196,19,76,115, -255,187,19,161,58,202,48,250,211,17,65,154,195,17,64,49,213,229,224,49, -26,32,245,64,49,220,66,138,101,245,155,2,69,45,160,148,96,51,234,62, -6,108,7,64,64,246,7,6,2,48,55,32,97,199,106,173,98,93,64,36, -236,25,0,108,180,2,53,56,57,129,57,143,25,64,37,236,55,3,225,93, -4,234,252,2,162,28,209,125,234,240,19,212,203,101,242,234,247,13,67,9, -242,203,22,129,49,2,48,56,32,140,162,128,125,179,116,227,170,22,130,97, -66,83,227,143,9,192,69,161,8,224,15,0,32,148,75,120,224,148,2,224, -226,5,232,250,8,242,47,2,97,32,252,194,15,242,213,1,245,43,20,239, -61,2,155,134,64,144,240,122,0,33,118,64,15,163,206,230,5,7,229,161, -7,66,197,251,195,14,251,188,6,64,160,67,129,155,179,64,98,194,246,176, -221,88,197,64,82,144,141,64,89,160,144,2,51,32,58,128,22,236,190,8, -224,144,8,193,188,107,218,253,79,124,66,162,252,136,20,252,112,112,238,92, -11,251,12,19,156,115,96,8,119,25,227,140,4,229,155,7,252,141,17,97, -91,252,141,5,65,38,132,57,2,83,32,85,33,103,32,87,225,149,1,2, -101,84,117,2,112,108,101,200,150,133,191,2,90,32,90,64,134,129,116,64, -61,228,89,0,251,95,11,2,108,105,116,2,101,114,97,2,108,34,32,73, -52,241,35,11,224,18,5,199,92,241,103,6,187,134,134,75,112,3,64,36, -124,34,99,28,141,74,224,34,20,205,236,2,83,32,67,224,112,3,152,73, -224,53,13,2,55,57,49,241,162,16,224,145,20,2,57,48,51,235,234,3, -66,49,241,36,0,241,35,0,64,145,192,21,244,223,1,64,202,226,178,8, -187,248,230,56,1,92,70,233,203,8,64,39,162,164,224,41,15,2,61,62, -34,229,180,3,64,111,248,109,5,227,148,5,224,46,0,213,49,117,37,213, -49,64,66,224,58,16,224,147,0,245,108,1,203,140,64,58,253,41,0,160, -58,130,204,242,197,28,2,56,56,32,242,197,9,65,32,97,76,108,158,229, -163,0,227,70,3,143,252,141,140,65,206,66,3,171,231,253,250,7,136,57, -244,78,2,103,136,206,129,172,13,35,130,137,66,245,118,0,186,188,224,126, -13,136,250,64,170,228,148,6,224,244,16,128,30,241,130,4,2,102,111,114, -2,97,108,108,225,89,6,2,55,48,52,230,245,1,191,96,199,65,214,140, -239,67,0,231,167,13,69,51,232,96,4,165,208,104,96,126,12,64,36,227, -232,0,232,96,2,69,154,197,207,66,197,64,39,231,244,0,228,16,11,2, -76,73,100,2,101,110,116,255,112,10,129,47,163,87,225,166,1,177,61,35, -182,161,219,32,77,65,100,2,52,55,48,65,49,113,81,70,35,64,132,37, -23,2,52,52,56,32,12,161,193,119,224,97,7,96,86,161,168,99,173,144, -107,32,0,2,75,50,32,192,30,129,159,64,251,233,108,15,136,75,64,36, -227,166,5,2,54,48,54,128,36,137,240,64,50,225,1,17,2,85,73,100, -225,1,46,32,255,2,53,48,55,192,246,224,213,37,131,172,110,224,70,58, -154,127,226,123,1,102,83,75,146,226,67,0,99,96,184,62,167,191,224,19, -4,64,84,251,31,1,148,187,231,22,4,128,145,226,111,4,213,166,66,177, -128,56,224,59,1,167,28,226,161,14,64,153,250,222,7,244,170,5,236,168, -0,64,202,237,70,1,224,39,13,133,39,238,208,6,224,42,11,90,111,224, -81,9,232,245,3,62,104,249,103,0,146,251,249,146,2,65,219,148,158,109, -12,225,234,0,96,127,113,63,2,90,32,67,97,233,65,127,84,3,2,49, -51,52,32,31,91,111,228,229,0,128,12,163,223,42,149,65,141,167,247,239, -146,7,65,41,251,170,0,115,150,39,211,32,19,193,119,131,194,112,188,64, -14,198,152,64,174,67,63,193,143,117,158,128,13,43,81,32,168,46,140,90, -59,156,40,64,32,134,62,64,141,233,97,21,233,103,7,32,209,97,227,247, -153,17,2,109,111,100,2,117,108,101,196,227,120,179,235,255,14,145,158,64, -36,174,215,163,245,105,170,233,143,31,191,28,233,124,6,235,229,13,96,97, -224,96,0,226,167,9,234,23,6,2,53,57,49,234,83,1,224,26,11,225, -5,18,2,112,97,116,41,56,2,110,34,32,165,198,142,177,224,152,21,224, -78,18,244,197,0,224,142,1,224,190,10,65,208,232,127,6,74,37,228,253, -0,103,110,64,36,232,52,6,71,218,64,6,125,27,96,37,228,253,17,136, -24,228,249,19,138,16,87,76,117,212,163,23,101,211,244,215,12,242,202,1, -128,47,195,73,224,49,7,232,133,5,229,62,0,245,213,0,154,91,64,43, -131,111,224,23,15,129,2,232,193,0,167,12,72,193,231,12,9,96,111,231, -12,18,2,81,73,100,230,11,26,192,215,231,0,56,224,211,22,133,99,2, -79,32,102,224,160,0,2,99,97,115,98,55,224,19,4,2,108,97,115,2, -115,34,32,224,20,5,2,100,97,116,2,97,34,32,224,19,6,2,101,102, -97,55,66,224,22,9,251,122,1,224,23,4,2,111,34,32,224,17,5,2, -101,108,115,224,125,8,233,2,1,224,21,6,2,101,105,103,99,46,224,22, -3,2,105,102,34,224,17,7,2,109,112,111,2,114,116,34,224,21,7,224, -57,9,2,110,102,105,2,120,34,32,224,20,10,224,123,8,96,21,2,114, -34,32,224,21,7,2,115,116,97,2,110,99,101,224,23,7,2,108,101,116, -224,18,7,228,241,1,224,21,3,2,110,101,119,195,181,224,22,3,2,111, -102,34,224,17,6,228,42,2,224,22,4,2,114,105,109,2,105,116,105,2, -118,101,34,224,24,6,2,116,104,101,224,44,8,224,105,11,251,239,0,251, -124,1,224,0,8,66,53,134,111,78,22,2,90,32,85,196,70,242,110,5, -242,242,2,98,181,236,44,6,2,46,46,34,229,61,9,66,162,207,47,204, -38,156,231,233,138,2,239,68,6,64,121,234,125,20,2,83,121,109,2,79, -112,101,97,172,238,142,8,67,50,227,131,4,131,67,227,131,0,64,23,231, -163,3,179,229,201,132,128,177,32,34,105,131,92,183,32,31,225,58,1,234, -235,50,99,218,103,164,2,56,48,32,195,242,227,243,17,2,56,49,32,234, -244,37,65,54,65,77,225,54,17,228,166,36,104,65,224,169,1,228,123,29, -65,218,137,223,118,51,237,68,14,182,72,237,113,4,32,255,230,248,2,160, -77,134,160,101,38,224,59,0,104,192,70,78,2,53,53,54,233,178,0,186, -195,224,212,10,141,243,233,163,4,225,163,0,230,98,4,193,79,206,36,160, -130,239,29,6,72,200,226,187,1,66,174,64,36,230,69,11,213,179,96,37, -64,29,2,54,32,67,226,120,3,34,152,111,2,2,56,51,56,128,38,238, -80,0,225,186,12,226,242,49,143,28,231,130,1,226,246,2,129,10,224,23, -4,123,93,227,15,19,253,201,2,227,47,52,231,13,11,227,34,53,226,154, -18,97,96,132,225,229,27,3,148,174,224,17,3,2,60,45,34,224,17,6, -132,213,224,17,3,136,169,2,79,32,79,79,181,65,166,64,238,128,14,232, -152,0,193,1,64,119,189,115,94,214,66,188,199,243,110,3,64,31,132,234, -114,120,236,158,1,146,222,236,132,3,129,24,128,16,250,26,2,236,62,7, -32,81,34,133,189,229,131,198,2,49,51,53,224,31,0,181,136,140,41,195, -129,126,183,138,60,131,34,130,94,64,25,147,185,2,53,53,51,144,204,159, -206,231,219,2,2,109,112,116,2,121,34,32,224,240,0,246,200,0,160,96, -190,227,42,6,64,17,147,96,254,82,3,224,21,1,251,169,0,224,147,1, -99,191,184,194,2,53,52,55,226,115,2,99,165,129,7,192,17,64,110,192, -17,65,3,228,137,0,108,92,59,252,143,45,65,43,96,15,79,234,224,44, -0,132,104,239,77,8,236,112,15,236,105,4,64,63,207,150,2,90,32,64, -64,190,32,6,224,7,0,187,221,107,219,167,96,96,24,199,99,76,245,228, -97,3,2,54,51,32,240,131,1,100,111,247,179,6,2,53,54,57,99,206, -239,67,0,224,9,1,96,192,229,102,0,67,48,112,208,42,229,2,95,56, -32,246,162,2,237,82,28,240,62,1,246,219,12,96,107,229,150,0,32,206, -226,20,1,2,40,41,34,140,155,224,91,16,237,166,3,224,72,18,2,91, -93,34,224,72,14,183,10,247,2,3,199,23,65,53,183,10,244,69,16,166, -129,166,124,64,49,131,164,241,3,3,96,19,240,198,12,96,52,225,149,8, -227,146,1,253,224,6,102,191,2,53,50,32,250,216,3,32,68,65,198,134, -221,227,47,2,67,246,131,105,33,115,98,39,239,205,15,151,198,239,200,3, -128,85,130,247,162,138,192,4,194,108,79,181,241,177,11,2,54,53,32,224, -234,14,2,54,54,32,231,209,34,224,88,5,102,115,231,213,4,64,106,252, -103,14,96,108,131,35,231,240,11,128,85,231,241,3,161,54,190,32,2,52, -53,48,70,131,2,49,32,75,134,104,102,108,232,24,13,128,48,232,24,4, -231,151,3,197,183,34,90,243,254,19,233,76,39,243,242,10,233,75,21,68, -8,166,23,37,41,162,220,133,95,54,23,239,17,5,246,25,1,152,192,100, -222,226,110,6,210,80,229,162,8,65,92,65,220,64,5,226,124,1,193,204, -192,2,32,33,251,206,0,64,237,224,190,2,230,63,3,197,201,230,67,22, -224,156,3,226,226,40,131,171,234,22,80,234,20,4,234,19,10,84,76,165, -177,2,55,32,85,99,220,64,225,51,92,32,17,32,41,77,63,248,137,5, -99,101,68,148,34,17,157,188,96,72,64,163,115,199,32,226,64,14,131,186, -2,80,32,58,96,89,225,173,18,129,34,113,94,160,78,128,40,198,115,225, -188,5,97,185,192,30,97,184,225,198,77,182,141,65,196,224,22,0,225,184, -1,194,86,64,220,132,83,129,118,160,23,33,133,224,74,0,64,34,132,9, -89,183,96,14,218,24,81,156,71,109,96,54,135,34,64,143,96,42,117,13, -96,21,161,57,225,55,4,117,212,225,50,1,232,134,2,97,5,128,7,97, -255,224,27,0,168,156,129,42,232,146,1,232,138,0,186,66,232,196,0,64, -125,175,49,97,73,66,152,229,222,8,226,233,12,34,231,225,45,4,2,95, -49,50,234,9,2,234,24,4,128,39,232,163,3,96,27,96,11,64,128,194, -156,192,20,233,145,14,129,121,96,182,191,162,161,229,32,152,2,89,32,66, -34,133,64,104,64,39,66,62,232,212,3,2,89,32,64,225,61,2,67,161, -129,30,134,1,243,194,1,64,76,67,55,224,29,1,104,137,97,167,233,201, -1,83,129,163,166,192,143,181,188,2,49,50,57,224,244,0,231,79,4,32, -229,64,20,64,229,173,136,65,144,64,21,169,243,134,170,228,213,2,227,32, -22,227,20,0,229,8,3,96,24,32,121,32,91,2,95,54,49,224,51,7, -64,15,224,45,2,128,21,105,113,224,47,8,234,235,4,131,67,138,212,196, -6,64,189,132,79,32,30,64,5,148,240,136,132,32,5,64,34,131,49,2, -35,49,48,192,0,68,36,64,40,162,234,64,144,33,138,64,20,166,182,2, -51,32,66,227,2,12,225,248,6,194,139,97,215,64,16,129,248,163,15,129, -58,224,225,1,239,185,1,157,8,161,171,129,168,181,43,64,7,196,198,64, -90,99,155,35,115,64,14,131,29,2,85,32,58,128,146,131,225,2,52,32, -75,128,57,71,27,232,157,0,193,101,224,13,5,71,240,103,71,96,135,128, -85,69,157,97,6,224,39,1,99,201,65,145,96,20,72,30,99,179,64,61, -65,129,161,23,2,51,56,52,160,20,129,143,174,144,160,53,76,55,2,51, -56,51,32,25,195,231,227,75,1,128,57,161,64,32,61,246,209,12,2,65, -109,98,2,105,103,117,2,111,117,115,110,101,192,46,2,54,52,55,170,19, -66,250,35,232,170,189,96,201,130,9,68,245,233,112,2,32,84,90,6,87, -144,170,72,224,121,23,2,58,92,49,2,48,38,34,224,116,2,224,41,16, -2,32,32,102,2,111,117,110,2,100,58,32,32,0,160,48,132,31,224,119, -0,104,177,97,250,109,50,108,76,169,117,238,8,3,2,69,79,70,238,6, -4,224,114,7,80,57,33,241,128,31,224,145,21,2,101,120,112,2,101,99, -116,2,101,100,58,160,145,32,45,2,52,49,56,64,123,2,51,48,50,241, -173,1,225,53,1,131,28,241,22,8,65,212,224,18,6,155,204,224,18,4, -127,23,98,47,224,19,2,67,29,65,133,224,150,1,2,84,82,97,2,119, -34,32,96,114,236,161,3,160,246,96,21,2,75,32,66,224,215,18,2,123, -45,35,160,207,81,112,64,179,224,243,2,2,35,45,125,216,253,224,160,8, -66,46,224,159,6,69,86,224,158,6,2,73,110,100,170,142,160,139,224,27, -2,2,66,114,97,150,193,128,27,165,127,225,26,6,142,48,224,18,4,66, -227,224,121,6,65,122,64,93,67,38,242,206,6,125,99,224,23,11,102,234, -231,220,0,224,151,1,2,125,32,108,2,97,121,111,2,117,116,34,96,143, -225,41,2,224,23,4,128,111,99,39,2,95,53,52,32,4,126,175,224,25, -7,224,20,1,225,222,7,224,195,9,137,135,192,57,34,63,225,52,1,160, -18,2,51,49,32,224,23,1,193,218,235,120,44,226,163,0,229,170,1,133, -146,82,201,234,250,2,2,52,53,56,235,221,0,96,30,158,177,101,159,83, -81,115,166,76,222,128,209,96,4,100,186,168,119,65,106,96,95,165,197,2, -83,32,85,233,203,1,234,49,0,233,238,2,161,36,244,18,4,167,192,224, -46,30,99,56,230,85,2,128,119,224,39,10,129,71,160,85,224,39,17,146, -204,196,247,197,133,64,37,172,150,244,164,3,128,83,70,162,156,97,199,105, -244,204,5,71,32,161,69,2,52,54,56,128,29,2,52,54,51,162,3,192, -236,224,111,25,224,71,0,192,110,96,204,224,110,15,236,78,0,224,77,2, -102,79,32,43,34,29,81,255,188,96,2,53,48,51,96,49,227,147,0,96, -52,64,163,201,248,130,15,69,247,64,182,64,201,50,71,2,95,55,48,96, -159,224,9,0,38,165,160,209,64,32,32,47,107,55,167,156,2,52,49,51, -227,146,7,160,168,225,150,1,253,166,0,193,150,116,162,96,29,150,62,192, -29,103,77,110,202,225,58,31,141,58,193,58,226,5,12,148,164,224,158,0, -2,95,52,48,32,159,33,228,236,239,4,224,50,28,101,184,226,15,5,224, -41,13,95,32,99,64,2,52,55,52,136,87,2,52,55,54,192,8,173,237, -192,223,151,61,160,251,2,49,53,48,128,198,224,245,21,232,80,1,193,90, -170,120,171,108,32,83,98,140,176,8,231,237,1,72,215,96,25,64,103,160, -71,228,5,2,194,191,235,39,0,224,138,24,103,169,194,76,242,18,2,128, -210,226,194,1,72,87,226,83,7,192,101,202,54,2,52,56,48,160,86,230, -226,12,2,108,105,110,2,101,32,34,198,227,162,119,2,50,57,54,226,119, -0,132,50,173,104,224,211,0,76,120,100,218,164,252,2,50,48,51,233,163, -1,2,54,48,50,139,87,2,55,57,52,224,247,0,129,211,32,128,177,19, -64,153,96,142,2,48,54,32,224,44,2,96,109,128,50,197,48,138,236,225, -58,2,226,251,2,96,9,236,40,0,140,38,236,19,0,234,89,0,202,87, -152,180,247,213,0,230,244,7,64,111,224,28,15,2,49,50,52,224,29,18, -82,119,224,28,16,121,182,224,78,8,236,78,0,228,89,8,131,61,247,85, -0,180,245,98,92,226,86,20,194,85,196,16,128,79,224,21,7,33,112,68, -9,250,97,0,230,83,10,99,93,224,132,1,250,132,6,101,243,241,240,2, -228,241,4,66,92,234,42,20,2,85,110,114,2,101,99,111,2,103,110,105, -2,122,101,100,2,32,105,110,2,112,117,116,202,50,231,218,5,101,11,195, -116,139,226,71,27,151,58,177,249,65,251,216,132,108,220,64,33,65,45,203, -252,131,148,224,127,4,2,73,108,108,2,101,103,97,2,108,32,67,2,104, -97,114,2,32,108,105,63,190,2,97,108,34,129,65,128,218,225,88,6,167, -144,211,209,246,131,0,155,139,224,162,14,64,6,64,31,129,74,224,81,38, -225,253,45,141,251,99,192,226,72,0,166,39,239,77,4,245,245,1,96,126, -64,72,2,53,49,52,245,209,1,253,231,6,130,187,230,212,36,163,181,133, -154,238,111,1,2,49,53,50,133,163,161,39,41,175,78,11,224,120,0,224, -193,4,32,44,232,90,0,224,194,2,224,180,3,2,51,48,32,224,180,7, -224,179,69,224,75,0,64,63,214,100,192,98,128,110,224,32,2,167,157,225, -161,17,73,240,143,101,68,180,99,146,241,159,1,87,235,231,0,4,148,132, -199,135,32,30,200,27,113,241,64,237,152,161,110,142,142,95,65,76,64,100, -246,51,3,225,79,8,197,63,229,69,0,244,101,3,128,15,224,16,0,233, -48,14,228,184,2,234,103,1,184,174,241,179,3,241,181,0,224,115,4,129, -205,145,188,224,123,2,210,223,232,176,7,201,151,228,166,0,2,51,55,56, -242,203,2,32,154,130,236,43,57,233,152,1,224,238,2,241,209,6,234,121, -1,162,129,226,39,53,65,25,179,66,224,201,1,167,160,65,119,192,228,245, -251,1,162,200,227,253,1,98,199,130,86,2,51,57,49,164,45,211,150,245, -229,0,132,27,160,52,224,174,6,192,194,192,179,224,191,32,227,162,6,224, -166,2,228,47,14,196,42,128,168,227,111,24,224,95,0,66,149,215,255,232, -194,0,98,52,225,21,0,233,78,2,199,66,77,109,176,56,240,180,3,2, -108,101,116,255,220,7,2,119,104,101,2,114,101,34,224,20,6,2,100,111, -34,224,17,6,2,111,102,34,255,229,2,241,51,1,81,43,162,226,128,110, -224,50,1,2,105,102,34,96,46,76,7,82,178,248,38,8,250,151,2,143, -98,227,44,5,136,53,160,32,140,74,226,150,1,243,153,2,224,11,0,228, -27,2,179,201,227,54,1,237,217,8,240,88,1,161,190,255,143,0,228,65, -6,228,99,2,156,157,138,125,233,70,0,228,134,5,227,247,1,224,228,2, -224,67,9,234,135,2,237,225,5,228,168,12,123,66,228,168,1,160,149,224, -106,96,162,186,66,137,148,195,233,172,0,171,208,224,15,1,100,120,224,30, -2,71,121,233,209,7,132,93,32,77,68,103,148,199,229,105,0,237,132,2, -234,166,2,224,79,0,2,51,57,53,224,94,2,201,252,236,241,7,115,193, -165,107,224,27,0,130,157,2,95,52,51,2,56,32,35,64,221,226,167,1, -2,46,46,34,229,149,3,64,49,224,141,2,171,157,228,63,1,206,234,136, -185,236,132,0,32,5,66,232,65,14,208,141,238,82,0,239,112,34,237,63, -8,233,163,0,235,140,1,154,225,235,152,6,238,32,14,2,48,49,32,129, -193,201,2,76,119,32,130,41,241,164,159,160,35,192,13,96,137,207,78,248, -187,1,225,160,4,240,71,11,128,139,224,214,7,208,182,224,214,121,134,232, -224,214,24,231,76,0,239,80,4,224,145,39,161,251,224,152,19,160,139,224, -138,18,190,14,232,227,3,100,213,249,78,1,231,20,1,230,109,2,198,108, -153,84,2,50,55,32,230,108,34,243,212,3,161,55,192,25,224,107,18,2, -52,55,49,143,44,108,177,176,197,230,223,34,74,219,89,6,237,44,0,99, -171,237,1,2,97,41,163,83,2,57,32,102,227,185,0,2,92,51,52,2, -38,115,114,2,99,47,77,2,105,99,114,2,111,72,115,2,47,76,101,2, -120,46,104,2,115,92,51,2,52,38,44,2,51,53,55,2,58,49,52,175, -155,249,38,1,226,104,8,224,11,2,206,245,134,29,242,63,10,129,132,207, -167,92,176,2,50,56,53,82,230,2,54,48,52,68,251,148,194,160,40,134, -152,225,211,3,254,97,4,224,107,2,195,25,243,210,14,161,39,234,145,5, -128,105,228,147,3,243,132,6,244,37,7,226,181,20,32,0,133,236,97,207, -72,255,224,217,13,69,121,124,151,224,29,12,130,118,110,186,61,174,109,120, -226,17,3,96,30,39,210,66,213,64,9,2,54,32,80,224,65,6,41,102, -126,233,112,75,137,125,224,105,12,169,142,224,117,0,193,142,133,111,233,153, -4,225,21,60,224,216,22,230,177,8,172,12,232,124,0,246,86,21,165,35, -226,2,19,173,31,131,109,2,50,55,54,225,63,14,224,35,0,225,163,17, -224,33,28,129,169,82,204,65,169,225,129,14,225,169,41,242,180,5,139,75, -36,68,68,0,156,6,105,191,65,145,2,50,53,56,124,41,32,81,255,145, -2,179,209,239,227,3,65,210,242,174,1,96,184,2,50,56,52,197,112,133, -91,246,26,0,128,246,110,17,64,23,64,44,80,240,246,58,2,224,33,25, -174,80,129,236,235,128,5,98,103,95,13,197,211,130,92,191,238,224,79,11, -129,29,163,202,96,186,232,48,4,96,63,128,19,93,70,105,162,224,152,15, -224,32,24,224,185,2,97,60,128,100,65,231,96,160,224,168,21,160,17,224, -33,20,97,199,156,152,225,134,19,64,37,154,26,227,51,1,232,74,2,225, -71,0,2,50,52,55,128,93,135,30,225,75,20,160,130,225,78,3,192,83, -109,240,32,114,33,213,2,85,32,90,192,41,226,65,1,130,232,160,118,231, -166,1,106,94,224,48,1,224,100,1,224,145,1,225,114,19,225,116,4,224, -98,50,65,44,154,231,230,194,1,225,44,11,225,43,54,123,68,251,4,5, -225,62,2,224,104,3,120,111,64,86,64,70,224,241,11,224,123,40,240,223, -2,224,119,9,129,60,224,98,6,225,0,0,200,141,99,179,225,221,7,167, -216,196,61,205,182,224,43,6,101,223,224,221,1,75,233,224,106,1,224,203, -33,251,92,3,224,122,111,224,50,0,224,98,0,248,210,5,44,199,2,50, -32,102,233,58,0,2,68,97,116,2,97,46,73,2,110,116,101,2,103,114, -97,2,108,46,94,2,58,32,110,53,217,2,116,105,118,2,101,32,101,2, -120,112,111,2,110,101,110,158,141,66,129,243,120,0,235,7,1,226,6,3, -128,152,192,203,32,201,235,35,0,224,191,2,160,36,224,179,4,224,36,21, -98,31,64,126,147,146,32,107,2,50,32,75,147,165,67,205,32,18,70,79, -70,120,82,187,134,118,107,126,96,18,103,153,64,42,142,176,71,185,2,55, -32,95,2,53,56,57,148,247,35,122,32,28,71,204,106,119,165,102,225,48, -1,64,28,138,148,2,80,32,58,96,59,128,131,32,165,64,14,196,230,2, -66,32,80,43,33,64,168,35,212,64,24,254,244,1,96,26,235,9,1,67, -84,75,204,64,36,222,185,96,34,97,158,160,61,129,104,160,24,97,36,160, -24,244,149,3,35,170,227,3,10,224,10,0,168,103,108,56,202,225,232,128, -1,64,22,171,179,75,87,248,107,21,2,109,97,116,2,99,104,101,2,100, -32,34,166,160,255,227,1,246,118,0,243,158,6,244,156,1,244,199,1,254, -248,11,226,180,0,224,62,5,128,59,202,212,100,3,167,94,233,164,3,244, -148,5,107,171,169,49,246,50,3,244,9,9,96,93,248,241,4,96,56,211, -144,250,19,10,224,215,3,245,238,5,187,58,224,34,5,236,80,3,245,205, -7,250,6,6,178,89,224,36,4,241,170,0,2,53,52,49,240,143,6,97, -243,224,41,1,96,14,225,60,1,182,21,192,163,224,82,3,192,18,162,10, -224,167,4,224,165,11,250,207,10,252,62,1,224,67,48,169,255,245,233,9, -226,41,24,246,6,0,246,135,5,224,124,2,226,102,19,224,157,4,235,90, -13,226,138,0,108,11,226,4,10,130,35,248,196,2,224,16,0,190,102,226, -124,11,227,243,1,99,114,251,73,10,2,66,97,100,2,32,115,116,2,114, -105,110,2,103,32,103,2,97,112,34,244,217,4,224,80,4,226,194,6,67, -121,205,251,227,3,4,85,87,96,255,214,215,226,255,2,132,118,133,52,79, -69,75,215,2,35,56,56,246,225,9,203,167,131,221,248,62,8,225,151,2, -128,132,224,33,18,2,57,55,32,224,32,22,99,3,224,99,19,215,59,224, -133,18,97,148,224,33,20,212,4,224,33,17,224,135,24,141,229,224,67,20, -97,47,67,229,243,223,15,95,158,155,189,164,50,104,25,140,237,82,84,38, -154,65,242,66,142,159,15,68,7,224,18,0,32,63,212,31,143,233,138,67, -2,50,54,52,199,106,37,191,110,253,64,48,98,5,2,57,32,35,162,178, -225,228,7,227,208,1,150,198,186,50,112,83,240,153,0,235,151,5,238,218, -8,230,89,1,132,237,194,238,224,23,0,2,95,56,55,2,57,32,95,149, -115,229,210,0,222,241,32,7,230,77,2,64,121,225,131,2,114,244,224,179, -7,246,176,1,224,118,3,243,167,1,224,111,5,224,99,8,224,98,27,225, -22,1,128,86,224,35,11,229,151,0,96,81,33,98,67,6,67,53,202,205, -160,22,32,107,64,43,227,79,1,96,43,34,138,224,21,2,99,132,158,239, -224,100,14,96,33,97,205,224,32,19,69,34,224,33,22,32,218,224,33,21, -228,10,10,224,32,5,35,204,224,99,22,251,47,16,132,124,137,134,102,186, -232,48,4,253,68,21,229,226,8,246,100,2,2,52,55,55,230,219,4,226, -140,5,230,99,5,236,85,1,168,87,167,44,161,233,77,63,144,202,232,149, -4,166,109,64,115,229,149,0,252,39,0,192,221,252,61,5,156,187,192,12, -176,244,80,228,230,19,3,131,191,131,189,129,30,75,50,33,30,2,79,32, -80,233,139,13,2,78,85,76,102,34,98,58,224,37,16,2,83,79,72,128, -37,64,154,224,37,17,2,84,88,34,96,37,64,149,224,37,16,2,69,84, -88,128,37,67,121,224,37,17,2,79,84,34,96,37,64,201,224,37,17,2, -78,81,34,96,37,156,141,224,37,14,2,65,67,75,128,37,69,177,224,37, -16,2,66,69,76,128,37,65,252,224,37,17,2,83,34,32,64,36,67,243, -224,36,16,2,72,84,34,96,36,72,38,224,36,16,2,76,70,34,129,82, -225,121,20,2,86,84,34,128,37,225,121,20,2,70,70,34,128,37,225,121, -20,2,67,82,34,128,37,225,121,20,2,83,79,34,128,37,225,121,20,2, -83,73,34,128,37,225,121,20,2,68,76,69,160,38,225,122,20,2,68,67, -49,160,38,225,123,20,2,68,67,50,160,38,225,125,20,2,68,67,51,160, -38,225,127,20,2,68,67,52,162,173,225,128,20,2,78,65,75,160,38,226, -251,21,2,89,78,34,128,38,226,252,22,2,66,34,32,96,38,225,131,20, -2,67,65,78,160,38,226,254,21,2,77,34,32,96,37,225,132,20,2,83, -85,66,160,38,225,132,20,2,69,83,67,160,38,225,132,20,2,70,83,34, -128,37,225,131,20,2,71,83,34,128,37,225,130,20,2,82,83,34,132,9, -225,129,20,2,85,83,34,128,37,225,128,21,2,80,34,32,96,37,225,127, -20,2,68,69,76,195,41,64,229,243,77,2,224,0,16,69,68,218,69,2, -95,52,52,73,57,110,44,224,84,1,2,40,41,91,2,93,44,123,2,125, -96,59,64,90,64,46,143,211,240,68,4,182,213,208,68,118,167,64,42,244, -214,1,2,52,57,53,64,90,65,86,142,74,38,208,143,88,96,165,133,226, -166,133,205,41,200,170,250,219,13,2,79,32,35,78,128,246,131,2,230,124, -3,77,234,224,15,1,239,190,1,203,218,135,73,224,37,5,128,39,201,188, -224,160,18,233,75,5,238,89,0,236,89,5,176,75,224,56,3,167,65,106, -121,128,136,192,116,236,115,3,128,123,231,237,0,224,90,1,224,113,4,240, -168,1,224,241,2,192,26,129,20,200,11,143,87,237,236,1,225,89,26,2, -52,52,32,226,62,2,224,241,16,225,115,3,224,237,7,225,36,86,202,32, -206,94,66,98,96,11,192,73,226,69,33,36,172,247,174,1,224,119,0,99, -99,232,219,0,224,94,0,224,119,4,224,107,92,128,12,67,78,147,37,110, -227,2,56,49,32,104,213,64,22,147,23,2,90,32,83,64,78,2,52,57, -54,244,24,8,64,103,32,21,236,164,14,251,230,2,237,126,8,36,16,236, -239,0,252,2,6,237,234,10,115,23,2,52,57,56,224,128,8,246,127,5, -224,112,58,79,132,224,111,99,174,169,160,112,37,246,224,112,87,45,149,224, -111,100,144,85,152,56,93,197,224,111,11,172,73,253,102,9,192,59,2,83, -32,80,224,98,18,2,54,54,32,224,98,24,249,250,1,67,22,224,33,8, -66,248,96,9,66,246,149,245,50,127,116,36,2,52,57,55,160,112,99,116, -253,62,4,127,245,172,80,64,57,150,22,224,57,18,192,109,2,53,48,48, -224,57,5,178,11,35,79,122,134,224,224,4,161,8,224,19,7,65,200,64, -58,141,201,224,116,18,129,69,64,108,72,240,224,116,0,97,254,224,232,22, -129,89,205,219,224,58,2,135,218,245,76,1,2,85,32,95,228,104,1,244, -65,1,2,90,32,64,230,34,2,218,72,45,115,2,82,32,95,224,47,1, -245,170,2,181,74,238,65,2,206,155,244,217,10,245,77,1,174,23,246,167, -1,241,211,1,32,210,244,117,5,158,179,254,181,4,165,97,224,162,0,78, -63,174,140,122,36,198,62,54,9,33,17,69,84,104,151,238,237,3,81,74, -34,164,101,131,225,68,5,206,121,65,54,136,226,110,162,232,185,3,98,226, -146,122,243,30,0,231,126,77,32,17,231,126,8,231,123,34,231,68,19,93, -123,231,67,4,166,108,64,247,137,175,117,19,146,225,223,146,190,132,169,21, -157,140,233,199,65,2,52,48,32,233,199,33,252,30,2,232,95,44,224,150, -34,234,94,4,161,82,161,79,96,86,231,172,7,161,44,224,22,4,64,103, -226,50,1,255,246,0,65,109,135,206,2,80,32,79,139,207,114,210,99,108, -64,35,97,126,248,84,8,68,76,224,25,13,116,251,147,165,247,229,0,224, -41,0,145,140,182,233,185,38,98,201,224,28,7,236,4,15,2,44,59,40, -44,6,2,123,125,95,2,96,34,32,254,125,2,217,59,227,145,0,107,64, -224,88,5,32,75,102,204,224,35,0,119,140,114,236,215,46,249,173,2,227, -66,19,224,40,0,242,178,9,132,142,226,58,4,225,253,1,227,137,9,96, -27,227,33,7,235,88,5,96,37,160,26,195,239,255,120,1,233,70,1,231, -20,16,198,237,231,20,2,246,190,0,166,146,251,178,0,227,69,17,235,69, -73,132,213,32,19,160,162,224,220,5,243,154,0,39,105,141,211,235,115,1, -127,121,128,124,37,70,37,113,77,249,96,200,162,212,228,17,23,235,218,29, -224,94,2,231,104,0,64,142,37,148,231,120,15,119,229,224,19,6,99,43, -32,0,224,155,3,225,106,20,236,121,31,230,72,1,116,180,80,234,224,99, -0,192,25,186,190,215,71,215,176,132,19,227,100,15,2,33,64,35,2,36, -37,38,2,63,43,46,2,47,60,61,2,62,63,92,2,57,50,38,2,94, -124,58,2,45,126,34,135,6,130,111,249,4,7,225,13,11,2,49,48,49, -225,14,9,2,54,57,32,238,247,5,231,87,3,207,31,225,29,57,194,55, -163,23,64,155,126,136,229,119,0,255,110,1,224,192,17,70,254,224,19,8, -216,202,246,181,15,228,2,87,226,1,2,224,228,0,255,221,5,129,251,237, -203,0,160,21,64,153,193,80,192,129,224,119,6,96,113,131,147,223,169,32, -0,64,54,225,245,1,228,98,10,128,43,192,117,38,176,64,16,226,111,2, -225,210,23,239,161,75,228,75,5,160,190,251,224,20,156,172,224,229,18,218, -128,96,229,227,45,1,67,31,2,38,34,32,224,237,1,226,209,0,254,169, -11,101,133,224,96,2,135,4,225,155,3,130,174,237,72,0,251,184,0,254, -254,20,239,195,4,224,155,11,229,55,1,164,214,140,193,233,220,1,68,20, -251,165,1,224,144,18,193,165,131,64,225,148,1,167,20,225,55,9,223,198, -227,119,9,32,40,2,50,57,54,219,246,66,56,32,43,226,174,0,226,154, -9,198,48,168,126,129,229,224,54,5,224,233,3,224,210,0,72,228,144,156, -195,20,232,187,12,97,76,229,59,21,228,182,0,226,201,4,228,191,0,160, -172,2,85,32,35,193,152,96,49,236,238,2,172,160,225,67,1,64,132,229, -136,15,2,97,98,102,2,110,114,116,2,118,92,57,2,50,38,92,2,51, -52,38,2,39,34,32,237,30,1,254,169,48,65,116,91,47,222,153,254,173, -18,225,11,6,93,148,128,94,228,109,2,225,119,0,173,149,224,217,5,240, -187,13,227,217,1,78,72,241,190,8,162,26,233,156,6,231,235,16,231,5, -0,32,82,33,121,128,68,160,41,188,100,128,43,224,42,9,96,145,224,42, -0,96,244,231,66,29,64,62,230,119,10,66,104,144,14,2,95,52,56,160, -213,67,105,168,57,159,217,96,213,2,52,57,48,128,6,75,109,2,53,57, -32,193,122,2,95,54,48,224,11,0,64,77,144,34,2,62,61,32,64,12, -143,245,2,62,32,58,128,62,32,11,2,60,32,58,128,87,32,11,2,105, -99,109,2,112,32,58,128,109,240,28,3,170,248,129,54,64,31,206,85,230, -15,9,227,162,7,32,228,165,145,111,153,224,10,4,227,158,4,236,134,0, -225,169,15,64,119,141,213,2,80,32,58,119,178,141,225,204,40,129,32,95, -10,2,50,48,50,228,193,2,2,114,101,97,2,100,58,32,2,102,97,105, -2,108,101,100,130,254,35,219,64,64,131,207,224,64,3,244,143,4,32,78, -125,195,189,247,128,172,64,40,160,44,141,112,145,197,32,42,103,39,2,50, -32,95,128,52,224,11,5,64,109,129,212,227,200,2,226,194,1,229,196,0, -34,201,36,203,2,49,55,57,229,128,3,35,182,2,108,105,98,2,47,84, -101,2,120,116,47,2,82,101,97,2,100,47,76,2,101,120,46,2,104,115, -92,32,23,2,44,54,57,2,58,49,34,129,56,192,138,64,107,129,242,109, -161,64,14,129,244,107,9,129,198,66,180,64,24,255,146,2,135,21,136,226, -160,205,240,227,4,64,182,222,210,228,174,2,135,114,129,29,225,50,1,160, -243,64,108,96,95,170,93,227,76,0,226,33,1,228,242,2,152,213,2,52, -55,49,159,218,121,139,242,17,1,160,41,2,53,51,51,233,224,0,63,62, -96,42,2,54,51,32,150,24,255,131,0,2,95,55,54,33,195,227,81,1, -66,195,226,207,5,66,85,224,14,0,228,216,0,99,90,2,35,57,55,166, -27,67,103,42,130,135,117,224,35,5,2,54,53,32,224,35,2,225,230,1, -64,223,224,242,7,100,20,224,242,35,147,62,224,241,53,131,41,224,181,6, -243,213,0,96,181,2,53,53,32,128,43,131,73,224,179,0,244,19,40,224, -222,38,232,112,0,224,222,50,227,187,0,2,95,53,55,32,190,241,103,3, -96,53,2,53,56,57,179,23,35,88,192,13,71,253,2,53,52,53,251,228, -1,116,92,64,8,211,53,64,90,195,168,211,31,225,61,15,130,201,224,38, -9,226,62,13,172,35,226,66,22,228,186,6,2,100,105,103,2,105,116,84, -2,111,73,110,2,116,34,32,165,24,33,125,49,215,129,20,37,195,99,205, -160,16,96,15,128,86,214,48,224,49,28,96,176,224,49,22,64,39,151,28, -65,34,132,95,134,188,2,35,51,32,32,21,37,189,64,24,246,84,6,70, -55,238,226,14,64,45,228,126,6,245,211,4,234,14,0,210,5,232,8,5, -160,172,194,63,64,78,78,22,128,124,240,211,4,235,138,14,136,158,66,108, -97,199,97,135,87,214,2,35,49,32,128,77,164,50,233,36,1,101,242,128, -93,243,105,15,254,229,2,2,79,85,82,2,67,69,34,251,31,9,96,114, -249,129,0,34,240,2,95,49,57,66,145,2,52,54,50,135,20,96,19,2, -53,56,48,64,169,153,58,2,95,53,48,40,9,178,235,131,43,224,174,5, -170,210,96,210,64,186,245,243,1,207,29,160,186,147,29,233,85,1,2,53, -50,32,64,9,163,101,246,60,5,247,61,2,140,111,39,146,96,118,255,244, -6,2,110,99,108,2,111,115,101,2,100,32,123,2,45,32,99,2,111,109, -109,2,101,110,116,236,201,2,228,22,5,236,136,2,234,119,12,2,49,50, -51,228,26,1,183,106,236,184,17,111,90,238,26,0,161,15,129,24,32,70, -132,44,32,14,228,67,0,97,42,228,172,10,224,149,23,192,103,224,148,28, -2,49,50,53,224,149,28,227,97,1,224,150,7,167,73,169,41,235,4,11, -161,161,224,46,30,165,160,163,75,224,233,3,224,84,4,129,121,224,177,10, -249,98,1,160,26,64,6,143,218,224,18,4,160,247,227,147,1,66,137,134, -133,2,85,32,66,73,242,129,18,43,175,99,92,201,179,2,51,55,49,192, -101,225,173,10,64,68,134,158,2,85,32,67,161,113,128,50,67,81,69,219, -137,163,99,94,102,96,69,217,224,72,4,100,221,64,112,135,87,64,81,166, -61,156,115,230,59,3,224,156,0,160,100,224,74,5,128,60,230,31,16,229, -248,5,96,13,233,209,20,2,68,97,116,2,97,47,67,2,104,97,114,201, -205,2,49,48,53,233,206,0,100,8,32,167,231,6,4,229,155,17,192,109, -230,1,0,128,171,229,168,4,98,9,133,168,68,129,128,196,229,45,6,139, -155,64,7,75,184,171,204,238,106,7,2,60,32,64,2,35,53,32,253,71, -7,2,67,32,61,2,61,32,64,224,24,0,203,250,97,248,203,92,227,235, -10,224,69,13,223,132,224,69,5,132,202,202,171,115,140,224,91,5,229,144, -17,2,109,111,100,2,117,108,101,240,200,0,2,90,32,75,239,237,2,200, -177,98,208,45,74,65,72,69,27,167,224,44,47,80,14,249,174,1,240,167, -2,160,175,222,55,32,173,249,22,1,45,136,129,126,33,124,65,159,32,28, -32,21,64,95,198,246,237,45,0,99,195,224,13,0,243,181,0,139,143,2, -80,32,80,64,152,97,237,102,49,79,234,96,163,78,33,249,109,2,69,118, -64,109,64,26,110,4,64,21,2,35,54,50,230,89,2,128,59,224,60,4, -240,101,1,225,235,8,211,92,229,46,3,253,28,2,253,141,0,226,25,3, -98,137,224,80,1,228,162,1,224,46,13,170,236,253,44,0,225,88,12,192, -30,66,12,145,15,245,133,0,185,155,96,144,244,6,9,250,65,1,229,147, -0,253,251,3,160,24,224,150,0,176,81,226,79,0,162,4,229,242,6,197, -75,226,123,0,81,12,167,212,232,186,2,135,54,129,139,194,81,161,140,225, -141,6,227,5,1,224,51,12,66,49,171,47,224,52,3,135,141,192,63,64, -11,99,82,238,202,2,96,28,64,7,213,138,227,216,9,242,5,3,65,70, -67,84,233,121,0,134,42,129,141,32,70,37,95,96,229,163,157,193,47,224, -231,13,177,135,224,179,7,140,18,64,152,246,111,3,224,190,2,255,200,5, -225,114,4,230,234,2,243,4,1,224,238,2,192,159,225,77,0,224,158,23, -160,108,225,138,5,129,190,193,61,64,88,248,19,4,128,165,224,95,50,208, -245,128,95,192,69,128,101,226,47,15,234,62,0,64,22,231,105,0,226,186, -4,229,133,11,225,77,1,99,56,241,156,8,151,23,192,67,225,125,1,129, -90,232,215,17,228,39,1,233,5,7,234,81,19,192,59,251,186,0,225,22, -3,226,202,3,249,25,17,228,71,6,233,122,13,227,250,2,230,117,17,129, -229,224,138,12,171,94,163,60,33,117,224,208,16,128,169,115,220,235,24,8, -2,108,97,121,2,111,117,116,2,32,101,114,2,114,111,114,2,32,125,34, -141,221,229,188,21,224,153,24,227,241,5,252,7,0,121,114,2,52,53,55, -229,230,9,245,84,4,230,183,4,183,117,194,56,135,101,251,72,2,34,23, -98,51,243,187,20,162,113,151,130,101,43,231,184,2,230,179,0,228,237,12, -225,58,1,130,242,138,69,64,67,225,66,1,2,115,121,110,2,116,97,120, -129,66,225,64,30,71,95,141,185,103,117,117,157,167,118,237,21,1,32,24, -114,84,137,11,64,122,192,47,64,158,160,46,138,117,104,39,64,14,138,50, -83,82,2,65,32,64,96,17,138,7,135,108,32,102,2,90,32,85,169,79, -233,35,4,224,18,6,138,34,231,0,8,224,18,6,120,156,103,254,163,206, -64,16,160,103,32,159,133,52,2,85,32,73,224,7,4,105,17,224,67,1, -64,225,160,42,192,49,224,140,7,113,163,224,18,5,113,121,224,72,5,70, -59,224,72,6,192,7,224,41,6,224,157,2,2,85,32,90,233,97,2,65, -46,138,138,107,86,32,24,2,95,54,50,131,81,96,52,66,53,64,35,212, -168,97,139,99,205,161,162,137,72,65,208,32,9,149,190,66,89,32,19,2, -73,32,58,130,16,203,208,98,218,81,110,112,51,2,51,56,52,32,70,2, -90,32,90,67,74,2,51,56,51,2,32,64,89,252,194,10,202,245,229,236, -5,192,186,39,221,236,128,1,208,142,106,125,197,54,224,24,13,160,8,109, -105,2,52,52,50,253,137,0,133,254,124,94,200,202,34,115,143,97,227,41, -1,161,137,96,11,74,206,2,52,52,53,113,80,132,149,172,0,140,150,218, -67,215,128,172,214,230,15,3,149,68,235,79,1,247,152,8,249,123,5,160, -199,137,90,139,104,224,33,13,128,27,224,26,6,171,154,251,222,0,232,117, -2,224,38,13,132,9,103,75,163,203,162,61,194,68,130,225,128,232,96,11, -160,16,130,140,67,145,226,148,2,77,49,45,36,217,97,227,72,4,147,247, -157,136,160,31,32,4,130,31,33,7,140,104,204,76,2,57,56,32,226,10, -3,78,19,2,51,32,102,228,158,0,2,80,114,101,2,108,117,100,172,83, -66,39,132,72,2,75,32,58,129,172,162,202,230,183,7,232,195,1,216,245, -64,47,132,95,228,155,0,132,132,66,4,160,69,160,44,64,20,237,212,1, -65,84,226,82,0,201,30,234,220,5,240,235,5,163,174,224,53,5,166,104, -2,57,49,52,132,101,96,7,162,154,224,5,16,240,68,1,2,52,50,53, -70,43,65,67,128,1,227,247,1,65,146,224,21,12,2,50,32,90,224,20, -5,32,19,2,51,32,90,224,17,2,32,16,2,52,32,90,192,14,64,72, -32,15,224,13,5,129,246,230,198,4,204,93,224,226,4,224,16,1,160,13, -128,8,186,112,225,59,13,192,48,236,190,2,224,27,7,244,157,4,97,70, -170,55,86,197,65,79,2,51,50,32,2,95,56,56,67,187,226,77,1,2, -95,51,50,97,93,67,231,128,39,228,143,11,98,137,239,138,1,224,7,29, -228,188,10,32,110,200,45,192,112,229,152,3,69,18,71,22,32,55,146,228, -224,36,1,33,96,224,55,0,160,35,48,157,224,35,7,193,129,140,184,2, -95,57,50,68,162,2,57,50,52,234,251,7,2,54,51,57,234,250,4,118, -1,142,245,224,5,3,169,120,114,61,128,76,192,77,35,178,2,48,52,32, -105,142,40,106,234,250,4,147,102,2,50,50,50,237,202,3,148,251,225,88, -9,252,113,15,236,103,8,224,36,0,237,206,0,162,48,64,159,33,210,2, -51,57,57,96,28,230,77,13,128,9,225,171,12,236,218,1,226,120,0,224, -107,1,226,152,1,33,116,225,202,6,160,123,177,231,150,51,82,104,132,62, -209,207,37,23,70,146,230,214,5,224,7,13,235,141,6,134,15,130,214,235, -128,4,224,2,11,225,57,7,239,84,5,224,44,17,224,45,26,224,48,6, -224,49,42,237,154,0,32,5,64,8,228,255,1,102,210,160,5,237,6,5, -196,39,134,234,226,69,2,144,232,253,255,1,135,18,224,5,3,231,30,4, -196,136,224,66,1,2,95,54,32,253,74,3,65,195,166,125,163,178,2,49, -57,32,230,106,0,232,27,2,97,227,198,211,2,95,54,52,2,54,32,85, -69,55,224,22,4,236,48,3,192,88,224,85,9,160,50,229,130,3,2,95, -49,54,225,149,5,140,73,224,2,23,227,49,3,225,37,4,230,231,0,225, -142,9,225,185,3,224,11,2,97,35,224,68,11,242,48,3,224,33,11,224, -98,8,224,28,19,241,181,8,198,237,224,8,5,2,95,54,53,242,181,8, -225,201,1,225,30,3,230,22,5,2,39,32,89,228,215,2,242,119,2,239, -85,1,173,103,160,42,192,19,129,137,200,15,192,101,226,214,7,128,92,237, -109,3,226,195,6,96,5,193,148,224,57,3,162,140,224,25,10,225,33,5, -227,77,12,195,4,225,90,3,192,164,227,93,5,225,39,5,96,17,87,210, -233,61,7,160,68,96,86,225,169,2,230,174,1,224,224,7,71,68,174,205, -64,39,2,54,53,52,234,180,6,228,191,0,252,107,1,115,135,44,8,224, -120,0,128,201,224,28,13,67,44,241,70,4,65,144,64,3,234,87,2,224, -246,2,226,20,3,129,7,224,210,4,160,247,224,128,7,229,226,12,224,218, -0,202,196,244,84,10,226,93,11,232,220,1,228,93,2,226,92,255,226,92, -45,226,90,1,226,2,19,225,67,3,246,255,2,226,8,22,34,95,229,214, -2,224,27,0,226,13,7,224,156,2,192,150,70,49,64,148,255,11,2,226, -44,1,227,3,17,122,135,224,121,9,224,138,11,253,222,3,161,146,174,142, -227,111,20,234,237,2,145,240,2,52,55,53,98,209,226,244,6,231,44,2, -160,3,191,223,162,153,233,32,24,98,153,225,181,3,162,230,200,216,246,34, -9,248,158,5,141,96,227,148,16,135,44,235,41,8,249,10,5,32,131,179, -133,226,237,1,226,221,1,226,205,6,240,72,21,226,87,6,234,49,1,224, -89,8,163,84,238,178,0,32,92,199,180,224,82,4,224,77,16,225,208,1, -161,173,186,64,160,69,224,74,10,160,70,251,50,12,2,110,111,116,2,32, -101,120,2,112,111,114,2,116,101,100,251,56,0,241,20,0,218,219,139,228, -81,161,162,10,64,29,66,140,96,29,2,82,32,64,172,206,101,139,141,25, -2,51,57,55,203,65,2,95,52,48,58,168,2,52,48,51,227,97,0,130, -138,160,7,224,151,12,2,58,32,34,137,20,2,51,50,57,251,107,0,72, -251,75,1,236,84,8,224,5,6,112,142,172,47,201,85,96,3,238,191,11, -163,40,45,202,77,1,128,45,97,234,240,46,3,176,51,96,21,224,23,8, -224,33,3,129,209,236,49,13,245,87,5,193,159,162,130,249,41,5,226,172, -6,224,21,2,224,160,4,224,140,0,190,230,238,83,38,230,80,23,229,189, -1,131,133,235,88,2,228,226,6,251,148,9,227,207,0,49,167,36,154,173, -75,34,149,204,244,224,240,8,224,0,6,225,193,12,144,63,225,190,6,211, -79,142,31,224,46,3,80,93,254,5,8,64,43,2,57,51,48,79,178,2, -48,56,32,235,120,2,96,3,240,145,3,226,27,60,165,196,229,46,3,97, -121,252,63,0,240,28,16,160,62,65,165,229,39,5,244,6,2,249,234,4, -101,181,186,88,136,250,226,107,30,199,67,224,85,25,230,65,1,226,193,46, -226,192,36,248,148,4,239,83,1,236,3,3,160,13,102,79,229,175,0,233, -62,7,233,13,1,249,79,3,227,165,15,249,19,0,230,182,9,249,35,7, -233,216,7,225,25,6,70,205,64,128,128,20,33,30,104,143,2,57,53,52, -66,77,2,49,51,32,197,174,33,22,2,55,50,48,238,224,6,231,65,48, -192,54,232,141,1,240,123,5,133,33,199,236,208,14,224,93,1,126,46,130, -167,226,78,5,87,29,245,103,2,118,158,2,55,50,32,248,158,1,64,15, -227,237,2,227,230,16,224,165,26,160,145,113,39,228,65,5,224,79,6,228, -82,2,228,63,7,228,21,9,229,55,61,99,204,232,240,20,194,41,224,220, -9,244,197,3,224,220,8,97,213,224,85,32,160,82,225,114,8,225,27,25, -103,76,219,43,39,153,71,127,93,59,167,143,2,51,56,55,148,48,99,190, -2,95,51,49,32,90,64,49,219,68,32,108,63,134,192,49,39,220,224,36, -3,151,20,232,237,5,236,236,0,213,166,234,154,6,201,208,240,72,4,236, -101,1,204,36,240,55,5,240,110,7,224,21,2,243,228,4,224,89,0,160, -124,224,52,3,242,26,3,234,127,0,208,41,237,116,28,236,46,1,198,253, -227,31,0,238,33,1,255,159,3,244,188,3,240,191,11,237,146,3,192,155, -242,108,5,236,87,1,96,56,148,178,66,4,225,226,4,238,96,5,225,103, -0,229,26,7,224,38,50,243,112,4,196,231,226,192,18,225,38,14,245,212, -4,254,143,13,224,21,8,227,1,5,129,228,33,184,173,94,230,120,10,225, -180,32,193,69,225,180,11,230,140,14,224,13,9,225,233,5,224,27,0,233, -59,1,193,195,116,123,224,184,1,224,0,3,238,11,0,224,182,28,192,239, -224,129,22,224,171,77,224,170,37,198,231,224,170,115,227,216,53,197,81,224, -151,13,240,233,0,235,45,7,240,177,4,228,167,5,235,55,6,195,205,109, -196,238,197,7,249,209,2,153,39,249,190,10,224,223,53,209,46,224,223,14, -242,87,0,228,185,52,101,105,33,160,215,20,129,192,105,27,250,87,0,137, -35,228,220,10,72,119,96,56,131,250,254,204,12,231,105,2,64,19,252,204, -3,32,77,250,116,6,224,99,0,196,59,253,97,8,252,65,4,237,2,3, -2,49,55,50,215,193,128,67,186,214,2,90,32,95,160,164,98,116,61,123, -33,173,71,33,158,6,230,190,16,235,127,0,231,21,0,247,187,6,107,108, -96,27,221,167,39,125,65,88,239,126,26,239,115,19,2,117,110,100,2,101, -102,105,2,110,101,100,2,32,109,111,2,100,117,108,2,101,58,32,239,131, -6,189,212,233,47,8,254,228,0,249,208,6,248,7,5,74,69,32,165,241, -172,8,231,240,9,160,41,2,95,56,32,33,93,249,90,2,32,248,129,158, -229,224,0,235,88,1,226,78,3,147,16,96,33,97,152,65,116,223,101,244, -225,4,245,54,11,218,12,250,131,20,232,101,10,235,87,1,224,61,12,64, -163,250,35,3,163,28,228,162,1,224,24,1,193,195,115,162,99,125,175,126, -162,187,233,235,0,96,220,255,177,0,147,8,130,9,161,32,224,122,1,32, -152,162,163,128,25,65,32,101,136,225,43,1,65,37,32,59,145,96,96,219, -96,136,99,149,53,143,226,85,19,186,106,131,11,226,80,1,146,88,98,68, -64,92,156,191,90,164,236,72,11,2,50,48,50,224,58,2,2,116,121,81, -2,73,100,101,2,110,116,34,162,120,172,95,64,70,146,148,246,208,8,222, -114,245,44,0,98,11,2,95,53,49,128,230,238,48,2,225,43,0,227,186, -2,227,172,6,176,186,76,64,75,64,226,111,1,193,96,64,137,67,21,32, -137,2,80,32,58,128,107,179,42,163,13,64,20,203,98,252,173,17,33,66, -2,54,56,32,196,82,128,12,142,151,2,95,55,56,240,18,9,244,123,2, -128,55,160,0,224,50,18,224,42,7,175,133,70,48,64,162,139,211,226,237, -26,224,29,30,242,57,7,224,41,2,224,18,9,224,82,13,224,21,24,217, -175,96,9,130,73,34,162,32,227,105,6,33,249,98,142,32,20,2,50,50, -53,35,70,44,198,69,230,162,162,2,52,50,51,162,247,224,29,13,134,13, -2,56,49,49,101,201,2,56,50,32,192,124,227,100,1,33,221,227,70,0, -224,6,3,224,14,1,77,32,97,94,141,13,98,154,111,86,72,151,228,105, -1,132,46,228,38,9,240,165,0,197,209,130,42,135,28,226,153,0,2,55, -52,53,231,2,1,183,227,2,55,52,54,240,111,5,96,99,214,76,235,24, -2,224,98,0,96,95,232,102,0,224,92,0,96,16,224,47,0,128,179,129, -49,2,57,53,49,232,155,0,69,86,195,49,64,100,34,129,37,180,2,57, -51,57,254,147,0,33,11,70,101,142,219,200,139,162,237,104,14,137,21,78, -68,68,96,2,55,51,32,230,163,10,2,79,32,35,36,121,228,193,0,33, -193,33,169,130,211,64,132,194,221,35,194,32,179,2,53,56,50,105,11,32, -123,2,55,48,32,32,9,2,56,51,32,235,31,0,224,34,18,96,255,2, -35,49,48,133,10,66,7,214,107,142,56,242,115,8,249,83,1,97,168,33, -110,99,132,2,57,52,48,228,200,2,2,45,62,34,193,228,32,32,96,30, -105,170,2,52,49,55,241,254,0,135,235,134,197,224,66,10,2,61,62,34, -227,2,3,133,206,64,65,65,101,173,102,224,127,6,33,48,2,49,50,54, -193,49,224,123,0,32,214,145,206,2,50,49,32,248,42,1,224,59,2,2, -49,50,52,132,141,192,48,96,15,64,48,65,29,224,48,10,160,108,2,56, -53,57,33,47,224,109,6,224,233,10,231,175,3,224,63,4,2,54,53,56, -241,214,0,224,230,16,241,246,2,235,81,2,101,245,249,174,4,195,88,228, -73,7,167,131,199,105,98,209,200,94,231,122,5,131,14,242,107,3,133,178, -131,1,2,49,51,49,67,136,69,89,220,90,226,252,9,226,104,28,105,144, -244,15,3,213,111,224,134,14,99,26,32,124,64,5,64,46,72,243,96,140, -211,127,140,49,64,106,2,57,52,50,114,247,64,39,99,87,66,19,2,48, -55,32,233,18,0,69,7,100,155,128,80,99,70,160,6,64,29,136,10,224, -29,6,224,12,6,64,130,64,43,135,217,97,204,32,29,2,54,53,32,96, -21,135,168,160,21,2,52,49,56,96,21,65,205,32,21,226,221,1,2,80, -114,105,2,109,105,116,2,105,118,101,2,115,46,61,66,232,64,35,135,76, -132,135,224,114,2,224,128,7,128,20,64,48,135,104,2,95,54,32,2,95, -52,51,37,207,64,238,224,97,12,163,141,130,87,32,166,2,95,54,50,193, -153,228,47,14,224,79,21,163,154,224,79,25,205,195,64,172,135,114,56,106, -128,236,134,34,133,235,2,55,55,32,2,95,55,51,108,152,2,50,49,54, -160,11,44,79,165,155,66,26,33,76,160,33,2,49,51,51,64,155,212,58, -224,63,17,32,40,99,35,165,197,224,65,0,102,168,98,96,156,66,224,65, -6,32,28,102,26,2,52,49,51,169,221,224,56,0,160,201,229,35,0,224, -120,16,107,228,64,32,224,116,0,74,216,66,17,96,13,2,80,32,66,65, -58,2,48,57,32,226,229,2,160,16,245,194,0,2,56,51,51,73,118,97, -146,169,230,2,83,32,73,141,236,234,69,2,64,164,150,142,139,52,247,155, -7,117,109,32,180,208,127,64,149,235,98,1,224,76,11,53,8,224,77,0, -233,128,0,96,146,2,54,51,56,215,65,170,16,250,174,0,248,85,9,239, -101,20,255,129,9,249,241,11,231,48,4,104,127,105,234,224,0,8,164,6, -160,46,226,42,1,225,113,1,91,144,193,171,65,159,107,203,33,21,34,183, -246,66,0,232,4,1,225,241,2,221,181,37,2,133,51,98,1,132,67,236, -48,5,35,242,34,242,139,96,32,64,2,57,56,52,233,74,6,39,76,250, -108,6,235,183,1,66,135,2,67,32,60,33,31,205,22,233,232,0,193,56, -192,24,97,149,176,41,192,222,42,7,72,162,174,53,246,103,0,148,47,162, -12,227,0,4,2,48,52,56,234,177,6,226,231,6,166,26,103,235,144,34, -98,78,240,147,5,224,165,10,158,237,96,165,245,82,1,224,126,6,140,131, -32,207,236,248,3,2,112,101,32,2,115,105,103,2,110,97,116,2,117,114, -101,135,248,250,150,10,224,215,4,224,209,12,240,162,2,224,112,5,2,50, -52,50,239,87,1,224,72,3,227,251,4,2,52,49,49,241,136,2,225,94, -14,225,50,0,226,44,7,241,208,1,2,53,49,57,225,51,14,206,210,224, -54,1,66,80,134,118,224,114,8,50,217,99,183,136,165,192,50,163,5,163, -155,162,15,229,36,6,2,48,53,56,250,84,7,135,245,64,14,2,95,57, -55,82,11,238,203,3,241,34,20,2,67,97,110,2,110,111,116,2,32,115, -97,2,116,105,115,2,102,121,32,2,99,111,110,2,115,116,114,2,97,105, -110,2,116,58,32,177,43,106,156,2,56,54,52,224,231,0,64,212,135,31, -33,124,2,55,53,57,32,4,2,54,49,32,203,139,64,29,135,39,227,152, -11,229,56,4,227,196,2,239,63,6,132,172,32,201,224,168,1,2,92,51, -52,2,38,115,114,2,99,47,77,2,105,99,114,2,111,72,115,2,47,84, -121,2,112,101,67,2,104,101,99,2,107,46,104,2,115,92,51,2,52,38, -44,2,49,50,56,2,53,58,49,2,57,34,32,143,95,2,90,32,67,66, -225,40,191,2,55,51,50,133,44,2,95,57,57,224,197,0,204,93,226,32, -0,166,111,140,59,2,49,56,53,228,61,0,69,188,193,158,187,93,224,171, -58,2,57,49,58,192,171,209,17,187,202,226,209,1,236,6,0,213,37,226, -65,0,32,146,184,38,225,67,2,226,48,23,241,166,1,224,29,2,144,88, -78,44,101,141,33,205,230,183,2,101,124,131,235,225,41,3,78,93,241,180, -0,229,90,17,73,46,252,220,5,236,98,0,2,53,53,32,160,189,134,174, -221,151,128,10,2,51,57,53,230,33,2,2,52,48,56,35,116,198,145,224, -161,6,224,19,12,230,54,1,162,174,71,124,130,144,32,11,150,87,130,169, -32,90,243,68,0,128,139,163,215,2,52,52,55,137,136,64,46,70,15,168, -80,224,229,3,163,164,32,4,197,14,227,226,8,145,89,192,203,229,50,3, -225,78,4,226,96,2,67,194,32,208,64,164,171,63,238,217,3,225,212,17, -228,234,4,2,48,53,53,238,250,0,224,176,4,171,127,104,113,235,88,1, -64,104,2,95,54,57,228,201,2,209,188,106,149,2,55,54,32,160,59,93, -150,116,229,64,178,64,98,32,27,192,53,65,43,138,7,136,47,239,27,3, -251,105,5,244,42,0,255,225,0,228,199,1,151,79,130,5,79,57,136,144, -190,22,239,38,4,236,145,0,32,119,32,221,111,78,46,34,129,112,2,95, -53,55,66,52,71,160,170,248,232,111,3,192,92,226,50,4,224,76,15,64, -215,176,243,2,53,55,57,96,33,96,133,119,100,2,95,57,54,85,210,160, -12,2,49,52,52,97,26,75,54,2,57,54,57,224,37,2,43,54,224,12, -2,81,159,224,12,0,224,76,1,64,105,234,127,1,68,135,2,57,54,53, -149,55,133,105,139,126,235,217,15,32,45,194,179,173,7,228,46,1,2,49, -53,56,64,233,226,159,6,67,180,80,208,144,207,230,145,0,228,61,5,228, -95,1,194,115,229,215,5,39,238,241,85,0,228,9,9,46,60,65,85,2, -48,57,50,193,180,64,159,135,18,248,3,1,65,1,96,122,33,98,147,197, -35,16,166,96,75,124,149,142,64,22,173,129,64,101,2,57,49,55,150,31, -128,97,110,114,2,49,54,57,64,179,146,235,2,58,49,51,66,211,231,124, -11,167,239,210,254,249,107,4,195,162,137,197,233,194,6,96,212,224,25,12, -105,195,224,25,12,154,248,233,77,7,96,21,2,85,32,66,163,191,232,222, -1,237,24,0,64,9,71,55,251,240,0,234,55,13,56,195,115,239,247,70, -2,224,43,11,96,185,71,102,129,82,161,160,67,92,224,58,7,229,243,0, -224,141,1,234,202,8,162,115,251,47,3,253,185,7,236,7,3,254,105,2, -255,60,0,246,66,0,254,131,23,244,59,3,241,37,1,229,64,2,250,206, -3,120,236,245,149,0,133,178,2,51,48,56,236,11,6,235,222,4,252,145, -1,233,253,5,244,47,4,224,84,2,148,47,247,76,0,165,29,64,12,2, -50,51,57,99,212,67,0,130,182,227,94,1,249,102,9,212,109,106,68,232, -109,1,244,98,3,224,119,1,245,31,3,224,69,6,2,49,55,52,224,69, -8,96,130,68,154,181,190,96,135,150,9,177,85,232,88,3,225,168,19,230, -186,0,175,107,225,119,4,251,239,3,226,86,3,253,106,8,193,112,250,151, -10,247,89,4,225,176,11,225,178,4,184,111,225,184,6,253,158,3,224,31, -24,192,28,136,133,243,84,2,254,179,1,183,73,161,234,225,193,1,225,190, -39,226,10,19,226,109,5,193,218,224,140,4,253,240,2,215,8,111,75,255, -3,2,227,82,6,111,112,173,67,255,160,6,231,120,4,135,122,224,186,4, -177,141,230,102,1,96,187,71,252,136,1,99,224,137,155,99,226,122,228,254, -190,2,226,126,34,105,157,226,50,9,237,62,6,237,11,0,107,29,64,1, -128,245,224,33,8,99,126,224,73,1,240,221,1,170,111,238,45,1,234,172, -2,66,199,96,174,235,182,1,2,63,63,63,171,145,65,193,138,142,145,72, -226,148,11,230,207,0,114,18,187,21,239,188,22,227,48,4,253,154,12,229, -13,4,250,43,1,224,52,3,224,58,4,160,59,228,255,1,224,28,4,255, -216,4,250,235,12,229,219,0,239,124,2,227,233,11,195,159,145,5,229,81, -9,228,161,11,96,101,160,144,249,201,0,224,236,1,118,188,224,160,0,226, -143,8,130,117,150,134,227,97,4,229,145,0,205,180,196,89,240,149,1,227, -92,2,224,197,8,226,44,5,225,124,3,224,157,4,225,69,0,225,138,3, -212,87,2,90,32,75,64,27,160,6,224,198,3,209,248,168,82,225,42,6, -240,155,3,250,165,9,52,213,141,81,250,137,1,131,58,83,159,118,245,49, -10,228,64,1,243,187,1,180,206,227,205,4,192,156,126,5,229,76,7,242, -2,3,2,51,55,32,226,154,2,232,137,3,194,38,244,119,4,232,19,2, -64,8,155,142,160,168,105,73,255,187,2,225,44,11,64,4,192,154,239,53, -39,2,51,53,55,2,58,50,53,163,163,174,101,151,56,101,117,225,28,3, -32,246,67,192,225,112,21,251,253,3,225,117,9,231,132,2,141,150,116,44, -224,231,31,2,65,32,64,224,231,50,2,54,58,50,224,231,1,245,129,2, -227,222,1,226,165,5,227,7,2,226,165,17,245,145,3,64,7,174,108,167, -34,160,38,213,112,35,32,226,78,3,68,230,143,10,236,30,4,246,251,4, -147,169,247,191,1,98,156,2,53,52,48,206,62,112,211,94,71,246,82,33, -147,179,232,162,2,238,13,0,230,48,2,102,147,64,160,142,127,160,120,108, -31,236,32,1,2,51,57,52,236,32,0,96,44,173,212,2,51,51,51,32, -136,75,136,224,1,11,138,129,192,105,127,146,160,62,141,169,2,79,32,95, -111,61,49,208,64,148,224,14,2,64,184,96,14,32,124,160,19,110,185,192, -12,141,107,186,186,97,21,166,66,128,188,39,134,228,141,0,230,192,7,242, -212,0,214,185,225,133,4,65,16,97,115,237,200,5,224,55,10,225,186,4, -2,51,53,51,224,51,41,119,8,224,51,38,97,25,249,123,9,121,183,113, -105,34,129,232,248,1,226,9,1,181,45,224,56,2,242,6,4,103,168,235, -215,0,224,142,13,2,49,49,48,143,64,226,167,3,246,141,4,231,100,13, -231,181,6,231,63,2,224,47,7,192,5,242,11,10,66,157,235,116,5,192, -1,247,77,5,225,240,5,231,73,5,195,225,249,162,0,221,90,117,246,227, -121,2,245,239,16,85,236,2,97,32,99,2,108,97,115,2,115,32,34,133, -185,2,51,50,57,165,194,225,146,4,224,165,7,235,206,3,224,28,12,227, -43,1,227,71,20,235,204,8,224,2,3,243,35,15,165,105,192,5,212,55, -71,25,131,73,224,32,6,38,148,138,1,50,196,65,235,114,181,67,111,245, -87,1,224,10,13,234,128,10,150,73,190,192,225,103,2,151,100,2,55,55, -57,64,36,225,97,1,2,115,117,112,2,101,114,102,2,108,111,117,2,115, -32,105,55,76,2,97,110,99,2,101,32,98,2,105,110,100,2,105,110,103, -229,209,1,225,40,16,234,64,23,231,196,6,236,184,6,37,244,233,209,4, -224,98,1,64,25,234,87,4,239,66,8,224,140,4,67,42,200,49,234,61, -9,105,185,234,167,12,232,58,7,224,13,4,128,10,72,47,232,186,7,230, -109,7,97,170,226,135,18,226,170,9,242,76,1,224,2,3,192,168,224,30, -3,226,98,2,113,237,2,66,32,79,182,140,246,178,11,224,253,24,238,114, -6,186,29,251,127,5,176,78,99,141,234,188,0,238,210,8,38,215,32,126, -225,24,4,168,197,227,54,2,238,126,2,72,142,222,62,64,7,34,172,224, -60,4,70,250,148,37,2,50,57,52,227,155,6,128,52,225,159,1,216,250, -224,31,0,2,51,53,50,224,13,2,160,192,218,78,237,70,2,121,249,224, -19,4,214,182,239,109,6,2,49,55,51,237,129,5,2,51,48,49,164,172, -225,250,2,67,134,239,34,4,32,196,2,56,55,57,227,192,0,233,9,25, -226,111,1,229,149,3,160,75,168,93,239,24,3,64,164,90,27,224,222,0, -233,54,6,233,22,5,226,154,9,179,67,2,57,48,32,68,59,132,18,58, -61,132,72,33,119,226,211,3,70,229,180,216,225,26,2,97,164,229,180,1, -2,51,56,55,224,14,3,2,48,52,49,242,96,1,138,124,2,83,32,95, -2,53,52,49,2,32,64,73,79,133,187,152,64,55,233,169,1,181,38,32, -49,2,52,56,54,135,169,33,62,32,25,64,35,96,25,71,20,125,50,64, -20,142,191,228,194,1,68,183,36,171,64,26,137,243,187,158,74,47,2,51, -54,55,242,252,1,105,77,153,210,64,243,240,63,4,65,216,99,17,244,94, -2,112,56,129,74,38,194,65,209,64,99,233,182,0,64,82,104,30,101,226, -88,153,120,159,128,19,64,41,137,179,232,34,0,245,106,8,98,81,232,60, -11,232,59,24,228,32,3,252,53,2,192,136,98,43,201,110,162,197,233,114, -2,204,32,55,142,228,63,7,224,93,59,160,89,161,221,73,116,139,135,168, -113,90,157,32,73,131,39,38,47,97,92,94,5,32,43,64,102,195,220,230, -190,11,190,35,254,34,26,2,100,101,114,2,105,118,101,254,21,4,2,51, -51,48,228,87,4,67,117,111,199,226,249,3,64,177,138,221,2,79,32,80, -224,97,13,2,68,97,116,2,97,46,66,2,111,117,110,2,100,101,100,192, -7,96,103,74,150,64,67,224,57,21,2,69,110,117,2,109,46,69,32,4, -192,51,100,148,224,51,21,224,4,0,224,51,0,139,191,224,103,20,2,113, -46,69,2,113,34,32,160,47,66,189,224,47,21,2,73,120,46,2,73,120, -34,160,47,57,245,224,47,23,2,79,114,100,64,3,224,49,0,65,251,224, -49,21,78,58,2,97,98,108,2,101,46,84,160,8,224,59,0,68,67,224, -59,16,2,84,101,120,2,116,46,82,2,101,97,100,96,4,224,161,29,96, -51,2,83,104,111,2,119,46,83,32,4,192,51,2,56,49,32,229,14,4, -65,236,171,199,185,10,142,138,223,57,137,146,33,213,2,52,32,102,224,90, -0,224,80,0,238,164,13,163,226,235,20,3,64,65,33,127,177,117,233,247, -2,197,237,240,158,0,230,27,11,235,218,2,245,250,9,240,245,5,243,91, -2,243,170,3,243,110,4,243,136,7,236,42,4,249,143,4,236,43,16,235, -121,9,224,48,10,232,131,11,231,104,2,235,76,9,101,151,222,130,224,83, -22,224,80,2,233,213,1,224,85,2,37,215,224,72,1,224,65,12,200,82, -233,175,9,101,175,224,25,12,236,22,0,224,22,14,224,104,11,138,214,236, -71,13,251,198,4,232,211,0,140,76,119,237,64,62,32,234,128,240,91,57, -231,204,8,225,34,17,224,194,9,205,145,244,120,2,205,35,98,239,67,32, -247,37,2,237,22,24,224,28,16,226,166,9,128,114,224,2,0,147,132,225, -73,26,236,42,9,224,8,18,202,19,130,200,219,128,179,78,48,101,34,17, -2,85,32,102,236,249,1,35,199,2,80,97,114,2,101,110,34,225,162,0, -244,58,1,224,47,0,2,79,32,35,69,107,161,118,129,39,2,56,53,48, -96,14,175,229,236,73,1,235,91,3,96,58,71,55,225,177,0,224,95,3, -242,202,0,225,121,6,202,235,2,85,32,35,178,76,225,230,9,246,50,5, -141,43,235,191,6,160,172,193,1,100,101,226,110,3,162,31,226,17,2,239, -207,1,64,9,189,229,96,156,140,107,169,151,32,165,32,214,71,78,224,215, -3,250,172,6,96,250,2,52,52,32,224,34,7,235,198,1,240,193,2,253, -148,3,224,119,23,71,41,192,83,33,33,226,172,1,96,113,50,165,224,30, -1,104,98,64,166,252,77,9,2,85,32,65,133,50,96,95,32,96,96,59, -32,76,227,91,2,245,252,0,225,212,1,128,137,2,54,51,32,180,45,2, -50,55,32,236,56,4,83,59,226,96,8,2,83,116,114,239,73,1,129,235, -2,57,48,51,224,56,5,130,106,238,92,1,226,98,3,226,137,5,86,49, -224,255,1,224,105,5,2,115,80,114,2,101,99,34,96,28,129,13,64,142, -128,44,247,145,0,106,200,155,46,2,55,57,48,236,2,8,167,17,139,243, -69,8,139,43,80,50,158,44,233,119,9,64,148,225,57,0,129,80,128,20, -225,169,1,69,77,137,225,64,92,139,235,100,236,80,175,64,94,64,6,2, -53,48,55,96,31,64,107,160,31,44,24,64,31,32,94,2,35,57,55,191, -252,64,107,33,171,67,56,64,44,140,9,48,241,231,174,0,240,142,18,230, -196,0,230,193,7,230,88,9,249,157,5,194,188,166,156,216,139,97,239,240, -27,26,224,91,5,165,13,134,160,124,163,33,223,130,90,117,68,225,212,1, -2,116,121,112,2,101,82,101,2,112,34,32,250,181,7,111,155,53,172,2, -49,50,49,32,99,226,240,2,249,208,2,129,64,66,56,98,153,107,232,224, -107,18,2,109,107,84,2,121,67,111,2,110,65,112,192,110,186,162,198,152, -224,74,41,224,182,0,243,243,0,130,113,214,49,99,4,130,22,224,39,37, -224,130,12,65,225,224,130,1,2,91,93,34,195,201,227,199,0,236,63,4, -130,232,74,117,238,72,4,106,164,2,76,105,115,2,116,95,84,33,123,142, -82,64,90,224,36,9,2,84,121,101,170,191,64,34,173,231,234,66,33,203, -54,234,65,52,233,141,12,226,203,9,251,60,3,194,192,226,144,8,233,48, -0,169,28,2,54,52,54,234,142,0,240,180,14,251,97,6,252,151,18,230, -160,5,138,99,254,1,7,242,167,12,226,19,0,233,19,3,64,65,115,2, -238,184,5,234,198,1,227,178,1,32,214,121,56,243,81,6,206,93,133,204, -143,200,195,204,128,8,242,152,12,225,190,1,2,60,62,34,233,133,2,225, -148,0,32,53,2,53,55,55,224,81,13,229,127,0,230,125,0,224,100,7, -226,207,4,64,58,224,111,1,2,69,81,34,160,111,254,62,2,65,3,225, -33,1,193,30,97,21,228,27,7,224,105,33,2,76,84,34,228,78,4,224, -100,13,74,148,160,97,225,134,4,224,103,33,2,71,84,34,128,50,160,57, -138,219,231,153,23,160,37,224,29,5,232,18,2,231,180,1,224,123,5,64, -142,224,123,1,2,99,111,109,2,112,97,114,142,123,231,0,12,78,201,227, -242,9,131,179,64,30,144,30,224,30,9,48,113,2,110,103,95,228,58,2, -142,90,55,174,246,190,5,98,122,34,81,224,14,3,240,204,14,2,87,97, -114,2,110,105,110,2,103,58,32,2,99,97,110,240,213,8,133,152,96,227, -80,222,2,56,54,52,224,77,22,2,32,121,101,2,116,44,32,128,60,83, -27,89,227,224,255,7,248,80,3,181,254,64,202,200,19,129,123,129,248,64, -41,184,117,64,34,135,217,67,11,2,73,79,46,88,84,2,111,114,109,2, -73,79,32,195,32,97,0,73,144,82,58,155,248,32,104,96,16,64,62,64, -83,229,68,37,176,220,229,67,140,132,141,182,244,197,84,138,253,239,252,30, -247,64,8,229,7,10,238,22,2,238,35,13,229,20,83,227,97,3,98,121, -225,153,1,2,38,38,34,229,31,85,2,54,53,32,224,111,3,2,84,114, -117,195,206,228,66,23,228,59,15,129,62,161,92,228,221,0,229,72,6,224, -145,33,2,70,97,108,2,115,101,34,228,226,3,228,155,14,86,158,224,55, -2,2,61,61,34,228,150,16,83,194,228,119,9,99,5,64,29,136,204,99, -48,2,90,32,90,239,238,0,130,101,148,230,2,48,51,51,151,134,231,193, -4,162,151,140,195,234,199,0,133,245,130,19,153,151,233,64,4,246,11,0, -228,127,1,2,49,52,56,231,194,0,58,9,60,164,2,53,56,50,121,75, -183,99,54,74,2,51,32,35,142,213,43,149,67,114,105,239,249,65,0,64, -198,137,110,216,92,66,88,224,240,1,197,91,96,40,137,116,245,149,8,2, -111,108,34,129,15,133,196,2,66,32,89,128,229,52,39,2,50,48,50,224, -47,2,2,102,111,108,2,100,114,49,235,93,2,132,122,110,149,240,141,2, -224,10,2,241,204,0,64,94,134,4,242,78,1,228,104,9,247,192,5,98, -95,97,249,98,238,133,90,98,20,64,77,244,132,0,248,36,3,203,203,224, -137,9,241,203,1,95,93,2,53,57,51,97,43,142,49,228,251,89,241,198, -0,228,251,0,153,73,238,254,6,64,9,246,230,0,228,247,2,196,4,218, -223,109,181,173,186,197,196,232,214,8,96,108,130,155,227,177,0,64,28,76, -43,239,44,0,96,233,2,53,55,56,162,121,176,31,229,170,9,224,174,12, -2,116,111,69,224,172,42,227,72,4,243,190,9,192,118,224,172,8,207,152, -196,245,224,184,11,228,56,1,175,180,231,172,9,231,32,21,224,207,1,98, -100,135,195,38,34,34,46,99,126,102,7,198,13,64,33,239,156,0,231,131, -31,248,253,3,235,188,1,163,45,239,67,10,226,146,9,236,56,8,255,147, -6,236,87,33,246,154,11,255,14,21,230,255,1,246,121,2,142,248,244,190, -5,237,40,16,192,80,2,82,32,64,230,72,1,237,92,22,224,27,1,32, -53,61,26,226,14,0,230,40,2,226,152,3,2,109,97,120,97,102,209,219, -224,25,2,2,105,110,66,224,25,1,229,169,6,194,37,115,104,134,17,240, -65,0,66,158,255,220,1,189,42,134,30,165,248,2,52,53,52,113,63,229, -164,5,226,175,3,130,50,90,239,254,32,0,225,139,0,241,129,14,244,165, -7,2,95,50,52,97,174,224,83,0,246,167,5,191,138,2,50,49,56,225, -90,0,244,168,2,226,89,6,148,244,241,170,0,99,127,243,98,2,98,233, -2,57,52,56,255,212,0,116,21,32,39,160,54,2,95,54,53,32,174,230, -242,0,34,233,2,52,52,56,255,199,0,42,177,32,45,80,142,32,212,160, -20,64,60,71,188,193,71,94,251,230,201,0,233,90,2,192,117,238,209,11, -161,114,242,51,8,224,157,5,225,107,0,136,0,2,85,32,66,132,129,202, -86,2,48,49,57,224,169,0,242,36,2,129,178,189,234,65,73,97,205,149, -13,96,88,128,11,94,197,64,14,160,20,224,127,3,192,208,64,123,223,89, -2,90,32,95,130,4,64,20,135,172,52,39,229,21,0,96,4,32,111,147, -187,2,49,52,57,224,64,0,135,175,229,220,6,253,224,8,228,219,0,161, -199,253,228,34,224,234,2,244,167,12,247,139,1,254,14,6,64,157,136,45, -255,170,75,230,41,1,214,72,255,81,1,205,79,239,71,6,160,200,148,33, -255,158,9,224,81,42,160,77,192,237,136,188,129,98,192,58,223,208,131,101, -255,208,7,66,227,65,175,32,41,2,95,56,56,65,85,109,189,131,9,183, -92,2,89,32,66,41,102,64,113,231,47,11,32,4,249,252,1,167,65,41, -155,231,65,2,64,24,224,57,1,248,34,0,232,23,1,226,240,0,64,202, -250,67,1,228,143,4,137,73,228,143,0,160,8,228,120,3,228,155,15,253, -66,5,246,50,5,251,85,5,224,76,1,253,102,1,224,39,6,253,102,5, -253,69,7,224,113,1,163,15,224,61,14,253,191,7,224,2,3,67,231,229, -62,6,128,155,249,212,10,229,43,4,251,47,1,192,22,224,208,0,201,241, -227,165,6,2,49,51,50,35,42,226,138,4,252,202,1,229,166,6,128,56, -2,57,53,49,228,227,0,2,51,52,49,98,141,225,176,5,224,165,9,122, -156,224,5,4,252,48,1,167,181,250,105,8,2,95,53,49,165,50,253,216, -8,226,65,12,192,7,224,125,2,64,150,160,57,233,191,21,155,178,71,95, -133,0,133,36,35,62,179,9,239,119,1,251,171,7,225,80,0,253,227,13, -224,100,25,167,118,192,95,194,121,139,254,230,168,3,192,48,250,238,3,226, -23,10,224,2,0,172,208,226,208,2,204,227,253,150,3,201,51,226,201,6, -224,41,8,233,69,2,254,234,8,231,204,7,233,228,4,245,239,0,248,111, -2,176,133,151,236,168,216,32,22,200,212,71,51,120,40,251,79,0,162,122, -225,62,11,160,71,231,162,7,225,120,6,249,146,10,92,196,96,7,123,235, -240,36,0,201,67,240,31,6,160,116,233,204,2,255,162,21,193,87,225,1, -3,225,95,18,253,232,8,225,110,90,128,62,225,110,59,225,10,9,227,212, -2,255,58,5,225,139,22,219,88,227,243,76,130,239,227,211,0,228,2,47, -228,3,8,224,12,3,229,125,0,196,15,247,88,23,249,115,8,128,69,227, -253,8,96,159,2,48,53,32,232,77,8,228,86,20,228,51,11,226,195,3, -192,39,72,6,66,2,175,28,96,82,242,246,5,62,129,2,83,101,108,2, -69,114,114,2,111,114,34,128,89,242,52,5,234,231,6,251,214,0,71,184, -214,97,195,94,224,40,0,34,140,2,51,32,102,224,99,0,2,103,101,116, -206,110,224,77,3,64,66,142,190,255,22,2,2,101,116,70,2,105,101,108, -183,183,66,55,242,90,2,66,78,224,42,1,2,46,83,101,224,43,0,96, -44,243,108,7,32,118,224,75,3,139,14,43,12,99,41,64,17,242,184,5, -224,93,6,2,72,97,115,224,93,4,242,188,12,2,82,101,99,2,111,114, -100,2,115,34,32,96,34,210,191,147,151,131,232,189,135,64,30,233,194,2, -128,28,128,6,64,26,137,2,2,85,32,67,231,39,1,225,255,7,227,169, -16,64,63,193,137,107,13,131,48,234,246,7,97,182,234,246,15,98,163,67, -132,231,174,3,230,83,7,233,136,19,230,105,8,233,21,6,229,40,0,163, -15,230,209,3,249,103,2,228,93,5,244,240,3,2,51,51,55,237,118,11, -195,43,160,113,252,234,8,240,173,1,232,208,0,2,95,57,57,2,48,32, -35,140,72,97,83,33,34,105,224,195,36,145,68,2,90,32,75,64,34,160, -6,64,4,160,10,2,95,49,55,2,57,32,102,226,7,0,2,92,51,52, -2,38,115,114,2,99,47,77,2,105,99,114,2,111,72,115,2,47,84,121, -2,112,101,67,2,104,101,99,2,107,46,104,2,115,92,51,2,52,38,44, -2,49,49,54,2,56,58,50,2,53,34,32,225,40,1,64,206,34,173,237, -179,6,225,111,10,110,22,241,31,5,243,222,2,224,2,0,171,95,131,176, -170,245,97,111,224,5,4,171,11,224,92,0,158,49,229,227,6,224,17,9, -234,252,0,241,182,2,225,39,16,226,9,11,230,239,0,235,83,7,231,78, -2,224,245,3,234,198,21,245,250,1,231,62,1,199,59,2,48,48,50,233, -111,0,229,189,8,235,68,1,174,236,239,224,3,239,214,14,231,29,18,224, -169,3,47,136,96,120,103,116,2,56,55,57,229,222,0,237,95,1,206,162, -179,5,213,210,66,118,225,72,12,225,79,0,237,67,12,120,17,225,109,6, -178,161,186,199,103,36,248,73,1,224,171,2,139,127,100,9,84,95,96,124, -166,23,229,251,3,165,233,226,232,1,2,110,111,77,2,101,116,104,2,111, -100,69,230,43,1,235,204,0,224,248,22,130,66,226,79,5,227,150,2,244, -30,5,238,79,1,224,248,10,225,36,12,193,13,163,158,2,51,48,49,224, -28,2,56,215,39,110,241,167,2,211,67,224,162,25,247,179,4,226,239,15, -252,200,9,133,185,128,29,224,161,6,165,174,221,119,146,104,96,5,45,127, -33,122,2,57,51,57,230,132,3,2,80,114,105,2,109,105,116,49,47,2, -115,46,61,2,62,34,32,160,62,64,35,128,62,105,67,101,184,252,119,3, -169,42,128,29,243,22,6,224,25,19,96,91,135,68,228,124,0,2,57,49, -55,245,20,2,2,51,51,50,99,60,99,108,126,82,229,110,1,2,95,52, -51,94,91,2,49,48,57,99,34,64,75,135,113,32,53,2,51,32,75,115, -3,224,1,5,118,115,228,245,10,239,169,6,224,34,17,224,32,3,224,29, -20,32,198,192,227,96,152,135,248,135,110,231,32,0,103,145,255,73,1,127, -36,53,187,183,75,64,42,230,174,9,65,12,32,8,231,27,18,164,94,96, -38,230,190,12,105,255,196,182,64,156,243,117,1,224,82,6,36,125,205,74, -196,197,136,24,97,121,96,59,200,129,225,187,2,76,26,161,182,122,197,129, -182,64,44,136,143,225,158,6,250,183,2,225,143,81,224,26,17,224,23,14, -224,20,11,224,17,8,224,14,5,225,243,3,225,91,0,137,103,226,221,1, -2,55,53,32,251,29,0,248,233,2,43,208,65,161,229,76,0,225,241,2, -101,70,33,219,160,15,77,208,104,74,252,83,8,103,96,224,14,0,70,201, -65,141,226,39,9,139,194,130,38,224,46,4,34,39,96,12,234,21,0,244, -50,1,221,202,2,57,53,52,109,103,53,22,105,249,195,139,226,211,1,98, -88,58,63,102,225,225,15,1,32,13,121,201,224,121,0,224,225,1,32,145, -151,35,232,118,6,65,62,202,102,52,4,133,35,197,171,169,203,242,187,1, -245,134,2,128,66,224,33,18,95,211,230,232,1,224,190,4,192,25,36,225, -165,87,195,42,224,45,10,160,105,181,112,64,43,248,195,1,224,44,9,224, -43,1,229,59,1,171,151,229,173,0,64,243,197,171,139,31,128,184,232,85, -6,232,139,0,33,192,192,13,97,252,235,86,2,128,125,225,200,0,96,160, -71,113,2,50,56,54,64,109,243,105,0,224,96,33,34,34,70,60,96,103, -233,95,2,224,56,40,234,76,2,201,71,191,240,2,52,52,48,246,128,0, -34,142,193,7,86,2,242,139,1,195,113,199,42,32,201,68,211,70,11,2, -50,55,53,240,187,1,224,252,18,2,95,51,52,160,104,245,60,11,177,83, -241,48,8,192,178,105,153,160,73,233,250,5,224,60,0,241,107,9,224,52, -5,224,112,2,96,48,234,92,6,224,44,4,225,103,3,245,82,3,224,36, -3,32,17,101,245,224,234,8,37,108,103,79,193,99,193,106,130,114,65,102, -135,127,138,45,227,99,0,203,209,245,131,4,227,75,12,128,93,227,142,19, -226,45,4,224,33,12,227,142,16,224,25,0,184,209,248,137,2,37,6,217, -87,228,245,2,66,8,2,50,49,55,104,22,228,125,1,163,206,237,221,4, -247,20,0,224,87,9,157,135,64,73,111,13,32,17,209,2,228,161,4,225, -25,0,235,101,2,128,208,170,161,131,233,231,204,0,246,179,2,139,44,64, -89,231,95,3,249,107,7,37,107,34,219,224,127,1,227,115,11,167,236,247, -226,2,233,152,3,224,28,7,225,3,33,131,38,32,8,97,223,224,249,4, -225,113,5,161,155,238,5,2,148,44,224,91,14,100,118,33,91,250,58,3, -224,16,11,231,32,7,99,225,38,51,234,171,2,2,102,117,110,2,100,101, -112,106,164,49,99,238,180,10,226,24,4,98,157,226,132,3,238,84,20,254, -20,1,231,2,0,2,95,53,50,98,112,226,24,2,194,98,224,45,11,33, -58,157,210,224,46,9,224,171,9,226,251,11,131,88,193,94,225,184,4,224, -101,0,96,102,142,88,224,102,9,226,164,4,172,97,231,10,9,227,190,23, -193,243,224,159,8,230,251,4,224,255,11,64,141,224,152,14,231,121,11,231, -30,11,227,41,7,226,211,0,252,203,2,44,194,112,217,2,51,50,49,161, -93,2,51,50,50,225,0,0,166,221,224,59,1,253,174,6,231,48,0,227, -169,60,225,122,2,242,79,6,227,137,7,224,201,9,64,183,213,66,117,50, -83,174,227,20,4,224,172,134,134,120,234,116,8,191,155,224,187,8,226,248, -6,229,169,2,2,51,49,52,202,45,228,236,0,70,153,141,205,128,192,2, -80,32,35,134,71,199,253,68,72,64,36,141,89,229,108,3,248,224,6,32, -104,2,57,56,51,168,35,32,127,2,57,56,52,106,116,2,54,50,32,229, -84,3,225,72,3,225,78,6,2,48,48,49,232,240,13,229,124,9,247,129, -5,225,69,27,205,213,165,104,253,174,4,69,2,2,57,49,49,230,251,8, -2,51,56,52,225,123,9,227,137,15,197,113,33,96,107,193,148,1,231,28, -3,224,91,6,165,181,224,91,10,234,90,1,228,141,13,160,123,32,102,64, -116,138,97,224,121,18,233,233,0,238,128,1,173,75,225,228,7,246,231,3, -34,9,227,185,1,224,36,3,142,93,48,52,2,49,48,49,108,165,96,118, -64,25,237,132,1,32,60,96,169,32,51,64,24,248,79,1,32,24,97,83, -160,24,235,131,1,96,26,197,139,224,112,4,69,120,96,36,46,193,96,4, -83,15,64,23,208,209,232,152,14,130,225,64,40,226,224,3,96,103,175,164, -225,9,14,96,51,194,239,237,6,0,255,199,7,238,85,4,86,57,228,8, -2,122,245,160,13,111,119,234,79,2,229,114,8,194,246,197,54,192,96,231, -152,5,161,244,161,237,224,104,5,254,227,13,238,121,6,224,40,3,236,74, -4,232,82,0,32,138,2,56,48,32,250,39,5,80,155,100,16,116,8,2, -50,50,53,124,233,160,245,34,104,2,85,32,65,160,91,232,27,11,97,73, -130,117,46,210,2,49,32,58,128,59,64,14,85,119,250,77,6,243,20,2, -2,67,111,110,2,115,116,114,2,97,105,110,154,95,64,55,249,100,1,66, -153,96,147,130,68,74,71,96,25,64,23,65,74,33,20,64,22,130,116,136, -126,232,134,0,248,50,2,247,78,12,212,28,244,57,1,252,33,4,231,205, -4,212,94,224,39,17,226,103,2,231,136,8,224,27,2,131,237,98,222,244, -114,1,2,83,32,66,225,203,3,147,83,230,64,5,96,177,249,100,5,146, -248,245,2,28,254,119,0,245,0,23,228,134,3,78,34,224,15,1,148,144, -245,22,2,2,83,32,79,97,100,32,5,181,174,215,221,245,47,9,232,160, -25,212,71,250,80,0,227,170,0,232,98,12,254,114,7,225,54,1,161,154, -250,250,8,160,96,250,149,7,225,87,10,193,88,242,182,4,224,105,77,128, -29,201,74,154,41,2,51,48,50,245,207,1,249,223,0,231,238,8,180,219, -244,181,18,251,84,0,64,83,72,66,244,185,7,246,69,0,244,208,8,166, -156,32,201,236,53,9,227,92,0,103,255,141,218,38,136,136,171,228,21,1, -64,116,224,84,4,50,192,2,50,32,83,120,201,2,90,32,67,250,13,0, -226,83,1,255,14,7,67,216,230,52,3,252,184,15,241,109,3,64,117,111, -176,189,161,167,120,95,177,64,227,160,86,32,152,230,37,3,253,17,16,253, -52,17,255,179,1,251,234,4,147,118,128,22,226,201,0,227,219,1,101,130, -145,169,64,168,185,221,185,246,73,84,84,10,195,70,227,138,2,169,60,136, -253,2,48,55,32,224,211,8,224,69,17,96,238,248,15,1,222,30,247,240, -1,133,242,58,252,37,163,2,57,51,52,64,4,254,146,0,64,106,224,56, -8,32,230,224,52,21,199,78,248,125,19,70,113,248,125,16,2,51,48,52, -166,9,66,182,119,228,34,58,2,75,52,32,2,90,32,90,160,1,252,72, -1,64,37,166,103,248,163,9,227,138,0,247,10,154,246,235,6,64,215,199, -7,33,94,99,31,70,231,64,23,135,5,99,206,144,91,39,197,96,24,135, -7,32,16,68,72,2,48,52,49,239,219,3,2,100,102,108,103,97,64,39, -131,86,228,32,1,228,149,1,64,108,104,25,227,140,4,247,24,22,235,39, -24,100,206,138,173,2,57,52,50,227,34,0,255,26,7,78,214,128,29,230, -212,1,246,157,5,200,207,230,66,0,237,149,1,235,71,2,252,110,5,129, -77,120,12,147,149,182,38,236,199,24,171,121,216,97,64,198,66,202,64,75, -243,225,0,244,58,0,237,23,20,172,202,64,65,107,63,96,72,168,177,225, -90,7,96,37,69,148,225,24,1,64,48,131,85,231,213,1,224,9,1,161, -196,232,212,0,245,214,5,232,221,2,226,118,0,232,184,11,231,121,2,224, -46,20,243,56,0,224,47,0,201,20,224,47,14,197,76,224,92,0,169,149, -224,47,15,197,65,224,198,8,233,161,16,232,18,2,248,125,15,239,230,16, -235,154,7,235,54,8,225,154,8,64,46,130,231,226,184,3,251,254,1,232, -181,2,245,121,6,230,27,1,232,81,0,224,36,0,193,25,96,29,239,44, -6,128,115,180,6,64,19,153,24,125,254,199,70,66,115,2,53,55,53,98, -75,121,0,64,33,196,79,156,159,254,149,4,2,36,120,34,224,175,4,197, -223,187,44,227,233,3,240,234,5,240,163,13,2,48,49,55,225,103,1,251, -138,10,2,48,50,50,99,148,247,126,0,226,10,0,174,210,230,236,8,224, -252,6,172,143,2,48,50,57,195,138,233,23,0,226,88,31,233,116,1,225, -158,13,224,31,5,97,158,248,67,5,225,24,5,143,133,78,126,239,133,7, -248,250,3,237,217,6,248,217,2,161,24,2,56,49,32,199,205,2,49,49, -54,240,66,4,64,130,240,23,4,225,18,4,32,15,2,56,51,52,33,245, -38,254,32,4,64,130,45,118,161,76,34,22,2,80,32,95,237,120,0,2, -79,32,35,68,82,167,53,231,60,1,227,192,5,225,52,11,163,62,235,150, -25,251,210,0,225,60,10,225,219,8,225,69,3,160,70,64,253,127,133,79, -97,238,154,0,2,55,56,53,96,87,204,75,128,129,249,77,2,64,58,128, -5,64,3,245,157,4,242,126,11,226,147,4,179,210,231,141,2,143,99,224, -67,20,224,73,20,231,216,4,160,76,228,200,5,233,202,1,202,25,226,173, -3,226,42,5,32,88,139,228,224,66,12,243,58,3,234,170,12,229,20,4, -160,168,160,79,243,84,7,240,76,5,97,72,224,78,0,236,177,4,64,66, -244,52,1,229,4,5,42,142,2,55,49,32,232,193,1,244,3,8,224,225, -7,226,240,0,224,141,5,229,122,15,160,44,224,120,23,229,93,24,229,102, -3,229,92,2,173,42,229,87,7,131,246,158,83,222,92,204,88,229,89,23, -253,96,9,227,55,9,225,77,1,227,238,6,224,157,2,229,212,1,224,120, -0,228,165,17,86,136,2,55,50,56,248,132,3,236,131,3,231,174,9,130, -167,250,227,4,240,66,10,137,115,65,58,235,125,0,192,158,173,199,97,40, -132,162,2,57,55,57,225,18,3,2,98,97,100,2,32,102,105,2,110,97, -108,2,32,100,111,2,32,115,116,2,97,116,101,2,109,101,110,145,238,239, -57,13,224,16,6,232,151,1,232,157,2,232,128,4,229,247,5,144,227,224, -74,5,233,247,0,230,181,2,2,49,56,49,247,174,1,254,180,9,235,175, -1,128,11,224,131,0,226,70,5,224,8,36,226,115,3,248,39,2,228,32, -10,243,184,4,243,228,1,130,137,246,250,1,160,15,238,241,10,109,111,2, -53,51,53,230,95,0,206,45,236,132,8,226,248,12,224,33,4,34,231,70, -108,255,156,7,227,170,2,76,115,244,159,3,78,140,162,54,103,226,240,224, -1,2,49,54,48,181,73,2,56,50,32,230,142,0,136,10,128,56,66,196, -134,188,2,54,57,57,168,110,224,58,2,97,222,171,196,64,253,192,247,80, -142,68,157,252,207,2,2,97,105,108,162,102,110,184,2,55,57,48,71,175, -148,239,226,159,2,2,105,110,100,160,38,64,140,231,72,0,131,224,224,83, -6,2,62,62,61,128,43,227,251,11,2,98,34,32,226,79,2,32,163,226, -81,0,226,15,27,246,20,5,163,81,225,240,61,225,109,0,224,208,11,225, -34,0,230,241,9,229,32,4,78,113,129,26,224,78,0,224,0,2,236,16, -30,255,235,2,235,223,29,241,230,6,232,130,3,224,39,4,170,129,232,170, -24,167,2,243,215,8,197,75,233,17,21,165,127,224,101,11,224,230,11,224, -141,24,232,131,4,230,181,4,232,120,9,226,41,3,96,17,32,2,110,107, -78,116,225,208,1,2,70,114,111,2,109,84,104,2,101,110,84,2,111,34, -32,228,99,1,178,31,32,10,85,183,227,231,4,224,125,23,224,119,0,160, -72,224,115,18,163,26,224,101,83,160,213,224,99,13,225,151,24,234,208,31, -234,207,9,231,155,15,99,23,224,169,11,96,167,224,159,4,231,180,9,230, -114,1,233,183,4,229,70,0,87,132,254,75,7,149,68,236,27,6,234,143, -9,233,38,7,136,26,2,51,57,49,228,162,1,239,240,6,224,17,1,225, -20,2,199,75,244,232,4,245,14,1,117,248,226,101,3,237,45,2,233,239, -6,180,193,2,49,54,51,178,104,2,52,56,32,124,83,228,73,0,237,154, -5,236,243,1,155,234,200,250,193,14,102,46,232,121,0,145,242,128,41,250, -151,1,251,29,10,102,237,96,132,236,108,13,172,107,97,216,128,99,214,159, -2,50,49,53,252,77,4,168,239,32,24,183,165,224,51,11,222,199,230,86, -0,248,80,10,251,219,5,231,249,14,249,252,6,236,67,3,206,63,2,56, -56,32,225,89,12,226,10,9,32,15,78,56,152,20,171,210,248,240,17,225, -239,10,255,185,9,244,72,5,224,163,39,243,10,12,166,241,240,105,1,206, -38,129,186,244,180,2,96,204,111,6,250,115,5,238,141,11,226,150,5,140, -228,208,223,2,55,57,51,240,223,13,238,43,6,253,141,25,250,83,7,225, -11,5,225,221,0,225,20,2,161,166,2,48,51,51,219,107,2,55,56,56, -64,147,167,1,224,243,4,32,235,234,68,1,247,161,7,163,55,226,152,3, -242,214,44,167,237,238,198,17,236,210,11,245,146,5,228,187,6,239,55,11, -224,42,4,164,61,235,166,5,216,39,233,22,2,255,46,4,226,38,8,100, -6,2,52,55,32,226,252,11,234,201,2,225,209,9,236,119,2,249,253,18, -195,210,241,234,4,236,48,1,224,18,4,236,178,3,236,201,4,197,198,224, -69,6,243,33,5,233,75,11,245,233,0,233,115,6,233,124,5,248,125,8, -232,198,11,237,71,8,224,67,35,227,107,2,248,208,4,243,89,7,224,39, -14,209,31,237,255,10,243,119,19,241,163,1,246,229,8,238,5,8,241,223, -14,225,75,4,244,3,4,224,245,9,224,50,6,216,142,224,70,6,242,46, -1,224,75,0,229,83,1,224,244,21,224,79,69,225,2,6,243,38,0,248, -148,1,158,90,67,30,244,108,4,242,40,1,224,40,8,2,53,48,32,198, -193,2,50,53,53,235,245,6,229,88,17,189,217,67,227,237,161,0,199,49, -237,167,7,32,9,2,83,116,114,2,105,110,103,241,59,0,240,157,8,224, -100,2,237,33,2,228,198,5,2,48,55,50,232,171,6,225,190,6,223,185, -227,110,6,228,164,2,213,146,33,5,205,121,239,51,12,226,229,8,227,81, -1,224,125,10,245,11,10,226,211,95,226,55,0,224,50,16,193,246,225,248, -6,86,56,65,241,225,4,1,230,69,3,162,11,65,226,2,50,53,54,102, -107,2,53,55,32,32,5,2,56,55,32,226,28,46,239,190,9,32,9,2, -82,97,116,2,105,111,110,2,97,108,34,226,24,159,248,90,11,229,0,23, -228,239,7,226,33,16,226,34,13,230,120,0,228,85,3,197,193,228,125,21, -226,46,17,246,203,18,243,140,3,211,35,230,37,4,226,74,7,34,21,254, -219,1,236,119,4,224,67,35,81,188,237,230,8,233,120,8,225,10,8,224, -73,11,229,232,8,227,3,14,32,42,225,234,0,228,253,1,227,7,21,72, -34,2,49,50,55,197,40,135,253,246,130,2,64,40,32,127,89,191,69,89, -128,48,171,130,94,65,128,20,2,50,56,57,232,76,5,224,108,5,224,58, -9,227,112,63,2,73,110,116,2,101,103,101,2,114,34,32,227,111,148,193, -140,78,212,2,75,32,95,2,50,52,49,64,126,32,212,2,95,49,55,247, -82,1,252,184,2,2,49,55,49,172,133,224,171,3,32,100,2,53,56,32, -96,7,199,14,227,83,5,194,66,135,163,233,104,13,233,30,23,233,24,25, -234,131,18,160,136,226,69,0,169,255,193,30,148,210,226,55,1,2,57,52, -52,227,192,8,228,143,17,224,119,67,232,24,2,216,127,79,73,248,139,0, -250,199,16,244,1,2,241,125,6,132,158,187,239,234,187,6,96,180,67,159, -135,119,255,223,9,226,148,9,2,50,48,52,254,82,3,229,78,13,252,223, -15,252,222,27,252,21,13,227,64,12,252,18,12,227,67,30,236,94,9,197, -64,239,148,8,240,65,0,240,74,4,254,148,21,228,170,4,129,236,2,57, -57,48,246,215,6,248,163,16,251,179,12,192,96,128,249,96,248,249,112,2, -229,193,2,226,162,0,2,50,50,32,225,112,2,183,253,224,178,2,210,75, -2,50,55,32,192,75,84,222,45,80,179,107,97,45,2,90,32,95,224,53, -4,32,146,196,75,2,95,54,50,133,58,231,157,3,225,171,9,228,13,0, -237,133,6,37,129,35,105,66,75,246,207,2,253,82,4,228,61,3,47,172, -129,64,226,52,4,226,46,5,2,49,55,57,242,29,14,242,189,5,2,32, -73,32,224,107,2,225,48,6,241,228,5,32,69,176,13,208,223,41,213,105, -207,68,247,240,62,1,225,255,5,197,120,216,255,2,56,54,51,2,32,64, -80,64,7,79,1,223,145,226,179,9,146,244,2,52,50,32,179,78,2,52, -48,51,163,110,239,166,3,242,37,7,226,23,1,129,175,164,46,64,160,64, -132,240,243,5,252,254,1,209,16,66,24,2,50,48,50,160,41,58,131,51, -101,65,151,64,221,230,215,1,2,116,99,69,2,120,112,114,2,58,32,99, -2,97,110,110,2,111,116,32,2,104,97,110,2,100,108,101,2,58,32,34, -193,147,154,189,103,195,42,243,2,56,54,50,64,108,244,19,3,224,92,9, -2,79,32,35,65,80,130,109,192,55,226,102,1,224,60,2,2,58,49,50, -2,57,53,32,2,64,10,65,192,67,2,48,52,51,102,222,38,179,96,28, -32,53,32,28,161,169,240,247,8,230,199,7,2,48,48,51,240,225,1,34, -195,2,49,51,56,96,117,64,73,32,25,64,102,2,57,52,48,104,142,32, -14,64,21,32,54,224,21,3,32,14,64,21,32,124,224,21,2,64,106,64, -21,34,166,32,21,225,57,1,2,80,114,105,2,109,105,116,2,105,118,101, -2,115,46,87,2,111,114,100,33,49,32,37,64,44,224,81,3,32,174,64, -21,32,135,96,228,2,50,53,56,201,1,32,6,59,178,64,12,64,248,2, -50,56,54,129,219,2,50,55,57,236,42,0,2,95,54,32,64,50,32,82, -236,66,1,96,38,64,82,32,32,224,82,4,149,82,34,63,224,68,2,150, -32,233,229,1,2,56,54,55,35,112,64,148,138,121,136,68,224,31,17,150, -54,224,31,14,68,37,32,35,2,53,32,80,40,134,148,99,220,190,128,57, -130,62,224,223,3,98,178,138,3,98,71,2,56,53,57,224,21,11,128,70, -96,199,224,59,0,160,110,128,230,224,45,1,33,254,2,51,32,35,131,147, -2,38,48,46,224,56,11,224,45,13,224,44,31,96,36,192,44,65,119,32, -37,33,119,2,83,32,83,192,1,32,228,67,217,208,174,212,102,68,143,242, -145,0,71,45,150,255,192,11,64,112,33,51,146,233,2,85,32,65,32,47, -2,85,32,75,243,60,4,249,80,0,231,185,2,64,57,66,61,68,19,64, -51,97,59,32,125,224,59,1,32,17,67,61,224,32,17,221,17,224,38,23, -224,34,29,224,244,95,2,49,49,52,224,245,128,224,246,11,231,252,8,230, -207,2,224,246,19,224,184,27,224,144,27,38,34,133,14,2,50,56,48,128, -37,69,170,224,232,21,224,51,9,34,249,225,102,20,224,53,0,43,10,129, -231,224,60,3,70,130,224,59,16,136,148,226,186,18,227,202,3,233,176,0, -224,94,4,226,247,19,224,94,36,67,199,134,119,2,66,32,89,192,201,204, -181,237,199,3,128,27,130,128,70,154,160,76,224,108,18,64,13,192,108,202, -25,234,216,2,64,97,226,217,0,224,93,2,87,144,224,92,44,225,133,31, -128,58,224,185,42,235,53,2,194,244,226,90,14,160,98,224,32,25,138,62, -225,119,2,236,99,0,192,199,96,52,71,205,192,52,224,15,11,2,50,56, -51,224,85,2,65,211,136,46,195,139,193,103,33,225,235,82,1,225,225,19, -38,226,96,181,65,134,128,179,225,48,10,160,24,225,39,5,131,244,65,220, -32,166,106,172,125,42,227,81,8,192,85,224,25,17,64,198,168,171,97,11, -134,145,2,53,56,57,230,189,4,224,125,1,64,47,168,197,224,47,13,167, -146,224,47,3,136,223,129,5,2,115,101,113,140,121,96,8,76,37,96,34, -136,236,43,158,103,29,225,5,1,64,15,124,156,224,138,0,32,45,75,158, -32,45,2,85,32,90,32,1,98,195,64,20,136,243,2,102,47,32,64,12, -136,173,65,90,224,33,2,135,74,71,61,169,12,38,217,200,5,233,31,0, -37,247,224,19,7,80,209,224,18,2,85,140,232,29,1,224,18,0,97,95, -224,20,8,35,29,224,19,1,233,95,2,232,128,2,96,155,132,30,32,176, -2,52,32,90,224,177,1,130,96,165,52,104,188,99,19,40,255,74,105,64, -33,161,187,160,211,78,33,32,6,137,155,76,44,64,6,70,10,137,84,35, -245,64,16,64,71,168,98,112,23,224,204,3,76,197,115,123,32,61,224,43, -6,224,39,2,2,38,49,46,232,168,3,160,14,64,28,139,72,64,35,96, -206,171,74,128,140,2,80,32,38,96,40,128,162,128,59,192,73,2,64,89, -32,82,64,160,80,253,59,0,224,211,0,146,74,192,74,128,16,2,95,54, -56,227,225,0,64,116,130,103,2,105,116,111,2,102,32,58,128,49,97,26, -42,175,2,56,55,49,88,234,35,209,192,211,64,7,171,21,151,50,42,106, -96,6,66,109,33,105,224,39,0,139,52,96,11,32,84,64,7,66,101,2, -62,61,32,64,13,162,115,2,62,32,58,128,64,64,12,2,60,61,32,64, -13,130,108,2,102,60,32,64,12,129,221,2,102,110,101,2,103,32,58,129, -145,64,14,2,42,32,58,129,24,64,12,2,45,32,58,129,185,64,12,2, -43,32,58,128,249,161,253,225,255,1,237,165,0,226,8,3,226,15,1,74, -202,32,51,2,73,32,58,128,47,224,63,0,239,4,0,64,8,163,117,83, -111,130,116,2,50,32,65,160,18,128,196,65,138,113,249,39,124,64,21,128, -204,210,25,242,39,0,147,139,243,135,9,243,132,12,193,171,243,9,14,224, -30,5,239,117,0,83,3,253,250,8,174,198,181,190,224,85,19,217,1,224, -85,46,175,143,160,216,192,25,208,85,198,161,166,87,243,61,17,225,54,6, -224,32,3,128,115,247,124,1,244,187,14,244,178,16,175,172,70,203,2,57, -52,56,110,149,78,156,246,189,2,2,52,57,32,233,75,3,2,90,32,67, -224,27,10,224,95,10,198,56,224,51,7,250,133,1,244,18,12,181,219,224, -53,8,176,46,224,25,10,245,38,1,208,114,66,114,163,50,238,254,11,55, -23,142,253,64,58,224,36,4,2,68,97,116,2,97,46,73,151,54,2,95, -84,121,2,112,101,46,247,67,1,64,47,163,107,224,84,11,2,70,108,111, -2,97,116,87,160,39,131,134,241,137,1,134,187,145,142,2,95,51,57,100, -24,149,118,64,45,239,191,5,65,83,64,21,239,191,18,2,67,104,97,160, -145,64,44,224,59,1,2,48,51,48,128,21,131,152,194,178,243,178,3,145, -104,98,139,145,129,224,26,4,242,197,3,2,50,51,55,240,179,0,242,138, -1,67,250,96,181,74,1,200,188,242,10,6,2,95,57,56,101,109,237,18, -2,224,89,2,73,110,64,173,128,14,100,153,2,50,49,32,161,21,128,14, -33,62,133,206,70,200,227,29,1,244,206,0,100,37,197,227,185,236,66,65, -166,249,160,6,243,12,1,33,25,66,116,128,187,160,29,104,240,242,254,4, -126,206,49,170,39,89,128,140,96,142,241,197,1,224,181,1,65,165,162,143, -64,10,34,106,65,16,168,30,2,54,52,54,97,198,145,74,64,28,66,10, -32,1,2,80,32,90,32,5,52,219,160,164,52,119,32,80,192,106,37,67, -50,142,98,253,224,10,1,64,64,170,36,32,1,2,80,32,83,161,81,242, -91,4,81,60,160,69,225,241,1,36,161,247,58,10,242,106,8,245,146,12, -40,215,195,163,224,112,12,123,115,224,106,1,196,198,148,161,181,16,246,81, -2,244,37,5,224,149,0,98,134,128,127,64,145,121,242,218,54,2,95,50, -55,32,159,64,7,99,228,2,51,57,53,162,57,224,15,4,138,237,2,57, -55,57,227,83,0,243,171,2,227,56,1,2,101,120,105,2,115,116,101,2, -110,116,105,2,97,108,115,2,32,110,111,2,116,32,97,2,108,108,111,2, -119,101,100,2,32,105,110,2,32,112,97,2,116,116,101,2,114,110,32,2, -98,105,110,2,100,105,110,2,103,34,32,255,31,3,227,21,9,114,88,71, -113,225,57,15,2,56,57,57,226,87,0,74,93,246,180,5,224,17,8,65, -223,132,83,107,246,231,20,2,249,167,0,247,87,1,246,69,1,229,98,0, -198,103,227,9,0,229,252,0,68,12,212,115,248,36,4,245,219,7,2,55, -55,55,65,50,96,143,252,62,2,2,99,110,83,161,12,252,181,3,248,24, -9,225,243,0,163,62,2,50,51,49,227,228,9,64,22,194,111,111,142,134, -205,185,248,225,15,2,231,91,3,231,99,2,224,34,3,228,4,0,88,36, -248,84,3,2,55,53,51,227,65,0,240,206,5,2,55,53,52,108,18,32, -49,68,84,160,36,182,130,132,42,196,3,118,61,65,227,205,76,160,104,131, -18,164,86,240,200,2,227,7,1,255,2,1,249,149,6,69,245,248,234,0, -200,102,225,70,5,66,86,97,146,225,128,4,2,68,34,32,228,162,5,161, -203,193,136,131,65,148,235,32,255,196,72,225,178,11,249,212,13,248,216,2, -225,98,18,240,13,0,136,176,200,133,227,243,0,255,249,3,226,159,0,64, -112,226,150,4,160,19,97,141,94,176,96,92,129,130,161,78,197,181,229,189, -0,226,91,6,224,58,18,228,165,0,225,233,25,225,210,22,227,19,9,225, -227,3,225,187,2,162,237,82,233,193,73,131,206,135,250,234,26,6,77,173, -2,57,50,53,227,49,6,229,22,1,102,246,35,47,32,82,36,218,2,85, -32,80,225,1,2,227,186,3,229,77,6,32,83,140,139,228,100,3,64,132, -168,81,2,50,49,54,192,130,2,54,52,49,121,19,172,135,64,107,224,166, -21,162,23,128,97,200,192,2,57,57,54,97,103,2,57,53,52,193,130,128, -113,64,87,96,79,122,168,232,108,10,122,178,229,85,18,136,109,232,110,8, -129,242,160,99,200,213,180,7,231,179,1,103,123,224,94,16,228,139,9,96, -45,224,106,7,32,133,98,62,192,109,204,201,96,109,225,245,5,2,51,53, -32,233,57,19,134,33,233,57,16,64,126,168,18,69,169,2,85,32,95,164, -181,224,102,8,160,190,224,124,13,117,200,168,217,128,87,168,106,159,231,160, -93,251,219,8,158,205,232,225,2,234,35,1,225,84,3,129,148,161,224,160, -108,128,18,227,21,2,252,206,5,113,115,64,250,96,247,79,62,251,120,4, -105,112,142,117,32,69,236,150,2,225,196,4,192,32,136,13,64,213,136,255, -71,58,64,167,64,17,135,49,236,61,0,147,145,73,95,32,56,129,73,229, -43,9,226,109,2,103,0,48,97,232,52,10,237,233,7,193,19,226,205,4, -225,25,3,235,91,12,130,207,129,151,64,26,96,30,225,169,0,128,195,172, -33,160,189,81,207,145,157,224,168,1,227,153,3,32,30,71,63,227,174,10, -61,92,144,255,225,232,8,116,130,79,207,100,83,62,45,190,37,224,40,12, -252,148,0,2,50,50,54,234,235,8,76,85,228,18,2,230,42,5,100,204, -66,219,135,59,241,78,1,72,8,99,64,224,177,1,2,55,51,54,130,40, -231,32,4,196,215,43,248,39,193,227,165,0,2,50,52,32,158,60,145,208, -231,101,9,41,48,231,83,2,133,239,192,154,232,8,1,233,2,0,245,66, -0,226,21,13,96,127,242,15,0,231,2,0,233,135,4,224,81,3,224,1, -1,32,58,106,150,224,58,0,133,223,128,2,226,27,2,235,5,2,64,214, -240,90,1,224,49,2,229,221,4,39,215,160,36,192,106,226,17,8,224,140, -4,226,26,15,231,137,1,233,199,5,231,178,4,235,84,0,224,134,8,2, -55,51,55,234,102,4,224,162,10,230,129,5,64,0,141,94,65,83,132,103, -66,16,134,115,50,46,2,51,32,75,2,52,32,75,2,52,32,65,192,26, -64,36,175,48,214,252,64,156,224,181,1,248,134,2,225,191,13,65,252,2, -50,50,53,200,191,225,179,0,133,117,227,199,7,224,55,7,130,184,226,68, -9,39,63,237,37,0,227,35,1,2,52,52,53,230,87,9,69,198,192,72, -224,49,35,164,118,65,43,67,166,73,200,66,249,117,235,2,48,57,57,228, -165,0,227,191,4,225,233,7,33,234,233,112,5,129,51,2,95,51,49,158, -127,224,208,0,235,134,5,110,36,96,4,236,203,10,224,20,0,2,51,50, -54,160,188,96,78,224,21,0,163,159,224,163,1,224,0,1,128,126,139,229, -159,138,2,50,57,56,208,137,230,139,3,2,50,50,55,234,205,2,228,90, -8,33,56,33,67,128,59,33,1,239,34,1,135,103,225,167,6,66,72,200, -35,227,11,8,72,185,192,152,225,29,15,150,36,151,245,64,1,224,149,9, -192,17,86,15,225,177,7,225,10,13,64,148,136,74,2,95,51,55,2,51, -32,102,242,107,5,2,83,116,114,46,118,2,46,73,115,128,8,75,241,64, -48,176,74,224,48,10,2,78,117,109,64,3,192,40,220,21,147,20,165,71, -194,118,66,119,32,11,143,204,230,14,0,240,130,1,128,66,248,35,1,69, -80,229,40,2,35,58,108,92,87,120,129,119,237,94,4,227,77,0,163,144, -64,52,33,117,224,28,6,164,111,192,26,231,93,2,229,39,6,209,126,224, -95,1,244,26,2,187,115,64,50,134,106,135,75,131,176,224,15,1,224,211, -0,184,213,2,57,51,48,49,101,113,135,82,83,96,230,169,30,169,36,130, -3,231,107,4,149,199,233,189,13,228,145,1,234,95,4,162,21,2,57,55, -53,230,74,1,103,120,2,48,51,56,228,64,2,224,77,6,64,149,247,162, -1,2,83,32,73,247,12,4,175,244,239,241,14,230,14,8,228,106,0,40, -154,65,72,171,203,197,145,232,164,2,104,110,2,50,49,55,243,90,0,64, -13,232,93,0,66,210,110,142,41,20,96,39,243,8,0,42,55,34,222,195, -199,73,66,91,104,226,76,2,179,81,247,42,14,64,7,192,119,160,252,185, -96,76,70,2,95,54,57,148,246,64,111,178,238,228,160,2,64,143,218,234, -64,171,131,226,47,88,96,241,2,48,51,54,128,59,219,181,145,103,104,245, -161,1,64,29,131,84,67,213,32,81,170,75,74,135,161,128,224,168,3,184, -224,74,235,138,105,96,141,177,90,231,64,1,193,166,225,158,0,253,95,1, -225,5,2,248,91,1,130,120,178,196,2,56,51,57,226,83,2,179,54,243, -21,2,244,137,4,238,182,1,106,231,193,114,128,95,236,35,2,243,166,3, -2,56,55,32,224,57,0,169,115,245,163,9,224,156,1,244,233,12,98,30, -228,79,0,75,97,216,230,224,57,3,245,57,10,227,41,12,65,255,137,205, -100,175,242,155,8,64,31,2,49,32,35,224,152,3,228,42,1,236,39,0, -35,177,229,101,7,245,74,5,65,185,132,1,2,75,32,66,230,11,11,171, -235,239,137,11,239,51,3,38,184,230,138,2,239,134,18,32,40,64,81,233, -5,6,64,134,196,117,37,90,249,229,5,177,62,250,248,5,250,245,10,99, -153,232,211,0,224,40,18,67,77,224,212,4,145,175,224,34,4,180,184,143, -163,165,5,233,92,6,72,172,32,216,92,59,232,78,9,2,49,52,51,160, -26,231,53,2,85,169,173,86,177,166,245,145,9,68,42,244,94,3,2,116, -111,111,2,32,109,97,2,110,121,32,2,97,114,103,2,117,109,101,2,110, -116,115,244,108,1,224,62,15,224,61,5,2,102,101,119,224,60,7,2,95, -56,56,227,127,1,250,142,9,194,85,32,253,248,30,5,224,37,3,161,110, -224,37,8,251,126,15,162,32,224,73,11,192,25,98,234,224,111,16,224,36, -1,238,71,4,236,43,2,109,25,71,23,112,160,32,3,64,200,160,56,227, -48,4,128,73,95,168,131,243,68,168,252,57,18,128,233,224,32,18,175,163, -224,33,19,198,28,224,215,9,192,25,96,253,225,111,18,252,133,2,224,37, -0,229,86,8,231,68,1,211,133,250,214,5,229,127,6,224,77,3,253,61, -30,244,225,2,224,31,3,178,147,224,78,0,224,114,10,225,230,4,192,116, -224,154,29,124,174,228,181,0,112,41,110,76,42,170,137,180,96,52,227,106, -8,248,244,28,2,66,97,100,216,220,214,70,68,143,180,24,103,57,34,60, -2,48,57,32,96,22,212,13,36,166,251,97,1,228,114,5,224,23,1,230, -249,0,161,46,103,16,193,102,199,28,234,20,0,228,169,0,255,217,25,229, -12,1,224,46,20,197,18,233,43,3,175,155,224,47,13,254,164,3,238,80, -2,229,66,15,228,60,22,145,209,234,0,5,180,145,241,30,8,242,30,6, -64,117,105,250,33,174,241,43,1,246,95,12,243,175,15,233,94,5,235,173, -2,231,105,7,242,225,2,232,144,8,234,13,5,235,166,2,251,174,9,108, -1,2,56,56,32,231,113,2,231,217,11,138,70,66,78,40,32,174,235,225, -20,40,2,57,48,48,237,58,4,234,74,7,224,239,0,252,255,16,241,14, -4,169,28,192,14,133,132,241,109,1,192,129,249,17,3,225,40,9,236,163, -3,204,169,233,100,4,249,116,2,240,99,3,129,87,245,128,2,253,3,6, -227,40,0,195,246,130,103,109,181,228,22,4,228,238,3,106,236,37,255,232, -254,6,226,122,39,209,206,229,31,1,227,234,5,227,70,14,225,34,1,245, -94,0,230,21,13,209,52,229,237,9,192,25,32,207,229,149,5,128,224,251, -55,7,226,248,2,227,34,3,203,169,227,50,3,225,66,1,72,228,225,66, -14,161,206,181,165,73,212,46,56,79,18,32,19,2,52,53,52,75,148,72, -66,236,145,2,226,140,6,252,155,5,255,94,8,64,78,35,117,78,11,36, -163,224,70,6,47,68,224,149,5,251,219,4,232,61,13,224,230,4,247,200, -9,51,152,128,78,99,116,238,110,1,248,155,5,235,248,5,209,3,95,199, -226,73,2,150,212,232,72,3,231,135,16,227,150,9,224,10,0,230,245,14, -224,198,6,239,107,7,224,174,24,166,76,228,139,7,74,106,48,224,97,9, -215,109,228,151,10,249,252,5,96,227,32,73,2,54,51,57,196,159,252,252, -9,227,52,2,130,235,76,249,183,26,179,228,32,54,2,53,48,52,32,22, -2,53,48,53,227,79,5,241,32,11,235,252,1,228,162,4,230,126,5,245, -172,10,227,147,22,239,222,13,144,78,225,145,0,232,206,6,225,140,4,227, -113,4,69,250,208,70,2,55,57,51,248,7,7,2,49,57,49,225,255,8, -254,105,8,135,136,247,62,2,232,5,2,230,90,6,225,217,2,128,183,230, -107,8,129,156,2,48,51,51,195,174,2,55,56,56,64,155,245,9,0,225, -185,2,140,200,149,241,78,43,65,165,80,9,201,184,192,17,2,75,32,75, -224,61,0,2,53,48,54,128,18,150,136,105,147,98,23,250,225,3,233,238, -26,232,50,12,235,217,6,239,7,6,34,58,228,9,4,246,221,2,255,76, -6,229,90,4,227,128,12,232,204,2,73,142,2,85,32,67,229,16,3,138, -67,100,25,32,25,65,50,245,142,0,244,96,6,2,110,101,103,2,97,116, -101,202,46,227,210,0,240,88,8,162,7,228,6,8,174,211,232,151,1,231, -13,13,232,166,18,249,90,5,240,221,1,249,35,5,254,67,16,228,191,6, -224,71,7,227,37,8,232,252,9,148,103,224,8,3,229,59,26,224,112,8, -249,14,7,228,83,4,227,20,8,138,186,248,162,6,251,81,3,251,89,0, -38,81,244,231,1,233,36,10,225,118,1,226,19,1,66,229,213,149,231,177, -3,38,162,130,233,241,5,1,232,215,9,225,254,12,233,111,3,251,151,2, -224,225,3,232,237,6,244,221,0,225,0,3,232,246,7,39,124,62,60,128, -89,39,43,2,56,54,52,108,241,197,92,233,6,22,225,116,4,83,35,246, -177,7,230,212,2,224,205,20,230,205,4,230,143,10,128,182,143,90,227,241, -6,191,196,178,219,239,210,2,224,34,6,36,113,77,125,241,65,7,242,203, -0,225,6,3,2,51,51,48,127,71,190,110,232,9,14,2,50,48,53,227, -146,14,233,26,4,145,185,2,50,48,54,107,172,32,117,227,251,1,2,98, -105,110,2,100,34,32,235,119,15,132,132,227,184,6,225,221,1,244,234,3, -221,158,230,17,2,224,57,4,224,35,2,243,10,0,69,227,233,229,0,249, -110,5,32,36,193,203,233,202,11,226,184,8,2,48,56,52,224,150,4,235, -19,7,227,28,0,239,234,0,67,105,245,94,12,102,113,99,113,105,201,227, -113,12,237,73,11,224,240,8,113,144,150,57,248,204,0,231,227,3,236,27, -8,226,223,7,251,151,8,64,192,64,35,234,78,4,224,240,10,235,249,4, -224,0,6,246,49,11,64,74,122,246,227,75,25,251,12,1,2,50,48,50, -184,18,36,166,32,36,38,217,2,49,53,54,226,92,3,2,116,99,80,2, -97,116,58,2,32,34,32,166,233,132,208,114,216,34,234,2,56,54,50,240, -198,6,224,76,10,2,79,32,35,72,151,135,113,192,55,229,96,2,64,203, -168,80,174,71,105,250,188,176,97,191,89,237,83,60,224,151,1,2,61,61, -34,232,11,0,224,34,14,2,84,114,117,231,17,1,224,163,4,49,55,78, -239,113,78,2,50,48,55,195,204,97,13,64,27,152,166,2,80,32,58,96, -29,152,152,40,103,64,14,152,137,101,19,229,13,11,97,101,225,199,3,94, -41,2,48,53,50,192,117,248,179,1,246,219,8,2,57,50,48,251,64,0, -230,10,0,226,142,5,131,144,235,20,2,227,83,0,255,97,21,133,43,248, -220,14,239,94,1,231,3,14,228,10,0,130,138,229,94,1,75,89,195,94, -128,19,71,93,106,124,32,7,225,225,0,235,221,1,132,54,199,136,2,50, -48,51,216,80,115,20,227,45,7,65,47,153,197,253,250,1,128,67,234,163, -1,234,177,5,230,167,4,105,80,236,11,2,224,60,8,93,51,224,245,2, -96,14,235,172,4,226,150,0,195,253,224,61,0,133,5,129,15,245,179,2, -105,237,196,34,96,23,41,167,2,56,51,32,67,153,130,254,160,7,234,127, -2,235,112,3,224,2,2,229,207,1,225,218,2,224,2,3,137,175,225,157, -2,253,116,14,34,128,41,167,248,17,3,118,104,193,27,239,22,5,128,7, -103,35,252,30,3,32,0,224,9,0,236,31,13,161,2,96,86,224,210,6, -241,187,3,96,92,65,230,132,142,245,117,3,237,32,1,244,135,2,224,231, -0,201,110,237,80,3,227,127,1,103,182,235,211,4,236,206,2,148,232,102, -169,233,129,3,233,244,3,128,102,173,226,224,26,5,224,148,4,128,221,225, -180,17,129,17,224,66,9,226,145,0,224,127,14,224,106,0,129,151,224,35, -20,227,178,3,242,7,6,224,2,0,238,181,1,224,14,3,240,186,8,224, -1,11,33,98,224,130,4,224,234,16,224,246,12,237,14,6,238,31,1,224, -5,12,246,105,9,128,72,242,163,1,102,111,100,25,227,142,0,141,4,133, -81,223,118,166,60,2,50,55,56,224,42,5,119,142,36,138,101,244,64,44, -99,147,128,65,192,22,64,8,245,208,3,244,12,12,235,250,10,227,130,1, -225,60,3,239,210,14,225,138,0,225,32,6,224,181,12,251,196,1,96,223, -225,13,0,96,186,225,13,23,224,225,14,194,249,199,109,227,13,6,228,68, -3,227,173,8,135,100,2,51,56,52,96,113,69,244,231,75,2,232,52,12, -2,97,109,98,2,105,103,117,2,111,117,115,2,32,111,112,2,101,114,97, -2,116,111,114,2,32,101,120,2,112,114,101,2,115,115,105,2,111,110,34, -228,73,10,226,70,4,255,84,3,193,101,224,240,1,2,53,56,32,225,29, -3,224,209,10,224,172,38,2,98,97,100,2,32,112,114,2,101,102,105,2, -120,32,101,224,164,9,228,250,2,2,95,49,55,2,57,32,102,224,55,0, -2,92,51,52,2,38,115,114,2,99,47,77,2,105,99,114,2,111,72,115, -2,47,70,105,2,120,105,116,2,121,46,104,2,115,92,51,2,52,38,44, -2,54,51,58,2,55,34,32,192,56,100,238,233,132,1,236,157,1,142,30, -173,134,39,217,105,91,119,125,214,102,168,5,128,220,65,202,34,29,32,5, -236,119,2,2,80,32,75,2,50,32,85,132,253,2,75,32,95,133,237,2, -64,89,32,205,186,237,183,12,155,189,139,57,64,79,34,86,209,110,149,225, -128,113,130,76,96,115,2,50,48,48,170,43,2,50,48,49,225,87,5,103, -204,226,78,1,64,100,135,16,132,168,132,124,228,91,0,230,149,3,136,70, -160,179,200,125,128,74,168,236,111,54,239,61,2,224,61,7,193,25,224,33, -1,225,3,1,161,25,114,34,224,21,0,72,86,39,146,105,224,163,26,32, -6,189,157,2,95,49,56,2,51,32,35,100,15,64,39,32,27,105,174,234, -98,15,241,118,2,64,46,155,162,2,65,32,58,129,44,32,11,2,90,32, -85,74,55,97,95,32,14,2,75,32,58,129,187,234,4,0,101,200,235,235, -3,64,32,138,115,114,219,64,14,138,115,2,95,52,57,180,136,65,95,146, -88,96,193,32,30,178,36,160,6,160,24,64,11,128,30,224,24,12,160,49, -151,216,2,95,49,54,110,215,100,49,64,115,202,168,41,21,240,4,2,233, -106,9,248,64,7,227,194,6,253,151,9,119,228,169,245,2,55,52,49,248, -240,9,255,96,5,236,168,32,2,103,101,116,2,65,112,112,2,67,111,110, -204,172,236,105,7,255,206,3,2,85,32,73,170,98,106,167,161,141,96,105, -2,51,53,50,226,24,17,250,49,1,32,40,98,112,64,65,130,77,104,127, -64,14,130,52,89,3,212,40,253,174,0,115,127,76,63,199,148,106,66,238, -22,3,172,254,224,2,0,239,126,6,234,204,1,142,105,117,83,98,214,34, -223,240,150,8,64,112,130,135,64,209,2,48,49,51,254,120,0,235,103,1, -32,35,78,59,224,148,0,239,218,1,136,8,224,156,7,224,16,3,2,54, -57,32,128,64,130,209,2,83,32,83,177,93,250,95,16,255,181,0,224,33, -16,128,185,254,178,8,253,234,8,165,67,226,95,19,2,90,32,95,236,201, -5,254,28,14,149,117,66,92,38,91,119,67,221,229,79,88,219,114,240,10, -0,254,154,2,224,57,11,142,194,224,57,1,224,93,13,64,27,224,93,4, -241,87,4,225,18,5,210,32,203,228,251,178,10,251,175,14,2,85,32,83, -221,118,224,125,1,101,86,98,219,64,227,249,20,2,249,109,4,2,48,49, -55,234,204,1,225,76,11,224,215,1,34,86,2,55,51,51,163,159,192,102, -32,65,79,44,224,228,1,2,95,50,52,96,63,241,142,0,226,5,18,206, -238,128,31,224,28,6,96,77,225,11,12,201,72,250,250,10,167,85,243,217, -11,162,3,224,188,4,36,8,250,34,4,249,77,5,253,134,3,224,56,6, -120,151,224,46,16,248,149,23,225,100,8,225,246,17,225,4,16,173,236,248, -211,11,225,178,25,242,78,0,129,178,224,198,1,226,197,10,150,231,225,12, -3,224,95,23,167,204,224,94,0,224,60,2,226,99,13,229,255,34,2,100, -115,69,2,70,105,101,2,108,100,115,229,254,12,68,164,135,85,136,113,163, -31,32,194,64,25,135,96,241,149,14,250,241,1,235,212,6,243,251,3,64, -202,188,181,241,121,3,161,14,224,40,1,32,79,163,249,224,230,2,64,130, -199,111,2,95,50,49,32,224,251,212,0,2,54,52,49,125,107,66,195,64, -38,230,172,2,158,255,128,137,145,133,96,123,104,161,225,38,17,2,101,110, -117,2,109,34,32,129,91,64,80,134,187,161,20,102,222,161,19,134,197,79, -113,236,172,0,226,132,9,96,192,224,26,13,184,160,226,160,11,99,112,229, -139,17,209,57,32,132,139,54,230,214,0,168,172,151,135,124,113,232,63,0, -111,58,230,70,6,224,36,6,255,169,14,92,105,224,37,2,239,77,1,229, -139,12,228,152,28,224,101,4,96,21,228,37,7,109,144,228,37,6,224,128, -0,228,37,10,192,119,228,37,1,2,56,48,32,245,213,4,227,64,1,224, -25,6,225,63,3,105,243,65,221,136,134,105,222,230,121,5,188,8,240,80, -1,233,232,21,199,124,231,237,19,224,206,11,228,245,4,224,244,26,249,56, -10,161,48,128,23,96,245,156,74,236,136,2,229,239,0,161,170,2,95,50, -53,67,28,155,61,224,80,9,250,79,2,160,116,32,155,234,24,0,247,156, -5,141,163,249,162,4,148,248,139,104,205,69,126,209,96,69,96,4,203,125, -32,244,174,157,98,9,122,83,128,56,148,36,33,199,130,34,250,91,2,227, -6,11,225,219,8,97,220,137,242,228,204,12,135,124,179,173,64,242,34,157, -64,6,162,23,85,133,99,245,76,40,228,52,1,2,118,97,108,151,74,248, -23,2,2,121,112,101,100,71,224,18,1,2,107,105,110,154,135,224,18,1, -2,115,111,114,2,116,34,32,128,90,236,245,3,229,100,20,242,172,0,241, -55,0,161,158,136,188,32,61,118,45,142,128,219,94,226,37,0,249,70,10, -70,168,96,22,2,55,54,32,224,54,6,129,49,65,5,246,102,0,195,3, -232,158,24,241,199,0,234,131,19,133,255,2,52,53,32,128,194,189,18,232, -7,23,2,95,55,57,223,15,224,42,10,128,26,224,94,1,133,253,64,94, -192,212,103,47,225,134,2,2,101,116,83,2,76,111,99,2,69,120,112,2, -114,34,32,160,242,184,200,162,162,97,86,2,55,52,54,224,71,2,161,74, -124,43,192,19,64,56,134,169,2,79,32,58,128,27,97,211,128,180,2,51, -54,55,160,35,230,85,1,254,97,0,164,97,228,88,0,247,169,0,93,54, -67,121,2,50,57,56,236,28,2,228,122,1,130,0,224,55,6,32,144,40, -94,32,5,142,65,173,140,160,6,227,179,1,114,7,192,49,231,18,15,2, -117,110,100,49,253,2,110,101,100,168,57,130,99,250,231,0,224,54,15,238, -103,0,2,51,50,57,246,197,2,38,136,226,17,0,67,224,247,255,5,240, -228,0,224,157,2,226,182,0,224,105,15,243,78,1,199,185,175,95,178,62, -224,61,21,192,167,200,140,96,51,160,180,251,172,22,130,0,35,77,128,45, -82,82,49,82,191,201,215,166,152,57,242,163,0,2,95,57,51,223,247,228, -189,3,129,6,66,27,209,83,228,96,3,2,91,93,34,242,0,3,224,146, -8,79,54,193,64,203,223,192,202,32,8,176,164,124,237,224,53,3,32,114, -160,53,250,218,1,224,91,8,2,52,52,32,248,221,1,245,248,0,160,91, -228,34,1,135,49,118,85,65,63,2,57,53,48,233,102,0,2,49,54,57, -225,112,3,2,66,111,111,2,108,34,32,160,54,133,139,224,28,1,2,68, -97,116,2,97,46,66,32,33,2,95,84,121,2,112,101,46,32,39,32,37, -64,63,131,140,201,107,255,175,6,65,81,251,185,2,249,39,4,246,98,1, -252,42,6,134,41,128,14,241,184,18,38,242,206,96,225,37,0,232,150,2, -99,211,251,247,4,181,154,224,109,2,170,143,69,70,64,174,243,170,1,235, -50,0,181,221,224,17,5,255,61,7,167,163,131,119,2,50,52,50,236,67, -2,135,184,192,169,224,71,4,96,48,163,179,2,48,54,50,244,153,6,227, -194,20,2,110,111,116,2,32,112,111,2,108,121,109,2,111,114,112,2,104, -105,99,2,32,101,110,2,111,117,103,2,104,58,32,131,48,32,57,2,52, -49,56,65,4,32,118,227,229,2,235,189,5,111,77,32,91,72,123,2,52, -52,56,228,199,1,224,41,8,97,233,135,5,134,246,64,149,64,90,32,22, -102,31,130,75,98,93,135,16,64,48,222,127,137,246,96,137,64,196,160,29, -133,197,190,157,96,70,130,71,235,117,3,77,214,195,236,2,48,56,50,114, -142,152,242,194,80,252,100,0,64,5,225,215,1,128,48,66,6,225,81,4, -242,160,5,226,172,5,249,63,8,227,49,0,226,146,1,168,189,73,171,2, -49,54,51,229,175,4,231,185,5,80,66,32,114,182,164,102,229,227,168,0, -64,237,254,28,1,226,141,9,128,77,2,53,57,32,129,133,32,43,201,218, -113,19,189,6,162,81,224,127,12,98,159,75,70,64,62,130,210,254,158,6, -96,189,32,129,229,23,11,247,182,4,165,121,100,56,2,55,53,50,181,119, -203,161,64,72,173,109,96,233,160,139,2,55,53,51,235,199,0,64,46,71, -245,148,97,64,57,164,139,2,55,53,52,193,32,100,253,64,45,64,136,128, -10,64,43,202,12,233,114,6,2,49,48,53,243,205,0,227,134,1,65,157, -87,235,172,61,238,204,5,228,25,7,57,137,229,179,1,224,93,13,249,204, -5,227,238,3,167,196,114,100,66,9,197,109,233,192,7,159,99,129,37,65, -205,67,60,224,107,12,71,117,129,206,224,208,7,64,166,235,234,5,240,214, -3,236,6,8,2,48,53,56,232,100,1,224,135,7,224,43,4,110,169,98, -102,107,69,249,228,3,160,6,177,16,99,86,240,4,2,160,247,249,24,0, -226,136,2,225,38,5,240,13,2,56,243,117,112,194,198,128,139,243,213,2, -193,68,225,153,0,228,125,6,236,47,7,129,227,65,86,132,147,244,223,0, -100,13,64,155,231,144,1,235,80,6,216,171,230,73,0,253,184,0,254,27, -7,223,83,254,56,12,100,116,225,205,7,2,49,49,48,254,77,6,254,205, -3,254,232,4,252,191,7,220,197,194,113,64,202,232,26,0,100,57,238,225, -2,224,79,0,253,213,2,135,28,160,59,33,110,173,130,64,14,253,47,5, -224,117,7,224,150,0,229,10,3,165,8,99,159,202,17,2,95,50,51,33, -189,32,8,224,151,25,222,111,152,36,224,131,6,65,228,153,184,236,206,3, -120,212,186,239,225,61,11,254,176,8,162,213,253,252,3,224,9,0,128,147, -162,221,239,90,6,224,65,1,104,143,231,216,8,253,209,11,255,19,8,236, -25,0,192,99,228,7,3,224,26,0,96,115,128,167,224,31,4,224,131,2, -240,65,0,192,84,224,133,1,236,101,2,224,203,2,224,92,5,64,47,75, -169,141,70,242,94,0,137,122,35,108,227,113,0,67,43,135,142,2,79,32, -80,103,190,2,51,50,54,122,198,183,241,114,244,64,27,96,107,35,52,136, -11,51,147,69,202,2,48,54,53,165,203,2,50,50,32,224,39,18,84,184, -161,226,64,8,224,39,17,69,251,128,39,64,88,96,147,36,14,219,241,2, -49,53,50,166,12,160,186,237,241,0,238,214,2,108,171,227,198,7,162,209, -200,16,238,167,11,226,3,11,225,142,5,224,30,12,224,85,16,236,50,0, -224,85,22,226,103,6,98,23,65,49,64,149,237,99,1,227,35,1,33,2, -64,250,137,23,235,133,6,75,128,2,76,105,116,2,115,46,75,2,110,111, -119,2,110,83,121,2,109,98,111,75,183,64,47,136,89,225,42,141,244,38, -2,225,42,75,239,186,1,229,155,10,153,12,234,48,2,164,222,69,46,111, -123,230,96,3,156,46,236,184,10,241,83,2,67,153,134,111,166,117,228,161, -7,229,25,2,224,25,8,224,131,0,241,29,10,224,45,9,225,40,2,230, -144,11,229,27,8,166,14,224,19,8,100,76,230,212,15,224,49,4,230,137, -3,254,48,0,229,112,17,128,6,132,166,193,228,234,151,9,71,142,78,140, -192,45,68,185,232,115,4,180,66,238,210,2,224,107,30,132,37,234,137,0, -230,50,2,194,243,224,243,6,160,154,139,221,171,223,96,82,45,6,232,108, -6,162,11,225,207,5,226,226,3,167,31,130,15,64,5,129,102,244,0,1, -238,177,10,193,95,236,181,5,37,104,79,210,239,244,3,235,218,7,240,15, -3,65,75,225,37,6,190,90,131,51,107,3,122,184,198,32,128,166,43,113, -96,241,187,5,2,52,57,32,229,108,0,236,209,17,224,112,0,161,43,225, -188,1,224,55,2,145,80,128,7,234,62,1,144,117,246,162,2,241,246,22, -2,77,117,108,2,116,105,112,2,108,101,32,2,99,111,110,2,115,116,114, -2,97,105,110,2,116,32,115,2,111,108,117,2,116,105,111,2,110,115,32, -2,102,111,114,242,23,0,169,226,107,69,78,43,231,5,0,98,15,140,107, -70,236,2,52,56,54,65,4,89,167,64,24,140,88,2,83,32,85,155,157, -246,26,2,2,117,112,108,2,101,67,111,192,117,2,115,34,32,194,29,65, -43,78,199,78,51,128,104,75,23,2,56,56,32,38,209,159,23,66,74,104, -197,96,124,65,84,164,140,137,50,225,184,1,169,56,224,16,1,228,36,0, -195,123,227,217,5,192,38,96,68,251,204,9,96,5,234,210,1,130,115,37, -241,131,235,228,62,5,241,115,4,232,70,1,229,182,4,97,217,96,205,234, -91,4,161,206,130,87,143,206,101,147,254,79,2,228,89,8,66,104,233,150, -4,143,69,2,52,55,32,32,22,231,222,1,67,115,97,43,229,99,5,245, -127,1,67,33,53,53,99,136,2,89,32,67,227,88,4,163,121,230,224,0, -225,31,0,96,255,224,15,2,241,201,0,230,32,1,192,83,64,148,2,51, -49,32,233,137,4,128,157,159,249,32,230,164,22,98,240,113,226,224,22,1, -227,11,7,230,201,2,224,10,8,227,90,0,35,87,246,2,0,244,62,2, -132,29,64,25,164,153,65,30,253,253,1,161,199,193,41,192,205,176,200,224, -206,0,224,105,4,82,140,224,25,0,228,233,3,2,51,32,80,96,25,64, -201,143,125,64,41,85,51,227,215,4,236,43,5,224,103,2,64,67,228,148, -5,230,213,4,225,100,7,163,171,96,50,130,206,240,122,7,236,60,3,209, -221,236,190,6,2,95,56,50,227,227,1,244,116,2,225,217,3,163,54,227, -67,3,224,190,1,78,160,225,13,4,230,17,3,225,58,2,129,53,129,246, -224,20,0,240,119,1,94,173,129,171,210,40,2,49,48,49,36,224,106,184, -113,254,79,241,241,93,11,187,151,182,122,237,156,8,180,143,113,253,225,37, -48,32,14,225,39,3,99,176,101,132,2,51,57,55,197,132,228,244,1,2, -102,114,101,2,101,32,116,42,81,2,32,118,97,2,114,105,97,2,98,108, -101,2,32,105,110,2,32,111,117,2,116,112,117,2,116,32,102,88,98,2, -112,34,32,230,26,2,227,17,3,240,91,0,230,206,1,164,238,228,235,5, -228,232,5,231,16,1,225,158,2,140,241,234,15,1,228,168,17,228,145,9, -228,136,8,226,230,2,247,210,1,67,75,140,73,130,254,240,15,3,64,27, -139,106,65,113,135,64,230,240,1,245,179,3,228,139,4,224,42,8,224,228, -0,169,67,239,92,2,226,118,0,168,193,228,198,0,251,141,2,154,79,98, -69,228,19,0,135,230,162,24,238,82,5,227,188,2,161,248,224,8,3,243, -73,0,67,115,223,51,233,221,2,81,151,192,59,233,244,3,224,25,5,224, -26,6,224,29,7,227,238,3,227,133,10,192,196,226,229,4,64,146,139,172, -32,196,82,209,32,170,33,152,64,22,137,195,64,217,107,181,66,101,137,130, -90,156,180,31,94,47,197,60,64,7,97,91,96,13,64,65,135,245,2,83, -32,83,254,41,0,71,173,64,6,66,246,99,10,64,35,64,16,67,18,128, -201,64,56,136,21,47,63,2,51,32,75,128,18,64,49,192,75,139,232,40, -180,224,58,0,210,197,96,22,135,13,178,197,128,236,64,15,34,148,64,71, -134,224,96,90,80,225,64,18,247,28,3,202,242,64,23,130,160,235,199,5, -241,226,3,242,195,3,64,47,130,180,97,218,231,192,3,32,25,132,138,97, -135,161,4,128,49,130,12,32,140,2,50,32,90,128,120,64,21,129,143,80, -61,224,143,5,129,144,66,233,136,129,227,201,7,241,167,0,238,98,3,254, -113,9,189,5,224,39,18,112,89,236,128,4,237,23,0,96,26,237,149,12, -234,239,0,227,71,6,69,1,227,73,1,229,213,1,228,186,2,241,73,6, -210,80,195,67,224,132,8,139,160,236,13,2,133,122,101,207,252,82,1,224, -50,33,196,4,184,89,64,176,159,11,128,47,224,172,6,229,203,2,164,85, -160,244,225,74,11,227,211,2,224,145,6,131,50,225,72,10,227,228,0,232, -171,3,224,58,18,234,88,8,233,103,13,228,247,4,233,93,8,224,19,0, -198,197,225,69,12,136,107,225,69,8,225,64,9,178,98,225,64,20,66,210, -172,23,224,29,0,68,207,96,51,64,15,34,52,200,223,224,64,3,64,55, -132,32,192,232,32,218,184,212,91,94,64,80,40,50,2,50,57,48,198,12, -64,36,224,89,0,224,12,4,237,187,2,32,8,224,98,0,41,253,224,11, -1,44,170,224,122,2,64,7,227,229,5,117,149,237,112,7,244,255,3,177, -230,245,147,0,195,121,225,184,0,227,164,11,160,67,224,46,24,2,50,49, -32,226,141,6,253,159,12,227,216,9,193,60,227,218,5,225,215,6,250,113, -1,2,51,53,50,181,192,227,205,3,128,47,32,45,189,57,198,91,224,94, -10,206,189,32,44,240,87,1,224,180,1,239,156,5,227,60,3,224,75,10, -192,24,32,75,255,200,2,111,95,205,248,128,29,160,103,2,95,55,50,78, -30,216,243,97,199,133,245,110,121,134,120,69,108,96,137,109,177,134,100,32, -150,249,86,0,32,126,32,103,215,24,181,220,32,90,2,49,52,32,64,12, -134,63,153,171,227,48,6,117,75,90,36,55,98,76,108,144,205,111,115,2, -48,56,51,120,36,140,126,49,221,254,31,0,165,169,247,226,35,209,1,181, -231,200,187,66,189,94,40,132,54,158,134,236,45,1,234,176,4,239,53,1, -65,244,98,231,44,153,239,153,5,2,109,105,110,2,105,109,117,2,109,34, -32,210,90,32,92,233,66,2,249,178,1,2,95,52,55,2,32,64,73,193, -146,64,83,199,33,241,79,13,233,101,5,243,14,5,224,13,0,102,27,226, -154,0,97,242,160,75,145,88,33,234,196,158,128,29,32,223,2,55,57,48, -80,115,35,241,2,79,32,35,2,55,53,32,241,98,0,242,243,6,64,162, -135,146,245,228,20,2,78,97,116,149,225,75,216,32,44,162,54,97,75,143, -49,132,24,209,248,195,149,96,186,239,88,3,41,72,232,205,0,2,50,55, -56,143,197,196,253,236,224,3,252,171,7,64,207,237,52,4,228,115,6,203, -113,132,28,243,66,12,163,179,252,184,6,97,53,252,215,0,227,97,0,255, -213,9,243,31,0,243,3,1,225,202,9,199,201,88,181,249,113,4,242,212, -19,224,199,1,242,215,12,226,56,25,224,123,1,2,95,53,48,114,215,244, -215,5,241,19,5,233,197,3,243,121,0,228,160,0,228,56,4,65,241,244, -216,3,129,107,129,205,219,231,225,143,4,161,232,168,221,2,57,55,54,97, -187,105,253,177,188,32,40,32,9,99,209,231,227,18,225,173,2,231,147,9, -232,12,4,229,187,1,244,153,10,132,71,225,20,3,251,86,9,97,20,97, -181,225,35,1,32,14,247,232,5,135,86,225,95,15,224,28,18,65,65,135, -242,229,39,6,170,86,75,157,101,89,165,51,128,49,135,236,131,101,226,172, -18,164,18,226,162,8,226,157,7,234,95,0,247,22,23,142,79,32,19,64, -201,165,57,196,103,229,66,0,68,219,224,251,1,32,174,69,193,72,130,227, -179,7,84,247,116,169,223,151,64,19,77,61,128,59,255,164,2,69,189,96, -92,64,77,200,110,96,170,2,57,49,55,156,131,2,51,51,50,64,83,84, -218,45,175,194,157,64,29,32,44,2,75,32,66,228,54,13,2,56,53,32, -253,103,7,175,218,224,149,1,225,47,0,96,130,174,223,71,220,225,103,7, -224,49,1,64,44,64,89,247,29,6,64,144,198,68,224,189,12,2,56,55, -32,224,189,4,134,29,71,39,225,230,4,224,12,4,64,244,227,145,0,81, -157,106,82,131,104,146,86,103,172,241,185,0,2,67,32,79,194,189,64,113, -246,248,1,192,50,202,233,199,72,232,99,8,227,80,1,240,78,0,250,50, -13,235,234,4,235,201,0,237,160,6,251,141,13,235,201,17,249,251,3,254, -15,19,241,105,0,68,97,241,103,1,181,81,34,177,232,253,1,65,106,252, -154,0,211,181,227,85,2,129,98,198,169,236,7,1,224,35,3,169,239,104, -56,216,209,247,50,0,226,26,5,2,48,57,32,192,133,104,101,64,126,135, -55,130,167,252,30,8,2,49,48,32,229,212,3,64,242,241,116,11,64,71, -133,141,226,233,16,97,72,245,248,15,130,141,247,251,4,226,152,11,232,137, -8,239,246,4,192,136,132,212,105,74,64,122,47,207,176,92,64,204,134,48, -226,195,2,228,180,1,66,236,233,197,3,237,186,4,160,100,65,209,249,176, -2,226,68,2,143,200,169,109,236,117,7,251,7,4,184,130,224,33,12,128, -27,226,224,4,232,193,3,249,27,13,226,202,24,254,88,9,254,74,6,236, -163,2,253,14,0,251,107,22,64,62,201,255,133,164,80,52,58,3,132,86, -32,9,130,115,252,193,12,224,12,1,224,20,0,224,160,5,237,64,4,96, -2,224,136,12,253,151,6,230,75,0,245,31,1,64,144,41,207,168,241,249, -133,9,225,8,3,208,58,249,211,13,2,48,52,55,192,49,224,18,6,160, -193,32,245,2,53,55,55,171,13,105,47,2,48,52,54,65,3,2,57,57, -48,99,203,2,53,56,49,32,34,2,56,50,32,91,115,32,198,111,19,67, -35,128,9,44,125,164,183,224,30,0,2,35,50,32,240,17,3,255,189,14, -225,165,2,71,28,96,137,76,8,139,137,115,213,2,51,53,51,96,30,239, -244,0,35,14,68,12,99,40,66,50,196,220,225,136,1,99,165,240,154,1, -225,144,2,230,150,0,97,236,99,172,224,110,10,201,181,2,51,53,55,128, -212,2,57,51,51,96,52,214,145,64,130,135,81,169,115,114,0,32,4,224, -14,6,46,228,45,168,238,48,1,96,56,217,252,228,109,19,2,90,32,66, -228,100,45,244,88,15,192,124,135,73,228,97,0,244,25,0,64,27,135,56, -2,95,51,52,2,48,32,58,131,4,220,239,128,69,64,20,133,114,239,211, -1,2,53,53,32,229,163,2,214,187,227,59,0,166,4,64,57,234,242,4, -228,165,1,228,119,0,226,224,3,228,136,4,229,51,1,224,17,5,140,243, -228,35,5,243,234,0,224,32,0,224,62,3,247,194,6,224,23,0,160,38, -240,59,5,96,8,160,5,2,95,55,52,243,96,4,237,79,15,236,157,0, -205,159,130,151,241,67,4,244,141,2,228,253,3,66,122,134,217,247,159,5, -231,6,3,71,96,79,80,218,206,2,55,51,51,65,120,2,56,51,57,188, -195,65,100,255,135,19,2,101,120,112,2,97,110,100,2,68,105,99,2,116, -58,32,143,120,2,95,49,50,71,212,243,207,0,237,138,16,228,127,14,225, -71,4,242,55,8,226,126,0,220,143,232,160,6,229,214,2,224,19,4,195, -194,224,22,17,233,59,1,242,222,1,255,96,1,224,55,8,232,115,3,224, -29,10,43,30,32,30,68,221,2,50,50,54,251,116,1,230,105,6,255,188, -4,230,237,0,144,64,236,63,1,255,162,11,244,98,1,99,36,246,170,1, -146,107,176,131,176,119,33,117,228,49,2,232,193,0,91,255,37,165,32,169, -133,135,229,126,12,232,225,0,105,188,168,236,101,234,64,109,124,66,140,128, -165,224,225,15,11,230,172,18,249,249,5,248,210,7,232,221,19,255,72,14, -225,123,13,227,185,3,225,90,56,100,235,61,37,65,91,160,95,225,75,23, -227,12,2,202,162,89,197,78,81,244,113,3,192,21,232,29,1,179,213,179, -212,233,113,5,64,20,147,243,64,169,32,98,69,20,218,218,45,254,226,109, -1,238,206,1,128,207,32,31,32,74,67,228,112,141,229,97,5,108,231,102, -156,150,136,229,254,2,200,231,251,171,3,224,46,18,192,44,122,242,198,47, -138,119,131,95,159,80,159,42,116,20,85,197,2,54,51,32,33,229,32,7, -69,7,2,55,56,53,197,246,76,92,2,58,49,48,64,251,107,163,154,111, -65,182,243,227,1,245,169,16,240,155,27,96,33,96,57,224,223,2,235,170, -0,210,5,250,4,0,252,22,0,96,153,166,137,201,253,64,220,32,235,149, -158,241,215,8,207,186,232,74,2,255,15,13,253,45,3,192,148,227,83,2, -172,224,234,118,1,179,94,245,99,0,2,95,54,57,227,247,1,69,249,48, -207,226,161,19,159,14,128,23,238,56,0,125,81,164,76,77,219,229,253,1, -2,36,120,34,135,234,99,14,188,27,2,75,52,32,32,2,252,33,1,128, -31,136,38,237,89,13,212,54,224,231,0,2,57,49,32,161,243,176,110,110, -58,242,223,4,231,214,1,231,24,0,139,171,238,29,5,148,190,243,5,0, -224,43,0,160,23,128,35,243,0,8,224,21,9,225,246,0,224,94,4,208, -164,237,254,2,224,31,18,192,67,249,108,1,66,36,163,28,228,223,3,232, -106,3,224,32,8,160,69,216,77,64,7,253,119,5,226,63,3,239,228,3, -247,151,15,193,27,251,161,7,64,81,224,15,1,214,51,227,26,1,128,76, -179,135,226,224,1,128,159,236,221,1,65,188,137,248,235,92,1,245,226,1, -160,107,32,229,177,55,128,138,224,8,0,64,61,138,33,234,249,2,64,20, -239,97,31,218,253,234,249,53,245,251,4,224,215,1,239,93,9,64,247,64, -25,132,229,226,238,14,115,113,226,238,2,51,109,240,72,13,82,23,224,230, -27,108,29,235,221,63,228,225,1,128,130,132,220,32,63,76,198,69,237,224, -1,7,233,66,0,233,5,7,235,67,6,224,34,17,224,32,3,32,188,205, -152,64,125,132,87,225,98,1,236,94,1,97,70,132,115,33,119,164,116,162, -119,64,29,164,49,104,153,100,240,122,210,64,25,249,74,7,2,97,100,105, -2,99,116,34,128,27,130,108,98,170,46,171,32,67,64,20,130,108,227,183, -3,227,201,0,234,51,1,229,169,2,232,95,2,83,238,242,133,2,104,101, -236,178,3,242,156,11,128,54,222,110,224,21,5,2,56,48,32,96,146,130, -122,227,249,5,253,209,0,204,128,224,177,3,234,200,13,232,25,6,224,59, -1,240,6,1,109,58,253,179,4,168,59,228,202,6,201,180,192,137,64,194, -160,84,224,35,5,224,75,7,160,37,235,28,8,225,18,9,98,182,249,159, -8,233,189,1,244,25,7,225,96,0,207,167,225,155,8,2,55,50,32,242, -19,12,64,26,227,35,5,224,99,73,225,131,0,237,194,4,224,15,2,224, -132,3,224,47,2,131,111,238,119,2,226,121,26,169,38,227,104,0,224,140, -16,240,233,1,224,106,63,131,141,233,246,3,225,60,10,237,11,6,237,94, -5,241,119,1,166,175,156,146,2,48,52,48,225,161,6,128,174,163,37,64, -118,65,62,246,79,1,32,5,180,157,246,85,5,93,121,225,19,11,232,86, -0,207,117,237,170,12,246,128,6,224,127,1,236,76,4,232,13,2,250,39, -3,101,242,34,230,129,100,39,63,248,23,2,239,18,3,228,42,18,227,47, -2,235,78,1,239,205,2,160,16,2,53,48,32,203,106,109,202,108,209,47, -209,73,243,2,52,52,56,215,189,224,119,2,97,99,51,125,239,238,2,2, -83,117,98,2,115,117,109,2,112,116,105,2,111,110,32,2,99,104,101,2, -99,107,32,2,102,97,105,2,108,101,100,143,250,249,104,9,97,169,246,102, -18,217,40,240,27,4,65,17,64,200,64,62,133,254,115,82,2,89,32,83, -64,148,129,145,233,38,1,209,220,227,59,1,97,103,229,158,3,228,165,1, -228,162,5,236,40,3,192,251,241,102,12,228,181,8,128,51,197,51,245,47, -1,224,32,7,99,249,192,26,178,95,160,26,161,154,34,106,97,237,224,9, -1,249,170,9,195,77,233,59,0,170,21,239,120,11,229,145,3,224,238,18, -155,199,225,54,5,250,51,4,224,31,5,250,53,2,175,107,195,222,224,91, -0,224,63,5,193,78,239,93,9,224,13,7,224,58,8,250,115,15,129,137, -219,248,227,22,10,128,26,160,154,247,96,4,231,17,7,244,16,0,227,243, -2,225,184,5,229,39,1,225,80,30,193,47,235,187,0,226,63,13,226,3, -4,233,164,4,161,98,244,111,5,225,23,3,198,240,117,204,224,220,0,230, -68,3,224,46,4,224,194,2,248,76,9,229,132,0,165,118,120,232,109,63, -130,83,2,51,53,54,228,130,3,231,188,8,224,198,4,252,95,9,229,230, -3,193,164,230,226,2,239,179,5,160,145,228,136,9,128,31,129,118,224,27, -6,227,109,0,44,22,104,138,239,179,1,109,24,224,4,1,223,79,244,200, -23,2,102,114,101,2,101,84,121,2,86,97,114,2,115,58,32,244,200,3, -112,134,230,132,3,64,76,36,141,241,157,2,177,156,32,4,176,18,128,6, -68,190,206,245,2,89,32,67,222,9,97,22,228,153,3,240,182,11,164,89, -225,214,11,192,25,107,248,165,247,230,205,5,64,8,96,31,176,208,230,112, -4,252,120,0,233,70,8,241,171,6,230,91,5,254,79,14,65,201,228,222, -2,251,215,1,233,214,0,234,76,1,230,247,6,200,38,231,28,3,231,71, -3,254,224,3,246,60,11,238,63,4,224,187,3,179,167,241,190,2,225,7, -35,242,226,0,2,57,53,49,225,9,5,224,40,2,211,51,198,228,140,106, -193,212,230,233,13,112,76,49,61,251,10,0,254,73,2,224,245,5,164,228, -128,179,245,108,0,245,178,0,229,246,6,128,13,210,9,128,143,217,104,238, -53,2,112,198,224,110,7,224,177,0,2,51,55,48,32,36,2,52,48,48, -35,102,122,200,192,112,134,103,2,51,49,57,167,164,227,62,5,2,79,32, -35,2,51,53,32,166,182,131,47,2,49,52,56,224,136,2,173,77,249,13, -5,236,25,1,248,245,8,145,239,234,5,9,224,25,0,231,244,2,145,63, -233,10,4,230,23,9,132,210,172,56,129,210,225,4,7,243,207,1,224,19, -0,64,186,141,243,2,85,32,67,244,55,14,32,25,205,252,244,88,14,195, -163,234,239,4,230,230,4,244,130,8,205,146,242,161,0,2,95,56,52,2, -52,32,102,228,165,0,2,45,62,34,97,243,224,21,5,2,80,114,105,2, -109,105,116,2,105,118,101,2,115,46,45,128,32,224,89,5,244,186,8,225, -160,1,238,70,1,240,169,12,227,73,0,229,244,1,65,198,228,190,0,64, -160,245,247,2,73,206,101,26,32,21,172,184,197,54,193,132,96,117,236,12, -0,225,64,0,235,25,7,187,230,239,98,3,224,36,18,64,92,64,8,32, -91,64,100,239,24,2,231,239,5,230,188,4,138,35,226,79,6,237,136,4, -246,77,14,255,41,9,232,26,21,138,5,233,107,17,224,31,6,233,107,0, -2,83,32,67,224,169,0,233,39,10,160,54,229,75,4,163,100,107,186,246, -5,2,226,217,0,55,79,249,128,4,193,153,249,150,0,233,145,12,231,224, -9,252,77,2,224,13,5,224,56,12,232,26,6,239,229,2,245,166,0,227, -198,4,231,184,0,247,155,5,32,44,226,13,4,234,49,6,225,8,9,204, -196,64,254,168,56,225,10,13,233,167,0,128,121,246,81,3,209,54,241,48, -9,225,181,5,227,60,8,2,57,50,51,224,32,0,240,255,5,254,151,21, -226,72,3,97,49,65,159,70,2,64,155,96,159,238,82,10,109,248,173,173, -195,243,232,233,15,2,99,97,110,2,110,111,116,2,32,117,110,2,105,102, -121,168,234,229,237,5,2,56,51,54,229,237,12,224,66,1,2,32,97,110, -2,100,32,34,132,104,128,45,236,183,13,226,93,6,67,158,142,15,254,167, -2,231,45,2,35,206,232,30,0,187,102,255,245,1,2,54,54,32,128,65, -142,18,188,225,155,145,128,8,220,242,84,236,152,216,2,48,54,53,213,73, -64,62,243,244,4,229,52,2,2,126,34,32,96,34,135,198,255,71,2,224, -156,5,171,19,240,21,3,133,80,64,104,32,119,228,234,11,64,251,229,96, -0,226,95,8,243,150,2,226,95,23,240,180,4,101,105,2,54,48,32,240, -45,5,228,120,1,229,163,3,67,1,107,58,196,11,2,48,53,55,243,111, -7,226,70,44,2,121,99,108,2,105,99,32,226,64,10,72,167,98,72,2, -57,57,48,128,71,226,73,18,2,61,32,34,226,71,15,238,53,7,240,68, -5,225,143,0,228,179,1,220,155,128,224,253,198,1,97,142,192,141,161,151, -136,153,227,185,21,225,33,16,2,57,55,57,233,161,2,143,138,2,48,54, -49,202,132,224,233,13,2,101,114,114,2,111,114,58,193,48,96,132,136,99, -65,242,2,80,32,102,224,41,0,2,116,121,112,2,101,34,32,2,64,64, -102,224,17,0,2,107,105,110,145,98,224,18,1,2,115,111,114,86,178,224, -18,3,2,114,101,97,2,108,109,34,163,37,184,154,241,119,38,2,53,57, -32,128,62,135,161,177,119,133,71,241,92,4,239,18,5,239,15,17,246,132, -1,241,67,24,165,111,237,14,12,250,159,7,231,4,9,34,42,238,47,11, -130,244,238,29,6,233,112,4,48,207,239,115,38,251,155,0,246,205,9,239, -16,8,237,60,26,187,13,224,133,1,242,8,1,61,175,32,195,191,238,238, -86,1,65,165,98,55,110,76,225,95,1,241,229,15,161,132,238,104,18,235, -161,6,225,123,41,228,160,6,195,157,132,22,35,150,235,112,3,227,201,10, -66,139,191,53,232,9,2,163,202,244,85,6,111,119,196,111,33,30,2,55, -51,50,128,69,97,225,192,77,227,190,2,242,212,6,90,194,99,183,224,59, -1,2,50,53,52,127,174,173,80,224,65,0,178,52,225,23,12,225,56,0, -225,90,15,194,59,233,78,8,238,223,7,187,189,162,14,224,78,15,214,163, -224,213,8,192,24,98,163,225,43,6,226,128,16,224,46,13,225,54,14,129, -53,161,114,225,183,10,224,23,13,252,141,0,224,99,3,239,156,9,224,132, -9,226,245,3,66,237,136,50,252,220,7,174,74,188,214,86,200,252,214,0, -229,249,0,108,133,236,198,0,64,75,200,60,101,233,151,3,204,195,192,39, -64,38,136,44,224,112,4,253,66,1,224,107,3,64,44,136,54,253,32,12, -221,26,253,23,58,224,29,20,224,26,17,224,23,14,253,101,2,160,197,200, -168,45,53,232,173,5,245,53,3,232,173,17,235,234,3,243,157,2,188,41, -239,115,14,253,19,5,162,249,244,161,0,116,143,160,11,235,204,0,2,56, -55,52,249,251,3,233,170,0,234,74,5,105,32,74,76,144,211,2,55,56, -53,238,199,4,201,80,228,107,2,234,109,3,210,48,96,7,130,177,241,96, -2,166,66,227,191,1,243,132,11,134,119,161,90,222,83,220,242,121,128,242, -45,21,35,0,241,12,5,242,166,8,242,26,0,242,22,13,240,209,9,64, -146,97,225,229,125,7,71,39,166,99,227,100,21,2,52,57,32,227,100,9, -175,247,64,239,201,126,129,154,64,114,136,133,53,32,35,26,127,161,134,216, -64,26,168,97,227,53,11,227,61,7,227,65,30,226,211,1,32,95,64,171, -194,207,129,160,176,14,237,107,1,254,175,6,191,30,235,252,1,249,71,36, -224,89,0,240,11,22,227,39,1,236,68,0,232,70,15,204,1,240,52,20, -230,70,8,229,114,8,136,252,202,251,239,198,8,234,226,3,188,26,235,205, -0,231,93,8,230,84,16,233,40,4,249,59,3,228,61,4,241,92,29,241, -165,3,231,89,196,251,110,18,241,40,9,209,82,228,92,7,228,157,2,234, -213,0,237,53,19,243,213,10,2,52,53,32,241,238,7,226,135,4,165,106, -2,51,49,50,228,19,4,226,84,17,224,121,5,255,109,5,162,94,230,41, -6,103,227,250,158,12,192,140,243,142,3,241,31,2,251,86,2,253,24,1, -226,201,6,227,224,4,226,131,4,230,51,9,121,148,32,205,46,16,37,227, -128,154,165,64,225,129,1,32,2,141,249,224,104,7,193,4,97,14,101,141, -96,11,2,54,48,48,224,66,4,128,60,224,36,3,192,211,160,25,70,103, -110,84,247,131,4,237,218,1,2,98,97,100,2,32,115,121,2,110,111,110, -2,121,109,32,2,117,115,101,223,110,96,169,64,69,230,0,14,233,79,2, -204,62,101,27,177,132,33,115,37,206,32,19,2,90,32,90,229,41,3,247, -169,1,97,109,254,82,39,217,155,237,246,29,236,122,56,173,43,236,134,1, -135,86,65,88,228,182,0,161,171,185,74,200,227,2,80,32,75,230,228,1, -226,88,4,132,195,253,200,1,232,213,1,32,11,130,213,32,97,102,232,98, -61,252,155,3,225,134,8,97,221,227,169,4,229,69,26,96,50,140,144,192, -44,238,116,30,229,56,26,238,231,29,228,226,21,251,216,2,139,211,253,110, -2,233,25,1,241,52,0,62,82,207,138,2,56,55,57,253,228,1,98,160, -93,157,240,218,2,2,117,98,115,116,159,2,109,112,108,2,101,109,101,2, -110,116,101,144,252,199,217,139,195,125,117,64,14,139,171,32,14,2,52,32, -90,224,1,4,255,35,0,128,54,139,166,131,132,73,209,32,6,35,52,64, -25,138,250,224,128,1,2,100,105,99,81,91,64,26,242,38,1,251,75,7, -201,151,229,25,7,228,54,0,192,247,153,136,130,4,179,30,146,36,2,48, -52,49,99,150,251,54,8,64,158,32,117,91,93,32,47,160,230,137,74,96, -110,106,139,32,88,2,51,32,102,245,213,6,2,45,104,97,2,112,112,101, -2,110,34,32,160,72,137,100,250,196,134,2,61,62,34,250,196,21,160,32, -250,196,31,76,97,65,26,65,22,225,21,6,224,84,2,2,84,121,112,133, -55,64,49,246,133,4,110,3,34,23,2,57,56,51,135,84,65,206,2,57, -56,52,115,233,2,56,50,32,224,129,0,75,23,93,235,105,15,116,174,64, -75,130,142,236,134,3,65,247,224,79,15,149,90,244,157,3,2,50,57,54, -98,141,93,73,96,80,130,208,241,221,25,134,73,128,20,234,175,1,229,141, -4,224,26,12,133,123,229,83,9,239,231,2,165,56,192,149,241,76,21,164, -168,224,44,2,241,56,20,130,232,233,189,10,192,24,226,69,1,128,7,224, -40,8,226,110,7,159,48,230,118,0,224,12,1,2,95,57,52,32,84,96, -161,74,198,238,12,5,224,175,0,228,41,4,130,240,178,139,32,33,67,234, -160,76,2,55,56,56,224,67,6,135,128,197,240,224,253,7,243,112,13,242, -54,138,128,254,229,238,21,225,34,2,226,57,9,242,32,4,33,8,143,162, -97,15,2,89,32,66,167,103,228,68,1,168,250,135,18,64,53,116,32,225, -63,2,198,126,221,0,230,225,1,224,101,0,143,149,160,52,224,60,2,224, -172,4,242,73,6,64,35,165,205,2,80,32,35,96,181,32,121,64,24,208, -252,169,207,34,55,32,50,64,24,133,255,99,249,142,253,2,48,51,49,128, -25,215,187,250,107,0,2,51,48,32,96,24,165,168,101,227,2,55,52,55, -248,3,3,2,91,93,34,160,137,133,152,131,34,224,5,1,128,237,32,238, -202,94,135,89,114,166,64,9,2,83,32,83,69,83,55,148,132,181,251,0, -9,230,30,0,96,52,128,154,130,177,80,235,234,87,8,2,99,111,109,2, -112,111,115,2,101,83,101,152,75,185,172,2,48,50,55,32,54,2,53,52, -48,185,189,102,226,130,227,139,181,42,224,200,205,65,106,71,249,225,106,6, -2,50,57,32,165,21,251,155,6,224,149,5,128,144,224,143,1,2,104,97, -115,2,70,105,101,2,108,100,34,195,161,2,48,55,32,96,78,229,176,0, -224,78,36,2,115,101,116,224,78,13,133,179,134,162,32,14,33,79,224,64, -3,44,249,64,198,249,89,3,2,99,67,111,2,110,69,114,57,192,161,192, -69,226,230,65,2,225,161,0,196,43,103,250,2,55,57,48,129,157,97,64, -2,48,50,51,250,32,20,32,97,2,116,114,111,2,108,46,69,2,120,99, -101,2,112,116,105,2,111,110,46,2,73,110,116,2,101,114,110,2,97,108, -46,232,254,0,234,221,7,2,50,52,32,170,129,104,90,251,106,20,2,44, -32,97,2,116,32,34,161,9,72,115,2,56,54,50,241,46,0,65,2,128, -207,236,148,0,163,204,106,131,102,19,96,206,2,95,57,48,168,253,96,213, -2,53,48,52,128,118,2,53,48,53,97,142,60,143,226,134,5,161,160,224, -231,2,2,104,97,114,128,134,242,12,0,64,198,99,127,35,150,66,96,35, -194,64,21,201,124,253,141,12,78,202,217,25,254,119,6,171,191,224,21,8, -232,186,4,161,141,201,185,232,107,0,244,149,7,238,84,1,180,132,255,165, -1,224,29,7,238,122,1,168,8,244,95,1,132,202,84,71,65,153,2,54, -32,67,73,242,206,114,32,133,32,204,132,70,40,51,165,118,67,223,70,95, -2,95,51,50,197,250,101,242,105,143,122,181,36,188,2,90,32,67,33,175, -78,58,161,12,227,8,13,2,78,101,115,43,69,2,32,102,105,35,12,2, -115,32,110,63,254,2,97,108,108,2,111,119,101,235,88,1,225,11,4,73, -180,254,83,7,245,44,3,141,49,78,61,224,50,6,160,162,194,67,174,213, -224,154,10,226,170,21,2,101,120,116,2,114,97,32,96,173,2,40,115,41, -162,180,32,48,2,52,49,56,206,230,131,162,228,179,2,32,15,172,84,160, -32,161,53,237,212,1,235,170,9,224,26,6,106,96,167,9,143,183,208,227, -131,11,115,28,246,61,1,163,37,236,217,19,132,117,111,99,128,149,2,57, -51,56,32,33,119,19,238,42,2,244,21,0,131,13,254,22,1,166,17,2, -85,32,80,32,32,229,106,15,166,112,2,53,55,53,164,132,64,20,134,96, -129,25,97,52,32,248,64,24,65,54,128,24,64,47,99,171,120,207,2,57, -51,49,128,78,64,45,150,38,106,130,32,112,144,29,225,57,2,2,67,32, -79,231,99,1,224,25,5,100,0,193,28,64,123,32,135,197,172,198,81,160, -57,252,48,7,227,208,1,226,227,1,201,140,242,68,8,98,67,226,250,12, -137,154,229,187,4,2,111,114,100,2,32,119,105,2,108,100,99,2,97,114, -100,226,252,9,138,194,224,194,0,81,7,200,178,232,209,0,71,123,98,14, -64,207,224,254,0,248,20,2,193,229,225,197,1,87,64,33,71,64,72,2, -65,32,64,2,64,65,32,96,20,166,54,96,74,100,117,107,253,64,25,232, -155,1,238,107,10,233,52,0,225,52,4,164,86,96,124,235,211,4,251,144, -5,96,31,64,70,249,133,13,64,124,133,127,2,75,32,66,244,44,9,148, -4,136,163,145,2,155,46,224,74,4,32,167,97,218,227,94,4,64,88,133, -194,216,0,239,153,8,64,34,216,150,33,238,133,247,64,203,161,10,69,199, -192,7,64,173,64,29,226,217,0,230,99,0,134,97,32,27,91,238,232,38, -42,2,103,101,116,232,38,12,2,48,56,32,129,173,203,174,241,146,0,133, -241,220,204,96,11,231,236,0,103,32,228,159,0,231,12,22,2,80,114,111, -2,120,121,34,164,13,224,156,2,64,125,220,171,103,22,141,110,138,174,64, -131,253,17,3,32,17,98,37,64,8,32,38,64,33,176,236,98,51,34,173, -36,51,92,166,144,74,64,35,199,109,64,55,129,117,64,66,235,28,2,98, -79,160,110,129,161,238,225,18,2,50,52,55,64,12,99,132,238,225,0,246, -124,12,2,57,50,51,243,248,3,231,82,3,89,159,229,122,1,101,98,109, -201,64,117,35,225,229,155,0,217,249,185,175,242,135,1,88,193,224,5,6, -247,59,7,134,184,96,59,238,85,13,228,112,0,128,24,143,187,166,86,2, -54,57,57,97,101,219,152,242,3,5,176,25,177,232,99,214,66,12,70,51, -64,73,2,80,32,95,2,55,50,32,76,89,121,79,2,57,53,55,133,201, -230,42,2,246,111,2,199,115,150,116,32,69,219,115,160,211,64,162,246,66, -0,141,71,65,252,249,228,0,181,235,130,71,131,78,2,80,32,58,128,33, -228,101,0,225,156,10,245,194,1,247,109,1,96,42,221,138,232,212,4,96, -153,102,236,96,244,225,103,0,207,47,224,40,0,32,89,96,238,231,124,4, -2,58,57,57,131,174,244,218,0,224,238,1,76,127,99,50,32,36,131,132, -68,155,224,178,19,224,210,0,128,106,247,122,1,2,57,57,54,131,121,2, -57,53,52,224,120,0,227,90,1,208,106,72,93,204,240,252,208,4,64,46, -131,111,2,90,32,85,96,144,191,239,251,29,0,132,252,133,170,32,30,131, -93,224,167,1,2,55,51,54,77,185,231,204,0,130,148,233,77,6,98,66, -2,55,51,55,128,15,231,64,0,2,52,54,56,100,223,93,127,2,57,57, -49,253,126,2,225,76,4,68,126,170,65,234,76,14,64,158,64,209,32,159, -229,146,0,245,46,6,245,52,8,128,251,131,252,253,167,0,72,10,253,137, -24,224,32,23,224,29,20,224,26,17,224,23,14,224,20,11,224,17,8,224, -14,5,224,11,2,235,188,1,70,218,254,66,0,225,3,4,198,144,69,24, -65,69,130,7,190,193,87,250,115,221,145,130,236,31,1,224,9,2,68,112, -164,5,2,51,48,50,68,207,67,149,224,6,6,105,220,64,3,100,163,192, -76,32,5,43,104,2,51,48,48,160,28,119,102,224,106,18,108,227,224,108, -1,66,51,96,114,224,108,31,2,82,32,95,224,108,24,161,51,74,31,128, -34,224,110,6,160,103,224,117,2,224,106,9,224,63,3,224,113,2,173,41, -131,39,192,147,224,40,0,224,108,18,224,115,2,128,67,224,61,13,160,106, -43,236,2,57,32,102,231,134,0,2,92,51,52,2,38,115,114,2,99,47, -77,2,105,99,114,2,111,72,115,2,47,84,67,2,77,111,110,2,97,100, -46,2,104,115,92,32,25,2,44,49,55,2,52,58,53,237,42,2,118,24, -68,125,166,242,2,56,54,32,224,11,1,231,10,2,52,48,192,11,2,53, -57,32,192,10,2,54,48,32,160,10,2,58,57,56,203,142,66,124,2,53, -56,32,64,18,132,240,251,23,1,224,9,1,96,33,35,224,140,79,86,197, -32,46,176,203,224,46,10,224,56,2,60,222,224,56,1,224,63,5,182,110, -224,53,10,224,149,1,224,52,8,165,3,51,19,226,59,3,183,245,193,161, -96,51,128,50,224,6,6,224,33,0,64,13,224,91,4,224,33,14,160,26, -224,40,3,224,33,13,224,40,3,69,45,69,56,119,122,32,180,234,229,1, -232,151,16,96,242,51,102,171,67,69,149,90,156,230,22,0,238,177,15,2, -97,115,115,2,101,114,116,66,54,2,100,101,58,2,32,101,120,2,112,101, -99,47,112,2,61,34,32,253,17,2,249,254,1,121,241,45,112,32,154,139, -183,42,32,70,157,2,79,32,95,120,112,64,7,73,70,96,7,32,152,229, -148,0,241,223,21,2,103,111,116,160,113,128,98,160,93,196,198,73,172,102, -198,133,229,32,16,165,219,2,49,50,52,32,17,225,78,0,2,55,32,102, -224,84,0,2,84,67,69,2,120,112,114,153,175,224,25,7,249,81,0,224, -26,9,2,75,105,110,235,77,0,224,26,6,2,83,111,114,212,108,32,120, -99,44,145,3,53,19,160,11,32,153,133,113,199,7,65,137,41,55,33,176, -107,238,2,57,55,56,239,102,0,231,44,1,240,108,18,225,54,19,2,77, -117,108,2,116,105,112,2,108,121,32,2,100,101,102,2,105,110,101,2,100, -58,32,160,184,2,51,50,57,96,246,143,173,32,147,165,239,2,51,57,55, -2,32,58,57,95,172,140,134,2,57,55,55,239,95,0,64,153,128,22,254, -98,0,194,173,221,152,155,18,96,197,98,163,32,51,200,141,40,129,78,12, -96,24,128,16,226,164,12,233,6,18,233,35,14,247,27,0,203,18,233,154, -8,216,146,160,163,224,31,1,105,81,32,235,234,195,4,76,75,64,6,99, -107,234,195,0,224,94,13,36,237,233,142,3,235,140,1,233,207,23,253,71, -1,224,173,10,224,200,12,97,175,234,124,10,96,130,241,249,6,96,23,67, -129,2,55,52,32,195,32,75,193,145,73,36,214,128,239,99,134,131,132,64, -6,96,79,254,173,7,2,99,99,32,226,214,3,32,38,69,246,96,87,129, -47,129,52,41,184,192,21,2,57,55,48,224,11,2,224,133,0,32,6,67, -181,96,11,32,141,132,174,237,118,1,97,11,114,132,32,76,129,210,187,102, -107,167,237,8,2,64,68,35,46,2,53,56,50,130,105,2,54,55,32,224, -6,7,32,95,234,8,0,2,50,32,75,2,52,32,65,162,140,237,236,9, -224,114,4,224,101,4,2,55,50,50,224,101,14,32,72,227,194,0,224,72, -26,2,53,56,49,224,72,17,131,119,246,4,0,224,69,3,128,60,68,14, -224,60,5,2,58,57,54,240,10,2,192,46,189,194,2,54,54,32,171,31, -235,41,14,192,66,131,203,112,188,235,28,4,32,26,195,178,71,32,2,49, -49,52,67,181,32,86,225,79,0,235,77,7,32,29,130,91,32,27,82,9, -98,73,128,14,79,147,98,95,102,154,197,154,66,118,96,76,235,155,12,32, -31,202,146,142,123,82,108,112,93,108,40,40,107,236,40,0,32,42,196,183, -171,193,235,69,5,119,41,235,179,15,235,214,93,235,116,4,2,58,57,53, -225,185,1,2,57,51,55,213,239,117,56,2,53,49,48,170,75,2,79,32, -80,91,146,67,70,69,206,32,15,66,244,71,67,244,109,0,64,29,100,165, -97,255,111,111,97,64,129,96,68,187,123,217,32,43,49,148,2,51,32,102, -241,147,2,2,105,109,105,2,116,105,118,2,101,115,46,227,213,0,32,48, -129,242,224,38,12,166,238,32,36,197,185,224,189,21,66,252,121,40,224,196, -0,2,52,49,32,133,131,32,22,96,20,74,219,144,43,96,180,224,48,9, -213,1,192,48,128,242,224,48,18,142,41,224,48,1,101,115,224,48,19,99, -166,224,48,2,99,118,224,48,1,217,236,96,27,98,127,224,42,1,129,114, -64,162,225,114,0,168,190,225,163,11,65,56,131,30,48,164,96,32,65,153, -2,57,53,50,64,74,134,112,224,10,1,96,128,32,37,189,153,2,57,53, -49,64,51,212,68,159,241,96,5,32,26,64,198,71,189,225,180,12,2,45, -62,34,145,34,64,66,244,82,1,125,231,212,82,64,66,226,38,0,2,58, -57,52,130,154,115,247,32,13,162,66,161,46,103,186,65,8,226,37,15,96, -112,32,34,130,35,224,34,12,2,78,97,116,128,35,129,14,226,147,13,2, -121,109,98,2,111,108,34,96,38,129,42,224,38,12,60,78,2,115,116,114, -2,97,105,110,160,81,222,201,226,239,20,233,183,0,32,48,129,82,224,38, -12,169,249,32,36,184,123,65,45,129,106,32,19,196,111,38,1,224,61,1, -2,98,117,105,41,103,2,110,34,32,2,64,64,35,32,32,64,3,2,58, -57,51,201,68,119,239,117,224,67,41,140,143,241,147,0,178,204,32,95,96, -100,41,194,2,57,51,54,167,106,224,18,7,32,63,129,129,108,154,134,49, -123,43,224,9,0,171,138,243,215,2,2,57,51,53,224,6,1,138,151,108, -54,96,81,32,80,197,215,108,219,140,222,2,60,32,64,102,46,214,26,160, -18,105,159,47,173,2,55,52,49,252,156,1,252,117,4,96,200,232,64,5, -54,125,2,73,100,101,97,166,120,141,2,90,32,95,224,138,1,2,85,32, -73,160,214,216,31,32,28,141,203,106,111,72,207,253,35,2,190,6,136,22, -125,150,249,228,10,64,7,131,68,64,73,234,173,7,148,56,186,227,96,82, -204,255,129,58,167,116,108,175,173,36,67,36,197,189,64,89,179,90,85,208, -133,235,224,87,1,245,238,1,101,255,248,176,1,161,90,213,63,128,115,192, -251,130,101,116,33,74,203,64,126,101,32,2,51,53,51,97,79,75,48,32, -38,248,25,0,231,19,10,59,50,231,19,2,74,42,231,19,7,216,107,242, -219,194,242,206,9,32,250,204,161,225,37,12,111,176,225,37,0,163,74,232, -57,7,136,51,225,43,173,225,18,7,32,229,233,183,0,201,230,245,13,13, -32,41,131,131,85,58,250,204,2,224,39,6,32,38,131,147,32,38,47,86, -192,39,234,9,1,68,36,132,79,228,24,3,176,182,255,78,5,129,114,237, -34,7,188,104,191,102,32,13,246,6,0,151,69,2,57,50,49,108,122,95, -17,196,132,128,121,227,155,1,225,252,2,185,20,162,1,90,182,246,100,0, -195,158,2,95,52,51,104,143,159,12,32,72,131,144,234,234,4,246,66,14, -32,44,234,127,8,125,216,246,68,204,246,63,10,2,58,57,49,198,229,224, -244,26,225,24,207,158,106,225,18,1,228,132,4,2,55,51,49,101,123,80, -95,97,62,32,32,132,122,236,255,5,248,165,17,191,87,224,79,4,103,174, -64,119,70,69,32,34,175,220,2,55,50,57,41,187,190,241,168,121,207,70, -224,2,3,188,94,225,22,6,186,162,100,73,2,54,53,55,240,199,2,125, -136,75,235,2,55,49,51,253,0,4,96,145,131,105,167,58,74,1,66,42, -177,56,32,141,253,123,1,154,143,151,114,231,21,0,136,93,96,121,149,104, -224,25,6,99,173,67,196,232,160,5,129,5,232,161,4,96,115,99,183,231, -145,0,68,206,224,12,0,149,1,224,50,5,67,244,224,50,5,157,38,231, -52,3,189,142,230,31,2,239,223,3,182,86,178,95,228,170,1,232,9,2, -64,47,200,8,200,100,189,4,168,12,232,44,2,221,221,126,31,137,208,102, -185,228,242,3,33,232,136,150,240,56,0,96,34,2,54,57,56,193,97,192, -16,65,154,178,77,95,241,2,95,54,55,150,101,65,204,128,11,253,20,5, -220,176,226,250,6,133,124,2,53,55,55,193,18,32,152,98,246,192,211,224, -130,1,162,55,160,186,2,54,54,56,224,117,0,224,206,4,128,171,224,131, -4,194,84,137,231,254,16,1,233,107,3,131,28,192,130,224,50,1,185,27, -243,86,0,225,50,8,65,51,234,184,2,141,176,241,227,1,241,47,13,2, -95,55,54,128,45,105,172,236,90,6,2,36,102,34,224,140,0,2,89,32, -66,160,156,203,131,64,144,32,7,64,50,245,162,20,2,36,120,34,246,213, -2,2,49,52,56,225,14,5,224,162,24,244,19,0,253,35,0,129,225,225, -87,0,235,0,2,206,218,226,171,14,96,16,225,91,0,251,106,0,67,45, -164,149,228,156,1,227,12,2,97,112,255,171,2,231,155,6,160,51,97,65, -224,0,0,236,110,6,137,167,227,153,4,65,7,227,203,7,224,169,0,47, -138,226,122,1,66,135,228,142,2,2,54,54,57,227,81,7,65,69,68,183, -64,164,2,51,53,50,129,152,104,12,176,182,66,28,149,42,160,223,228,55, -6,161,100,228,156,9,182,179,224,206,6,64,74,224,206,6,76,243,228,154, -8,228,117,3,132,118,224,225,17,128,77,236,162,0,101,170,96,216,98,232, -150,57,77,64,2,48,54,32,248,31,5,240,161,1,131,215,224,193,6,173, -17,224,174,6,229,73,9,128,159,95,33,104,225,96,11,160,13,224,177,1, -128,9,64,174,226,5,3,97,146,35,233,2,48,32,79,2,32,35,55,249, -242,1,230,232,4,224,94,3,253,71,1,228,116,4,134,64,229,154,0,195, -236,130,126,161,233,224,123,7,229,91,11,44,17,2,57,49,48,227,36,1, -250,193,3,66,240,32,58,33,174,58,159,120,221,96,165,238,58,1,133,58, -2,51,50,52,134,230,36,82,156,8,96,21,115,174,199,66,245,186,1,80, -16,227,1,3,39,20,138,173,82,18,70,201,188,163,231,174,1,47,124,47, -193,34,205,66,173,254,169,3,225,189,2,92,188,48,242,64,135,2,56,56, -55,141,18,69,227,64,6,198,37,78,58,64,234,253,4,0,255,80,1,198, -156,129,89,230,72,11,248,138,1,226,121,8,68,239,65,54,64,78,128,144, -198,52,201,31,142,240,195,27,231,64,0,129,184,230,95,1,224,29,5,230, -54,5,160,7,226,62,1,248,152,2,2,101,113,34,172,243,230,65,1,224, -87,1,225,246,7,231,17,0,228,41,0,160,225,230,99,0,151,121,255,151, -0,100,250,145,72,97,129,65,18,130,78,229,146,4,97,216,96,40,37,216, -101,125,197,149,231,116,26,230,78,16,230,76,1,200,123,232,141,1,229,103, -0,230,91,54,34,51,64,19,226,163,7,34,46,66,59,125,73,129,247,232, -75,2,251,234,6,226,7,157,154,49,2,48,55,32,193,236,117,215,134,37, -2,95,56,53,96,245,213,237,128,39,225,167,4,164,163,225,148,117,65,149, -212,57,233,220,7,226,101,8,226,85,6,215,226,64,217,147,76,37,69,34, -194,32,98,197,33,234,235,3,139,162,225,159,0,229,134,0,68,147,175,76, -228,64,2,96,139,48,57,201,246,227,80,2,107,22,192,57,99,128,68,151, -69,36,170,194,137,229,227,20,5,96,13,144,60,101,202,172,116,2,57,50, -32,233,198,1,2,56,52,56,233,147,2,234,82,2,85,81,69,176,165,213, -41,17,2,56,32,102,225,8,1,194,40,168,38,2,56,52,50,102,1,87, -125,65,50,230,140,1,33,43,141,113,228,64,3,166,140,2,55,51,48,233, -36,1,225,9,3,74,163,224,13,0,234,152,1,173,165,224,40,2,180,4, -2,57,48,50,97,16,102,70,2,51,57,49,238,79,0,224,207,4,2,55, -51,57,105,247,253,220,3,113,89,134,0,204,60,230,158,0,224,244,8,130, -107,32,209,142,32,124,49,195,82,65,38,70,236,68,183,224,50,1,55,90, -2,116,114,111,2,108,46,69,2,120,99,101,2,112,116,105,2,111,110,46, -2,73,110,116,2,101,114,110,2,97,108,46,2,112,97,116,64,9,2,77, -97,116,2,99,104,70,2,97,105,108,196,175,131,76,209,119,104,117,130,220, -2,56,54,50,196,84,206,146,2,80,32,35,137,10,64,20,142,25,225,53, -3,2,95,56,57,231,77,0,2,57,48,49,110,220,64,228,111,46,196,122, -33,81,86,176,32,47,239,46,3,230,195,6,32,6,2,56,52,51,131,146, -65,94,79,109,114,220,227,110,1,161,73,130,193,2,56,57,55,167,224,224, -46,4,126,57,195,156,37,1,68,6,213,253,192,111,231,81,16,130,250,224, -5,3,233,136,0,229,44,1,227,75,2,139,128,240,201,11,233,178,5,236, -194,0,230,229,6,239,231,7,252,254,13,224,75,4,174,71,230,178,1,238, -133,5,224,5,3,96,158,232,16,1,248,22,3,228,59,1,106,183,238,59, -9,32,83,244,13,0,224,114,1,192,34,105,214,170,225,230,66,2,241,121, -2,166,69,224,17,0,2,83,32,73,196,111,224,52,1,207,149,241,197,7, -160,119,224,118,0,238,37,0,241,194,7,224,143,5,224,190,0,227,193,2, -239,161,4,224,56,0,229,255,0,238,206,4,225,220,1,237,104,8,192,83, -225,181,3,249,79,0,202,211,32,34,35,158,237,215,0,237,239,1,237,108, -2,100,75,2,56,57,57,64,122,209,154,160,9,230,139,17,43,133,2,49, -50,54,203,134,230,135,11,204,140,228,194,1,67,11,216,192,2,57,48,48, -64,16,227,26,1,197,244,226,134,2,227,7,4,236,109,6,227,59,3,106, -210,241,146,5,168,102,224,128,18,2,55,56,55,224,128,5,225,71,1,226, -104,3,224,108,0,166,214,174,167,128,144,224,82,5,125,180,33,80,160,84, -224,91,0,102,193,192,40,224,108,3,226,235,2,231,76,5,64,51,90,18, -239,171,10,219,235,197,172,36,218,221,156,101,24,131,215,32,152,32,24,217, -238,182,78,199,158,64,7,98,58,2,58,56,57,213,121,175,222,128,211,64, -124,224,97,1,226,233,0,224,246,17,98,71,224,246,24,32,110,244,213,0, -177,210,233,145,24,32,51,200,115,224,162,1,225,244,1,33,65,230,217,6, -249,130,13,224,13,1,205,1,164,14,244,153,1,224,69,2,101,204,226,26, -2,228,244,2,64,122,2,39,32,85,32,47,2,55,57,32,224,176,1,2, -92,51,52,2,38,115,114,2,99,47,77,2,105,99,114,2,111,72,115,2, -47,68,101,2,115,117,103,2,97,114,46,2,104,115,92,32,25,2,44,51, -56,2,53,58,49,2,48,34,32,229,112,5,243,44,5,229,109,5,227,248, -2,224,2,9,224,71,1,228,182,3,230,13,6,230,10,4,229,190,10,128, -201,244,78,0,132,174,224,85,9,133,10,229,246,5,224,96,1,224,102,8, -247,158,14,230,122,17,247,174,15,227,135,8,224,52,26,224,195,3,224,31, -11,130,5,225,95,17,246,209,13,224,23,1,247,8,2,233,157,0,194,68, -224,8,10,166,112,224,11,0,215,26,247,42,0,105,153,195,41,128,83,228, -144,4,226,239,3,240,163,6,166,61,209,194,224,76,0,226,207,12,69,234, -131,112,2,56,54,53,225,172,5,229,117,5,231,169,4,138,154,198,90,142, -162,202,43,232,51,8,245,70,3,111,4,245,70,2,105,72,65,200,32,36, -199,94,183,29,183,21,228,98,2,225,243,11,236,83,1,242,40,0,114,205, -224,144,5,165,68,147,22,196,184,196,154,229,123,1,235,134,0,2,52,49, -51,238,139,0,64,163,236,186,4,252,122,4,96,135,145,200,224,141,4,130, -81,2,95,56,55,196,124,250,95,17,226,206,7,233,49,2,224,48,12,226, -202,2,226,197,17,226,161,3,226,32,0,97,33,128,220,32,213,253,68,6, -114,176,128,200,148,157,189,42,224,138,3,226,226,36,106,250,226,214,3,226, -212,0,226,96,18,173,215,247,174,4,194,52,242,38,4,129,149,210,213,207, -49,226,67,2,240,33,0,196,166,226,73,14,193,110,244,1,6,248,129,2, -194,4,34,84,2,56,55,53,226,84,10,228,92,3,229,191,3,176,111,228, -79,3,233,247,3,224,11,12,228,24,55,230,53,7,239,71,0,223,8,228, -229,4,227,164,10,224,182,0,225,197,1,2,54,52,48,224,60,3,226,5, -8,241,202,2,224,40,0,74,55,74,172,52,59,235,24,2,229,82,9,230, -8,4,224,164,6,236,113,1,141,4,228,112,2,74,161,79,224,242,244,6, -194,46,246,236,1,96,225,72,11,129,171,228,34,1,213,145,32,160,247,134, -0,226,114,0,229,33,2,245,245,0,2,56,56,50,240,131,2,250,5,1, -2,56,56,51,234,57,0,96,16,2,50,51,57,236,10,7,224,45,0,65, -193,93,77,65,30,2,56,52,32,148,2,2,56,56,53,234,147,0,99,196, -137,72,128,178,96,16,192,100,229,96,10,163,31,66,131,228,203,0,253,86, -3,233,2,3,99,94,43,207,162,196,228,13,5,253,1,7,64,196,228,235, -11,100,23,183,188,164,247,224,39,5,132,73,192,38,224,37,2,252,254,3, -133,174,224,229,0,2,90,32,89,237,118,0,231,226,11,197,95,32,59,235, -43,3,233,250,0,237,178,1,239,29,2,164,8,237,173,5,231,201,5,230, -94,15,224,177,1,229,120,8,238,196,20,106,214,236,50,2,237,226,2,230, -147,3,228,84,18,235,17,1,146,37,233,72,1,153,69,238,86,1,244,206, -3,228,229,0,233,190,2,226,252,1,255,246,4,235,6,21,224,63,0,206, -121,228,74,3,174,85,251,190,0,227,144,0,179,190,150,214,2,55,48,52, -128,39,251,213,8,176,230,32,30,32,222,242,50,0,248,118,4,89,145,248, -119,2,131,96,152,125,2,56,57,50,145,194,34,177,32,63,209,242,128,177, -116,116,255,70,6,229,210,6,224,21,20,224,227,5,224,46,8,160,35,195, -205,149,18,166,138,215,218,128,84,228,228,3,99,129,228,14,0,243,204,7, -238,212,4,187,131,250,232,1,143,158,2,52,53,52,117,138,96,66,254,156, -2,225,252,11,229,133,0,236,8,0,240,163,2,240,224,6,225,252,5,232, -57,0,224,66,0,224,94,1,231,208,2,253,141,1,109,91,36,89,2,50, -57,56,248,143,3,240,56,2,194,43,96,26,32,93,232,154,0,249,252,1, -32,208,36,67,129,181,194,243,243,178,4,245,226,5,224,5,2,202,180,231, -41,8,246,40,0,250,115,11,192,25,160,90,225,40,1,192,18,232,77,0, -32,77,2,56,56,56,246,243,1,128,6,136,42,130,148,101,192,2,57,48, -32,97,123,175,70,68,210,224,14,5,2,95,54,51,162,202,160,0,247,229, -13,225,205,0,226,56,1,164,41,225,8,1,150,175,2,56,57,49,228,42, -7,247,144,7,2,110,34,32,224,22,11,2,116,116,34,175,215,220,26,239, -252,0,98,165,220,170,67,126,32,231,164,158,34,129,124,38,161,231,188,151, -225,185,3,32,80,208,100,33,25,34,166,193,177,128,56,2,51,51,53,160, -142,80,114,64,45,208,121,165,184,80,203,144,77,241,141,0,128,238,39,39, -96,107,228,144,0,231,243,0,235,190,3,130,54,64,119,176,231,67,91,239, -23,17,232,109,2,238,193,1,235,72,10,230,38,1,233,41,6,238,249,14, -224,98,12,229,29,0,183,80,163,130,229,86,4,234,110,1,249,5,5,192, -8,224,17,9,96,8,194,37,252,64,1,252,37,4,252,38,1,224,93,1, -237,76,6,224,89,1,224,8,0,2,95,55,52,65,113,97,92,2,54,56, -48,241,126,12,2,61,61,34,233,105,0,250,227,4,237,91,1,230,255,2, -228,91,4,224,16,16,123,224,66,111,82,174,130,252,84,49,99,102,98,151, -2,35,50,32,254,222,1,240,59,4,241,110,25,2,69,110,99,2,111,100, -101,2,68,97,116,2,97,46,104,145,113,2,49,52,49,2,58,49,51,241, -113,2,225,253,6,228,169,0,237,118,14,224,45,28,224,22,0,193,234,249, -179,4,234,252,10,234,90,5,170,50,65,21,225,148,16,53,102,2,54,48, -32,252,65,1,225,143,9,245,44,5,226,160,3,226,122,4,237,113,1,234, -97,3,234,227,4,165,109,197,187,35,113,147,174,57,108,32,11,147,134,35, -201,68,17,88,215,128,3,2,80,32,90,32,1,164,89,229,234,8,65,222, -32,53,2,95,52,57,106,57,66,214,2,90,32,66,133,68,134,175,160,14, -230,105,6,234,119,4,202,72,65,158,2,75,51,32,192,24,224,55,11,32, -15,58,46,171,107,32,126,136,126,225,158,5,66,100,32,26,200,89,100,162, -156,165,196,18,233,141,3,242,187,7,230,144,1,2,83,32,67,248,195,8, -2,85,32,73,233,251,2,234,222,24,246,111,16,169,208,214,11,49,183,32, -93,33,123,2,56,54,52,75,76,140,74,64,197,135,74,2,80,32,58,108, -184,64,235,241,103,0,233,113,4,96,162,101,106,224,184,15,75,195,181,241, -234,253,0,224,149,0,96,57,172,14,192,36,224,37,9,96,24,221,121,237, -120,4,2,67,32,79,235,211,2,246,236,3,32,184,134,90,230,171,7,2, -51,53,50,32,8,37,254,227,246,1,2,99,111,110,2,65,114,105,2,116, -121,34,225,24,2,36,23,226,54,4,96,132,32,84,198,129,32,33,71,227, -66,38,32,22,32,45,232,122,6,231,123,2,96,44,127,14,235,184,0,199, -11,36,127,67,112,129,37,2,55,49,32,97,124,64,88,230,229,7,133,153, -175,144,224,95,0,96,64,192,53,214,207,239,7,0,32,5,64,107,175,92, -32,31,205,203,176,11,64,146,37,55,64,89,238,184,7,158,172,96,86,190, -110,252,50,1,129,225,227,32,3,202,98,38,63,65,243,99,7,76,150,32, -55,2,75,32,89,231,17,0,247,36,1,226,61,9,224,25,12,2,50,50, -32,241,124,0,251,161,1,107,199,227,171,0,79,170,137,55,224,37,22,230, -239,3,242,67,2,226,138,4,224,48,4,2,90,32,67,224,88,10,224,38, -10,175,135,90,207,241,202,5,232,142,0,250,104,12,244,14,9,244,13,13, -130,246,238,115,3,224,49,13,236,155,3,241,159,13,32,42,140,77,199,14, -225,64,18,243,209,2,225,63,3,229,17,1,132,40,84,162,229,136,0,228, -31,15,100,85,224,25,12,96,76,129,38,224,25,6,96,168,192,25,251,131, -5,99,10,224,184,16,96,30,224,185,11,81,57,252,64,8,225,133,9,245, -147,12,237,111,6,161,72,224,88,5,162,6,2,54,54,32,252,169,6,224, -164,10,99,53,224,163,20,225,21,13,96,91,225,21,12,108,159,224,111,16, -99,234,225,19,26,224,58,10,100,174,224,170,21,224,59,16,64,34,224,59, -22,227,249,14,226,23,16,99,100,225,1,12,164,218,224,138,14,227,183,8, -128,138,2,49,51,52,225,1,24,64,114,224,58,10,2,56,54,55,36,79, -79,98,225,7,24,228,140,14,2,56,55,50,225,238,8,226,234,5,226,233, -21,228,226,14,224,146,1,227,221,39,229,29,2,232,242,0,100,214,35,232, -136,17,67,232,32,249,39,102,160,193,158,60,96,17,109,179,160,17,32,48, -136,55,160,48,106,92,70,196,32,24,135,151,2,102,47,61,40,93,64,18, -64,12,32,149,2,58,56,54,231,69,2,103,255,32,4,38,160,134,98,64, -6,32,34,135,27,70,208,32,88,239,8,2,197,37,246,153,15,196,251,135, -177,224,7,1,117,202,32,232,64,195,67,37,32,98,135,72,64,95,104,151, -116,139,161,12,99,220,32,34,179,93,32,1,158,51,226,195,11,207,19,228, -245,17,224,25,9,95,230,233,74,17,103,132,43,211,95,185,2,55,52,49, -200,234,75,189,119,45,224,19,2,167,109,126,113,176,189,207,171,2,52,50, -32,64,207,246,250,2,149,55,240,94,1,255,125,3,32,7,80,12,214,241, -41,166,86,120,2,53,54,32,2,64,79,32,32,174,236,67,0,2,95,49, -50,75,66,2,52,56,32,248,224,2,33,50,2,53,56,50,98,93,32,109, -65,235,45,153,2,51,32,35,240,135,3,233,237,9,97,3,73,238,160,24, -128,141,108,202,188,104,224,6,5,239,102,3,229,97,4,214,46,183,206,225, -109,9,233,83,0,234,109,10,234,48,0,160,100,128,65,41,70,64,207,2, -53,48,52,32,218,2,48,53,32,234,182,2,128,52,129,99,117,148,129,99, -253,26,5,106,2,229,181,5,224,53,0,65,166,241,121,7,2,102,34,32, -205,161,64,34,2,53,55,53,221,114,96,49,97,246,224,50,14,224,127,8, -139,65,2,95,56,52,87,180,224,150,2,177,59,229,106,21,233,178,9,242, -240,2,231,234,6,161,118,32,105,35,251,130,143,2,95,52,48,74,150,172, -96,129,221,237,25,2,180,58,233,44,11,254,106,0,224,32,15,199,169,225, -200,8,237,23,2,155,245,147,143,2,51,55,48,236,141,21,207,13,64,193, -79,15,34,213,249,147,0,227,154,8,131,153,33,78,130,6,226,77,15,32, -73,238,74,0,96,92,224,154,2,2,95,57,48,65,198,225,33,5,225,95, -1,226,178,33,224,154,0,196,148,238,2,13,254,141,2,212,59,212,237,252, -221,12,252,220,7,224,52,21,234,140,9,224,10,4,224,52,13,163,67,224, -41,4,249,42,5,64,42,236,115,4,226,245,5,113,163,2,76,105,115,2, -116,95,84,2,121,112,101,2,46,43,43,241,162,0,250,206,2,194,243,227, -202,3,240,186,11,195,98,228,101,8,33,199,252,45,0,64,23,36,241,98, -222,239,65,7,38,33,140,254,37,21,69,46,37,114,128,32,32,52,156,120, -2,51,48,32,160,17,32,43,139,67,2,75,32,66,192,168,78,158,248,32, -0,229,117,5,224,242,1,2,105,109,112,2,111,115,115,2,105,98,108,2, -101,58,32,160,237,173,234,148,232,128,61,69,149,2,56,54,50,128,78,98, -99,253,242,0,224,94,11,37,212,2,51,50,32,242,23,2,64,64,252,27, -1,96,174,168,9,224,218,3,64,95,175,160,113,247,189,94,102,18,2,51, -49,32,32,91,173,28,224,115,14,69,219,160,98,239,229,4,230,84,3,224, -56,12,67,85,230,128,14,193,100,150,104,64,6,168,56,97,220,161,228,97, -207,226,75,11,2,82,97,116,2,105,111,95,98,76,2,95,109,107,96,13, -2,110,97,108,229,141,1,99,207,32,5,99,202,224,15,1,83,84,64,109, -136,227,97,105,32,13,136,228,97,69,2,58,56,53,136,229,72,60,129,172, -73,27,90,182,2,53,54,48,64,9,2,52,53,32,148,191,32,83,73,98, -2,53,53,32,176,148,2,52,55,32,128,36,224,37,6,66,218,160,37,224, -215,24,2,73,110,116,2,101,103,101,2,114,46,95,2,105,110,116,67,47, -2,84,111,73,128,17,224,218,1,102,189,186,154,48,173,244,26,5,32,7, -153,10,224,105,31,161,67,32,110,224,106,10,229,103,6,200,37,130,104,65, -81,97,54,40,247,64,29,35,20,2,95,54,50,128,33,164,49,32,36,137, -173,161,105,66,21,66,155,2,56,53,50,32,39,200,115,2,56,53,51,64, -18,34,54,41,184,100,213,140,96,139,65,224,29,15,32,77,131,196,2,117, -113,117,2,111,116,32,32,14,131,167,2,73,32,58,64,50,211,31,75,51, -225,220,2,216,207,2,80,32,35,145,217,64,20,129,255,253,12,0,117,175, -250,53,1,133,179,247,78,1,38,15,220,19,52,255,103,61,2,56,51,52, -160,51,50,239,132,144,98,245,220,64,232,227,0,252,17,13,2,95,55,57, -195,212,39,148,131,33,2,58,56,52,130,136,70,240,178,151,136,27,64,6, -139,10,64,42,145,252,235,106,3,244,198,1,232,2,2,64,185,248,93,1, -235,189,0,133,59,221,196,192,7,246,69,1,225,16,1,160,19,32,10,254, -5,2,229,188,10,158,40,91,100,35,2,39,76,2,49,51,32,227,147,0, -2,52,54,32,82,132,165,214,83,198,96,200,128,237,171,214,221,84,34,30, -2,56,32,102,233,54,1,2,118,34,32,128,39,130,66,243,125,0,96,252, -253,31,5,151,111,198,201,241,229,2,150,137,253,58,3,193,185,251,160,4, -65,146,160,47,223,40,64,208,2,55,53,52,253,199,5,96,29,65,49,234, -101,0,128,25,116,18,64,248,243,120,0,2,56,51,53,160,42,235,250,0, -225,165,1,255,230,8,248,72,3,231,236,7,224,187,0,152,178,250,138,1, -97,151,2,56,52,52,227,230,7,2,66,111,111,2,108,46,111,2,116,104, -101,2,114,119,105,2,115,101,34,232,189,0,245,204,3,248,50,4,97,22, -2,55,55,49,164,213,224,116,2,64,23,192,232,194,163,131,130,179,105,116, -164,104,2,112,208,2,51,54,57,161,179,131,153,128,239,251,156,0,227,91, -0,251,96,0,224,17,1,192,140,227,147,0,243,205,0,230,250,0,251,204, -6,254,20,2,155,4,225,60,3,77,7,249,201,7,250,202,2,252,71,3, -255,86,9,128,146,253,207,0,228,31,2,238,200,0,224,27,1,100,28,235, -84,12,128,30,135,55,131,3,196,63,193,87,44,177,103,63,236,177,0,228, -79,8,225,174,1,226,163,1,2,39,32,80,99,112,64,41,68,71,160,124, -227,201,1,2,95,56,32,163,108,131,138,232,43,0,227,240,0,193,85,240, -228,0,234,168,1,163,101,157,123,250,194,2,99,24,253,211,1,227,91,0, -245,23,3,158,41,155,233,101,50,225,112,3,236,46,2,163,194,225,208,5, -225,95,14,253,108,1,224,16,1,62,77,64,217,96,146,227,89,9,235,117, -0,2,95,52,52,113,5,106,158,2,55,48,49,236,151,3,224,167,7,224, -22,8,244,53,0,226,129,0,192,36,229,27,5,64,141,49,103,74,114,252, -187,9,124,162,2,48,58,48,99,133,201,79,96,210,224,46,25,138,19,207, -186,229,27,5,2,109,34,32,233,189,1,2,56,51,51,34,3,145,61,229, -157,0,70,133,2,83,32,73,230,132,5,64,186,65,52,225,12,0,198,212, -2,49,55,32,224,59,2,2,50,50,54,162,240,46,223,40,226,2,56,52, -49,96,52,224,131,5,2,112,34,32,224,159,1,2,54,52,54,64,39,167, -167,66,119,102,166,34,238,112,109,66,225,32,22,186,185,230,104,0,133,57, -226,223,1,131,117,32,161,237,131,5,2,52,48,51,226,199,1,236,175,1, -177,16,98,163,32,51,240,23,2,32,35,66,189,130,95,145,66,247,222,1, -242,128,1,235,212,1,2,83,32,80,226,144,1,224,72,1,203,61,102,51, -198,217,230,15,2,128,120,199,15,101,242,192,37,227,115,1,33,22,32,195, -210,5,156,241,131,241,224,10,1,33,27,200,167,32,184,250,181,7,231,141, -2,153,241,230,254,3,194,249,228,199,0,238,158,5,212,122,197,89,230,130, -5,252,242,11,225,97,3,239,223,12,165,91,253,26,17,252,97,3,240,7, -11,224,64,0,253,32,1,224,116,1,245,115,9,171,209,224,44,0,248,3, -0,255,121,0,255,153,2,230,214,3,224,221,5,164,143,230,255,11,224,40, -5,163,249,225,113,0,239,23,4,224,28,2,132,245,220,202,67,1,228,33, -1,133,164,32,175,165,167,2,53,52,48,237,23,0,93,20,242,160,0,225, -43,3,254,12,3,232,204,2,241,133,45,137,103,225,19,1,241,166,16,243, -169,13,240,150,4,229,223,2,232,161,9,150,174,128,254,224,198,1,224,16, -0,254,98,29,225,191,26,225,23,0,225,190,21,170,107,225,189,12,224,27, -2,64,210,240,250,4,206,226,165,7,193,206,226,106,10,128,224,246,215,1, -160,55,187,195,96,28,2,82,32,95,224,219,2,240,68,4,240,65,19,2, -112,97,116,2,86,97,114,2,115,32,34,130,40,112,154,102,49,160,225,118, -64,126,230,2,56,51,57,104,62,152,55,96,88,96,127,36,72,172,219,69, -251,73,160,129,88,160,54,2,53,48,55,204,49,128,17,209,195,153,118,111, -189,200,184,224,31,11,73,215,97,55,224,29,5,233,254,2,224,204,1,2, -91,93,34,207,39,224,36,17,2,40,41,34,229,40,2,222,227,64,220,173, -194,32,20,140,250,64,27,32,19,2,104,101,97,2,100,85,84,32,58,32, -17,236,64,1,2,52,56,54,101,160,32,55,32,23,191,33,203,193,131,130, -71,112,97,146,235,191,1,32,42,202,205,110,31,100,33,35,182,32,23,138, -191,134,38,39,73,2,80,32,85,35,232,62,89,2,55,57,55,216,164,2, -55,57,56,2,32,64,89,230,96,0,237,142,1,100,19,224,7,2,65,0, -205,2,226,17,1,2,56,51,50,144,102,96,220,135,48,69,80,50,210,162, -58,164,91,164,96,105,118,161,204,110,98,165,128,97,246,249,100,5,134,204, -237,26,1,197,202,64,46,137,19,154,87,2,95,56,48,160,104,192,215,136, -13,105,48,96,108,70,229,235,127,0,224,141,3,192,36,167,196,237,154,0, -166,155,167,56,227,32,0,160,254,120,253,146,10,227,29,1,2,95,56,50, -97,246,146,211,211,11,33,31,208,81,65,40,236,76,0,236,49,0,231,176, -4,56,216,236,77,3,106,186,199,15,199,255,236,65,13,236,28,6,224,19, -2,165,136,224,16,13,202,249,234,54,0,225,225,0,192,21,143,242,224,162, -2,102,198,222,183,231,221,2,32,2,224,175,4,171,121,230,169,3,228,243, -4,231,234,5,134,36,119,19,78,126,229,79,3,192,2,182,29,224,174,0, -136,46,224,138,2,241,6,4,203,81,233,42,3,232,55,2,235,167,4,104, -140,128,5,173,207,139,174,241,234,1,229,183,0,224,100,1,237,251,4,224, -71,3,129,19,97,37,64,214,100,55,37,35,224,70,3,43,51,252,36,0, -98,188,193,252,227,135,13,246,239,2,195,146,161,198,225,183,6,129,170,255, -2,3,81,43,224,196,0,224,43,0,84,208,68,106,164,213,192,157,251,79, -8,227,237,0,32,176,96,32,135,43,96,68,224,53,0,43,28,230,215,1, -160,0,99,205,192,220,194,215,162,64,32,124,2,53,55,56,251,193,14,240, -45,1,35,57,32,12,225,6,1,163,177,196,139,224,20,2,162,208,163,101, -234,128,2,131,54,228,135,1,239,16,1,232,150,2,166,246,96,81,246,193, -1,122,209,171,151,128,25,241,4,1,44,103,136,182,32,109,134,165,224,109, -10,226,34,1,243,135,1,229,65,3,2,58,56,50,213,175,2,95,56,49, -157,8,2,51,57,49,162,10,129,53,100,203,32,40,254,155,1,2,56,50, -52,64,25,70,32,32,11,32,183,32,29,134,62,253,103,3,254,189,3,236, -96,3,163,202,132,172,36,193,32,60,190,112,99,187,228,101,2,193,43,195, -212,195,100,97,52,164,178,229,169,0,226,124,5,197,141,128,165,32,98,198, -155,101,53,220,43,63,117,225,120,0,37,157,248,23,1,98,43,79,244,75, -132,2,95,52,53,66,170,165,100,32,75,134,207,109,206,102,224,64,36,64, -16,158,142,94,166,2,56,48,57,116,105,78,71,32,31,237,170,0,32,17, -83,214,2,56,50,48,237,200,1,65,102,225,129,2,224,177,0,129,212,32, -14,71,158,64,19,167,158,118,184,2,51,50,52,128,96,33,119,32,29,212, -201,133,41,128,89,237,90,1,139,60,233,238,3,228,198,5,32,70,137,27, -192,32,237,215,2,160,26,231,19,3,160,19,216,202,71,62,71,103,227,66, -12,128,161,224,44,7,131,167,192,27,224,28,7,167,78,224,28,13,110,15, -224,28,0,252,254,0,182,17,228,101,2,39,156,33,136,132,27,224,155,6, -205,198,65,57,226,183,1,163,142,103,218,232,117,5,230,25,2,203,196,224, -30,3,101,167,142,75,118,39,225,60,0,2,83,32,66,238,76,4,230,245, -2,225,79,2,64,56,245,87,4,224,56,1,231,85,5,228,99,2,242,73, -1,230,116,3,228,53,2,128,25,66,187,48,114,198,200,228,78,2,228,95, -10,226,5,0,229,108,0,241,81,7,2,115,114,99,2,47,77,105,2,99, -114,111,2,72,115,47,56,236,2,77,97,112,2,46,104,115,113,102,2,54, -53,58,2,49,34,32,224,60,1,33,88,214,104,177,4,121,108,32,84,96, -98,191,187,100,192,32,42,131,155,247,169,4,110,96,160,154,32,33,234,65, -2,64,78,2,51,53,54,164,221,243,96,5,231,198,3,83,214,112,201,238, -17,2,199,23,237,191,2,151,213,67,177,129,22,232,7,4,240,37,2,128, -42,32,79,197,131,242,10,3,241,59,2,32,72,124,82,133,194,192,7,167, -203,229,191,3,226,53,0,141,109,32,242,131,50,196,185,163,61,161,0,164, -97,2,56,48,52,64,41,100,55,64,26,128,19,2,55,32,58,96,19,193, -34,64,37,160,212,120,10,139,22,64,95,128,47,36,245,32,18,2,58,56, -48,132,84,96,229,241,226,1,201,50,224,224,3,246,102,3,193,11,196,36, -99,122,64,86,211,251,224,46,3,131,189,193,103,140,187,139,47,162,165,148, -34,244,46,4,128,181,2,56,48,54,128,219,64,10,224,5,6,226,191,4, -192,120,233,132,9,245,243,5,224,17,13,160,153,227,106,4,170,25,242,18, -1,233,104,2,227,165,3,207,41,224,214,2,232,58,0,224,61,45,225,249, -0,224,61,23,241,212,0,224,61,3,233,40,0,225,4,1,229,201,0,97, -126,65,83,216,126,239,209,1,251,154,1,224,31,3,235,225,2,228,86,2, -96,40,224,39,5,224,40,8,227,101,4,102,244,224,46,4,195,5,195,27, -74,224,83,207,197,150,34,151,134,206,118,43,32,13,197,162,234,111,2,224, -10,6,224,109,1,232,1,0,32,55,196,129,233,179,2,64,27,32,25,132, -112,92,234,67,41,188,234,67,183,245,80,6,32,185,102,52,111,74,82,92, -100,190,32,42,245,123,9,99,1,102,108,80,153,254,44,9,69,44,2,33, -34,32,170,150,32,66,167,245,245,184,0,170,220,241,102,0,128,128,225,221, -1,160,31,203,180,226,231,7,224,13,15,226,223,0,225,206,9,241,251,18, -226,209,10,249,231,3,226,191,22,205,147,226,166,19,225,47,0,224,10,4, -224,11,15,226,50,20,33,76,254,130,0,91,33,234,243,3,173,136,228,134, -5,168,82,209,117,2,50,52,55,167,35,172,88,224,254,10,250,43,2,237, -73,10,237,163,3,96,14,98,131,236,226,4,32,12,2,57,32,95,128,12, -2,58,55,57,133,121,2,90,32,85,34,11,111,253,194,169,128,16,194,242, -100,224,2,55,57,51,136,132,248,122,4,227,142,0,114,64,167,15,133,82, -153,111,107,233,185,128,152,75,104,189,248,153,3,231,148,4,108,34,202,54, -106,220,252,185,3,249,217,4,141,17,32,152,103,165,77,121,87,171,160,7, -237,86,1,129,59,147,202,32,212,210,73,160,193,160,221,2,54,54,56,236, -158,0,160,146,241,62,2,128,84,96,107,97,235,128,76,236,102,3,202,31, -67,147,76,189,2,55,51,32,244,22,10,2,79,32,35,2,49,50,48,246, -53,0,2,49,50,51,32,24,49,188,250,19,1,43,164,238,12,13,165,147, -32,192,132,54,193,0,55,174,42,99,226,58,7,64,152,99,206,228,6,5, -2,33,33,58,2,32,101,109,2,112,116,121,250,107,0,135,35,226,108,11, -239,176,16,145,245,224,87,8,2,60,48,34,99,6,97,34,131,6,104,247, -236,39,2,128,11,105,53,32,38,211,31,105,60,224,206,1,174,146,255,90, -8,247,249,12,224,40,25,185,162,246,139,24,222,93,198,97,201,119,249,9, -6,248,225,4,249,7,22,131,54,131,120,248,10,1,220,50,203,30,224,104, -9,153,180,224,66,3,200,108,248,189,11,195,17,249,120,5,225,21,21,166, -227,224,39,24,160,119,250,61,2,248,118,89,96,242,68,48,99,134,67,124, -74,98,96,5,36,222,145,154,2,55,53,54,235,230,2,247,209,0,233,203, -6,67,202,2,53,55,53,160,65,227,163,0,2,55,56,57,220,133,191,214, -132,59,183,236,248,102,13,161,49,224,202,3,242,137,0,248,115,4,224,49, -0,162,161,224,41,4,226,90,0,107,118,227,182,1,146,54,169,56,128,36, -132,120,2,53,48,52,221,197,2,53,48,53,184,106,68,1,204,162,2,55, -57,48,96,5,242,114,5,244,148,6,249,120,14,226,77,11,225,135,1,249, -12,2,129,63,225,31,1,226,106,2,218,250,35,207,136,141,119,117,64,180, -134,66,236,15,1,160,22,119,140,96,181,151,28,125,140,70,7,2,55,52, -53,200,51,96,222,65,189,2,55,52,54,231,64,0,125,157,102,210,64,123, -64,140,205,83,33,198,76,72,97,215,165,218,37,128,32,97,97,99,120,46, -228,198,8,152,246,32,51,198,244,96,160,131,121,96,161,67,115,224,24,1, -131,214,128,24,134,64,34,64,2,49,32,85,33,203,225,88,5,65,40,224, -19,7,64,84,224,19,6,81,109,250,3,1,160,19,143,0,253,125,11,162, -173,134,218,156,97,229,128,5,2,103,101,116,2,83,76,111,2,99,32,69, -2,85,86,97,2,114,34,32,252,138,0,70,29,107,43,226,238,3,120,245, -160,81,34,129,2,55,55,56,226,60,1,224,147,6,101,62,224,147,7,65, -11,96,131,224,84,3,64,18,224,86,0,192,18,224,19,2,223,240,68,78, -229,203,10,224,119,7,135,111,229,22,5,68,141,79,158,224,80,3,2,95, -50,51,133,225,224,125,13,224,17,6,224,101,7,64,65,224,101,7,130,187, -224,76,8,224,75,1,163,166,186,61,224,114,6,224,222,9,64,201,224,18, -6,129,84,224,138,5,146,45,224,138,5,66,36,225,65,10,224,234,13,67, -195,225,234,2,97,217,2,56,48,32,99,163,225,129,6,224,123,6,65,87, -224,122,6,66,17,224,241,1,128,55,226,134,1,96,90,225,226,9,162,77, -167,113,225,9,9,129,109,230,136,8,224,122,6,64,87,225,127,12,132,114, -224,133,6,211,68,225,78,7,226,182,10,224,87,15,226,55,17,226,179,2, -67,248,137,120,163,248,225,110,6,130,21,224,74,8,32,53,181,166,228,46, -12,225,17,37,227,94,19,224,19,21,225,29,31,224,55,5,227,82,20,226, -4,5,64,232,178,28,128,232,226,19,5,2,56,49,32,192,37,178,46,193, -14,228,158,26,162,196,128,62,134,79,96,62,70,12,224,160,6,224,12,11, -226,148,3,32,64,178,126,128,64,224,66,3,161,236,224,242,7,227,125,7, -224,15,7,2,58,55,55,183,20,224,248,5,224,31,2,198,98,96,33,143, -101,2,51,55,50,217,179,96,46,128,40,190,252,64,38,76,85,224,122,26, -166,139,140,176,32,219,32,233,101,21,2,55,55,52,70,171,40,252,151,175, -63,160,44,196,2,48,32,79,2,32,35,55,32,19,99,74,32,30,162,155, -224,30,4,32,205,192,30,235,161,2,244,142,5,217,196,233,155,10,235,106, -2,254,173,1,224,21,7,240,10,6,242,251,1,239,33,0,243,59,61,253, -110,9,160,141,253,75,19,200,123,254,206,1,253,181,10,136,143,243,14,8, -74,94,148,88,247,3,4,183,35,32,50,32,30,2,53,32,79,64,37,33, -186,233,68,0,253,74,4,32,2,160,91,239,90,1,211,64,96,62,233,17, -3,225,131,12,236,98,0,169,193,141,224,171,5,224,60,2,193,212,128,85, -128,20,128,72,224,77,1,32,10,94,132,80,42,192,89,224,75,1,160,104, -224,21,6,96,50,154,193,111,224,103,161,32,77,2,56,32,102,232,176,0, -2,36,104,34,250,230,0,64,36,128,50,224,49,20,2,118,115,34,225,47, -0,186,22,2,55,54,57,225,188,1,171,44,138,214,35,1,65,10,160,23, -218,40,32,223,251,98,3,238,24,15,79,232,190,148,64,21,189,192,192,25, -162,23,130,98,35,37,202,247,202,67,215,193,244,7,1,32,36,235,7,4, -96,64,106,76,64,164,123,50,32,202,36,38,187,140,96,214,120,139,234,94, -93,208,184,43,111,48,3,2,51,57,57,231,114,1,209,149,72,96,141,62, -32,15,176,216,143,208,248,77,0,128,194,234,68,40,192,53,224,96,3,160, -20,224,81,1,224,28,4,152,230,224,28,1,234,80,54,224,228,1,224,130, -12,2,53,57,32,70,38,224,169,0,225,44,0,2,53,52,48,140,125,45, -0,225,52,1,135,35,192,155,234,112,36,225,9,1,32,10,199,130,240,39, -0,224,148,2,206,201,225,41,11,234,128,74,225,122,17,251,44,3,225,149, -7,224,55,4,2,53,51,53,129,101,219,248,97,87,32,44,234,146,39,2, -83,32,73,180,28,143,114,240,64,4,32,79,64,236,65,63,128,93,225,19, -0,224,18,8,225,234,5,128,26,160,152,226,86,15,233,172,35,226,71,13, -32,11,177,81,34,117,37,96,227,91,1,192,30,221,34,233,175,30,224,102, -13,227,44,21,227,104,23,253,154,2,36,136,136,187,224,50,6,120,1,130, -162,32,34,136,181,234,219,52,226,228,39,228,43,33,224,28,7,235,9,32, -160,49,225,202,18,194,186,226,91,8,33,19,137,151,226,100,11,102,162,226, -113,4,32,46,222,122,224,46,9,96,100,160,90,32,40,137,176,68,143,225, -144,11,224,234,2,224,97,3,32,55,186,84,224,57,7,194,28,226,124,2, -224,87,15,74,125,162,25,224,9,0,32,88,134,252,224,185,11,195,145,162, -37,171,184,64,76,32,13,209,254,191,56,90,119,99,11,179,68,128,73,97, -27,32,76,171,61,2,55,53,55,182,165,2,50,57,56,255,120,5,151,131, -224,61,1,255,11,0,96,10,119,140,148,87,166,182,247,119,6,248,44,3, -97,4,32,118,235,180,0,84,65,104,152,82,72,50,65,64,215,32,31,171, -171,242,185,0,114,171,2,79,32,80,64,14,103,201,247,190,5,139,27,160, -31,84,127,224,31,6,131,114,96,197,192,64,104,103,32,105,248,176,1,33, -2,32,201,104,221,114,213,105,176,65,59,96,42,64,60,224,53,1,130,82, -60,81,96,42,192,10,203,209,156,135,224,7,7,122,47,32,37,232,209,1, -40,172,97,136,104,172,64,90,224,243,81,96,32,192,189,173,165,64,105,97, -189,153,72,2,55,52,55,121,67,65,156,172,163,64,54,224,41,15,234,59, -1,2,91,93,34,160,46,129,214,253,24,6,2,76,105,115,2,116,95,84, -2,121,112,101,2,46,34,32,64,36,253,234,12,233,204,1,84,148,212,233, -169,65,64,21,173,107,2,55,52,51,33,105,84,94,155,59,75,66,78,117, -32,19,175,33,74,238,58,92,96,175,234,223,2,2,102,34,32,162,140,77, -204,106,14,90,119,224,38,14,64,79,129,167,2,75,32,80,32,3,65,15, -64,3,32,22,129,166,67,236,2,95,51,49,97,86,189,211,106,191,99,65, -2,49,51,52,69,143,153,149,171,41,157,211,130,93,181,42,246,151,3,32, -88,170,172,66,137,78,106,64,67,120,67,142,24,32,16,150,161,224,30,2, -32,5,229,203,2,77,86,224,56,0,154,96,219,175,171,194,65,198,64,159, -160,34,155,115,139,214,187,118,2,58,55,51,161,242,224,99,2,32,66,109, -178,79,234,96,57,67,43,2,51,55,32,90,167,172,87,224,85,1,212,50, -32,73,227,228,0,98,210,2,51,49,32,68,220,66,174,96,180,32,32,227, -229,3,64,30,2,83,32,80,2,32,64,73,128,134,163,151,202,29,159,149, -103,214,128,243,224,10,3,255,180,0,97,35,64,82,96,142,124,36,224,126, -4,215,184,64,214,2,50,57,32,128,201,96,8,64,184,48,147,128,53,32, -11,75,170,128,11,32,84,175,200,77,180,2,51,50,32,205,71,128,82,66, -180,36,242,225,26,1,224,112,21,74,136,192,112,34,61,224,111,0,97,110, -160,110,162,200,2,51,32,66,224,76,6,216,114,224,188,0,100,82,2,64, -95,57,160,152,64,60,198,50,32,10,205,21,67,18,188,35,96,56,32,26, -130,107,2,85,32,73,64,13,64,19,98,233,246,246,6,2,105,109,112,2, -111,115,115,2,105,98,108,2,101,34,32,97,176,88,139,96,54,2,75,52, -32,32,2,82,74,224,1,1,237,245,2,64,42,129,219,64,254,98,192,220, -134,254,124,0,80,42,192,207,65,229,72,34,64,66,192,72,158,55,158,37, -166,126,131,182,96,7,32,177,97,186,69,38,99,133,192,118,228,60,2,107, -115,100,60,64,38,32,21,2,73,32,58,2,55,50,52,229,125,3,96,56, -101,125,68,105,128,218,2,50,32,75,32,221,160,240,196,3,134,31,78,32, -254,118,9,228,61,2,2,115,117,112,2,101,114,34,254,126,10,32,74,196, -55,128,70,224,52,2,2,67,34,32,96,32,129,147,32,107,67,185,2,90, -32,67,250,246,1,2,95,51,54,65,7,32,57,233,3,0,64,243,32,45, -2,98,115,43,2,43,46,32,32,14,129,153,73,108,132,8,2,55,49,54, -231,206,5,208,9,32,182,32,131,2,50,57,54,192,25,240,125,0,254,76, -3,99,133,101,158,99,147,64,85,32,6,65,230,127,193,142,165,2,51,57, -55,205,154,243,58,4,225,34,19,2,100,117,112,2,108,105,99,2,97,116, -101,2,32,100,101,2,102,105,110,2,105,116,105,2,111,110,32,161,49,2, -51,50,57,226,67,1,226,139,6,2,99,104,101,2,99,107,68,2,117,112, -34,129,152,78,92,226,219,0,64,211,32,7,69,125,38,4,187,243,255,224, -12,156,138,97,73,34,18,32,70,194,46,233,41,2,144,128,243,42,1,164, -37,110,72,237,27,2,233,4,0,235,209,1,32,79,130,104,139,4,100,25, -64,155,98,178,104,223,65,116,146,68,32,43,191,200,67,131,241,35,1,244, -9,2,128,66,34,137,195,18,199,48,243,192,5,160,49,64,5,32,15,224, -52,8,232,134,8,244,36,1,243,182,5,244,7,14,160,236,244,49,64,224, -188,1,244,188,3,224,64,14,224,65,2,97,18,244,47,15,224,25,0,244, -16,3,127,254,160,75,96,23,100,103,226,35,2,169,66,255,132,3,224,60, -3,96,2,133,97,224,137,6,131,98,127,69,2,54,57,56,244,102,4,196, -230,32,109,96,8,224,5,16,34,155,255,101,0,244,227,5,100,247,32,85, -2,85,32,65,243,145,6,225,111,15,34,189,192,36,226,13,3,148,239,225, -219,7,129,70,129,24,243,155,2,243,130,0,152,51,226,60,0,224,40,0, -224,72,14,225,132,5,225,196,10,255,162,2,105,35,149,46,195,52,162,166, -160,6,148,234,191,92,130,121,97,48,97,107,128,181,227,126,1,102,13,111, -82,131,178,224,9,1,224,68,21,225,101,0,161,192,102,98,224,60,3,198, -201,225,238,4,70,184,160,216,64,134,98,202,160,18,64,14,32,63,137,107, -224,208,10,231,27,3,225,26,0,246,144,1,226,214,17,224,28,1,224,29, -41,227,64,10,248,10,1,227,42,1,248,76,4,160,52,227,180,5,227,84, -2,114,141,2,49,51,57,111,214,230,93,4,246,24,0,138,255,47,17,224, -25,0,2,95,52,51,192,34,224,157,0,161,138,129,135,33,131,153,163,225, -60,11,118,29,204,186,166,151,252,175,2,87,22,89,246,96,126,200,90,67, -14,247,220,1,65,36,225,49,5,229,63,5,226,245,9,225,18,0,226,242, -95,226,214,3,241,66,0,129,74,78,45,237,249,13,133,196,108,26,224,41, -22,68,107,39,169,144,129,97,64,96,4,227,57,13,2,90,32,85,224,13, -1,230,119,1,227,1,27,2,75,32,35,96,112,227,2,19,225,59,15,224, -13,4,101,116,226,161,0,161,215,129,67,226,115,2,160,221,184,170,248,142, -0,91,167,144,238,32,47,2,53,55,55,226,168,8,76,58,128,59,224,8, -1,225,42,1,225,8,0,165,126,194,105,2,89,32,67,234,189,38,97,52, -32,202,160,65,145,33,66,3,229,216,1,64,24,76,224,224,118,2,153,5, -2,48,56,32,201,144,173,194,205,203,202,64,47,168,82,175,228,89,0,128, -8,142,163,87,8,106,13,234,65,7,128,92,118,120,32,17,173,167,64,77, -171,18,32,20,146,222,75,59,32,25,210,86,2,48,57,32,32,13,138,160, -74,114,32,13,32,18,96,27,239,79,1,32,19,236,31,0,107,68,96,229, -32,21,137,171,134,153,32,75,113,240,165,191,253,28,4,2,56,57,32,224, -207,0,165,151,32,61,189,132,78,167,32,13,137,96,97,112,135,75,148,90, -225,227,3,202,208,230,182,1,232,232,14,224,13,3,196,50,163,194,231,107, -0,141,187,226,65,5,227,192,12,201,181,227,15,0,201,244,229,41,7,32, -201,65,127,250,246,0,169,209,234,51,1,64,33,174,186,242,70,5,120,11, -129,160,166,181,239,184,0,33,25,236,216,1,68,255,228,241,8,231,196,7, -228,110,0,163,223,74,134,224,247,7,229,228,9,228,170,2,160,138,251,190, -4,234,142,5,161,163,225,62,6,232,82,0,177,52,233,164,3,32,112,2, -52,52,56,224,43,0,161,42,238,11,4,234,141,2,96,68,224,23,0,228, -47,0,192,252,161,71,227,64,0,241,5,0,144,160,233,61,5,198,243,180, -235,254,194,18,232,67,4,225,85,2,231,32,0,139,225,224,204,11,254,186, -3,224,58,45,224,55,11,97,167,237,208,2,196,68,248,105,1,109,172,83, -190,237,153,9,35,118,65,63,128,244,245,186,7,245,185,3,235,43,2,132, -100,65,91,246,245,1,221,247,169,90,150,9,128,182,192,189,229,0,1,192, -17,81,184,180,147,64,16,224,77,24,100,183,226,19,3,86,47,226,93,4, -192,29,224,89,3,254,28,1,200,24,237,232,3,233,145,2,227,27,5,194, -149,224,183,2,162,237,32,83,181,65,65,84,65,65,36,149,97,20,100,121, -143,229,2,50,50,53,194,155,32,22,211,10,35,200,160,4,246,19,3,96, -38,212,187,117,102,2,54,57,53,35,212,2,54,57,54,174,35,102,99,67, -162,225,21,2,180,196,64,41,192,6,64,7,78,167,32,37,32,60,133,43, -96,246,228,11,1,237,254,3,129,9,199,93,96,31,225,77,3,64,99,87, -158,195,65,32,7,99,106,228,3,3,2,57,51,32,161,21,163,127,137,218, -160,135,82,238,96,66,96,228,217,94,164,23,32,192,32,60,32,219,197,47, -64,126,2,54,54,49,231,90,0,64,99,73,224,153,166,251,0,0,128,35, -233,39,1,2,54,54,52,128,39,40,241,193,162,202,210,67,186,131,181,192, -70,224,40,1,129,68,96,157,164,203,166,120,156,169,96,236,32,181,130,230, -245,136,2,128,162,32,69,65,12,202,75,224,104,9,160,32,32,79,98,135, -96,86,129,203,224,239,11,192,173,96,63,98,152,235,152,1,228,126,1,224, -242,1,158,192,196,134,165,180,233,158,0,99,51,86,155,2,54,54,54,128, -222,245,240,1,87,46,32,220,177,106,233,89,0,2,54,56,56,225,1,1, -71,253,96,183,98,148,96,48,71,156,32,19,162,248,231,182,3,72,89,147, -47,96,36,128,50,81,145,192,35,241,197,1,2,67,39,34,147,14,96,109, -225,13,35,224,233,1,192,22,129,1,224,191,2,128,16,97,120,96,176,118, -17,97,132,224,177,7,65,255,192,177,168,94,224,177,15,2,83,39,34,192, -177,195,78,238,124,2,216,124,64,61,224,206,16,234,228,5,101,176,198,193, -225,168,3,96,190,237,98,2,162,71,32,143,168,55,224,193,3,65,190,233, -42,1,69,160,32,131,226,169,5,163,207,128,131,175,235,199,236,227,72,3, -235,133,13,240,171,0,226,72,4,229,144,1,226,92,9,194,83,240,168,3, -224,75,14,2,55,50,32,224,75,9,163,135,221,247,32,213,32,156,32,213, -198,24,227,238,4,161,227,226,133,3,32,139,193,17,73,16,96,62,202,214, -201,53,106,166,97,178,226,18,8,32,19,162,18,64,198,128,30,2,50,32, -79,224,25,1,32,24,130,179,225,136,5,226,74,1,68,47,229,228,6,32, -4,110,5,32,28,194,103,106,244,2,55,52,32,64,19,184,172,224,79,4, -166,74,64,30,229,47,0,163,5,149,147,97,91,129,96,226,110,2,226,51, -6,97,146,224,36,17,225,107,2,224,36,17,225,220,2,224,73,24,64,6, -224,73,24,108,190,224,36,16,133,44,96,73,229,108,10,91,60,170,91,227, -58,8,98,78,227,46,1,181,234,228,126,12,2,66,34,32,194,94,225,252, -3,32,64,227,77,1,224,55,9,2,66,39,34,224,54,12,193,171,224,24, -7,69,37,224,24,12,64,221,224,24,1,127,56,160,6,33,238,220,191,162, -118,163,225,32,24,230,56,11,239,124,0,238,122,7,246,44,3,66,123,229, -76,3,2,67,32,61,2,61,32,64,2,35,55,32,224,32,9,235,236,2, -86,196,234,33,5,226,148,0,167,89,224,126,11,192,101,128,76,246,134,7, -160,6,192,115,205,47,224,151,19,128,35,32,69,224,44,6,253,98,3,136, -90,232,211,2,140,202,224,202,4,160,185,224,35,21,94,246,225,180,1,251, -180,0,150,48,224,38,5,34,94,160,38,238,193,6,226,47,1,2,75,52, -34,203,45,224,35,17,2,51,34,32,224,35,24,2,50,34,32,251,84,1, -241,82,6,224,57,0,66,34,196,235,58,211,65,69,90,245,64,74,64,20, -155,157,164,134,79,243,228,163,1,238,96,5,170,139,64,81,194,135,231,185, -7,32,29,231,78,0,98,165,199,251,32,24,228,224,0,128,24,165,142,32, -24,228,229,0,96,24,197,48,32,24,189,86,192,24,235,68,0,67,200,191, -221,221,253,116,66,253,253,13,32,191,32,220,130,30,226,74,4,192,32,96, -31,225,197,3,128,230,236,112,3,32,98,2,54,53,57,132,69,76,232,64, -94,128,16,76,73,128,9,32,50,129,101,2,79,32,58,96,37,123,172,2, -58,54,53,193,82,96,133,224,1,3,65,84,245,158,22,32,91,98,245,32, -70,204,34,245,177,5,248,125,10,245,218,9,245,183,12,224,11,2,192,8, -216,204,32,109,241,147,0,108,168,45,55,32,4,98,235,99,252,244,59,0, -32,41,223,136,131,219,207,219,224,146,5,192,233,248,198,4,2,39,32,85, -93,162,249,64,13,2,95,51,51,33,99,2,52,52,57,64,110,146,137,239, -118,21,99,190,128,53,2,54,53,50,224,53,5,249,247,7,128,38,2,51, -51,52,224,38,4,225,16,6,143,101,159,88,65,135,168,120,113,100,177,183, -239,84,5,161,57,237,85,2,252,50,7,242,111,2,110,58,238,57,3,64, -58,241,162,1,161,50,225,152,3,32,31,223,248,2,51,51,32,2,75,32, -85,32,34,241,161,1,82,133,2,50,55,52,225,192,1,130,190,110,49,2, -52,55,32,212,43,112,63,32,29,130,169,2,85,32,67,239,64,3,157,95, -253,157,19,2,32,61,32,254,189,3,2,54,52,57,192,186,169,50,2,49, -50,52,80,32,65,132,96,27,64,127,2,52,56,54,71,133,112,53,32,90, -73,151,96,27,2,58,54,52,207,13,67,99,2,95,52,57,127,181,190,136, -2,53,48,50,234,4,2,2,52,57,53,224,67,1,128,6,173,160,224,43, -14,65,166,2,53,48,49,104,6,64,7,32,21,2,54,32,79,39,122,231, -202,0,128,111,64,6,96,24,2,52,54,32,229,183,1,224,96,0,96,29, -32,16,84,219,64,176,196,251,32,45,67,13,65,54,32,59,64,29,169,148, -65,107,225,254,13,250,109,0,128,54,128,45,131,60,245,16,5,2,54,52, -53,192,101,2,51,32,58,2,54,52,52,96,13,2,114,110,102,99,115,32, -16,196,254,100,80,234,76,4,224,4,8,225,221,0,225,206,12,2,84,109, -111,2,100,117,108,2,101,32,34,242,119,2,226,15,8,190,203,242,22,8, -224,244,0,174,87,160,214,224,25,5,227,22,0,34,18,128,233,32,10,241, -112,5,228,52,2,80,107,68,99,246,239,2,248,250,4,143,69,32,106,100, -123,239,90,4,160,20,208,100,150,194,255,121,1,2,54,52,48,96,116,82, -59,193,146,160,99,160,6,100,192,228,40,1,2,95,54,51,244,5,1,254, -227,3,243,236,10,252,75,5,159,215,160,122,224,130,0,227,230,2,64,88, -96,138,32,165,98,116,166,136,32,25,162,94,227,69,2,2,51,55,32,71, -174,131,234,225,201,17,225,200,5,227,213,38,2,40,46,46,2,46,41,32, -2,119,104,101,2,114,101,92,2,49,48,38,163,225,2,54,51,54,198,132, -131,180,96,138,32,164,242,139,1,163,217,2,51,53,32,64,23,130,203,99, -51,101,127,35,134,49,147,166,23,164,249,238,93,2,2,67,32,60,39,136, -253,114,1,233,236,6,192,24,34,228,82,36,69,171,224,41,14,128,25,160, -41,224,43,3,133,172,2,53,49,55,96,164,69,236,67,205,162,153,32,176, -131,102,2,85,32,83,224,146,9,224,18,6,65,65,224,18,6,98,97,247, -204,0,160,19,65,226,229,84,0,228,135,0,96,8,160,16,96,130,225,122, -1,2,112,97,116,2,116,101,114,2,110,34,32,129,114,37,84,228,145,1, -72,78,228,145,0,2,49,57,32,154,116,224,71,13,2,100,101,102,2,97, -117,108,2,116,34,32,164,182,101,17,96,42,34,82,64,15,2,49,52,32, -224,50,6,2,44,32,34,162,153,102,25,2,50,48,32,227,174,0,224,214, -7,64,26,96,121,2,53,50,51,224,201,15,2,105,110,115,2,116,97,110, -2,99,101,34,192,202,160,79,64,55,155,120,96,220,227,80,4,129,25,229, -183,4,224,92,13,2,99,108,97,2,115,115,34,192,89,176,78,128,79,32, -7,209,216,243,243,1,128,183,66,175,224,202,6,67,103,33,160,204,48,100, -183,224,132,14,34,6,227,52,19,2,105,110,102,2,105,120,34,190,100,100, -82,229,27,4,32,104,97,187,224,23,6,33,134,247,75,0,224,24,0,197, -43,230,110,0,247,102,5,225,198,35,134,211,128,0,66,136,225,107,10,224, -243,19,225,120,8,2,102,111,114,2,101,105,103,2,110,32,105,2,109,112, -111,2,114,116,32,2,99,99,97,2,108,108,34,128,111,2,53,51,53,64, -45,69,72,68,10,224,184,2,41,51,32,216,209,168,231,104,4,224,89,1, -2,58,58,34,194,219,226,42,1,160,178,229,105,10,135,204,234,0,2,234, -98,1,192,26,226,89,44,128,216,193,199,237,207,1,2,54,50,54,104,106, -2,50,55,32,96,186,102,41,224,58,5,2,123,45,35,2,32,83,79,2, -85,82,67,2,69,32,35,2,45,125,34,160,238,104,200,65,20,224,44,5, -2,113,117,97,2,108,105,102,2,105,101,100,240,41,0,161,170,225,244,0, -97,79,226,20,5,65,88,233,139,17,2,97,115,32,161,138,2,51,49,57, -224,125,6,228,132,0,201,3,96,99,122,188,224,65,2,2,104,105,100,2, -105,110,103,160,145,228,53,2,73,83,98,114,226,115,4,73,36,226,190,2, -132,53,226,110,1,187,255,227,130,5,114,65,224,18,5,114,47,227,149,5, -65,170,229,54,36,2,116,121,112,196,104,226,92,24,130,54,224,94,19,227, -91,6,224,231,10,195,86,226,195,27,108,32,104,195,96,53,229,205,10,225, -18,8,230,74,10,230,73,40,225,18,2,230,70,18,160,166,228,26,14,224, -108,32,2,110,101,119,224,111,29,45,103,128,7,164,13,39,108,214,126,237, -2,1,227,161,21,2,100,97,116,2,97,34,32,224,104,2,224,78,0,240, -160,7,224,211,53,224,103,8,224,208,10,229,138,21,2,32,124,34,227,27, -3,128,251,224,254,4,168,120,216,12,46,255,132,89,72,183,231,216,15,2, -114,105,118,227,164,0,227,163,44,228,28,0,96,123,140,60,229,104,1,229, -71,2,129,50,225,70,23,32,108,149,79,167,135,163,27,2,80,32,66,160, -144,192,254,98,106,87,92,79,67,224,177,4,96,33,192,130,165,190,225,169, -12,227,66,2,227,117,12,96,99,224,248,9,224,236,0,177,195,192,100,238, -9,4,70,171,238,10,1,160,18,247,93,1,64,180,129,40,162,170,163,60, -238,79,6,65,79,160,68,163,92,32,58,140,107,72,22,194,237,82,97,129, -40,237,157,1,229,161,3,224,28,0,225,223,4,2,54,50,56,193,45,231, -217,4,224,208,1,225,31,11,43,206,2,41,34,32,230,100,2,2,58,54, -50,216,178,193,162,226,48,13,32,40,140,129,2,65,32,58,102,249,64,51, -47,164,193,2,204,178,211,57,64,15,64,9,128,21,64,169,51,53,167,58, -32,64,222,156,226,230,16,97,114,224,125,0,229,139,29,229,200,22,225,44, -4,224,66,0,246,159,1,224,39,12,226,49,1,66,0,224,179,9,224,101, -3,97,229,33,125,104,30,225,120,5,2,61,62,34,241,127,0,64,214,98, -62,160,171,65,47,205,150,65,225,198,183,167,70,206,27,66,147,140,147,229, -38,0,131,160,247,164,8,133,200,247,164,1,252,232,0,2,53,48,48,227, -151,3,241,38,16,98,64,226,73,21,231,70,9,32,161,210,88,33,7,32, -13,222,3,36,100,32,13,219,56,2,49,56,32,130,25,2,58,54,49,177, -227,2,39,32,89,248,22,0,247,106,0,254,157,5,254,208,0,212,255,174, -55,96,17,148,155,244,32,1,2,83,32,73,248,113,0,239,156,0,192,61, -138,59,245,2,5,161,55,128,199,204,228,154,40,185,53,32,5,102,147,160, -81,238,178,2,129,133,206,189,225,136,11,160,106,119,70,229,90,3,234,207, -0,64,74,160,208,197,114,160,96,212,109,157,143,2,53,48,51,255,186,2, -239,51,2,152,236,240,145,10,225,26,6,225,234,3,235,46,12,229,230,0, -158,76,128,14,138,32,238,105,2,218,39,224,181,47,224,166,6,96,163,224, -160,10,224,133,13,224,125,2,226,0,0,226,21,0,225,210,3,249,236,2, -42,89,207,247,245,22,1,192,160,249,166,5,226,225,1,2,91,93,34,193, -190,186,229,114,60,32,41,85,64,54,246,32,142,130,50,174,51,32,184,80, -72,2,53,48,53,226,71,1,32,24,164,16,65,64,2,50,51,57,133,201, -107,149,36,202,239,88,0,158,242,227,183,4,160,254,96,159,193,178,160,224, -194,224,225,254,1,97,88,241,63,6,103,139,253,16,1,224,26,4,184,221, -235,146,6,99,201,234,128,6,100,127,234,129,7,65,209,37,6,2,53,49, -49,64,71,176,121,239,21,22,2,95,97,34,246,31,2,238,194,0,234,203, -7,232,67,1,193,28,129,125,224,193,7,98,138,192,26,224,157,5,168,93, -33,68,224,31,0,138,81,231,160,16,224,26,8,2,49,50,54,232,49,3, -249,161,2,226,162,4,244,130,3,201,15,226,179,7,225,1,1,2,45,62, -34,128,81,196,158,96,86,229,115,23,74,102,232,190,6,225,211,13,98,118, -225,44,13,98,128,99,22,224,22,4,148,64,224,211,4,192,12,2,49,51, -32,166,130,225,25,6,247,12,1,231,34,4,160,202,241,56,5,234,47,12, -233,216,2,233,111,10,237,118,31,2,53,49,53,232,199,0,233,160,6,225, -176,2,232,79,4,231,234,2,225,40,16,242,135,0,226,85,8,81,158,226, -8,17,224,232,16,226,8,12,238,28,12,240,132,14,2,102,34,32,145,83, -41,127,226,79,15,224,152,5,229,231,7,241,39,1,180,253,226,181,2,102, -221,2,66,32,79,129,249,224,127,18,226,236,6,224,48,17,2,116,104,101, -180,179,198,97,224,43,17,2,101,108,115,174,40,248,20,6,228,218,23,98, -207,227,5,12,247,153,0,225,219,9,248,25,0,225,219,9,185,133,225,219, -15,228,157,2,226,243,1,226,10,25,225,252,1,192,51,241,123,1,74,4, -211,39,237,212,4,2,111,34,32,235,198,24,2,46,100,111,249,151,1,35, -10,2,56,32,35,163,187,247,95,1,32,98,230,135,0,226,236,13,126,61, -228,20,8,149,6,32,154,255,33,4,224,227,5,224,15,0,138,188,128,15, -227,173,13,128,140,226,164,5,225,3,3,160,7,224,224,6,2,108,101,116, -238,213,1,224,222,15,254,30,2,246,117,13,227,29,1,226,82,26,227,249, -4,242,149,8,228,19,13,96,216,228,249,1,195,255,96,216,245,78,5,246, -187,14,2,97,115,101,237,142,1,224,25,3,2,111,102,34,243,122,1,225, -0,14,154,133,130,86,2,75,32,66,252,144,5,228,83,0,229,218,4,252, -238,14,82,147,244,154,12,228,97,3,249,98,2,233,112,0,168,142,242,176, -7,252,47,2,231,158,10,225,52,2,64,33,35,6,2,55,53,32,226,103, -1,2,54,49,50,129,61,128,9,32,5,241,33,2,236,213,2,207,43,34, -172,220,17,230,136,1,192,114,96,128,226,225,1,128,3,193,252,138,154,233, -149,0,193,65,163,45,32,120,2,55,32,95,106,63,247,229,14,2,115,116, -36,129,30,201,141,129,104,234,169,0,192,8,233,240,7,245,148,2,234,249, -13,235,141,0,99,93,252,184,0,132,77,234,12,1,65,246,126,23,96,9, -129,203,92,15,128,9,128,17,45,101,143,183,97,89,111,160,68,237,32,22, -143,195,230,184,5,71,220,32,158,2,57,48,32,98,21,123,188,64,52,176, -32,98,119,2,51,57,49,182,127,96,9,64,8,2,54,49,52,92,77,96, -24,64,49,239,41,1,2,79,32,95,97,156,96,146,79,45,238,228,0,96, -51,96,45,143,14,93,28,109,48,33,190,32,20,222,200,96,22,96,87,44, -38,32,23,142,98,130,40,163,14,222,134,163,104,194,31,230,244,6,253,137, -6,70,148,96,141,240,34,10,2,53,50,48,230,192,8,103,127,230,165,0, -32,136,210,3,235,66,6,64,131,224,18,6,111,223,230,165,9,251,73,13, -97,29,106,153,161,204,161,48,2,35,57,52,163,194,94,174,32,5,228,253, -0,2,85,32,73,184,162,231,34,8,224,98,6,137,238,96,45,64,104,249, -144,10,224,22,14,224,209,7,140,18,247,205,10,224,110,4,64,176,224,80, -0,160,75,100,146,128,226,121,61,96,28,2,53,52,51,33,205,237,54,1, -224,36,2,146,228,64,36,2,54,48,57,193,148,225,56,6,202,196,128,49, -165,109,224,12,1,192,62,192,94,224,43,6,236,142,8,33,219,176,171,82, -128,100,135,122,190,66,231,2,48,55,32,66,250,91,194,64,18,36,31,128, -150,191,6,96,11,2,58,54,48,144,215,2,73,32,58,96,41,255,182,6, -192,67,147,44,96,54,159,61,64,6,32,43,2,102,115,104,2,111,119,32, -32,14,163,119,96,58,2,53,53,48,92,73,2,53,54,48,67,58,78,103, -224,128,1,128,197,128,73,64,11,32,58,131,128,32,229,2,52,32,80,64, -60,104,108,2,56,57,32,66,199,35,220,160,65,32,11,90,206,128,11,2, -49,48,55,224,11,2,42,107,160,11,2,54,48,51,64,168,2,56,53,32, -160,17,34,63,32,97,195,180,142,138,165,141,67,172,2,95,50,48,2,50, -32,102,229,37,0,2,73,110,116,2,101,103,101,2,114,58,32,2,100,105, -118,2,105,115,105,2,111,110,32,2,98,121,32,2,48,34,32,164,250,244, -240,0,135,150,64,79,2,85,32,80,32,185,2,56,48,32,32,4,102,236, -101,220,224,17,9,197,40,247,230,5,102,81,241,89,5,241,251,2,128,16, -138,201,242,63,0,146,16,240,58,1,33,22,2,51,32,67,239,235,3,209, -200,228,69,4,32,38,161,68,233,3,0,198,91,105,189,73,183,2,85,32, -65,97,169,99,180,236,38,5,139,121,86,60,128,71,167,49,81,12,175,69, -101,213,245,214,2,2,54,48,49,32,45,80,118,97,150,228,0,0,130,180, -65,166,33,145,225,128,8,2,105,110,105,2,116,58,32,176,204,129,95,193, -64,246,111,5,197,151,192,88,32,82,133,108,129,39,64,152,2,95,52,51, -69,36,2,54,48,48,98,3,133,2,228,8,2,34,99,70,12,193,49,98, -14,128,107,100,199,96,55,97,88,34,209,2,55,48,32,32,38,193,200,130, -84,183,28,239,180,0,148,25,211,90,239,200,4,87,65,68,10,37,155,193, -36,242,86,5,242,213,1,104,169,236,188,3,194,7,160,98,64,70,32,252, -2,57,32,95,2,49,56,54,232,189,1,209,118,96,28,68,34,192,28,97, -160,40,178,128,194,32,30,2,52,49,32,128,11,2,95,54,56,169,205,2, -53,54,49,135,233,135,44,97,4,2,58,53,57,132,24,160,198,201,26,32, -7,243,70,3,236,214,3,138,170,65,88,72,123,33,94,96,130,130,132,32, -255,34,58,99,252,128,6,233,116,1,32,26,70,41,119,5,32,7,2,55, -50,32,64,59,160,155,135,21,174,162,32,28,230,235,1,136,102,96,46,129, -204,199,57,213,147,227,55,0,33,149,160,170,65,82,64,5,160,33,137,111, -64,69,2,53,57,32,64,116,197,117,245,135,2,171,27,192,253,213,90,240, -60,1,2,53,57,54,224,95,3,160,163,128,220,160,12,99,165,169,101,2, -53,57,55,64,8,167,5,224,197,15,64,39,135,19,128,66,225,16,3,105, -124,228,96,1,96,232,131,130,107,193,69,62,147,252,194,183,243,252,1,98, -232,136,35,131,229,236,246,0,224,78,2,224,13,4,34,6,198,20,224,20, -0,43,142,171,141,32,29,233,152,1,99,107,145,26,32,23,134,15,100,82, -32,13,133,226,200,238,246,220,3,130,245,245,85,0,34,139,105,213,2,53, -55,51,132,139,96,14,32,65,197,194,73,72,2,53,57,50,209,239,64,26, -132,75,2,95,50,50,34,229,2,49,51,57,217,198,32,25,251,54,0,172, -2,32,191,32,71,128,146,164,15,224,27,6,128,188,167,82,71,1,161,126, -162,149,102,154,2,55,49,32,162,44,85,185,117,189,2,54,51,32,134,238, -194,246,32,6,103,57,224,13,0,65,190,68,55,102,216,225,79,8,170,116, -32,29,225,109,5,32,23,224,29,4,186,202,230,94,7,32,25,193,111,2, -75,32,95,225,204,3,32,25,202,223,100,79,230,249,1,230,162,10,229,98, -1,231,42,11,224,48,20,103,18,184,230,248,107,0,198,208,247,63,8,230, -249,0,234,229,4,96,97,225,251,1,98,251,72,77,132,157,247,76,2,160, -62,249,85,0,247,198,3,167,52,248,46,9,248,95,0,224,117,21,224,115, -5,224,113,5,224,51,17,2,56,51,32,242,17,5,65,120,194,178,100,7, -66,182,85,25,194,230,2,55,55,32,131,180,98,198,69,151,67,184,99,160, -32,28,38,153,2,53,56,50,249,148,3,130,237,224,157,5,32,99,162,251, -2,53,55,57,64,67,229,231,0,35,1,160,10,32,170,2,51,32,35,128, -47,230,205,4,224,34,13,33,244,32,2,2,83,32,95,102,78,96,168,192, -139,64,62,224,96,0,160,46,131,201,69,96,215,235,237,241,0,250,110,6, -224,60,3,224,137,6,206,148,168,138,65,90,231,157,3,225,16,4,211,72, -225,251,0,128,75,107,147,168,38,224,70,5,2,50,52,55,224,71,0,65, -168,73,37,164,231,224,42,7,224,113,2,224,41,6,33,104,132,74,110,186, -2,52,32,90,162,22,32,23,132,70,2,66,32,89,227,39,1,131,28,251, -123,0,65,2,2,82,32,95,224,22,2,225,35,0,32,63,132,106,251,223, -1,232,3,0,251,246,5,224,20,1,224,17,8,224,14,5,224,11,2,192, -8,130,246,64,109,34,37,160,197,64,195,224,197,1,33,94,224,197,4,64, -164,240,169,2,192,18,38,170,240,191,3,227,16,2,227,104,1,239,241,2, -64,88,132,176,235,106,10,2,102,111,108,2,100,108,49,214,46,34,26,64, -45,132,196,224,134,0,2,83,32,80,228,45,2,96,79,164,204,228,83,0, -113,62,104,116,235,0,6,233,108,1,234,64,1,211,79,136,22,128,169,233, -77,5,201,19,190,132,103,154,71,79,233,85,4,233,56,0,211,53,226,216, -1,233,95,3,128,176,132,4,224,79,0,71,37,128,169,204,40,160,6,32, -138,32,45,131,206,232,58,1,134,108,32,24,170,220,69,148,162,88,75,113, -229,129,5,138,110,230,58,2,231,216,7,96,144,203,7,254,52,0,220,153, -229,182,1,254,59,2,252,79,0,234,205,2,164,255,192,86,196,215,169,122, -133,254,128,8,32,229,105,185,210,19,121,218,231,230,0,224,64,2,143,45, -224,25,3,188,171,224,27,0,230,53,3,224,174,13,224,124,7,106,136,254, -33,0,224,127,18,224,101,3,224,130,8,224,156,5,225,91,4,192,247,65, -102,35,89,226,219,1,2,92,51,52,2,38,108,105,2,98,47,68,2,97, -116,97,2,47,73,110,110,83,2,46,104,115,64,22,2,44,49,50,2,55, -58,49,98,246,33,139,168,103,2,53,54,56,165,212,2,58,53,54,131,162, -247,3,0,196,227,244,34,1,159,227,226,71,0,103,143,229,202,5,235,36, -0,234,178,3,227,211,4,195,250,192,7,35,158,66,98,2,75,50,32,224, -202,35,2,54,51,58,2,54,34,32,247,181,6,160,168,226,43,0,227,108, -3,174,97,227,93,2,67,74,174,57,228,88,0,163,38,2,53,54,55,96, -5,228,131,6,224,80,11,235,201,2,224,80,2,172,219,107,111,33,88,196, -227,131,61,100,51,230,27,0,97,50,142,55,227,235,11,228,36,13,160,47, -235,107,4,224,61,11,103,43,228,39,4,224,79,11,228,85,18,231,43,3, -32,200,203,114,208,129,233,153,21,168,171,97,10,101,101,75,81,181,34,245, -19,0,2,53,48,56,240,68,11,174,17,32,51,177,163,2,53,54,51,226, -169,1,132,218,228,30,6,193,68,229,147,6,161,199,229,149,8,226,33,15, -135,152,32,109,161,204,230,117,1,99,173,107,141,199,171,226,121,46,224,91, -0,226,121,10,224,95,3,226,121,32,224,80,1,161,110,171,129,64,24,226, -121,1,226,100,38,132,119,226,11,2,224,10,1,32,89,134,22,33,172,32, -11,133,216,2,95,52,56,211,67,2,51,48,51,236,149,1,143,146,2,53, -55,32,64,5,81,23,174,243,32,112,160,34,32,5,160,10,32,76,232,150, -1,2,95,50,53,224,65,1,2,58,53,53,132,159,207,229,32,16,227,87, -1,160,42,192,27,64,28,162,171,171,174,226,40,3,96,19,241,61,4,96, -100,180,31,167,134,199,175,132,186,101,190,229,215,2,96,97,130,205,143,170, -174,88,161,255,134,215,2,95,50,55,161,93,234,9,3,239,225,1,142,50, -138,145,194,173,230,108,0,2,89,32,67,224,82,2,229,133,0,229,79,3, -96,170,197,71,208,37,144,104,232,115,3,241,49,0,65,38,96,145,224,143, -4,236,96,8,96,148,224,146,5,65,253,233,68,5,2,108,116,87,2,46, -99,109,2,112,34,32,128,28,177,191,184,218,179,125,96,5,33,39,163,193, -2,52,57,32,33,62,98,223,86,229,32,24,236,166,2,225,234,0,104,141, -64,31,193,188,237,177,15,224,166,3,163,68,128,13,38,28,224,185,1,32, -75,130,169,64,126,200,168,75,42,153,227,129,237,64,15,115,177,161,231,32, -66,79,127,96,85,32,64,130,222,44,96,2,53,52,52,112,190,32,121,32, -22,179,133,128,24,34,109,133,142,121,37,131,162,64,165,89,136,195,176,172, -237,197,19,87,74,2,58,53,52,167,117,230,22,7,96,38,113,114,64,115, -195,122,229,143,1,44,121,2,57,32,35,69,29,223,178,224,46,12,64,36, -183,179,32,107,131,48,243,69,3,139,167,243,93,3,99,14,162,164,228,225, -1,76,162,196,99,224,232,31,229,35,0,222,74,246,76,0,224,87,2,65, -57,224,87,37,128,236,74,130,224,91,1,128,206,160,198,192,197,224,93,5, -81,192,110,88,224,91,13,224,126,38,227,14,6,2,78,117,109,2,101,114, -105,2,99,46,115,56,147,40,171,2,65,116,66,62,178,2,58,32,110,2, -101,103,97,2,116,105,118,2,101,32,97,2,114,103,117,2,109,101,110,191, -173,240,63,2,153,54,237,61,0,224,213,3,64,5,224,178,22,190,55,101, -209,224,22,4,224,75,52,247,144,1,227,251,13,224,236,14,2,117,110,115, -2,117,112,112,2,111,114,116,2,101,100,32,2,98,97,115,223,177,128,140, -117,9,226,120,6,194,110,35,64,2,52,54,56,232,130,4,223,56,224,49, -5,194,60,255,79,1,224,183,2,225,234,2,224,70,4,152,183,174,170,224, -61,0,240,31,0,225,64,12,103,16,132,65,224,10,2,224,55,2,225,86, -3,2,53,52,54,98,218,39,92,128,65,205,132,225,81,16,35,137,134,157, -194,191,130,119,160,34,96,82,96,14,96,204,32,44,243,97,0,2,50,32, -75,2,52,32,65,160,21,238,144,0,225,33,3,236,133,0,227,100,60,193, -128,236,242,0,204,10,184,199,240,253,1,125,71,240,18,2,156,57,64,163, -193,9,128,162,226,132,22,224,64,8,228,217,0,224,86,11,243,106,5,224, -98,30,160,66,211,217,33,72,170,77,137,97,60,69,255,28,2,173,191,150, -250,101,95,97,236,224,249,4,107,229,249,58,6,99,212,64,38,64,54,126, -217,192,22,38,105,2,55,32,102,227,75,0,2,32,37,32,163,39,224,45, -5,179,121,60,185,70,41,115,227,102,244,158,212,64,15,32,184,201,221,250, -172,2,81,91,97,158,202,43,65,244,98,81,225,226,3,2,52,49,51,96, -139,103,117,32,27,193,12,32,11,92,210,128,16,32,96,250,216,0,136,56, -200,169,2,49,51,52,64,248,2,51,50,32,152,2,224,28,11,232,217,3, -160,18,134,166,32,86,135,80,241,152,8,2,108,97,115,251,130,1,137,86, -33,133,64,209,252,24,0,32,60,135,118,2,85,32,67,104,16,32,176,119, -19,2,50,48,32,64,189,2,50,56,32,39,232,2,54,32,102,224,84,0, -2,45,62,34,200,9,72,49,96,58,255,166,6,159,147,224,18,4,64,175, -255,63,6,66,115,95,19,136,174,76,185,85,67,246,102,6,128,142,205,71, -192,12,224,25,1,224,21,0,34,59,75,4,64,171,55,102,66,130,217,16, -96,24,128,25,224,197,1,2,46,46,34,224,30,4,191,159,224,137,5,224, -117,81,224,110,14,224,97,21,224,189,20,225,112,7,141,162,225,112,4,66, -93,64,117,224,115,2,224,102,30,224,173,18,2,52,57,53,186,173,118,212, -225,15,4,99,251,235,77,0,32,21,34,213,64,224,73,114,225,50,8,119, -21,34,112,219,184,96,116,32,108,105,192,160,228,34,114,236,162,3,224,140, -1,224,15,0,96,99,209,251,224,103,12,186,108,96,76,250,241,0,194,245, -32,5,192,49,75,121,160,153,192,17,155,17,96,57,134,65,2,80,32,58, -2,53,51,53,175,79,2,51,51,32,218,173,67,158,213,43,2,52,57,49, -193,138,73,67,32,39,75,177,2,52,55,57,207,154,32,46,196,119,39,212, -231,174,5,231,151,0,64,58,74,206,71,214,237,83,0,238,207,2,213,20, -249,69,8,227,133,8,224,25,1,224,27,5,133,96,226,48,4,69,136,36, -240,32,215,228,87,5,2,115,101,112,2,49,32,65,2,98,111,118,200,146, -224,37,17,2,66,101,115,2,105,100,101,226,245,1,246,213,1,228,11,10, -57,56,222,234,233,113,2,234,228,0,232,121,5,71,132,200,22,171,116,226, -150,1,79,200,139,254,33,90,225,47,0,96,51,130,159,237,135,1,254,92, -1,193,56,224,97,0,225,31,4,192,49,199,180,167,197,250,146,1,228,255, -5,224,195,5,224,79,0,94,86,2,52,54,49,248,180,3,224,182,1,220, -189,249,78,4,224,71,19,128,104,224,71,10,97,1,34,106,248,167,2,254, -67,5,224,90,0,232,143,12,228,66,1,128,22,135,187,129,116,109,33,225, -102,40,224,195,4,96,144,2,52,55,49,102,97,66,252,199,44,127,59,35, -15,135,38,99,15,202,209,233,47,10,98,13,225,143,3,225,192,21,192,103, -225,176,0,98,79,64,191,2,61,61,32,224,30,7,225,109,0,51,118,226, -96,5,224,66,18,193,178,226,188,4,160,135,36,217,67,241,132,152,72,117, -170,242,33,7,35,102,162,207,135,227,183,252,2,53,49,51,134,65,235,201, -1,96,36,85,216,97,105,226,206,12,132,95,65,68,136,20,231,156,8,68, -3,227,250,49,2,111,110,101,2,76,105,110,2,101,114,32,227,254,24,224, -41,0,228,2,6,227,249,20,2,85,32,90,193,30,99,154,227,130,9,224, -62,6,65,34,136,186,131,86,224,60,0,224,20,0,66,153,224,81,0,224, -61,6,66,129,127,103,196,120,64,137,85,84,166,108,137,26,127,111,254,133, -7,225,244,6,164,140,224,63,1,2,58,53,50,137,29,98,8,129,246,2, -50,51,32,105,83,65,92,32,31,240,60,1,179,75,224,90,0,98,217,237, -206,0,228,102,3,144,68,227,127,2,224,19,0,231,143,3,96,5,102,182, -166,193,199,65,248,44,7,162,120,98,63,254,152,1,75,53,96,161,219,242, -91,154,233,148,3,96,100,231,245,1,160,17,232,61,6,2,32,124,34,228, -14,0,231,249,37,160,174,32,128,180,17,39,71,232,110,13,106,166,224,119, -6,2,60,45,34,233,131,5,128,6,97,128,160,126,235,34,2,2,101,116, -34,192,165,2,53,49,56,2,32,35,50,163,88,65,18,192,152,242,250,0, -64,162,181,49,242,238,1,32,22,247,62,0,139,97,251,201,2,169,210,2, -49,55,32,103,190,161,156,224,129,3,2,119,104,101,2,114,101,34,233,36, -0,224,132,23,96,134,211,205,65,24,141,6,108,16,32,60,100,65,225,42, -22,33,124,67,42,234,169,5,224,53,14,2,52,57,57,224,177,8,2,58, -58,34,192,58,108,37,226,19,1,224,40,6,2,100,101,102,2,97,117,108, -209,163,163,3,152,66,2,50,49,32,128,202,197,234,193,49,197,115,126,46, -32,31,183,10,64,164,32,13,246,203,1,2,80,32,35,101,177,32,39,2, -58,53,49,182,201,230,87,0,133,24,32,24,131,99,225,176,1,137,159,65, -142,160,71,125,135,200,4,240,222,7,229,217,7,208,94,164,13,232,147,7, -224,46,7,55,192,65,90,102,8,96,5,32,121,226,209,22,98,1,32,216, -227,44,7,32,54,227,44,3,97,150,234,154,2,225,207,9,224,72,38,235, -250,14,32,176,130,242,106,202,217,231,223,211,184,255,218,7,167,217,64,27, -103,157,176,93,151,230,109,67,162,191,32,143,250,182,0,120,204,107,184,79, -153,2,50,50,53,104,79,75,106,166,229,171,64,64,54,223,82,228,118,20, -2,102,111,114,2,97,108,108,228,122,5,128,235,2,54,50,50,225,52,4, -225,11,0,32,90,130,134,2,80,32,75,70,128,161,20,224,9,0,32,31, -199,76,98,98,2,51,54,55,144,187,64,192,126,83,204,141,89,244,2,51, -57,57,155,112,66,124,128,93,130,182,2,75,32,89,176,91,181,63,200,93, -137,128,97,37,112,251,136,240,165,222,51,204,111,243,2,50,49,53,124,20, -33,203,2,49,53,54,225,114,1,189,239,99,191,240,31,4,96,223,169,83, -240,138,0,32,33,2,50,57,54,240,65,0,96,34,193,150,83,85,201,118, -131,98,219,77,169,233,211,6,243,192,0,32,51,230,196,0,152,64,49,199, -2,48,32,35,106,35,113,212,32,249,2,35,57,48,97,67,64,219,162,73, -168,94,64,20,131,15,96,20,135,64,64,20,226,115,1,113,188,128,20,130, -52,66,29,91,23,128,192,225,246,1,2,64,92,57,2,50,38,61,2,43, -45,58,2,60,62,46,2,33,35,36,2,37,94,38,2,42,47,124,2,126, -63,92,2,50,50,54,2,38,92,49,2,51,54,38,2,92,49,56,2,51, -38,92,160,14,2,53,38,92,2,49,52,54,224,14,0,2,52,38,92,224, -14,8,32,4,224,59,2,2,50,56,38,66,82,32,134,226,132,1,238,51, -9,64,238,238,51,5,81,154,162,99,65,51,160,192,2,57,52,32,230,60, -0,64,68,148,140,225,190,0,2,50,57,55,121,252,34,90,78,118,33,13, -163,219,32,45,209,173,2,75,32,66,206,241,97,230,162,109,2,58,52,57, -129,197,227,92,24,121,153,227,92,0,99,38,104,235,37,14,231,235,1,228, -209,0,98,39,78,205,2,56,55,32,169,93,192,35,32,19,114,36,69,142, -67,28,96,116,96,113,96,95,147,205,32,96,220,63,41,33,111,1,73,39, -32,22,197,16,193,21,101,161,99,223,229,161,92,96,182,229,161,2,96,133, -253,226,0,34,128,248,77,1,73,135,70,150,32,35,130,4,225,99,6,71, -95,193,99,69,248,228,192,7,103,206,123,57,32,250,32,13,219,6,225,113, -13,97,55,225,113,20,102,92,225,113,2,158,84,160,7,64,110,231,45,1, -227,116,0,224,201,7,64,67,148,242,193,56,240,129,1,225,60,1,237,80, -0,236,234,14,144,232,128,168,249,45,11,128,71,129,101,193,103,32,194,64, -121,2,65,32,58,96,56,158,239,44,69,2,52,56,53,66,0,95,57,128, -19,2,52,32,35,2,49,48,48,188,100,251,135,0,87,83,104,0,224,20, -7,164,153,96,70,145,162,64,66,188,89,70,58,2,56,48,32,71,153,104, -37,2,56,50,32,2,64,64,75,96,111,129,210,117,209,32,13,129,169,101, -169,32,13,129,169,241,107,1,194,139,204,12,121,6,246,174,3,139,202,79, -131,2,52,53,53,239,47,4,33,252,99,220,141,236,174,190,121,46,32,190, -157,44,36,51,207,254,32,123,204,131,34,37,64,87,237,165,10,192,138,32, -83,67,65,192,89,226,84,0,227,196,5,224,47,4,71,27,224,47,0,2, -58,52,55,189,59,227,68,2,242,80,28,224,39,24,166,102,239,166,0,241, -57,15,226,65,9,239,131,3,224,7,5,224,190,7,242,52,13,227,252,2, -192,13,255,202,2,135,118,101,116,2,52,55,53,244,169,1,224,89,4,239, -235,3,175,168,133,59,127,251,231,29,0,224,15,0,227,101,1,242,227,20, -192,171,242,220,3,242,217,5,224,88,7,224,104,11,225,119,1,242,177,14, -241,224,18,242,62,1,209,224,202,147,64,224,242,167,2,224,118,7,224,50, -7,133,210,219,49,197,174,227,37,3,229,127,14,224,225,9,128,88,145,21, -208,49,242,162,39,32,189,210,167,224,188,10,132,134,34,236,214,74,104,238, -233,115,1,165,3,225,85,15,193,52,242,64,14,96,137,135,174,242,31,13, -240,98,3,73,83,179,200,39,232,81,184,199,232,96,255,99,247,2,95,55, -52,68,131,65,145,101,15,2,57,32,67,210,33,122,109,2,64,73,32,69, -4,33,128,162,194,32,43,252,201,0,131,198,246,25,0,225,66,11,230,21, -1,225,209,1,228,79,3,225,66,3,163,238,227,200,3,225,221,12,160,222, -225,0,0,97,189,148,37,97,4,195,90,227,231,26,224,67,5,97,221,72, -190,247,63,2,228,1,3,64,252,165,236,241,58,0,247,65,19,245,46,0, -224,210,2,247,60,86,2,97,98,111,2,118,101,78,2,101,115,116,243,66, -25,224,42,1,247,70,58,225,178,13,247,70,10,225,238,1,246,199,2,224, -24,12,226,9,4,225,54,15,172,126,229,250,24,247,52,49,224,151,7,247, -64,7,245,142,8,246,80,5,66,24,32,69,196,195,164,196,97,35,228,196, -0,233,10,29,160,151,224,138,2,246,246,5,98,183,241,199,0,247,150,16, -248,95,24,175,74,225,42,8,247,158,1,225,179,19,229,99,2,254,166,1, -64,150,35,59,250,136,9,227,64,22,247,125,0,244,187,8,224,23,1,226, -21,11,226,90,3,247,137,14,192,167,169,116,2,95,55,53,225,212,2,229, -91,27,96,125,225,76,0,242,225,0,142,167,133,59,110,163,95,186,65,9, -128,67,225,70,2,193,33,214,71,64,253,47,127,191,168,248,177,2,97,213, -245,203,4,230,68,30,192,48,224,28,4,170,48,224,224,6,96,21,232,63, -5,230,130,19,163,218,121,99,225,57,4,225,58,26,239,233,0,137,25,2, -53,50,32,235,101,8,214,245,97,56,70,129,33,3,179,170,2,52,54,57, -43,115,64,42,243,170,1,101,59,83,170,64,28,96,37,37,166,32,12,211, -158,32,147,66,114,249,223,1,34,119,228,49,0,116,10,194,225,135,189,128, -39,201,49,226,103,25,227,82,11,229,220,17,255,74,6,150,235,227,241,2, -98,27,229,170,5,2,98,101,115,2,116,32,103,214,76,229,131,4,252,203, -21,160,198,98,90,102,198,105,61,231,144,5,229,2,5,195,15,252,38,7, -254,57,14,228,54,10,233,80,18,229,2,1,224,124,8,97,74,65,162,99, -140,230,97,3,192,42,228,125,0,226,78,5,193,186,193,188,251,20,1,251, -179,32,251,226,3,155,133,224,46,12,200,159,229,163,1,225,200,48,2,49, -34,32,225,201,9,226,133,12,225,208,4,227,203,0,133,6,64,61,101,40, -225,213,2,229,178,0,72,222,225,184,5,224,220,20,197,172,254,128,26,164, -158,254,56,23,236,212,0,64,56,70,141,228,40,0,254,35,2,230,101,19, -226,138,14,229,134,4,32,13,47,82,155,103,32,6,64,4,35,248,138,221, -147,244,33,27,32,17,202,223,2,54,52,32,32,13,244,1,2,155,164,64, -34,182,54,71,168,32,13,198,171,96,36,96,241,132,96,241,100,0,2,48, -32,58,99,50,248,49,10,64,28,202,37,111,164,33,164,64,138,2,58,52, -53,216,74,241,4,2,225,147,2,32,42,107,48,134,73,224,246,1,181,194, -98,204,37,118,166,81,65,245,129,249,96,227,64,101,208,135,199,77,192,42, -101,81,202,228,230,63,0,232,169,2,233,84,10,230,63,44,199,185,230,63, -11,192,86,230,63,0,96,236,232,168,16,253,78,16,148,92,128,110,160,10, -227,103,7,2,102,105,116,2,115,34,32,128,25,149,9,96,108,130,20,32, -171,129,48,130,20,2,75,50,32,230,34,0,231,212,2,65,151,233,158,0, -225,167,0,253,168,7,65,248,227,185,8,227,67,2,234,183,22,229,45,7, -231,198,12,143,5,231,134,4,224,238,6,2,100,105,115,2,112,108,97,2, -121,32,108,2,97,121,34,229,57,6,232,223,12,224,29,0,65,79,174,20, -225,178,0,239,11,31,33,88,87,234,248,50,0,46,99,88,138,224,78,0, -207,11,241,16,1,64,5,96,53,232,235,9,228,63,2,96,32,224,184,0, -228,57,15,225,113,7,234,42,7,240,171,24,225,106,57,2,50,34,32,225, -77,5,133,114,230,222,10,224,210,29,225,130,82,65,231,101,39,32,9,255, -165,6,100,26,35,12,190,124,113,111,67,49,33,160,32,254,32,24,214,177, -35,31,153,154,32,19,248,166,1,2,48,32,95,94,48,65,209,2,50,53, -56,106,250,72,104,117,78,128,26,2,95,49,55,64,98,85,29,192,44,2, -95,51,50,74,240,139,49,48,139,160,21,2,50,54,49,147,123,192,58,64, -59,166,152,32,116,184,225,97,227,163,153,128,87,144,132,64,178,89,187,2, -50,57,56,173,17,123,77,34,97,32,23,119,48,123,76,250,95,0,96,124, -88,227,65,224,229,116,0,225,80,5,225,247,1,2,114,101,99,2,117,114, -115,2,105,118,101,2,32,109,111,2,100,117,108,2,101,58,32,161,253,235, -247,0,82,212,2,51,50,57,160,193,224,71,15,2,44,32,105,2,109,112, -111,2,114,116,32,2,99,104,97,2,105,110,58,160,69,65,116,89,98,156, -74,128,69,172,3,2,52,53,48,97,114,217,200,2,90,32,90,129,184,32, -19,134,102,32,227,2,51,32,75,185,181,237,152,5,2,50,55,52,253,24, -0,97,4,97,201,33,15,89,177,75,126,64,22,210,169,32,22,121,29,64, -28,128,16,82,233,2,52,53,32,189,206,64,26,167,71,88,136,32,92,237, -171,0,32,25,249,82,1,97,230,87,128,58,54,93,64,2,50,55,32,235, -247,4,98,214,132,21,224,42,0,225,142,2,64,52,129,18,2,51,49,54, -65,212,2,50,56,32,239,228,2,165,121,190,3,69,125,128,73,32,58,96, -51,58,9,189,36,2,95,52,48,32,94,2,52,48,51,227,55,0,225,150, -17,2,77,111,100,33,212,2,32,110,111,2,116,32,102,2,111,117,110,2, -100,58,32,161,222,183,65,97,221,2,49,50,51,65,108,173,200,224,76,17, -2,92,49,48,2,38,115,101,2,97,114,99,2,104,32,112,2,97,116,104, -2,61,34,32,160,190,128,71,64,58,64,73,2,49,51,49,192,4,67,80, -157,213,65,43,224,91,23,2,112,97,99,2,107,97,103,2,101,32,112,224, -92,1,224,83,18,225,63,0,229,55,14,233,225,0,225,140,1,225,137,4, -33,65,245,45,0,241,19,1,199,25,131,190,129,194,224,31,1,80,240,2, -51,55,32,234,5,3,227,36,0,167,95,132,101,193,95,231,255,6,128,5, -104,220,193,12,2,52,51,57,98,136,228,241,8,66,174,228,241,2,169,73, -226,131,0,2,50,56,57,234,77,2,165,91,247,161,2,35,109,128,135,228, -13,35,193,129,2,100,111,101,2,115,32,110,34,52,2,99,111,110,2,116, -97,105,2,110,32,109,130,71,226,60,1,192,244,229,172,12,245,147,1,227, -243,3,227,67,18,160,220,101,31,161,115,215,86,99,240,35,14,35,177,134, -238,120,122,237,196,5,204,16,228,173,0,122,172,48,162,132,31,133,233,224, -229,1,2,46,116,120,78,114,32,25,133,239,91,134,94,114,128,5,32,22, -203,12,62,153,159,204,36,19,64,88,96,5,32,31,235,30,1,188,19,32, -19,132,179,225,74,8,73,174,2,58,52,51,171,31,234,195,2,38,84,234, -195,2,124,11,96,106,197,224,133,205,198,181,224,244,4,236,212,0,128,49, -32,94,171,34,226,185,8,165,196,164,67,2,50,52,50,64,25,69,58,100, -89,100,231,2,50,55,57,133,82,65,38,248,97,1,227,40,2,194,64,2, -50,52,32,226,168,9,224,240,1,2,76,111,97,2,100,105,110,2,103,32, -112,162,67,245,119,0,227,130,18,2,50,55,49,160,140,224,180,1,228,244, -2,224,176,2,64,68,2,50,57,54,32,4,163,188,66,87,39,76,97,227, -226,226,4,226,223,19,2,80,97,99,96,155,2,99,111,109,2,112,105,108, -2,101,32,118,2,101,114,115,2,105,111,110,2,32,109,105,2,115,109,97, -2,116,99,104,2,58,32,112,128,33,164,126,226,83,1,128,111,230,254,18, -160,82,2,114,61,34,103,140,160,153,225,75,2,36,188,64,183,137,50,65, -180,184,171,129,180,135,207,69,131,199,207,71,250,128,22,2,51,51,52,224, -22,3,97,10,38,168,132,108,66,157,2,51,53,53,64,162,138,116,33,91, -64,122,229,150,0,32,23,119,251,64,68,245,64,0,65,41,32,18,152,249, -64,37,157,183,2,50,32,65,128,17,134,245,32,17,2,52,32,75,128,17, -131,68,119,112,231,168,0,64,88,32,20,2,90,32,85,98,133,163,54,2, -51,53,51,2,32,95,56,96,17,178,220,199,200,216,158,231,191,0,32,34, -131,55,96,123,232,2,0,32,23,65,110,192,23,64,132,96,2,192,30,96, -32,130,243,33,152,2,54,32,58,100,71,32,13,2,94,71,69,2,84,84, -73,2,77,69,77,2,73,76,76,2,73,32,58,64,27,161,99,214,101,238, -29,11,39,87,96,142,237,4,9,233,217,0,100,201,131,157,234,2,9,170, -141,160,81,234,58,15,167,208,71,217,227,150,5,231,218,18,226,112,17,2, -70,105,108,231,214,10,231,44,3,167,39,253,186,5,234,170,1,2,52,48, -57,243,91,1,128,249,224,237,2,234,126,1,193,55,164,237,101,250,100,57, -95,114,96,253,199,72,199,110,234,248,7,67,60,187,18,235,3,3,160,14, -100,1,110,108,97,213,233,110,6,98,185,35,241,224,248,1,2,109,104,115, -2,99,112,112,2,46,104,115,230,139,0,206,16,164,255,249,167,2,224,138, -1,96,132,197,93,225,5,4,207,171,235,177,4,2,52,50,51,100,235,224, -171,0,128,156,251,36,0,225,227,3,2,49,50,48,100,31,67,124,99,154, -228,187,3,64,114,65,48,68,185,75,232,165,97,237,124,6,2,114,101,109, -58,179,97,210,2,102,97,105,2,108,101,100,128,219,32,113,131,96,2,94, -117,110,2,108,105,110,2,107,32,58,96,101,161,31,225,33,2,2,50,49, -49,224,77,2,2,77,72,83,2,67,80,80,2,72,83,34,238,82,6,224, -46,2,225,228,5,104,216,32,2,230,63,3,148,183,230,62,10,192,209,102, -46,205,186,230,32,2,226,180,19,2,82,117,110,2,32,99,112,2,112,104, -115,226,175,20,33,240,169,152,201,194,236,137,3,33,69,224,91,12,96,87, -251,235,1,224,244,0,224,140,16,2,32,45,45,2,115,116,114,2,105,112, -32,230,168,2,234,5,1,232,222,0,204,194,233,57,2,2,52,49,57,229, -137,1,143,247,2,39,32,79,139,0,224,109,15,2,45,73,34,232,189,0, -64,49,224,25,1,2,47,115,114,2,99,47,114,2,117,110,116,2,105,109, -101,128,35,100,228,34,81,251,35,1,233,101,22,165,212,139,204,224,239,17, -2,79,34,32,233,47,2,34,76,205,123,229,99,0,69,129,128,1,234,121, -2,32,40,133,164,2,79,32,102,224,77,0,2,39,45,68,2,77,73,78, -2,95,86,69,2,82,83,73,2,79,78,95,2,98,97,115,2,101,40,120, -2,44,121,44,2,122,41,61,2,40,120,60,2,61,52,124,2,124,121,60, -2,61,49,52,2,41,39,34,32,72,224,56,3,2,45,68,95,2,95,77, -72,2,83,95,95,64,24,134,91,65,78,141,125,2,56,32,79,224,215,1, -32,24,133,227,229,84,6,163,112,115,34,237,35,4,227,114,20,235,9,38, -2,99,97,108,2,108,67,111,2,109,109,97,69,92,131,148,237,58,16,2, -49,52,56,237,58,23,2,44,32,34,229,160,19,32,234,166,192,2,115,121, -115,2,116,101,109,35,233,64,222,99,233,228,110,3,224,236,2,97,5,182, -30,64,34,224,21,4,113,19,33,34,99,159,240,161,4,2,50,49,48,240, -161,10,58,156,224,39,5,33,64,2,51,55,55,97,102,137,83,229,185,4, -165,174,64,29,35,242,32,171,133,181,104,144,36,91,193,125,2,49,51,52, -65,126,79,92,71,63,2,57,49,32,253,238,0,104,220,123,39,105,207,225, -51,2,130,120,135,102,42,154,238,33,2,2,51,52,38,2,108,105,98,2, -47,83,121,65,33,2,47,73,79,38,3,64,19,2,44,50,56,2,53,58, -56,129,94,2,90,32,66,64,96,76,46,96,110,97,18,33,238,128,131,160, -19,181,132,64,36,224,118,7,32,202,229,227,0,50,23,167,209,32,41,224, -84,3,171,167,249,145,3,166,67,253,51,4,68,72,224,136,1,241,158,0, -243,45,0,203,226,235,199,2,69,151,149,185,33,192,32,14,133,236,2,94, -116,109,2,112,110,97,2,109,101,32,32,17,227,177,0,227,176,8,227,178, -4,64,60,220,74,60,122,64,106,32,137,2,54,32,89,135,207,252,33,1, -213,235,254,154,17,208,219,82,135,97,176,97,213,2,35,49,50,254,140,3, -246,15,1,217,212,108,176,224,45,0,113,108,192,33,214,90,247,72,1,224, -42,3,106,147,244,55,2,224,129,17,168,192,243,54,0,224,74,8,114,8, -34,215,64,112,224,33,14,41,110,224,33,22,134,139,224,67,20,97,57,96, -33,106,222,130,225,224,36,7,162,4,216,71,224,0,3,225,132,8,226,88, -4,225,133,19,193,44,225,132,71,2,49,50,53,224,166,2,138,3,224,133, -18,194,216,203,101,41,86,67,87,99,254,248,203,1,250,213,0,250,212,1, -231,190,4,141,56,116,41,2,52,48,53,169,180,65,92,2,58,52,48,250, -95,0,228,161,9,139,93,233,213,9,228,175,2,32,64,230,73,9,37,72, -32,6,192,219,2,83,32,67,161,1,102,51,2,95,54,50,143,108,168,226, -165,49,192,59,72,20,2,48,54,32,234,250,4,234,217,4,173,97,2,50, -54,52,255,74,0,235,23,7,224,47,0,196,122,64,74,131,177,69,17,77, -91,32,19,172,192,64,1,102,116,110,133,48,108,2,35,54,53,167,13,80, -121,2,35,57,48,129,60,33,107,229,54,14,2,68,97,116,2,97,47,67, -2,104,97,114,197,54,34,146,2,58,49,34,239,239,2,32,170,96,166,215, -193,242,192,6,2,49,52,57,96,123,2,57,32,35,156,200,128,11,44,188, -160,190,203,186,36,241,110,198,149,134,34,9,141,167,35,1,32,4,119,103, -76,223,164,198,64,13,132,230,2,85,32,58,64,35,128,10,122,200,67,156, -110,62,54,249,2,58,51,57,130,3,45,214,64,15,101,39,137,225,231,211, -2,234,42,5,38,131,240,176,19,245,11,0,2,64,58,51,64,197,96,120, -241,162,0,149,205,32,68,222,255,249,230,2,231,197,11,232,78,21,247,86, -1,242,2,2,226,110,1,156,199,224,26,12,226,137,6,224,102,21,44,37, -241,120,0,225,11,4,232,167,33,2,99,111,108,232,171,5,128,52,32,0, -224,37,1,2,101,110,100,2,45,111,102,2,45,102,105,2,108,101,34,96, -28,224,26,1,2,110,111,32,2,108,111,99,2,97,116,105,2,111,110,34, -224,55,8,224,28,7,33,119,130,223,111,83,71,133,75,220,101,4,32,26, -194,79,99,154,2,51,57,51,164,81,224,183,12,238,15,0,175,146,174,87, -49,11,34,53,32,75,217,236,32,71,67,151,130,155,64,83,254,182,0,218, -192,130,188,135,180,128,6,32,39,130,161,2,89,32,66,165,56,231,195,9, -167,194,96,48,218,86,204,188,253,208,2,236,207,0,2,39,32,85,254,85, -6,182,76,240,126,1,131,237,226,161,0,195,12,2,48,32,80,32,5,2, -56,54,32,32,158,2,56,55,32,118,78,128,238,32,81,2,51,56,56,97, -60,86,28,241,210,4,96,24,64,63,2,49,50,52,143,49,99,222,138,76, -133,150,32,68,132,173,32,22,80,145,96,92,32,132,36,244,128,11,32,68, -131,38,33,86,126,176,80,184,2,49,53,55,228,109,2,2,67,111,110,2, -116,114,111,2,108,46,69,2,120,99,101,2,112,116,105,2,111,110,46,2, -73,110,116,2,101,114,110,2,97,108,34,32,64,224,39,1,2,83,111,109, -2,101,69,120,160,35,165,248,137,85,32,100,130,19,103,249,131,131,2,56, -50,32,55,58,168,197,2,51,56,51,96,47,66,193,251,79,0,2,51,56, -52,128,160,194,52,39,135,82,148,96,23,242,162,0,96,58,171,84,65,234, -2,56,48,32,218,83,103,107,32,17,149,236,160,136,196,152,77,31,128,94, -129,221,34,194,57,3,32,14,129,147,230,28,6,230,153,0,2,51,55,56, -241,98,1,239,86,3,74,245,113,238,145,32,2,58,51,55,129,174,2,75, -32,90,160,104,64,57,242,184,0,241,151,1,146,80,138,140,68,249,102,100, -227,204,16,2,111,112,101,2,110,70,105,91,211,2,99,97,110,82,43,64, -16,196,30,231,30,3,96,174,165,144,211,220,2,51,55,54,161,235,2,55, -51,32,32,4,75,232,2,51,55,53,246,229,6,97,221,2,97,99,116,60, -64,86,232,96,38,128,52,66,53,2,55,50,32,64,19,129,116,32,14,66, -53,100,235,64,3,32,24,240,204,1,215,71,64,35,199,233,98,225,2,54, -55,32,64,5,99,197,67,217,163,197,2,54,56,32,2,64,116,111,96,131, -32,24,64,30,166,26,64,24,100,80,32,10,231,79,0,245,127,1,245,84, -2,70,239,213,84,2,67,32,66,96,102,102,215,32,57,245,16,2,129,143, -64,25,244,201,5,34,96,192,184,32,56,166,4,32,40,196,105,192,28,224, -37,0,68,55,32,31,198,250,252,239,1,2,51,54,50,248,29,1,33,225, -66,228,2,50,53,49,243,174,3,34,146,78,218,65,73,244,130,7,2,50, -55,55,173,228,147,224,226,102,0,242,139,12,247,247,21,241,198,1,247,230, -25,2,115,97,118,47,18,2,99,97,99,2,104,101,32,163,192,231,20,6, -192,175,109,252,2,54,48,32,226,118,5,160,184,32,253,225,241,0,254,255, -4,219,139,55,255,166,248,96,12,72,224,248,220,0,194,38,251,28,16,203, -12,203,148,36,184,96,220,218,103,2,95,55,56,231,44,3,253,134,1,253, -193,19,67,223,65,76,230,125,10,253,204,5,237,96,1,118,32,214,253,128, -18,254,37,4,249,21,5,2,51,50,51,242,255,10,249,33,1,249,67,6, -149,100,235,205,1,129,246,160,182,249,65,1,241,20,0,2,49,54,54,236, -131,6,32,113,133,249,64,51,38,184,224,162,19,108,25,159,67,2,51,50, -54,128,174,200,33,253,116,3,64,27,224,126,4,243,96,3,250,166,31,244, -104,13,250,150,10,232,211,19,2,105,110,118,2,97,108,105,2,100,97,116, -57,247,66,174,209,200,254,247,4,237,25,1,224,154,4,68,107,185,98,192, -130,224,172,2,226,142,4,226,39,2,148,163,224,48,0,64,177,105,202,2, -51,53,52,225,121,2,32,14,100,214,67,26,168,50,66,51,68,20,237,113, -0,144,79,129,85,66,59,225,227,1,220,31,112,98,89,255,96,0,96,35, -96,181,120,121,154,10,2,58,51,53,179,97,65,33,77,95,2,51,53,54, -128,143,35,130,32,29,188,62,96,128,131,126,110,76,224,105,4,145,243,192, -135,254,104,0,168,182,75,48,64,169,206,173,255,27,2,224,61,2,101,15, -233,44,2,64,126,101,12,80,238,96,147,229,26,0,240,212,8,32,31,165, -131,90,251,101,176,219,8,161,99,90,118,149,181,32,104,53,142,160,58,189, -181,97,123,229,153,0,66,228,148,60,128,2,96,153,224,183,3,64,176,2, -95,51,52,141,7,137,236,164,65,59,183,32,82,32,117,98,148,128,10,226, -252,3,129,130,218,75,224,98,1,175,206,249,144,6,185,127,227,5,0,163, -29,225,246,0,96,8,2,95,54,51,66,67,163,231,65,221,2,52,55,32, -228,183,2,207,193,2,51,52,49,238,110,0,250,201,0,224,44,1,33,3, -170,240,64,222,77,98,66,169,203,100,252,107,10,137,37,102,144,226,73,0, -234,223,2,224,195,0,143,64,42,126,161,12,193,6,240,17,1,201,100,142, -83,37,126,2,51,51,53,137,197,224,217,0,42,217,156,191,225,81,4,160, -70,225,69,10,225,94,0,225,60,8,74,52,225,60,25,128,73,209,172,176, -219,35,64,98,54,226,126,7,224,44,4,192,120,123,248,224,48,20,44,186, -209,51,45,72,32,135,101,171,32,252,131,126,96,6,64,185,195,116,160,45, -129,200,67,8,128,78,115,239,224,9,0,117,220,64,35,166,157,32,54,176, -30,160,54,160,34,224,63,11,96,55,204,85,226,37,16,170,214,72,103,73, -163,225,198,1,68,108,161,158,2,90,32,83,225,144,4,226,240,0,227,74, -1,227,1,1,227,31,1,103,9,224,80,4,225,115,16,201,67,224,177,0, -230,92,0,237,44,1,252,59,1,224,192,3,64,47,224,192,73,226,98,0, -233,211,5,224,190,15,192,46,97,151,232,72,0,224,191,16,192,14,131,41, -227,226,2,128,209,133,162,228,188,2,228,186,1,195,17,251,205,4,229,191, -2,37,222,130,119,247,247,0,209,225,226,136,5,167,100,224,89,1,253,73, -2,225,33,6,192,114,224,227,1,234,234,1,224,11,0,255,114,4,160,207, -229,68,23,225,69,8,225,52,1,224,208,0,138,29,2,82,32,64,229,152, -29,247,30,10,225,248,5,225,55,1,64,15,185,221,227,172,7,243,25,4, -124,19,128,11,32,30,127,11,225,73,0,163,92,224,98,14,228,14,18,224, -97,38,165,236,225,244,3,162,237,81,68,64,7,230,148,9,224,13,19,229, -97,3,193,195,233,209,4,214,2,2,95,52,55,224,184,5,224,171,4,41, -187,224,24,0,195,151,143,161,73,199,225,211,4,81,74,224,176,8,224,177, -65,208,62,64,158,224,177,39,139,134,154,184,224,21,1,143,171,66,199,237, -225,2,224,195,17,169,175,172,155,199,155,192,8,32,72,219,225,224,72,28, -232,170,5,227,21,1,151,144,224,5,0,39,132,224,61,0,229,224,4,96, -49,234,76,0,234,85,1,225,57,0,224,167,5,247,204,2,96,17,227,162, -2,96,16,224,15,0,192,224,225,151,1,224,119,33,192,35,225,39,19,229, -25,11,251,197,0,65,69,138,21,228,137,1,227,5,16,225,143,2,230,249, -6,203,169,224,103,15,32,101,220,22,224,101,29,232,174,4,225,181,1,225, -46,6,160,67,228,231,6,230,135,5,225,150,67,224,98,10,225,129,60,138, -84,2,35,50,32,32,11,138,79,231,89,15,230,55,0,227,156,1,224,5, -1,135,102,224,225,1,231,127,6,200,61,171,149,231,117,14,231,141,17,224, -128,3,192,208,170,44,102,59,231,29,8,229,144,4,132,32,135,34,228,44, -0,43,66,64,255,203,18,178,18,65,110,145,236,64,168,65,25,2,48,32, -58,101,182,64,11,2,51,32,58,101,208,227,249,0,228,234,21,226,4,3, -242,78,8,97,126,64,186,168,236,81,198,34,145,128,165,83,202,192,255,32, -37,179,205,41,26,234,108,0,97,88,100,120,118,158,182,142,214,149,128,24, -64,11,182,189,224,24,11,160,49,150,221,44,54,108,65,66,129,32,113,243, -50,20,2,50,55,52,224,192,0,131,91,57,255,64,42,249,255,1,76,143, -243,192,2,2,50,56,50,247,24,0,251,105,2,67,68,143,127,32,48,129, -137,118,227,39,96,96,140,129,188,2,50,57,32,214,202,96,17,32,43,129, -155,75,26,44,29,151,53,64,37,161,151,127,53,2,50,57,48,66,28,150, -15,141,12,79,200,237,12,0,80,248,116,108,129,103,96,180,64,44,184,209, -65,28,87,38,97,29,32,25,197,239,224,206,17,97,146,65,217,66,89,64, -50,129,67,155,40,113,164,224,64,1,2,49,57,50,128,218,117,100,64,63, -32,27,2,94,109,100,2,53,66,70,2,73,76,69,33,76,64,24,228,179, -2,64,188,117,82,158,209,104,229,155,39,2,50,48,32,96,108,194,199,112, -35,76,83,254,20,4,62,64,64,199,64,153,2,35,52,55,131,7,153,93, -64,63,225,74,7,64,25,246,41,3,32,17,129,44,32,37,2,51,32,90, -224,1,14,233,163,2,162,28,64,172,160,196,121,70,180,60,153,229,240,134, -2,253,218,4,82,54,112,255,158,27,239,217,9,113,146,98,179,226,79,8, -64,14,122,59,235,151,0,65,5,137,123,242,98,6,2,79,32,35,65,8, -192,180,32,172,225,225,10,98,54,254,55,1,225,238,6,128,100,32,57,216, -183,226,121,4,2,50,57,49,226,121,14,84,198,246,161,5,64,24,239,152, -12,66,137,196,207,238,189,0,111,34,171,56,239,130,2,251,60,5,161,100, -239,135,6,230,54,5,230,71,7,98,105,224,85,5,224,80,0,98,212,64, -170,130,152,2,95,52,56,64,232,88,208,64,174,2,90,32,67,128,6,160, -58,211,150,224,28,6,73,203,224,28,16,76,234,224,28,16,107,113,224,29, -16,2,50,52,55,224,29,3,2,95,53,57,225,21,0,51,160,160,10,32, -187,164,98,128,187,120,156,62,205,160,56,32,17,36,115,96,72,2,48,57, -32,112,203,64,16,96,149,224,16,3,128,137,224,17,3,128,125,160,17,128, -122,96,80,128,122,131,159,64,6,224,122,1,34,48,32,48,81,172,2,51, -48,53,96,5,99,203,2,48,55,32,64,5,66,252,96,70,96,82,128,70, -96,10,2,58,51,48,131,153,2,98,115,62,2,61,32,58,96,41,128,13, -64,12,131,108,2,98,115,60,96,26,130,205,32,13,64,12,130,160,2,98, -115,99,2,109,112,32,32,14,201,15,199,172,231,238,1,98,225,104,154,95, -177,231,207,9,64,143,148,156,95,223,64,6,167,84,81,254,32,89,130,199, -112,176,32,13,130,42,100,25,32,13,129,124,112,223,32,13,196,118,244,47, -13,96,126,198,242,226,9,6,99,130,65,189,180,142,70,183,98,137,64,54, -189,40,32,54,161,173,128,45,146,175,129,173,87,70,160,17,32,48,244,197, -3,64,26,224,62,2,120,232,94,125,32,24,193,65,2,47,61,32,32,13, -129,64,2,98,115,61,96,13,128,244,58,192,64,95,134,63,145,197,37,82, -106,35,32,24,162,121,2,51,32,66,227,211,1,228,173,0,2,64,95,57, -164,53,64,42,162,41,228,133,0,228,117,3,126,193,134,95,121,38,103,48, -183,112,246,194,0,132,187,244,94,0,252,130,4,189,53,41,139,64,44,96, -13,128,23,41,43,151,182,32,6,247,65,0,32,100,200,237,34,229,98,23, -93,224,32,22,193,54,251,9,1,96,25,230,35,1,192,20,213,247,64,82, -32,131,231,64,19,101,79,39,255,247,191,1,224,208,36,68,7,224,208,0, -38,194,224,207,0,121,6,126,98,96,6,193,135,224,92,5,247,155,0,225, -44,14,224,171,6,186,33,96,107,96,106,101,218,96,6,137,14,96,86,227, -101,0,224,85,7,103,110,224,77,2,32,46,130,33,137,61,96,35,167,149, -2,75,52,32,231,109,26,2,58,50,55,130,14,2,82,32,95,104,179,32, -16,163,11,73,173,151,180,160,5,119,83,183,198,123,200,128,37,2,53,32, -58,96,25,227,178,0,108,142,253,15,18,106,6,254,81,4,2,46,109,104, -2,115,99,97,57,166,94,79,124,65,140,79,231,220,15,253,13,5,166,178, -129,226,253,10,0,187,35,167,91,69,71,198,226,2,50,55,49,161,60,190, -140,225,104,3,64,105,93,155,160,105,224,132,3,32,24,108,49,225,152,5, -249,182,1,233,57,6,2,49,50,50,130,152,225,174,0,250,102,0,160,77, -120,197,224,158,1,2,50,50,49,128,23,138,218,224,122,5,64,227,252,20, -3,224,226,2,226,16,3,96,213,164,52,2,50,54,57,65,154,130,18,2, -73,79,46,2,100,101,115,2,101,114,105,59,22,2,122,101,32,2,58,50, -54,129,247,2,94,97,100,2,100,95,108,2,122,55,55,2,95,100,101,2, -99,111,109,2,112,114,101,2,115,115,111,2,114,32,58,96,133,225,133,6, -128,178,169,119,224,133,0,190,116,98,27,117,180,224,143,2,32,70,130,39, -2,94,117,110,2,103,101,116,2,98,32,58,96,40,225,115,6,32,61,32, -6,234,124,3,88,162,38,193,79,104,32,190,140,219,227,71,3,32,49,108, -74,35,164,2,50,32,102,226,71,0,2,104,71,101,2,116,67,104,2,97, -114,58,2,32,69,79,2,70,34,32,129,14,223,198,2,49,52,52,64,126, -130,123,2,94,103,101,128,141,226,107,0,227,109,6,89,53,32,18,34,176, -195,239,187,123,252,115,17,2,111,112,101,2,110,66,105,2,110,97,114,2, -121,70,105,2,108,101,58,60,120,2,110,110,111,2,116,32,111,32,22,252, -125,4,255,46,2,161,61,225,8,1,91,29,224,232,5,98,20,96,199,169, -65,2,50,54,48,64,184,129,228,2,94,99,108,2,111,115,101,96,201,129, -231,195,227,2,58,50,53,183,16,224,218,12,227,63,9,224,36,3,64,242, -59,121,191,179,156,55,96,154,224,155,4,198,135,224,163,0,64,116,130,53, -98,85,140,146,96,55,192,18,2,117,116,102,44,22,96,81,166,29,91,161, -32,119,64,58,177,212,64,31,232,105,3,224,186,1,253,133,3,2,49,50, -48,251,166,0,222,68,96,19,67,135,64,221,235,177,3,2,49,49,52,171, -178,224,23,7,33,35,133,17,224,24,5,71,222,224,23,8,225,233,1,2, -119,43,34,197,196,2,50,53,50,173,196,226,188,0,2,50,48,55,134,63, -190,76,225,204,1,199,182,228,186,7,32,241,173,202,2,102,111,112,34,45, -32,15,129,236,139,235,229,201,11,229,199,5,32,48,130,15,239,215,5,32, -22,168,21,79,29,79,144,242,8,8,224,2,25,62,64,237,160,5,242,105, -6,224,1,13,126,118,48,166,225,52,1,2,70,108,97,2,103,115,123,193, -56,224,0,5,243,99,1,224,2,31,96,150,224,102,11,2,118,101,114,2, -98,111,115,2,101,61,34,195,113,64,33,89,74,81,40,224,0,9,224,199, -31,77,247,194,68,224,189,54,224,186,16,2,114,117,110,2,73,116,61,224, -184,3,2,50,52,53,224,184,14,224,181,56,224,180,35,224,177,16,39,183, -2,100,105,114,225,107,5,228,221,1,224,184,11,224,181,53,224,180,32,224, -177,16,2,112,97,116,2,104,115,61,224,176,9,229,147,2,224,182,10,224, -179,50,224,178,29,224,175,16,2,111,117,116,2,112,117,116,225,97,33,224, -167,47,224,166,26,224,163,16,2,108,111,97,2,100,105,110,2,103,61,34, -226,185,24,224,155,44,224,154,23,227,79,17,2,101,97,100,2,67,97,99, -2,104,101,61,224,153,24,224,150,41,224,149,20,224,146,16,2,119,114,105, -2,116,101,67,224,147,28,224,144,38,224,143,17,224,140,16,2,117,115,101, -2,84,105,99,2,107,115,61,224,138,22,224,135,35,224,134,14,224,131,16, -2,100,111,67,2,80,80,61,224,128,21,224,125,32,224,124,11,224,121,16, -2,99,112,112,2,65,114,103,228,11,34,224,132,29,224,131,8,224,128,17, -171,110,224,253,20,224,114,26,224,113,5,224,110,16,2,98,117,105,2,108, -100,80,2,107,103,61,224,110,5,76,125,224,240,12,224,119,23,224,118,2, -228,25,17,2,105,115,116,224,114,33,224,111,20,246,210,1,229,217,15,2, -107,103,80,37,220,225,207,29,224,104,17,170,82,224,100,14,2,105,110,115, -2,116,97,108,2,108,80,107,228,237,17,224,88,14,224,77,11,2,116,97, -114,44,135,231,62,35,224,0,10,192,106,2,49,50,53,225,45,1,32,76, -77,159,173,143,89,3,128,11,2,58,50,52,140,22,2,83,32,83,88,12, -88,94,188,150,224,154,5,2,78,111,116,2,104,105,110,2,103,34,32,215, -16,171,105,88,15,79,35,255,94,0,43,68,246,48,0,224,225,9,2,74, -117,115,2,116,32,34,161,89,64,111,123,80,252,98,0,96,166,43,42,73, -159,173,92,111,9,96,15,32,171,248,62,0,139,4,186,216,64,124,140,42, -52,123,145,96,45,156,2,35,52,48,139,137,51,239,160,16,205,58,191,117, -171,5,224,235,8,2,70,97,108,2,115,101,34,139,153,224,24,4,2,84, -114,117,128,23,225,80,1,83,255,193,80,122,243,96,6,185,66,85,226,143, -146,2,50,52,51,75,126,190,66,244,174,5,249,2,25,96,86,215,219,50, -70,97,112,77,105,122,245,32,27,236,29,0,224,64,5,32,25,217,207,248, -128,1,32,58,209,130,241,82,8,226,180,0,129,222,149,208,239,218,2,225, -248,2,161,247,76,86,224,51,0,129,120,32,97,92,232,227,163,1,237,177, -3,249,131,1,240,49,3,224,72,4,240,191,7,189,65,33,166,239,221,6, -39,206,97,141,114,100,189,91,2,65,46,119,71,82,45,50,189,96,116,71, -34,45,160,2,193,24,189,49,32,29,192,26,246,59,8,189,46,162,109,224, -36,1,224,34,3,129,235,236,109,2,2,55,46,48,2,92,49,48,2,38, -34,32,64,29,180,37,2,50,50,57,64,208,86,218,2,50,51,51,160,19, -35,215,35,164,32,218,78,94,142,125,32,176,64,6,227,181,0,32,45,207, -227,34,96,32,13,211,219,32,10,211,216,65,138,60,130,250,145,6,32,6, -206,174,54,114,176,102,131,84,32,85,252,226,3,2,50,50,54,144,86,33, -15,32,25,213,166,111,49,147,47,122,121,97,215,32,12,58,88,196,30,96, -30,229,245,2,160,35,154,169,160,11,128,110,212,26,34,95,188,110,180,52, -253,13,0,96,88,160,107,123,155,122,72,32,32,213,246,117,124,66,19,32, -19,225,85,0,66,38,124,249,96,25,146,212,2,115,116,100,43,34,33,33, -188,249,87,78,188,212,177,212,226,118,1,2,95,50,49,33,9,66,124,65, -122,2,35,49,48,128,115,129,90,65,27,47,57,209,118,64,33,2,58,50, -49,241,67,0,32,17,68,169,114,225,32,23,176,230,43,154,81,123,188,176, -192,215,187,138,64,5,32,220,112,22,195,187,227,18,5,128,246,131,49,32, -26,91,111,64,92,248,77,3,80,185,184,171,92,47,64,30,129,35,2,115, -101,113,2,117,97,108,64,124,161,31,227,238,0,32,109,226,160,1,2,77, -72,83,2,68,73,82,99,54,67,80,124,80,243,159,3,188,66,224,19,0, -226,77,2,32,28,245,31,12,113,102,35,155,64,142,240,247,20,245,119,7, -155,104,240,253,10,219,96,2,50,48,57,64,208,129,144,2,112,101,101,2, -107,67,65,2,83,116,114,38,134,32,21,186,194,2,95,57,51,99,69,32, -16,249,179,1,164,163,149,125,83,239,64,133,130,231,128,6,129,64,96,159, -32,56,129,173,2,116,111,73,2,110,116,32,32,14,129,110,84,17,2,101, -110,118,64,16,162,132,229,63,3,246,34,7,197,57,223,151,225,81,0,32, -101,161,89,187,46,228,198,8,2,116,97,105,2,108,34,32,32,34,122,58, -186,250,64,71,65,238,155,30,2,50,48,49,96,27,226,210,1,187,5,59, -48,99,139,90,175,32,5,135,221,38,113,192,56,2,49,55,53,224,11,2, -116,181,130,228,187,55,103,1,34,196,90,225,160,61,35,159,224,155,1,2, -101,114,114,2,111,114,58,135,176,134,229,128,38,2,58,49,57,161,126,36, -147,88,130,51,32,35,212,231,43,3,2,67,111,110,2,116,114,111,2,108, -46,69,64,66,64,64,224,26,1,96,18,2,67,97,108,128,246,196,73,32, -83,182,98,158,184,158,111,254,119,6,252,66,0,2,95,51,50,249,218,3, -2,49,57,52,183,243,196,123,164,249,91,138,64,0,190,119,64,168,199,129, -98,211,96,32,223,51,228,218,5,163,143,228,205,2,32,45,130,11,2,83, -32,85,225,198,7,2,109,100,53,2,67,111,109,2,98,105,110,53,233,2, -101,109,112,2,116,121,34,199,48,100,209,70,56,160,171,70,2,119,205,180, -166,58,76,32,97,64,114,2,89,32,66,123,244,184,188,68,59,228,30,1, -197,23,229,91,2,224,255,3,250,125,2,98,11,98,153,32,100,40,1,119, -52,36,112,101,121,91,114,232,85,0,97,54,66,236,32,189,2,65,114,114, -2,97,121,32,32,18,226,129,0,194,240,57,128,128,160,32,61,100,180,35, -229,229,72,4,248,20,4,2,49,57,48,224,46,5,248,166,8,122,228,245, -8,5,92,216,160,145,226,228,0,96,20,181,246,65,0,133,191,67,110,95, -76,138,108,137,226,254,94,2,187,218,225,58,0,192,25,172,76,136,209,64, -67,234,176,0,32,134,34,40,65,34,32,175,132,76,204,97,229,153,1,133, -194,236,146,0,232,208,0,64,51,104,235,224,44,2,96,95,32,10,101,7, -33,219,97,125,152,179,96,19,193,190,232,231,3,224,43,10,194,134,229,31, -2,96,16,33,23,251,213,0,2,50,32,90,232,183,6,2,58,49,56,221, -207,36,74,32,157,65,244,194,3,129,253,2,35,56,32,89,76,71,240,97, -160,32,44,2,35,49,54,33,111,189,141,32,57,2,52,32,80,153,116,162, -58,96,69,2,49,48,53,96,5,67,234,64,16,64,11,69,210,160,11,37, -166,224,11,0,94,6,224,11,0,71,181,96,12,135,131,97,36,43,168,129, -155,32,8,66,62,160,2,234,35,7,65,185,128,50,161,252,165,213,125,77, -64,242,32,13,162,248,32,9,126,23,127,130,224,23,0,199,123,33,235,127, -2,224,29,5,224,53,16,95,33,36,49,193,86,192,68,224,151,0,67,139, -38,232,224,147,2,109,55,224,69,5,128,161,139,22,71,164,224,31,6,130, -109,162,247,100,39,64,73,93,43,224,142,10,128,16,96,52,32,105,33,78, -132,135,237,9,7,96,29,100,159,130,246,109,213,128,163,162,246,89,125,227, -53,1,219,189,64,34,2,64,95,53,32,23,167,56,68,82,62,9,228,222, -1,2,92,51,52,2,38,108,105,2,98,47,68,2,97,116,97,2,47,73, -110,2,116,101,103,2,101,114,95,2,84,121,112,2,101,46,104,2,115,92, -51,2,52,38,44,2,50,56,58,2,49,34,32,228,149,1,2,49,56,48, -64,4,96,223,44,178,128,187,192,18,234,249,0,128,5,32,229,235,84,0, -224,60,3,161,70,32,4,2,89,32,67,196,5,69,226,64,169,128,197,140, -196,99,83,99,91,66,162,157,48,195,131,98,187,189,67,227,84,0,35,19, -2,52,32,35,103,11,98,160,33,51,2,75,32,58,96,113,76,68,64,10, -217,64,32,10,234,17,1,39,147,2,49,55,55,135,78,74,17,65,36,196, -174,223,40,167,147,126,159,2,49,53,57,231,147,0,224,56,0,67,28,192, -11,97,104,104,135,96,6,174,56,67,238,226,5,1,95,31,64,31,198,169, -33,17,129,37,95,25,133,243,124,151,195,18,96,47,224,15,8,64,65,194, -53,228,49,0,32,19,219,91,66,129,97,75,137,53,64,147,98,186,65,58, -192,73,94,36,224,21,3,128,159,96,21,201,190,198,144,137,227,2,49,55, -50,128,187,170,86,45,148,32,12,129,101,2,90,32,85,97,65,129,104,65, -126,222,155,32,10,190,142,2,85,32,73,64,35,190,124,105,219,131,138,40, -19,96,4,224,14,6,192,189,250,163,1,137,235,128,207,32,72,164,226,75, -75,160,42,69,37,106,35,224,42,0,64,60,32,42,235,118,2,94,37,32, -24,99,122,190,63,2,47,61,32,32,11,163,110,71,103,32,176,159,245,67, -105,219,119,37,161,155,122,239,60,2,2,39,32,85,224,20,1,99,124,235, -254,5,134,98,2,49,51,57,165,253,254,237,1,103,83,94,162,209,45,68, -212,160,17,32,140,129,99,231,13,3,192,9,192,59,64,146,220,11,96,60, -101,238,94,64,66,161,194,239,190,58,177,30,160,141,233,219,3,2,110,111, -32,2,109,97,116,2,99,104,32,2,97,116,32,210,172,79,80,209,22,194, -245,106,48,96,11,2,58,49,53,234,48,32,2,120,99,101,2,112,116,105, -2,111,110,46,68,102,2,114,110,97,106,38,224,39,1,51,212,64,22,2, -77,97,116,2,99,104,70,203,59,234,68,1,190,113,134,90,173,242,2,49, -49,55,234,44,4,78,27,224,15,4,255,133,10,191,217,139,17,239,94,15, -170,88,98,163,190,215,32,37,2,53,32,73,96,16,208,63,32,10,195,120, -128,24,173,161,129,95,77,50,162,139,80,48,2,35,51,57,131,69,115,59, -2,53,32,35,130,7,189,120,161,138,100,235,71,159,190,196,224,39,1,242, -179,8,2,39,92,57,2,50,38,39,2,39,34,32,242,182,2,128,230,224, -99,3,100,33,138,126,224,17,3,139,114,233,54,3,224,168,1,32,169,96, -35,134,65,126,21,226,42,0,97,144,134,187,244,5,11,64,146,70,52,253, -252,2,33,21,226,190,3,175,54,231,112,6,166,169,44,176,104,2,161,162, -81,64,230,65,0,205,250,65,186,165,73,176,249,143,171,70,23,75,145,131, -4,2,90,32,95,2,49,53,48,226,64,2,224,163,5,224,160,0,2,67, -32,79,245,183,1,67,229,138,12,72,22,71,67,225,22,4,96,0,2,79, -32,80,2,32,35,55,2,32,64,102,224,79,4,2,97,34,32,192,27,32, -124,224,27,5,2,98,34,32,192,27,71,245,224,28,5,2,102,34,32,224, -28,0,32,174,224,28,5,2,110,34,32,224,28,0,33,67,224,28,5,109, -122,128,28,32,253,224,27,5,2,116,34,32,224,56,0,32,252,224,28,5, -2,118,34,32,224,56,0,224,143,8,64,3,211,122,225,193,2,132,80,69, -201,65,76,165,24,100,200,33,124,2,48,32,35,97,135,65,45,83,210,2, -35,53,55,132,24,196,109,53,56,2,58,49,52,202,189,238,152,1,193,189, -113,111,100,82,150,14,96,6,150,186,72,19,246,129,1,166,134,2,49,52, -54,71,249,32,66,144,87,205,201,2,35,52,53,128,80,133,231,182,60,64, -67,226,230,2,245,186,1,192,64,146,31,226,96,8,183,0,235,109,1,192, -40,226,52,3,224,10,1,96,50,106,44,235,240,1,96,250,129,28,128,74, -70,156,224,74,4,32,165,132,76,2,111,114,100,65,36,132,78,2,99,104, -114,64,12,214,83,244,158,4,32,23,131,79,78,118,192,175,67,254,134,43, -182,49,225,159,6,111,83,225,159,0,119,156,64,43,129,203,2,60,61,32, -32,11,204,122,198,68,181,118,65,243,181,112,96,106,32,13,183,147,99,203, -179,215,238,190,3,32,33,215,133,32,16,32,13,177,101,103,153,64,136,32, -5,108,57,181,69,103,111,181,61,2,61,61,32,32,11,160,194,248,184,1, -67,205,81,137,248,72,1,69,212,248,72,3,128,15,32,59,215,22,32,39, -105,166,85,18,32,22,128,221,248,152,0,82,87,96,26,96,43,199,219,194, -70,110,179,160,10,231,147,0,199,189,224,32,0,236,62,0,228,203,0,244, -234,1,97,20,224,65,4,224,64,5,65,218,196,212,195,100,181,162,171,189, -224,169,2,119,6,96,246,240,223,4,181,99,73,193,73,173,32,16,216,159, -141,94,32,129,32,19,226,67,0,192,53,242,134,1,208,177,116,244,103,16, -115,239,208,116,32,14,167,121,181,113,80,75,211,165,96,27,170,93,32,75, -105,69,85,67,176,65,64,222,216,79,64,74,112,24,2,95,53,32,128,78, -161,140,128,39,32,55,106,113,33,227,160,31,181,139,2,110,101,119,212,21, -2,76,101,110,32,114,181,139,224,223,4,181,144,75,215,181,77,173,57,109, -85,32,20,237,78,1,239,80,9,181,80,216,7,160,49,129,32,249,201,5, -248,25,1,109,185,160,52,64,13,229,14,0,128,2,70,206,65,248,111,213, -84,201,32,34,239,212,20,180,237,233,209,3,84,167,84,50,79,132,224,27, -11,96,120,180,219,96,85,224,188,1,180,226,2,114,101,109,33,16,180,222, -255,84,5,113,50,254,228,7,192,20,224,17,8,224,14,5,224,11,2,225, -132,2,192,200,225,76,1,225,55,12,180,255,2,79,32,58,100,39,68,17, -46,235,42,49,114,183,192,7,2,95,56,57,211,51,2,95,57,49,224,10, -1,66,148,160,10,118,108,128,10,100,223,84,241,32,83,129,136,2,94,112, -111,2,107,101,87,133,76,181,10,2,94,112,101,2,101,107,87,96,18,180, -219,218,189,84,50,32,69,33,38,2,58,57,56,225,78,4,130,61,180,82, -224,46,0,111,220,128,46,248,223,1,86,167,100,136,69,150,2,95,57,52, -67,101,180,76,182,120,179,138,2,116,111,80,2,116,114,32,2,58,57,51, -225,184,10,179,27,175,219,210,222,251,203,0,64,118,134,251,101,104,134,230, -109,135,106,161,179,78,240,51,7,178,77,201,109,2,95,56,56,140,200,128, -63,32,7,64,65,2,95,55,50,96,129,178,92,230,108,7,178,70,79,107, -114,88,72,222,2,58,56,55,96,20,2,113,117,111,32,221,177,255,226,101, -93,177,29,252,109,4,243,178,0,2,95,56,49,228,128,0,252,152,2,244, -163,11,243,161,3,2,58,56,52,197,18,80,37,2,95,51,57,64,226,129, -165,2,94,102,114,2,101,101,32,2,58,56,50,227,229,2,224,91,5,85, -67,149,129,210,247,253,87,8,65,122,151,168,249,142,1,176,132,227,218,1, -230,63,1,206,48,71,138,212,32,186,82,244,186,8,166,63,230,92,0,224, -120,2,32,52,172,95,202,202,80,158,244,178,3,137,80,2,58,56,48,253, -78,1,254,100,5,241,2,1,177,1,130,180,66,225,176,210,76,88,2,83, -32,80,96,183,79,179,213,165,44,248,144,155,110,173,224,122,10,96,121,176, -247,229,106,3,229,24,0,176,209,58,252,32,125,193,160,66,251,163,7,246, -255,2,226,202,7,208,146,247,198,5,2,117,110,100,2,101,102,105,2,110, -101,100,74,222,2,58,55,50,229,229,20,176,186,2,95,52,50,163,215,71, -176,99,55,2,95,52,54,115,125,234,152,9,78,47,234,148,2,72,84,64, -1,2,95,54,51,224,37,3,234,117,2,64,37,96,19,96,10,2,95,54, -57,65,18,193,140,199,88,32,114,75,197,128,130,64,45,161,65,32,20,32, -12,97,123,230,121,1,132,29,96,175,33,112,147,26,249,103,1,132,197,64, -30,131,56,224,35,1,224,55,11,193,10,177,175,83,153,132,1,113,50,224, -13,0,105,208,225,105,5,180,68,2,58,32,117,2,110,115,117,2,112,112, -111,2,114,116,101,2,100,32,119,69,128,2,115,105,122,2,101,34,32,64, -246,2,51,50,55,96,102,2,35,50,49,2,52,55,52,2,56,51,54,75, -36,2,58,54,56,162,85,248,25,2,171,183,64,117,248,20,2,116,1,148, -6,81,182,129,20,65,146,32,196,161,33,129,143,2,54,32,35,97,98,66, -111,178,35,2,105,110,118,2,32,58,54,130,123,2,115,104,114,32,11,130, -107,74,124,177,247,230,197,15,177,137,227,43,0,165,37,209,112,32,196,151, -92,78,242,2,95,53,52,64,4,66,51,80,48,117,160,2,95,53,57,236, -125,0,65,65,106,180,177,160,251,8,7,87,51,89,16,240,136,0,177,189, -224,29,1,224,49,1,224,39,4,177,144,227,208,10,177,66,2,62,61,32, -2,58,53,55,128,10,32,9,129,9,76,5,176,205,2,60,32,58,176,201, -2,105,99,109,2,112,32,58,175,192,107,193,77,212,2,95,53,49,64,102, -128,244,75,190,174,20,65,64,173,244,50,109,173,240,230,24,93,174,49,233, -100,13,174,8,2,110,101,103,32,149,128,237,2,42,32,58,173,107,2,45, -32,58,173,104,2,43,32,58,173,90,224,156,68,2,58,52,50,224,155,7, -193,143,173,128,171,9,35,131,77,18,2,95,51,55,136,80,66,57,113,251, -2,58,52,48,245,100,1,173,151,37,148,173,150,64,54,96,42,32,217,2, -58,51,55,224,29,0,128,232,64,9,128,232,2,94,109,97,2,108,108,111, -2,99,32,58,173,119,2,73,79,46,2,112,101,114,2,102,111,114,2,109, -73,79,32,20,224,249,1,203,92,173,135,50,230,237,85,0,224,227,12,2, -58,51,48,229,159,1,76,166,36,16,67,205,173,95,131,75,136,231,172,227, -2,114,97,105,2,115,101,32,2,58,50,55,254,246,0,128,172,2,65,46, -114,2,101,97,100,32,14,128,177,32,161,63,171,2,65,114,103,2,82,101, -102,32,20,211,92,32,100,101,15,68,120,99,108,64,107,128,190,32,49,2, -62,62,32,2,58,50,50,166,1,74,42,128,33,44,205,252,147,0,71,36, -141,226,95,137,96,9,44,147,128,9,2,58,50,49,250,207,3,111,70,174, -120,151,246,159,101,224,35,2,96,32,116,140,192,32,2,95,56,32,123,205, -128,132,2,55,32,58,172,185,224,47,7,108,253,96,155,143,143,225,14,0, -236,202,0,226,202,6,49,83,160,24,108,31,228,171,0,130,87,208,31,129, -10,233,246,0,70,38,224,11,2,96,210,205,216,224,64,1,142,66,166,246, -2,51,32,66,102,223,226,135,0,74,128,129,75,75,106,226,180,0,68,214, -68,213,65,237,240,46,0,227,137,0,70,206,162,24,2,58,54,32,161,158, -2,114,101,116,2,117,114,110,36,39,225,175,1,36,53,128,201,36,52,227, -127,7,227,107,37,2,58,50,32,226,167,19,235,38,1,194,143,64,202,94, -163,255,119,0,224,0,255,224,0,255,224,0,255,224,0,255,224,0,255,224, -0,255,224,0,255,224,0,49,1,32,125, +2,95,49,48,76,170,34,69,236,219,1,161,12,106,111,64,73,225,18,1, +224,190,5,32,2,224,190,60,2,55,54,32,226,56,31,32,182,226,56,12, +227,87,13,160,139,206,92,96,233,238,92,19,2,85,110,107,2,110,111,119, +2,110,32,102,46,100,2,58,32,34,141,220,195,103,224,53,6,44,75,76, +134,97,246,238,26,5,225,70,3,64,209,174,123,64,68,227,165,4,226,90, +9,2,57,48,48,224,223,2,197,177,224,39,11,77,64,224,39,27,109,177, +224,39,26,232,41,3,224,39,9,33,140,192,40,230,202,1,224,61,2,230, +52,1,160,61,224,108,21,224,46,8,224,39,14,224,107,1,224,39,19,2, +55,57,49,224,79,30,229,64,1,224,39,21,228,157,2,2,54,50,32,174, +236,238,246,5,226,122,1,224,64,0,46,115,224,64,9,65,58,2,55,53, +32,143,1,48,168,33,103,224,59,0,194,237,100,103,109,239,32,69,83,44, +2,51,51,51,36,78,80,51,230,69,1,224,1,11,106,223,224,0,3,224, +44,35,224,41,32,224,38,29,224,35,26,224,32,23,224,29,20,224,26,17, +224,23,14,224,20,11,224,17,8,224,14,5,224,11,2,228,137,2,132,84, +80,77,227,224,9,129,182,33,238,225,182,3,2,90,32,66,225,182,255,225, +182,116,225,180,16,65,179,35,254,225,179,3,224,118,3,169,176,225,150,20, +225,197,255,224,23,14,225,122,10,65,116,37,248,225,116,13,235,35,6,225, +113,255,227,55,54,227,0,11,65,134,39,87,226,251,15,226,253,1,225,140, +255,225,140,20,225,97,9,65,95,39,228,225,95,17,225,97,2,225,98,255, +225,72,11,65,71,42,188,225,71,19,225,75,5,225,77,198,225,16,6,65, +14,153,147,225,14,20,225,22,11,225,26,42,224,124,2,64,120,153,109,224, +120,24,224,116,5,225,141,123,225,68,4,2,58,49,56,78,62,225,66,29, +225,64,6,224,204,82,224,163,3,64,162,236,3,6,224,158,26,226,247,161, +226,212,5,64,237,235,58,6,224,233,20,229,45,228,229,16,7,65,44,234, +179,18,228,2,25,224,81,2,64,75,233,138,12,96,51,230,148,255,236,188, +93,236,164,13,65,161,233,165,10,65,159,225,158,255,238,91,104,238,78,14, +65,170,137,240,2,75,32,67,49,237,2,48,32,95,2,50,51,32,81,236, +84,159,32,17,50,32,2,55,55,32,96,20,2,95,50,50,2,52,32,102, +244,110,0,2,101,120,112,2,111,115,101,2,100,45,109,2,111,100,117,2, +108,101,115,2,58,34,32,246,63,2,224,52,0,64,132,2,85,32,64,2, +95,52,51,64,12,119,248,224,79,14,2,111,116,104,2,101,114,45,224,77, +6,192,60,34,78,64,196,2,50,49,54,160,59,64,7,32,62,96,8,245, +17,16,2,32,32,34,128,55,32,31,2,51,50,57,86,70,2,53,53,32, +224,250,2,137,163,246,242,5,224,186,2,184,169,53,126,117,133,2,52,50, +32,32,129,179,23,2,49,52,51,2,32,95,54,64,13,179,24,129,93,213, +173,64,155,245,117,8,224,153,1,2,66,117,105,2,108,100,105,2,110,103, +32,2,112,97,99,2,107,97,103,2,101,32,34,253,185,1,150,100,128,145, +119,129,225,149,0,96,28,115,196,2,56,55,32,65,163,119,57,246,238,3, +86,174,87,154,96,63,182,228,183,7,128,8,118,244,224,228,4,192,104,224, +230,38,224,232,4,128,15,224,237,16,2,87,114,105,2,116,105,110,224,236, +8,151,193,86,89,246,215,20,2,32,116,111,193,199,52,189,226,196,2,97, +158,32,189,98,165,2,49,55,52,117,73,192,33,215,83,159,73,64,106,55, +204,64,208,2,56,56,56,96,231,2,51,55,51,2,32,64,85,152,249,2, +85,32,65,99,36,2,50,51,51,128,14,224,21,3,193,211,2,49,57,53, +64,65,52,240,32,108,98,123,32,75,130,78,64,16,181,24,64,20,124,128, +162,60,2,55,49,52,150,131,119,64,2,95,52,52,2,56,32,95,2,50, +57,56,96,110,162,141,88,26,128,180,96,99,128,153,130,160,139,53,2,66, +32,89,121,209,64,149,224,207,1,89,127,97,120,197,88,128,7,249,21,0, +153,217,160,192,2,51,53,56,126,124,64,89,64,88,139,21,2,83,32,67, +128,165,2,52,49,51,97,29,2,50,55,56,64,215,2,53,48,32,248,140, +5,56,141,150,114,2,95,51,57,64,232,130,52,33,10,194,61,249,24,10, +184,191,64,25,249,110,3,35,208,32,8,32,152,96,4,128,127,65,83,128, +88,33,130,161,72,32,149,161,116,34,132,2,56,52,32,64,149,96,131,64, +22,2,53,52,50,64,167,32,28,89,162,224,170,11,2,73,32,64,2,64, +35,51,161,7,160,92,249,78,36,194,172,2,110,97,109,32,4,2,111,116, +32,2,111,102,32,36,162,2,32,102,111,2,114,109,32,64,20,2,45,118, +101,2,114,115,105,2,111,110,58,194,156,35,79,32,78,64,135,2,53,51, +32,196,99,66,12,97,194,244,5,39,215,88,98,175,224,65,0,34,43,65, +223,100,202,129,145,131,138,124,190,64,8,101,33,64,50,149,248,2,49,57, +32,32,153,2,52,52,53,224,77,0,138,180,66,82,220,53,196,34,154,236, +220,105,187,254,96,134,163,105,66,191,91,105,225,65,1,225,46,2,2,107, +103,80,2,97,116,104,2,32,105,115,2,32,101,109,2,112,116,121,227,227, +0,130,151,250,76,2,58,68,253,239,5,128,27,128,140,96,110,254,214,0, +228,166,2,227,237,0,228,168,11,64,12,102,12,184,240,248,165,4,228,167, +33,2,73,110,115,2,116,97,108,2,108,105,110,228,170,8,251,4,1,228, +167,18,2,105,110,32,229,198,0,133,185,133,88,231,84,5,253,172,1,129, +111,160,10,224,19,0,224,245,3,68,76,89,148,217,239,132,214,161,7,128, +50,225,34,10,64,53,135,109,229,95,0,251,255,10,2,52,55,32,255,114, +3,253,52,5,194,72,224,87,2,163,226,96,10,225,154,5,231,38,16,161, +150,2,35,50,32,231,26,34,2,99,114,101,2,97,116,101,225,73,1,224, +109,6,99,2,225,20,1,64,12,2,52,32,67,69,83,104,9,132,0,190, +81,91,21,2,55,57,32,225,193,6,226,1,9,225,13,4,102,245,160,39, +2,51,50,48,232,52,0,37,186,163,213,200,205,253,93,19,224,79,0,32, +43,128,129,102,124,192,87,131,150,102,69,224,143,14,32,114,224,143,9,2, +50,50,57,230,118,1,64,63,197,231,255,195,2,99,152,253,211,0,67,241, +141,121,70,212,2,90,32,90,32,1,160,40,64,26,141,72,97,239,2,50, +53,32,228,16,2,130,157,226,146,0,160,165,124,85,2,51,57,53,96,125, +159,122,2,49,53,49,224,6,0,64,81,139,248,162,18,194,249,65,159,35, +155,32,155,2,53,57,32,226,49,1,224,30,8,2,51,55,56,224,30,10, +2,95,52,48,65,208,226,239,8,34,101,65,14,2,50,54,49,228,220,0, +138,203,167,235,97,58,224,99,0,64,227,97,171,65,211,65,185,2,56,55, +57,34,155,2,53,48,57,64,61,2,75,32,95,70,65,106,91,223,13,229, +78,0,126,95,130,116,2,51,56,32,96,121,32,22,65,178,2,56,56,49, +96,235,226,7,25,32,0,71,196,133,81,228,255,1,132,231,197,130,128,13, +93,175,231,69,1,130,203,255,140,20,131,155,161,145,2,85,32,95,129,147, +102,147,192,9,65,28,138,237,71,109,225,181,0,2,56,56,48,129,182,232, +104,1,192,136,32,109,200,72,134,122,224,54,0,224,141,0,160,87,136,75, +2,94,109,107,2,100,105,114,2,32,58,49,97,87,32,16,227,210,1,2, +85,115,97,2,103,101,58,2,32,109,104,2,115,32,91,2,45,45,118,135, +54,2,93,32,91,2,45,45,110,2,117,109,101,2,114,105,99,224,19,3, +2,118,93,32,2,91,45,113,64,4,2,108,93,32,2,91,45,114,64,4, +2,67,91,82,2,124,87,93,64,9,2,88,67,80,2,80,93,32,2,91, +45,68,2,100,101,102,64,7,2,73,80,65,2,84,72,93,32,8,2,84, +93,32,2,91,45,122,64,4,2,105,80,65,128,18,2,111,70,73,2,76, +69,93,32,8,2,97,91,80,64,18,64,10,2,76,80,65,128,28,2,80, +80,75,2,71,93,32,2,91,45,81,2,32,80,75,2,71,32,91,2,68, +73,82,96,31,2,116,84,65,2,82,71,69,64,76,2,77,111,100,44,137, +2,78,97,109,2,101,46,46,2,46,93,34,97,38,66,25,140,48,226,90, +3,235,66,1,226,177,0,2,51,54,49,226,177,0,224,42,4,67,181,74, +161,108,216,233,1,2,226,217,6,42,205,133,255,162,147,197,10,96,52,227, +28,3,39,144,226,32,3,162,75,230,97,11,224,16,2,162,117,172,241,172, +18,101,222,192,93,231,119,37,172,20,231,109,38,2,116,111,112,2,32,108, +101,2,118,101,108,2,32,100,101,2,102,110,115,2,58,32,32,64,0,236, +27,1,228,247,2,36,233,2,55,32,35,204,40,105,103,43,71,235,168,0, +236,63,22,2,40,117,110,2,112,114,117,2,110,101,100,160,92,224,89,4, +224,76,1,2,95,55,54,32,5,67,179,32,219,231,25,2,225,46,12,237, +71,9,231,5,30,228,82,1,145,21,225,47,3,160,66,132,75,110,176,224, +216,21,2,61,32,34,128,208,127,226,231,207,5,225,246,1,64,183,162,161, +64,5,75,136,64,46,100,200,129,238,231,96,4,65,29,2,52,54,56,69, +7,100,210,229,21,7,234,185,0,226,130,8,236,12,5,226,213,9,226,74, +81,2,102,105,110,2,97,108,32,2,112,97,115,2,115,32,32,224,0,1, +233,187,0,226,75,1,160,71,226,78,0,160,15,226,4,1,140,195,32,97, +74,70,64,0,224,100,1,2,109,115,34,225,94,0,239,157,0,239,104,0, +234,227,0,163,100,143,141,39,44,108,20,110,45,224,184,10,2,46,99,111, +2,109,98,34,160,86,135,106,224,60,35,192,57,225,144,7,2,49,53,32, +224,183,2,2,104,115,99,224,42,7,77,132,234,75,6,226,202,3,65,148, +169,55,172,153,234,149,4,199,113,226,7,14,226,32,8,2,50,49,49,224, +143,2,2,77,72,83,2,67,67,34,193,74,2,83,32,83,206,28,224,5, +9,240,252,4,38,173,200,239,243,11,3,96,202,224,19,4,182,60,229,17, +1,228,217,1,207,50,224,8,5,227,29,2,234,217,38,241,244,10,226,167, +19,2,69,120,101,2,99,117,116,39,10,238,50,17,227,148,4,230,79,0, +32,250,205,237,240,245,4,225,147,1,2,52,50,51,225,27,1,162,242,243, +132,3,200,255,224,199,8,107,55,2,56,50,55,160,102,142,40,239,37,4, +235,171,18,2,111,109,109,2,97,110,100,2,32,102,97,2,105,108,101,2, +100,58,32,236,254,3,226,24,9,227,254,80,2,67,32,99,2,111,109,112, +2,105,108,97,2,116,105,111,2,110,32,32,227,254,89,237,140,8,193,143, +138,97,2,56,50,56,227,183,19,2,36,73,78,224,74,2,224,66,4,224, +59,25,2,79,85,84,244,43,5,96,221,2,51,53,50,227,209,1,224,235, +4,230,60,16,2,45,119,32,2,45,87,97,2,108,108,32,2,45,79,51, +2,32,45,73,245,190,1,105,248,135,30,224,64,19,2,47,115,114,2,99, +47,114,2,117,110,116,2,105,109,101,239,38,9,224,57,31,2,47,101,118, +2,97,108,45,230,198,1,239,98,21,2,46,99,32,96,42,224,198,2,33, +76,2,32,45,108,2,109,32,45,2,111,32,36,225,27,3,250,58,3,2, +56,50,57,225,111,2,238,20,3,224,11,0,244,56,0,230,195,1,239,59, +1,2,56,52,55,128,7,2,55,52,32,224,84,1,2,55,53,32,64,9, +212,59,32,16,162,82,107,224,51,248,2,57,32,95,2,51,57,57,106,14, +51,209,226,73,2,2,97,105,110,224,167,1,74,86,145,147,2,85,32,67, +97,205,140,7,113,10,225,130,1,2,50,51,52,227,200,1,161,38,226,183, +2,238,68,12,82,39,136,18,84,59,73,44,148,208,225,62,2,2,125,34, +32,128,134,64,29,2,85,32,90,201,80,226,93,3,44,19,234,82,16,170, +112,224,17,6,192,20,235,1,1,224,48,9,224,51,10,224,57,3,241,24, +2,224,29,18,224,65,3,140,144,249,40,13,224,45,5,128,41,224,37,8, +231,13,3,242,249,4,133,76,98,68,148,189,2,67,32,80,68,39,52,154, +68,39,66,59,2,32,35,48,142,24,194,4,169,145,65,86,2,75,52,32, +129,119,224,158,6,69,31,2,55,51,52,73,91,98,104,224,29,5,166,215, +224,231,6,225,2,2,192,40,248,41,2,119,229,48,93,208,22,224,34,2, +228,43,1,70,21,96,118,231,171,4,2,55,51,55,244,137,9,64,253,65, +6,40,139,2,52,51,49,83,96,128,222,224,93,1,128,143,136,245,231,178, +0,224,97,2,231,65,2,138,249,160,23,33,56,232,67,7,225,10,5,232, +167,4,225,51,2,192,167,229,125,0,231,225,6,192,186,193,21,163,140,161, +170,212,25,100,168,96,210,166,103,128,216,160,12,151,128,227,82,12,80,251, +131,34,227,126,4,229,203,6,64,132,33,249,2,50,32,90,241,112,3,100, +112,149,214,192,193,2,82,32,64,32,71,200,214,176,132,161,8,224,88,1, +193,9,225,4,0,250,244,19,2,65,32,34,227,194,2,192,143,152,128,226, +151,1,228,74,0,229,171,1,224,240,13,88,55,242,136,6,224,249,3,228, +74,2,2,64,92,49,2,48,38,34,195,112,96,89,96,47,32,68,2,54, +52,32,236,155,4,228,73,1,224,9,1,131,85,246,127,3,2,95,54,54, +64,98,87,201,210,222,96,4,120,81,227,90,0,192,87,2,80,32,90,224, +1,0,192,19,132,244,192,13,65,66,32,15,2,52,32,90,192,18,32,13, +2,51,32,90,224,48,2,243,36,1,225,181,3,224,88,9,251,53,8,103, +128,121,65,160,15,33,100,197,253,2,52,48,48,34,108,2,48,51,32,238, +168,22,2,78,111,32,47,9,2,105,110,105,104,198,2,102,111,117,73,89, +2,111,114,58,202,45,142,17,96,9,131,225,70,58,147,220,218,162,2,55, +50,32,112,61,66,192,64,29,147,223,2,75,32,66,33,98,133,121,115,25, +235,99,1,249,244,0,64,65,89,246,96,187,32,54,250,113,10,195,226,234, +99,2,156,168,33,182,225,28,0,97,173,250,134,6,128,19,131,94,224,99, +32,230,46,5,234,213,1,188,201,33,204,225,144,3,224,112,4,96,111,192, +116,228,98,0,99,230,243,78,3,156,55,194,249,32,144,225,156,19,2,35, +105,110,2,99,108,117,2,100,101,32,2,92,51,52,162,229,232,175,1,227, +48,3,67,188,224,149,1,96,147,224,80,12,45,150,2,102,102,105,2,46, +104,34,203,112,2,49,55,53,32,156,225,119,24,172,223,225,30,9,200,47, +252,14,18,129,19,225,25,1,226,198,1,160,200,123,109,2,56,54,49,229, +67,0,224,24,6,244,14,0,163,217,224,217,12,57,68,2,116,105,99,2, +32,115,116,2,114,117,99,2,116,32,102,2,102,105,95,2,101,110,116,2, +114,121,32,2,116,97,98,2,108,101,91,2,93,32,61,2,32,123,34,227, +204,0,240,244,5,96,103,108,144,2,54,51,32,66,241,134,166,228,122,2, +224,32,1,69,36,160,32,2,79,32,102,224,125,0,2,123,32,48,2,44, +48,32,104,215,224,22,3,2,125,59,34,224,17,6,224,159,8,2,42,120, +102,32,11,96,165,32,163,96,7,96,52,241,85,4,151,95,244,219,2,2, +110,105,109,2,112,108,101,2,109,101,110,2,116,101,100,2,32,70,70,2, +73,32,102,56,191,2,117,114,101,225,215,1,2,56,54,56,226,235,32,233, +78,5,225,222,3,126,194,66,251,226,6,4,211,185,177,116,136,52,242,175, +4,229,92,0,66,9,88,140,39,135,151,192,2,56,54,57,243,108,2,97, +99,98,41,230,164,3,66,43,227,78,4,224,208,93,224,37,12,224,214,66, +224,215,9,227,119,24,195,86,128,30,224,5,0,32,83,32,52,164,136,228, +143,0,232,189,6,197,43,64,173,2,61,61,32,2,64,35,57,224,38,1, +170,81,224,169,4,234,127,0,96,19,2,56,55,51,79,68,70,69,2,55, +56,53,228,219,5,224,11,0,69,237,153,123,65,26,159,116,189,213,103,95, +221,223,129,58,233,174,1,216,109,97,61,227,206,12,2,100,121,110,2,97, +109,105,210,64,64,85,88,98,2,56,55,48,32,16,229,128,3,224,87,39, +2,119,114,97,2,112,112,101,2,114,34,32,224,87,6,68,124,224,87,1, +225,58,1,224,79,23,132,118,238,0,2,97,25,2,95,53,52,65,82,225, +4,7,236,50,1,78,3,243,103,22,165,163,64,43,165,45,2,56,55,50, +117,69,185,93,128,184,69,232,208,55,190,194,255,90,8,227,18,2,235,154, +0,249,242,1,224,220,7,70,78,233,127,0,193,100,161,16,226,92,0,245, +117,4,193,38,154,60,154,173,253,221,7,224,148,0,131,87,225,97,1,96, +85,222,109,250,96,3,225,142,2,224,36,5,224,16,2,224,107,0,236,22, +4,169,228,96,17,66,208,225,216,3,236,25,1,233,45,2,233,33,20,2, +98,97,100,73,17,2,101,105,103,2,110,32,105,2,109,112,111,2,114,116, +32,243,73,18,67,18,156,16,228,95,6,228,106,3,32,8,100,22,64,44, +155,32,111,37,64,14,155,19,106,63,64,14,154,230,230,65,3,58,40,2, +82,65,87,230,87,7,32,21,2,84,73,77,2,69,77,73,2,76,76,73, +224,27,7,2,97,99,111,114,70,224,19,4,2,100,100,95,90,169,224,23, +11,2,117,116,102,2,56,34,32,224,23,6,2,115,105,110,224,19,8,2, +116,97,110,224,19,11,2,50,34,32,224,20,5,2,99,97,108,2,108,111, +99,224,21,8,2,108,111,115,2,101,98,34,224,21,7,224,171,9,2,101, +120,112,224,18,7,2,102,108,117,2,115,104,98,224,21,8,2,111,112,101, +224,145,8,2,102,114,101,103,22,224,19,3,2,103,101,116,224,60,8,32, +19,2,101,110,118,224,21,7,2,105,115,119,2,105,110,100,2,111,119,115, +224,24,7,2,108,111,103,224,18,8,2,122,55,55,224,229,8,2,109,97, +108,224,251,10,2,109,100,53,2,65,114,114,2,97,121,34,224,23,9,2, +66,70,73,225,150,9,32,23,2,83,116,114,2,105,110,103,224,24,8,2, +101,109,99,2,112,121,34,224,21,9,2,109,111,118,224,246,8,2,112,117, +116,224,246,8,225,215,10,2,115,113,114,2,116,34,32,224,19,6,2,121, +115,116,2,101,109,34,224,21,6,226,0,10,2,116,109,112,37,185,224,122, +8,2,117,110,103,225,115,10,2,117,110,108,2,105,110,107,224,166,8,2, +101,101,107,2,80,116,114,224,22,8,2,111,107,101,224,22,14,2,87,111, +114,2,100,34,32,224,69,9,224,23,11,66,225,65,169,2,95,99,111,2, +109,112,114,2,101,115,115,2,111,114,34,224,34,15,2,100,101,99,224,36, +16,64,95,2,95,117,105,2,110,116,56,224,145,11,224,25,14,192,51,2, +49,54,34,224,52,15,224,26,10,192,53,2,51,50,34,224,53,15,224,26, +10,192,53,2,54,52,34,224,53,15,224,26,10,64,53,224,212,16,224,211, +16,224,210,17,224,209,17,224,208,17,224,207,17,224,206,17,224,205,17,36, +41,37,179,225,3,13,224,26,13,64,53,224,52,17,224,51,17,65,82,225, +107,16,224,207,15,224,205,15,224,97,13,2,108,111,110,228,3,8,128,98, +224,25,12,64,51,224,50,16,224,49,16,2,117,108,108,224,102,17,224,103, +17,224,104,17,224,51,16,2,102,108,116,224,49,12,224,23,10,2,115,105, +122,2,101,111,102,225,25,11,160,25,224,100,11,192,26,224,27,11,70,44, +2,100,105,114,230,150,12,224,23,10,2,114,101,97,2,100,100,105,224,46, +9,2,95,100,95,228,240,11,2,99,104,100,224,44,9,2,109,107,100,224, +20,9,37,24,2,99,119,100,237,243,9,224,0,63,40,70,76,156,40,70, +110,195,78,203,2,50,51,57,76,181,142,210,32,15,2,56,56,52,234,233, +3,238,226,0,2,95,56,57,43,255,96,29,47,26,64,44,120,147,207,33, +64,89,41,128,64,89,51,151,202,72,2,56,54,54,41,215,145,247,224,5, +2,160,24,169,196,169,186,160,6,224,45,25,224,52,3,224,45,18,224,84, +3,160,52,224,45,25,224,98,4,2,53,57,32,224,231,0,2,54,48,32, +192,11,64,234,153,48,2,115,99,109,2,112,32,58,128,66,105,229,56,169, +145,9,42,5,176,195,235,232,1,192,11,237,100,0,177,157,115,244,234,202, +2,183,171,86,32,2,49,51,32,193,92,147,73,234,156,19,2,123,32,92, +50,26,178,27,55,49,251,7,24,64,46,2,44,32,109,2,104,115,95,34, +206,2,114,95,34,242,84,4,240,185,2,2,44,34,32,226,61,0,205,226, +224,134,23,224,133,43,224,128,28,139,80,90,170,236,121,1,91,33,34,197, +224,99,17,224,223,2,110,27,64,99,2,56,53,54,221,239,250,212,2,79, +33,64,181,2,56,53,56,96,5,143,184,224,17,3,65,146,254,204,2,245, +104,8,175,34,234,138,3,140,48,2,38,32,109,2,117,115,116,2,32,98, +101,2,32,80,116,2,114,47,70,2,117,110,80,136,193,76,0,224,181,12, +2,40,72,115,128,37,2,41,34,32,214,99,224,40,2,130,52,96,5,247, +55,10,237,183,4,66,186,64,233,65,64,140,100,2,85,32,66,129,5,119, +69,237,130,0,241,33,0,129,90,180,238,149,170,158,30,65,104,97,18,249, +112,2,64,95,98,239,161,85,179,246,190,5,225,150,17,2,59,32,109,33, +246,64,15,2,95,85,110,2,105,116,40,2,115,44,32,162,3,247,234,11, +32,212,2,52,49,32,224,212,1,253,236,19,64,43,252,124,0,224,77,0, +77,238,126,222,224,139,10,224,122,0,2,32,95,53,90,63,32,201,99,248, +2,53,55,56,32,17,2,56,50,32,162,43,224,134,7,2,95,55,54,177, +245,96,30,65,97,141,183,226,53,5,65,53,247,158,19,162,53,225,45,19, +194,71,2,114,101,116,2,117,114,110,2,32,116,121,2,112,101,32,194,81, +2,73,79,58,238,137,0,2,49,53,48,213,102,64,141,142,54,254,2,6, +2,80,114,105,2,109,105,116,2,105,118,101,2,115,46,73,2,79,34,32, +96,183,64,163,99,219,47,217,143,205,242,46,0,129,219,144,91,192,31,243, +8,0,224,41,4,64,34,240,133,0,210,94,210,9,229,116,0,102,94,2, +57,56,32,224,43,1,240,203,1,128,139,134,75,254,126,1,246,193,14,2, +95,116,111,195,215,245,199,5,2,56,53,53,226,124,22,226,109,36,64,146, +133,243,183,204,224,148,20,98,209,241,179,0,247,234,5,192,154,255,90,2, +224,157,21,224,216,6,255,115,20,226,206,12,96,56,227,60,7,64,208,134, +181,69,13,153,70,113,49,163,215,2,67,32,60,161,247,251,16,0,226,13, +4,194,6,48,200,96,9,224,36,8,226,43,1,209,139,133,118,225,250,3, +133,94,199,144,224,30,10,102,254,224,212,1,229,51,3,226,203,2,192,18, +209,254,224,115,0,114,97,2,95,56,55,245,156,1,2,51,49,57,129,130, +104,181,180,186,227,151,54,2,78,111,116,2,32,97,32,2,118,97,108,2, +105,100,32,2,67,32,116,35,150,227,139,8,65,109,135,192,184,183,229,241, +14,227,150,2,2,70,108,111,2,97,116,87,96,71,224,42,12,224,31,2, +33,220,224,79,25,2,73,110,116,224,76,17,192,28,224,73,28,207,73,224, +74,13,224,29,0,224,75,17,2,68,97,116,2,97,46,87,32,39,96,4, +110,69,224,75,17,128,30,224,152,28,2,40,41,34,224,74,16,70,95,224, +73,22,2,83,121,115,48,215,37,15,2,46,72,97,2,110,100,108,153,64, +224,115,13,194,113,231,96,2,43,75,151,51,226,40,17,2,70,111,114,69, +192,2,46,67,46,2,84,121,112,32,175,128,67,66,132,236,3,3,2,67, +67,104,2,97,114,34,224,20,7,2,83,67,104,224,21,10,2,85,67,104, +224,43,11,238,149,11,2,67,85,83,224,22,12,161,250,224,42,5,224,20, +11,2,76,111,110,237,55,8,2,67,85,76,224,21,11,33,31,2,100,105, +102,2,102,34,32,224,152,7,45,130,224,20,9,224,21,12,2,76,76,111, +224,110,12,192,22,237,31,9,67,99,138,157,230,235,17,228,64,1,64,45, +138,74,224,45,17,224,42,2,201,52,230,235,10,108,57,32,25,228,188,8, +135,3,64,61,136,16,224,104,17,130,184,64,41,135,172,230,26,21,2,118, +111,105,2,100,32,109,235,47,0,233,7,20,230,80,2,47,45,2,32,115, +41,2,32,123,32,235,102,15,2,59,32,125,235,103,1,73,230,232,196,0, +2,48,55,49,2,32,64,80,236,212,0,129,6,32,108,2,57,51,56,66, +239,108,206,202,74,96,60,135,189,101,126,170,30,55,25,96,6,69,119,107, +176,64,9,173,0,2,35,49,50,192,65,119,212,64,65,199,108,127,53,32, +45,69,133,69,204,37,146,39,1,96,44,64,189,74,198,32,36,160,21,64, +20,105,110,70,234,61,39,152,17,152,242,69,228,192,60,193,51,2,56,52, +50,87,252,73,231,218,174,224,96,1,2,57,50,32,160,73,237,199,2,224, +66,1,129,163,2,56,52,52,170,238,87,196,64,15,102,46,231,244,2,74, +75,128,80,2,56,51,32,231,205,1,224,22,6,34,59,224,155,0,226,206, +0,65,13,66,55,66,169,64,14,134,65,121,235,2,52,51,32,96,33,130, +240,81,63,2,67,65,83,118,21,2,76,101,110,96,44,130,220,2,94,108, +122,54,136,96,16,130,194,32,76,46,109,39,19,99,67,128,7,47,218,224, +234,0,2,95,57,49,224,11,2,97,123,160,11,225,88,0,97,135,161,189, +2,56,51,57,121,62,129,213,79,243,96,11,232,179,0,2,56,52,48,192, +19,128,5,64,137,131,14,2,94,112,111,117,196,96,156,130,247,2,94,112, +101,117,238,64,18,64,45,72,157,205,226,225,248,3,64,180,253,207,0,225, +74,1,129,136,32,170,96,212,225,81,1,64,77,202,79,39,213,122,164,66, +209,2,95,55,50,128,145,64,80,103,155,2,49,56,32,64,14,161,119,2, +51,51,32,64,13,239,121,0,66,138,2,54,52,55,234,87,1,2,79,32, +95,252,8,17,2,32,117,110,2,115,105,103,2,110,101,100,2,32,99,104, +2,97,114,32,2,100,97,116,2,97,91,93,63,215,2,123,34,32,198,57, +112,12,195,184,81,140,32,109,163,9,32,123,2,35,50,48,130,104,229,2, +3,2,125,59,34,224,20,9,224,105,5,2,42,99,111,2,109,98,101,2, +120,112,114,32,108,64,117,128,49,33,44,59,79,228,33,19,68,32,192,58, +2,108,101,110,32,61,235,30,6,64,60,234,126,1,140,248,42,87,76,55, +238,139,2,161,112,208,40,177,18,2,83,32,85,228,63,0,254,206,4,128, +7,130,47,241,28,0,177,17,241,16,5,49,131,172,34,64,95,165,188,2, +54,52,54,239,188,1,224,160,6,2,49,52,57,171,200,32,140,96,80,64, +56,197,202,2,75,51,32,2,75,52,32,32,2,2,90,32,90,96,1,230, +82,1,64,38,130,164,32,38,224,32,1,224,1,5,230,129,6,64,51,130, +197,32,51,2,50,32,90,224,1,16,230,185,8,32,57,2,50,57,32,236, +91,1,33,49,220,38,225,55,6,253,71,5,175,169,253,91,5,143,176,192, +63,128,11,65,15,98,74,242,114,1,64,33,193,53,160,130,211,189,2,57, +32,67,159,180,101,241,83,9,36,39,221,93,223,37,211,46,35,99,139,195, +32,12,48,89,34,184,2,50,55,32,128,79,131,83,229,179,3,70,114,66, +211,64,37,64,15,197,221,227,168,0,70,109,199,71,96,86,167,98,2,56, +50,52,160,7,101,93,64,93,131,162,2,75,32,58,128,20,32,11,2,90, +32,85,101,19,64,43,68,75,154,166,96,32,130,43,134,7,229,193,1,32, +79,35,239,133,200,198,64,2,50,49,49,233,138,4,242,51,0,224,37,18, +2,77,72,83,2,67,79,78,2,70,34,32,225,162,2,255,100,0,129,164, +230,130,0,255,49,0,224,8,4,64,137,140,151,131,242,230,62,0,230,65, +5,236,167,2,2,50,52,50,76,211,165,140,2,49,52,51,35,9,101,166, +2,50,52,51,237,124,1,97,94,2,50,50,52,128,100,2,52,49,56,64, +59,233,80,4,2,111,117,108,2,100,32,110,44,192,2,102,105,110,139,182, +132,39,160,138,252,254,4,2,110,32,102,2,105,108,101,233,124,7,207,15, +230,191,1,238,240,2,2,56,50,49,224,65,2,2,100,101,102,2,97,117, +108,172,134,2,51,53,50,228,134,13,2,99,99,34,255,235,0,96,37,224, +103,3,144,79,225,32,4,64,105,230,6,5,255,217,2,225,42,30,225,43, +8,235,195,18,2,117,110,100,2,32,116,97,2,114,103,101,2,116,58,32, +255,252,9,2,56,49,53,108,95,96,12,110,191,224,11,3,224,0,2,192, +207,225,59,5,225,61,2,111,51,233,64,1,96,193,192,215,225,61,28,99, +236,2,49,51,51,64,5,135,195,239,9,1,224,59,22,168,241,225,70,0, +193,135,224,83,42,2,111,110,102,239,157,3,237,30,18,2,117,110,105,2, +120,45,34,131,153,229,197,0,2,95,54,55,230,84,1,74,38,165,38,67, +92,41,114,64,20,229,169,0,197,208,32,2,166,50,64,30,203,82,247,155, +2,210,200,210,197,227,179,1,183,170,101,29,146,177,249,12,4,201,247,100, +182,146,176,33,154,165,80,64,109,67,198,100,245,198,206,232,182,1,2,55, +57,57,232,182,0,64,189,128,126,2,95,50,53,160,140,224,45,4,2,52, +48,56,131,240,224,44,0,132,72,66,96,234,174,4,226,245,0,226,193,4, +225,100,17,2,67,97,110,67,238,2,112,97,114,2,115,101,32,225,152,0, +128,149,227,66,53,224,122,0,162,205,230,181,1,233,167,8,227,160,83,2, +82,101,97,195,159,2,115,32,102,36,176,2,46,32,80,2,111,115,115,2, +105,98,108,2,101,32,116,128,22,195,183,232,46,0,99,160,227,165,3,2, +89,32,66,34,40,68,230,244,232,3,168,170,231,66,1,226,210,0,227,192, +3,225,0,9,237,106,9,2,47,116,97,96,137,2,46,99,111,163,30,66, +59,173,53,250,158,0,133,238,33,17,42,115,65,248,202,227,64,166,32,11, +115,48,2,51,55,49,179,145,211,150,132,31,59,167,134,225,114,232,71,86, +2,83,32,64,100,79,80,162,2,51,56,51,32,22,200,139,224,51,4,225, +91,19,2,65,109,98,2,105,103,117,2,111,117,115,2,58,34,32,160,56, +107,15,170,188,229,5,3,136,87,195,21,203,95,33,189,179,158,198,34,2, +50,52,54,131,100,225,246,0,2,35,49,48,234,36,0,124,150,43,157,224, +130,1,2,84,97,114,33,56,231,150,2,192,34,88,242,33,149,166,154,162, +97,149,49,96,33,225,221,0,2,35,49,49,161,40,224,57,11,224,46,3, +229,203,24,160,74,161,246,40,241,192,249,32,39,124,47,96,12,65,0,213, +106,106,225,66,195,2,90,32,66,149,64,131,9,33,5,188,117,245,111,1, +192,193,131,22,67,44,139,22,199,221,224,193,4,234,226,0,224,46,4,69, +6,163,64,194,239,33,138,136,112,36,207,146,176,128,85,235,102,0,130,1, +137,166,100,244,64,191,206,122,2,75,32,66,96,119,109,5,205,155,40,47, +235,130,3,2,51,57,54,64,60,2,52,53,50,32,35,225,185,1,2,58, +92,49,2,48,38,34,231,189,1,236,142,23,2,32,32,102,71,107,227,172, +2,126,170,162,107,2,53,51,53,224,237,0,224,72,24,44,209,2,101,99, +116,2,101,100,58,224,75,1,105,12,64,231,100,123,128,75,236,190,2,67, +54,98,177,2,53,51,57,64,5,69,164,224,12,6,2,56,48,48,65,71, +76,147,65,41,128,6,2,48,55,32,134,18,160,7,2,49,50,32,96,78, +172,173,64,49,2,53,52,57,96,75,63,46,160,62,177,80,247,95,1,138, +245,2,50,48,54,102,101,107,86,96,39,224,211,1,2,101,111,102,128,202, +43,140,2,50,52,49,224,149,0,58,172,224,194,0,175,240,32,123,224,179, +1,96,127,145,41,68,195,224,210,8,152,160,96,189,96,190,32,22,64,74, +178,192,2,49,54,48,127,250,2,48,57,32,192,38,64,29,186,97,224,104, +12,117,16,2,56,48,53,101,207,48,123,224,107,2,46,225,133,231,32,11, +64,182,32,74,64,88,129,118,32,25,160,245,242,248,2,2,97,108,117,106, +127,225,47,7,250,71,1,66,161,250,74,1,64,81,172,214,140,104,35,43, +32,91,91,209,161,81,65,1,34,45,224,106,8,2,92,57,50,2,38,110, +34,224,106,9,140,246,179,242,64,106,228,232,0,64,107,196,230,225,84,3, +224,244,9,49,97,128,244,97,20,160,19,68,81,64,66,176,122,32,9,2, +52,32,58,128,35,225,16,17,2,107,101,121,224,163,10,251,130,2,110,138, +225,15,5,130,216,100,135,224,249,2,237,139,0,131,87,67,189,34,171,70, +92,35,20,64,81,231,134,0,252,28,9,128,48,142,32,96,31,2,90,32, +95,105,51,2,49,51,52,225,28,2,131,2,2,80,32,58,130,122,128,213, +59,84,2,80,32,80,102,227,131,21,64,139,147,74,33,9,64,42,130,122, +255,235,3,226,102,0,226,208,5,167,147,236,125,2,65,238,64,83,131,20, +73,107,225,139,1,160,148,130,186,238,164,6,2,50,53,56,65,184,125,179, +111,3,199,207,96,227,233,40,4,33,52,99,248,224,34,0,162,15,2,58, +49,55,73,238,165,51,240,12,17,240,14,10,96,59,245,64,0,33,28,64, +112,245,220,1,39,188,80,45,128,240,102,184,230,237,5,2,55,57,55,160, +164,224,14,1,178,172,2,35,54,52,252,1,1,66,24,114,255,104,28,156, +0,104,34,252,0,4,101,24,251,192,0,224,25,3,96,231,123,212,252,48, +4,130,117,166,154,96,161,169,241,224,195,5,32,151,135,79,224,196,1,240, +222,3,226,91,0,96,101,66,223,224,62,28,2,85,32,83,128,144,234,69, +3,82,166,100,34,64,61,161,14,2,55,55,49,219,213,96,17,64,175,69, +143,2,54,54,57,32,4,35,58,255,117,2,160,9,232,114,0,96,36,160, +58,33,79,64,6,232,236,1,225,69,13,193,2,224,219,5,96,21,100,69, +129,135,224,34,10,183,110,224,34,2,225,74,9,2,54,49,48,225,10,7, +66,65,164,139,83,31,64,162,33,200,64,21,232,135,0,74,59,34,230,83, +35,116,113,2,50,54,52,87,135,101,248,65,213,96,32,74,119,137,147,2, +50,48,52,108,144,224,23,7,2,54,53,53,114,66,64,22,224,24,4,36, +0,2,52,49,49,128,90,32,153,237,229,2,2,116,102,56,90,181,2,58, +32,98,43,168,218,191,226,74,3,32,2,135,209,64,147,131,110,35,182,229, +222,0,64,141,85,196,202,0,232,0,0,224,46,11,105,0,2,49,50,56, +192,46,224,44,33,224,41,32,131,80,98,116,43,64,32,4,65,15,160,168, +64,58,224,27,22,224,26,4,160,20,173,239,225,8,26,109,14,224,216,83, +224,187,47,224,184,22,2,49,57,50,246,148,4,224,139,29,224,111,12,181, +230,32,29,32,74,64,39,66,231,215,179,2,80,32,35,128,182,96,21,214, +147,163,44,64,63,234,184,0,99,41,66,223,115,101,70,50,207,250,134,198, +128,46,224,28,15,96,206,224,28,3,109,178,131,91,131,149,204,227,192,20, +107,161,142,29,160,183,251,14,0,96,32,246,212,24,70,140,197,204,64,14, +246,227,1,101,28,128,232,198,168,239,60,1,235,39,17,2,87,101,108,55, +254,47,37,2,111,32,105,2,110,116,101,2,114,97,99,92,157,2,32,77, +105,2,99,114,111,2,72,115,44,2,32,118,101,2,114,115,105,2,111,110, +32,145,162,2,50,50,57,64,90,164,150,240,190,6,2,51,54,49,238,194, +0,251,49,5,96,135,54,141,36,147,58,117,196,244,70,213,2,54,51,32, +69,152,141,62,2,55,55,55,129,246,231,90,1,202,218,78,244,32,118,68, +212,103,122,69,141,231,120,0,64,252,168,92,2,51,51,51,34,107,156,32, +207,189,243,118,3,224,1,11,117,178,243,165,13,224,44,25,224,41,32,224, +38,29,224,35,26,224,32,23,224,29,20,224,26,17,224,23,14,224,20,11, +224,17,8,65,150,238,112,0,232,209,3,201,199,225,128,38,225,176,255,225, +176,80,224,14,5,224,11,2,245,101,2,225,205,9,173,242,100,94,2,56, +56,32,65,246,101,68,67,236,96,15,2,50,56,57,165,208,192,34,242,102, +0,111,109,108,128,2,55,52,51,127,127,106,213,2,54,53,32,66,63,224, +82,1,224,44,0,100,184,242,2,2,2,121,112,101,2,32,39,58,2,113, +117,105,2,116,39,32,36,172,64,8,2,44,32,39,2,58,104,101,2,108, +112,39,48,52,2,114,32,104,32,9,183,154,224,78,5,148,106,82,231,64, +124,115,34,224,101,15,2,87,65,82,2,78,73,78,2,71,58,32,2,67, +111,109,2,112,105,108,61,92,2,119,105,116,2,104,32,71,2,72,67,44, +2,32,115,111,2,32,108,105,2,109,105,116,32,20,2,102,117,110,37,38, +2,111,110,97,2,108,105,116,2,121,46,34,227,4,0,96,241,129,44,65, +9,175,252,128,137,2,51,50,53,96,252,64,240,197,33,225,33,9,41,80, +97,35,2,53,53,32,210,172,244,102,0,32,22,2,54,48,32,240,16,3, +2,46,109,104,2,115,105,34,64,27,224,19,1,2,62,32,34,96,132,118, +242,64,96,156,76,128,155,252,53,1,230,202,4,2,35,53,56,199,246,225, +185,1,69,143,119,224,160,214,224,180,4,64,21,37,172,32,100,225,74,15, +2,66,121,101,217,40,225,23,0,129,25,236,230,1,2,95,53,52,112,143, +64,226,130,80,133,208,153,2,64,183,226,24,25,2,85,110,114,2,101,99, +111,2,103,110,105,2,122,101,100,94,201,2,109,97,110,154,211,224,87,10, +247,254,4,198,30,141,71,153,120,157,59,110,207,146,44,32,0,77,175,226, +211,18,246,163,32,245,71,0,192,165,242,152,9,82,228,2,51,50,52,246, +83,4,224,191,5,236,11,0,32,96,237,239,0,2,52,48,52,200,147,160, +62,65,115,199,26,65,167,33,111,2,79,32,80,224,151,13,67,73,167,221, +32,185,128,109,224,119,0,190,1,224,60,16,2,99,108,101,171,203,224,61, +0,228,30,3,41,173,32,19,199,225,227,231,8,95,111,64,196,103,218,2, +51,54,52,231,217,0,231,238,1,64,34,231,238,0,136,32,41,110,178,170, +225,31,10,224,169,16,2,114,101,108,2,111,97,100,224,170,5,227,156,5, +100,146,65,141,224,22,6,132,163,232,216,2,130,206,251,150,1,148,73,32, +40,67,157,226,42,13,64,198,224,213,0,224,233,3,225,20,4,165,79,225, +247,14,224,218,16,2,100,101,108,2,101,116,101,221,200,224,125,5,97,131, +164,74,149,192,238,74,1,98,68,128,26,154,144,226,73,3,97,111,87,167, +225,105,13,224,140,16,2,116,121,112,224,138,11,66,145,115,13,224,73,33, +2,107,105,110,254,157,0,224,73,6,97,63,224,73,33,230,26,0,79,83, +228,81,14,64,86,129,199,225,126,10,241,175,0,67,79,143,78,255,79,3, +99,206,2,115,58,92,54,235,102,161,2,32,32,32,32,0,96,9,171,72, +96,26,130,130,64,26,160,9,2,109,111,100,2,117,108,101,128,28,99,73, +96,55,128,9,2,97,108,108,2,32,100,101,63,161,2,105,116,105,2,111, +110,115,96,35,129,232,2,32,100,32,32,25,128,9,224,32,0,2,40,115, +41,2,32,100,92,64,36,65,128,2,32,101,32,32,0,2,115,104,111,2, +119,32,116,64,14,2,111,102,32,2,101,92,49,32,28,65,83,2,32,116, +32,224,28,7,2,116,92,49,32,28,65,38,128,186,2,116,104,105,2,115, +32,116,2,101,120,116,64,23,55,72,128,152,55,83,85,141,2,97,116,101, +87,92,2,114,101,115,76,25,64,33,32,134,2,110,32,32,96,0,2,97, +100,100,39,158,2,112,32,108,2,101,118,101,224,192,3,184,7,65,63,205, +166,227,103,8,206,29,227,103,10,35,25,156,239,219,86,229,106,10,45,15, +81,21,217,210,2,55,56,50,167,8,227,167,4,64,74,64,7,34,10,227, +231,11,229,219,21,2,49,53,48,142,5,2,55,56,51,104,196,108,190,2, +56,49,32,233,40,4,66,158,190,15,68,179,32,97,70,67,102,109,224,4, +13,192,103,88,234,64,104,254,181,0,2,79,32,95,82,3,219,177,230,187, +4,236,222,9,38,181,224,13,0,96,25,241,90,0,103,244,254,223,1,190, +221,84,112,135,109,252,221,8,224,204,2,238,86,0,230,217,16,98,69,253, +93,1,96,38,129,20,249,161,20,2,61,32,34,253,41,4,225,191,4,96, +122,141,212,234,4,5,2,95,105,116,162,71,204,92,226,71,87,2,54,55, +32,226,71,81,2,55,57,32,226,71,0,2,54,54,32,225,122,5,214,168, +226,71,4,192,1,226,59,55,226,45,72,32,177,64,205,201,219,2,51,50, +56,71,83,97,43,116,200,2,73,32,64,64,34,137,254,37,169,2,52,52, +49,72,188,64,5,64,23,217,71,226,47,15,133,44,176,136,96,37,2,51, +55,52,240,218,19,2,40,109,111,224,49,12,224,33,1,2,41,32,119,2, +104,101,114,101,25,2,105,109,112,2,111,114,116,2,32,80,114,2,101,108, +117,2,100,101,92,224,17,1,2,83,121,115,2,116,101,109,2,46,73,79, +2,46,80,114,49,33,2,79,114,82,2,117,110,92,132,243,2,97,117,108, +2,116,32,40,2,73,110,116,2,101,103,101,2,114,44,32,2,68,111,117, +2,98,108,101,2,44,32,83,2,116,114,105,2,110,103,44,2,32,40,41, +2,41,92,49,220,253,96,226,134,57,226,177,15,193,124,97,208,43,182,66, +17,33,120,2,54,51,55,137,75,210,109,235,132,3,66,205,65,236,226,154, +12,126,111,168,1,72,239,238,33,0,33,238,163,30,114,143,153,101,160,110, +2,56,54,52,128,11,172,168,227,68,63,136,236,224,169,14,66,222,168,116, +231,148,0,32,26,244,231,0,192,103,228,42,16,66,102,97,90,237,90,17, +94,164,90,10,2,51,56,57,118,187,2,95,52,54,234,236,0,191,218,224, +47,4,109,64,64,157,242,207,3,224,66,3,224,32,0,242,176,11,216,104, +33,180,131,189,125,22,163,233,226,188,16,95,211,32,6,96,215,65,52,237, +55,3,64,47,122,90,147,59,249,159,0,2,32,73,32,129,151,35,249,163, +206,52,59,2,50,50,32,229,4,0,224,24,1,2,80,32,75,239,241,4, +99,231,64,13,44,246,183,86,110,127,163,222,128,18,64,54,192,206,248,145, +1,244,1,2,66,68,65,93,95,251,196,142,96,65,230,52,20,2,114,97, +110,2,115,108,97,2,116,101,58,2,32,110,111,2,116,32,102,95,246,166, +16,186,236,179,246,120,79,129,1,198,138,32,208,128,169,57,117,164,182,80, +180,128,19,186,154,141,216,32,185,196,208,193,142,68,135,67,26,181,125,133, +8,131,123,64,78,64,17,251,13,9,224,32,19,134,30,165,61,224,32,11, +128,204,161,93,249,233,3,192,24,125,94,67,148,188,237,250,150,15,2,100, +121,110,2,115,121,109,250,148,6,2,95,57,48,162,190,250,76,11,96,156, +59,34,225,166,19,225,164,22,65,160,2,32,112,114,2,105,109,111,2,112, +32,34,160,105,33,152,2,56,55,57,32,64,195,198,119,190,249,111,1,224, +132,5,129,66,96,231,96,226,251,139,0,226,162,0,65,190,225,55,8,128, +34,128,79,251,94,8,226,223,1,224,105,3,96,21,112,239,246,163,0,224, +116,0,2,56,53,56,128,19,224,31,3,226,176,38,2,58,32,105,38,22, +42,248,37,233,207,191,151,169,2,54,52,57,228,141,1,182,141,32,73,177, +67,79,217,77,129,97,176,78,125,72,0,216,196,96,50,136,205,236,194,6, +93,190,196,15,67,171,224,30,9,71,113,96,30,56,79,224,30,11,100,158, +172,193,237,31,16,2,67,39,34,161,77,224,67,11,72,255,185,138,224,30, +12,192,98,89,186,224,98,16,2,83,39,34,166,227,224,67,11,72,233,96, +67,68,105,224,197,10,34,224,96,30,67,186,224,61,10,192,30,67,125,224, +30,10,192,160,67,232,224,30,10,193,65,69,38,224,191,16,2,66,39,34, +169,19,224,67,11,85,26,96,67,73,72,224,98,10,201,135,2,82,32,64, +224,98,17,2,75,50,34,97,169,66,136,224,36,17,2,51,34,32,64,36, +67,242,224,36,17,2,52,34,32,64,36,71,63,225,244,18,2,66,34,32, +165,38,224,180,11,85,166,96,180,2,43,32,64,224,30,11,193,85,2,45, +32,64,224,30,11,192,242,2,42,32,64,224,131,17,2,113,117,111,146,123, +64,8,224,40,19,2,114,101,109,96,39,32,7,224,38,19,2,117,113,117, +160,80,96,9,224,42,20,192,82,64,8,224,40,19,2,110,101,103,96,39, +32,7,224,38,19,212,118,32,7,224,38,19,2,111,114,34,64,37,54,175, +224,36,18,2,120,111,114,96,37,32,7,224,38,19,2,105,110,118,96,38, +32,7,224,38,19,2,115,104,108,96,38,32,7,224,38,21,128,116,32,7, +224,231,20,192,39,64,8,224,79,20,2,117,98,116,92,78,128,84,160,12, +224,48,19,2,61,61,34,64,42,69,199,224,36,17,2,47,61,34,64,36, +2,47,61,32,228,139,12,195,135,38,33,224,67,17,2,60,61,34,96,35, +224,67,14,194,185,2,62,32,64,224,67,17,2,62,61,34,96,35,224,172, +20,2,117,60,34,98,97,224,141,20,2,117,60,61,160,37,224,75,21,2, +62,34,32,64,37,224,149,20,2,117,62,61,160,37,224,75,20,2,111,114, +100,162,133,226,171,20,2,99,104,114,96,38,32,7,224,38,19,2,102,43, +34,120,130,228,39,10,224,36,2,2,45,34,32,64,36,228,45,10,224,36, +2,2,42,34,32,64,36,228,51,20,2,102,47,34,96,36,2,47,32,64, +224,36,18,162,76,32,7,224,75,21,160,38,226,79,11,224,38,2,129,199, +2,102,60,32,224,36,20,160,75,225,199,21,2,102,62,34,96,37,225,199, +20,2,102,62,61,160,37,224,75,21,196,155,64,8,224,40,20,83,237,128, +41,115,247,224,42,19,2,114,101,97,130,29,96,9,228,127,20,2,116,111, +102,132,128,32,8,228,10,20,2,101,113,34,100,5,2,101,113,32,224,38, +21,2,117,97,108,192,41,32,10,224,44,19,224,43,1,224,42,24,2,115, +99,109,149,254,64,8,224,208,20,192,40,64,8,230,142,20,2,110,102,34, +102,142,2,110,102,32,224,38,18,48,52,2,62,62,61,96,41,128,10,224, +44,24,224,43,1,224,42,22,2,114,101,116,2,117,114,110,192,46,128,13, +224,50,22,43,194,2,110,116,34,160,49,96,12,224,48,22,2,115,101,114, +2,105,97,108,59,88,192,52,224,16,0,224,56,22,2,100,101,115,224,58, +7,224,18,2,224,117,23,2,116,100,105,224,216,0,96,12,224,48,25,2, +111,117,116,224,49,2,32,13,224,50,25,2,101,114,114,224,50,2,32,13, +224,50,22,2,103,101,116,2,65,114,103,2,82,101,102,192,53,224,16,0, +225,118,23,2,101,114,102,2,111,114,109,2,73,79,34,193,122,192,16,224, +113,23,2,99,34,32,160,106,2,99,32,64,226,140,18,2,97,105,115,129, +103,96,9,229,209,20,2,97,116,99,2,104,34,32,69,211,64,9,224,42, +19,238,107,2,128,10,233,35,21,2,119,67,65,146,247,2,76,101,110,169, +46,224,18,3,224,60,19,2,112,101,101,2,107,67,65,128,42,96,58,224, +16,3,224,56,31,192,118,224,19,6,224,62,19,2,116,111,73,163,15,96, +9,224,42,21,2,80,116,114,160,42,32,9,224,42,21,2,68,98,108,160, +42,32,9,224,42,21,2,70,117,110,224,88,1,128,12,224,48,19,2,65, +46,97,2,108,108,111,130,22,160,11,224,46,21,2,115,105,122,130,25,128, +10,224,44,21,229,248,0,128,10,224,44,21,2,119,114,105,188,114,160,11, +224,46,21,167,142,64,8,224,40,19,2,98,115,43,136,76,64,8,224,40, +23,224,41,1,224,42,22,160,124,64,8,224,40,21,168,13,64,8,224,40, +21,136,15,32,7,224,38,22,192,79,232,18,21,2,98,115,62,160,39,229, +245,20,32,30,192,79,230,73,21,2,98,115,99,166,199,96,9,224,42,21, +2,112,97,99,2,107,34,32,96,43,64,10,224,44,21,2,117,110,112,224, +46,1,128,12,224,48,21,2,108,101,110,2,103,116,104,160,48,128,12,224, +48,21,44,40,2,115,116,114,160,48,128,12,232,173,21,128,9,168,176,160, +22,227,115,20,224,46,0,128,10,121,194,250,249,9,224,0,82,81,237,217, +217,182,207,186,101,219,59,150,152,251,56,18,103,189,120,138,248,221,3,154, +65,247,27,8,82,115,251,70,4,59,66,102,141,64,27,153,141,251,182,1, +122,131,251,182,49,64,82,153,200,224,110,4,160,108,152,255,32,81,58,172, +32,5,147,3,2,54,48,50,32,12,2,54,57,48,148,72,2,49,51,32, +96,43,254,37,0,119,145,2,51,49,32,118,109,64,10,64,46,2,55,54, +51,96,59,115,63,147,222,185,69,64,59,151,41,32,42,2,51,32,75,51, +255,2,75,32,66,154,201,120,74,118,84,64,62,225,141,0,64,12,224,151, +9,2,55,49,48,128,6,160,144,147,211,214,99,81,51,215,69,180,136,64, +45,2,53,51,55,243,112,1,64,53,147,214,96,161,64,52,117,223,155,111, +128,61,2,83,32,85,64,114,128,222,32,69,51,0,32,5,40,26,225,94, +2,32,241,243,196,1,124,3,2,83,32,67,118,107,50,209,64,14,2,67, +32,79,225,240,0,32,177,33,176,32,59,153,60,180,227,252,39,0,2,54, +53,52,32,28,2,52,51,57,160,34,2,35,51,54,245,8,0,224,36,0, +32,66,150,212,184,19,116,191,98,21,2,52,56,48,192,91,193,154,2,57, +49,32,32,117,2,53,56,48,64,199,215,184,218,57,218,30,192,88,85,7, +2,51,49,57,183,49,152,171,163,0,2,53,57,32,128,189,96,29,32,75, +2,57,50,32,227,50,2,79,218,120,254,2,75,32,90,96,161,117,204,32, +24,64,47,181,108,128,94,125,101,54,230,32,194,64,30,130,225,2,89,32, +66,184,253,152,44,2,67,32,83,83,202,252,205,5,64,46,130,189,253,71, +2,161,157,249,12,0,225,175,0,192,193,151,249,121,74,246,204,3,64,254, +2,54,52,48,90,27,2,51,48,32,160,64,122,51,96,13,226,72,3,224, +54,1,125,107,65,5,195,13,182,97,192,130,96,113,249,161,1,162,82,253, +143,2,64,194,220,102,128,149,188,110,66,240,32,235,2,50,53,56,32,47, +2,50,53,57,250,7,3,250,224,2,64,160,218,203,128,117,250,254,4,2, +52,48,55,183,137,187,62,92,211,251,67,2,32,178,90,192,226,81,1,161, +228,61,221,160,65,32,32,217,48,224,123,7,163,69,55,204,97,15,98,12, +33,203,131,21,130,104,193,9,65,200,183,21,87,223,249,226,0,224,106,3, +194,96,88,247,59,110,98,94,2,54,52,55,128,166,251,245,2,129,52,196, +111,163,6,192,69,64,175,88,231,224,44,0,224,33,0,160,181,64,164,184, +203,64,10,64,38,64,78,132,130,219,150,186,163,224,2,0,128,47,253,240, +0,224,8,0,160,24,224,25,11,154,91,249,50,3,224,29,5,224,61,2, +224,33,2,224,42,3,224,69,6,224,37,11,224,2,4,231,21,2,224,113, +16,224,85,10,131,97,224,2,23,224,48,4,225,31,8,224,178,5,224,143, +9,224,49,30,220,9,252,176,3,224,1,15,224,94,5,225,27,23,224,151, +16,224,57,5,225,9,24,225,6,5,225,249,16,224,61,15,224,125,9,224, +65,42,224,68,11,225,40,2,225,3,43,224,134,9,158,105,224,86,2,224, +145,22,224,151,25,224,1,15,40,35,69,68,166,222,231,5,2,225,220,44, +225,103,17,224,138,40,255,58,5,227,169,25,225,108,34,224,138,39,229,162, +0,225,177,15,230,157,3,224,96,9,225,178,36,224,153,37,222,22,226,209, +24,225,32,36,224,131,37,158,174,226,50,47,227,82,15,224,131,37,190,170, +224,65,32,224,114,11,225,119,36,2,50,55,32,224,244,29,225,129,16,224, +126,52,231,139,0,224,63,15,224,115,28,224,112,34,105,132,225,226,34,226, +228,19,224,118,34,228,143,9,224,115,31,224,118,52,227,240,9,227,75,14, +195,240,224,92,8,225,121,21,229,3,32,227,223,8,227,220,11,228,117,28, +224,129,5,225,7,30,224,126,7,230,156,1,166,147,225,19,5,225,13,16, +227,228,9,224,124,25,205,26,232,38,12,231,31,7,136,183,224,14,15,224, +154,1,232,194,11,225,126,18,227,228,1,224,73,3,64,38,141,17,32,39, +32,166,76,39,43,40,45,238,109,131,110,128,64,20,224,19,3,228,48,4, +224,129,1,64,67,235,129,1,224,232,0,171,156,75,213,203,214,110,225,236, +183,0,224,183,5,235,92,10,234,85,8,224,255,7,44,54,32,52,2,57, +54,32,174,159,2,35,57,49,225,189,9,224,88,11,226,91,2,225,101,4, +231,50,6,198,21,229,109,3,224,40,12,163,107,224,37,0,224,34,10,207, +93,144,141,224,25,3,229,247,5,2,73,32,64,224,252,0,65,66,64,5, +233,79,2,226,26,0,224,220,5,238,24,1,45,55,226,230,16,130,64,226, +95,3,224,248,1,225,6,3,45,95,172,219,164,187,225,208,3,224,74,10, +233,237,12,141,195,226,120,6,226,44,6,2,95,50,49,33,188,226,56,0, +226,55,17,243,53,0,144,123,224,106,6,81,91,224,16,21,77,145,227,38, +6,111,151,2,57,32,102,242,180,0,2,92,51,52,2,38,109,104,2,115, +47,83,2,121,115,116,2,101,109,47,2,67,111,110,2,115,111,108,2,101, +47,83,2,105,109,112,2,108,101,82,55,30,2,108,105,110,2,101,46,104, +2,115,92,51,2,52,38,44,2,49,54,50,2,58,53,34,227,14,10,131, +91,225,121,1,224,237,17,228,64,7,238,128,17,224,42,9,226,211,10,225, +232,0,230,72,3,172,108,227,50,19,227,180,3,175,232,65,123,96,8,130, +209,66,75,227,225,5,226,155,1,224,2,0,239,240,12,235,253,6,224,34, +1,242,117,0,96,40,68,103,65,231,132,117,226,11,8,96,135,160,5,112, +61,224,139,2,64,209,129,106,32,68,2,55,53,32,2,95,55,48,97,106, +80,164,160,71,179,130,211,93,32,109,243,58,1,224,42,3,64,41,64,237, +226,108,12,228,178,7,241,104,0,224,245,11,230,188,3,224,172,2,243,108, +2,128,41,96,148,80,171,224,175,4,242,24,1,98,252,242,122,0,196,136, +224,255,4,177,63,180,139,224,48,3,224,55,1,100,82,164,87,224,6,3, +225,151,10,241,171,3,192,88,130,15,227,148,26,224,169,2,227,10,1,225, +2,7,36,91,225,113,2,224,182,9,224,175,5,231,152,7,231,178,4,224, +147,2,244,88,0,34,206,32,142,69,184,160,6,225,142,1,231,65,0,228, +35,2,226,156,12,225,201,8,227,157,7,2,53,50,32,226,170,2,228,219, +14,182,0,226,149,2,96,247,236,238,0,229,94,2,2,64,64,85,244,36, +0,225,59,1,224,242,2,244,5,0,226,112,3,2,85,32,35,226,24,0, +227,45,8,226,65,3,231,119,6,224,95,12,225,13,2,226,218,9,224,105, +2,224,32,2,227,244,16,225,52,31,97,197,243,195,9,211,223,225,56,15, +224,221,8,231,164,4,224,145,4,32,115,228,173,1,224,172,10,226,142,5, +66,64,96,23,228,143,0,167,154,164,67,161,131,70,213,244,176,0,133,38, +226,140,0,128,27,225,108,0,163,109,224,63,3,128,242,71,97,224,67,15, +2,67,32,80,225,179,6,160,70,246,11,1,229,0,4,226,189,15,227,193, +8,195,104,131,174,165,1,228,202,20,248,32,4,161,222,164,131,100,182,195, +119,225,169,5,228,205,2,160,60,2,50,50,54,229,230,2,250,100,12,2, +92,56,38,2,32,92,56,2,38,34,32,162,208,150,228,151,13,248,50,0, +164,104,128,150,2,82,32,64,229,141,20,129,252,227,27,7,234,138,12,192, +20,226,179,11,174,54,231,161,19,98,120,64,164,246,98,0,132,160,65,199, +138,8,134,120,248,74,3,250,7,4,32,13,35,128,96,4,215,16,132,229, +128,250,36,212,65,72,122,164,164,213,134,207,96,112,2,49,53,32,64,194, +2,53,52,48,130,54,198,221,230,56,3,98,65,139,236,32,137,32,76,151, +90,249,56,0,193,175,86,199,187,26,2,50,49,56,160,225,64,20,155,10, +232,119,3,32,109,226,119,4,67,123,65,230,64,169,2,52,50,32,32,63, +236,65,1,91,19,2,64,35,48,137,4,33,117,225,246,1,2,103,101,116, +2,82,97,119,2,32,102,97,2,105,108,101,2,100,34,32,195,134,193,72, +32,81,99,226,64,130,155,87,2,94,71,69,2,84,82,65,2,87,32,58, +128,130,123,196,2,55,52,56,64,15,33,146,96,33,2,102,108,117,2,115, +104,98,96,17,154,9,32,139,193,173,64,20,153,239,225,126,2,155,80,2, +95,52,49,2,51,32,95,66,173,64,88,235,164,4,240,60,0,32,241,91, +174,193,99,32,54,33,211,130,72,249,7,4,64,102,153,147,58,189,2,50, +32,65,152,34,2,52,53,32,128,176,2,51,56,32,64,14,152,49,226,188, +0,225,61,8,32,82,92,92,227,102,1,225,107,23,2,50,52,52,36,181, +161,103,99,119,99,110,253,216,15,2,83,97,118,2,105,110,103,2,32,99, +97,2,99,104,101,222,85,32,95,32,48,64,248,120,216,2,95,50,55,201, +244,64,224,64,107,128,16,64,191,221,68,2,55,52,49,96,207,221,47,236, +153,4,100,43,65,31,2,51,55,56,130,185,226,54,5,130,105,78,93,99, +141,250,31,5,65,92,34,134,125,151,2,50,50,49,161,19,96,71,231,112, +10,64,137,100,133,2,50,54,49,222,155,32,154,160,164,35,70,64,15,130, +52,2,73,79,46,2,115,101,114,2,105,97,108,2,105,122,101,64,22,67, +99,66,59,2,97,100,100,2,95,108,122,2,55,55,95,2,99,111,109,2, +112,114,101,2,115,115,111,2,114,32,58,128,114,129,204,62,95,2,52,32, +90,224,1,6,234,77,1,128,116,65,181,195,46,2,56,56,32,67,104,92, +166,126,174,192,222,64,23,96,205,32,188,2,80,32,66,189,90,99,204,64, +21,64,7,2,75,32,95,99,9,96,66,129,61,128,94,219,238,165,153,98, +162,2,95,51,56,33,41,2,51,56,57,130,107,64,64,224,35,1,98,8, +226,9,18,2,69,120,99,2,101,112,116,2,105,111,110,2,58,32,34,193, +57,64,85,128,65,97,99,128,199,46,234,36,46,32,148,2,51,55,53,195, +173,224,229,6,133,252,226,3,0,224,255,3,128,50,232,203,6,97,8,224, +255,5,91,186,128,172,2,51,55,52,224,167,3,45,126,237,116,0,171,95, +225,75,0,235,95,1,128,69,224,15,2,2,56,53,32,161,25,162,38,93, +158,224,194,0,97,125,225,104,0,65,72,65,44,2,85,32,67,204,58,101, +155,227,131,3,192,178,65,14,2,64,95,56,254,219,3,224,31,1,64,102, +65,240,224,92,7,244,247,5,65,104,131,71,192,172,35,124,96,165,2,51, +51,50,96,170,125,3,2,54,57,32,160,44,165,137,2,51,51,51,34,118, +2,85,32,66,169,188,32,139,128,88,64,35,130,243,238,11,0,240,37,2, +32,80,95,176,70,125,70,19,192,61,224,7,3,72,155,166,138,235,192,9, +253,96,2,228,124,13,137,145,226,118,4,167,190,226,120,12,35,102,2,98, +105,110,2,97,116,111,2,114,115,58,2,92,49,48,167,255,2,95,54,53, +253,96,0,253,182,4,96,221,131,193,224,221,11,128,155,2,56,48,32,199, +129,226,29,2,97,247,38,7,32,82,2,52,52,53,128,33,232,52,2,161, +210,48,40,226,185,10,33,52,232,5,1,223,47,227,149,3,193,63,192,83, +228,153,0,160,123,225,53,10,98,100,229,179,5,227,5,5,225,67,35,2, +112,105,108,69,201,2,117,115,101,2,100,32,98,2,111,111,116,2,32,109, +111,2,100,117,108,165,212,64,196,207,230,255,130,5,225,25,14,239,29,2, +226,213,11,142,177,226,211,1,128,185,34,54,207,140,195,224,65,12,226,62, +38,225,7,4,224,250,25,2,116,111,116,2,97,108,32,49,161,2,111,114, +116,2,32,116,105,2,109,101,32,64,0,128,245,238,159,0,107,215,52,187, +123,3,166,225,72,25,2,64,64,102,224,72,0,2,109,115,34,241,108,7, +226,122,3,244,137,1,196,88,137,219,137,228,37,17,225,176,2,2,54,52, +54,64,4,137,149,32,120,129,34,211,215,34,192,65,140,67,194,64,211,41, +205,33,157,71,228,64,14,2,51,53,56,64,77,121,26,64,40,134,117,166, +233,202,68,97,82,107,72,97,78,32,166,33,23,235,125,2,141,101,32,111, +64,65,134,136,226,208,11,99,96,176,243,145,248,74,21,163,24,225,181,0, +197,89,178,187,226,2,0,171,99,140,5,227,15,8,32,65,163,72,2,80, +32,75,193,49,130,27,238,111,3,248,2,0,114,166,130,46,209,170,2,52, +51,57,82,168,96,78,129,38,32,109,173,238,128,33,246,72,1,129,114,32, +31,133,207,64,247,233,124,0,2,52,32,65,161,76,135,16,2,85,32,90, +231,180,5,64,26,233,136,0,65,103,230,80,17,162,189,2,51,49,54,32, +233,2,52,50,56,226,156,2,64,174,226,170,11,2,79,32,35,74,111,128, +107,241,49,2,131,110,2,55,50,50,227,63,0,130,74,194,249,96,220,226, +249,19,2,67,97,110,2,110,111,116,2,32,102,105,2,110,100,32,2,112, +97,99,2,107,97,103,227,237,8,163,147,227,131,2,231,106,10,201,42,32, +193,141,223,65,15,134,144,231,118,2,2,112,107,103,32,92,64,26,166,126, +2,52,51,53,73,23,66,69,137,93,33,19,64,15,133,155,244,165,2,98, +21,2,50,56,57,227,70,2,223,91,208,3,98,148,194,55,162,0,76,251, +182,195,229,72,37,128,205,229,72,45,132,71,69,72,229,55,7,226,26,13, +128,94,76,57,66,92,232,165,10,128,54,68,42,2,95,52,52,32,125,231, +94,1,241,67,8,225,154,4,104,2,35,227,167,4,133,160,32,98,229,160, +0,203,144,75,57,247,55,5,225,45,107,108,64,2,100,32,34,230,108,7, +232,249,4,206,216,69,47,2,52,52,50,134,66,176,55,43,228,2,51,32, +35,253,159,0,34,72,67,31,227,146,1,231,74,96,224,211,1,103,69,226, +6,56,2,45,98,111,2,111,116,34,160,144,130,10,227,225,32,231,199,3, +99,234,2,111,117,110,2,100,58,32,227,228,8,226,82,35,33,88,179,164, +226,83,1,2,54,50,55,230,155,1,66,80,99,192,70,13,74,128,2,54, +53,50,234,127,1,238,237,4,126,97,64,50,134,99,37,107,197,84,64,20, +204,162,248,178,4,134,128,65,245,2,52,50,55,245,63,5,224,189,3,225, +95,0,193,92,35,10,229,236,0,253,66,9,254,45,3,241,242,2,255,87, +5,247,94,5,160,41,224,116,2,246,230,8,224,8,4,100,142,245,92,1, +226,144,37,235,18,4,226,144,10,226,2,17,2,112,97,114,2,115,105,110, +2,103,58,32,232,156,2,249,128,12,245,253,7,224,160,69,226,165,19,64, +162,2,101,100,58,235,187,2,105,96,2,54,51,55,255,172,8,224,180,4, +232,98,7,163,90,104,80,128,175,224,168,1,235,170,1,211,11,2,54,51, +56,115,11,96,29,154,207,168,43,231,180,1,131,97,128,15,224,190,16,195, +95,2,97,109,101,2,32,100,111,2,101,115,32,67,105,2,97,103,114,2, +101,101,32,2,119,105,116,2,104,32,102,50,151,96,29,225,131,0,248,106, +0,103,199,99,133,231,246,12,73,133,135,246,229,17,2,226,157,11,162,154, +226,179,10,227,12,4,227,55,8,251,135,13,190,47,252,126,0,232,205,10, +97,116,83,197,2,54,51,57,193,249,2,54,52,48,228,49,6,2,54,52, +49,164,49,224,188,4,252,136,5,254,45,1,224,28,14,189,137,224,28,13, +228,23,21,225,44,0,235,124,1,249,192,4,222,195,254,115,5,192,35,224, +111,7,228,28,1,100,252,252,229,0,224,5,33,149,142,230,142,40,206,153, +227,92,43,2,116,121,112,2,101,32,99,2,104,101,99,2,107,101,100,227, +98,2,234,71,1,2,54,52,50,67,12,67,52,224,53,1,2,45,45,45, +2,45,45,92,224,45,0,228,55,6,226,103,9,225,92,5,225,171,16,230, +249,4,210,123,238,4,1,226,54,0,100,210,172,255,226,55,19,226,59,6, +226,32,50,224,2,18,234,113,0,224,186,50,224,153,15,224,192,8,224,40, +19,224,198,23,224,200,16,225,149,0,224,81,7,224,224,3,226,218,1,224, +73,3,196,4,227,24,4,224,64,7,224,2,4,228,166,18,224,143,26,226, +64,1,224,255,9,224,93,6,224,92,13,192,32,228,215,14,231,163,3,199, +145,224,8,9,231,2,104,2,100,101,115,2,117,103,97,2,114,101,100,242, +193,4,99,153,249,129,1,229,180,8,229,165,2,128,177,224,5,9,226,198, +4,224,207,3,245,69,3,225,30,1,235,20,25,253,157,6,238,218,2,224, +24,9,128,247,224,24,6,235,56,26,2,100,111,110,206,137,224,166,9,231, +55,5,224,91,2,224,89,17,2,44,32,34,255,105,8,160,69,241,202,3, +241,181,1,231,234,16,2,115,32,40,192,74,245,206,0,224,72,10,224,69, +21,2,32,43,32,232,8,11,224,65,3,224,62,28,224,197,12,80,45,34, +49,248,78,4,227,51,3,227,102,0,226,52,18,226,254,12,233,91,32,57, +222,136,209,128,159,32,11,66,66,233,95,1,55,52,2,51,32,102,224,206, +0,2,73,110,116,2,101,114,97,2,99,116,105,2,118,101,34,255,68,0, +219,63,226,121,5,227,91,45,2,108,111,97,2,100,101,100,238,90,9,228, +232,14,196,11,227,93,0,226,97,2,227,63,4,255,124,2,64,5,228,86, +0,237,46,4,224,18,0,2,54,53,53,250,155,0,164,167,223,167,179,194, +189,65,32,8,33,89,2,55,50,32,207,161,249,190,8,226,241,2,245,64, +3,229,162,1,147,42,224,96,1,2,85,32,65,242,245,2,255,105,0,87, +35,73,203,227,216,1,161,246,224,32,0,224,45,4,205,242,244,43,0,224, +16,11,224,32,8,66,53,2,54,53,56,64,148,2,89,32,66,179,204,211, +201,193,13,179,137,64,188,79,219,2,54,57,54,243,151,2,65,55,212,250, +2,95,57,49,105,12,78,41,226,209,1,225,135,4,80,224,106,118,2,56, +50,51,82,0,88,164,251,96,7,224,137,11,248,189,1,170,114,224,10,4, +224,167,4,65,83,225,49,1,224,76,9,140,136,194,83,34,39,2,32,61, +61,34,198,128,212,239,109,1,244,129,5,96,211,161,167,96,13,192,178,64, +208,181,35,2,53,51,56,173,23,75,84,133,92,79,41,222,20,2,53,51, +57,64,5,127,229,32,6,93,130,2,55,49,48,128,45,203,138,158,193,64, +60,188,94,35,51,116,73,2,53,54,56,96,60,67,31,154,185,224,185,0, +126,186,36,101,2,48,54,32,64,66,90,84,128,39,227,101,1,2,101,111, +102,131,97,63,18,2,50,52,49,224,134,0,252,115,2,64,122,150,73,32, +73,35,73,128,120,236,84,1,32,15,98,53,194,220,2,53,52,50,223,94, +228,185,0,2,32,64,83,182,202,2,53,52,52,96,148,2,53,53,51,128, +237,149,95,223,87,160,114,180,107,224,230,2,2,54,48,53,64,196,2,48, +57,32,228,67,1,224,175,1,129,110,32,119,228,164,5,2,77,97,105,2, +110,34,32,32,29,2,79,32,95,128,170,2,57,49,32,228,201,7,2,109, +97,105,128,36,160,128,64,127,180,220,68,56,225,103,1,2,48,32,102,238, +61,6,159,57,225,140,4,32,213,170,115,225,39,0,193,211,225,230,3,2, +50,56,53,225,242,2,2,54,52,32,2,35,52,48,129,23,93,103,32,167, +68,57,160,24,130,48,192,13,243,184,1,224,254,2,34,228,33,64,64,34, +246,114,0,228,249,0,224,192,13,2,119,104,101,2,114,101,34,231,63,1, +225,107,15,229,28,4,225,113,4,193,115,242,65,1,251,158,0,128,241,134, +233,224,9,66,225,74,2,224,5,8,71,73,161,78,99,15,2,52,51,32, +68,133,96,26,154,182,225,114,6,225,12,3,2,100,97,116,2,97,34,32, +96,209,140,10,96,8,159,144,224,88,2,224,99,12,32,94,64,6,224,93, +18,2,110,101,119,77,206,192,96,134,201,226,1,10,119,143,224,101,17,103, +34,126,18,99,91,32,73,121,238,32,14,127,51,110,11,58,74,101,202,32, +246,115,55,245,104,7,183,241,2,57,49,49,32,21,64,47,159,178,129,204, +250,185,0,224,129,15,64,124,224,231,18,224,228,35,2,54,50,54,162,213, +225,173,6,2,53,49,57,128,32,2,57,55,32,233,45,1,226,117,0,66, +2,224,147,4,163,53,229,65,4,2,56,55,32,32,64,67,196,227,66,5, +224,119,1,224,68,4,2,52,52,51,224,216,21,138,226,160,218,2,55,48, +51,160,185,226,25,25,121,235,224,88,3,224,11,15,224,112,6,2,102,111, +114,2,101,105,103,132,149,224,140,18,224,27,8,2,99,99,97,2,108,108, +34,160,26,2,54,48,52,65,6,161,225,64,15,97,89,224,118,5,2,56, +54,32,224,62,1,2,58,58,34,193,190,192,52,224,216,13,2,55,48,52, +224,245,15,72,8,227,152,4,98,182,128,54,2,49,57,50,225,92,10,2, +110,102,105,2,120,108,34,199,51,225,150,2,152,247,224,45,10,2,114,34, +32,196,127,224,92,3,107,82,224,46,10,203,250,64,28,128,151,33,8,227, +252,2,2,105,103,105,97,79,231,61,6,188,232,66,96,71,227,87,24,114, +61,171,46,41,28,2,95,54,49,96,121,248,203,10,35,133,192,32,224,33, +8,170,201,160,91,71,153,224,36,4,224,0,0,226,201,1,104,57,226,201, +6,226,125,13,226,136,15,65,27,226,112,18,2,99,108,97,2,115,115,34, +161,252,2,51,48,32,227,196,2,161,199,227,201,9,2,49,50,52,128,30, +96,164,226,11,17,32,222,194,124,224,131,6,2,54,49,53,224,33,8,230, +245,7,232,148,3,200,84,32,44,39,103,64,5,142,193,224,246,17,66,111, +227,216,19,2,110,115,116,2,97,110,99,228,181,1,164,28,128,94,2,55, +48,53,228,163,8,32,83,229,5,22,2,100,101,102,2,97,117,108,196,45, +2,53,55,54,96,219,96,174,64,94,225,199,6,227,99,19,225,179,22,229, +110,3,2,48,56,32,229,110,9,227,219,15,133,88,224,119,17,66,109,224, +119,18,2,112,97,116,45,250,196,156,197,233,226,37,15,131,1,232,92,3, +2,53,55,32,105,34,232,155,1,135,216,128,15,42,120,202,165,96,140,110, +122,232,119,7,224,231,18,2,60,45,34,160,152,64,103,230,65,45,224,252, +32,163,159,71,135,225,215,7,194,77,229,12,0,225,141,13,64,22,47,251, +2,56,55,53,32,241,234,127,0,67,10,123,88,2,83,32,83,107,55,36, +79,2,60,32,64,114,171,224,18,6,64,228,100,150,224,18,1,157,115,228, +201,2,97,67,2,49,51,56,100,201,228,229,6,128,253,160,27,2,95,53, +57,130,248,242,107,0,224,20,10,224,62,4,186,197,128,62,2,75,50,32, +36,198,200,81,224,149,6,66,7,236,157,5,224,58,3,241,82,0,98,35, +161,246,224,115,1,69,128,224,90,1,65,33,220,173,77,196,36,138,64,24, +36,110,64,25,156,148,160,25,99,193,160,24,156,152,232,113,8,2,55,53, +50,232,113,1,64,39,141,150,160,64,96,128,160,64,141,124,226,79,6,226, +94,10,227,88,11,110,61,72,107,204,254,231,27,5,99,149,64,131,2,56, +32,102,226,37,0,2,83,79,85,2,82,67,69,167,26,229,8,4,2,52, +52,53,254,151,0,235,38,3,224,135,1,229,134,5,204,154,224,158,16,208, +210,128,37,112,15,96,85,224,118,5,97,172,232,93,2,227,40,18,2,97, +115,34,197,1,201,47,136,144,232,52,22,231,209,3,231,208,10,2,104,105, +100,52,106,225,18,11,160,155,197,114,141,71,2,55,48,50,227,154,11,224, +100,22,2,113,117,97,2,108,105,102,2,105,101,100,128,103,65,250,143,3, +236,114,25,159,233,65,200,162,200,164,93,33,40,228,101,22,238,2,2,2, +57,48,32,237,239,7,229,173,17,165,3,96,95,231,44,13,224,46,4,139, +20,107,92,64,215,143,104,81,104,80,220,64,17,142,250,241,88,3,64,7, +66,29,64,29,141,226,2,90,32,66,64,21,128,50,96,234,176,32,225,88, +1,112,64,2,83,32,95,32,141,97,142,101,209,99,4,148,200,228,6,0, +136,99,129,189,96,31,2,90,32,95,108,192,2,50,49,53,196,133,64,100, +131,240,230,73,4,41,241,228,114,2,2,85,32,66,37,47,82,114,132,119, +81,203,208,151,211,98,114,2,249,62,1,240,182,1,116,21,238,237,1,121, +220,180,76,96,56,224,16,0,178,90,249,130,3,146,87,243,197,3,64,17, +181,110,230,184,2,179,39,240,235,3,178,44,242,230,2,192,10,213,156,67, +214,240,76,1,182,162,2,53,55,48,224,97,0,226,69,8,135,59,160,41, +147,147,246,63,5,165,102,147,244,65,104,191,63,178,219,238,60,0,238,29, +3,208,4,231,136,4,183,225,64,237,64,10,147,22,245,22,5,225,190,0, +197,149,225,192,5,150,17,98,20,240,132,8,32,203,232,67,3,254,18,1, +213,224,245,221,2,193,30,242,132,1,232,77,9,149,250,32,57,192,214,224, +211,23,38,25,132,186,128,193,134,62,229,112,1,33,41,2,51,51,32,224, +100,5,228,222,18,110,143,100,158,64,228,2,54,57,52,238,222,24,116,149, +129,182,97,98,184,54,228,229,1,224,78,8,236,10,24,224,77,2,32,7, +34,135,226,140,2,73,50,166,156,144,80,84,108,48,80,151,213,2,95,56, +51,203,159,128,38,65,18,244,192,0,241,148,14,224,5,8,225,223,3,65, +15,230,190,6,224,167,0,68,63,234,134,10,66,11,128,162,160,240,225,190, +6,45,111,239,156,10,229,156,7,96,36,119,134,41,124,224,51,0,229,164, +1,2,54,52,54,225,214,8,2,54,57,51,192,253,170,48,229,85,2,2, +54,50,49,96,159,229,220,28,138,50,74,156,243,223,19,241,24,5,35,144, +111,113,2,53,48,53,230,70,26,84,227,224,105,26,160,209,230,90,15,2, +57,48,48,224,199,19,2,54,55,56,214,220,224,139,14,173,221,129,169,224, +221,18,2,55,56,54,197,195,238,101,12,130,231,195,48,224,57,9,102,58, +224,57,10,35,156,224,56,2,66,174,183,60,225,62,22,91,149,136,174,129, +23,226,182,5,231,134,13,132,248,195,226,2,49,51,55,226,64,9,2,52, +55,32,233,175,9,226,240,2,2,49,48,49,224,143,13,211,49,104,21,226, +241,8,32,23,199,231,232,213,2,2,54,57,50,237,26,9,2,46,46,34, +228,61,0,226,14,9,2,49,50,53,163,213,136,235,120,213,64,14,200,34, +231,242,4,183,32,2,49,54,56,2,57,32,58,128,155,128,15,97,32,132, +58,32,28,33,154,32,29,32,35,228,39,2,237,188,8,92,251,32,123,100, +133,227,87,5,93,26,64,70,97,58,160,8,64,79,168,11,228,113,22,2, +54,55,57,128,62,161,40,2,56,50,32,128,7,161,223,125,5,64,7,34, +97,64,85,134,162,225,226,15,2,49,56,50,234,165,1,233,82,3,99,251, +2,54,56,53,96,76,225,131,2,145,240,240,28,6,2,111,34,32,235,65, +1,65,7,2,54,54,55,129,82,64,133,128,212,242,164,11,2,81,117,97, +2,108,68,111,242,165,10,178,66,146,165,220,252,45,180,128,18,251,32,4, +192,7,64,59,233,98,2,253,125,12,192,168,192,71,168,55,114,170,103,235, +2,51,55,48,66,173,2,50,56,32,224,63,2,65,201,32,6,254,197,6, +64,220,230,41,5,242,176,23,2,55,55,49,241,184,22,154,181,227,21,0, +245,88,17,140,116,233,24,2,241,70,8,2,104,101,110,245,50,0,224,77, +56,2,101,108,115,185,85,224,77,1,226,210,4,32,45,224,245,16,71,87, +224,245,29,162,58,240,88,9,2,45,62,34,242,88,0,236,13,11,65,139, +197,6,224,132,14,225,122,22,2,108,101,116,224,133,6,182,43,243,103,20, +225,174,4,64,132,205,80,224,132,12,2,56,51,52,244,175,22,2,97,115, +101,226,1,18,224,45,6,188,227,224,177,0,2,56,49,32,161,10,188,103, +233,181,18,114,69,202,141,102,210,96,56,196,255,230,14,14,71,167,228,232, +12,69,77,164,232,180,246,198,215,231,59,13,193,46,165,95,233,63,3,71, +128,235,50,5,170,11,135,153,251,212,9,239,176,8,247,252,21,205,56,251, +251,12,49,220,40,148,2,51,53,32,96,237,202,149,2,53,55,53,86,243, +188,19,32,183,69,129,224,183,8,33,81,224,154,5,231,47,12,136,158,224, +197,7,231,90,18,252,168,18,196,245,178,144,2,95,51,57,32,184,32,42, +96,170,64,146,110,105,78,58,192,196,138,27,224,198,0,230,112,29,224,5, +9,233,195,2,74,101,207,121,224,24,11,102,64,234,95,64,66,56,234,95, +32,138,92,234,85,29,2,54,55,48,233,206,1,234,66,22,32,44,228,76, +10,234,67,2,199,216,251,190,4,2,54,55,50,224,40,1,224,173,0,224, +96,15,251,186,10,234,164,3,173,22,224,96,5,108,90,225,14,17,130,15, +225,111,31,131,197,130,130,235,195,21,2,55,57,48,71,55,104,133,161,70, +246,105,19,2,114,105,109,2,105,116,105,2,118,101,34,162,23,142,181,66, +141,200,168,232,41,12,2,115,116,114,179,33,232,41,6,129,191,250,207,0, +167,204,160,82,136,124,149,76,64,202,41,231,64,22,231,182,0,142,17,64, +187,40,59,2,50,57,54,208,53,32,207,2,51,32,79,233,192,2,96,54, +134,97,213,156,96,102,117,66,97,174,227,72,2,170,39,225,219,12,136,96, +32,227,131,228,233,88,2,232,110,4,32,64,197,79,226,236,2,64,106,133, +219,192,132,100,9,160,132,165,188,240,137,4,32,31,235,155,1,224,9,21, +241,117,12,128,120,240,223,7,64,117,132,116,160,59,224,13,20,146,84,236, +21,3,196,211,141,248,208,156,140,111,172,118,226,132,0,224,147,14,231,33, +0,224,94,11,66,185,254,163,7,236,53,13,224,70,9,225,145,0,144,19, +224,58,17,243,11,11,224,213,2,240,137,9,241,24,0,240,15,3,138,111, +252,133,22,107,77,245,239,7,237,105,8,2,54,54,56,224,243,41,224,240, +3,64,66,135,113,224,239,15,224,237,4,192,234,224,226,3,66,135,135,212, +98,159,65,200,131,115,64,88,226,183,1,97,94,130,182,64,180,246,131,28, +2,95,49,50,131,87,228,245,5,144,8,2,54,53,56,224,218,3,224,54, +5,79,50,233,251,43,224,125,7,232,188,5,65,147,235,252,13,233,241,2, +151,47,2,54,53,57,254,114,19,239,10,4,235,87,11,244,52,11,190,39, +64,136,237,98,0,231,162,13,250,13,8,228,155,15,2,53,50,49,225,95, +9,126,24,233,84,13,254,92,4,254,171,15,110,235,252,134,30,254,100,5, +244,90,0,224,123,21,65,1,133,208,246,84,5,65,32,32,244,245,126,7, +159,97,96,180,227,191,9,140,172,128,83,251,22,2,229,31,14,224,186,3, +2,119,104,101,2,114,101,34,250,18,0,248,183,14,64,87,134,43,229,119, +4,100,233,96,157,64,36,245,45,5,2,39,32,79,75,180,160,64,99,102, +70,171,224,137,1,227,207,1,64,93,198,30,235,252,17,228,108,45,224,114, +13,64,113,217,89,70,142,67,215,163,239,209,58,167,99,195,166,32,33,32, +29,67,15,226,178,3,254,235,13,222,69,2,53,57,50,164,96,64,58,196, +47,2,54,53,54,81,163,64,88,241,163,3,150,195,2,54,53,53,128,104, +227,27,4,241,163,41,184,49,150,28,64,79,168,58,231,14,4,32,26,236, +177,12,141,3,167,12,247,207,3,247,204,17,153,25,2,50,55,56,203,206, +193,52,236,249,123,97,0,131,22,41,132,255,7,9,255,195,6,67,250,255, +27,6,158,255,117,20,137,172,160,219,255,67,12,160,38,91,56,224,38,0, +82,3,183,178,64,140,233,119,0,130,100,76,99,234,30,6,255,201,5,32, +183,224,164,6,64,87,224,48,4,135,8,224,48,0,255,158,1,255,229,17, +224,37,3,225,39,0,207,131,194,225,236,139,27,216,251,128,131,224,19,1, +96,80,252,193,1,35,105,98,89,135,64,64,64,160,24,96,26,156,94,142, +27,220,225,105,14,227,165,0,64,33,131,165,66,229,64,165,233,100,10,182, +159,2,48,57,32,96,40,131,101,97,60,92,82,154,37,200,131,132,195,128, +21,128,55,139,132,98,203,76,54,160,24,171,167,64,79,227,151,18,230,18, +6,2,114,105,118,223,27,225,77,0,127,11,150,201,98,221,238,19,7,250, +108,2,214,197,101,62,227,12,1,229,156,13,68,12,227,222,7,2,50,57, +32,235,47,12,233,127,6,229,90,13,167,218,165,89,66,47,229,115,4,170, +171,64,63,230,138,6,2,67,32,80,242,223,5,64,219,99,120,252,31,8, +230,138,18,228,49,7,104,221,131,62,230,252,9,149,100,32,118,65,205,68, +123,64,154,195,250,221,230,96,25,64,132,68,38,32,54,33,96,2,55,49, +50,108,180,65,225,234,233,1,64,178,131,158,123,240,157,171,165,12,139,107, +190,108,160,49,128,214,128,1,64,37,100,136,45,140,37,6,188,231,224,36, +6,254,208,0,253,67,2,93,64,108,75,224,5,13,224,114,4,195,33,222, +69,159,42,254,72,2,254,70,5,128,38,254,71,2,157,111,254,76,2,204, +67,255,68,3,127,139,197,215,160,2,229,232,0,224,119,1,159,165,221,229, +2,51,50,52,237,22,2,37,151,102,9,113,199,128,32,32,14,98,216,122, +203,102,247,2,54,57,57,236,147,2,2,49,48,55,64,149,158,248,173,84, +254,190,8,134,106,163,176,70,139,189,152,55,79,134,36,101,247,66,239,96, +8,96,16,163,242,142,196,2,52,48,48,33,252,113,224,33,253,122,209,129, +254,96,169,252,180,0,98,228,2,51,56,52,224,159,1,64,83,64,45,87, +111,42,143,161,225,224,79,3,225,12,3,124,181,247,202,9,2,66,97,100, +2,32,71,65,2,68,84,32,2,114,101,115,42,51,2,32,116,121,2,112, +101,34,226,75,4,75,249,112,196,2,48,32,67,34,186,2,95,56,54,69, +131,2,51,51,48,133,187,144,224,203,78,161,161,195,121,226,196,2,197,200, +33,148,45,44,2,50,32,95,160,53,131,137,224,160,7,72,81,32,96,163, +7,194,52,132,252,64,142,128,126,99,98,224,217,15,202,225,225,158,0,128, +57,96,190,96,95,32,125,227,103,0,32,33,104,107,96,146,64,174,134,38, +101,168,96,179,2,64,90,32,99,39,195,50,35,243,252,152,0,131,244,64, +164,227,35,2,49,211,160,123,65,163,71,127,96,108,121,146,225,90,0,124, +161,2,55,32,79,240,170,2,224,76,5,224,70,8,2,75,32,75,224,70, +1,224,67,17,224,49,4,59,170,224,120,0,206,129,2,49,50,55,132,161, +65,215,96,113,223,1,224,170,0,224,108,0,224,68,1,192,60,65,125,160, +58,97,45,246,128,10,2,51,50,32,64,42,229,95,4,236,129,12,229,92, +6,105,37,233,164,8,193,238,224,24,7,138,34,237,106,5,33,12,224,108, +8,248,249,2,225,194,1,230,158,4,233,220,2,225,225,0,246,38,4,224, +26,0,196,121,224,11,0,232,36,3,226,242,2,68,253,98,242,71,227,246, +150,7,250,228,13,237,253,14,66,127,193,26,193,12,161,98,96,7,136,44, +224,82,24,224,93,11,101,53,162,107,96,8,192,111,129,131,132,112,241,132, +10,224,142,11,185,12,36,18,224,15,1,65,7,169,29,225,207,4,32,122, +67,90,238,103,1,77,155,2,54,50,51,129,140,226,3,0,225,131,4,97, +95,64,80,204,171,225,88,11,244,35,2,170,44,140,69,90,52,224,31,7, +246,30,13,223,226,226,85,4,240,8,3,2,54,32,85,68,229,2,89,32, +64,138,43,97,18,161,62,166,56,64,192,229,1,3,201,102,250,74,16,224, +108,4,168,231,176,51,233,146,1,239,196,19,76,115,255,187,19,161,58,202, +48,250,211,17,65,154,195,17,64,49,213,229,224,49,26,32,245,64,49,220, +66,138,101,245,155,2,69,45,160,148,96,51,234,62,6,108,7,64,64,246, +7,6,2,48,55,32,97,199,106,173,98,93,64,36,236,25,0,108,180,2, +53,56,57,129,57,143,25,64,37,236,55,3,225,93,4,234,252,2,162,28, +209,125,234,240,19,212,203,101,242,234,247,13,67,9,242,203,22,129,49,2, +48,56,32,140,162,128,125,179,116,227,170,22,130,97,66,83,227,143,9,192, +69,161,8,224,15,0,32,148,75,120,224,148,2,224,226,5,232,250,8,242, +47,2,97,32,252,194,15,242,213,1,245,43,20,239,61,2,155,134,64,144, +240,122,0,33,118,64,15,163,206,230,5,7,229,161,7,66,197,251,195,14, +251,188,6,64,160,67,129,155,179,64,98,194,246,176,221,88,197,64,82,144, +141,64,89,160,144,2,51,32,58,128,22,236,190,8,224,144,8,193,188,107, +218,253,79,124,66,162,252,136,20,252,112,112,238,92,11,251,12,19,156,115, +96,8,119,25,227,140,4,229,155,7,252,141,17,97,91,252,141,5,65,38, +132,57,2,83,32,85,33,103,32,87,225,149,1,2,101,84,117,2,112,108, +101,200,150,133,191,2,90,32,90,64,134,129,116,64,61,228,89,0,251,95, +11,2,108,105,116,2,101,114,97,2,108,34,32,73,52,241,35,11,224,18, +5,199,92,241,103,6,187,134,134,75,112,3,64,36,124,34,99,28,141,74, +224,34,20,205,236,2,83,32,67,224,112,3,152,73,224,53,13,2,55,57, +49,241,162,16,224,145,20,2,57,48,51,235,234,3,66,49,241,36,0,241, +35,0,64,145,192,21,244,223,1,64,202,226,178,8,187,248,230,56,1,92, +70,233,203,8,64,39,162,164,224,41,15,2,61,62,34,229,180,3,64,111, +248,109,5,227,148,5,224,46,0,213,49,117,37,213,49,64,66,224,58,16, +224,147,0,245,108,1,203,140,64,58,253,41,0,160,58,130,204,242,197,28, +2,56,56,32,242,197,9,65,32,97,76,108,158,229,163,0,227,70,3,143, +252,141,140,65,206,66,3,171,231,253,250,7,136,57,244,78,2,103,136,206, +129,172,13,35,130,137,66,245,118,0,186,188,224,126,13,136,250,64,170,228, +148,6,224,244,16,128,30,241,130,4,2,102,111,114,2,97,108,108,225,89, +6,2,55,48,52,230,245,1,191,96,199,65,214,140,239,67,0,231,167,13, +69,51,232,96,4,165,208,104,96,126,12,64,36,227,232,0,232,96,2,69, +154,197,207,66,197,64,39,231,244,0,228,16,11,2,76,73,100,2,101,110, +116,255,112,10,129,47,163,87,225,166,1,177,61,35,182,161,219,32,77,65, +100,2,52,55,48,65,49,113,81,70,35,64,132,37,23,2,52,52,56,32, +12,161,193,119,224,97,7,96,86,161,168,99,173,144,107,32,0,2,75,50, +32,192,30,129,159,64,251,233,108,15,136,75,64,36,227,166,5,2,54,48, +54,128,36,137,240,64,50,225,1,17,2,85,73,100,225,1,46,32,255,2, +53,48,55,192,246,224,213,37,131,172,110,224,70,58,154,127,226,123,1,102, +83,75,146,226,67,0,99,96,184,62,167,191,224,19,4,64,84,251,31,1, +148,187,231,22,4,128,145,226,111,4,213,166,66,177,128,56,224,59,1,167, +28,226,161,14,64,153,250,222,7,244,170,5,236,168,0,64,202,237,70,1, +224,39,13,133,39,238,208,6,224,42,11,90,111,224,81,9,232,245,3,62, +104,249,103,0,146,251,249,146,2,65,219,148,158,109,12,225,234,0,96,127, +113,63,2,90,32,67,97,233,65,127,84,3,2,49,51,52,32,31,91,111, +228,229,0,128,12,163,223,42,149,65,141,167,247,239,146,7,65,41,251,170, +0,115,150,39,211,32,19,193,119,131,194,112,188,64,14,198,152,64,174,67, +63,193,143,117,158,128,13,43,81,32,168,46,140,90,59,156,40,64,32,134, +62,64,141,233,97,21,233,103,7,32,209,97,227,247,153,17,2,109,111,100, +2,117,108,101,196,227,120,179,235,255,14,145,158,64,36,174,215,163,245,105, +170,233,143,31,191,28,233,124,6,235,229,13,96,97,224,96,0,226,167,9, +234,23,6,2,53,57,49,234,83,1,224,26,11,225,5,18,2,112,97,116, +41,56,2,110,34,32,165,198,142,177,224,152,21,224,78,18,244,197,0,224, +142,1,224,190,10,65,208,232,127,6,74,37,228,253,0,103,110,64,36,232, +52,6,71,218,64,6,125,27,96,37,228,253,17,136,24,228,249,19,138,16, +87,76,117,212,163,23,101,211,244,215,12,242,202,1,128,47,195,73,224,49, +7,232,133,5,229,62,0,245,213,0,154,91,64,43,131,111,224,23,15,129, +2,232,193,0,167,12,72,193,231,12,9,96,111,231,12,18,2,81,73,100, +230,11,26,192,215,231,0,56,224,211,22,133,99,2,79,32,102,224,160,0, +2,99,97,115,98,55,224,19,4,2,108,97,115,2,115,34,32,224,20,5, +2,100,97,116,2,97,34,32,224,19,6,2,101,102,97,55,66,224,22,9, +251,122,1,224,23,4,2,111,34,32,224,17,5,2,101,108,115,224,125,8, +233,2,1,224,21,6,2,101,105,103,99,46,224,22,3,2,105,102,34,224, +17,7,2,109,112,111,2,114,116,34,224,21,7,224,57,9,2,110,102,105, +2,120,34,32,224,20,10,224,123,8,96,21,2,114,34,32,224,21,7,2, +115,116,97,2,110,99,101,224,23,7,2,108,101,116,224,18,7,228,241,1, +224,21,3,2,110,101,119,195,181,224,22,3,2,111,102,34,224,17,6,228, +42,2,224,22,4,2,114,105,109,2,105,116,105,2,118,101,34,224,24,6, +2,116,104,101,224,44,8,224,105,11,251,239,0,251,124,1,224,0,8,66, +53,134,111,78,22,2,90,32,85,196,70,242,110,5,242,242,2,98,181,236, +44,6,2,46,46,34,229,61,9,66,162,207,47,204,38,156,231,233,138,2, +239,68,6,64,121,234,125,20,2,83,121,109,2,79,112,101,97,172,238,142, +8,67,50,227,131,4,131,67,227,131,0,64,23,231,163,3,179,229,201,132, +128,177,32,34,105,131,92,183,32,31,225,58,1,234,235,50,99,218,103,164, +2,56,48,32,195,242,227,243,17,2,56,49,32,234,244,37,65,54,65,77, +225,54,17,228,166,36,104,65,224,169,1,228,123,29,65,218,137,223,118,51, +237,68,14,182,72,237,113,4,32,255,230,248,2,160,77,134,160,101,38,224, +59,0,104,192,70,78,2,53,53,54,233,178,0,186,195,224,212,10,141,243, +233,163,4,225,163,0,230,98,4,193,79,206,36,160,130,239,29,6,72,200, +226,187,1,66,174,64,36,230,69,11,213,179,96,37,64,29,2,54,32,67, +226,120,3,34,152,111,2,2,56,51,56,128,38,238,80,0,225,186,12,226, +242,49,143,28,231,130,1,226,246,2,129,10,224,23,4,123,93,227,15,19, +253,201,2,227,47,52,231,13,11,227,34,53,226,154,18,97,96,132,225,229, +27,3,148,174,224,17,3,2,60,45,34,224,17,6,132,213,224,17,3,136, +169,2,79,32,79,79,181,65,166,64,238,128,14,232,152,0,193,1,64,119, +189,115,94,214,66,188,199,243,110,3,64,31,132,234,114,120,236,158,1,146, +222,236,132,3,129,24,128,16,250,26,2,236,62,7,32,81,34,133,189,229, +131,198,2,49,51,53,224,31,0,181,136,140,41,195,129,126,183,138,60,131, +34,130,94,64,25,147,185,2,53,53,51,144,204,159,206,231,219,2,2,109, +112,116,2,121,34,32,224,240,0,246,200,0,160,96,190,227,42,6,64,17, +147,96,254,82,3,224,21,1,251,169,0,224,147,1,99,191,184,194,2,53, +52,55,226,115,2,99,165,129,7,192,17,64,110,192,17,65,3,228,137,0, +108,92,59,252,143,45,65,43,96,15,79,234,224,44,0,132,104,239,77,8, +236,112,15,236,105,4,64,63,207,150,2,90,32,64,64,190,32,6,224,7, +0,187,221,107,219,167,96,96,24,199,99,76,245,228,97,3,2,54,51,32, +240,131,1,100,111,247,179,6,2,53,54,57,99,206,239,67,0,224,9,1, +96,192,229,102,0,67,48,112,208,42,229,2,95,56,32,246,162,2,237,82, +28,240,62,1,246,219,12,96,107,229,150,0,32,206,226,20,1,2,40,41, +34,140,155,224,91,16,237,166,3,224,72,18,2,91,93,34,224,72,14,183, +10,247,2,3,199,23,65,53,183,10,244,69,16,166,129,166,124,64,49,131, +164,241,3,3,96,19,240,198,12,96,52,225,149,8,227,146,1,253,224,6, +102,191,2,53,50,32,250,216,3,32,68,65,198,134,221,227,47,2,67,246, +131,105,33,115,98,39,239,205,15,151,198,239,200,3,128,85,130,247,162,138, +192,4,194,108,79,181,241,177,11,2,54,53,32,224,234,14,2,54,54,32, +231,209,34,224,88,5,102,115,231,213,4,64,106,252,103,14,96,108,131,35, +231,240,11,128,85,231,241,3,161,54,190,32,2,52,53,48,70,131,2,49, +32,75,134,104,102,108,232,24,13,128,48,232,24,4,231,151,3,197,183,34, +90,243,254,19,233,76,39,243,242,10,233,75,21,68,8,166,23,37,41,162, +220,133,95,54,23,239,17,5,246,25,1,152,192,100,222,226,110,6,210,80, +229,162,8,65,92,65,220,64,5,226,124,1,193,204,192,2,32,33,251,206, +0,64,237,224,190,2,230,63,3,197,201,230,67,22,224,156,3,226,226,40, +131,171,234,22,80,234,20,4,234,19,10,84,76,165,177,2,55,32,85,99, +220,64,225,51,92,32,17,32,41,77,63,248,137,5,99,101,68,148,34,17, +157,188,96,72,64,163,115,199,32,226,64,14,131,186,2,80,32,58,96,89, +225,173,18,129,34,113,94,160,78,128,40,198,115,225,188,5,97,185,192,30, +97,184,225,198,77,182,141,65,196,224,22,0,225,184,1,194,86,64,220,132, +83,129,118,160,23,33,133,224,74,0,64,34,132,9,89,183,96,14,218,24, +81,156,71,109,96,54,135,34,64,143,96,42,117,13,96,21,161,57,225,55, +4,117,212,225,50,1,232,134,2,97,5,128,7,97,255,224,27,0,168,156, +129,42,232,146,1,232,138,0,186,66,232,196,0,64,125,175,49,97,73,66, +152,229,222,8,226,233,12,34,231,225,45,4,2,95,49,50,234,9,2,234, +24,4,128,39,232,163,3,96,27,96,11,64,128,194,156,192,20,233,145,14, +129,121,96,182,191,162,161,229,32,152,2,89,32,66,34,133,64,104,64,39, +66,62,232,212,3,2,89,32,64,225,61,2,67,161,129,30,134,1,243,194, +1,64,76,67,55,224,29,1,104,137,97,167,233,201,1,83,129,163,166,192, +143,181,188,2,49,50,57,224,244,0,231,79,4,32,229,64,20,64,229,173, +136,65,144,64,21,169,243,134,170,228,213,2,227,32,22,227,20,0,229,8, +3,96,24,32,121,32,91,2,95,54,49,224,51,7,64,15,224,45,2,128, +21,105,113,224,47,8,234,235,4,131,67,138,212,196,6,64,189,132,79,32, +30,64,5,148,240,136,132,32,5,64,34,131,49,2,35,49,48,192,0,68, +36,64,40,162,234,64,144,33,138,64,20,166,182,2,51,32,66,227,2,12, +225,248,6,194,139,97,215,64,16,129,248,163,15,129,58,224,225,1,239,185, +1,157,8,161,171,129,168,181,43,64,7,196,198,64,90,99,155,35,115,64, +14,131,29,2,85,32,58,128,146,131,225,2,52,32,75,128,57,71,27,232, +157,0,193,101,224,13,5,71,240,103,71,96,135,128,85,69,157,97,6,224, +39,1,99,201,65,145,96,20,72,30,99,179,64,61,65,129,161,23,2,51, +56,52,160,20,129,143,174,144,160,53,76,55,2,51,56,51,32,25,195,231, +227,75,1,128,57,161,64,32,61,246,209,12,2,65,109,98,2,105,103,117, +2,111,117,115,110,101,192,46,2,54,52,55,170,19,66,250,35,232,170,189, +96,201,130,9,68,245,233,112,2,32,84,90,6,87,144,170,72,224,121,23, +2,58,92,49,2,48,38,34,224,116,2,224,41,16,2,32,32,102,2,111, +117,110,2,100,58,32,32,0,160,48,132,31,224,119,0,104,177,97,250,109, +50,108,76,169,117,238,8,3,2,69,79,70,238,6,4,224,114,7,80,57, +33,241,128,31,224,145,21,2,101,120,112,2,101,99,116,2,101,100,58,160, +145,32,45,2,52,49,56,64,123,2,51,48,50,241,173,1,225,53,1,131, +28,241,22,8,65,212,224,18,6,155,204,224,18,4,127,23,98,47,224,19, +2,67,29,65,133,224,150,1,2,84,82,97,2,119,34,32,96,114,236,161, +3,160,246,96,21,2,75,32,66,224,215,18,2,123,45,35,160,207,81,112, +64,179,224,243,2,2,35,45,125,216,253,224,160,8,66,46,224,159,6,69, +86,224,158,6,2,73,110,100,170,142,160,139,224,27,2,2,66,114,97,150, +193,128,27,165,127,225,26,6,142,48,224,18,4,66,227,224,121,6,65,122, +64,93,67,38,242,206,6,125,99,224,23,11,102,234,231,220,0,224,151,1, +2,125,32,108,2,97,121,111,2,117,116,34,96,143,225,41,2,224,23,4, +128,111,99,39,2,95,53,52,32,4,126,175,224,25,7,224,20,1,225,222, +7,224,195,9,137,135,192,57,34,63,225,52,1,160,18,2,51,49,32,224, +23,1,193,218,235,120,44,226,163,0,229,170,1,133,146,82,201,234,250,2, +2,52,53,56,235,221,0,96,30,158,177,101,159,83,81,115,166,76,222,128, +209,96,4,100,186,168,119,65,106,96,95,165,197,2,83,32,85,233,203,1, +234,49,0,233,238,2,161,36,244,18,4,167,192,224,46,30,99,56,230,85, +2,128,119,224,39,10,129,71,160,85,224,39,17,146,204,196,247,197,133,64, +37,172,150,244,164,3,128,83,70,162,156,97,199,105,244,204,5,71,32,161, +69,2,52,54,56,128,29,2,52,54,51,162,3,192,236,224,111,25,224,71, +0,192,110,96,204,224,110,15,236,78,0,224,77,2,102,79,32,43,34,29, +81,255,188,96,2,53,48,51,96,49,227,147,0,96,52,64,163,201,248,130, +15,69,247,64,182,64,201,50,71,2,95,55,48,96,159,224,9,0,38,165, +160,209,64,32,32,47,107,55,167,156,2,52,49,51,227,146,7,160,168,225, +150,1,253,166,0,193,150,116,162,96,29,150,62,192,29,103,77,110,202,225, +58,31,141,58,193,58,226,5,12,148,164,224,158,0,2,95,52,48,32,159, +33,228,236,239,4,224,50,28,101,184,226,15,5,224,41,13,95,32,99,64, +2,52,55,52,136,87,2,52,55,54,192,8,173,237,192,223,151,61,160,251, +2,49,53,48,128,198,224,245,21,232,80,1,193,90,170,120,171,108,32,83, +98,140,176,8,231,237,1,72,215,96,25,64,103,160,71,228,5,2,194,191, +235,39,0,224,138,24,103,169,194,76,242,18,2,128,210,226,194,1,72,87, +226,83,7,192,101,202,54,2,52,56,48,160,86,230,226,12,2,108,105,110, +2,101,32,34,198,227,162,119,2,50,57,54,226,119,0,132,50,173,104,224, +211,0,76,120,100,218,164,252,2,50,48,51,233,163,1,2,54,48,50,139, +87,2,55,57,52,224,247,0,129,211,32,128,177,19,64,153,96,142,2,48, +54,32,224,44,2,96,109,128,50,197,48,138,236,225,58,2,226,251,2,96, +9,236,40,0,140,38,236,19,0,234,89,0,202,87,152,180,247,213,0,230, +244,7,64,111,224,28,15,2,49,50,52,224,29,18,82,119,224,28,16,121, +182,224,78,8,236,78,0,228,89,8,131,61,247,85,0,180,245,98,92,226, +86,20,194,85,196,16,128,79,224,21,7,33,112,68,9,250,97,0,230,83, +10,99,93,224,132,1,250,132,6,101,243,241,240,2,228,241,4,66,92,234, +42,20,2,85,110,114,2,101,99,111,2,103,110,105,2,122,101,100,2,32, +105,110,2,112,117,116,202,50,231,218,5,101,11,195,116,139,226,71,27,151, +58,177,249,65,251,216,132,108,220,64,33,65,45,203,252,131,148,224,127,4, +2,73,108,108,2,101,103,97,2,108,32,67,2,104,97,114,2,32,108,105, +63,190,2,97,108,34,129,65,128,218,225,88,6,167,144,211,209,246,131,0, +155,139,224,162,14,64,6,64,31,129,74,224,81,38,225,253,45,141,251,99, +192,226,72,0,166,39,239,77,4,245,245,1,96,126,64,72,2,53,49,52, +245,209,1,253,231,6,130,187,230,212,36,163,181,133,154,238,111,1,2,49, +53,50,133,163,161,39,41,175,78,11,224,120,0,224,193,4,32,44,232,90, +0,224,194,2,224,180,3,2,51,48,32,224,180,7,224,179,69,224,75,0, +64,63,214,100,192,98,128,110,224,32,2,167,157,225,161,17,73,240,143,101, +68,180,99,146,241,159,1,87,235,231,0,4,148,132,199,135,32,30,200,27, +113,241,64,237,152,161,110,142,142,95,65,76,64,100,246,51,3,225,79,8, +197,63,229,69,0,244,101,3,128,15,224,16,0,233,48,14,228,184,2,234, +103,1,184,174,241,179,3,241,181,0,224,115,4,129,205,145,188,224,123,2, +210,223,232,176,7,201,151,228,166,0,2,51,55,56,242,203,2,32,154,130, +236,43,57,233,152,1,224,238,2,241,209,6,234,121,1,162,129,226,39,53, +65,25,179,66,224,201,1,167,160,65,119,192,228,245,251,1,162,200,227,253, +1,98,199,130,86,2,51,57,49,164,45,211,150,245,229,0,132,27,160,52, +224,174,6,192,194,192,179,224,191,32,227,162,6,224,166,2,228,47,14,196, +42,128,168,227,111,24,224,95,0,66,149,215,255,232,194,0,98,52,225,21, +0,233,78,2,199,66,77,109,176,56,240,180,3,2,108,101,116,255,220,7, +2,119,104,101,2,114,101,34,224,20,6,2,100,111,34,224,17,6,2,111, +102,34,255,229,2,241,51,1,81,43,162,226,128,110,224,50,1,2,105,102, +34,96,46,76,7,82,178,248,38,8,250,151,2,143,98,227,44,5,136,53, +160,32,140,74,226,150,1,243,153,2,224,11,0,228,27,2,179,201,227,54, +1,237,217,8,240,88,1,161,190,255,143,0,228,65,6,228,99,2,156,157, +138,125,233,70,0,228,134,5,227,247,1,224,228,2,224,67,9,234,135,2, +237,225,5,228,168,12,123,66,228,168,1,160,149,224,106,96,162,186,66,137, +148,195,233,172,0,171,208,224,15,1,100,120,224,30,2,71,121,233,209,7, +132,93,32,77,68,103,148,199,229,105,0,237,132,2,234,166,2,224,79,0, +2,51,57,53,224,94,2,201,252,236,241,7,115,193,165,107,224,27,0,130, +157,2,95,52,51,2,56,32,35,64,221,226,167,1,2,46,46,34,229,149, +3,64,49,224,141,2,171,157,228,63,1,206,234,136,185,236,132,0,32,5, +66,232,65,14,208,141,238,82,0,239,112,34,237,63,8,233,163,0,235,140, +1,154,225,235,152,6,238,32,14,2,48,49,32,129,193,201,2,76,119,32, +130,41,241,164,159,160,35,192,13,96,137,207,78,248,187,1,225,160,4,240, +71,11,128,139,224,214,7,208,182,224,214,121,134,232,224,214,24,231,76,0, +239,80,4,224,145,39,161,251,224,152,19,160,139,224,138,18,190,14,232,227, +3,100,213,249,78,1,231,20,1,230,109,2,198,108,153,84,2,50,55,32, +230,108,34,243,212,3,161,55,192,25,224,107,18,2,52,55,49,143,44,108, +177,176,197,230,223,34,74,219,89,6,237,44,0,99,171,237,1,2,97,41, +163,83,2,57,32,102,227,185,0,2,92,51,52,2,38,115,114,2,99,47, +77,2,105,99,114,2,111,72,115,2,47,76,101,2,120,46,104,2,115,92, +51,2,52,38,44,2,51,53,55,2,58,49,52,175,155,249,38,1,226,104, +8,224,11,2,206,245,134,29,242,63,10,129,132,207,167,92,176,2,50,56, +53,82,230,2,54,48,52,68,251,148,194,160,40,134,152,225,211,3,254,97, +4,224,107,2,195,25,243,210,14,161,39,234,145,5,128,105,228,147,3,243, +132,6,244,37,7,226,181,20,32,0,133,236,97,207,72,255,224,217,13,69, +121,124,151,224,29,12,130,118,110,186,61,174,109,120,226,17,3,96,30,39, +210,66,213,64,9,2,54,32,80,224,65,6,41,102,126,233,112,75,137,125, +224,105,12,169,142,224,117,0,193,142,133,111,233,153,4,225,21,60,224,216, +22,230,177,8,172,12,232,124,0,246,86,21,165,35,226,2,19,173,31,131, +109,2,50,55,54,225,63,14,224,35,0,225,163,17,224,33,28,129,169,82, +204,65,169,225,129,14,225,169,41,242,180,5,139,75,36,68,68,0,156,6, +105,191,65,145,2,50,53,56,124,41,32,81,255,145,2,179,209,239,227,3, +65,210,242,174,1,96,184,2,50,56,52,197,112,133,91,246,26,0,128,246, +110,17,64,23,64,44,80,240,246,58,2,224,33,25,174,80,129,236,235,128, +5,98,103,95,13,197,211,130,92,191,238,224,79,11,129,29,163,202,96,186, +232,48,4,96,63,128,19,93,70,105,162,224,152,15,224,32,24,224,185,2, +97,60,128,100,65,231,96,160,224,168,21,160,17,224,33,20,97,199,156,152, +225,134,19,64,37,154,26,227,51,1,232,74,2,225,71,0,2,50,52,55, +128,93,135,30,225,75,20,160,130,225,78,3,192,83,109,240,32,114,33,213, +2,85,32,90,192,41,226,65,1,130,232,160,118,231,166,1,106,94,224,48, +1,224,100,1,224,145,1,225,114,19,225,116,4,224,98,50,65,44,154,231, +230,194,1,225,44,11,225,43,54,123,68,251,4,5,225,62,2,224,104,3, +120,111,64,86,64,70,224,241,11,224,123,40,240,223,2,224,119,9,129,60, +224,98,6,225,0,0,200,141,99,179,225,221,7,167,216,196,61,205,182,224, +43,6,101,223,224,221,1,75,233,224,106,1,224,203,33,251,92,3,224,122, +111,224,50,0,224,98,0,248,210,5,44,199,2,50,32,102,233,58,0,2, +68,97,116,2,97,46,73,2,110,116,101,2,103,114,97,2,108,46,94,2, +58,32,110,53,217,2,116,105,118,2,101,32,101,2,120,112,111,2,110,101, +110,158,141,66,129,243,120,0,235,7,1,226,6,3,128,152,192,203,32,201, +235,35,0,224,191,2,160,36,224,179,4,224,36,21,98,31,64,126,147,146, +32,107,2,50,32,75,147,165,67,205,32,18,70,79,70,120,82,187,134,118, +107,126,96,18,103,153,64,42,142,176,71,185,2,55,32,95,2,53,56,57, +148,247,35,122,32,28,71,204,106,119,165,102,225,48,1,64,28,138,148,2, +80,32,58,96,59,128,131,32,165,64,14,196,230,2,66,32,80,43,33,64, +168,35,212,64,24,254,244,1,96,26,235,9,1,67,84,75,204,64,36,222, +185,96,34,97,158,160,61,129,104,160,24,97,36,160,24,244,149,3,35,170, +227,3,10,224,10,0,168,103,108,56,202,225,232,128,1,64,22,171,179,75, +87,248,107,21,2,109,97,116,2,99,104,101,2,100,32,34,166,160,255,227, +1,246,118,0,243,158,6,244,156,1,244,199,1,254,248,11,226,180,0,224, +62,5,128,59,202,212,100,3,167,94,233,164,3,244,148,5,107,171,169,49, +246,50,3,244,9,9,96,93,248,241,4,96,56,211,144,250,19,10,224,215, +3,245,238,5,187,58,224,34,5,236,80,3,245,205,7,250,6,6,178,89, +224,36,4,241,170,0,2,53,52,49,240,143,6,97,243,224,41,1,96,14, +225,60,1,182,21,192,163,224,82,3,192,18,162,10,224,167,4,224,165,11, +250,207,10,252,62,1,224,67,48,169,255,245,233,9,226,41,24,246,6,0, +246,135,5,224,124,2,226,102,19,224,157,4,235,90,13,226,138,0,108,11, +226,4,10,130,35,248,196,2,224,16,0,190,102,226,124,11,227,243,1,99, +114,251,73,10,2,66,97,100,2,32,115,116,2,114,105,110,2,103,32,103, +2,97,112,34,244,217,4,224,80,4,226,194,6,67,121,205,251,227,3,4, +85,87,96,255,214,215,226,255,2,132,118,133,52,79,69,75,215,2,35,56, +56,246,225,9,203,167,131,221,248,62,8,225,151,2,128,132,224,33,18,2, +57,55,32,224,32,22,99,3,224,99,19,215,59,224,133,18,97,148,224,33, +20,212,4,224,33,17,224,135,24,141,229,224,67,20,97,47,67,229,243,223, +15,95,158,155,189,164,50,104,25,140,237,82,84,38,154,65,242,66,142,159, +15,68,7,224,18,0,32,63,212,31,143,233,138,67,2,50,54,52,199,106, +37,191,110,253,64,48,98,5,2,57,32,35,162,178,225,228,7,227,208,1, +150,198,186,50,112,83,240,153,0,235,151,5,238,218,8,230,89,1,132,237, +194,238,224,23,0,2,95,56,55,2,57,32,95,149,115,229,210,0,222,241, +32,7,230,77,2,64,121,225,131,2,114,244,224,179,7,246,176,1,224,118, +3,243,167,1,224,111,5,224,99,8,224,98,27,225,22,1,128,86,224,35, +11,229,151,0,96,81,33,98,67,6,67,53,202,205,160,22,32,107,64,43, +227,79,1,96,43,34,138,224,21,2,99,132,158,239,224,100,14,96,33,97, +205,224,32,19,69,34,224,33,22,32,218,224,33,21,228,10,10,224,32,5, +35,204,224,99,22,251,47,16,132,124,137,134,102,186,232,48,4,253,68,21, +229,226,8,246,100,2,2,52,55,55,230,219,4,226,140,5,230,99,5,236, +85,1,168,87,167,44,161,233,77,63,144,202,232,149,4,166,109,64,115,229, +149,0,252,39,0,192,221,252,61,5,156,187,192,12,176,244,80,228,230,19, +3,131,191,131,189,129,30,75,50,33,30,2,79,32,80,233,139,13,2,78, +85,76,102,34,98,58,224,37,16,2,83,79,72,128,37,64,154,224,37,17, +2,84,88,34,96,37,64,149,224,37,16,2,69,84,88,128,37,67,121,224, +37,17,2,79,84,34,96,37,64,201,224,37,17,2,78,81,34,96,37,156, +141,224,37,14,2,65,67,75,128,37,69,177,224,37,16,2,66,69,76,128, +37,65,252,224,37,17,2,83,34,32,64,36,67,243,224,36,16,2,72,84, +34,96,36,72,38,224,36,16,2,76,70,34,129,82,225,121,20,2,86,84, +34,128,37,225,121,20,2,70,70,34,128,37,225,121,20,2,67,82,34,128, +37,225,121,20,2,83,79,34,128,37,225,121,20,2,83,73,34,128,37,225, +121,20,2,68,76,69,160,38,225,122,20,2,68,67,49,160,38,225,123,20, +2,68,67,50,160,38,225,125,20,2,68,67,51,160,38,225,127,20,2,68, +67,52,162,173,225,128,20,2,78,65,75,160,38,226,251,21,2,89,78,34, +128,38,226,252,22,2,66,34,32,96,38,225,131,20,2,67,65,78,160,38, +226,254,21,2,77,34,32,96,37,225,132,20,2,83,85,66,160,38,225,132, +20,2,69,83,67,160,38,225,132,20,2,70,83,34,128,37,225,131,20,2, +71,83,34,128,37,225,130,20,2,82,83,34,132,9,225,129,20,2,85,83, +34,128,37,225,128,21,2,80,34,32,96,37,225,127,20,2,68,69,76,195, +41,64,229,243,77,2,224,0,16,69,68,218,69,2,95,52,52,73,57,110, +44,224,84,1,2,40,41,91,2,93,44,123,2,125,96,59,64,90,64,46, +143,211,240,68,4,182,213,208,68,118,167,64,42,244,214,1,2,52,57,53, +64,90,65,86,142,74,38,208,143,88,96,165,133,226,166,133,205,41,200,170, +250,219,13,2,79,32,35,78,128,246,131,2,230,124,3,77,234,224,15,1, +239,190,1,203,218,135,73,224,37,5,128,39,201,188,224,160,18,233,75,5, +238,89,0,236,89,5,176,75,224,56,3,167,65,106,121,128,136,192,116,236, +115,3,128,123,231,237,0,224,90,1,224,113,4,240,168,1,224,241,2,192, +26,129,20,200,11,143,87,237,236,1,225,89,26,2,52,52,32,226,62,2, +224,241,16,225,115,3,224,237,7,225,36,86,202,32,206,94,66,98,96,11, +192,73,226,69,33,36,172,247,174,1,224,119,0,99,99,232,219,0,224,94, +0,224,119,4,224,107,92,128,12,67,78,147,37,110,227,2,56,49,32,104, +213,64,22,147,23,2,90,32,83,64,78,2,52,57,54,244,24,8,64,103, +32,21,236,164,14,251,230,2,237,126,8,36,16,236,239,0,252,2,6,237, +234,10,115,23,2,52,57,56,224,128,8,246,127,5,224,112,58,79,132,224, +111,99,174,169,160,112,37,246,224,112,87,45,149,224,111,100,144,85,152,56, +93,197,224,111,11,172,73,253,102,9,192,59,2,83,32,80,224,98,18,2, +54,54,32,224,98,24,249,250,1,67,22,224,33,8,66,248,96,9,66,246, +149,245,50,127,116,36,2,52,57,55,160,112,99,116,253,62,4,127,245,172, +80,64,57,150,22,224,57,18,192,109,2,53,48,48,224,57,5,178,11,35, +79,122,134,224,224,4,161,8,224,19,7,65,200,64,58,141,201,224,116,18, +129,69,64,108,72,240,224,116,0,97,254,224,232,22,129,89,205,219,224,58, +2,135,218,245,76,1,2,85,32,95,228,104,1,244,65,1,2,90,32,64, +230,34,2,218,72,45,115,2,82,32,95,224,47,1,245,170,2,181,74,238, +65,2,206,155,244,217,10,245,77,1,174,23,246,167,1,241,211,1,32,210, +244,117,5,158,179,254,181,4,165,97,224,162,0,78,63,174,140,122,36,198, +62,54,9,33,17,69,84,104,151,238,237,3,81,74,34,164,101,131,225,68, +5,206,121,65,54,136,226,110,162,232,185,3,98,226,146,122,243,30,0,231, +126,77,32,17,231,126,8,231,123,34,231,68,19,93,123,231,67,4,166,108, +64,247,137,175,117,19,146,225,223,146,190,132,169,21,157,140,233,199,65,2, +52,48,32,233,199,33,252,30,2,232,95,44,224,150,34,234,94,4,161,82, +161,79,96,86,231,172,7,161,44,224,22,4,64,103,226,50,1,255,246,0, +65,109,135,206,2,80,32,79,139,207,114,210,99,108,64,35,97,126,248,84, +8,68,76,224,25,13,116,251,147,165,247,229,0,224,41,0,145,140,182,233, +185,38,98,201,224,28,7,236,4,15,2,44,59,40,44,6,2,123,125,95, +2,96,34,32,254,125,2,217,59,227,145,0,107,64,224,88,5,32,75,102, +204,224,35,0,119,140,114,236,215,46,249,173,2,227,66,19,224,40,0,242, +178,9,132,142,226,58,4,225,253,1,227,137,9,96,27,227,33,7,235,88, +5,96,37,160,26,195,239,255,120,1,233,70,1,231,20,16,198,237,231,20, +2,246,190,0,166,146,251,178,0,227,69,17,235,69,73,132,213,32,19,160, +162,224,220,5,243,154,0,39,105,141,211,235,115,1,127,121,128,124,37,70, +37,113,77,249,96,200,162,212,228,17,23,235,218,29,224,94,2,231,104,0, +64,142,37,148,231,120,15,119,229,224,19,6,99,43,32,0,224,155,3,225, +106,20,236,121,31,230,72,1,116,180,80,234,224,99,0,192,25,186,190,215, +71,215,176,132,19,227,100,15,2,33,64,35,2,36,37,38,2,63,43,46, +2,47,60,61,2,62,63,92,2,57,50,38,2,94,124,58,2,45,126,34, +135,6,130,111,249,4,7,225,13,11,2,49,48,49,225,14,9,2,54,57, +32,238,247,5,231,87,3,207,31,225,29,57,194,55,163,23,64,155,126,136, +229,119,0,255,110,1,224,192,17,70,254,224,19,8,216,202,246,181,15,228, +2,87,226,1,2,224,228,0,255,221,5,129,251,237,203,0,160,21,64,153, +193,80,192,129,224,119,6,96,113,131,147,223,169,32,0,64,54,225,245,1, +228,98,10,128,43,192,117,38,176,64,16,226,111,2,225,210,23,239,161,75, +228,75,5,160,190,251,224,20,156,172,224,229,18,218,128,96,229,227,45,1, +67,31,2,38,34,32,224,237,1,226,209,0,254,169,11,101,133,224,96,2, +135,4,225,155,3,130,174,237,72,0,251,184,0,254,254,20,239,195,4,224, +155,11,229,55,1,164,214,140,193,233,220,1,68,20,251,165,1,224,144,18, +193,165,131,64,225,148,1,167,20,225,55,9,223,198,227,119,9,32,40,2, +50,57,54,219,246,66,56,32,43,226,174,0,226,154,9,198,48,168,126,129, +229,224,54,5,224,233,3,224,210,0,72,228,144,156,195,20,232,187,12,97, +76,229,59,21,228,182,0,226,201,4,228,191,0,160,172,2,85,32,35,193, +152,96,49,236,238,2,172,160,225,67,1,64,132,229,136,15,2,97,98,102, +2,110,114,116,2,118,92,57,2,50,38,92,2,51,52,38,2,39,34,32, +237,30,1,254,169,48,65,116,91,47,222,153,254,173,18,225,11,6,93,148, +128,94,228,109,2,225,119,0,173,149,224,217,5,240,187,13,227,217,1,78, +72,241,190,8,162,26,233,156,6,231,235,16,231,5,0,32,82,33,121,128, +68,160,41,188,100,128,43,224,42,9,96,145,224,42,0,96,244,231,66,29, +64,62,230,119,10,66,104,144,14,2,95,52,56,160,213,67,105,168,57,159, +217,96,213,2,52,57,48,128,6,75,109,2,53,57,32,193,122,2,95,54, +48,224,11,0,64,77,144,34,2,62,61,32,64,12,143,245,2,62,32,58, +128,62,32,11,2,60,32,58,128,87,32,11,2,105,99,109,2,112,32,58, +128,109,240,28,3,170,248,129,54,64,31,206,85,230,15,9,227,162,7,32, +228,165,145,111,153,224,10,4,227,158,4,236,134,0,225,169,15,64,119,141, +213,2,80,32,58,119,178,141,225,204,40,129,32,95,10,2,50,48,50,228, +193,2,2,114,101,97,2,100,58,32,2,102,97,105,2,108,101,100,130,254, +35,219,64,64,131,207,224,64,3,244,143,4,32,78,125,195,189,247,128,172, +64,40,160,44,141,112,145,197,32,42,103,39,2,50,32,95,128,52,224,11, +5,64,109,129,212,227,200,2,226,194,1,229,196,0,34,201,36,203,2,49, +55,57,229,128,3,35,182,2,108,105,98,2,47,84,101,2,120,116,47,2, +82,101,97,2,100,47,76,2,101,120,46,2,104,115,92,32,23,2,44,54, +57,2,58,49,34,129,56,192,138,64,107,129,242,109,161,64,14,129,244,107, +9,129,198,66,180,64,24,255,146,2,135,21,136,226,160,205,240,227,4,64, +182,222,210,228,174,2,135,114,129,29,225,50,1,160,243,64,108,96,95,170, +93,227,76,0,226,33,1,228,242,2,152,213,2,52,55,49,159,218,121,139, +242,17,1,160,41,2,53,51,51,233,224,0,63,62,96,42,2,54,51,32, +150,24,255,131,0,2,95,55,54,33,195,227,81,1,66,195,226,207,5,66, +85,224,14,0,228,216,0,99,90,2,35,57,55,166,27,67,103,42,130,135, +117,224,35,5,2,54,53,32,224,35,2,225,230,1,64,223,224,242,7,100, +20,224,242,35,147,62,224,241,53,131,41,224,181,6,243,213,0,96,181,2, +53,53,32,128,43,131,73,224,179,0,244,19,40,224,222,38,232,112,0,224, +222,50,227,187,0,2,95,53,55,32,190,241,103,3,96,53,2,53,56,57, +179,23,35,88,192,13,71,253,2,53,52,53,251,228,1,116,92,64,8,211, +53,64,90,195,168,211,31,225,61,15,130,201,224,38,9,226,62,13,172,35, +226,66,22,228,186,6,2,100,105,103,2,105,116,84,2,111,73,110,2,116, +34,32,165,24,33,125,49,215,129,20,37,195,99,205,160,16,96,15,128,86, +214,48,224,49,28,96,176,224,49,22,64,39,151,28,65,34,132,95,134,188, +2,35,51,32,32,21,37,189,64,24,246,84,6,70,55,238,226,14,64,45, +228,126,6,245,211,4,234,14,0,210,5,232,8,5,160,172,194,63,64,78, +78,22,128,124,240,211,4,235,138,14,136,158,66,108,97,199,97,135,87,214, +2,35,49,32,128,77,164,50,233,36,1,101,242,128,93,243,105,15,254,229, +2,2,79,85,82,2,67,69,34,251,31,9,96,114,249,129,0,34,240,2, +95,49,57,66,145,2,52,54,50,135,20,96,19,2,53,56,48,64,169,153, +58,2,95,53,48,40,9,178,235,131,43,224,174,5,170,210,96,210,64,186, +245,243,1,207,29,160,186,147,29,233,85,1,2,53,50,32,64,9,163,101, +246,60,5,247,61,2,140,111,39,146,96,118,255,244,6,2,110,99,108,2, +111,115,101,2,100,32,123,2,45,32,99,2,111,109,109,2,101,110,116,236, +201,2,228,22,5,236,136,2,234,119,12,2,49,50,51,228,26,1,183,106, +236,184,17,111,90,238,26,0,161,15,129,24,32,70,132,44,32,14,228,67, +0,97,42,228,172,10,224,149,23,192,103,224,148,28,2,49,50,53,224,149, +28,227,97,1,224,150,7,167,73,169,41,235,4,11,161,161,224,46,30,165, +160,163,75,224,233,3,224,84,4,129,121,224,177,10,249,98,1,160,26,64, +6,143,218,224,18,4,160,247,227,147,1,66,137,134,133,2,85,32,66,73, +242,129,18,43,175,99,92,201,179,2,51,55,49,192,101,225,173,10,64,68, +134,158,2,85,32,67,161,113,128,50,67,81,69,219,137,163,99,94,102,96, +69,217,224,72,4,100,221,64,112,135,87,64,81,166,61,156,115,230,59,3, +224,156,0,160,100,224,74,5,128,60,230,31,16,229,248,5,96,13,233,209, +20,2,68,97,116,2,97,47,67,2,104,97,114,201,205,2,49,48,53,233, +206,0,100,8,32,167,231,6,4,229,155,17,192,109,230,1,0,128,171,229, +168,4,98,9,133,168,68,129,128,196,229,45,6,139,155,64,7,75,184,171, +204,238,106,7,2,60,32,64,2,35,53,32,253,71,7,2,67,32,61,2, +61,32,64,224,24,0,203,250,97,248,203,92,227,235,10,224,69,13,223,132, +224,69,5,132,202,202,171,115,140,224,91,5,229,144,17,2,109,111,100,2, +117,108,101,240,200,0,2,90,32,75,239,237,2,200,177,98,208,45,74,65, +72,69,27,167,224,44,47,80,14,249,174,1,240,167,2,160,175,222,55,32, +173,249,22,1,45,136,129,126,33,124,65,159,32,28,32,21,64,95,198,246, +237,45,0,99,195,224,13,0,243,181,0,139,143,2,80,32,80,64,152,97, +237,102,49,79,234,96,163,78,33,249,109,2,69,118,64,109,64,26,110,4, +64,21,2,35,54,50,230,89,2,128,59,224,60,4,240,101,1,225,235,8, +211,92,229,46,3,253,28,2,253,141,0,226,25,3,98,137,224,80,1,228, +162,1,224,46,13,170,236,253,44,0,225,88,12,192,30,66,12,145,15,245, +133,0,185,155,96,144,244,6,9,250,65,1,229,147,0,253,251,3,160,24, +224,150,0,176,81,226,79,0,162,4,229,242,6,197,75,226,123,0,81,12, +167,212,232,186,2,135,54,129,139,194,81,161,140,225,141,6,227,5,1,224, +51,12,66,49,171,47,224,52,3,135,141,192,63,64,11,99,82,238,202,2, +96,28,64,7,213,138,227,216,9,242,5,3,65,70,67,84,233,121,0,134, +42,129,141,32,70,37,95,96,229,163,157,193,47,224,231,13,177,135,224,179, +7,140,18,64,152,246,111,3,224,190,2,255,200,5,225,114,4,230,234,2, +243,4,1,224,238,2,192,159,225,77,0,224,158,23,160,108,225,138,5,129, +190,193,61,64,88,248,19,4,128,165,224,95,50,208,245,128,95,192,69,128, +101,226,47,15,234,62,0,64,22,231,105,0,226,186,4,229,133,11,225,77, +1,99,56,241,156,8,151,23,192,67,225,125,1,129,90,232,215,17,228,39, +1,233,5,7,234,81,19,192,59,251,186,0,225,22,3,226,202,3,249,25, +17,228,71,6,233,122,13,227,250,2,230,117,17,129,229,224,138,12,171,94, +163,60,33,117,224,208,16,128,169,115,220,235,24,8,2,108,97,121,2,111, +117,116,2,32,101,114,2,114,111,114,2,32,125,34,141,221,229,188,21,224, +153,24,227,241,5,252,7,0,121,114,2,52,53,55,229,230,9,245,84,4, +230,183,4,183,117,194,56,135,101,251,72,2,34,23,98,51,243,187,20,162, +113,151,130,101,43,231,184,2,230,179,0,228,237,12,225,58,1,130,242,138, +69,64,67,225,66,1,2,115,121,110,2,116,97,120,129,66,225,64,30,71, +95,141,185,103,117,117,157,167,118,237,21,1,32,24,114,84,137,11,64,122, +192,47,64,158,160,46,138,117,104,39,64,14,138,50,83,82,2,65,32,64, +96,17,138,7,135,108,32,102,2,90,32,85,169,79,233,35,4,224,18,6, +138,34,231,0,8,224,18,6,120,156,103,254,163,206,64,16,160,103,32,159, +133,52,2,85,32,73,224,7,4,105,17,224,67,1,64,225,160,42,192,49, +224,140,7,113,163,224,18,5,113,121,224,72,5,70,59,224,72,6,192,7, +224,41,6,224,157,2,2,85,32,90,233,97,2,65,46,138,138,107,86,32, +24,2,95,54,50,131,81,96,52,66,53,64,35,212,168,97,139,99,205,161, +162,137,72,65,208,32,9,149,190,66,89,32,19,2,73,32,58,130,16,203, +208,98,218,81,110,112,51,2,51,56,52,32,70,2,90,32,90,67,74,2, +51,56,51,2,32,64,89,252,194,10,202,245,229,236,5,192,186,39,221,236, +128,1,208,142,106,125,197,54,224,24,13,160,8,109,105,2,52,52,50,253, +137,0,133,254,124,94,200,202,34,115,143,97,227,41,1,161,137,96,11,74, +206,2,52,52,53,113,80,132,149,172,0,140,150,218,67,215,128,172,214,230, +15,3,149,68,235,79,1,247,152,8,249,123,5,160,199,137,90,139,104,224, +33,13,128,27,224,26,6,171,154,251,222,0,232,117,2,224,38,13,132,9, +103,75,163,203,162,61,194,68,130,225,128,232,96,11,160,16,130,140,67,145, +226,148,2,77,49,45,36,217,97,227,72,4,147,247,157,136,160,31,32,4, +130,31,33,7,140,104,204,76,2,57,56,32,226,10,3,78,19,2,51,32, +102,228,158,0,2,80,114,101,2,108,117,100,172,83,66,39,132,72,2,75, +32,58,129,172,162,202,230,183,7,232,195,1,216,245,64,47,132,95,228,155, +0,132,132,66,4,160,69,160,44,64,20,237,212,1,65,84,226,82,0,201, +30,234,220,5,240,235,5,163,174,224,53,5,166,104,2,57,49,52,132,101, +96,7,162,154,224,5,16,240,68,1,2,52,50,53,70,43,65,67,128,1, +227,247,1,65,146,224,21,12,2,50,32,90,224,20,5,32,19,2,51,32, +90,224,17,2,32,16,2,52,32,90,192,14,64,72,32,15,224,13,5,129, +246,230,198,4,204,93,224,226,4,224,16,1,160,13,128,8,186,112,225,59, +13,192,48,236,190,2,224,27,7,244,157,4,97,70,170,55,86,197,65,79, +2,51,50,32,2,95,56,56,67,187,226,77,1,2,95,51,50,97,93,67, +231,128,39,228,143,11,98,137,239,138,1,224,7,29,228,188,10,32,110,200, +45,192,112,229,152,3,69,18,71,22,32,55,146,228,224,36,1,33,96,224, +55,0,160,35,48,157,224,35,7,193,129,140,184,2,95,57,50,68,162,2, +57,50,52,234,251,7,2,54,51,57,234,250,4,118,1,142,245,224,5,3, +169,120,114,61,128,76,192,77,35,178,2,48,52,32,105,142,40,106,234,250, +4,147,102,2,50,50,50,237,202,3,148,251,225,88,9,252,113,15,236,103, +8,224,36,0,237,206,0,162,48,64,159,33,210,2,51,57,57,96,28,230, +77,13,128,9,225,171,12,236,218,1,226,120,0,224,107,1,226,152,1,33, +116,225,202,6,160,123,177,231,150,51,82,104,132,62,209,207,37,23,70,146, +230,214,5,224,7,13,235,141,6,134,15,130,214,235,128,4,224,2,11,225, +57,7,239,84,5,224,44,17,224,45,26,224,48,6,224,49,42,237,154,0, +32,5,64,8,228,255,1,102,210,160,5,237,6,5,196,39,134,234,226,69, +2,144,232,253,255,1,135,18,224,5,3,231,30,4,196,136,224,66,1,2, +95,54,32,253,74,3,65,195,166,125,163,178,2,49,57,32,230,106,0,232, +27,2,97,227,198,211,2,95,54,52,2,54,32,85,69,55,224,22,4,236, +48,3,192,88,224,85,9,160,50,229,130,3,2,95,49,54,225,149,5,140, +73,224,2,23,227,49,3,225,37,4,230,231,0,225,142,9,225,185,3,224, +11,2,97,35,224,68,11,242,48,3,224,33,11,224,98,8,224,28,19,241, +181,8,198,237,224,8,5,2,95,54,53,242,181,8,225,201,1,225,30,3, +230,22,5,2,39,32,89,228,215,2,242,119,2,239,85,1,173,103,160,42, +192,19,129,137,200,15,192,101,226,214,7,128,92,237,109,3,226,195,6,96, +5,193,148,224,57,3,162,140,224,25,10,225,33,5,227,77,12,195,4,225, +90,3,192,164,227,93,5,225,39,5,96,17,87,210,233,61,7,160,68,96, +86,225,169,2,230,174,1,224,224,7,71,68,174,205,64,39,2,54,53,52, +234,180,6,228,191,0,252,107,1,115,135,44,8,224,120,0,128,201,224,28, +13,67,44,241,70,4,65,144,64,3,234,87,2,224,246,2,226,20,3,129, +7,224,210,4,160,247,224,128,7,229,226,12,224,218,0,202,196,244,84,10, +226,93,11,232,220,1,228,93,2,226,92,255,226,92,45,226,90,1,226,2, +19,225,67,3,246,255,2,226,8,22,34,95,229,214,2,224,27,0,226,13, +7,224,156,2,192,150,70,49,64,148,255,11,2,226,44,1,227,3,17,122, +135,224,121,9,224,138,11,253,222,3,161,146,174,142,227,111,20,234,237,2, +145,240,2,52,55,53,98,209,226,244,6,231,44,2,160,3,191,223,162,153, +233,32,24,98,153,225,181,3,162,230,200,216,246,34,9,248,158,5,141,96, +227,148,16,135,44,235,41,8,249,10,5,32,131,179,133,226,237,1,226,221, +1,226,205,6,240,72,21,226,87,6,234,49,1,224,89,8,163,84,238,178, +0,32,92,199,180,224,82,4,224,77,16,225,208,1,161,173,186,64,160,69, +224,74,10,160,70,251,50,12,2,110,111,116,2,32,101,120,2,112,111,114, +2,116,101,100,251,56,0,241,20,0,218,219,139,228,81,161,162,10,64,29, +66,140,96,29,2,82,32,64,172,206,101,139,141,25,2,51,57,55,203,65, +2,95,52,48,58,168,2,52,48,51,227,97,0,130,138,160,7,224,151,12, +2,58,32,34,137,20,2,51,50,57,251,107,0,72,251,75,1,236,84,8, +224,5,6,112,142,172,47,201,85,96,3,238,191,11,163,40,45,202,77,1, +128,45,97,234,240,46,3,176,51,96,21,224,23,8,224,33,3,129,209,236, +49,13,245,87,5,193,159,162,130,249,41,5,226,172,6,224,21,2,224,160, +4,224,140,0,190,230,238,83,38,230,80,23,229,189,1,131,133,235,88,2, +228,226,6,251,148,9,227,207,0,49,167,36,154,173,75,34,149,204,244,224, +240,8,224,0,6,225,193,12,144,63,225,190,6,211,79,142,31,224,46,3, +80,93,254,5,8,64,43,2,57,51,48,79,178,2,48,56,32,235,120,2, +96,3,240,145,3,226,27,60,165,196,229,46,3,97,121,252,63,0,240,28, +16,160,62,65,165,229,39,5,244,6,2,249,234,4,101,181,186,88,136,250, +226,107,30,199,67,224,85,25,230,65,1,226,193,46,226,192,36,248,148,4, +239,83,1,236,3,3,160,13,102,79,229,175,0,233,62,7,233,13,1,249, +79,3,227,165,15,249,19,0,230,182,9,249,35,7,233,216,7,225,25,6, +70,205,64,128,128,20,33,30,104,143,2,57,53,52,66,77,2,49,51,32, +197,174,33,22,2,55,50,48,238,224,6,231,65,48,192,54,232,141,1,240, +123,5,133,33,199,236,208,14,224,93,1,126,46,130,167,226,78,5,87,29, +245,103,2,118,158,2,55,50,32,248,158,1,64,15,227,237,2,227,230,16, +224,165,26,160,145,113,39,228,65,5,224,79,6,228,82,2,228,63,7,228, +21,9,229,55,61,99,204,232,240,20,194,41,224,220,9,244,197,3,224,220, +8,97,213,224,85,32,160,82,225,114,8,225,27,25,103,76,219,43,39,153, +71,127,93,59,167,143,2,51,56,55,148,48,99,190,2,95,51,49,32,90, +64,49,219,68,32,108,63,134,192,49,39,220,224,36,3,151,20,232,237,5, +236,236,0,213,166,234,154,6,201,208,240,72,4,236,101,1,204,36,240,55, +5,240,110,7,224,21,2,243,228,4,224,89,0,160,124,224,52,3,242,26, +3,234,127,0,208,41,237,116,28,236,46,1,198,253,227,31,0,238,33,1, +255,159,3,244,188,3,240,191,11,237,146,3,192,155,242,108,5,236,87,1, +96,56,148,178,66,4,225,226,4,238,96,5,225,103,0,229,26,7,224,38, +50,243,112,4,196,231,226,192,18,225,38,14,245,212,4,254,143,13,224,21, +8,227,1,5,129,228,33,184,173,94,230,120,10,225,180,32,193,69,225,180, +11,230,140,14,224,13,9,225,233,5,224,27,0,233,59,1,193,195,116,123, +224,184,1,224,0,3,238,11,0,224,182,28,192,239,224,129,22,224,171,77, +224,170,37,198,231,224,170,115,227,216,53,197,81,224,151,13,240,233,0,235, +45,7,240,177,4,228,167,5,235,55,6,195,205,109,196,238,197,7,249,209, +2,153,39,249,190,10,224,223,53,209,46,224,223,14,242,87,0,228,185,52, +101,105,33,160,215,20,129,192,105,27,250,87,0,137,35,228,220,10,72,119, +96,56,131,250,254,204,12,231,105,2,64,19,252,204,3,32,77,250,116,6, +224,99,0,196,59,253,97,8,252,65,4,237,2,3,2,49,55,50,215,193, +128,67,186,214,2,90,32,95,160,164,98,116,61,123,33,173,71,33,158,6, +230,190,16,235,127,0,231,21,0,247,187,6,107,108,96,27,221,167,39,125, +65,88,239,126,26,239,115,19,2,117,110,100,2,101,102,105,2,110,101,100, +2,32,109,111,2,100,117,108,2,101,58,32,239,131,6,189,212,233,47,8, +254,228,0,249,208,6,248,7,5,74,69,32,165,241,172,8,231,240,9,160, +41,2,95,56,32,33,93,249,90,2,32,248,129,158,229,224,0,235,88,1, +226,78,3,147,16,96,33,97,152,65,116,223,101,244,225,4,245,54,11,218, +12,250,131,20,232,101,10,235,87,1,224,61,12,64,163,250,35,3,163,28, +228,162,1,224,24,1,193,195,115,162,99,125,175,126,162,187,233,235,0,96, +220,255,177,0,147,8,130,9,161,32,224,122,1,32,152,162,163,128,25,65, +32,101,136,225,43,1,65,37,32,59,145,96,96,219,96,136,99,149,53,143, +226,85,19,186,106,131,11,226,80,1,146,88,98,68,64,92,156,191,90,164, +236,72,11,2,50,48,50,224,58,2,2,116,121,81,2,73,100,101,2,110, +116,34,162,120,172,95,64,70,146,148,246,208,8,222,114,245,44,0,98,11, +2,95,53,49,128,230,238,48,2,225,43,0,227,186,2,227,172,6,176,186, +76,64,75,64,226,111,1,193,96,64,137,67,21,32,137,2,80,32,58,128, +107,179,42,163,13,64,20,203,98,252,173,17,33,66,2,54,56,32,196,82, +128,12,142,151,2,95,55,56,240,18,9,244,123,2,128,55,160,0,224,50, +18,224,42,7,175,133,70,48,64,162,139,211,226,237,26,224,29,30,242,57, +7,224,41,2,224,18,9,224,82,13,224,21,24,217,175,96,9,130,73,34, +162,32,227,105,6,33,249,98,142,32,20,2,50,50,53,35,70,44,198,69, +230,162,162,2,52,50,51,162,247,224,29,13,134,13,2,56,49,49,101,201, +2,56,50,32,192,124,227,100,1,33,221,227,70,0,224,6,3,224,14,1, +77,32,97,94,141,13,98,154,111,86,72,151,228,105,1,132,46,228,38,9, +240,165,0,197,209,130,42,135,28,226,153,0,2,55,52,53,231,2,1,183, +227,2,55,52,54,240,111,5,96,99,214,76,235,24,2,224,98,0,96,95, +232,102,0,224,92,0,96,16,224,47,0,128,179,129,49,2,57,53,49,232, +155,0,69,86,195,49,64,100,34,129,37,180,2,57,51,57,254,147,0,33, +11,70,101,142,219,200,139,162,237,104,14,137,21,78,68,68,96,2,55,51, +32,230,163,10,2,79,32,35,36,121,228,193,0,33,193,33,169,130,211,64, +132,194,221,35,194,32,179,2,53,56,50,105,11,32,123,2,55,48,32,32, +9,2,56,51,32,235,31,0,224,34,18,96,255,2,35,49,48,133,10,66, +7,214,107,142,56,242,115,8,249,83,1,97,168,33,110,99,132,2,57,52, +48,228,200,2,2,45,62,34,193,228,32,32,96,30,105,170,2,52,49,55, +241,254,0,135,235,134,197,224,66,10,2,61,62,34,227,2,3,133,206,64, +65,65,101,173,102,224,127,6,33,48,2,49,50,54,193,49,224,123,0,32, +214,145,206,2,50,49,32,248,42,1,224,59,2,2,49,50,52,132,141,192, +48,96,15,64,48,65,29,224,48,10,160,108,2,56,53,57,33,47,224,109, +6,224,233,10,231,175,3,224,63,4,2,54,53,56,241,214,0,224,230,16, +241,246,2,235,81,2,101,245,249,174,4,195,88,228,73,7,167,131,199,105, +98,209,200,94,231,122,5,131,14,242,107,3,133,178,131,1,2,49,51,49, +67,136,69,89,220,90,226,252,9,226,104,28,105,144,244,15,3,213,111,224, +134,14,99,26,32,124,64,5,64,46,72,243,96,140,211,127,140,49,64,106, +2,57,52,50,114,247,64,39,99,87,66,19,2,48,55,32,233,18,0,69, +7,100,155,128,80,99,70,160,6,64,29,136,10,224,29,6,224,12,6,64, +130,64,43,135,217,97,204,32,29,2,54,53,32,96,21,135,168,160,21,2, +52,49,56,96,21,65,205,32,21,226,221,1,2,80,114,105,2,109,105,116, +2,105,118,101,2,115,46,61,66,232,64,35,135,76,132,135,224,114,2,224, +128,7,128,20,64,48,135,104,2,95,54,32,2,95,52,51,37,207,64,238, +224,97,12,163,141,130,87,32,166,2,95,54,50,193,153,228,47,14,224,79, +21,163,154,224,79,25,205,195,64,172,135,114,56,106,128,236,134,34,133,235, +2,55,55,32,2,95,55,51,108,152,2,50,49,54,160,11,44,79,165,155, +66,26,33,76,160,33,2,49,51,51,64,155,212,58,224,63,17,32,40,99, +35,165,197,224,65,0,102,168,98,96,156,66,224,65,6,32,28,102,26,2, +52,49,51,169,221,224,56,0,160,201,229,35,0,224,120,16,107,228,64,32, +224,116,0,74,216,66,17,96,13,2,80,32,66,65,58,2,48,57,32,226, +229,2,160,16,245,194,0,2,56,51,51,73,118,97,146,169,230,2,83,32, +73,141,236,234,69,2,64,164,150,142,139,52,247,155,7,117,109,32,180,208, +127,64,149,235,98,1,224,76,11,53,8,224,77,0,233,128,0,96,146,2, +54,51,56,215,65,170,16,250,174,0,248,85,9,239,101,20,255,129,9,249, +241,11,231,48,4,104,127,105,234,224,0,8,164,6,160,46,226,42,1,225, +113,1,91,144,193,171,65,159,107,203,33,21,34,183,246,66,0,232,4,1, +225,241,2,221,181,37,2,133,51,98,1,132,67,236,48,5,35,242,34,242, +139,96,32,64,2,57,56,52,233,74,6,39,76,250,108,6,235,183,1,66, +135,2,67,32,60,33,31,205,22,233,232,0,193,56,192,24,97,149,176,41, +192,222,42,7,72,162,174,53,246,103,0,148,47,162,12,227,0,4,2,48, +52,56,234,177,6,226,231,6,166,26,103,235,144,34,98,78,240,147,5,224, +165,10,158,237,96,165,245,82,1,224,126,6,140,131,32,207,236,248,3,2, +112,101,32,2,115,105,103,2,110,97,116,2,117,114,101,135,248,250,150,10, +224,215,4,224,209,12,240,162,2,224,112,5,2,50,52,50,239,87,1,224, +72,3,227,251,4,2,52,49,49,241,136,2,225,94,14,225,50,0,226,44, +7,241,208,1,2,53,49,57,225,51,14,206,210,224,54,1,66,80,134,118, +224,114,8,50,217,99,183,136,165,192,50,163,5,163,155,162,15,229,36,6, +2,48,53,56,250,84,7,135,245,64,14,2,95,57,55,82,11,238,203,3, +241,34,20,2,67,97,110,2,110,111,116,2,32,115,97,2,116,105,115,2, +102,121,32,2,99,111,110,2,115,116,114,2,97,105,110,2,116,58,32,177, +43,106,156,2,56,54,52,224,231,0,64,212,135,31,33,124,2,55,53,57, +32,4,2,54,49,32,203,139,64,29,135,39,227,152,11,229,56,4,227,196, +2,239,63,6,132,172,32,201,224,168,1,2,92,51,52,2,38,115,114,2, +99,47,77,2,105,99,114,2,111,72,115,2,47,84,121,2,112,101,67,2, +104,101,99,2,107,46,104,2,115,92,51,2,52,38,44,2,49,50,56,2, +53,58,49,2,57,34,32,143,95,2,90,32,67,66,225,40,191,2,55,51, +50,133,44,2,95,57,57,224,197,0,204,93,226,32,0,166,111,140,59,2, +49,56,53,228,61,0,69,188,193,158,187,93,224,171,58,2,57,49,58,192, +171,209,17,187,202,226,209,1,236,6,0,213,37,226,65,0,32,146,184,38, +225,67,2,226,48,23,241,166,1,224,29,2,144,88,78,44,101,141,33,205, +230,183,2,101,124,131,235,225,41,3,78,93,241,180,0,229,90,17,73,46, +252,220,5,236,98,0,2,53,53,32,160,189,134,174,221,151,128,10,2,51, +57,53,230,33,2,2,52,48,56,35,116,198,145,224,161,6,224,19,12,230, +54,1,162,174,71,124,130,144,32,11,150,87,130,169,32,90,243,68,0,128, +139,163,215,2,52,52,55,137,136,64,46,70,15,168,80,224,229,3,163,164, +32,4,197,14,227,226,8,145,89,192,203,229,50,3,225,78,4,226,96,2, +67,194,32,208,64,164,171,63,238,217,3,225,212,17,228,234,4,2,48,53, +53,238,250,0,224,176,4,171,127,104,113,235,88,1,64,104,2,95,54,57, +228,201,2,209,188,106,149,2,55,54,32,160,59,93,150,116,229,64,178,64, +98,32,27,192,53,65,43,138,7,136,47,239,27,3,251,105,5,244,42,0, +255,225,0,228,199,1,151,79,130,5,79,57,136,144,190,22,239,38,4,236, +145,0,32,119,32,221,111,78,46,34,129,112,2,95,53,55,66,52,71,160, +170,248,232,111,3,192,92,226,50,4,224,76,15,64,215,176,243,2,53,55, +57,96,33,96,133,119,100,2,95,57,54,85,210,160,12,2,49,52,52,97, +26,75,54,2,57,54,57,224,37,2,43,54,224,12,2,81,159,224,12,0, +224,76,1,64,105,234,127,1,68,135,2,57,54,53,149,55,133,105,139,126, +235,217,15,32,45,194,179,173,7,228,46,1,2,49,53,56,64,233,226,159, +6,67,180,80,208,144,207,230,145,0,228,61,5,228,95,1,194,115,229,215, +5,39,238,241,85,0,228,9,9,46,60,65,85,2,48,57,50,193,180,64, +159,135,18,248,3,1,65,1,96,122,33,98,147,197,35,16,166,96,75,124, +149,142,64,22,173,129,64,101,2,57,49,55,150,31,128,97,110,114,2,49, +54,57,64,179,146,235,2,58,49,51,66,211,231,124,11,167,239,210,254,249, +107,4,195,162,137,197,233,194,6,96,212,224,25,12,105,195,224,25,12,154, +248,233,77,7,96,21,2,85,32,66,163,191,232,222,1,237,24,0,64,9, +71,55,251,240,0,234,55,13,56,195,115,239,247,70,2,224,43,11,96,185, +71,102,129,82,161,160,67,92,224,58,7,229,243,0,224,141,1,234,202,8, +162,115,251,47,3,253,185,7,236,7,3,254,105,2,255,60,0,246,66,0, +254,131,23,244,59,3,241,37,1,229,64,2,250,206,3,120,236,245,149,0, +133,178,2,51,48,56,236,11,6,235,222,4,252,145,1,233,253,5,244,47, +4,224,84,2,148,47,247,76,0,165,29,64,12,2,50,51,57,99,212,67, +0,130,182,227,94,1,249,102,9,212,109,106,68,232,109,1,244,98,3,224, +119,1,245,31,3,224,69,6,2,49,55,52,224,69,8,96,130,68,154,181, +190,96,135,150,9,177,85,232,88,3,225,168,19,230,186,0,175,107,225,119, +4,251,239,3,226,86,3,253,106,8,193,112,250,151,10,247,89,4,225,176, +11,225,178,4,184,111,225,184,6,253,158,3,224,31,24,192,28,136,133,243, +84,2,254,179,1,183,73,161,234,225,193,1,225,190,39,226,10,19,226,109, +5,193,218,224,140,4,253,240,2,215,8,111,75,255,3,2,227,82,6,111, +112,173,67,255,160,6,231,120,4,135,122,224,186,4,177,141,230,102,1,96, +187,71,252,136,1,99,224,137,155,99,226,122,228,254,190,2,226,126,34,105, +157,226,50,9,237,62,6,237,11,0,107,29,64,1,128,245,224,33,8,99, +126,224,73,1,240,221,1,170,111,238,45,1,234,172,2,66,199,96,174,235, +182,1,2,63,63,63,171,145,65,193,138,142,145,72,226,148,11,230,207,0, +114,18,187,21,239,188,22,227,48,4,253,154,12,229,13,4,250,43,1,224, +52,3,224,58,4,160,59,228,255,1,224,28,4,255,216,4,250,235,12,229, +219,0,239,124,2,227,233,11,195,159,145,5,229,81,9,228,161,11,96,101, +160,144,249,201,0,224,236,1,118,188,224,160,0,226,143,8,130,117,150,134, +227,97,4,229,145,0,205,180,196,89,240,149,1,227,92,2,224,197,8,226, +44,5,225,124,3,224,157,4,225,69,0,225,138,3,212,87,2,90,32,75, +64,27,160,6,224,198,3,209,248,168,82,225,42,6,240,155,3,250,165,9, +52,213,141,81,250,137,1,131,58,83,159,118,245,49,10,228,64,1,243,187, +1,180,206,227,205,4,192,156,126,5,229,76,7,242,2,3,2,51,55,32, +226,154,2,232,137,3,194,38,244,119,4,232,19,2,64,8,155,142,160,168, +105,73,255,187,2,225,44,11,64,4,192,154,239,53,39,2,51,53,55,2, +58,50,53,163,163,174,101,151,56,101,117,225,28,3,32,246,67,192,225,112, +21,251,253,3,225,117,9,231,132,2,141,150,116,44,224,231,31,2,65,32, +64,224,231,50,2,54,58,50,224,231,1,245,129,2,227,222,1,226,165,5, +227,7,2,226,165,17,245,145,3,64,7,174,108,167,34,160,38,213,112,35, +32,226,78,3,68,230,143,10,236,30,4,246,251,4,147,169,247,191,1,98, +156,2,53,52,48,206,62,112,211,94,71,246,82,33,147,179,232,162,2,238, +13,0,230,48,2,102,147,64,160,142,127,160,120,108,31,236,32,1,2,51, +57,52,236,32,0,96,44,173,212,2,51,51,51,32,136,75,136,224,1,11, +138,129,192,105,127,146,160,62,141,169,2,79,32,95,111,61,49,208,64,148, +224,14,2,64,184,96,14,32,124,160,19,110,185,192,12,141,107,186,186,97, +21,166,66,128,188,39,134,228,141,0,230,192,7,242,212,0,214,185,225,133, +4,65,16,97,115,237,200,5,224,55,10,225,186,4,2,51,53,51,224,51, +41,119,8,224,51,38,97,25,249,123,9,121,183,113,105,34,129,232,248,1, +226,9,1,181,45,224,56,2,242,6,4,103,168,235,215,0,224,142,13,2, +49,49,48,143,64,226,167,3,246,141,4,231,100,13,231,181,6,231,63,2, +224,47,7,192,5,242,11,10,66,157,235,116,5,192,1,247,77,5,225,240, +5,231,73,5,195,225,249,162,0,221,90,117,246,227,121,2,245,239,16,85, +236,2,97,32,99,2,108,97,115,2,115,32,34,133,185,2,51,50,57,165, +194,225,146,4,224,165,7,235,206,3,224,28,12,227,43,1,227,71,20,235, +204,8,224,2,3,243,35,15,165,105,192,5,212,55,71,25,131,73,224,32, +6,38,148,138,1,50,196,65,235,114,181,67,111,245,87,1,224,10,13,234, +128,10,150,73,190,192,225,103,2,151,100,2,55,55,57,64,36,225,97,1, +2,115,117,112,2,101,114,102,2,108,111,117,2,115,32,105,55,76,2,97, +110,99,2,101,32,98,2,105,110,100,2,105,110,103,229,209,1,225,40,16, +234,64,23,231,196,6,236,184,6,37,244,233,209,4,224,98,1,64,25,234, +87,4,239,66,8,224,140,4,67,42,200,49,234,61,9,105,185,234,167,12, +232,58,7,224,13,4,128,10,72,47,232,186,7,230,109,7,97,170,226,135, +18,226,170,9,242,76,1,224,2,3,192,168,224,30,3,226,98,2,113,237, +2,66,32,79,182,140,246,178,11,224,253,24,238,114,6,186,29,251,127,5, +176,78,99,141,234,188,0,238,210,8,38,215,32,126,225,24,4,168,197,227, +54,2,238,126,2,72,142,222,62,64,7,34,172,224,60,4,70,250,148,37, +2,50,57,52,227,155,6,128,52,225,159,1,216,250,224,31,0,2,51,53, +50,224,13,2,160,192,218,78,237,70,2,121,249,224,19,4,214,182,239,109, +6,2,49,55,51,237,129,5,2,51,48,49,164,172,225,250,2,67,134,239, +34,4,32,196,2,56,55,57,227,192,0,233,9,25,226,111,1,229,149,3, +160,75,168,93,239,24,3,64,164,90,27,224,222,0,233,54,6,233,22,5, +226,154,9,179,67,2,57,48,32,68,59,132,18,58,61,132,72,33,119,226, +211,3,70,229,180,216,225,26,2,97,164,229,180,1,2,51,56,55,224,14, +3,2,48,52,49,242,96,1,138,124,2,83,32,95,2,53,52,49,2,32, +64,73,79,133,187,152,64,55,233,169,1,181,38,32,49,2,52,56,54,135, +169,33,62,32,25,64,35,96,25,71,20,125,50,64,20,142,191,228,194,1, +68,183,36,171,64,26,137,243,187,158,74,47,2,51,54,55,242,252,1,105, +77,153,210,64,243,240,63,4,65,216,99,17,244,94,2,112,56,129,74,38, +194,65,209,64,99,233,182,0,64,82,104,30,101,226,88,153,120,159,128,19, +64,41,137,179,232,34,0,245,106,8,98,81,232,60,11,232,59,24,228,32, +3,252,53,2,192,136,98,43,201,110,162,197,233,114,2,204,32,55,142,228, +63,7,224,93,59,160,89,161,221,73,116,139,135,168,113,90,157,32,73,131, +39,38,47,97,92,94,5,32,43,64,102,195,220,230,190,11,190,35,254,34, +26,2,100,101,114,2,105,118,101,254,21,4,2,51,51,48,228,87,4,67, +117,111,199,226,249,3,64,177,138,221,2,79,32,80,224,97,13,2,68,97, +116,2,97,46,66,2,111,117,110,2,100,101,100,192,7,96,103,74,150,64, +67,224,57,21,2,69,110,117,2,109,46,69,32,4,192,51,100,148,224,51, +21,224,4,0,224,51,0,139,191,224,103,20,2,113,46,69,2,113,34,32, +160,47,66,189,224,47,21,2,73,120,46,2,73,120,34,160,47,57,245,224, +47,23,2,79,114,100,64,3,224,49,0,65,251,224,49,21,78,58,2,97, +98,108,2,101,46,84,160,8,224,59,0,68,67,224,59,16,2,84,101,120, +2,116,46,82,2,101,97,100,96,4,224,161,29,96,51,2,83,104,111,2, +119,46,83,32,4,192,51,2,56,49,32,229,14,4,65,236,171,199,185,10, +142,138,223,57,137,146,33,213,2,52,32,102,224,90,0,224,80,0,238,164, +13,163,226,235,20,3,64,65,33,127,177,117,233,247,2,197,237,240,158,0, +230,27,11,235,218,2,245,250,9,240,245,5,243,91,2,243,170,3,243,110, +4,243,136,7,236,42,4,249,143,4,236,43,16,235,121,9,224,48,10,232, +131,11,231,104,2,235,76,9,101,151,222,130,224,83,22,224,80,2,233,213, +1,224,85,2,37,215,224,72,1,224,65,12,200,82,233,175,9,101,175,224, +25,12,236,22,0,224,22,14,224,104,11,138,214,236,71,13,251,198,4,232, +211,0,140,76,119,237,64,62,32,234,128,240,91,57,231,204,8,225,34,17, +224,194,9,205,145,244,120,2,205,35,98,239,67,32,247,37,2,237,22,24, +224,28,16,226,166,9,128,114,224,2,0,147,132,225,73,26,236,42,9,224, +8,18,202,19,130,200,219,128,179,78,48,101,34,17,2,85,32,102,236,249, +1,35,199,2,80,97,114,2,101,110,34,225,162,0,244,58,1,224,47,0, +2,79,32,35,69,107,161,118,129,39,2,56,53,48,96,14,175,229,236,73, +1,235,91,3,96,58,71,55,225,177,0,224,95,3,242,202,0,225,121,6, +202,235,2,85,32,35,178,76,225,230,9,246,50,5,141,43,235,191,6,160, +172,193,1,100,101,226,110,3,162,31,226,17,2,239,207,1,64,9,189,229, +96,156,140,107,169,151,32,165,32,214,71,78,224,215,3,250,172,6,96,250, +2,52,52,32,224,34,7,235,198,1,240,193,2,253,148,3,224,119,23,71, +41,192,83,33,33,226,172,1,96,113,50,165,224,30,1,104,98,64,166,252, +77,9,2,85,32,65,133,50,96,95,32,96,96,59,32,76,227,91,2,245, +252,0,225,212,1,128,137,2,54,51,32,180,45,2,50,55,32,236,56,4, +83,59,226,96,8,2,83,116,114,239,73,1,129,235,2,57,48,51,224,56, +5,130,106,238,92,1,226,98,3,226,137,5,86,49,224,255,1,224,105,5, +2,115,80,114,2,101,99,34,96,28,129,13,64,142,128,44,247,145,0,106, +200,155,46,2,55,57,48,236,2,8,167,17,139,243,69,8,139,43,80,50, +158,44,233,119,9,64,148,225,57,0,129,80,128,20,225,169,1,69,77,137, +225,64,92,139,235,100,236,80,175,64,94,64,6,2,53,48,55,96,31,64, +107,160,31,44,24,64,31,32,94,2,35,57,55,191,252,64,107,33,171,67, +56,64,44,140,9,48,241,231,174,0,240,142,18,230,196,0,230,193,7,230, +88,9,249,157,5,194,188,166,156,216,139,97,239,240,27,26,224,91,5,165, +13,134,160,124,163,33,223,130,90,117,68,225,212,1,2,116,121,112,2,101, +82,101,2,112,34,32,250,181,7,111,155,53,172,2,49,50,49,32,99,226, +240,2,249,208,2,129,64,66,56,98,153,107,232,224,107,18,2,109,107,84, +2,121,67,111,2,110,65,112,192,110,186,162,198,152,224,74,41,224,182,0, +243,243,0,130,113,214,49,99,4,130,22,224,39,37,224,130,12,65,225,224, +130,1,2,91,93,34,195,201,227,199,0,236,63,4,130,232,74,117,238,72, +4,106,164,2,76,105,115,2,116,95,84,33,123,142,82,64,90,224,36,9, +2,84,121,101,170,191,64,34,173,231,234,66,33,203,54,234,65,52,233,141, +12,226,203,9,251,60,3,194,192,226,144,8,233,48,0,169,28,2,54,52, +54,234,142,0,240,180,14,251,97,6,252,151,18,230,160,5,138,99,254,1, +7,242,167,12,226,19,0,233,19,3,64,65,115,2,238,184,5,234,198,1, +227,178,1,32,214,121,56,243,81,6,206,93,133,204,143,200,195,204,128,8, +242,152,12,225,190,1,2,60,62,34,233,133,2,225,148,0,32,53,2,53, +55,55,224,81,13,229,127,0,230,125,0,224,100,7,226,207,4,64,58,224, +111,1,2,69,81,34,160,111,254,62,2,65,3,225,33,1,193,30,97,21, +228,27,7,224,105,33,2,76,84,34,228,78,4,224,100,13,74,148,160,97, +225,134,4,224,103,33,2,71,84,34,128,50,160,57,138,219,231,153,23,160, +37,224,29,5,232,18,2,231,180,1,224,123,5,64,142,224,123,1,2,99, +111,109,2,112,97,114,142,123,231,0,12,78,201,227,242,9,131,179,64,30, +144,30,224,30,9,48,113,2,110,103,95,228,58,2,142,90,55,174,246,190, +5,98,122,34,81,224,14,3,240,204,14,2,87,97,114,2,110,105,110,2, +103,58,32,2,99,97,110,240,213,8,133,152,96,227,80,222,2,56,54,52, +224,77,22,2,32,121,101,2,116,44,32,128,60,83,27,89,227,224,255,7, +248,80,3,181,254,64,202,200,19,129,123,129,248,64,41,184,117,64,34,135, +217,67,11,2,73,79,46,88,84,2,111,114,109,2,73,79,32,195,32,97, +0,73,144,82,58,155,248,32,104,96,16,64,62,64,83,229,68,37,176,220, +229,67,140,132,141,182,244,197,84,138,253,239,252,30,247,64,8,229,7,10, +238,22,2,238,35,13,229,20,83,227,97,3,98,121,225,153,1,2,38,38, +34,229,31,85,2,54,53,32,224,111,3,2,84,114,117,195,206,228,66,23, +228,59,15,129,62,161,92,228,221,0,229,72,6,224,145,33,2,70,97,108, +2,115,101,34,228,226,3,228,155,14,86,158,224,55,2,2,61,61,34,228, +150,16,83,194,228,119,9,99,5,64,29,136,204,99,48,2,90,32,90,239, +238,0,130,101,148,230,2,48,51,51,151,134,231,193,4,162,151,140,195,234, +199,0,133,245,130,19,153,151,233,64,4,246,11,0,228,127,1,2,49,52, +56,231,194,0,58,9,60,164,2,53,56,50,121,75,183,99,54,74,2,51, +32,35,142,213,43,149,67,114,105,239,249,65,0,64,198,137,110,216,92,66, +88,224,240,1,197,91,96,40,137,116,245,149,8,2,111,108,34,129,15,133, +196,2,66,32,89,128,229,52,39,2,50,48,50,224,47,2,2,102,111,108, +2,100,114,49,235,93,2,132,122,110,149,240,141,2,224,10,2,241,204,0, +64,94,134,4,242,78,1,228,104,9,247,192,5,98,95,97,249,98,238,133, +90,98,20,64,77,244,132,0,248,36,3,203,203,224,137,9,241,203,1,95, +93,2,53,57,51,97,43,142,49,228,251,89,241,198,0,228,251,0,153,73, +238,254,6,64,9,246,230,0,228,247,2,196,4,218,223,109,181,173,186,197, +196,232,214,8,96,108,130,155,227,177,0,64,28,76,43,239,44,0,96,233, +2,53,55,56,162,121,176,31,229,170,9,224,174,12,2,116,111,69,224,172, +42,227,72,4,243,190,9,192,118,224,172,8,207,152,196,245,224,184,11,228, +56,1,175,180,231,172,9,231,32,21,224,207,1,98,100,135,195,38,34,34, +46,99,126,102,7,198,13,64,33,239,156,0,231,131,31,248,253,3,235,188, +1,163,45,239,67,10,226,146,9,236,56,8,255,147,6,236,87,33,246,154, +11,255,14,21,230,255,1,246,121,2,142,248,244,190,5,237,40,16,192,80, +2,82,32,64,230,72,1,237,92,22,224,27,1,32,53,61,26,226,14,0, +230,40,2,226,152,3,2,109,97,120,97,102,209,219,224,25,2,2,105,110, +66,224,25,1,229,169,6,194,37,115,104,134,17,240,65,0,66,158,255,220, +1,189,42,134,30,165,248,2,52,53,52,113,63,229,164,5,226,175,3,130, +50,90,239,254,32,0,225,139,0,241,129,14,244,165,7,2,95,50,52,97, +174,224,83,0,246,167,5,191,138,2,50,49,56,225,90,0,244,168,2,226, +89,6,148,244,241,170,0,99,127,243,98,2,98,233,2,57,52,56,255,212, +0,116,21,32,39,160,54,2,95,54,53,32,174,230,242,0,34,233,2,52, +52,56,255,199,0,42,177,32,45,80,142,32,212,160,20,64,60,71,188,193, +71,94,251,230,201,0,233,90,2,192,117,238,209,11,161,114,242,51,8,224, +157,5,225,107,0,136,0,2,85,32,66,132,129,202,86,2,48,49,57,224, +169,0,242,36,2,129,178,189,234,65,73,97,205,149,13,96,88,128,11,94, +197,64,14,160,20,224,127,3,192,208,64,123,223,89,2,90,32,95,130,4, +64,20,135,172,52,39,229,21,0,96,4,32,111,147,187,2,49,52,57,224, +64,0,135,175,229,220,6,253,224,8,228,219,0,161,199,253,228,34,224,234, +2,244,167,12,247,139,1,254,14,6,64,157,136,45,255,170,75,230,41,1, +214,72,255,81,1,205,79,239,71,6,160,200,148,33,255,158,9,224,81,42, +160,77,192,237,136,188,129,98,192,58,223,208,131,101,255,208,7,66,227,65, +175,32,41,2,95,56,56,65,85,109,189,131,9,183,92,2,89,32,66,41, +102,64,113,231,47,11,32,4,249,252,1,167,65,41,155,231,65,2,64,24, +224,57,1,248,34,0,232,23,1,226,240,0,64,202,250,67,1,228,143,4, +137,73,228,143,0,160,8,228,120,3,228,155,15,253,66,5,246,50,5,251, +85,5,224,76,1,253,102,1,224,39,6,253,102,5,253,69,7,224,113,1, +163,15,224,61,14,253,191,7,224,2,3,67,231,229,62,6,128,155,249,212, +10,229,43,4,251,47,1,192,22,224,208,0,201,241,227,165,6,2,49,51, +50,35,42,226,138,4,252,202,1,229,166,6,128,56,2,57,53,49,228,227, +0,2,51,52,49,98,141,225,176,5,224,165,9,122,156,224,5,4,252,48, +1,167,181,250,105,8,2,95,53,49,165,50,253,216,8,226,65,12,192,7, +224,125,2,64,150,160,57,233,191,21,155,178,71,95,133,0,133,36,35,62, +179,9,239,119,1,251,171,7,225,80,0,253,227,13,224,100,25,167,118,192, +95,194,121,139,254,230,168,3,192,48,250,238,3,226,23,10,224,2,0,172, +208,226,208,2,204,227,253,150,3,201,51,226,201,6,224,41,8,233,69,2, +254,234,8,231,204,7,233,228,4,245,239,0,248,111,2,176,133,151,236,168, +216,32,22,200,212,71,51,120,40,251,79,0,162,122,225,62,11,160,71,231, +162,7,225,120,6,249,146,10,92,196,96,7,123,235,240,36,0,201,67,240, +31,6,160,116,233,204,2,255,162,21,193,87,225,1,3,225,95,18,253,232, +8,225,110,90,128,62,225,110,59,225,10,9,227,212,2,255,58,5,225,139, +22,219,88,227,243,76,130,239,227,211,0,228,2,47,228,3,8,224,12,3, +229,125,0,196,15,247,88,23,249,115,8,128,69,227,253,8,96,159,2,48, +53,32,232,77,8,228,86,20,228,51,11,226,195,3,192,39,72,6,66,2, +175,28,96,82,242,246,5,62,129,2,83,101,108,2,69,114,114,2,111,114, +34,128,89,242,52,5,234,231,6,251,214,0,71,184,214,97,195,94,224,40, +0,34,140,2,51,32,102,224,99,0,2,103,101,116,206,110,224,77,3,64, +66,142,190,255,22,2,2,101,116,70,2,105,101,108,183,183,66,55,242,90, +2,66,78,224,42,1,2,46,83,101,224,43,0,96,44,243,108,7,32,118, +224,75,3,139,14,43,12,99,41,64,17,242,184,5,224,93,6,2,72,97, +115,224,93,4,242,188,12,2,82,101,99,2,111,114,100,2,115,34,32,96, +34,210,191,147,151,131,232,189,135,64,30,233,194,2,128,28,128,6,64,26, +137,2,2,85,32,67,231,39,1,225,255,7,227,169,16,64,63,193,137,107, +13,131,48,234,246,7,97,182,234,246,15,98,163,67,132,231,174,3,230,83, +7,233,136,19,230,105,8,233,21,6,229,40,0,163,15,230,209,3,249,103, +2,228,93,5,244,240,3,2,51,51,55,237,118,11,195,43,160,113,252,234, +8,240,173,1,232,208,0,2,95,57,57,2,48,32,35,140,72,97,83,33, +34,105,224,195,36,145,68,2,90,32,75,64,34,160,6,64,4,160,10,2, +95,49,55,2,57,32,102,226,7,0,2,92,51,52,2,38,115,114,2,99, +47,77,2,105,99,114,2,111,72,115,2,47,84,121,2,112,101,67,2,104, +101,99,2,107,46,104,2,115,92,51,2,52,38,44,2,49,49,54,2,56, +58,50,2,53,34,32,225,40,1,64,206,34,173,237,179,6,225,111,10,110, +22,241,31,5,243,222,2,224,2,0,171,95,131,176,170,245,97,111,224,5, +4,171,11,224,92,0,158,49,229,227,6,224,17,9,234,252,0,241,182,2, +225,39,16,226,9,11,230,239,0,235,83,7,231,78,2,224,245,3,234,198, +21,245,250,1,231,62,1,199,59,2,48,48,50,233,111,0,229,189,8,235, +68,1,174,236,239,224,3,239,214,14,231,29,18,224,169,3,47,136,96,120, +103,116,2,56,55,57,229,222,0,237,95,1,206,162,179,5,213,210,66,118, +225,72,12,225,79,0,237,67,12,120,17,225,109,6,178,161,186,199,103,36, +248,73,1,224,171,2,139,127,100,9,84,95,96,124,166,23,229,251,3,165, +233,226,232,1,2,110,111,77,2,101,116,104,2,111,100,69,230,43,1,235, +204,0,224,248,22,130,66,226,79,5,227,150,2,244,30,5,238,79,1,224, +248,10,225,36,12,193,13,163,158,2,51,48,49,224,28,2,56,215,39,110, +241,167,2,211,67,224,162,25,247,179,4,226,239,15,252,200,9,133,185,128, +29,224,161,6,165,174,221,119,146,104,96,5,45,127,33,122,2,57,51,57, +230,132,3,2,80,114,105,2,109,105,116,49,47,2,115,46,61,2,62,34, +32,160,62,64,35,128,62,105,67,101,184,252,119,3,169,42,128,29,243,22, +6,224,25,19,96,91,135,68,228,124,0,2,57,49,55,245,20,2,2,51, +51,50,99,60,99,108,126,82,229,110,1,2,95,52,51,94,91,2,49,48, +57,99,34,64,75,135,113,32,53,2,51,32,75,115,3,224,1,5,118,115, +228,245,10,239,169,6,224,34,17,224,32,3,224,29,20,32,198,192,227,96, +152,135,248,135,110,231,32,0,103,145,255,73,1,127,36,53,187,183,75,64, +42,230,174,9,65,12,32,8,231,27,18,164,94,96,38,230,190,12,105,255, +196,182,64,156,243,117,1,224,82,6,36,125,205,74,196,197,136,24,97,121, +96,59,200,129,225,187,2,76,26,161,182,122,197,129,182,64,44,136,143,225, +158,6,250,183,2,225,143,81,224,26,17,224,23,14,224,20,11,224,17,8, +224,14,5,225,243,3,225,91,0,137,103,226,221,1,2,55,53,32,251,29, +0,248,233,2,43,208,65,161,229,76,0,225,241,2,101,70,33,219,160,15, +77,208,104,74,252,83,8,103,96,224,14,0,70,201,65,141,226,39,9,139, +194,130,38,224,46,4,34,39,96,12,234,21,0,244,50,1,221,202,2,57, +53,52,109,103,53,22,105,249,195,139,226,211,1,98,88,58,63,102,225,225, +15,1,32,13,121,201,224,121,0,224,225,1,32,145,151,35,232,118,6,65, +62,202,102,52,4,133,35,197,171,169,203,242,187,1,245,134,2,128,66,224, +33,18,95,211,230,232,1,224,190,4,192,25,36,225,165,87,195,42,224,45, +10,160,105,181,112,64,43,248,195,1,224,44,9,224,43,1,229,59,1,171, +151,229,173,0,64,243,197,171,139,31,128,184,232,85,6,232,139,0,33,192, +192,13,97,252,235,86,2,128,125,225,200,0,96,160,71,113,2,50,56,54, +64,109,243,105,0,224,96,33,34,34,70,60,96,103,233,95,2,224,56,40, +234,76,2,201,71,191,240,2,52,52,48,246,128,0,34,142,193,7,86,2, +242,139,1,195,113,199,42,32,201,68,211,70,11,2,50,55,53,240,187,1, +224,252,18,2,95,51,52,160,104,245,60,11,177,83,241,48,8,192,178,105, +153,160,73,233,250,5,224,60,0,241,107,9,224,52,5,224,112,2,96,48, +234,92,6,224,44,4,225,103,3,245,82,3,224,36,3,32,17,101,245,224, +234,8,37,108,103,79,193,99,193,106,130,114,65,102,135,127,138,45,227,99, +0,203,209,245,131,4,227,75,12,128,93,227,142,19,226,45,4,224,33,12, +227,142,16,224,25,0,184,209,248,137,2,37,6,217,87,228,245,2,66,8, +2,50,49,55,104,22,228,125,1,163,206,237,221,4,247,20,0,224,87,9, +157,135,64,73,111,13,32,17,209,2,228,161,4,225,25,0,235,101,2,128, +208,170,161,131,233,231,204,0,246,179,2,139,44,64,89,231,95,3,249,107, +7,37,107,34,219,224,127,1,227,115,11,167,236,247,226,2,233,152,3,224, +28,7,225,3,33,131,38,32,8,97,223,224,249,4,225,113,5,161,155,238, +5,2,148,44,224,91,14,100,118,33,91,250,58,3,224,16,11,231,32,7, +99,225,38,51,234,171,2,2,102,117,110,2,100,101,112,106,164,49,99,238, +180,10,226,24,4,98,157,226,132,3,238,84,20,254,20,1,231,2,0,2, +95,53,50,98,112,226,24,2,194,98,224,45,11,33,58,157,210,224,46,9, +224,171,9,226,251,11,131,88,193,94,225,184,4,224,101,0,96,102,142,88, +224,102,9,226,164,4,172,97,231,10,9,227,190,23,193,243,224,159,8,230, +251,4,224,255,11,64,141,224,152,14,231,121,11,231,30,11,227,41,7,226, +211,0,252,203,2,44,194,112,217,2,51,50,49,161,93,2,51,50,50,225, +0,0,166,221,224,59,1,253,174,6,231,48,0,227,169,60,225,122,2,242, +79,6,227,137,7,224,201,9,64,183,213,66,117,50,83,174,227,20,4,224, +172,134,134,120,234,116,8,191,155,224,187,8,226,248,6,229,169,2,2,51, +49,52,202,45,228,236,0,70,153,141,205,128,192,2,80,32,35,134,71,199, +253,68,72,64,36,141,89,229,108,3,248,224,6,32,104,2,57,56,51,168, +35,32,127,2,57,56,52,106,116,2,54,50,32,229,84,3,225,72,3,225, +78,6,2,48,48,49,232,240,13,229,124,9,247,129,5,225,69,27,205,213, +165,104,253,174,4,69,2,2,57,49,49,230,251,8,2,51,56,52,225,123, +9,227,137,15,197,113,33,96,107,193,148,1,231,28,3,224,91,6,165,181, +224,91,10,234,90,1,228,141,13,160,123,32,102,64,116,138,97,224,121,18, +233,233,0,238,128,1,173,75,225,228,7,246,231,3,34,9,227,185,1,224, +36,3,142,93,48,52,2,49,48,49,108,165,96,118,64,25,237,132,1,32, +60,96,169,32,51,64,24,248,79,1,32,24,97,83,160,24,235,131,1,96, +26,197,139,224,112,4,69,120,96,36,46,193,96,4,83,15,64,23,208,209, +232,152,14,130,225,64,40,226,224,3,96,103,175,164,225,9,14,96,51,194, +239,237,6,0,255,199,7,238,85,4,86,57,228,8,2,122,245,160,13,111, +119,234,79,2,229,114,8,194,246,197,54,192,96,231,152,5,161,244,161,237, +224,104,5,254,227,13,238,121,6,224,40,3,236,74,4,232,82,0,32,138, +2,56,48,32,250,39,5,80,155,100,16,116,8,2,50,50,53,124,233,160, +245,34,104,2,85,32,65,160,91,232,27,11,97,73,130,117,46,210,2,49, +32,58,128,59,64,14,85,119,250,77,6,243,20,2,2,67,111,110,2,115, +116,114,2,97,105,110,154,95,64,55,249,100,1,66,153,96,147,130,68,74, +71,96,25,64,23,65,74,33,20,64,22,130,116,136,126,232,134,0,248,50, +2,247,78,12,212,28,244,57,1,252,33,4,231,205,4,212,94,224,39,17, +226,103,2,231,136,8,224,27,2,131,237,98,222,244,114,1,2,83,32,66, +225,203,3,147,83,230,64,5,96,177,249,100,5,146,248,245,2,28,254,119, +0,245,0,23,228,134,3,78,34,224,15,1,148,144,245,22,2,2,83,32, +79,97,100,32,5,181,174,215,221,245,47,9,232,160,25,212,71,250,80,0, +227,170,0,232,98,12,254,114,7,225,54,1,161,154,250,250,8,160,96,250, +149,7,225,87,10,193,88,242,182,4,224,105,77,128,29,201,74,154,41,2, +51,48,50,245,207,1,249,223,0,231,238,8,180,219,244,181,18,251,84,0, +64,83,72,66,244,185,7,246,69,0,244,208,8,166,156,32,201,236,53,9, +227,92,0,103,255,141,218,38,136,136,171,228,21,1,64,116,224,84,4,50, +192,2,50,32,83,120,201,2,90,32,67,250,13,0,226,83,1,255,14,7, +67,216,230,52,3,252,184,15,241,109,3,64,117,111,176,189,161,167,120,95, +177,64,227,160,86,32,152,230,37,3,253,17,16,253,52,17,255,179,1,251, +234,4,147,118,128,22,226,201,0,227,219,1,101,130,145,169,64,168,185,221, +185,246,73,84,84,10,195,70,227,138,2,169,60,136,253,2,48,55,32,224, +211,8,224,69,17,96,238,248,15,1,222,30,247,240,1,133,242,58,252,37, +163,2,57,51,52,64,4,254,146,0,64,106,224,56,8,32,230,224,52,21, +199,78,248,125,19,70,113,248,125,16,2,51,48,52,166,9,66,182,119,228, +34,58,2,75,52,32,2,90,32,90,160,1,252,72,1,64,37,166,103,248, +163,9,227,138,0,247,10,154,246,235,6,64,215,199,7,33,94,99,31,70, +231,64,23,135,5,99,206,144,91,39,197,96,24,135,7,32,16,68,72,2, +48,52,49,239,219,3,2,100,102,108,103,97,64,39,131,86,228,32,1,228, +149,1,64,108,104,25,227,140,4,247,24,22,235,39,24,100,206,138,173,2, +57,52,50,227,34,0,255,26,7,78,214,128,29,230,212,1,246,157,5,200, +207,230,66,0,237,149,1,235,71,2,252,110,5,129,77,120,12,147,149,182, +38,236,199,24,171,121,216,97,64,198,66,202,64,75,243,225,0,244,58,0, +237,23,20,172,202,64,65,107,63,96,72,168,177,225,90,7,96,37,69,148, +225,24,1,64,48,131,85,231,213,1,224,9,1,161,196,232,212,0,245,214, +5,232,221,2,226,118,0,232,184,11,231,121,2,224,46,20,243,56,0,224, +47,0,201,20,224,47,14,197,76,224,92,0,169,149,224,47,15,197,65,224, +198,8,233,161,16,232,18,2,248,125,15,239,230,16,235,154,7,235,54,8, +225,154,8,64,46,130,231,226,184,3,251,254,1,232,181,2,245,121,6,230, +27,1,232,81,0,224,36,0,193,25,96,29,239,44,6,128,115,180,6,64, +19,153,24,125,254,199,70,66,115,2,53,55,53,98,75,121,0,64,33,196, +79,156,159,254,149,4,2,36,120,34,224,175,4,197,223,187,44,227,233,3, +240,234,5,240,163,13,2,48,49,55,225,103,1,251,138,10,2,48,50,50, +99,148,247,126,0,226,10,0,174,210,230,236,8,224,252,6,172,143,2,48, +50,57,195,138,233,23,0,226,88,31,233,116,1,225,158,13,224,31,5,97, +158,248,67,5,225,24,5,143,133,78,126,239,133,7,248,250,3,237,217,6, +248,217,2,161,24,2,56,49,32,199,205,2,49,49,54,240,66,4,64,130, +240,23,4,225,18,4,32,15,2,56,51,52,33,245,38,254,32,4,64,130, +45,118,161,76,34,22,2,80,32,95,237,120,0,2,79,32,35,68,82,167, +53,231,60,1,227,192,5,225,52,11,163,62,235,150,25,251,210,0,225,60, +10,225,219,8,225,69,3,160,70,64,253,127,133,79,97,238,154,0,2,55, +56,53,96,87,204,75,128,129,249,77,2,64,58,128,5,64,3,245,157,4, +242,126,11,226,147,4,179,210,231,141,2,143,99,224,67,20,224,73,20,231, +216,4,160,76,228,200,5,233,202,1,202,25,226,173,3,226,42,5,32,88, +139,228,224,66,12,243,58,3,234,170,12,229,20,4,160,168,160,79,243,84, +7,240,76,5,97,72,224,78,0,236,177,4,64,66,244,52,1,229,4,5, +42,142,2,55,49,32,232,193,1,244,3,8,224,225,7,226,240,0,224,141, +5,229,122,15,160,44,224,120,23,229,93,24,229,102,3,229,92,2,173,42, +229,87,7,131,246,158,83,222,92,204,88,229,89,23,253,96,9,227,55,9, +225,77,1,227,238,6,224,157,2,229,212,1,224,120,0,228,165,17,86,136, +2,55,50,56,248,132,3,236,131,3,231,174,9,130,167,250,227,4,240,66, +10,137,115,65,58,235,125,0,192,158,173,199,97,40,132,162,2,57,55,57, +225,18,3,2,98,97,100,2,32,102,105,2,110,97,108,2,32,100,111,2, +32,115,116,2,97,116,101,2,109,101,110,145,238,239,57,13,224,16,6,232, +151,1,232,157,2,232,128,4,229,247,5,144,227,224,74,5,233,247,0,230, +181,2,2,49,56,49,247,174,1,254,180,9,235,175,1,128,11,224,131,0, +226,70,5,224,8,36,226,115,3,248,39,2,228,32,10,243,184,4,243,228, +1,130,137,246,250,1,160,15,238,241,10,109,111,2,53,51,53,230,95,0, +206,45,236,132,8,226,248,12,224,33,4,34,231,70,108,255,156,7,227,170, +2,76,115,244,159,3,78,140,162,54,103,226,240,224,1,2,49,54,48,181, +73,2,56,50,32,230,142,0,136,10,128,56,66,196,134,188,2,54,57,57, +168,110,224,58,2,97,222,171,196,64,253,192,247,80,142,68,157,252,207,2, +2,97,105,108,162,102,110,184,2,55,57,48,71,175,148,239,226,159,2,2, +105,110,100,160,38,64,140,231,72,0,131,224,224,83,6,2,62,62,61,128, +43,227,251,11,2,98,34,32,226,79,2,32,163,226,81,0,226,15,27,246, +20,5,163,81,225,240,61,225,109,0,224,208,11,225,34,0,230,241,9,229, +32,4,78,113,129,26,224,78,0,224,0,2,236,16,30,255,235,2,235,223, +29,241,230,6,232,130,3,224,39,4,170,129,232,170,24,167,2,243,215,8, +197,75,233,17,21,165,127,224,101,11,224,230,11,224,141,24,232,131,4,230, +181,4,232,120,9,226,41,3,96,17,32,2,110,107,78,116,225,208,1,2, +70,114,111,2,109,84,104,2,101,110,84,2,111,34,32,228,99,1,178,31, +32,10,85,183,227,231,4,224,125,23,224,119,0,160,72,224,115,18,163,26, +224,101,83,160,213,224,99,13,225,151,24,234,208,31,234,207,9,231,155,15, +99,23,224,169,11,96,167,224,159,4,231,180,9,230,114,1,233,183,4,229, +70,0,87,132,254,75,7,149,68,236,27,6,234,143,9,233,38,7,136,26, +2,51,57,49,228,162,1,239,240,6,224,17,1,225,20,2,199,75,244,232, +4,245,14,1,117,248,226,101,3,237,45,2,233,239,6,180,193,2,49,54, +51,178,104,2,52,56,32,124,83,228,73,0,237,154,5,236,243,1,155,234, +200,250,193,14,102,46,232,121,0,145,242,128,41,250,151,1,251,29,10,102, +237,96,132,236,108,13,172,107,97,216,128,99,214,159,2,50,49,53,252,77, +4,168,239,32,24,183,165,224,51,11,222,199,230,86,0,248,80,10,251,219, +5,231,249,14,249,252,6,236,67,3,206,63,2,56,56,32,225,89,12,226, +10,9,32,15,78,56,152,20,171,210,248,240,17,225,239,10,255,185,9,244, +72,5,224,163,39,243,10,12,166,241,240,105,1,206,38,129,186,244,180,2, +96,204,111,6,250,115,5,238,141,11,226,150,5,140,228,208,223,2,55,57, +51,240,223,13,238,43,6,253,141,25,250,83,7,225,11,5,225,221,0,225, +20,2,161,166,2,48,51,51,219,107,2,55,56,56,64,147,167,1,224,243, +4,32,235,234,68,1,247,161,7,163,55,226,152,3,242,214,44,167,237,238, +198,17,236,210,11,245,146,5,228,187,6,239,55,11,224,42,4,164,61,235, +166,5,216,39,233,22,2,255,46,4,226,38,8,100,6,2,52,55,32,226, +252,11,234,201,2,225,209,9,236,119,2,249,253,18,195,210,241,234,4,236, +48,1,224,18,4,236,178,3,236,201,4,197,198,224,69,6,243,33,5,233, +75,11,245,233,0,233,115,6,233,124,5,248,125,8,232,198,11,237,71,8, +224,67,35,227,107,2,248,208,4,243,89,7,224,39,14,209,31,237,255,10, +243,119,19,241,163,1,246,229,8,238,5,8,241,223,14,225,75,4,244,3, +4,224,245,9,224,50,6,216,142,224,70,6,242,46,1,224,75,0,229,83, +1,224,244,21,224,79,69,225,2,6,243,38,0,248,148,1,158,90,67,30, +244,108,4,242,40,1,224,40,8,2,53,48,32,198,193,2,50,53,53,235, +245,6,229,88,17,189,217,67,227,237,161,0,199,49,237,167,7,32,9,2, +83,116,114,2,105,110,103,241,59,0,240,157,8,224,100,2,237,33,2,228, +198,5,2,48,55,50,232,171,6,225,190,6,223,185,227,110,6,228,164,2, +213,146,33,5,205,121,239,51,12,226,229,8,227,81,1,224,125,10,245,11, +10,226,211,95,226,55,0,224,50,16,193,246,225,248,6,86,56,65,241,225, +4,1,230,69,3,162,11,65,226,2,50,53,54,102,107,2,53,55,32,32, +5,2,56,55,32,226,28,46,239,190,9,32,9,2,82,97,116,2,105,111, +110,2,97,108,34,226,24,159,248,90,11,229,0,23,228,239,7,226,33,16, +226,34,13,230,120,0,228,85,3,197,193,228,125,21,226,46,17,246,203,18, +243,140,3,211,35,230,37,4,226,74,7,34,21,254,219,1,236,119,4,224, +67,35,81,188,237,230,8,233,120,8,225,10,8,224,73,11,229,232,8,227, +3,14,32,42,225,234,0,228,253,1,227,7,21,72,34,2,49,50,55,197, +40,135,253,246,130,2,64,40,32,127,89,191,69,89,128,48,171,130,94,65, +128,20,2,50,56,57,232,76,5,224,108,5,224,58,9,227,112,63,2,73, +110,116,2,101,103,101,2,114,34,32,227,111,148,193,140,78,212,2,75,32, +95,2,50,52,49,64,126,32,212,2,95,49,55,247,82,1,252,184,2,2, +49,55,49,172,133,224,171,3,32,100,2,53,56,32,96,7,199,14,227,83, +5,194,66,135,163,233,104,13,233,30,23,233,24,25,234,131,18,160,136,226, +69,0,169,255,193,30,148,210,226,55,1,2,57,52,52,227,192,8,228,143, +17,224,119,67,232,24,2,216,127,79,73,248,139,0,250,199,16,244,1,2, +241,125,6,132,158,187,239,234,187,6,96,180,67,159,135,119,255,223,9,226, +148,9,2,50,48,52,254,82,3,229,78,13,252,223,15,252,222,27,252,21, +13,227,64,12,252,18,12,227,67,30,236,94,9,197,64,239,148,8,240,65, +0,240,74,4,254,148,21,228,170,4,129,236,2,57,57,48,246,215,6,248, +163,16,251,179,12,192,96,128,249,96,248,249,112,2,229,193,2,226,162,0, +2,50,50,32,225,112,2,183,253,224,178,2,210,75,2,50,55,32,192,75, +84,222,45,80,179,107,97,45,2,90,32,95,224,53,4,32,146,196,75,2, +95,54,50,133,58,231,157,3,225,171,9,228,13,0,237,133,6,37,129,35, +105,66,75,246,207,2,253,82,4,228,61,3,47,172,129,64,226,52,4,226, +46,5,2,49,55,57,242,29,14,242,189,5,2,32,73,32,224,107,2,225, +48,6,241,228,5,32,69,176,13,208,223,41,213,105,207,68,247,240,62,1, +225,255,5,197,120,216,255,2,56,54,51,2,32,64,80,64,7,79,1,223, +145,226,179,9,146,244,2,52,50,32,179,78,2,52,48,51,163,110,239,166, +3,242,37,7,226,23,1,129,175,164,46,64,160,64,132,240,243,5,252,254, +1,209,16,66,24,2,50,48,50,160,41,58,131,51,101,65,151,64,221,230, +215,1,2,116,99,69,2,120,112,114,2,58,32,99,2,97,110,110,2,111, +116,32,2,104,97,110,2,100,108,101,2,58,32,34,193,147,154,189,103,195, +42,243,2,56,54,50,64,108,244,19,3,224,92,9,2,79,32,35,65,80, +130,109,192,55,226,102,1,224,60,2,2,58,49,50,2,57,53,32,2,64, +10,65,192,67,2,48,52,51,102,222,38,179,96,28,32,53,32,28,161,169, +240,247,8,230,199,7,2,48,48,51,240,225,1,34,195,2,49,51,56,96, +117,64,73,32,25,64,102,2,57,52,48,104,142,32,14,64,21,32,54,224, +21,3,32,14,64,21,32,124,224,21,2,64,106,64,21,34,166,32,21,225, +57,1,2,80,114,105,2,109,105,116,2,105,118,101,2,115,46,87,2,111, +114,100,33,49,32,37,64,44,224,81,3,32,174,64,21,32,135,96,228,2, +50,53,56,201,1,32,6,59,178,64,12,64,248,2,50,56,54,129,219,2, +50,55,57,236,42,0,2,95,54,32,64,50,32,82,236,66,1,96,38,64, +82,32,32,224,82,4,149,82,34,63,224,68,2,150,32,233,229,1,2,56, +54,55,35,112,64,148,138,121,136,68,224,31,17,150,54,224,31,14,68,37, +32,35,2,53,32,80,40,134,148,99,220,190,128,57,130,62,224,223,3,98, +178,138,3,98,71,2,56,53,57,224,21,11,128,70,96,199,224,59,0,160, +110,128,230,224,45,1,33,254,2,51,32,35,131,147,2,38,48,46,224,56, +11,224,45,13,224,44,31,96,36,192,44,65,119,32,37,33,119,2,83,32, +83,192,1,32,228,67,217,208,174,212,102,68,143,242,145,0,71,45,150,255, +192,11,64,112,33,51,146,233,2,85,32,65,32,47,2,85,32,75,243,60, +4,249,80,0,231,185,2,64,57,66,61,68,19,64,51,97,59,32,125,224, +59,1,32,17,67,61,224,32,17,221,17,224,38,23,224,34,29,224,244,95, +2,49,49,52,224,245,128,224,246,11,231,252,8,230,207,2,224,246,19,224, +184,27,224,144,27,38,34,133,14,2,50,56,48,128,37,69,170,224,232,21, +224,51,9,34,249,225,102,20,224,53,0,43,10,129,231,224,60,3,70,130, +224,59,16,136,148,226,186,18,227,202,3,233,176,0,224,94,4,226,247,19, +224,94,36,67,199,134,119,2,66,32,89,192,201,204,181,237,199,3,128,27, +130,128,70,154,160,76,224,108,18,64,13,192,108,202,25,234,216,2,64,97, +226,217,0,224,93,2,87,144,224,92,44,225,133,31,128,58,224,185,42,235, +53,2,194,244,226,90,14,160,98,224,32,25,138,62,225,119,2,236,99,0, +192,199,96,52,71,205,192,52,224,15,11,2,50,56,51,224,85,2,65,211, +136,46,195,139,193,103,33,225,235,82,1,225,225,19,38,226,96,181,65,134, +128,179,225,48,10,160,24,225,39,5,131,244,65,220,32,166,106,172,125,42, +227,81,8,192,85,224,25,17,64,198,168,171,97,11,134,145,2,53,56,57, +230,189,4,224,125,1,64,47,168,197,224,47,13,167,146,224,47,3,136,223, +129,5,2,115,101,113,140,121,96,8,76,37,96,34,136,236,43,158,103,29, +225,5,1,64,15,124,156,224,138,0,32,45,75,158,32,45,2,85,32,90, +32,1,98,195,64,20,136,243,2,102,47,32,64,12,136,173,65,90,224,33, +2,135,74,71,61,169,12,38,217,200,5,233,31,0,37,247,224,19,7,80, +209,224,18,2,85,140,232,29,1,224,18,0,97,95,224,20,8,35,29,224, +19,1,233,95,2,232,128,2,96,155,132,30,32,176,2,52,32,90,224,177, +1,130,96,165,52,104,188,99,19,40,255,74,105,64,33,161,187,160,211,78, +33,32,6,137,155,76,44,64,6,70,10,137,84,35,245,64,16,64,71,168, +98,112,23,224,204,3,76,197,115,123,32,61,224,43,6,224,39,2,2,38, +49,46,232,168,3,160,14,64,28,139,72,64,35,96,206,171,74,128,140,2, +80,32,38,96,40,128,162,128,59,192,73,2,64,89,32,82,64,160,80,253, +59,0,224,211,0,146,74,192,74,128,16,2,95,54,56,227,225,0,64,116, +130,103,2,105,116,111,2,102,32,58,128,49,97,26,42,175,2,56,55,49, +88,234,35,209,192,211,64,7,171,21,151,50,42,106,96,6,66,109,33,105, +224,39,0,139,52,96,11,32,84,64,7,66,101,2,62,61,32,64,13,162, +115,2,62,32,58,128,64,64,12,2,60,61,32,64,13,130,108,2,102,60, +32,64,12,129,221,2,102,110,101,2,103,32,58,129,145,64,14,2,42,32, +58,129,24,64,12,2,45,32,58,129,185,64,12,2,43,32,58,128,249,161, +253,225,255,1,237,165,0,226,8,3,226,15,1,74,202,32,51,2,73,32, +58,128,47,224,63,0,239,4,0,64,8,163,117,83,111,130,116,2,50,32, +65,160,18,128,196,65,138,113,249,39,124,64,21,128,204,210,25,242,39,0, +147,139,243,135,9,243,132,12,193,171,243,9,14,224,30,5,239,117,0,83, +3,253,250,8,174,198,181,190,224,85,19,217,1,224,85,46,175,143,160,216, +192,25,208,85,198,161,166,87,243,61,17,225,54,6,224,32,3,128,115,247, +124,1,244,187,14,244,178,16,175,172,70,203,2,57,52,56,110,149,78,156, +246,189,2,2,52,57,32,233,75,3,2,90,32,67,224,27,10,224,95,10, +198,56,224,51,7,250,133,1,244,18,12,181,219,224,53,8,176,46,224,25, +10,245,38,1,208,114,66,114,163,50,238,254,11,55,23,142,253,64,58,224, +36,4,2,68,97,116,2,97,46,73,151,54,2,95,84,121,2,112,101,46, +247,67,1,64,47,163,107,224,84,11,2,70,108,111,2,97,116,87,160,39, +131,134,241,137,1,134,187,145,142,2,95,51,57,100,24,149,118,64,45,239, +191,5,65,83,64,21,239,191,18,2,67,104,97,160,145,64,44,224,59,1, +2,48,51,48,128,21,131,152,194,178,243,178,3,145,104,98,139,145,129,224, +26,4,242,197,3,2,50,51,55,240,179,0,242,138,1,67,250,96,181,74, +1,200,188,242,10,6,2,95,57,56,101,109,237,18,2,224,89,2,73,110, +64,173,128,14,100,153,2,50,49,32,161,21,128,14,33,62,133,206,70,200, +227,29,1,244,206,0,100,37,197,227,185,236,66,65,166,249,160,6,243,12, +1,33,25,66,116,128,187,160,29,104,240,242,254,4,126,206,49,170,39,89, +128,140,96,142,241,197,1,224,181,1,65,165,162,143,64,10,34,106,65,16, +168,30,2,54,52,54,97,198,145,74,64,28,66,10,32,1,2,80,32,90, +32,5,52,219,160,164,52,119,32,80,192,106,37,67,50,142,98,253,224,10, +1,64,64,170,36,32,1,2,80,32,83,161,81,242,91,4,81,60,160,69, +225,241,1,36,161,247,58,10,242,106,8,245,146,12,40,215,195,163,224,112, +12,123,115,224,106,1,196,198,148,161,181,16,246,81,2,244,37,5,224,149, +0,98,134,128,127,64,145,121,242,218,54,2,95,50,55,32,159,64,7,99, +228,2,51,57,53,162,57,224,15,4,138,237,2,57,55,57,227,83,0,243, +171,2,227,56,1,2,101,120,105,2,115,116,101,2,110,116,105,2,97,108, +115,2,32,110,111,2,116,32,97,2,108,108,111,2,119,101,100,2,32,105, +110,2,32,112,97,2,116,116,101,2,114,110,32,2,98,105,110,2,100,105, +110,2,103,34,32,255,31,3,227,21,9,114,88,71,113,225,57,15,2,56, +57,57,226,87,0,74,93,246,180,5,224,17,8,65,223,132,83,107,246,231, +20,2,249,167,0,247,87,1,246,69,1,229,98,0,198,103,227,9,0,229, +252,0,68,12,212,115,248,36,4,245,219,7,2,55,55,55,65,50,96,143, +252,62,2,2,99,110,83,161,12,252,181,3,248,24,9,225,243,0,163,62, +2,50,51,49,227,228,9,64,22,194,111,111,142,134,205,185,248,225,15,2, +231,91,3,231,99,2,224,34,3,228,4,0,88,36,248,84,3,2,55,53, +51,227,65,0,240,206,5,2,55,53,52,108,18,32,49,68,84,160,36,182, +130,132,42,196,3,118,61,65,227,205,76,160,104,131,18,164,86,240,200,2, +227,7,1,255,2,1,249,149,6,69,245,248,234,0,200,102,225,70,5,66, +86,97,146,225,128,4,2,68,34,32,228,162,5,161,203,193,136,131,65,148, +235,32,255,196,72,225,178,11,249,212,13,248,216,2,225,98,18,240,13,0, +136,176,200,133,227,243,0,255,249,3,226,159,0,64,112,226,150,4,160,19, +97,141,94,176,96,92,129,130,161,78,197,181,229,189,0,226,91,6,224,58, +18,228,165,0,225,233,25,225,210,22,227,19,9,225,227,3,225,187,2,162, +237,82,233,193,73,131,206,135,250,234,26,6,77,173,2,57,50,53,227,49, +6,229,22,1,102,246,35,47,32,82,36,218,2,85,32,80,225,1,2,227, +186,3,229,77,6,32,83,140,139,228,100,3,64,132,168,81,2,50,49,54, +192,130,2,54,52,49,121,19,172,135,64,107,224,166,21,162,23,128,97,200, +192,2,57,57,54,97,103,2,57,53,52,193,130,128,113,64,87,96,79,122, +168,232,108,10,122,178,229,85,18,136,109,232,110,8,129,242,160,99,200,213, +180,7,231,179,1,103,123,224,94,16,228,139,9,96,45,224,106,7,32,133, +98,62,192,109,204,201,96,109,225,245,5,2,51,53,32,233,57,19,134,33, +233,57,16,64,126,168,18,69,169,2,85,32,95,164,181,224,102,8,160,190, +224,124,13,117,200,168,217,128,87,168,106,159,231,160,93,251,219,8,158,205, +232,225,2,234,35,1,225,84,3,129,148,161,224,160,108,128,18,227,21,2, +252,206,5,113,115,64,250,96,247,79,62,251,120,4,105,112,142,117,32,69, +236,150,2,225,196,4,192,32,136,13,64,213,136,255,71,58,64,167,64,17, +135,49,236,61,0,147,145,73,95,32,56,129,73,229,43,9,226,109,2,103, +0,48,97,232,52,10,237,233,7,193,19,226,205,4,225,25,3,235,91,12, +130,207,129,151,64,26,96,30,225,169,0,128,195,172,33,160,189,81,207,145, +157,224,168,1,227,153,3,32,30,71,63,227,174,10,61,92,144,255,225,232, +8,116,130,79,207,100,83,62,45,190,37,224,40,12,252,148,0,2,50,50, +54,234,235,8,76,85,228,18,2,230,42,5,100,204,66,219,135,59,241,78, +1,72,8,99,64,224,177,1,2,55,51,54,130,40,231,32,4,196,215,43, +248,39,193,227,165,0,2,50,52,32,158,60,145,208,231,101,9,41,48,231, +83,2,133,239,192,154,232,8,1,233,2,0,245,66,0,226,21,13,96,127, +242,15,0,231,2,0,233,135,4,224,81,3,224,1,1,32,58,106,150,224, +58,0,133,223,128,2,226,27,2,235,5,2,64,214,240,90,1,224,49,2, +229,221,4,39,215,160,36,192,106,226,17,8,224,140,4,226,26,15,231,137, +1,233,199,5,231,178,4,235,84,0,224,134,8,2,55,51,55,234,102,4, +224,162,10,230,129,5,64,0,141,94,65,83,132,103,66,16,134,115,50,46, +2,51,32,75,2,52,32,75,2,52,32,65,192,26,64,36,175,48,214,252, +64,156,224,181,1,248,134,2,225,191,13,65,252,2,50,50,53,200,191,225, +179,0,133,117,227,199,7,224,55,7,130,184,226,68,9,39,63,237,37,0, +227,35,1,2,52,52,53,230,87,9,69,198,192,72,224,49,35,164,118,65, +43,67,166,73,200,66,249,117,235,2,48,57,57,228,165,0,227,191,4,225, +233,7,33,234,233,112,5,129,51,2,95,51,49,158,127,224,208,0,235,134, +5,110,36,96,4,236,203,10,224,20,0,2,51,50,54,160,188,96,78,224, +21,0,163,159,224,163,1,224,0,1,128,126,139,229,159,138,2,50,57,56, +208,137,230,139,3,2,50,50,55,234,205,2,228,90,8,33,56,33,67,128, +59,33,1,239,34,1,135,103,225,167,6,66,72,200,35,227,11,8,72,185, +192,152,225,29,15,150,36,151,245,64,1,224,149,9,192,17,86,15,225,177, +7,225,10,13,64,148,136,74,2,95,51,55,2,51,32,102,242,107,5,2, +83,116,114,46,118,2,46,73,115,128,8,75,241,64,48,176,74,224,48,10, +2,78,117,109,64,3,192,40,220,21,147,20,165,71,194,118,66,119,32,11, +143,204,230,14,0,240,130,1,128,66,248,35,1,69,80,229,40,2,35,58, +108,92,87,120,129,119,237,94,4,227,77,0,163,144,64,52,33,117,224,28, +6,164,111,192,26,231,93,2,229,39,6,209,126,224,95,1,244,26,2,187, +115,64,50,134,106,135,75,131,176,224,15,1,224,211,0,184,213,2,57,51, +48,49,101,113,135,82,83,96,230,169,30,169,36,130,3,231,107,4,149,199, +233,189,13,228,145,1,234,95,4,162,21,2,57,55,53,230,74,1,103,120, +2,48,51,56,228,64,2,224,77,6,64,149,247,162,1,2,83,32,73,247, +12,4,175,244,239,241,14,230,14,8,228,106,0,40,154,65,72,171,203,197, +145,232,164,2,104,110,2,50,49,55,243,90,0,64,13,232,93,0,66,210, +110,142,41,20,96,39,243,8,0,42,55,34,222,195,199,73,66,91,104,226, +76,2,179,81,247,42,14,64,7,192,119,160,252,185,96,76,70,2,95,54, +57,148,246,64,111,178,238,228,160,2,64,143,218,234,64,171,131,226,47,88, +96,241,2,48,51,54,128,59,219,181,145,103,104,245,161,1,64,29,131,84, +67,213,32,81,170,75,74,135,161,128,224,168,3,184,224,74,235,138,105,96, +141,177,90,231,64,1,193,166,225,158,0,253,95,1,225,5,2,248,91,1, +130,120,178,196,2,56,51,57,226,83,2,179,54,243,21,2,244,137,4,238, +182,1,106,231,193,114,128,95,236,35,2,243,166,3,2,56,55,32,224,57, +0,169,115,245,163,9,224,156,1,244,233,12,98,30,228,79,0,75,97,216, +230,224,57,3,245,57,10,227,41,12,65,255,137,205,100,175,242,155,8,64, +31,2,49,32,35,224,152,3,228,42,1,236,39,0,35,177,229,101,7,245, +74,5,65,185,132,1,2,75,32,66,230,11,11,171,235,239,137,11,239,51, +3,38,184,230,138,2,239,134,18,32,40,64,81,233,5,6,64,134,196,117, +37,90,249,229,5,177,62,250,248,5,250,245,10,99,153,232,211,0,224,40, +18,67,77,224,212,4,145,175,224,34,4,180,184,143,163,165,5,233,92,6, +72,172,32,216,92,59,232,78,9,2,49,52,51,160,26,231,53,2,85,169, +173,86,177,166,245,145,9,68,42,244,94,3,2,116,111,111,2,32,109,97, +2,110,121,32,2,97,114,103,2,117,109,101,2,110,116,115,244,108,1,224, +62,15,224,61,5,2,102,101,119,224,60,7,2,95,56,56,227,127,1,250, +142,9,194,85,32,253,248,30,5,224,37,3,161,110,224,37,8,251,126,15, +162,32,224,73,11,192,25,98,234,224,111,16,224,36,1,238,71,4,236,43, +2,109,25,71,23,112,160,32,3,64,200,160,56,227,48,4,128,73,95,168, +131,243,68,168,252,57,18,128,233,224,32,18,175,163,224,33,19,198,28,224, +215,9,192,25,96,253,225,111,18,252,133,2,224,37,0,229,86,8,231,68, +1,211,133,250,214,5,229,127,6,224,77,3,253,61,30,244,225,2,224,31, +3,178,147,224,78,0,224,114,10,225,230,4,192,116,224,154,29,124,174,228, +181,0,112,41,110,76,42,170,137,180,96,52,227,106,8,248,244,28,2,66, +97,100,216,220,214,70,68,143,180,24,103,57,34,60,2,48,57,32,96,22, +212,13,36,166,251,97,1,228,114,5,224,23,1,230,249,0,161,46,103,16, +193,102,199,28,234,20,0,228,169,0,255,217,25,229,12,1,224,46,20,197, +18,233,43,3,175,155,224,47,13,254,164,3,238,80,2,229,66,15,228,60, +22,145,209,234,0,5,180,145,241,30,8,242,30,6,64,117,105,250,33,174, +241,43,1,246,95,12,243,175,15,233,94,5,235,173,2,231,105,7,242,225, +2,232,144,8,234,13,5,235,166,2,251,174,9,108,1,2,56,56,32,231, +113,2,231,217,11,138,70,66,78,40,32,174,235,225,20,40,2,57,48,48, +237,58,4,234,74,7,224,239,0,252,255,16,241,14,4,169,28,192,14,133, +132,241,109,1,192,129,249,17,3,225,40,9,236,163,3,204,169,233,100,4, +249,116,2,240,99,3,129,87,245,128,2,253,3,6,227,40,0,195,246,130, +103,109,181,228,22,4,228,238,3,106,236,37,255,232,254,6,226,122,39,209, +206,229,31,1,227,234,5,227,70,14,225,34,1,245,94,0,230,21,13,209, +52,229,237,9,192,25,32,207,229,149,5,128,224,251,55,7,226,248,2,227, +34,3,203,169,227,50,3,225,66,1,72,228,225,66,14,161,206,181,165,73, +212,46,56,79,18,32,19,2,52,53,52,75,148,72,66,236,145,2,226,140, +6,252,155,5,255,94,8,64,78,35,117,78,11,36,163,224,70,6,47,68, +224,149,5,251,219,4,232,61,13,224,230,4,247,200,9,51,152,128,78,99, +116,238,110,1,248,155,5,235,248,5,209,3,95,199,226,73,2,150,212,232, +72,3,231,135,16,227,150,9,224,10,0,230,245,14,224,198,6,239,107,7, +224,174,24,166,76,228,139,7,74,106,48,224,97,9,215,109,228,151,10,249, +252,5,96,227,32,73,2,54,51,57,196,159,252,252,9,227,52,2,130,235, +76,249,183,26,179,228,32,54,2,53,48,52,32,22,2,53,48,53,227,79, +5,241,32,11,235,252,1,228,162,4,230,126,5,245,172,10,227,147,22,239, +222,13,144,78,225,145,0,232,206,6,225,140,4,227,113,4,69,250,208,70, +2,55,57,51,248,7,7,2,49,57,49,225,255,8,254,105,8,135,136,247, +62,2,232,5,2,230,90,6,225,217,2,128,183,230,107,8,129,156,2,48, +51,51,195,174,2,55,56,56,64,155,245,9,0,225,185,2,140,200,149,241, +78,43,65,165,80,9,201,184,192,17,2,75,32,75,224,61,0,2,53,48, +54,128,18,150,136,105,147,98,23,250,225,3,233,238,26,232,50,12,235,217, +6,239,7,6,34,58,228,9,4,246,221,2,255,76,6,229,90,4,227,128, +12,232,204,2,73,142,2,85,32,67,229,16,3,138,67,100,25,32,25,65, +50,245,142,0,244,96,6,2,110,101,103,2,97,116,101,202,46,227,210,0, +240,88,8,162,7,228,6,8,174,211,232,151,1,231,13,13,232,166,18,249, +90,5,240,221,1,249,35,5,254,67,16,228,191,6,224,71,7,227,37,8, +232,252,9,148,103,224,8,3,229,59,26,224,112,8,249,14,7,228,83,4, +227,20,8,138,186,248,162,6,251,81,3,251,89,0,38,81,244,231,1,233, +36,10,225,118,1,226,19,1,66,229,213,149,231,177,3,38,162,130,233,241, +5,1,232,215,9,225,254,12,233,111,3,251,151,2,224,225,3,232,237,6, +244,221,0,225,0,3,232,246,7,39,124,62,60,128,89,39,43,2,56,54, +52,108,241,197,92,233,6,22,225,116,4,83,35,246,177,7,230,212,2,224, +205,20,230,205,4,230,143,10,128,182,143,90,227,241,6,191,196,178,219,239, +210,2,224,34,6,36,113,77,125,241,65,7,242,203,0,225,6,3,2,51, +51,48,127,71,190,110,232,9,14,2,50,48,53,227,146,14,233,26,4,145, +185,2,50,48,54,107,172,32,117,227,251,1,2,98,105,110,2,100,34,32, +235,119,15,132,132,227,184,6,225,221,1,244,234,3,221,158,230,17,2,224, +57,4,224,35,2,243,10,0,69,227,233,229,0,249,110,5,32,36,193,203, +233,202,11,226,184,8,2,48,56,52,224,150,4,235,19,7,227,28,0,239, +234,0,67,105,245,94,12,102,113,99,113,105,201,227,113,12,237,73,11,224, +240,8,113,144,150,57,248,204,0,231,227,3,236,27,8,226,223,7,251,151, +8,64,192,64,35,234,78,4,224,240,10,235,249,4,224,0,6,246,49,11, +64,74,122,246,227,75,25,251,12,1,2,50,48,50,184,18,36,166,32,36, +38,217,2,49,53,54,226,92,3,2,116,99,80,2,97,116,58,2,32,34, +32,166,233,132,208,114,216,34,234,2,56,54,50,240,198,6,224,76,10,2, +79,32,35,72,151,135,113,192,55,229,96,2,64,203,168,80,174,71,105,250, +188,176,97,191,89,237,83,60,224,151,1,2,61,61,34,232,11,0,224,34, +14,2,84,114,117,231,17,1,224,163,4,49,55,78,239,113,78,2,50,48, +55,195,204,97,13,64,27,152,166,2,80,32,58,96,29,152,152,40,103,64, +14,152,137,101,19,229,13,11,97,101,225,199,3,94,41,2,48,53,50,192, +117,248,179,1,246,219,8,2,57,50,48,251,64,0,230,10,0,226,142,5, +131,144,235,20,2,227,83,0,255,97,21,133,43,248,220,14,239,94,1,231, +3,14,228,10,0,130,138,229,94,1,75,89,195,94,128,19,71,93,106,124, +32,7,225,225,0,235,221,1,132,54,199,136,2,50,48,51,216,80,115,20, +227,45,7,65,47,153,197,253,250,1,128,67,234,163,1,234,177,5,230,167, +4,105,80,236,11,2,224,60,8,93,51,224,245,2,96,14,235,172,4,226, +150,0,195,253,224,61,0,133,5,129,15,245,179,2,105,237,196,34,96,23, +41,167,2,56,51,32,67,153,130,254,160,7,234,127,2,235,112,3,224,2, +2,229,207,1,225,218,2,224,2,3,137,175,225,157,2,253,116,14,34,128, +41,167,248,17,3,118,104,193,27,239,22,5,128,7,103,35,252,30,3,32, +0,224,9,0,236,31,13,161,2,96,86,224,210,6,241,187,3,96,92,65, +230,132,142,245,117,3,237,32,1,244,135,2,224,231,0,201,110,237,80,3, +227,127,1,103,182,235,211,4,236,206,2,148,232,102,169,233,129,3,233,244, +3,128,102,173,226,224,26,5,224,148,4,128,221,225,180,17,129,17,224,66, +9,226,145,0,224,127,14,224,106,0,129,151,224,35,20,227,178,3,242,7, +6,224,2,0,238,181,1,224,14,3,240,186,8,224,1,11,33,98,224,130, +4,224,234,16,224,246,12,237,14,6,238,31,1,224,5,12,246,105,9,128, +72,242,163,1,102,111,100,25,227,142,0,141,4,133,81,223,118,166,60,2, +50,55,56,224,42,5,119,142,36,138,101,244,64,44,99,147,128,65,192,22, +64,8,245,208,3,244,12,12,235,250,10,227,130,1,225,60,3,239,210,14, +225,138,0,225,32,6,224,181,12,251,196,1,96,223,225,13,0,96,186,225, +13,23,224,225,14,194,249,199,109,227,13,6,228,68,3,227,173,8,135,100, +2,51,56,52,96,113,69,244,231,75,2,232,52,12,2,97,109,98,2,105, +103,117,2,111,117,115,2,32,111,112,2,101,114,97,2,116,111,114,2,32, +101,120,2,112,114,101,2,115,115,105,2,111,110,34,228,73,10,226,70,4, +255,84,3,193,101,224,240,1,2,53,56,32,225,29,3,224,209,10,224,172, +38,2,98,97,100,2,32,112,114,2,101,102,105,2,120,32,101,224,164,9, +228,250,2,2,95,49,55,2,57,32,102,224,55,0,2,92,51,52,2,38, +115,114,2,99,47,77,2,105,99,114,2,111,72,115,2,47,70,105,2,120, +105,116,2,121,46,104,2,115,92,51,2,52,38,44,2,54,51,58,2,55, +34,32,192,56,100,238,233,132,1,236,157,1,142,30,173,134,39,217,105,91, +119,125,214,102,168,5,128,220,65,202,34,29,32,5,236,119,2,2,80,32, +75,2,50,32,85,132,253,2,75,32,95,133,237,2,64,89,32,205,186,237, +183,12,155,189,139,57,64,79,34,86,209,110,149,225,128,113,130,76,96,115, +2,50,48,48,170,43,2,50,48,49,225,87,5,103,204,226,78,1,64,100, +135,16,132,168,132,124,228,91,0,230,149,3,136,70,160,179,200,125,128,74, +168,236,111,54,239,61,2,224,61,7,193,25,224,33,1,225,3,1,161,25, +114,34,224,21,0,72,86,39,146,105,224,163,26,32,6,189,157,2,95,49, +56,2,51,32,35,100,15,64,39,32,27,105,174,234,98,15,241,118,2,64, +46,155,162,2,65,32,58,129,44,32,11,2,90,32,85,74,55,97,95,32, +14,2,75,32,58,129,187,234,4,0,101,200,235,235,3,64,32,138,115,114, +219,64,14,138,115,2,95,52,57,180,136,65,95,146,88,96,193,32,30,178, +36,160,6,160,24,64,11,128,30,224,24,12,160,49,151,216,2,95,49,54, +110,215,100,49,64,115,202,168,41,21,240,4,2,233,106,9,248,64,7,227, +194,6,253,151,9,119,228,169,245,2,55,52,49,248,240,9,255,96,5,236, +168,32,2,103,101,116,2,65,112,112,2,67,111,110,204,172,236,105,7,255, +206,3,2,85,32,73,170,98,106,167,161,141,96,105,2,51,53,50,226,24, +17,250,49,1,32,40,98,112,64,65,130,77,104,127,64,14,130,52,89,3, +212,40,253,174,0,115,127,76,63,199,148,106,66,238,22,3,172,254,224,2, +0,239,126,6,234,204,1,142,105,117,83,98,214,34,223,240,150,8,64,112, +130,135,64,209,2,48,49,51,254,120,0,235,103,1,32,35,78,59,224,148, +0,239,218,1,136,8,224,156,7,224,16,3,2,54,57,32,128,64,130,209, +2,83,32,83,177,93,250,95,16,255,181,0,224,33,16,128,185,254,178,8, +253,234,8,165,67,226,95,19,2,90,32,95,236,201,5,254,28,14,149,117, +66,92,38,91,119,67,221,229,79,88,219,114,240,10,0,254,154,2,224,57, +11,142,194,224,57,1,224,93,13,64,27,224,93,4,241,87,4,225,18,5, +210,32,203,228,251,178,10,251,175,14,2,85,32,83,221,118,224,125,1,101, +86,98,219,64,227,249,20,2,249,109,4,2,48,49,55,234,204,1,225,76, +11,224,215,1,34,86,2,55,51,51,163,159,192,102,32,65,79,44,224,228, +1,2,95,50,52,96,63,241,142,0,226,5,18,206,238,128,31,224,28,6, +96,77,225,11,12,201,72,250,250,10,167,85,243,217,11,162,3,224,188,4, +36,8,250,34,4,249,77,5,253,134,3,224,56,6,120,151,224,46,16,248, +149,23,225,100,8,225,246,17,225,4,16,173,236,248,211,11,225,178,25,242, +78,0,129,178,224,198,1,226,197,10,150,231,225,12,3,224,95,23,167,204, +224,94,0,224,60,2,226,99,13,229,255,34,2,100,115,69,2,70,105,101, +2,108,100,115,229,254,12,68,164,135,85,136,113,163,31,32,194,64,25,135, +96,241,149,14,250,241,1,235,212,6,243,251,3,64,202,188,181,241,121,3, +161,14,224,40,1,32,79,163,249,224,230,2,64,130,199,111,2,95,50,49, +32,224,251,212,0,2,54,52,49,125,107,66,195,64,38,230,172,2,158,255, +128,137,145,133,96,123,104,161,225,38,17,2,101,110,117,2,109,34,32,129, +91,64,80,134,187,161,20,102,222,161,19,134,197,79,113,236,172,0,226,132, +9,96,192,224,26,13,184,160,226,160,11,99,112,229,139,17,209,57,32,132, +139,54,230,214,0,168,172,151,135,124,113,232,63,0,111,58,230,70,6,224, +36,6,255,169,14,92,105,224,37,2,239,77,1,229,139,12,228,152,28,224, +101,4,96,21,228,37,7,109,144,228,37,6,224,128,0,228,37,10,192,119, +228,37,1,2,56,48,32,245,213,4,227,64,1,224,25,6,225,63,3,105, +243,65,221,136,134,105,222,230,121,5,188,8,240,80,1,233,232,21,199,124, +231,237,19,224,206,11,228,245,4,224,244,26,249,56,10,161,48,128,23,96, +245,156,74,236,136,2,229,239,0,161,170,2,95,50,53,67,28,155,61,224, +80,9,250,79,2,160,116,32,155,234,24,0,247,156,5,141,163,249,162,4, +148,248,139,104,205,69,126,209,96,69,96,4,203,125,32,244,174,157,98,9, +122,83,128,56,148,36,33,199,130,34,250,91,2,227,6,11,225,219,8,97, +220,137,242,228,204,12,135,124,179,173,64,242,34,157,64,6,162,23,85,133, +99,245,76,40,228,52,1,2,118,97,108,151,74,248,23,2,2,121,112,101, +100,71,224,18,1,2,107,105,110,154,135,224,18,1,2,115,111,114,2,116, +34,32,128,90,236,245,3,229,100,20,242,172,0,241,55,0,161,158,136,188, +32,61,118,45,142,128,219,94,226,37,0,249,70,10,70,168,96,22,2,55, +54,32,224,54,6,129,49,65,5,246,102,0,195,3,232,158,24,241,199,0, +234,131,19,133,255,2,52,53,32,128,194,189,18,232,7,23,2,95,55,57, +223,15,224,42,10,128,26,224,94,1,133,253,64,94,192,212,103,47,225,134, +2,2,101,116,83,2,76,111,99,2,69,120,112,2,114,34,32,160,242,184, +200,162,162,97,86,2,55,52,54,224,71,2,161,74,124,43,192,19,64,56, +134,169,2,79,32,58,128,27,97,211,128,180,2,51,54,55,160,35,230,85, +1,254,97,0,164,97,228,88,0,247,169,0,93,54,67,121,2,50,57,56, +236,28,2,228,122,1,130,0,224,55,6,32,144,40,94,32,5,142,65,173, +140,160,6,227,179,1,114,7,192,49,231,18,15,2,117,110,100,49,253,2, +110,101,100,168,57,130,99,250,231,0,224,54,15,238,103,0,2,51,50,57, +246,197,2,38,136,226,17,0,67,224,247,255,5,240,228,0,224,157,2,226, +182,0,224,105,15,243,78,1,199,185,175,95,178,62,224,61,21,192,167,200, +140,96,51,160,180,251,172,22,130,0,35,77,128,45,82,82,49,82,191,201, +215,166,152,57,242,163,0,2,95,57,51,223,247,228,189,3,129,6,66,27, +209,83,228,96,3,2,91,93,34,242,0,3,224,146,8,79,54,193,64,203, +223,192,202,32,8,176,164,124,237,224,53,3,32,114,160,53,250,218,1,224, +91,8,2,52,52,32,248,221,1,245,248,0,160,91,228,34,1,135,49,118, +85,65,63,2,57,53,48,233,102,0,2,49,54,57,225,112,3,2,66,111, +111,2,108,34,32,160,54,133,139,224,28,1,2,68,97,116,2,97,46,66, +32,33,2,95,84,121,2,112,101,46,32,39,32,37,64,63,131,140,201,107, +255,175,6,65,81,251,185,2,249,39,4,246,98,1,252,42,6,134,41,128, +14,241,184,18,38,242,206,96,225,37,0,232,150,2,99,211,251,247,4,181, +154,224,109,2,170,143,69,70,64,174,243,170,1,235,50,0,181,221,224,17, +5,255,61,7,167,163,131,119,2,50,52,50,236,67,2,135,184,192,169,224, +71,4,96,48,163,179,2,48,54,50,244,153,6,227,194,20,2,110,111,116, +2,32,112,111,2,108,121,109,2,111,114,112,2,104,105,99,2,32,101,110, +2,111,117,103,2,104,58,32,131,48,32,57,2,52,49,56,65,4,32,118, +227,229,2,235,189,5,111,77,32,91,72,123,2,52,52,56,228,199,1,224, +41,8,97,233,135,5,134,246,64,149,64,90,32,22,102,31,130,75,98,93, +135,16,64,48,222,127,137,246,96,137,64,196,160,29,133,197,190,157,96,70, +130,71,235,117,3,77,214,195,236,2,48,56,50,114,142,152,242,194,80,252, +100,0,64,5,225,215,1,128,48,66,6,225,81,4,242,160,5,226,172,5, +249,63,8,227,49,0,226,146,1,168,189,73,171,2,49,54,51,229,175,4, +231,185,5,80,66,32,114,182,164,102,229,227,168,0,64,237,254,28,1,226, +141,9,128,77,2,53,57,32,129,133,32,43,201,218,113,19,189,6,162,81, +224,127,12,98,159,75,70,64,62,130,210,254,158,6,96,189,32,129,229,23, +11,247,182,4,165,121,100,56,2,55,53,50,181,119,203,161,64,72,173,109, +96,233,160,139,2,55,53,51,235,199,0,64,46,71,245,148,97,64,57,164, +139,2,55,53,52,193,32,100,253,64,45,64,136,128,10,64,43,202,12,233, +114,6,2,49,48,53,243,205,0,227,134,1,65,157,87,235,172,61,238,204, +5,228,25,7,57,137,229,179,1,224,93,13,249,204,5,227,238,3,167,196, +114,100,66,9,197,109,233,192,7,159,99,129,37,65,205,67,60,224,107,12, +71,117,129,206,224,208,7,64,166,235,234,5,240,214,3,236,6,8,2,48, +53,56,232,100,1,224,135,7,224,43,4,110,169,98,102,107,69,249,228,3, +160,6,177,16,99,86,240,4,2,160,247,249,24,0,226,136,2,225,38,5, +240,13,2,56,243,117,112,194,198,128,139,243,213,2,193,68,225,153,0,228, +125,6,236,47,7,129,227,65,86,132,147,244,223,0,100,13,64,155,231,144, +1,235,80,6,216,171,230,73,0,253,184,0,254,27,7,223,83,254,56,12, +100,116,225,205,7,2,49,49,48,254,77,6,254,205,3,254,232,4,252,191, +7,220,197,194,113,64,202,232,26,0,100,57,238,225,2,224,79,0,253,213, +2,135,28,160,59,33,110,173,130,64,14,253,47,5,224,117,7,224,150,0, +229,10,3,165,8,99,159,202,17,2,95,50,51,33,189,32,8,224,151,25, +222,111,152,36,224,131,6,65,228,153,184,236,206,3,120,212,186,239,225,61, +11,254,176,8,162,213,253,252,3,224,9,0,128,147,162,221,239,90,6,224, +65,1,104,143,231,216,8,253,209,11,255,19,8,236,25,0,192,99,228,7, +3,224,26,0,96,115,128,167,224,31,4,224,131,2,240,65,0,192,84,224, +133,1,236,101,2,224,203,2,224,92,5,64,47,75,169,141,70,242,94,0, +137,122,35,108,227,113,0,67,43,135,142,2,79,32,80,103,190,2,51,50, +54,122,198,183,241,114,244,64,27,96,107,35,52,136,11,51,147,69,202,2, +48,54,53,165,203,2,50,50,32,224,39,18,84,184,161,226,64,8,224,39, +17,69,251,128,39,64,88,96,147,36,14,219,241,2,49,53,50,166,12,160, +186,237,241,0,238,214,2,108,171,227,198,7,162,209,200,16,238,167,11,226, +3,11,225,142,5,224,30,12,224,85,16,236,50,0,224,85,22,226,103,6, +98,23,65,49,64,149,237,99,1,227,35,1,33,2,64,250,137,23,235,133, +6,75,128,2,76,105,116,2,115,46,75,2,110,111,119,2,110,83,121,2, +109,98,111,75,183,64,47,136,89,225,42,141,244,38,2,225,42,75,239,186, +1,229,155,10,153,12,234,48,2,164,222,69,46,111,123,230,96,3,156,46, +236,184,10,241,83,2,67,153,134,111,166,117,228,161,7,229,25,2,224,25, +8,224,131,0,241,29,10,224,45,9,225,40,2,230,144,11,229,27,8,166, +14,224,19,8,100,76,230,212,15,224,49,4,230,137,3,254,48,0,229,112, +17,128,6,132,166,193,228,234,151,9,71,142,78,140,192,45,68,185,232,115, +4,180,66,238,210,2,224,107,30,132,37,234,137,0,230,50,2,194,243,224, +243,6,160,154,139,221,171,223,96,82,45,6,232,108,6,162,11,225,207,5, +226,226,3,167,31,130,15,64,5,129,102,244,0,1,238,177,10,193,95,236, +181,5,37,104,79,210,239,244,3,235,218,7,240,15,3,65,75,225,37,6, +190,90,131,51,107,3,122,184,198,32,128,166,43,113,96,241,187,5,2,52, +57,32,229,108,0,236,209,17,224,112,0,161,43,225,188,1,224,55,2,145, +80,128,7,234,62,1,144,117,246,162,2,241,246,22,2,77,117,108,2,116, +105,112,2,108,101,32,2,99,111,110,2,115,116,114,2,97,105,110,2,116, +32,115,2,111,108,117,2,116,105,111,2,110,115,32,2,102,111,114,242,23, +0,169,226,107,69,78,43,231,5,0,98,15,140,107,70,236,2,52,56,54, +65,4,89,167,64,24,140,88,2,83,32,85,155,157,246,26,2,2,117,112, +108,2,101,67,111,192,117,2,115,34,32,194,29,65,43,78,199,78,51,128, +104,75,23,2,56,56,32,38,209,159,23,66,74,104,197,96,124,65,84,164, +140,137,50,225,184,1,169,56,224,16,1,228,36,0,195,123,227,217,5,192, +38,96,68,251,204,9,96,5,234,210,1,130,115,37,241,131,235,228,62,5, +241,115,4,232,70,1,229,182,4,97,217,96,205,234,91,4,161,206,130,87, +143,206,101,147,254,79,2,228,89,8,66,104,233,150,4,143,69,2,52,55, +32,32,22,231,222,1,67,115,97,43,229,99,5,245,127,1,67,33,53,53, +99,136,2,89,32,67,227,88,4,163,121,230,224,0,225,31,0,96,255,224, +15,2,241,201,0,230,32,1,192,83,64,148,2,51,49,32,233,137,4,128, +157,159,249,32,230,164,22,98,240,113,226,224,22,1,227,11,7,230,201,2, +224,10,8,227,90,0,35,87,246,2,0,244,62,2,132,29,64,25,164,153, +65,30,253,253,1,161,199,193,41,192,205,176,200,224,206,0,224,105,4,82, +140,224,25,0,228,233,3,2,51,32,80,96,25,64,201,143,125,64,41,85, +51,227,215,4,236,43,5,224,103,2,64,67,228,148,5,230,213,4,225,100, +7,163,171,96,50,130,206,240,122,7,236,60,3,209,221,236,190,6,2,95, +56,50,227,227,1,244,116,2,225,217,3,163,54,227,67,3,224,190,1,78, +160,225,13,4,230,17,3,225,58,2,129,53,129,246,224,20,0,240,119,1, +94,173,129,171,210,40,2,49,48,49,36,224,106,184,113,254,79,241,241,93, +11,187,151,182,122,237,156,8,180,143,113,253,225,37,48,32,14,225,39,3, +99,176,101,132,2,51,57,55,197,132,228,244,1,2,102,114,101,2,101,32, +116,42,81,2,32,118,97,2,114,105,97,2,98,108,101,2,32,105,110,2, +32,111,117,2,116,112,117,2,116,32,102,88,98,2,112,34,32,230,26,2, +227,17,3,240,91,0,230,206,1,164,238,228,235,5,228,232,5,231,16,1, +225,158,2,140,241,234,15,1,228,168,17,228,145,9,228,136,8,226,230,2, +247,210,1,67,75,140,73,130,254,240,15,3,64,27,139,106,65,113,135,64, +230,240,1,245,179,3,228,139,4,224,42,8,224,228,0,169,67,239,92,2, +226,118,0,168,193,228,198,0,251,141,2,154,79,98,69,228,19,0,135,230, +162,24,238,82,5,227,188,2,161,248,224,8,3,243,73,0,67,115,223,51, +233,221,2,81,151,192,59,233,244,3,224,25,5,224,26,6,224,29,7,227, +238,3,227,133,10,192,196,226,229,4,64,146,139,172,32,196,82,209,32,170, +33,152,64,22,137,195,64,217,107,181,66,101,137,130,90,156,180,31,94,47, +197,60,64,7,97,91,96,13,64,65,135,245,2,83,32,83,254,41,0,71, +173,64,6,66,246,99,10,64,35,64,16,67,18,128,201,64,56,136,21,47, +63,2,51,32,75,128,18,64,49,192,75,139,232,40,180,224,58,0,210,197, +96,22,135,13,178,197,128,236,64,15,34,148,64,71,134,224,96,90,80,225, +64,18,247,28,3,202,242,64,23,130,160,235,199,5,241,226,3,242,195,3, +64,47,130,180,97,218,231,192,3,32,25,132,138,97,135,161,4,128,49,130, +12,32,140,2,50,32,90,128,120,64,21,129,143,80,61,224,143,5,129,144, +66,233,136,129,227,201,7,241,167,0,238,98,3,254,113,9,189,5,224,39, +18,112,89,236,128,4,237,23,0,96,26,237,149,12,234,239,0,227,71,6, +69,1,227,73,1,229,213,1,228,186,2,241,73,6,210,80,195,67,224,132, +8,139,160,236,13,2,133,122,101,207,252,82,1,224,50,33,196,4,184,89, +64,176,159,11,128,47,224,172,6,229,203,2,164,85,160,244,225,74,11,227, +211,2,224,145,6,131,50,225,72,10,227,228,0,232,171,3,224,58,18,234, +88,8,233,103,13,228,247,4,233,93,8,224,19,0,198,197,225,69,12,136, +107,225,69,8,225,64,9,178,98,225,64,20,66,210,172,23,224,29,0,68, +207,96,51,64,15,34,52,200,223,224,64,3,64,55,132,32,192,232,32,218, +184,212,91,94,64,80,40,50,2,50,57,48,198,12,64,36,224,89,0,224, +12,4,237,187,2,32,8,224,98,0,41,253,224,11,1,44,170,224,122,2, +64,7,227,229,5,117,149,237,112,7,244,255,3,177,230,245,147,0,195,121, +225,184,0,227,164,11,160,67,224,46,24,2,50,49,32,226,141,6,253,159, +12,227,216,9,193,60,227,218,5,225,215,6,250,113,1,2,51,53,50,181, +192,227,205,3,128,47,32,45,189,57,198,91,224,94,10,206,189,32,44,240, +87,1,224,180,1,239,156,5,227,60,3,224,75,10,192,24,32,75,255,200, +2,111,95,205,248,128,29,160,103,2,95,55,50,78,30,216,243,97,199,133, +245,110,121,134,120,69,108,96,137,109,177,134,100,32,150,249,86,0,32,126, +32,103,215,24,181,220,32,90,2,49,52,32,64,12,134,63,153,171,227,48, +6,117,75,90,36,55,98,76,108,144,205,111,115,2,48,56,51,120,36,140, +126,49,221,254,31,0,165,169,247,226,35,209,1,181,231,200,187,66,189,94, +40,132,54,158,134,236,45,1,234,176,4,239,53,1,65,244,98,231,44,153, +239,153,5,2,109,105,110,2,105,109,117,2,109,34,32,210,90,32,92,233, +66,2,249,178,1,2,95,52,55,2,32,64,73,193,146,64,83,199,33,241, +79,13,233,101,5,243,14,5,224,13,0,102,27,226,154,0,97,242,160,75, +145,88,33,234,196,158,128,29,32,223,2,55,57,48,80,115,35,241,2,79, +32,35,2,55,53,32,241,98,0,242,243,6,64,162,135,146,245,228,20,2, +78,97,116,149,225,75,216,32,44,162,54,97,75,143,49,132,24,209,248,195, +149,96,186,239,88,3,41,72,232,205,0,2,50,55,56,143,197,196,253,236, +224,3,252,171,7,64,207,237,52,4,228,115,6,203,113,132,28,243,66,12, +163,179,252,184,6,97,53,252,215,0,227,97,0,255,213,9,243,31,0,243, +3,1,225,202,9,199,201,88,181,249,113,4,242,212,19,224,199,1,242,215, +12,226,56,25,224,123,1,2,95,53,48,114,215,244,215,5,241,19,5,233, +197,3,243,121,0,228,160,0,228,56,4,65,241,244,216,3,129,107,129,205, +219,231,225,143,4,161,232,168,221,2,57,55,54,97,187,105,253,177,188,32, +40,32,9,99,209,231,227,18,225,173,2,231,147,9,232,12,4,229,187,1, +244,153,10,132,71,225,20,3,251,86,9,97,20,97,181,225,35,1,32,14, +247,232,5,135,86,225,95,15,224,28,18,65,65,135,242,229,39,6,170,86, +75,157,101,89,165,51,128,49,135,236,131,101,226,172,18,164,18,226,162,8, +226,157,7,234,95,0,247,22,23,142,79,32,19,64,201,165,57,196,103,229, +66,0,68,219,224,251,1,32,174,69,193,72,130,227,179,7,84,247,116,169, +223,151,64,19,77,61,128,59,255,164,2,69,189,96,92,64,77,200,110,96, +170,2,57,49,55,156,131,2,51,51,50,64,83,84,218,45,175,194,157,64, +29,32,44,2,75,32,66,228,54,13,2,56,53,32,253,103,7,175,218,224, +149,1,225,47,0,96,130,174,223,71,220,225,103,7,224,49,1,64,44,64, +89,247,29,6,64,144,198,68,224,189,12,2,56,55,32,224,189,4,134,29, +71,39,225,230,4,224,12,4,64,244,227,145,0,81,157,106,82,131,104,146, +86,103,172,241,185,0,2,67,32,79,194,189,64,113,246,248,1,192,50,202, +233,199,72,232,99,8,227,80,1,240,78,0,250,50,13,235,234,4,235,201, +0,237,160,6,251,141,13,235,201,17,249,251,3,254,15,19,241,105,0,68, +97,241,103,1,181,81,34,177,232,253,1,65,106,252,154,0,211,181,227,85, +2,129,98,198,169,236,7,1,224,35,3,169,239,104,56,216,209,247,50,0, +226,26,5,2,48,57,32,192,133,104,101,64,126,135,55,130,167,252,30,8, +2,49,48,32,229,212,3,64,242,241,116,11,64,71,133,141,226,233,16,97, +72,245,248,15,130,141,247,251,4,226,152,11,232,137,8,239,246,4,192,136, +132,212,105,74,64,122,47,207,176,92,64,204,134,48,226,195,2,228,180,1, +66,236,233,197,3,237,186,4,160,100,65,209,249,176,2,226,68,2,143,200, +169,109,236,117,7,251,7,4,184,130,224,33,12,128,27,226,224,4,232,193, +3,249,27,13,226,202,24,254,88,9,254,74,6,236,163,2,253,14,0,251, +107,22,64,62,201,255,133,164,80,52,58,3,132,86,32,9,130,115,252,193, +12,224,12,1,224,20,0,224,160,5,237,64,4,96,2,224,136,12,253,151, +6,230,75,0,245,31,1,64,144,41,207,168,241,249,133,9,225,8,3,208, +58,249,211,13,2,48,52,55,192,49,224,18,6,160,193,32,245,2,53,55, +55,171,13,105,47,2,48,52,54,65,3,2,57,57,48,99,203,2,53,56, +49,32,34,2,56,50,32,91,115,32,198,111,19,67,35,128,9,44,125,164, +183,224,30,0,2,35,50,32,240,17,3,255,189,14,225,165,2,71,28,96, +137,76,8,139,137,115,213,2,51,53,51,96,30,239,244,0,35,14,68,12, +99,40,66,50,196,220,225,136,1,99,165,240,154,1,225,144,2,230,150,0, +97,236,99,172,224,110,10,201,181,2,51,53,55,128,212,2,57,51,51,96, +52,214,145,64,130,135,81,169,115,114,0,32,4,224,14,6,46,228,45,168, +238,48,1,96,56,217,252,228,109,19,2,90,32,66,228,100,45,244,88,15, +192,124,135,73,228,97,0,244,25,0,64,27,135,56,2,95,51,52,2,48, +32,58,131,4,220,239,128,69,64,20,133,114,239,211,1,2,53,53,32,229, +163,2,214,187,227,59,0,166,4,64,57,234,242,4,228,165,1,228,119,0, +226,224,3,228,136,4,229,51,1,224,17,5,140,243,228,35,5,243,234,0, +224,32,0,224,62,3,247,194,6,224,23,0,160,38,240,59,5,96,8,160, +5,2,95,55,52,243,96,4,237,79,15,236,157,0,205,159,130,151,241,67, +4,244,141,2,228,253,3,66,122,134,217,247,159,5,231,6,3,71,96,79, +80,218,206,2,55,51,51,65,120,2,56,51,57,188,195,65,100,255,135,19, +2,101,120,112,2,97,110,100,2,68,105,99,2,116,58,32,143,120,2,95, +49,50,71,212,243,207,0,237,138,16,228,127,14,225,71,4,242,55,8,226, +126,0,220,143,232,160,6,229,214,2,224,19,4,195,194,224,22,17,233,59, +1,242,222,1,255,96,1,224,55,8,232,115,3,224,29,10,43,30,32,30, +68,221,2,50,50,54,251,116,1,230,105,6,255,188,4,230,237,0,144,64, +236,63,1,255,162,11,244,98,1,99,36,246,170,1,146,107,176,131,176,119, +33,117,228,49,2,232,193,0,91,255,37,165,32,169,133,135,229,126,12,232, +225,0,105,188,168,236,101,234,64,109,124,66,140,128,165,224,225,15,11,230, +172,18,249,249,5,248,210,7,232,221,19,255,72,14,225,123,13,227,185,3, +225,90,56,100,235,61,37,65,91,160,95,225,75,23,227,12,2,202,162,89, +197,78,81,244,113,3,192,21,232,29,1,179,213,179,212,233,113,5,64,20, +147,243,64,169,32,98,69,20,218,218,45,254,226,109,1,238,206,1,128,207, +32,31,32,74,67,228,112,141,229,97,5,108,231,102,156,150,136,229,254,2, +200,231,251,171,3,224,46,18,192,44,122,242,198,47,138,119,131,95,159,80, +159,42,116,20,85,197,2,54,51,32,33,229,32,7,69,7,2,55,56,53, +197,246,76,92,2,58,49,48,64,251,107,163,154,111,65,182,243,227,1,245, +169,16,240,155,27,96,33,96,57,224,223,2,235,170,0,210,5,250,4,0, +252,22,0,96,153,166,137,201,253,64,220,32,235,149,158,241,215,8,207,186, +232,74,2,255,15,13,253,45,3,192,148,227,83,2,172,224,234,118,1,179, +94,245,99,0,2,95,54,57,227,247,1,69,249,48,207,226,161,19,159,14, +128,23,238,56,0,125,81,164,76,77,219,229,253,1,2,36,120,34,135,234, +99,14,188,27,2,75,52,32,32,2,252,33,1,128,31,136,38,237,89,13, +212,54,224,231,0,2,57,49,32,161,243,176,110,110,58,242,223,4,231,214, +1,231,24,0,139,171,238,29,5,148,190,243,5,0,224,43,0,160,23,128, +35,243,0,8,224,21,9,225,246,0,224,94,4,208,164,237,254,2,224,31, +18,192,67,249,108,1,66,36,163,28,228,223,3,232,106,3,224,32,8,160, +69,216,77,64,7,253,119,5,226,63,3,239,228,3,247,151,15,193,27,251, +161,7,64,81,224,15,1,214,51,227,26,1,128,76,179,135,226,224,1,128, +159,236,221,1,65,188,137,248,235,92,1,245,226,1,160,107,32,229,177,55, +128,138,224,8,0,64,61,138,33,234,249,2,64,20,239,97,31,218,253,234, +249,53,245,251,4,224,215,1,239,93,9,64,247,64,25,132,229,226,238,14, +115,113,226,238,2,51,109,240,72,13,82,23,224,230,27,108,29,235,221,63, +228,225,1,128,130,132,220,32,63,76,198,69,237,224,1,7,233,66,0,233, +5,7,235,67,6,224,34,17,224,32,3,32,188,205,152,64,125,132,87,225, +98,1,236,94,1,97,70,132,115,33,119,164,116,162,119,64,29,164,49,104, +153,100,240,122,210,64,25,249,74,7,2,97,100,105,2,99,116,34,128,27, +130,108,98,170,46,171,32,67,64,20,130,108,227,183,3,227,201,0,234,51, +1,229,169,2,232,95,2,83,238,242,133,2,104,101,236,178,3,242,156,11, +128,54,222,110,224,21,5,2,56,48,32,96,146,130,122,227,249,5,253,209, +0,204,128,224,177,3,234,200,13,232,25,6,224,59,1,240,6,1,109,58, +253,179,4,168,59,228,202,6,201,180,192,137,64,194,160,84,224,35,5,224, +75,7,160,37,235,28,8,225,18,9,98,182,249,159,8,233,189,1,244,25, +7,225,96,0,207,167,225,155,8,2,55,50,32,242,19,12,64,26,227,35, +5,224,99,73,225,131,0,237,194,4,224,15,2,224,132,3,224,47,2,131, +111,238,119,2,226,121,26,169,38,227,104,0,224,140,16,240,233,1,224,106, +63,131,141,233,246,3,225,60,10,237,11,6,237,94,5,241,119,1,166,175, +156,146,2,48,52,48,225,161,6,128,174,163,37,64,118,65,62,246,79,1, +32,5,180,157,246,85,5,93,121,225,19,11,232,86,0,207,117,237,170,12, +246,128,6,224,127,1,236,76,4,232,13,2,250,39,3,101,242,34,230,129, +100,39,63,248,23,2,239,18,3,228,42,18,227,47,2,235,78,1,239,205, +2,160,16,2,53,48,32,203,106,109,202,108,209,47,209,73,243,2,52,52, +56,215,189,224,119,2,97,99,51,125,239,238,2,2,83,117,98,2,115,117, +109,2,112,116,105,2,111,110,32,2,99,104,101,2,99,107,32,2,102,97, +105,2,108,101,100,143,250,249,104,9,97,169,246,102,18,217,40,240,27,4, +65,17,64,200,64,62,133,254,115,82,2,89,32,83,64,148,129,145,233,38, +1,209,220,227,59,1,97,103,229,158,3,228,165,1,228,162,5,236,40,3, +192,251,241,102,12,228,181,8,128,51,197,51,245,47,1,224,32,7,99,249, +192,26,178,95,160,26,161,154,34,106,97,237,224,9,1,249,170,9,195,77, +233,59,0,170,21,239,120,11,229,145,3,224,238,18,155,199,225,54,5,250, +51,4,224,31,5,250,53,2,175,107,195,222,224,91,0,224,63,5,193,78, +239,93,9,224,13,7,224,58,8,250,115,15,129,137,219,248,227,22,10,128, +26,160,154,247,96,4,231,17,7,244,16,0,227,243,2,225,184,5,229,39, +1,225,80,30,193,47,235,187,0,226,63,13,226,3,4,233,164,4,161,98, +244,111,5,225,23,3,198,240,117,204,224,220,0,230,68,3,224,46,4,224, +194,2,248,76,9,229,132,0,165,118,120,232,109,63,130,83,2,51,53,54, +228,130,3,231,188,8,224,198,4,252,95,9,229,230,3,193,164,230,226,2, +239,179,5,160,145,228,136,9,128,31,129,118,224,27,6,227,109,0,44,22, +104,138,239,179,1,109,24,224,4,1,223,79,244,200,23,2,102,114,101,2, +101,84,121,2,86,97,114,2,115,58,32,244,200,3,112,134,230,132,3,64, +76,36,141,241,157,2,177,156,32,4,176,18,128,6,68,190,206,245,2,89, +32,67,222,9,97,22,228,153,3,240,182,11,164,89,225,214,11,192,25,107, +248,165,247,230,205,5,64,8,96,31,176,208,230,112,4,252,120,0,233,70, +8,241,171,6,230,91,5,254,79,14,65,201,228,222,2,251,215,1,233,214, +0,234,76,1,230,247,6,200,38,231,28,3,231,71,3,254,224,3,246,60, +11,238,63,4,224,187,3,179,167,241,190,2,225,7,35,242,226,0,2,57, +53,49,225,9,5,224,40,2,211,51,198,228,140,106,193,212,230,233,13,112, +76,49,61,251,10,0,254,73,2,224,245,5,164,228,128,179,245,108,0,245, +178,0,229,246,6,128,13,210,9,128,143,217,104,238,53,2,112,198,224,110, +7,224,177,0,2,51,55,48,32,36,2,52,48,48,35,102,122,200,192,112, +134,103,2,51,49,57,167,164,227,62,5,2,79,32,35,2,51,53,32,166, +182,131,47,2,49,52,56,224,136,2,173,77,249,13,5,236,25,1,248,245, +8,145,239,234,5,9,224,25,0,231,244,2,145,63,233,10,4,230,23,9, +132,210,172,56,129,210,225,4,7,243,207,1,224,19,0,64,186,141,243,2, +85,32,67,244,55,14,32,25,205,252,244,88,14,195,163,234,239,4,230,230, +4,244,130,8,205,146,242,161,0,2,95,56,52,2,52,32,102,228,165,0, +2,45,62,34,97,243,224,21,5,2,80,114,105,2,109,105,116,2,105,118, +101,2,115,46,45,128,32,224,89,5,244,186,8,225,160,1,238,70,1,240, +169,12,227,73,0,229,244,1,65,198,228,190,0,64,160,245,247,2,73,206, +101,26,32,21,172,184,197,54,193,132,96,117,236,12,0,225,64,0,235,25, +7,187,230,239,98,3,224,36,18,64,92,64,8,32,91,64,100,239,24,2, +231,239,5,230,188,4,138,35,226,79,6,237,136,4,246,77,14,255,41,9, +232,26,21,138,5,233,107,17,224,31,6,233,107,0,2,83,32,67,224,169, +0,233,39,10,160,54,229,75,4,163,100,107,186,246,5,2,226,217,0,55, +79,249,128,4,193,153,249,150,0,233,145,12,231,224,9,252,77,2,224,13, +5,224,56,12,232,26,6,239,229,2,245,166,0,227,198,4,231,184,0,247, +155,5,32,44,226,13,4,234,49,6,225,8,9,204,196,64,254,168,56,225, +10,13,233,167,0,128,121,246,81,3,209,54,241,48,9,225,181,5,227,60, +8,2,57,50,51,224,32,0,240,255,5,254,151,21,226,72,3,97,49,65, +159,70,2,64,155,96,159,238,82,10,109,248,173,173,195,243,232,233,15,2, +99,97,110,2,110,111,116,2,32,117,110,2,105,102,121,168,234,229,237,5, +2,56,51,54,229,237,12,224,66,1,2,32,97,110,2,100,32,34,132,104, +128,45,236,183,13,226,93,6,67,158,142,15,254,167,2,231,45,2,35,206, +232,30,0,187,102,255,245,1,2,54,54,32,128,65,142,18,188,225,155,145, +128,8,220,242,84,236,152,216,2,48,54,53,213,73,64,62,243,244,4,229, +52,2,2,126,34,32,96,34,135,198,255,71,2,224,156,5,171,19,240,21, +3,133,80,64,104,32,119,228,234,11,64,251,229,96,0,226,95,8,243,150, +2,226,95,23,240,180,4,101,105,2,54,48,32,240,45,5,228,120,1,229, +163,3,67,1,107,58,196,11,2,48,53,55,243,111,7,226,70,44,2,121, +99,108,2,105,99,32,226,64,10,72,167,98,72,2,57,57,48,128,71,226, +73,18,2,61,32,34,226,71,15,238,53,7,240,68,5,225,143,0,228,179, +1,220,155,128,224,253,198,1,97,142,192,141,161,151,136,153,227,185,21,225, +33,16,2,57,55,57,233,161,2,143,138,2,48,54,49,202,132,224,233,13, +2,101,114,114,2,111,114,58,193,48,96,132,136,99,65,242,2,80,32,102, +224,41,0,2,116,121,112,2,101,34,32,2,64,64,102,224,17,0,2,107, +105,110,145,98,224,18,1,2,115,111,114,86,178,224,18,3,2,114,101,97, +2,108,109,34,163,37,184,154,241,119,38,2,53,57,32,128,62,135,161,177, +119,133,71,241,92,4,239,18,5,239,15,17,246,132,1,241,67,24,165,111, +237,14,12,250,159,7,231,4,9,34,42,238,47,11,130,244,238,29,6,233, +112,4,48,207,239,115,38,251,155,0,246,205,9,239,16,8,237,60,26,187, +13,224,133,1,242,8,1,61,175,32,195,191,238,238,86,1,65,165,98,55, +110,76,225,95,1,241,229,15,161,132,238,104,18,235,161,6,225,123,41,228, +160,6,195,157,132,22,35,150,235,112,3,227,201,10,66,139,191,53,232,9, +2,163,202,244,85,6,111,119,196,111,33,30,2,55,51,50,128,69,97,225, +192,77,227,190,2,242,212,6,90,194,99,183,224,59,1,2,50,53,52,127, +174,173,80,224,65,0,178,52,225,23,12,225,56,0,225,90,15,194,59,233, +78,8,238,223,7,187,189,162,14,224,78,15,214,163,224,213,8,192,24,98, +163,225,43,6,226,128,16,224,46,13,225,54,14,129,53,161,114,225,183,10, +224,23,13,252,141,0,224,99,3,239,156,9,224,132,9,226,245,3,66,237, +136,50,252,220,7,174,74,188,214,86,200,252,214,0,229,249,0,108,133,236, +198,0,64,75,200,60,101,233,151,3,204,195,192,39,64,38,136,44,224,112, +4,253,66,1,224,107,3,64,44,136,54,253,32,12,221,26,253,23,58,224, +29,20,224,26,17,224,23,14,253,101,2,160,197,200,168,45,53,232,173,5, +245,53,3,232,173,17,235,234,3,243,157,2,188,41,239,115,14,253,19,5, +162,249,244,161,0,116,143,160,11,235,204,0,2,56,55,52,249,251,3,233, +170,0,234,74,5,105,32,74,76,144,211,2,55,56,53,238,199,4,201,80, +228,107,2,234,109,3,210,48,96,7,130,177,241,96,2,166,66,227,191,1, +243,132,11,134,119,161,90,222,83,220,242,121,128,242,45,21,35,0,241,12, +5,242,166,8,242,26,0,242,22,13,240,209,9,64,146,97,225,229,125,7, +71,39,166,99,227,100,21,2,52,57,32,227,100,9,175,247,64,239,201,126, +129,154,64,114,136,133,53,32,35,26,127,161,134,216,64,26,168,97,227,53, +11,227,61,7,227,65,30,226,211,1,32,95,64,171,194,207,129,160,176,14, +237,107,1,254,175,6,191,30,235,252,1,249,71,36,224,89,0,240,11,22, +227,39,1,236,68,0,232,70,15,204,1,240,52,20,230,70,8,229,114,8, +136,252,202,251,239,198,8,234,226,3,188,26,235,205,0,231,93,8,230,84, +16,233,40,4,249,59,3,228,61,4,241,92,29,241,165,3,231,89,196,251, +110,18,241,40,9,209,82,228,92,7,228,157,2,234,213,0,237,53,19,243, +213,10,2,52,53,32,241,238,7,226,135,4,165,106,2,51,49,50,228,19, +4,226,84,17,224,121,5,255,109,5,162,94,230,41,6,103,227,250,158,12, +192,140,243,142,3,241,31,2,251,86,2,253,24,1,226,201,6,227,224,4, +226,131,4,230,51,9,121,148,32,205,46,16,37,227,128,154,165,64,225,129, +1,32,2,141,249,224,104,7,193,4,97,14,101,141,96,11,2,54,48,48, +224,66,4,128,60,224,36,3,192,211,160,25,70,103,110,84,247,131,4,237, +218,1,2,98,97,100,2,32,115,121,2,110,111,110,2,121,109,32,2,117, +115,101,223,110,96,169,64,69,230,0,14,233,79,2,204,62,101,27,177,132, +33,115,37,206,32,19,2,90,32,90,229,41,3,247,169,1,97,109,254,82, +39,217,155,237,246,29,236,122,56,173,43,236,134,1,135,86,65,88,228,182, +0,161,171,185,74,200,227,2,80,32,75,230,228,1,226,88,4,132,195,253, +200,1,232,213,1,32,11,130,213,32,97,102,232,98,61,252,155,3,225,134, +8,97,221,227,169,4,229,69,26,96,50,140,144,192,44,238,116,30,229,56, +26,238,231,29,228,226,21,251,216,2,139,211,253,110,2,233,25,1,241,52, +0,62,82,207,138,2,56,55,57,253,228,1,98,160,93,157,240,218,2,2, +117,98,115,116,159,2,109,112,108,2,101,109,101,2,110,116,101,144,252,199, +217,139,195,125,117,64,14,139,171,32,14,2,52,32,90,224,1,4,255,35, +0,128,54,139,166,131,132,73,209,32,6,35,52,64,25,138,250,224,128,1, +2,100,105,99,81,91,64,26,242,38,1,251,75,7,201,151,229,25,7,228, +54,0,192,247,153,136,130,4,179,30,146,36,2,48,52,49,99,150,251,54, +8,64,158,32,117,91,93,32,47,160,230,137,74,96,110,106,139,32,88,2, +51,32,102,245,213,6,2,45,104,97,2,112,112,101,2,110,34,32,160,72, +137,100,250,196,134,2,61,62,34,250,196,21,160,32,250,196,31,76,97,65, +26,65,22,225,21,6,224,84,2,2,84,121,112,133,55,64,49,246,133,4, +110,3,34,23,2,57,56,51,135,84,65,206,2,57,56,52,115,233,2,56, +50,32,224,129,0,75,23,93,235,105,15,116,174,64,75,130,142,236,134,3, +65,247,224,79,15,149,90,244,157,3,2,50,57,54,98,141,93,73,96,80, +130,208,241,221,25,134,73,128,20,234,175,1,229,141,4,224,26,12,133,123, +229,83,9,239,231,2,165,56,192,149,241,76,21,164,168,224,44,2,241,56, +20,130,232,233,189,10,192,24,226,69,1,128,7,224,40,8,226,110,7,159, +48,230,118,0,224,12,1,2,95,57,52,32,84,96,161,74,198,238,12,5, +224,175,0,228,41,4,130,240,178,139,32,33,67,234,160,76,2,55,56,56, +224,67,6,135,128,197,240,224,253,7,243,112,13,242,54,138,128,254,229,238, +21,225,34,2,226,57,9,242,32,4,33,8,143,162,97,15,2,89,32,66, +167,103,228,68,1,168,250,135,18,64,53,116,32,225,63,2,198,126,221,0, +230,225,1,224,101,0,143,149,160,52,224,60,2,224,172,4,242,73,6,64, +35,165,205,2,80,32,35,96,181,32,121,64,24,208,252,169,207,34,55,32, +50,64,24,133,255,99,249,142,253,2,48,51,49,128,25,215,187,250,107,0, +2,51,48,32,96,24,165,168,101,227,2,55,52,55,248,3,3,2,91,93, +34,160,137,133,152,131,34,224,5,1,128,237,32,238,202,94,135,89,114,166, +64,9,2,83,32,83,69,83,55,148,132,181,251,0,9,230,30,0,96,52, +128,154,130,177,80,235,234,87,8,2,99,111,109,2,112,111,115,2,101,83, +101,152,75,185,172,2,48,50,55,32,54,2,53,52,48,185,189,102,226,130, +227,139,181,42,224,200,205,65,106,71,249,225,106,6,2,50,57,32,165,21, +251,155,6,224,149,5,128,144,224,143,1,2,104,97,115,2,70,105,101,2, +108,100,34,195,161,2,48,55,32,96,78,229,176,0,224,78,36,2,115,101, +116,224,78,13,133,179,134,162,32,14,33,79,224,64,3,44,249,64,198,249, +89,3,2,99,67,111,2,110,69,114,57,192,161,192,69,226,230,65,2,225, +161,0,196,43,103,250,2,55,57,48,129,157,97,64,2,48,50,51,250,32, +20,32,97,2,116,114,111,2,108,46,69,2,120,99,101,2,112,116,105,2, +111,110,46,2,73,110,116,2,101,114,110,2,97,108,46,232,254,0,234,221, +7,2,50,52,32,170,129,104,90,251,106,20,2,44,32,97,2,116,32,34, +161,9,72,115,2,56,54,50,241,46,0,65,2,128,207,236,148,0,163,204, +106,131,102,19,96,206,2,95,57,48,168,253,96,213,2,53,48,52,128,118, +2,53,48,53,97,142,60,143,226,134,5,161,160,224,231,2,2,104,97,114, +128,134,242,12,0,64,198,99,127,35,150,66,96,35,194,64,21,201,124,253, +141,12,78,202,217,25,254,119,6,171,191,224,21,8,232,186,4,161,141,201, +185,232,107,0,244,149,7,238,84,1,180,132,255,165,1,224,29,7,238,122, +1,168,8,244,95,1,132,202,84,71,65,153,2,54,32,67,73,242,206,114, +32,133,32,204,132,70,40,51,165,118,67,223,70,95,2,95,51,50,197,250, +101,242,105,143,122,181,36,188,2,90,32,67,33,175,78,58,161,12,227,8, +13,2,78,101,115,43,69,2,32,102,105,35,12,2,115,32,110,63,254,2, +97,108,108,2,111,119,101,235,88,1,225,11,4,73,180,254,83,7,245,44, +3,141,49,78,61,224,50,6,160,162,194,67,174,213,224,154,10,226,170,21, +2,101,120,116,2,114,97,32,96,173,2,40,115,41,162,180,32,48,2,52, +49,56,206,230,131,162,228,179,2,32,15,172,84,160,32,161,53,237,212,1, +235,170,9,224,26,6,106,96,167,9,143,183,208,227,131,11,115,28,246,61, +1,163,37,236,217,19,132,117,111,99,128,149,2,57,51,56,32,33,119,19, +238,42,2,244,21,0,131,13,254,22,1,166,17,2,85,32,80,32,32,229, +106,15,166,112,2,53,55,53,164,132,64,20,134,96,129,25,97,52,32,248, +64,24,65,54,128,24,64,47,99,171,120,207,2,57,51,49,128,78,64,45, +150,38,106,130,32,112,144,29,225,57,2,2,67,32,79,231,99,1,224,25, +5,100,0,193,28,64,123,32,135,197,172,198,81,160,57,252,48,7,227,208, +1,226,227,1,201,140,242,68,8,98,67,226,250,12,137,154,229,187,4,2, +111,114,100,2,32,119,105,2,108,100,99,2,97,114,100,226,252,9,138,194, +224,194,0,81,7,200,178,232,209,0,71,123,98,14,64,207,224,254,0,248, +20,2,193,229,225,197,1,87,64,33,71,64,72,2,65,32,64,2,64,65, +32,96,20,166,54,96,74,100,117,107,253,64,25,232,155,1,238,107,10,233, +52,0,225,52,4,164,86,96,124,235,211,4,251,144,5,96,31,64,70,249, +133,13,64,124,133,127,2,75,32,66,244,44,9,148,4,136,163,145,2,155, +46,224,74,4,32,167,97,218,227,94,4,64,88,133,194,216,0,239,153,8, +64,34,216,150,33,238,133,247,64,203,161,10,69,199,192,7,64,173,64,29, +226,217,0,230,99,0,134,97,32,27,91,238,232,38,42,2,103,101,116,232, +38,12,2,48,56,32,129,173,203,174,241,146,0,133,241,220,204,96,11,231, +236,0,103,32,228,159,0,231,12,22,2,80,114,111,2,120,121,34,164,13, +224,156,2,64,125,220,171,103,22,141,110,138,174,64,131,253,17,3,32,17, +98,37,64,8,32,38,64,33,176,236,98,51,34,173,36,51,92,166,144,74, +64,35,199,109,64,55,129,117,64,66,235,28,2,98,79,160,110,129,161,238, +225,18,2,50,52,55,64,12,99,132,238,225,0,246,124,12,2,57,50,51, +243,248,3,231,82,3,89,159,229,122,1,101,98,109,201,64,117,35,225,229, +155,0,217,249,185,175,242,135,1,88,193,224,5,6,247,59,7,134,184,96, +59,238,85,13,228,112,0,128,24,143,187,166,86,2,54,57,57,97,101,219, +152,242,3,5,176,25,177,232,99,214,66,12,70,51,64,73,2,80,32,95, +2,55,50,32,76,89,121,79,2,57,53,55,133,201,230,42,2,246,111,2, +199,115,150,116,32,69,219,115,160,211,64,162,246,66,0,141,71,65,252,249, +228,0,181,235,130,71,131,78,2,80,32,58,128,33,228,101,0,225,156,10, +245,194,1,247,109,1,96,42,221,138,232,212,4,96,153,102,236,96,244,225, +103,0,207,47,224,40,0,32,89,96,238,231,124,4,2,58,57,57,131,174, +244,218,0,224,238,1,76,127,99,50,32,36,131,132,68,155,224,178,19,224, +210,0,128,106,247,122,1,2,57,57,54,131,121,2,57,53,52,224,120,0, +227,90,1,208,106,72,93,204,240,252,208,4,64,46,131,111,2,90,32,85, +96,144,191,239,251,29,0,132,252,133,170,32,30,131,93,224,167,1,2,55, +51,54,77,185,231,204,0,130,148,233,77,6,98,66,2,55,51,55,128,15, +231,64,0,2,52,54,56,100,223,93,127,2,57,57,49,253,126,2,225,76, +4,68,126,170,65,234,76,14,64,158,64,209,32,159,229,146,0,245,46,6, +245,52,8,128,251,131,252,253,167,0,72,10,253,137,24,224,32,23,224,29, +20,224,26,17,224,23,14,224,20,11,224,17,8,224,14,5,224,11,2,235, +188,1,70,218,254,66,0,225,3,4,198,144,69,24,65,69,130,7,190,193, +87,250,115,221,145,130,236,31,1,224,9,2,68,112,164,5,2,51,48,50, +68,207,67,149,224,6,6,105,220,64,3,100,163,192,76,32,5,43,104,2, +51,48,48,160,28,119,102,224,106,18,108,227,224,108,1,66,51,96,114,224, +108,31,2,82,32,95,224,108,24,161,51,74,31,128,34,224,110,6,160,103, +224,117,2,224,106,9,224,63,3,224,113,2,173,41,131,39,192,147,224,40, +0,224,108,18,224,115,2,128,67,224,61,13,160,106,43,236,2,57,32,102, +231,134,0,2,92,51,52,2,38,115,114,2,99,47,77,2,105,99,114,2, +111,72,115,2,47,84,67,2,77,111,110,2,97,100,46,2,104,115,92,32, +25,2,44,49,55,2,52,58,53,237,42,2,118,24,68,125,166,242,2,56, +54,32,224,11,1,231,10,2,52,48,192,11,2,53,57,32,192,10,2,54, +48,32,160,10,2,58,57,56,203,142,66,124,2,53,56,32,64,18,132,240, +251,23,1,224,9,1,96,33,35,224,140,79,86,197,32,46,176,203,224,46, +10,224,56,2,60,222,224,56,1,224,63,5,182,110,224,53,10,224,149,1, +224,52,8,165,3,51,19,226,59,3,183,245,193,161,96,51,128,50,224,6, +6,224,33,0,64,13,224,91,4,224,33,14,160,26,224,40,3,224,33,13, +224,40,3,69,45,69,56,119,122,32,180,234,229,1,232,151,16,96,242,51, +102,171,67,69,149,90,156,230,22,0,238,177,15,2,97,115,115,2,101,114, +116,66,54,2,100,101,58,2,32,101,120,2,112,101,99,47,112,2,61,34, +32,253,17,2,249,254,1,121,241,45,112,32,154,139,183,42,32,70,157,2, +79,32,95,120,112,64,7,73,70,96,7,32,152,229,148,0,241,223,21,2, +103,111,116,160,113,128,98,160,93,196,198,73,172,102,198,133,229,32,16,165, +219,2,49,50,52,32,17,225,78,0,2,55,32,102,224,84,0,2,84,67, +69,2,120,112,114,153,175,224,25,7,249,81,0,224,26,9,2,75,105,110, +235,77,0,224,26,6,2,83,111,114,212,108,32,120,99,44,145,3,53,19, +160,11,32,153,133,113,199,7,65,137,41,55,33,176,107,238,2,57,55,56, +239,102,0,231,44,1,240,108,18,225,54,19,2,77,117,108,2,116,105,112, +2,108,121,32,2,100,101,102,2,105,110,101,2,100,58,32,160,184,2,51, +50,57,96,246,143,173,32,147,165,239,2,51,57,55,2,32,58,57,95,172, +140,134,2,57,55,55,239,95,0,64,153,128,22,254,98,0,194,173,221,152, +155,18,96,197,98,163,32,51,200,141,40,129,78,12,96,24,128,16,226,164, +12,233,6,18,233,35,14,247,27,0,203,18,233,154,8,216,146,160,163,224, +31,1,105,81,32,235,234,195,4,76,75,64,6,99,107,234,195,0,224,94, +13,36,237,233,142,3,235,140,1,233,207,23,253,71,1,224,173,10,224,200, +12,97,175,234,124,10,96,130,241,249,6,96,23,67,129,2,55,52,32,195, +32,75,193,145,73,36,214,128,239,99,134,131,132,64,6,96,79,254,173,7, +2,99,99,32,226,214,3,32,38,69,246,96,87,129,47,129,52,41,184,192, +21,2,57,55,48,224,11,2,224,133,0,32,6,67,181,96,11,32,141,132, +174,237,118,1,97,11,114,132,32,76,129,210,187,102,107,167,237,8,2,64, +68,35,46,2,53,56,50,130,105,2,54,55,32,224,6,7,32,95,234,8, +0,2,50,32,75,2,52,32,65,162,140,237,236,9,224,114,4,224,101,4, +2,55,50,50,224,101,14,32,72,227,194,0,224,72,26,2,53,56,49,224, +72,17,131,119,246,4,0,224,69,3,128,60,68,14,224,60,5,2,58,57, +54,240,10,2,192,46,189,194,2,54,54,32,171,31,235,41,14,192,66,131, +203,112,188,235,28,4,32,26,195,178,71,32,2,49,49,52,67,181,32,86, +225,79,0,235,77,7,32,29,130,91,32,27,82,9,98,73,128,14,79,147, +98,95,102,154,197,154,66,118,96,76,235,155,12,32,31,202,146,142,123,82, +108,112,93,108,40,40,107,236,40,0,32,42,196,183,171,193,235,69,5,119, +41,235,179,15,235,214,93,235,116,4,2,58,57,53,225,185,1,2,57,51, +55,213,239,117,56,2,53,49,48,170,75,2,79,32,80,91,146,67,70,69, +206,32,15,66,244,71,67,244,109,0,64,29,100,165,97,255,111,111,97,64, +129,96,68,187,123,217,32,43,49,148,2,51,32,102,241,147,2,2,105,109, +105,2,116,105,118,2,101,115,46,227,213,0,32,48,129,242,224,38,12,166, +238,32,36,197,185,224,189,21,66,252,121,40,224,196,0,2,52,49,32,133, +131,32,22,96,20,74,219,144,43,96,180,224,48,9,213,1,192,48,128,242, +224,48,18,142,41,224,48,1,101,115,224,48,19,99,166,224,48,2,99,118, +224,48,1,217,236,96,27,98,127,224,42,1,129,114,64,162,225,114,0,168, +190,225,163,11,65,56,131,30,48,164,96,32,65,153,2,57,53,50,64,74, +134,112,224,10,1,96,128,32,37,189,153,2,57,53,49,64,51,212,68,159, +241,96,5,32,26,64,198,71,189,225,180,12,2,45,62,34,145,34,64,66, +244,82,1,125,231,212,82,64,66,226,38,0,2,58,57,52,130,154,115,247, +32,13,162,66,161,46,103,186,65,8,226,37,15,96,112,32,34,130,35,224, +34,12,2,78,97,116,128,35,129,14,226,147,13,2,121,109,98,2,111,108, +34,96,38,129,42,224,38,12,60,78,2,115,116,114,2,97,105,110,160,81, +222,201,226,239,20,233,183,0,32,48,129,82,224,38,12,169,249,32,36,184, +123,65,45,129,106,32,19,196,111,38,1,224,61,1,2,98,117,105,41,103, +2,110,34,32,2,64,64,35,32,32,64,3,2,58,57,51,201,68,119,239, +117,224,67,41,140,143,241,147,0,178,204,32,95,96,100,41,194,2,57,51, +54,167,106,224,18,7,32,63,129,129,108,154,134,49,123,43,224,9,0,171, +138,243,215,2,2,57,51,53,224,6,1,138,151,108,54,96,81,32,80,197, +215,108,219,140,222,2,60,32,64,102,46,214,26,160,18,105,159,47,173,2, +55,52,49,252,156,1,252,117,4,96,200,232,64,5,54,125,2,73,100,101, +97,166,120,141,2,90,32,95,224,138,1,2,85,32,73,160,214,216,31,32, +28,141,203,106,111,72,207,253,35,2,190,6,136,22,125,150,249,228,10,64, +7,131,68,64,73,234,173,7,148,56,186,227,96,82,204,255,129,58,167,116, +108,175,173,36,67,36,197,189,64,89,179,90,85,208,133,235,224,87,1,245, +238,1,101,255,248,176,1,161,90,213,63,128,115,192,251,130,101,116,33,74, +203,64,126,101,32,2,51,53,51,97,79,75,48,32,38,248,25,0,231,19, +10,59,50,231,19,2,74,42,231,19,7,216,107,242,219,194,242,206,9,32, +250,204,161,225,37,12,111,176,225,37,0,163,74,232,57,7,136,51,225,43, +173,225,18,7,32,229,233,183,0,201,230,245,13,13,32,41,131,131,85,58, +250,204,2,224,39,6,32,38,131,147,32,38,47,86,192,39,234,9,1,68, +36,132,79,228,24,3,176,182,255,78,5,129,114,237,34,7,188,104,191,102, +32,13,246,6,0,151,69,2,57,50,49,108,122,95,17,196,132,128,121,227, +155,1,225,252,2,185,20,162,1,90,182,246,100,0,195,158,2,95,52,51, +104,143,159,12,32,72,131,144,234,234,4,246,66,14,32,44,234,127,8,125, +216,246,68,204,246,63,10,2,58,57,49,198,229,224,244,26,225,24,207,158, +106,225,18,1,228,132,4,2,55,51,49,101,123,80,95,97,62,32,32,132, +122,236,255,5,248,165,17,191,87,224,79,4,103,174,64,119,70,69,32,34, +175,220,2,55,50,57,41,187,190,241,168,121,207,70,224,2,3,188,94,225, +22,6,186,162,100,73,2,54,53,55,240,199,2,125,136,75,235,2,55,49, +51,253,0,4,96,145,131,105,167,58,74,1,66,42,177,56,32,141,253,123, +1,154,143,151,114,231,21,0,136,93,96,121,149,104,224,25,6,99,173,67, +196,232,160,5,129,5,232,161,4,96,115,99,183,231,145,0,68,206,224,12, +0,149,1,224,50,5,67,244,224,50,5,157,38,231,52,3,189,142,230,31, +2,239,223,3,182,86,178,95,228,170,1,232,9,2,64,47,200,8,200,100, +189,4,168,12,232,44,2,221,221,126,31,137,208,102,185,228,242,3,33,232, +136,150,240,56,0,96,34,2,54,57,56,193,97,192,16,65,154,178,77,95, +241,2,95,54,55,150,101,65,204,128,11,253,20,5,220,176,226,250,6,133, +124,2,53,55,55,193,18,32,152,98,246,192,211,224,130,1,162,55,160,186, +2,54,54,56,224,117,0,224,206,4,128,171,224,131,4,194,84,137,231,254, +16,1,233,107,3,131,28,192,130,224,50,1,185,27,243,86,0,225,50,8, +65,51,234,184,2,141,176,241,227,1,241,47,13,2,95,55,54,128,45,105, +172,236,90,6,2,36,102,34,224,140,0,2,89,32,66,160,156,203,131,64, +144,32,7,64,50,245,162,20,2,36,120,34,246,213,2,2,49,52,56,225, +14,5,224,162,24,244,19,0,253,35,0,129,225,225,87,0,235,0,2,206, +218,226,171,14,96,16,225,91,0,251,106,0,67,45,164,149,228,156,1,227, +12,2,97,112,255,171,2,231,155,6,160,51,97,65,224,0,0,236,110,6, +137,167,227,153,4,65,7,227,203,7,224,169,0,47,138,226,122,1,66,135, +228,142,2,2,54,54,57,227,81,7,65,69,68,183,64,164,2,51,53,50, +129,152,104,12,176,182,66,28,149,42,160,223,228,55,6,161,100,228,156,9, +182,179,224,206,6,64,74,224,206,6,76,243,228,154,8,228,117,3,132,118, +224,225,17,128,77,236,162,0,101,170,96,216,98,232,150,57,77,64,2,48, +54,32,248,31,5,240,161,1,131,215,224,193,6,173,17,224,174,6,229,73, +9,128,159,95,33,104,225,96,11,160,13,224,177,1,128,9,64,174,226,5, +3,97,146,35,233,2,48,32,79,2,32,35,55,249,242,1,230,232,4,224, +94,3,253,71,1,228,116,4,134,64,229,154,0,195,236,130,126,161,233,224, +123,7,229,91,11,44,17,2,57,49,48,227,36,1,250,193,3,66,240,32, +58,33,174,58,159,120,221,96,165,238,58,1,133,58,2,51,50,52,134,230, +36,82,156,8,96,21,115,174,199,66,245,186,1,80,16,227,1,3,39,20, +138,173,82,18,70,201,188,163,231,174,1,47,124,47,193,34,205,66,173,254, +169,3,225,189,2,92,188,48,242,64,135,2,56,56,55,141,18,69,227,64, +6,198,37,78,58,64,234,253,4,0,255,80,1,198,156,129,89,230,72,11, +248,138,1,226,121,8,68,239,65,54,64,78,128,144,198,52,201,31,142,240, +195,27,231,64,0,129,184,230,95,1,224,29,5,230,54,5,160,7,226,62, +1,248,152,2,2,101,113,34,172,243,230,65,1,224,87,1,225,246,7,231, +17,0,228,41,0,160,225,230,99,0,151,121,255,151,0,100,250,145,72,97, +129,65,18,130,78,229,146,4,97,216,96,40,37,216,101,125,197,149,231,116, +26,230,78,16,230,76,1,200,123,232,141,1,229,103,0,230,91,54,34,51, +64,19,226,163,7,34,46,66,59,125,73,129,247,232,75,2,251,234,6,226, +7,157,154,49,2,48,55,32,193,236,117,215,134,37,2,95,56,53,96,245, +213,237,128,39,225,167,4,164,163,225,148,117,65,149,212,57,233,220,7,226, +101,8,226,85,6,215,226,64,217,147,76,37,69,34,194,32,98,197,33,234, +235,3,139,162,225,159,0,229,134,0,68,147,175,76,228,64,2,96,139,48, +57,201,246,227,80,2,107,22,192,57,99,128,68,151,69,36,170,194,137,229, +227,20,5,96,13,144,60,101,202,172,116,2,57,50,32,233,198,1,2,56, +52,56,233,147,2,234,82,2,85,81,69,176,165,213,41,17,2,56,32,102, +225,8,1,194,40,168,38,2,56,52,50,102,1,87,125,65,50,230,140,1, +33,43,141,113,228,64,3,166,140,2,55,51,48,233,36,1,225,9,3,74, +163,224,13,0,234,152,1,173,165,224,40,2,180,4,2,57,48,50,97,16, +102,70,2,51,57,49,238,79,0,224,207,4,2,55,51,57,105,247,253,220, +3,113,89,134,0,204,60,230,158,0,224,244,8,130,107,32,209,142,32,124, +49,195,82,65,38,70,236,68,183,224,50,1,55,90,2,116,114,111,2,108, +46,69,2,120,99,101,2,112,116,105,2,111,110,46,2,73,110,116,2,101, +114,110,2,97,108,46,2,112,97,116,64,9,2,77,97,116,2,99,104,70, +2,97,105,108,196,175,131,76,209,119,104,117,130,220,2,56,54,50,196,84, +206,146,2,80,32,35,137,10,64,20,142,25,225,53,3,2,95,56,57,231, +77,0,2,57,48,49,110,220,64,228,111,46,196,122,33,81,86,176,32,47, +239,46,3,230,195,6,32,6,2,56,52,51,131,146,65,94,79,109,114,220, +227,110,1,161,73,130,193,2,56,57,55,167,224,224,46,4,126,57,195,156, +37,1,68,6,213,253,192,111,231,81,16,130,250,224,5,3,233,136,0,229, +44,1,227,75,2,139,128,240,201,11,233,178,5,236,194,0,230,229,6,239, +231,7,252,254,13,224,75,4,174,71,230,178,1,238,133,5,224,5,3,96, +158,232,16,1,248,22,3,228,59,1,106,183,238,59,9,32,83,244,13,0, +224,114,1,192,34,105,214,170,225,230,66,2,241,121,2,166,69,224,17,0, +2,83,32,73,196,111,224,52,1,207,149,241,197,7,160,119,224,118,0,238, +37,0,241,194,7,224,143,5,224,190,0,227,193,2,239,161,4,224,56,0, +229,255,0,238,206,4,225,220,1,237,104,8,192,83,225,181,3,249,79,0, +202,211,32,34,35,158,237,215,0,237,239,1,237,108,2,100,75,2,56,57, +57,64,122,209,154,160,9,230,139,17,43,133,2,49,50,54,203,134,230,135, +11,204,140,228,194,1,67,11,216,192,2,57,48,48,64,16,227,26,1,197, +244,226,134,2,227,7,4,236,109,6,227,59,3,106,210,241,146,5,168,102, +224,128,18,2,55,56,55,224,128,5,225,71,1,226,104,3,224,108,0,166, +214,174,167,128,144,224,82,5,125,180,33,80,160,84,224,91,0,102,193,192, +40,224,108,3,226,235,2,231,76,5,64,51,90,18,239,171,10,219,235,197, +172,36,218,221,156,101,24,131,215,32,152,32,24,217,238,182,78,199,158,64, +7,98,58,2,58,56,57,213,121,175,222,128,211,64,124,224,97,1,226,233, +0,224,246,17,98,71,224,246,24,32,110,244,213,0,177,210,233,145,24,32, +51,200,115,224,162,1,225,244,1,33,65,230,217,6,249,130,13,224,13,1, +205,1,164,14,244,153,1,224,69,2,101,204,226,26,2,228,244,2,64,122, +2,39,32,85,32,47,2,55,57,32,224,176,1,2,92,51,52,2,38,115, +114,2,99,47,77,2,105,99,114,2,111,72,115,2,47,68,101,2,115,117, +103,2,97,114,46,2,104,115,92,32,25,2,44,51,56,2,53,58,49,2, +48,34,32,229,112,5,243,44,5,229,109,5,227,248,2,224,2,9,224,71, +1,228,182,3,230,13,6,230,10,4,229,190,10,128,201,244,78,0,132,174, +224,85,9,133,10,229,246,5,224,96,1,224,102,8,247,158,14,230,122,17, +247,174,15,227,135,8,224,52,26,224,195,3,224,31,11,130,5,225,95,17, +246,209,13,224,23,1,247,8,2,233,157,0,194,68,224,8,10,166,112,224, +11,0,215,26,247,42,0,105,153,195,41,128,83,228,144,4,226,239,3,240, +163,6,166,61,209,194,224,76,0,226,207,12,69,234,131,112,2,56,54,53, +225,172,5,229,117,5,231,169,4,138,154,198,90,142,162,202,43,232,51,8, +245,70,3,111,4,245,70,2,105,72,65,200,32,36,199,94,183,29,183,21, +228,98,2,225,243,11,236,83,1,242,40,0,114,205,224,144,5,165,68,147, +22,196,184,196,154,229,123,1,235,134,0,2,52,49,51,238,139,0,64,163, +236,186,4,252,122,4,96,135,145,200,224,141,4,130,81,2,95,56,55,196, +124,250,95,17,226,206,7,233,49,2,224,48,12,226,202,2,226,197,17,226, +161,3,226,32,0,97,33,128,220,32,213,253,68,6,114,176,128,200,148,157, +189,42,224,138,3,226,226,36,106,250,226,214,3,226,212,0,226,96,18,173, +215,247,174,4,194,52,242,38,4,129,149,210,213,207,49,226,67,2,240,33, +0,196,166,226,73,14,193,110,244,1,6,248,129,2,194,4,34,84,2,56, +55,53,226,84,10,228,92,3,229,191,3,176,111,228,79,3,233,247,3,224, +11,12,228,24,55,230,53,7,239,71,0,223,8,228,229,4,227,164,10,224, +182,0,225,197,1,2,54,52,48,224,60,3,226,5,8,241,202,2,224,40, +0,74,55,74,172,52,59,235,24,2,229,82,9,230,8,4,224,164,6,236, +113,1,141,4,228,112,2,74,161,79,224,242,244,6,194,46,246,236,1,96, +225,72,11,129,171,228,34,1,213,145,32,160,247,134,0,226,114,0,229,33, +2,245,245,0,2,56,56,50,240,131,2,250,5,1,2,56,56,51,234,57, +0,96,16,2,50,51,57,236,10,7,224,45,0,65,193,93,77,65,30,2, +56,52,32,148,2,2,56,56,53,234,147,0,99,196,137,72,128,178,96,16, +192,100,229,96,10,163,31,66,131,228,203,0,253,86,3,233,2,3,99,94, +43,207,162,196,228,13,5,253,1,7,64,196,228,235,11,100,23,183,188,164, +247,224,39,5,132,73,192,38,224,37,2,252,254,3,133,174,224,229,0,2, +90,32,89,237,118,0,231,226,11,197,95,32,59,235,43,3,233,250,0,237, +178,1,239,29,2,164,8,237,173,5,231,201,5,230,94,15,224,177,1,229, +120,8,238,196,20,106,214,236,50,2,237,226,2,230,147,3,228,84,18,235, +17,1,146,37,233,72,1,153,69,238,86,1,244,206,3,228,229,0,233,190, +2,226,252,1,255,246,4,235,6,21,224,63,0,206,121,228,74,3,174,85, +251,190,0,227,144,0,179,190,150,214,2,55,48,52,128,39,251,213,8,176, +230,32,30,32,222,242,50,0,248,118,4,89,145,248,119,2,131,96,152,125, +2,56,57,50,145,194,34,177,32,63,209,242,128,177,116,116,255,70,6,229, +210,6,224,21,20,224,227,5,224,46,8,160,35,195,205,149,18,166,138,215, +218,128,84,228,228,3,99,129,228,14,0,243,204,7,238,212,4,187,131,250, +232,1,143,158,2,52,53,52,117,138,96,66,254,156,2,225,252,11,229,133, +0,236,8,0,240,163,2,240,224,6,225,252,5,232,57,0,224,66,0,224, +94,1,231,208,2,253,141,1,109,91,36,89,2,50,57,56,248,143,3,240, +56,2,194,43,96,26,32,93,232,154,0,249,252,1,32,208,36,67,129,181, +194,243,243,178,4,245,226,5,224,5,2,202,180,231,41,8,246,40,0,250, +115,11,192,25,160,90,225,40,1,192,18,232,77,0,32,77,2,56,56,56, +246,243,1,128,6,136,42,130,148,101,192,2,57,48,32,97,123,175,70,68, +210,224,14,5,2,95,54,51,162,202,160,0,247,229,13,225,205,0,226,56, +1,164,41,225,8,1,150,175,2,56,57,49,228,42,7,247,144,7,2,110, +34,32,224,22,11,2,116,116,34,175,215,220,26,239,252,0,98,165,220,170, +67,126,32,231,164,158,34,129,124,38,161,231,188,151,225,185,3,32,80,208, +100,33,25,34,166,193,177,128,56,2,51,51,53,160,142,80,114,64,45,208, +121,165,184,80,203,144,77,241,141,0,128,238,39,39,96,107,228,144,0,231, +243,0,235,190,3,130,54,64,119,176,231,67,91,239,23,17,232,109,2,238, +193,1,235,72,10,230,38,1,233,41,6,238,249,14,224,98,12,229,29,0, +183,80,163,130,229,86,4,234,110,1,249,5,5,192,8,224,17,9,96,8, +194,37,252,64,1,252,37,4,252,38,1,224,93,1,237,76,6,224,89,1, +224,8,0,2,95,55,52,65,113,97,92,2,54,56,48,241,126,12,2,61, +61,34,233,105,0,250,227,4,237,91,1,230,255,2,228,91,4,224,16,16, +123,224,66,111,82,174,130,252,84,49,99,102,98,151,2,35,50,32,254,222, +1,240,59,4,241,110,25,2,69,110,99,2,111,100,101,2,68,97,116,2, +97,46,104,145,113,2,49,52,49,2,58,49,51,241,113,2,225,253,6,228, +169,0,237,118,14,224,45,28,224,22,0,193,234,249,179,4,234,252,10,234, +90,5,170,50,65,21,225,148,16,53,102,2,54,48,32,252,65,1,225,143, +9,245,44,5,226,160,3,226,122,4,237,113,1,234,97,3,234,227,4,165, +109,197,187,35,113,147,174,57,108,32,11,147,134,35,201,68,17,88,215,128, +3,2,80,32,90,32,1,164,89,229,234,8,65,222,32,53,2,95,52,57, +106,57,66,214,2,90,32,66,133,68,134,175,160,14,230,105,6,234,119,4, +202,72,65,158,2,75,51,32,192,24,224,55,11,32,15,58,46,171,107,32, +126,136,126,225,158,5,66,100,32,26,200,89,100,162,156,165,196,18,233,141, +3,242,187,7,230,144,1,2,83,32,67,248,195,8,2,85,32,73,233,251, +2,234,222,24,246,111,16,169,208,214,11,49,183,32,93,33,123,2,56,54, +52,75,76,140,74,64,197,135,74,2,80,32,58,108,184,64,235,241,103,0, +233,113,4,96,162,101,106,224,184,15,75,195,181,241,234,253,0,224,149,0, +96,57,172,14,192,36,224,37,9,96,24,221,121,237,120,4,2,67,32,79, +235,211,2,246,236,3,32,184,134,90,230,171,7,2,51,53,50,32,8,37, +254,227,246,1,2,99,111,110,2,65,114,105,2,116,121,34,225,24,2,36, +23,226,54,4,96,132,32,84,198,129,32,33,71,227,66,38,32,22,32,45, +232,122,6,231,123,2,96,44,127,14,235,184,0,199,11,36,127,67,112,129, +37,2,55,49,32,97,124,64,88,230,229,7,133,153,175,144,224,95,0,96, +64,192,53,214,207,239,7,0,32,5,64,107,175,92,32,31,205,203,176,11, +64,146,37,55,64,89,238,184,7,158,172,96,86,190,110,252,50,1,129,225, +227,32,3,202,98,38,63,65,243,99,7,76,150,32,55,2,75,32,89,231, +17,0,247,36,1,226,61,9,224,25,12,2,50,50,32,241,124,0,251,161, +1,107,199,227,171,0,79,170,137,55,224,37,22,230,239,3,242,67,2,226, +138,4,224,48,4,2,90,32,67,224,88,10,224,38,10,175,135,90,207,241, +202,5,232,142,0,250,104,12,244,14,9,244,13,13,130,246,238,115,3,224, +49,13,236,155,3,241,159,13,32,42,140,77,199,14,225,64,18,243,209,2, +225,63,3,229,17,1,132,40,84,162,229,136,0,228,31,15,100,85,224,25, +12,96,76,129,38,224,25,6,96,168,192,25,251,131,5,99,10,224,184,16, +96,30,224,185,11,81,57,252,64,8,225,133,9,245,147,12,237,111,6,161, +72,224,88,5,162,6,2,54,54,32,252,169,6,224,164,10,99,53,224,163, +20,225,21,13,96,91,225,21,12,108,159,224,111,16,99,234,225,19,26,224, +58,10,100,174,224,170,21,224,59,16,64,34,224,59,22,227,249,14,226,23, +16,99,100,225,1,12,164,218,224,138,14,227,183,8,128,138,2,49,51,52, +225,1,24,64,114,224,58,10,2,56,54,55,36,79,79,98,225,7,24,228, +140,14,2,56,55,50,225,238,8,226,234,5,226,233,21,228,226,14,224,146, +1,227,221,39,229,29,2,232,242,0,100,214,35,232,136,17,67,232,32,249, +39,102,160,193,158,60,96,17,109,179,160,17,32,48,136,55,160,48,106,92, +70,196,32,24,135,151,2,102,47,61,40,93,64,18,64,12,32,149,2,58, +56,54,231,69,2,103,255,32,4,38,160,134,98,64,6,32,34,135,27,70, +208,32,88,239,8,2,197,37,246,153,15,196,251,135,177,224,7,1,117,202, +32,232,64,195,67,37,32,98,135,72,64,95,104,151,116,139,161,12,99,220, +32,34,179,93,32,1,158,51,226,195,11,207,19,228,245,17,224,25,9,95, +230,233,74,17,103,132,43,211,95,185,2,55,52,49,200,234,75,189,119,45, +224,19,2,167,109,126,113,176,189,207,171,2,52,50,32,64,207,246,250,2, +149,55,240,94,1,255,125,3,32,7,80,12,214,241,41,166,86,120,2,53, +54,32,2,64,79,32,32,174,236,67,0,2,95,49,50,75,66,2,52,56, +32,248,224,2,33,50,2,53,56,50,98,93,32,109,65,235,45,153,2,51, +32,35,240,135,3,233,237,9,97,3,73,238,160,24,128,141,108,202,188,104, +224,6,5,239,102,3,229,97,4,214,46,183,206,225,109,9,233,83,0,234, +109,10,234,48,0,160,100,128,65,41,70,64,207,2,53,48,52,32,218,2, +48,53,32,234,182,2,128,52,129,99,117,148,129,99,253,26,5,106,2,229, +181,5,224,53,0,65,166,241,121,7,2,102,34,32,205,161,64,34,2,53, +55,53,221,114,96,49,97,246,224,50,14,224,127,8,139,65,2,95,56,52, +87,180,224,150,2,177,59,229,106,21,233,178,9,242,240,2,231,234,6,161, +118,32,105,35,251,130,143,2,95,52,48,74,150,172,96,129,221,237,25,2, +180,58,233,44,11,254,106,0,224,32,15,199,169,225,200,8,237,23,2,155, +245,147,143,2,51,55,48,236,141,21,207,13,64,193,79,15,34,213,249,147, +0,227,154,8,131,153,33,78,130,6,226,77,15,32,73,238,74,0,96,92, +224,154,2,2,95,57,48,65,198,225,33,5,225,95,1,226,178,33,224,154, +0,196,148,238,2,13,254,141,2,212,59,212,237,252,221,12,252,220,7,224, +52,21,234,140,9,224,10,4,224,52,13,163,67,224,41,4,249,42,5,64, +42,236,115,4,226,245,5,113,163,2,76,105,115,2,116,95,84,2,121,112, +101,2,46,43,43,241,162,0,250,206,2,194,243,227,202,3,240,186,11,195, +98,228,101,8,33,199,252,45,0,64,23,36,241,98,222,239,65,7,38,33, +140,254,37,21,69,46,37,114,128,32,32,52,156,120,2,51,48,32,160,17, +32,43,139,67,2,75,32,66,192,168,78,158,248,32,0,229,117,5,224,242, +1,2,105,109,112,2,111,115,115,2,105,98,108,2,101,58,32,160,237,173, +234,148,232,128,61,69,149,2,56,54,50,128,78,98,99,253,242,0,224,94, +11,37,212,2,51,50,32,242,23,2,64,64,252,27,1,96,174,168,9,224, +218,3,64,95,175,160,113,247,189,94,102,18,2,51,49,32,32,91,173,28, +224,115,14,69,219,160,98,239,229,4,230,84,3,224,56,12,67,85,230,128, +14,193,100,150,104,64,6,168,56,97,220,161,228,97,207,226,75,11,2,82, +97,116,2,105,111,95,98,76,2,95,109,107,96,13,2,110,97,108,229,141, +1,99,207,32,5,99,202,224,15,1,83,84,64,109,136,227,97,105,32,13, +136,228,97,69,2,58,56,53,136,229,72,60,129,172,73,27,90,182,2,53, +54,48,64,9,2,52,53,32,148,191,32,83,73,98,2,53,53,32,176,148, +2,52,55,32,128,36,224,37,6,66,218,160,37,224,215,24,2,73,110,116, +2,101,103,101,2,114,46,95,2,105,110,116,67,47,2,84,111,73,128,17, +224,218,1,102,189,186,154,48,173,244,26,5,32,7,153,10,224,105,31,161, +67,32,110,224,106,10,229,103,6,200,37,130,104,65,81,97,54,40,247,64, +29,35,20,2,95,54,50,128,33,164,49,32,36,137,173,161,105,66,21,66, +155,2,56,53,50,32,39,200,115,2,56,53,51,64,18,34,54,41,184,100, +213,140,96,139,65,224,29,15,32,77,131,196,2,117,113,117,2,111,116,32, +32,14,131,167,2,73,32,58,64,50,211,31,75,51,225,220,2,216,207,2, +80,32,35,145,217,64,20,129,255,253,12,0,117,175,250,53,1,133,179,247, +78,1,38,15,220,19,52,255,103,61,2,56,51,52,160,51,50,239,132,144, +98,245,220,64,232,227,0,252,17,13,2,95,55,57,195,212,39,148,131,33, +2,58,56,52,130,136,70,240,178,151,136,27,64,6,139,10,64,42,145,252, +235,106,3,244,198,1,232,2,2,64,185,248,93,1,235,189,0,133,59,221, +196,192,7,246,69,1,225,16,1,160,19,32,10,254,5,2,229,188,10,158, +40,91,100,35,2,39,76,2,49,51,32,227,147,0,2,52,54,32,82,132, +165,214,83,198,96,200,128,237,171,214,221,84,34,30,2,56,32,102,233,54, +1,2,118,34,32,128,39,130,66,243,125,0,96,252,253,31,5,151,111,198, +201,241,229,2,150,137,253,58,3,193,185,251,160,4,65,146,160,47,223,40, +64,208,2,55,53,52,253,199,5,96,29,65,49,234,101,0,128,25,116,18, +64,248,243,120,0,2,56,51,53,160,42,235,250,0,225,165,1,255,230,8, +248,72,3,231,236,7,224,187,0,152,178,250,138,1,97,151,2,56,52,52, +227,230,7,2,66,111,111,2,108,46,111,2,116,104,101,2,114,119,105,2, +115,101,34,232,189,0,245,204,3,248,50,4,97,22,2,55,55,49,164,213, +224,116,2,64,23,192,232,194,163,131,130,179,105,116,164,104,2,112,208,2, +51,54,57,161,179,131,153,128,239,251,156,0,227,91,0,251,96,0,224,17, +1,192,140,227,147,0,243,205,0,230,250,0,251,204,6,254,20,2,155,4, +225,60,3,77,7,249,201,7,250,202,2,252,71,3,255,86,9,128,146,253, +207,0,228,31,2,238,200,0,224,27,1,100,28,235,84,12,128,30,135,55, +131,3,196,63,193,87,44,177,103,63,236,177,0,228,79,8,225,174,1,226, +163,1,2,39,32,80,99,112,64,41,68,71,160,124,227,201,1,2,95,56, +32,163,108,131,138,232,43,0,227,240,0,193,85,240,228,0,234,168,1,163, +101,157,123,250,194,2,99,24,253,211,1,227,91,0,245,23,3,158,41,155, +233,101,50,225,112,3,236,46,2,163,194,225,208,5,225,95,14,253,108,1, +224,16,1,62,77,64,217,96,146,227,89,9,235,117,0,2,95,52,52,113, +5,106,158,2,55,48,49,236,151,3,224,167,7,224,22,8,244,53,0,226, +129,0,192,36,229,27,5,64,141,49,103,74,114,252,187,9,124,162,2,48, +58,48,99,133,201,79,96,210,224,46,25,138,19,207,186,229,27,5,2,109, +34,32,233,189,1,2,56,51,51,34,3,145,61,229,157,0,70,133,2,83, +32,73,230,132,5,64,186,65,52,225,12,0,198,212,2,49,55,32,224,59, +2,2,50,50,54,162,240,46,223,40,226,2,56,52,49,96,52,224,131,5, +2,112,34,32,224,159,1,2,54,52,54,64,39,167,167,66,119,102,166,34, +238,112,109,66,225,32,22,186,185,230,104,0,133,57,226,223,1,131,117,32, +161,237,131,5,2,52,48,51,226,199,1,236,175,1,177,16,98,163,32,51, +240,23,2,32,35,66,189,130,95,145,66,247,222,1,242,128,1,235,212,1, +2,83,32,80,226,144,1,224,72,1,203,61,102,51,198,217,230,15,2,128, +120,199,15,101,242,192,37,227,115,1,33,22,32,195,210,5,156,241,131,241, +224,10,1,33,27,200,167,32,184,250,181,7,231,141,2,153,241,230,254,3, +194,249,228,199,0,238,158,5,212,122,197,89,230,130,5,252,242,11,225,97, +3,239,223,12,165,91,253,26,17,252,97,3,240,7,11,224,64,0,253,32, +1,224,116,1,245,115,9,171,209,224,44,0,248,3,0,255,121,0,255,153, +2,230,214,3,224,221,5,164,143,230,255,11,224,40,5,163,249,225,113,0, +239,23,4,224,28,2,132,245,220,202,67,1,228,33,1,133,164,32,175,165, +167,2,53,52,48,237,23,0,93,20,242,160,0,225,43,3,254,12,3,232, +204,2,241,133,45,137,103,225,19,1,241,166,16,243,169,13,240,150,4,229, +223,2,232,161,9,150,174,128,254,224,198,1,224,16,0,254,98,29,225,191, +26,225,23,0,225,190,21,170,107,225,189,12,224,27,2,64,210,240,250,4, +206,226,165,7,193,206,226,106,10,128,224,246,215,1,160,55,187,195,96,28, +2,82,32,95,224,219,2,240,68,4,240,65,19,2,112,97,116,2,86,97, +114,2,115,32,34,130,40,112,154,102,49,160,225,118,64,126,230,2,56,51, +57,104,62,152,55,96,88,96,127,36,72,172,219,69,251,73,160,129,88,160, +54,2,53,48,55,204,49,128,17,209,195,153,118,111,189,200,184,224,31,11, +73,215,97,55,224,29,5,233,254,2,224,204,1,2,91,93,34,207,39,224, +36,17,2,40,41,34,229,40,2,222,227,64,220,173,194,32,20,140,250,64, +27,32,19,2,104,101,97,2,100,85,84,32,58,32,17,236,64,1,2,52, +56,54,101,160,32,55,32,23,191,33,203,193,131,130,71,112,97,146,235,191, +1,32,42,202,205,110,31,100,33,35,182,32,23,138,191,134,38,39,73,2, +80,32,85,35,232,62,89,2,55,57,55,216,164,2,55,57,56,2,32,64, +89,230,96,0,237,142,1,100,19,224,7,2,65,0,205,2,226,17,1,2, +56,51,50,144,102,96,220,135,48,69,80,50,210,162,58,164,91,164,96,105, +118,161,204,110,98,165,128,97,246,249,100,5,134,204,237,26,1,197,202,64, +46,137,19,154,87,2,95,56,48,160,104,192,215,136,13,105,48,96,108,70, +229,235,127,0,224,141,3,192,36,167,196,237,154,0,166,155,167,56,227,32, +0,160,254,120,253,146,10,227,29,1,2,95,56,50,97,246,146,211,211,11, +33,31,208,81,65,40,236,76,0,236,49,0,231,176,4,56,216,236,77,3, +106,186,199,15,199,255,236,65,13,236,28,6,224,19,2,165,136,224,16,13, +202,249,234,54,0,225,225,0,192,21,143,242,224,162,2,102,198,222,183,231, +221,2,32,2,224,175,4,171,121,230,169,3,228,243,4,231,234,5,134,36, +119,19,78,126,229,79,3,192,2,182,29,224,174,0,136,46,224,138,2,241, +6,4,203,81,233,42,3,232,55,2,235,167,4,104,140,128,5,173,207,139, +174,241,234,1,229,183,0,224,100,1,237,251,4,224,71,3,129,19,97,37, +64,214,100,55,37,35,224,70,3,43,51,252,36,0,98,188,193,252,227,135, +13,246,239,2,195,146,161,198,225,183,6,129,170,255,2,3,81,43,224,196, +0,224,43,0,84,208,68,106,164,213,192,157,251,79,8,227,237,0,32,176, +96,32,135,43,96,68,224,53,0,43,28,230,215,1,160,0,99,205,192,220, +194,215,162,64,32,124,2,53,55,56,251,193,14,240,45,1,35,57,32,12, +225,6,1,163,177,196,139,224,20,2,162,208,163,101,234,128,2,131,54,228, +135,1,239,16,1,232,150,2,166,246,96,81,246,193,1,122,209,171,151,128, +25,241,4,1,44,103,136,182,32,109,134,165,224,109,10,226,34,1,243,135, +1,229,65,3,2,58,56,50,213,175,2,95,56,49,157,8,2,51,57,49, +162,10,129,53,100,203,32,40,254,155,1,2,56,50,52,64,25,70,32,32, +11,32,183,32,29,134,62,253,103,3,254,189,3,236,96,3,163,202,132,172, +36,193,32,60,190,112,99,187,228,101,2,193,43,195,212,195,100,97,52,164, +178,229,169,0,226,124,5,197,141,128,165,32,98,198,155,101,53,220,43,63, +117,225,120,0,37,157,248,23,1,98,43,79,244,75,132,2,95,52,53,66, +170,165,100,32,75,134,207,109,206,102,224,64,36,64,16,158,142,94,166,2, +56,48,57,116,105,78,71,32,31,237,170,0,32,17,83,214,2,56,50,48, +237,200,1,65,102,225,129,2,224,177,0,129,212,32,14,71,158,64,19,167, +158,118,184,2,51,50,52,128,96,33,119,32,29,212,201,133,41,128,89,237, +90,1,139,60,233,238,3,228,198,5,32,70,137,27,192,32,237,215,2,160, +26,231,19,3,160,19,216,202,71,62,71,103,227,66,12,128,161,224,44,7, +131,167,192,27,224,28,7,167,78,224,28,13,110,15,224,28,0,252,254,0, +182,17,228,101,2,39,156,33,136,132,27,224,155,6,205,198,65,57,226,183, +1,163,142,103,218,232,117,5,230,25,2,203,196,224,30,3,101,167,142,75, +118,39,225,60,0,2,83,32,66,238,76,4,230,245,2,225,79,2,64,56, +245,87,4,224,56,1,231,85,5,228,99,2,242,73,1,230,116,3,228,53, +2,128,25,66,187,48,114,198,200,228,78,2,228,95,10,226,5,0,229,108, +0,241,81,7,2,115,114,99,2,47,77,105,2,99,114,111,2,72,115,47, +56,236,2,77,97,112,2,46,104,115,113,102,2,54,53,58,2,49,34,32, +224,60,1,33,88,214,104,177,4,121,108,32,84,96,98,191,187,100,192,32, +42,131,155,247,169,4,110,96,160,154,32,33,234,65,2,64,78,2,51,53, +54,164,221,243,96,5,231,198,3,83,214,112,201,238,17,2,199,23,237,191, +2,151,213,67,177,129,22,232,7,4,240,37,2,128,42,32,79,197,131,242, +10,3,241,59,2,32,72,124,82,133,194,192,7,167,203,229,191,3,226,53, +0,141,109,32,242,131,50,196,185,163,61,161,0,164,97,2,56,48,52,64, +41,100,55,64,26,128,19,2,55,32,58,96,19,193,34,64,37,160,212,120, +10,139,22,64,95,128,47,36,245,32,18,2,58,56,48,132,84,96,229,241, +226,1,201,50,224,224,3,246,102,3,193,11,196,36,99,122,64,86,211,251, +224,46,3,131,189,193,103,140,187,139,47,162,165,148,34,244,46,4,128,181, +2,56,48,54,128,219,64,10,224,5,6,226,191,4,192,120,233,132,9,245, +243,5,224,17,13,160,153,227,106,4,170,25,242,18,1,233,104,2,227,165, +3,207,41,224,214,2,232,58,0,224,61,45,225,249,0,224,61,23,241,212, +0,224,61,3,233,40,0,225,4,1,229,201,0,97,126,65,83,216,126,239, +209,1,251,154,1,224,31,3,235,225,2,228,86,2,96,40,224,39,5,224, +40,8,227,101,4,102,244,224,46,4,195,5,195,27,74,224,83,207,197,150, +34,151,134,206,118,43,32,13,197,162,234,111,2,224,10,6,224,109,1,232, +1,0,32,55,196,129,233,179,2,64,27,32,25,132,112,92,234,67,41,188, +234,67,183,245,80,6,32,185,102,52,111,74,82,92,100,190,32,42,245,123, +9,99,1,102,108,80,153,254,44,9,69,44,2,33,34,32,170,150,32,66, +167,245,245,184,0,170,220,241,102,0,128,128,225,221,1,160,31,203,180,226, +231,7,224,13,15,226,223,0,225,206,9,241,251,18,226,209,10,249,231,3, +226,191,22,205,147,226,166,19,225,47,0,224,10,4,224,11,15,226,50,20, +33,76,254,130,0,91,33,234,243,3,173,136,228,134,5,168,82,209,117,2, +50,52,55,167,35,172,88,224,254,10,250,43,2,237,73,10,237,163,3,96, +14,98,131,236,226,4,32,12,2,57,32,95,128,12,2,58,55,57,133,121, +2,90,32,85,34,11,111,253,194,169,128,16,194,242,100,224,2,55,57,51, +136,132,248,122,4,227,142,0,114,64,167,15,133,82,153,111,107,233,185,128, +152,75,104,189,248,153,3,231,148,4,108,34,202,54,106,220,252,185,3,249, +217,4,141,17,32,152,103,165,77,121,87,171,160,7,237,86,1,129,59,147, +202,32,212,210,73,160,193,160,221,2,54,54,56,236,158,0,160,146,241,62, +2,128,84,96,107,97,235,128,76,236,102,3,202,31,67,147,76,189,2,55, +51,32,244,22,10,2,79,32,35,2,49,50,48,246,53,0,2,49,50,51, +32,24,49,188,250,19,1,43,164,238,12,13,165,147,32,192,132,54,193,0, +55,174,42,99,226,58,7,64,152,99,206,228,6,5,2,33,33,58,2,32, +101,109,2,112,116,121,250,107,0,135,35,226,108,11,239,176,16,145,245,224, +87,8,2,60,48,34,99,6,97,34,131,6,104,247,236,39,2,128,11,105, +53,32,38,211,31,105,60,224,206,1,174,146,255,90,8,247,249,12,224,40, +25,185,162,246,139,24,222,93,198,97,201,119,249,9,6,248,225,4,249,7, +22,131,54,131,120,248,10,1,220,50,203,30,224,104,9,153,180,224,66,3, +200,108,248,189,11,195,17,249,120,5,225,21,21,166,227,224,39,24,160,119, +250,61,2,248,118,89,96,242,68,48,99,134,67,124,74,98,96,5,36,222, +145,154,2,55,53,54,235,230,2,247,209,0,233,203,6,67,202,2,53,55, +53,160,65,227,163,0,2,55,56,57,220,133,191,214,132,59,183,236,248,102, +13,161,49,224,202,3,242,137,0,248,115,4,224,49,0,162,161,224,41,4, +226,90,0,107,118,227,182,1,146,54,169,56,128,36,132,120,2,53,48,52, +221,197,2,53,48,53,184,106,68,1,204,162,2,55,57,48,96,5,242,114, +5,244,148,6,249,120,14,226,77,11,225,135,1,249,12,2,129,63,225,31, +1,226,106,2,218,250,35,207,136,141,119,117,64,180,134,66,236,15,1,160, +22,119,140,96,181,151,28,125,140,70,7,2,55,52,53,200,51,96,222,65, +189,2,55,52,54,231,64,0,125,157,102,210,64,123,64,140,205,83,33,198, +76,72,97,215,165,218,37,128,32,97,97,99,120,46,228,198,8,152,246,32, +51,198,244,96,160,131,121,96,161,67,115,224,24,1,131,214,128,24,134,64, +34,64,2,49,32,85,33,203,225,88,5,65,40,224,19,7,64,84,224,19, +6,81,109,250,3,1,160,19,143,0,253,125,11,162,173,134,218,156,97,229, +128,5,2,103,101,116,2,83,76,111,2,99,32,69,2,85,86,97,2,114, +34,32,252,138,0,70,29,107,43,226,238,3,120,245,160,81,34,129,2,55, +55,56,226,60,1,224,147,6,101,62,224,147,7,65,11,96,131,224,84,3, +64,18,224,86,0,192,18,224,19,2,223,240,68,78,229,203,10,224,119,7, +135,111,229,22,5,68,141,79,158,224,80,3,2,95,50,51,133,225,224,125, +13,224,17,6,224,101,7,64,65,224,101,7,130,187,224,76,8,224,75,1, +163,166,186,61,224,114,6,224,222,9,64,201,224,18,6,129,84,224,138,5, +146,45,224,138,5,66,36,225,65,10,224,234,13,67,195,225,234,2,97,217, +2,56,48,32,99,163,225,129,6,224,123,6,65,87,224,122,6,66,17,224, +241,1,128,55,226,134,1,96,90,225,226,9,162,77,167,113,225,9,9,129, +109,230,136,8,224,122,6,64,87,225,127,12,132,114,224,133,6,211,68,225, +78,7,226,182,10,224,87,15,226,55,17,226,179,2,67,248,137,120,163,248, +225,110,6,130,21,224,74,8,32,53,181,166,228,46,12,225,17,37,227,94, +19,224,19,21,225,29,31,224,55,5,227,82,20,226,4,5,64,232,178,28, +128,232,226,19,5,2,56,49,32,192,37,178,46,193,14,228,158,26,162,196, +128,62,134,79,96,62,70,12,224,160,6,224,12,11,226,148,3,32,64,178, +126,128,64,224,66,3,161,236,224,242,7,227,125,7,224,15,7,2,58,55, +55,183,20,224,248,5,224,31,2,198,98,96,33,143,101,2,51,55,50,217, +179,96,46,128,40,190,252,64,38,76,85,224,122,26,166,139,140,176,32,219, +32,233,101,21,2,55,55,52,70,171,40,252,151,175,63,160,44,196,2,48, +32,79,2,32,35,55,32,19,99,74,32,30,162,155,224,30,4,32,205,192, +30,235,161,2,244,142,5,217,196,233,155,10,235,106,2,254,173,1,224,21, +7,240,10,6,242,251,1,239,33,0,243,59,61,253,110,9,160,141,253,75, +19,200,123,254,206,1,253,181,10,136,143,243,14,8,74,94,148,88,247,3, +4,183,35,32,50,32,30,2,53,32,79,64,37,33,186,233,68,0,253,74, +4,32,2,160,91,239,90,1,211,64,96,62,233,17,3,225,131,12,236,98, +0,169,193,141,224,171,5,224,60,2,193,212,128,85,128,20,128,72,224,77, +1,32,10,94,132,80,42,192,89,224,75,1,160,104,224,21,6,96,50,154, +193,111,224,103,161,32,77,2,56,32,102,232,176,0,2,36,104,34,250,230, +0,64,36,128,50,224,49,20,2,118,115,34,225,47,0,186,22,2,55,54, +57,225,188,1,171,44,138,214,35,1,65,10,160,23,218,40,32,223,251,98, +3,238,24,15,79,232,190,148,64,21,189,192,192,25,162,23,130,98,35,37, +202,247,202,67,215,193,244,7,1,32,36,235,7,4,96,64,106,76,64,164, +123,50,32,202,36,38,187,140,96,214,120,139,234,94,93,208,184,43,111,48, +3,2,51,57,57,231,114,1,209,149,72,96,141,62,32,15,176,216,143,208, +248,77,0,128,194,234,68,40,192,53,224,96,3,160,20,224,81,1,224,28, +4,152,230,224,28,1,234,80,54,224,228,1,224,130,12,2,53,57,32,70, +38,224,169,0,225,44,0,2,53,52,48,140,125,45,0,225,52,1,135,35, +192,155,234,112,36,225,9,1,32,10,199,130,240,39,0,224,148,2,206,201, +225,41,11,234,128,74,225,122,17,251,44,3,225,149,7,224,55,4,2,53, +51,53,129,101,219,248,97,87,32,44,234,146,39,2,83,32,73,180,28,143, +114,240,64,4,32,79,64,236,65,63,128,93,225,19,0,224,18,8,225,234, +5,128,26,160,152,226,86,15,233,172,35,226,71,13,32,11,177,81,34,117, +37,96,227,91,1,192,30,221,34,233,175,30,224,102,13,227,44,21,227,104, +23,253,154,2,36,136,136,187,224,50,6,120,1,130,162,32,34,136,181,234, +219,52,226,228,39,228,43,33,224,28,7,235,9,32,160,49,225,202,18,194, +186,226,91,8,33,19,137,151,226,100,11,102,162,226,113,4,32,46,222,122, +224,46,9,96,100,160,90,32,40,137,176,68,143,225,144,11,224,234,2,224, +97,3,32,55,186,84,224,57,7,194,28,226,124,2,224,87,15,74,125,162, +25,224,9,0,32,88,134,252,224,185,11,195,145,162,37,171,184,64,76,32, +13,209,254,191,56,90,119,99,11,179,68,128,73,97,27,32,76,171,61,2, +55,53,55,182,165,2,50,57,56,255,120,5,151,131,224,61,1,255,11,0, +96,10,119,140,148,87,166,182,247,119,6,248,44,3,97,4,32,118,235,180, +0,84,65,104,152,82,72,50,65,64,215,32,31,171,171,242,185,0,114,171, +2,79,32,80,64,14,103,201,247,190,5,139,27,160,31,84,127,224,31,6, +131,114,96,197,192,64,104,103,32,105,248,176,1,33,2,32,201,104,221,114, +213,105,176,65,59,96,42,64,60,224,53,1,130,82,60,81,96,42,192,10, +203,209,156,135,224,7,7,122,47,32,37,232,209,1,40,172,97,136,104,172, +64,90,224,243,81,96,32,192,189,173,165,64,105,97,189,153,72,2,55,52, +55,121,67,65,156,172,163,64,54,224,41,15,234,59,1,2,91,93,34,160, +46,129,214,253,24,6,2,76,105,115,2,116,95,84,2,121,112,101,2,46, +34,32,64,36,253,234,12,233,204,1,84,148,212,233,169,65,64,21,173,107, +2,55,52,51,33,105,84,94,155,59,75,66,78,117,32,19,175,33,74,238, +58,92,96,175,234,223,2,2,102,34,32,162,140,77,204,106,14,90,119,224, +38,14,64,79,129,167,2,75,32,80,32,3,65,15,64,3,32,22,129,166, +67,236,2,95,51,49,97,86,189,211,106,191,99,65,2,49,51,52,69,143, +153,149,171,41,157,211,130,93,181,42,246,151,3,32,88,170,172,66,137,78, +106,64,67,120,67,142,24,32,16,150,161,224,30,2,32,5,229,203,2,77, +86,224,56,0,154,96,219,175,171,194,65,198,64,159,160,34,155,115,139,214, +187,118,2,58,55,51,161,242,224,99,2,32,66,109,178,79,234,96,57,67, +43,2,51,55,32,90,167,172,87,224,85,1,212,50,32,73,227,228,0,98, +210,2,51,49,32,68,220,66,174,96,180,32,32,227,229,3,64,30,2,83, +32,80,2,32,64,73,128,134,163,151,202,29,159,149,103,214,128,243,224,10, +3,255,180,0,97,35,64,82,96,142,124,36,224,126,4,215,184,64,214,2, +50,57,32,128,201,96,8,64,184,48,147,128,53,32,11,75,170,128,11,32, +84,175,200,77,180,2,51,50,32,205,71,128,82,66,180,36,242,225,26,1, +224,112,21,74,136,192,112,34,61,224,111,0,97,110,160,110,162,200,2,51, +32,66,224,76,6,216,114,224,188,0,100,82,2,64,95,57,160,152,64,60, +198,50,32,10,205,21,67,18,188,35,96,56,32,26,130,107,2,85,32,73, +64,13,64,19,98,233,246,246,6,2,105,109,112,2,111,115,115,2,105,98, +108,2,101,34,32,97,176,88,139,96,54,2,75,52,32,32,2,82,74,224, +1,1,237,245,2,64,42,129,219,64,254,98,192,220,134,254,124,0,80,42, +192,207,65,229,72,34,64,66,192,72,158,55,158,37,166,126,131,182,96,7, +32,177,97,186,69,38,99,133,192,118,228,60,2,107,115,100,60,64,38,32, +21,2,73,32,58,2,55,50,52,229,125,3,96,56,101,125,68,105,128,218, +2,50,32,75,32,221,160,240,196,3,134,31,78,32,254,118,9,228,61,2, +2,115,117,112,2,101,114,34,254,126,10,32,74,196,55,128,70,224,52,2, +2,67,34,32,96,32,129,147,32,107,67,185,2,90,32,67,250,246,1,2, +95,51,54,65,7,32,57,233,3,0,64,243,32,45,2,98,115,43,2,43, +46,32,32,14,129,153,73,108,132,8,2,55,49,54,231,206,5,208,9,32, +182,32,131,2,50,57,54,192,25,240,125,0,254,76,3,99,133,101,158,99, +147,64,85,32,6,65,230,127,193,142,165,2,51,57,55,205,154,243,58,4, +225,34,19,2,100,117,112,2,108,105,99,2,97,116,101,2,32,100,101,2, +102,105,110,2,105,116,105,2,111,110,32,161,49,2,51,50,57,226,67,1, +226,139,6,2,99,104,101,2,99,107,68,2,117,112,34,129,152,78,92,226, +219,0,64,211,32,7,69,125,38,4,187,243,255,224,12,156,138,97,73,34, +18,32,70,194,46,233,41,2,144,128,243,42,1,164,37,110,72,237,27,2, +233,4,0,235,209,1,32,79,130,104,139,4,100,25,64,155,98,178,104,223, +65,116,146,68,32,43,191,200,67,131,241,35,1,244,9,2,128,66,34,137, +195,18,199,48,243,192,5,160,49,64,5,32,15,224,52,8,232,134,8,244, +36,1,243,182,5,244,7,14,160,236,244,49,64,224,188,1,244,188,3,224, +64,14,224,65,2,97,18,244,47,15,224,25,0,244,16,3,127,254,160,75, +96,23,100,103,226,35,2,169,66,255,132,3,224,60,3,96,2,133,97,224, +137,6,131,98,127,69,2,54,57,56,244,102,4,196,230,32,109,96,8,224, +5,16,34,155,255,101,0,244,227,5,100,247,32,85,2,85,32,65,243,145, +6,225,111,15,34,189,192,36,226,13,3,148,239,225,219,7,129,70,129,24, +243,155,2,243,130,0,152,51,226,60,0,224,40,0,224,72,14,225,132,5, +225,196,10,255,162,2,105,35,149,46,195,52,162,166,160,6,148,234,191,92, +130,121,97,48,97,107,128,181,227,126,1,102,13,111,82,131,178,224,9,1, +224,68,21,225,101,0,161,192,102,98,224,60,3,198,201,225,238,4,70,184, +160,216,64,134,98,202,160,18,64,14,32,63,137,107,224,208,10,231,27,3, +225,26,0,246,144,1,226,214,17,224,28,1,224,29,41,227,64,10,248,10, +1,227,42,1,248,76,4,160,52,227,180,5,227,84,2,114,141,2,49,51, +57,111,214,230,93,4,246,24,0,138,255,47,17,224,25,0,2,95,52,51, +192,34,224,157,0,161,138,129,135,33,131,153,163,225,60,11,118,29,204,186, +166,151,252,175,2,87,22,89,246,96,126,200,90,67,14,247,220,1,65,36, +225,49,5,229,63,5,226,245,9,225,18,0,226,242,95,226,214,3,241,66, +0,129,74,78,45,237,249,13,133,196,108,26,224,41,22,68,107,39,169,144, +129,97,64,96,4,227,57,13,2,90,32,85,224,13,1,230,119,1,227,1, +27,2,75,32,35,96,112,227,2,19,225,59,15,224,13,4,101,116,226,161, +0,161,215,129,67,226,115,2,160,221,184,170,248,142,0,91,167,144,238,32, +47,2,53,55,55,226,168,8,76,58,128,59,224,8,1,225,42,1,225,8, +0,165,126,194,105,2,89,32,67,234,189,38,97,52,32,202,160,65,145,33, +66,3,229,216,1,64,24,76,224,224,118,2,153,5,2,48,56,32,201,144, +173,194,205,203,202,64,47,168,82,175,228,89,0,128,8,142,163,87,8,106, +13,234,65,7,128,92,118,120,32,17,173,167,64,77,171,18,32,20,146,222, +75,59,32,25,210,86,2,48,57,32,32,13,138,160,74,114,32,13,32,18, +96,27,239,79,1,32,19,236,31,0,107,68,96,229,32,21,137,171,134,153, +32,75,113,240,165,191,253,28,4,2,56,57,32,224,207,0,165,151,32,61, +189,132,78,167,32,13,137,96,97,112,135,75,148,90,225,227,3,202,208,230, +182,1,232,232,14,224,13,3,196,50,163,194,231,107,0,141,187,226,65,5, +227,192,12,201,181,227,15,0,201,244,229,41,7,32,201,65,127,250,246,0, +169,209,234,51,1,64,33,174,186,242,70,5,120,11,129,160,166,181,239,184, +0,33,25,236,216,1,68,255,228,241,8,231,196,7,228,110,0,163,223,74, +134,224,247,7,229,228,9,228,170,2,160,138,251,190,4,234,142,5,161,163, +225,62,6,232,82,0,177,52,233,164,3,32,112,2,52,52,56,224,43,0, +161,42,238,11,4,234,141,2,96,68,224,23,0,228,47,0,192,252,161,71, +227,64,0,241,5,0,144,160,233,61,5,198,243,180,235,254,194,18,232,67, +4,225,85,2,231,32,0,139,225,224,204,11,254,186,3,224,58,45,224,55, +11,97,167,237,208,2,196,68,248,105,1,109,172,83,190,237,153,9,35,118, +65,63,128,244,245,186,7,245,185,3,235,43,2,132,100,65,91,246,245,1, +221,247,169,90,150,9,128,182,192,189,229,0,1,192,17,81,184,180,147,64, +16,224,77,24,100,183,226,19,3,86,47,226,93,4,192,29,224,89,3,254, +28,1,200,24,237,232,3,233,145,2,227,27,5,194,149,224,183,2,162,237, +32,83,181,65,65,84,65,65,36,149,97,20,100,121,143,229,2,50,50,53, +194,155,32,22,211,10,35,200,160,4,246,19,3,96,38,212,187,117,102,2, +54,57,53,35,212,2,54,57,54,174,35,102,99,67,162,225,21,2,180,196, +64,41,192,6,64,7,78,167,32,37,32,60,133,43,96,246,228,11,1,237, +254,3,129,9,199,93,96,31,225,77,3,64,99,87,158,195,65,32,7,99, +106,228,3,3,2,57,51,32,161,21,163,127,137,218,160,135,82,238,96,66, +96,228,217,94,164,23,32,192,32,60,32,219,197,47,64,126,2,54,54,49, +231,90,0,64,99,73,224,153,166,251,0,0,128,35,233,39,1,2,54,54, +52,128,39,40,241,193,162,202,210,67,186,131,181,192,70,224,40,1,129,68, +96,157,164,203,166,120,156,169,96,236,32,181,130,230,245,136,2,128,162,32, +69,65,12,202,75,224,104,9,160,32,32,79,98,135,96,86,129,203,224,239, +11,192,173,96,63,98,152,235,152,1,228,126,1,224,242,1,158,192,196,134, +165,180,233,158,0,99,51,86,155,2,54,54,54,128,222,245,240,1,87,46, +32,220,177,106,233,89,0,2,54,56,56,225,1,1,71,253,96,183,98,148, +96,48,71,156,32,19,162,248,231,182,3,72,89,147,47,96,36,128,50,81, +145,192,35,241,197,1,2,67,39,34,147,14,96,109,225,13,35,224,233,1, +192,22,129,1,224,191,2,128,16,97,120,96,176,118,17,97,132,224,177,7, +65,255,192,177,168,94,224,177,15,2,83,39,34,192,177,195,78,238,124,2, +216,124,64,61,224,206,16,234,228,5,101,176,198,193,225,168,3,96,190,237, +98,2,162,71,32,143,168,55,224,193,3,65,190,233,42,1,69,160,32,131, +226,169,5,163,207,128,131,175,235,199,236,227,72,3,235,133,13,240,171,0, +226,72,4,229,144,1,226,92,9,194,83,240,168,3,224,75,14,2,55,50, +32,224,75,9,163,135,221,247,32,213,32,156,32,213,198,24,227,238,4,161, +227,226,133,3,32,139,193,17,73,16,96,62,202,214,201,53,106,166,97,178, +226,18,8,32,19,162,18,64,198,128,30,2,50,32,79,224,25,1,32,24, +130,179,225,136,5,226,74,1,68,47,229,228,6,32,4,110,5,32,28,194, +103,106,244,2,55,52,32,64,19,184,172,224,79,4,166,74,64,30,229,47, +0,163,5,149,147,97,91,129,96,226,110,2,226,51,6,97,146,224,36,17, +225,107,2,224,36,17,225,220,2,224,73,24,64,6,224,73,24,108,190,224, +36,16,133,44,96,73,229,108,10,91,60,170,91,227,58,8,98,78,227,46, +1,181,234,228,126,12,2,66,34,32,194,94,225,252,3,32,64,227,77,1, +224,55,9,2,66,39,34,224,54,12,193,171,224,24,7,69,37,224,24,12, +64,221,224,24,1,127,56,160,6,33,238,220,191,162,118,163,225,32,24,230, +56,11,239,124,0,238,122,7,246,44,3,66,123,229,76,3,2,67,32,61, +2,61,32,64,2,35,55,32,224,32,9,235,236,2,86,196,234,33,5,226, +148,0,167,89,224,126,11,192,101,128,76,246,134,7,160,6,192,115,205,47, +224,151,19,128,35,32,69,224,44,6,253,98,3,136,90,232,211,2,140,202, +224,202,4,160,185,224,35,21,94,246,225,180,1,251,180,0,150,48,224,38, +5,34,94,160,38,238,193,6,226,47,1,2,75,52,34,203,45,224,35,17, +2,51,34,32,224,35,24,2,50,34,32,251,84,1,241,82,6,224,57,0, +66,34,196,235,58,211,65,69,90,245,64,74,64,20,155,157,164,134,79,243, +228,163,1,238,96,5,170,139,64,81,194,135,231,185,7,32,29,231,78,0, +98,165,199,251,32,24,228,224,0,128,24,165,142,32,24,228,229,0,96,24, +197,48,32,24,189,86,192,24,235,68,0,67,200,191,221,221,253,116,66,253, +253,13,32,191,32,220,130,30,226,74,4,192,32,96,31,225,197,3,128,230, +236,112,3,32,98,2,54,53,57,132,69,76,232,64,94,128,16,76,73,128, +9,32,50,129,101,2,79,32,58,96,37,123,172,2,58,54,53,193,82,96, +133,224,1,3,65,84,245,158,22,32,91,98,245,32,70,204,34,245,177,5, +248,125,10,245,218,9,245,183,12,224,11,2,192,8,216,204,32,109,241,147, +0,108,168,45,55,32,4,98,235,99,252,244,59,0,32,41,223,136,131,219, +207,219,224,146,5,192,233,248,198,4,2,39,32,85,93,162,249,64,13,2, +95,51,51,33,99,2,52,52,57,64,110,146,137,239,118,21,99,190,128,53, +2,54,53,50,224,53,5,249,247,7,128,38,2,51,51,52,224,38,4,225, +16,6,143,101,159,88,65,135,168,120,113,100,177,183,239,84,5,161,57,237, +85,2,252,50,7,242,111,2,110,58,238,57,3,64,58,241,162,1,161,50, +225,152,3,32,31,223,248,2,51,51,32,2,75,32,85,32,34,241,161,1, +82,133,2,50,55,52,225,192,1,130,190,110,49,2,52,55,32,212,43,112, +63,32,29,130,169,2,85,32,67,239,64,3,157,95,253,157,19,2,32,61, +32,254,189,3,2,54,52,57,192,186,169,50,2,49,50,52,80,32,65,132, +96,27,64,127,2,52,56,54,71,133,112,53,32,90,73,151,96,27,2,58, +54,52,207,13,67,99,2,95,52,57,127,181,190,136,2,53,48,50,234,4, +2,2,52,57,53,224,67,1,128,6,173,160,224,43,14,65,166,2,53,48, +49,104,6,64,7,32,21,2,54,32,79,39,122,231,202,0,128,111,64,6, +96,24,2,52,54,32,229,183,1,224,96,0,96,29,32,16,84,219,64,176, +196,251,32,45,67,13,65,54,32,59,64,29,169,148,65,107,225,254,13,250, +109,0,128,54,128,45,131,60,245,16,5,2,54,52,53,192,101,2,51,32, +58,2,54,52,52,96,13,2,114,110,102,99,115,32,16,196,254,100,80,234, +76,4,224,4,8,225,221,0,225,206,12,2,84,109,111,2,100,117,108,2, +101,32,34,242,119,2,226,15,8,190,203,242,22,8,224,244,0,174,87,160, +214,224,25,5,227,22,0,34,18,128,233,32,10,241,112,5,228,52,2,80, +107,68,99,246,239,2,248,250,4,143,69,32,106,100,123,239,90,4,160,20, +208,100,150,194,255,121,1,2,54,52,48,96,116,82,59,193,146,160,99,160, +6,100,192,228,40,1,2,95,54,51,244,5,1,254,227,3,243,236,10,252, +75,5,159,215,160,122,224,130,0,227,230,2,64,88,96,138,32,165,98,116, +166,136,32,25,162,94,227,69,2,2,51,55,32,71,174,131,234,225,201,17, +225,200,5,227,213,38,2,40,46,46,2,46,41,32,2,119,104,101,2,114, +101,92,2,49,48,38,163,225,2,54,51,54,198,132,131,180,96,138,32,164, +242,139,1,163,217,2,51,53,32,64,23,130,203,99,51,101,127,35,134,49, +147,166,23,164,249,238,93,2,2,67,32,60,39,136,253,114,1,233,236,6, +192,24,34,228,82,36,69,171,224,41,14,128,25,160,41,224,43,3,133,172, +2,53,49,55,96,164,69,236,67,205,162,153,32,176,131,102,2,85,32,83, +224,146,9,224,18,6,65,65,224,18,6,98,97,247,204,0,160,19,65,226, +229,84,0,228,135,0,96,8,160,16,96,130,225,122,1,2,112,97,116,2, +116,101,114,2,110,34,32,129,114,37,84,228,145,1,72,78,228,145,0,2, +49,57,32,154,116,224,71,13,2,100,101,102,2,97,117,108,2,116,34,32, +164,182,101,17,96,42,34,82,64,15,2,49,52,32,224,50,6,2,44,32, +34,162,153,102,25,2,50,48,32,227,174,0,224,214,7,64,26,96,121,2, +53,50,51,224,201,15,2,105,110,115,2,116,97,110,2,99,101,34,192,202, +160,79,64,55,155,120,96,220,227,80,4,129,25,229,183,4,224,92,13,2, +99,108,97,2,115,115,34,192,89,176,78,128,79,32,7,209,216,243,243,1, +128,183,66,175,224,202,6,67,103,33,160,204,48,100,183,224,132,14,34,6, +227,52,19,2,105,110,102,2,105,120,34,190,100,100,82,229,27,4,32,104, +97,187,224,23,6,33,134,247,75,0,224,24,0,197,43,230,110,0,247,102, +5,225,198,35,134,211,128,0,66,136,225,107,10,224,243,19,225,120,8,2, +102,111,114,2,101,105,103,2,110,32,105,2,109,112,111,2,114,116,32,2, +99,99,97,2,108,108,34,128,111,2,53,51,53,64,45,69,72,68,10,224, +184,2,41,51,32,216,209,168,231,104,4,224,89,1,2,58,58,34,194,219, +226,42,1,160,178,229,105,10,135,204,234,0,2,234,98,1,192,26,226,89, +44,128,216,193,199,237,207,1,2,54,50,54,104,106,2,50,55,32,96,186, +102,41,224,58,5,2,123,45,35,2,32,83,79,2,85,82,67,2,69,32, +35,2,45,125,34,160,238,104,200,65,20,224,44,5,2,113,117,97,2,108, +105,102,2,105,101,100,240,41,0,161,170,225,244,0,97,79,226,20,5,65, +88,233,139,17,2,97,115,32,161,138,2,51,49,57,224,125,6,228,132,0, +201,3,96,99,122,188,224,65,2,2,104,105,100,2,105,110,103,160,145,228, +53,2,73,83,98,114,226,115,4,73,36,226,190,2,132,53,226,110,1,187, +255,227,130,5,114,65,224,18,5,114,47,227,149,5,65,170,229,54,36,2, +116,121,112,196,104,226,92,24,130,54,224,94,19,227,91,6,224,231,10,195, +86,226,195,27,108,32,104,195,96,53,229,205,10,225,18,8,230,74,10,230, +73,40,225,18,2,230,70,18,160,166,228,26,14,224,108,32,2,110,101,119, +224,111,29,45,103,128,7,164,13,39,108,214,126,237,2,1,227,161,21,2, +100,97,116,2,97,34,32,224,104,2,224,78,0,240,160,7,224,211,53,224, +103,8,224,208,10,229,138,21,2,32,124,34,227,27,3,128,251,224,254,4, +168,120,216,12,46,255,132,89,72,183,231,216,15,2,114,105,118,227,164,0, +227,163,44,228,28,0,96,123,140,60,229,104,1,229,71,2,129,50,225,70, +23,32,108,149,79,167,135,163,27,2,80,32,66,160,144,192,254,98,106,87, +92,79,67,224,177,4,96,33,192,130,165,190,225,169,12,227,66,2,227,117, +12,96,99,224,248,9,224,236,0,177,195,192,100,238,9,4,70,171,238,10, +1,160,18,247,93,1,64,180,129,40,162,170,163,60,238,79,6,65,79,160, +68,163,92,32,58,140,107,72,22,194,237,82,97,129,40,237,157,1,229,161, +3,224,28,0,225,223,4,2,54,50,56,193,45,231,217,4,224,208,1,225, +31,11,43,206,2,41,34,32,230,100,2,2,58,54,50,216,178,193,162,226, +48,13,32,40,140,129,2,65,32,58,102,249,64,51,47,164,193,2,204,178, +211,57,64,15,64,9,128,21,64,169,51,53,167,58,32,64,222,156,226,230, +16,97,114,224,125,0,229,139,29,229,200,22,225,44,4,224,66,0,246,159, +1,224,39,12,226,49,1,66,0,224,179,9,224,101,3,97,229,33,125,104, +30,225,120,5,2,61,62,34,241,127,0,64,214,98,62,160,171,65,47,205, +150,65,225,198,183,167,70,206,27,66,147,140,147,229,38,0,131,160,247,164, +8,133,200,247,164,1,252,232,0,2,53,48,48,227,151,3,241,38,16,98, +64,226,73,21,231,70,9,32,161,210,88,33,7,32,13,222,3,36,100,32, +13,219,56,2,49,56,32,130,25,2,58,54,49,177,227,2,39,32,89,248, +22,0,247,106,0,254,157,5,254,208,0,212,255,174,55,96,17,148,155,244, +32,1,2,83,32,73,248,113,0,239,156,0,192,61,138,59,245,2,5,161, +55,128,199,204,228,154,40,185,53,32,5,102,147,160,81,238,178,2,129,133, +206,189,225,136,11,160,106,119,70,229,90,3,234,207,0,64,74,160,208,197, +114,160,96,212,109,157,143,2,53,48,51,255,186,2,239,51,2,152,236,240, +145,10,225,26,6,225,234,3,235,46,12,229,230,0,158,76,128,14,138,32, +238,105,2,218,39,224,181,47,224,166,6,96,163,224,160,10,224,133,13,224, +125,2,226,0,0,226,21,0,225,210,3,249,236,2,42,89,207,247,245,22, +1,192,160,249,166,5,226,225,1,2,91,93,34,193,190,186,229,114,60,32, +41,85,64,54,246,32,142,130,50,174,51,32,184,80,72,2,53,48,53,226, +71,1,32,24,164,16,65,64,2,50,51,57,133,201,107,149,36,202,239,88, +0,158,242,227,183,4,160,254,96,159,193,178,160,224,194,224,225,254,1,97, +88,241,63,6,103,139,253,16,1,224,26,4,184,221,235,146,6,99,201,234, +128,6,100,127,234,129,7,65,209,37,6,2,53,49,49,64,71,176,121,239, +21,22,2,95,97,34,246,31,2,238,194,0,234,203,7,232,67,1,193,28, +129,125,224,193,7,98,138,192,26,224,157,5,168,93,33,68,224,31,0,138, +81,231,160,16,224,26,8,2,49,50,54,232,49,3,249,161,2,226,162,4, +244,130,3,201,15,226,179,7,225,1,1,2,45,62,34,128,81,196,158,96, +86,229,115,23,74,102,232,190,6,225,211,13,98,118,225,44,13,98,128,99, +22,224,22,4,148,64,224,211,4,192,12,2,49,51,32,166,130,225,25,6, +247,12,1,231,34,4,160,202,241,56,5,234,47,12,233,216,2,233,111,10, +237,118,31,2,53,49,53,232,199,0,233,160,6,225,176,2,232,79,4,231, +234,2,225,40,16,242,135,0,226,85,8,81,158,226,8,17,224,232,16,226, +8,12,238,28,12,240,132,14,2,102,34,32,145,83,41,127,226,79,15,224, +152,5,229,231,7,241,39,1,180,253,226,181,2,102,221,2,66,32,79,129, +249,224,127,18,226,236,6,224,48,17,2,116,104,101,180,179,198,97,224,43, +17,2,101,108,115,174,40,248,20,6,228,218,23,98,207,227,5,12,247,153, +0,225,219,9,248,25,0,225,219,9,185,133,225,219,15,228,157,2,226,243, +1,226,10,25,225,252,1,192,51,241,123,1,74,4,211,39,237,212,4,2, +111,34,32,235,198,24,2,46,100,111,249,151,1,35,10,2,56,32,35,163, +187,247,95,1,32,98,230,135,0,226,236,13,126,61,228,20,8,149,6,32, +154,255,33,4,224,227,5,224,15,0,138,188,128,15,227,173,13,128,140,226, +164,5,225,3,3,160,7,224,224,6,2,108,101,116,238,213,1,224,222,15, +254,30,2,246,117,13,227,29,1,226,82,26,227,249,4,242,149,8,228,19, +13,96,216,228,249,1,195,255,96,216,245,78,5,246,187,14,2,97,115,101, +237,142,1,224,25,3,2,111,102,34,243,122,1,225,0,14,154,133,130,86, +2,75,32,66,252,144,5,228,83,0,229,218,4,252,238,14,82,147,244,154, +12,228,97,3,249,98,2,233,112,0,168,142,242,176,7,252,47,2,231,158, +10,225,52,2,64,33,35,6,2,55,53,32,226,103,1,2,54,49,50,129, +61,128,9,32,5,241,33,2,236,213,2,207,43,34,172,220,17,230,136,1, +192,114,96,128,226,225,1,128,3,193,252,138,154,233,149,0,193,65,163,45, +32,120,2,55,32,95,106,63,247,229,14,2,115,116,36,129,30,201,141,129, +104,234,169,0,192,8,233,240,7,245,148,2,234,249,13,235,141,0,99,93, +252,184,0,132,77,234,12,1,65,246,126,23,96,9,129,203,92,15,128,9, +128,17,45,101,143,183,97,89,111,160,68,237,32,22,143,195,230,184,5,71, +220,32,158,2,57,48,32,98,21,123,188,64,52,176,32,98,119,2,51,57, +49,182,127,96,9,64,8,2,54,49,52,92,77,96,24,64,49,239,41,1, +2,79,32,95,97,156,96,146,79,45,238,228,0,96,51,96,45,143,14,93, +28,109,48,33,190,32,20,222,200,96,22,96,87,44,38,32,23,142,98,130, +40,163,14,222,134,163,104,194,31,230,244,6,253,137,6,70,148,96,141,240, +34,10,2,53,50,48,230,192,8,103,127,230,165,0,32,136,210,3,235,66, +6,64,131,224,18,6,111,223,230,165,9,251,73,13,97,29,106,153,161,204, +161,48,2,35,57,52,163,194,94,174,32,5,228,253,0,2,85,32,73,184, +162,231,34,8,224,98,6,137,238,96,45,64,104,249,144,10,224,22,14,224, +209,7,140,18,247,205,10,224,110,4,64,176,224,80,0,160,75,100,146,128, +226,121,61,96,28,2,53,52,51,33,205,237,54,1,224,36,2,146,228,64, +36,2,54,48,57,193,148,225,56,6,202,196,128,49,165,109,224,12,1,192, +62,192,94,224,43,6,236,142,8,33,219,176,171,82,128,100,135,122,190,66, +231,2,48,55,32,66,250,91,194,64,18,36,31,128,150,191,6,96,11,2, +58,54,48,144,215,2,73,32,58,96,41,255,182,6,192,67,147,44,96,54, +159,61,64,6,32,43,2,102,115,104,2,111,119,32,32,14,163,119,96,58, +2,53,53,48,92,73,2,53,54,48,67,58,78,103,224,128,1,128,197,128, +73,64,11,32,58,131,128,32,229,2,52,32,80,64,60,104,108,2,56,57, +32,66,199,35,220,160,65,32,11,90,206,128,11,2,49,48,55,224,11,2, +42,107,160,11,2,54,48,51,64,168,2,56,53,32,160,17,34,63,32,97, +195,180,142,138,165,141,67,172,2,95,50,48,2,50,32,102,229,37,0,2, +73,110,116,2,101,103,101,2,114,58,32,2,100,105,118,2,105,115,105,2, +111,110,32,2,98,121,32,2,48,34,32,164,250,244,240,0,135,150,64,79, +2,85,32,80,32,185,2,56,48,32,32,4,102,236,101,220,224,17,9,197, +40,247,230,5,102,81,241,89,5,241,251,2,128,16,138,201,242,63,0,146, +16,240,58,1,33,22,2,51,32,67,239,235,3,209,200,228,69,4,32,38, +161,68,233,3,0,198,91,105,189,73,183,2,85,32,65,97,169,99,180,236, +38,5,139,121,86,60,128,71,167,49,81,12,175,69,101,213,245,214,2,2, +54,48,49,32,45,80,118,97,150,228,0,0,130,180,65,166,33,145,225,128, +8,2,105,110,105,2,116,58,32,176,204,129,95,193,64,246,111,5,197,151, +192,88,32,82,133,108,129,39,64,152,2,95,52,51,69,36,2,54,48,48, +98,3,133,2,228,8,2,34,99,70,12,193,49,98,14,128,107,100,199,96, +55,97,88,34,209,2,55,48,32,32,38,193,200,130,84,183,28,239,180,0, +148,25,211,90,239,200,4,87,65,68,10,37,155,193,36,242,86,5,242,213, +1,104,169,236,188,3,194,7,160,98,64,70,32,252,2,57,32,95,2,49, +56,54,232,189,1,209,118,96,28,68,34,192,28,97,160,40,178,128,194,32, +30,2,52,49,32,128,11,2,95,54,56,169,205,2,53,54,49,135,233,135, +44,97,4,2,58,53,57,132,24,160,198,201,26,32,7,243,70,3,236,214, +3,138,170,65,88,72,123,33,94,96,130,130,132,32,255,34,58,99,252,128, +6,233,116,1,32,26,70,41,119,5,32,7,2,55,50,32,64,59,160,155, +135,21,174,162,32,28,230,235,1,136,102,96,46,129,204,199,57,213,147,227, +55,0,33,149,160,170,65,82,64,5,160,33,137,111,64,69,2,53,57,32, +64,116,197,117,245,135,2,171,27,192,253,213,90,240,60,1,2,53,57,54, +224,95,3,160,163,128,220,160,12,99,165,169,101,2,53,57,55,64,8,167, +5,224,197,15,64,39,135,19,128,66,225,16,3,105,124,228,96,1,96,232, +131,130,107,193,69,62,147,252,194,183,243,252,1,98,232,136,35,131,229,236, +246,0,224,78,2,224,13,4,34,6,198,20,224,20,0,43,142,171,141,32, +29,233,152,1,99,107,145,26,32,23,134,15,100,82,32,13,133,226,200,238, +246,220,3,130,245,245,85,0,34,139,105,213,2,53,55,51,132,139,96,14, +32,65,197,194,73,72,2,53,57,50,209,239,64,26,132,75,2,95,50,50, +34,229,2,49,51,57,217,198,32,25,251,54,0,172,2,32,191,32,71,128, +146,164,15,224,27,6,128,188,167,82,71,1,161,126,162,149,102,154,2,55, +49,32,162,44,85,185,117,189,2,54,51,32,134,238,194,246,32,6,103,57, +224,13,0,65,190,68,55,102,216,225,79,8,170,116,32,29,225,109,5,32, +23,224,29,4,186,202,230,94,7,32,25,193,111,2,75,32,95,225,204,3, +32,25,202,223,100,79,230,249,1,230,162,10,229,98,1,231,42,11,224,48, +20,103,18,184,230,248,107,0,198,208,247,63,8,230,249,0,234,229,4,96, +97,225,251,1,98,251,72,77,132,157,247,76,2,160,62,249,85,0,247,198, +3,167,52,248,46,9,248,95,0,224,117,21,224,115,5,224,113,5,224,51, +17,2,56,51,32,242,17,5,65,120,194,178,100,7,66,182,85,25,194,230, +2,55,55,32,131,180,98,198,69,151,67,184,99,160,32,28,38,153,2,53, +56,50,249,148,3,130,237,224,157,5,32,99,162,251,2,53,55,57,64,67, +229,231,0,35,1,160,10,32,170,2,51,32,35,128,47,230,205,4,224,34, +13,33,244,32,2,2,83,32,95,102,78,96,168,192,139,64,62,224,96,0, +160,46,131,201,69,96,215,235,237,241,0,250,110,6,224,60,3,224,137,6, +206,148,168,138,65,90,231,157,3,225,16,4,211,72,225,251,0,128,75,107, +147,168,38,224,70,5,2,50,52,55,224,71,0,65,168,73,37,164,231,224, +42,7,224,113,2,224,41,6,33,104,132,74,110,186,2,52,32,90,162,22, +32,23,132,70,2,66,32,89,227,39,1,131,28,251,123,0,65,2,2,82, +32,95,224,22,2,225,35,0,32,63,132,106,251,223,1,232,3,0,251,246, +5,224,20,1,224,17,8,224,14,5,224,11,2,192,8,130,246,64,109,34, +37,160,197,64,195,224,197,1,33,94,224,197,4,64,164,240,169,2,192,18, +38,170,240,191,3,227,16,2,227,104,1,239,241,2,64,88,132,176,235,106, +10,2,102,111,108,2,100,108,49,214,46,34,26,64,45,132,196,224,134,0, +2,83,32,80,228,45,2,96,79,164,204,228,83,0,113,62,104,116,235,0, +6,233,108,1,234,64,1,211,79,136,22,128,169,233,77,5,201,19,190,132, +103,154,71,79,233,85,4,233,56,0,211,53,226,216,1,233,95,3,128,176, +132,4,224,79,0,71,37,128,169,204,40,160,6,32,138,32,45,131,206,232, +58,1,134,108,32,24,170,220,69,148,162,88,75,113,229,129,5,138,110,230, +58,2,231,216,7,96,144,203,7,254,52,0,220,153,229,182,1,254,59,2, +252,79,0,234,205,2,164,255,192,86,196,215,169,122,133,254,128,8,32,229, +105,185,210,19,121,218,231,230,0,224,64,2,143,45,224,25,3,188,171,224, +27,0,230,53,3,224,174,13,224,124,7,106,136,254,33,0,224,127,18,224, +101,3,224,130,8,224,156,5,225,91,4,192,247,65,102,35,89,226,219,1, +2,92,51,52,2,38,108,105,2,98,47,68,2,97,116,97,2,47,73,110, +110,83,2,46,104,115,64,22,2,44,49,50,2,55,58,49,98,246,33,139, +168,103,2,53,54,56,165,212,2,58,53,54,131,162,247,3,0,196,227,244, +34,1,159,227,226,71,0,103,143,229,202,5,235,36,0,234,178,3,227,211, +4,195,250,192,7,35,158,66,98,2,75,50,32,224,202,35,2,54,51,58, +2,54,34,32,247,181,6,160,168,226,43,0,227,108,3,174,97,227,93,2, +67,74,174,57,228,88,0,163,38,2,53,54,55,96,5,228,131,6,224,80, +11,235,201,2,224,80,2,172,219,107,111,33,88,196,227,131,61,100,51,230, +27,0,97,50,142,55,227,235,11,228,36,13,160,47,235,107,4,224,61,11, +103,43,228,39,4,224,79,11,228,85,18,231,43,3,32,200,203,114,208,129, +233,153,21,168,171,97,10,101,101,75,81,181,34,245,19,0,2,53,48,56, +240,68,11,174,17,32,51,177,163,2,53,54,51,226,169,1,132,218,228,30, +6,193,68,229,147,6,161,199,229,149,8,226,33,15,135,152,32,109,161,204, +230,117,1,99,173,107,141,199,171,226,121,46,224,91,0,226,121,10,224,95, +3,226,121,32,224,80,1,161,110,171,129,64,24,226,121,1,226,100,38,132, +119,226,11,2,224,10,1,32,89,134,22,33,172,32,11,133,216,2,95,52, +56,211,67,2,51,48,51,236,149,1,143,146,2,53,55,32,64,5,81,23, +174,243,32,112,160,34,32,5,160,10,32,76,232,150,1,2,95,50,53,224, +65,1,2,58,53,53,132,159,207,229,32,16,227,87,1,160,42,192,27,64, +28,162,171,171,174,226,40,3,96,19,241,61,4,96,100,180,31,167,134,199, +175,132,186,101,190,229,215,2,96,97,130,205,143,170,174,88,161,255,134,215, +2,95,50,55,161,93,234,9,3,239,225,1,142,50,138,145,194,173,230,108, +0,2,89,32,67,224,82,2,229,133,0,229,79,3,96,170,197,71,208,37, +144,104,232,115,3,241,49,0,65,38,96,145,224,143,4,236,96,8,96,148, +224,146,5,65,253,233,68,5,2,108,116,87,2,46,99,109,2,112,34,32, +128,28,177,191,184,218,179,125,96,5,33,39,163,193,2,52,57,32,33,62, +98,223,86,229,32,24,236,166,2,225,234,0,104,141,64,31,193,188,237,177, +15,224,166,3,163,68,128,13,38,28,224,185,1,32,75,130,169,64,126,200, +168,75,42,153,227,129,237,64,15,115,177,161,231,32,66,79,127,96,85,32, +64,130,222,44,96,2,53,52,52,112,190,32,121,32,22,179,133,128,24,34, +109,133,142,121,37,131,162,64,165,89,136,195,176,172,237,197,19,87,74,2, +58,53,52,167,117,230,22,7,96,38,113,114,64,115,195,122,229,143,1,44, +121,2,57,32,35,69,29,223,178,224,46,12,64,36,183,179,32,107,131,48, +243,69,3,139,167,243,93,3,99,14,162,164,228,225,1,76,162,196,99,224, +232,31,229,35,0,222,74,246,76,0,224,87,2,65,57,224,87,37,128,236, +74,130,224,91,1,128,206,160,198,192,197,224,93,5,81,192,110,88,224,91, +13,224,126,38,227,14,6,2,78,117,109,2,101,114,105,2,99,46,115,56, +147,40,171,2,65,116,66,62,178,2,58,32,110,2,101,103,97,2,116,105, +118,2,101,32,97,2,114,103,117,2,109,101,110,191,173,240,63,2,153,54, +237,61,0,224,213,3,64,5,224,178,22,190,55,101,209,224,22,4,224,75, +52,247,144,1,227,251,13,224,236,14,2,117,110,115,2,117,112,112,2,111, +114,116,2,101,100,32,2,98,97,115,223,177,128,140,117,9,226,120,6,194, +110,35,64,2,52,54,56,232,130,4,223,56,224,49,5,194,60,255,79,1, +224,183,2,225,234,2,224,70,4,152,183,174,170,224,61,0,240,31,0,225, +64,12,103,16,132,65,224,10,2,224,55,2,225,86,3,2,53,52,54,98, +218,39,92,128,65,205,132,225,81,16,35,137,134,157,194,191,130,119,160,34, +96,82,96,14,96,204,32,44,243,97,0,2,50,32,75,2,52,32,65,160, +21,238,144,0,225,33,3,236,133,0,227,100,60,193,128,236,242,0,204,10, +184,199,240,253,1,125,71,240,18,2,156,57,64,163,193,9,128,162,226,132, +22,224,64,8,228,217,0,224,86,11,243,106,5,224,98,30,160,66,211,217, +33,72,170,77,137,97,60,69,255,28,2,173,191,150,250,101,95,97,236,224, +249,4,107,229,249,58,6,99,212,64,38,64,54,126,217,192,22,38,105,2, +55,32,102,227,75,0,2,32,37,32,163,39,224,45,5,179,121,60,185,70, +41,115,227,102,244,158,212,64,15,32,184,201,221,250,172,2,81,91,97,158, +202,43,65,244,98,81,225,226,3,2,52,49,51,96,139,103,117,32,27,193, +12,32,11,92,210,128,16,32,96,250,216,0,136,56,200,169,2,49,51,52, +64,248,2,51,50,32,152,2,224,28,11,232,217,3,160,18,134,166,32,86, +135,80,241,152,8,2,108,97,115,251,130,1,137,86,33,133,64,209,252,24, +0,32,60,135,118,2,85,32,67,104,16,32,176,119,19,2,50,48,32,64, +189,2,50,56,32,39,232,2,54,32,102,224,84,0,2,45,62,34,200,9, +72,49,96,58,255,166,6,159,147,224,18,4,64,175,255,63,6,66,115,95, +19,136,174,76,185,85,67,246,102,6,128,142,205,71,192,12,224,25,1,224, +21,0,34,59,75,4,64,171,55,102,66,130,217,16,96,24,128,25,224,197, +1,2,46,46,34,224,30,4,191,159,224,137,5,224,117,81,224,110,14,224, +97,21,224,189,20,225,112,7,141,162,225,112,4,66,93,64,117,224,115,2, +224,102,30,224,173,18,2,52,57,53,186,173,118,212,225,15,4,99,251,235, +77,0,32,21,34,213,64,224,73,114,225,50,8,119,21,34,112,219,184,96, +116,32,108,105,192,160,228,34,114,236,162,3,224,140,1,224,15,0,96,99, +209,251,224,103,12,186,108,96,76,250,241,0,194,245,32,5,192,49,75,121, +160,153,192,17,155,17,96,57,134,65,2,80,32,58,2,53,51,53,175,79, +2,51,51,32,218,173,67,158,213,43,2,52,57,49,193,138,73,67,32,39, +75,177,2,52,55,57,207,154,32,46,196,119,39,212,231,174,5,231,151,0, +64,58,74,206,71,214,237,83,0,238,207,2,213,20,249,69,8,227,133,8, +224,25,1,224,27,5,133,96,226,48,4,69,136,36,240,32,215,228,87,5, +2,115,101,112,2,49,32,65,2,98,111,118,200,146,224,37,17,2,66,101, +115,2,105,100,101,226,245,1,246,213,1,228,11,10,57,56,222,234,233,113, +2,234,228,0,232,121,5,71,132,200,22,171,116,226,150,1,79,200,139,254, +33,90,225,47,0,96,51,130,159,237,135,1,254,92,1,193,56,224,97,0, +225,31,4,192,49,199,180,167,197,250,146,1,228,255,5,224,195,5,224,79, +0,94,86,2,52,54,49,248,180,3,224,182,1,220,189,249,78,4,224,71, +19,128,104,224,71,10,97,1,34,106,248,167,2,254,67,5,224,90,0,232, +143,12,228,66,1,128,22,135,187,129,116,109,33,225,102,40,224,195,4,96, +144,2,52,55,49,102,97,66,252,199,44,127,59,35,15,135,38,99,15,202, +209,233,47,10,98,13,225,143,3,225,192,21,192,103,225,176,0,98,79,64, +191,2,61,61,32,224,30,7,225,109,0,51,118,226,96,5,224,66,18,193, +178,226,188,4,160,135,36,217,67,241,132,152,72,117,170,242,33,7,35,102, +162,207,135,227,183,252,2,53,49,51,134,65,235,201,1,96,36,85,216,97, +105,226,206,12,132,95,65,68,136,20,231,156,8,68,3,227,250,49,2,111, +110,101,2,76,105,110,2,101,114,32,227,254,24,224,41,0,228,2,6,227, +249,20,2,85,32,90,193,30,99,154,227,130,9,224,62,6,65,34,136,186, +131,86,224,60,0,224,20,0,66,153,224,81,0,224,61,6,66,129,127,103, +196,120,64,137,85,84,166,108,137,26,127,111,254,133,7,225,244,6,164,140, +224,63,1,2,58,53,50,137,29,98,8,129,246,2,50,51,32,105,83,65, +92,32,31,240,60,1,179,75,224,90,0,98,217,237,206,0,228,102,3,144, +68,227,127,2,224,19,0,231,143,3,96,5,102,182,166,193,199,65,248,44, +7,162,120,98,63,254,152,1,75,53,96,161,219,242,91,154,233,148,3,96, +100,231,245,1,160,17,232,61,6,2,32,124,34,228,14,0,231,249,37,160, +174,32,128,180,17,39,71,232,110,13,106,166,224,119,6,2,60,45,34,233, +131,5,128,6,97,128,160,126,235,34,2,2,101,116,34,192,165,2,53,49, +56,2,32,35,50,163,88,65,18,192,152,242,250,0,64,162,181,49,242,238, +1,32,22,247,62,0,139,97,251,201,2,169,210,2,49,55,32,103,190,161, +156,224,129,3,2,119,104,101,2,114,101,34,233,36,0,224,132,23,96,134, +211,205,65,24,141,6,108,16,32,60,100,65,225,42,22,33,124,67,42,234, +169,5,224,53,14,2,52,57,57,224,177,8,2,58,58,34,192,58,108,37, +226,19,1,224,40,6,2,100,101,102,2,97,117,108,209,163,163,3,152,66, +2,50,49,32,128,202,197,234,193,49,197,115,126,46,32,31,183,10,64,164, +32,13,246,203,1,2,80,32,35,101,177,32,39,2,58,53,49,182,201,230, +87,0,133,24,32,24,131,99,225,176,1,137,159,65,142,160,71,125,135,200, +4,240,222,7,229,217,7,208,94,164,13,232,147,7,224,46,7,55,192,65, +90,102,8,96,5,32,121,226,209,22,98,1,32,216,227,44,7,32,54,227, +44,3,97,150,234,154,2,225,207,9,224,72,38,235,250,14,32,176,130,242, +106,202,217,231,223,211,184,255,218,7,167,217,64,27,103,157,176,93,151,230, +109,67,162,191,32,143,250,182,0,120,204,107,184,79,153,2,50,50,53,104, +79,75,106,166,229,171,64,64,54,223,82,228,118,20,2,102,111,114,2,97, +108,108,228,122,5,128,235,2,54,50,50,225,52,4,225,11,0,32,90,130, +134,2,80,32,75,70,128,161,20,224,9,0,32,31,199,76,98,98,2,51, +54,55,144,187,64,192,126,83,204,141,89,244,2,51,57,57,155,112,66,124, +128,93,130,182,2,75,32,89,176,91,181,63,200,93,137,128,97,37,112,251, +136,240,165,222,51,204,111,243,2,50,49,53,124,20,33,203,2,49,53,54, +225,114,1,189,239,99,191,240,31,4,96,223,169,83,240,138,0,32,33,2, +50,57,54,240,65,0,96,34,193,150,83,85,201,118,131,98,219,77,169,233, +211,6,243,192,0,32,51,230,196,0,152,64,49,199,2,48,32,35,106,35, +113,212,32,249,2,35,57,48,97,67,64,219,162,73,168,94,64,20,131,15, +96,20,135,64,64,20,226,115,1,113,188,128,20,130,52,66,29,91,23,128, +192,225,246,1,2,64,92,57,2,50,38,61,2,43,45,58,2,60,62,46, +2,33,35,36,2,37,94,38,2,42,47,124,2,126,63,92,2,50,50,54, +2,38,92,49,2,51,54,38,2,92,49,56,2,51,38,92,160,14,2,53, +38,92,2,49,52,54,224,14,0,2,52,38,92,224,14,8,32,4,224,59, +2,2,50,56,38,66,82,32,134,226,132,1,238,51,9,64,238,238,51,5, +81,154,162,99,65,51,160,192,2,57,52,32,230,60,0,64,68,148,140,225, +190,0,2,50,57,55,121,252,34,90,78,118,33,13,163,219,32,45,209,173, +2,75,32,66,206,241,97,230,162,109,2,58,52,57,129,197,227,92,24,121, +153,227,92,0,99,38,104,235,37,14,231,235,1,228,209,0,98,39,78,205, +2,56,55,32,169,93,192,35,32,19,114,36,69,142,67,28,96,116,96,113, +96,95,147,205,32,96,220,63,41,33,111,1,73,39,32,22,197,16,193,21, +101,161,99,223,229,161,92,96,182,229,161,2,96,133,253,226,0,34,128,248, +77,1,73,135,70,150,32,35,130,4,225,99,6,71,95,193,99,69,248,228, +192,7,103,206,123,57,32,250,32,13,219,6,225,113,13,97,55,225,113,20, +102,92,225,113,2,158,84,160,7,64,110,231,45,1,227,116,0,224,201,7, +64,67,148,242,193,56,240,129,1,225,60,1,237,80,0,236,234,14,144,232, +128,168,249,45,11,128,71,129,101,193,103,32,194,64,121,2,65,32,58,96, +56,158,239,44,69,2,52,56,53,66,0,95,57,128,19,2,52,32,35,2, +49,48,48,188,100,251,135,0,87,83,104,0,224,20,7,164,153,96,70,145, +162,64,66,188,89,70,58,2,56,48,32,71,153,104,37,2,56,50,32,2, +64,64,75,96,111,129,210,117,209,32,13,129,169,101,169,32,13,129,169,241, +107,1,194,139,204,12,121,6,246,174,3,139,202,79,131,2,52,53,53,239, +47,4,33,252,99,220,141,236,174,190,121,46,32,190,157,44,36,51,207,254, +32,123,204,131,34,37,64,87,237,165,10,192,138,32,83,67,65,192,89,226, +84,0,227,196,5,224,47,4,71,27,224,47,0,2,58,52,55,189,59,227, +68,2,242,80,28,224,39,24,166,102,239,166,0,241,57,15,226,65,9,239, +131,3,224,7,5,224,190,7,242,52,13,227,252,2,192,13,255,202,2,135, +118,101,116,2,52,55,53,244,169,1,224,89,4,239,235,3,175,168,133,59, +127,251,231,29,0,224,15,0,227,101,1,242,227,20,192,171,242,220,3,242, +217,5,224,88,7,224,104,11,225,119,1,242,177,14,241,224,18,242,62,1, +209,224,202,147,64,224,242,167,2,224,118,7,224,50,7,133,210,219,49,197, +174,227,37,3,229,127,14,224,225,9,128,88,145,21,208,49,242,162,39,32, +189,210,167,224,188,10,132,134,34,236,214,74,104,238,233,115,1,165,3,225, +85,15,193,52,242,64,14,96,137,135,174,242,31,13,240,98,3,73,83,179, +200,39,232,81,184,199,232,96,255,99,247,2,95,55,52,68,131,65,145,101, +15,2,57,32,67,210,33,122,109,2,64,73,32,69,4,33,128,162,194,32, +43,252,201,0,131,198,246,25,0,225,66,11,230,21,1,225,209,1,228,79, +3,225,66,3,163,238,227,200,3,225,221,12,160,222,225,0,0,97,189,148, +37,97,4,195,90,227,231,26,224,67,5,97,221,72,190,247,63,2,228,1, +3,64,252,165,236,241,58,0,247,65,19,245,46,0,224,210,2,247,60,86, +2,97,98,111,2,118,101,78,2,101,115,116,243,66,25,224,42,1,247,70, +58,225,178,13,247,70,10,225,238,1,246,199,2,224,24,12,226,9,4,225, +54,15,172,126,229,250,24,247,52,49,224,151,7,247,64,7,245,142,8,246, +80,5,66,24,32,69,196,195,164,196,97,35,228,196,0,233,10,29,160,151, +224,138,2,246,246,5,98,183,241,199,0,247,150,16,248,95,24,175,74,225, +42,8,247,158,1,225,179,19,229,99,2,254,166,1,64,150,35,59,250,136, +9,227,64,22,247,125,0,244,187,8,224,23,1,226,21,11,226,90,3,247, +137,14,192,167,169,116,2,95,55,53,225,212,2,229,91,27,96,125,225,76, +0,242,225,0,142,167,133,59,110,163,95,186,65,9,128,67,225,70,2,193, +33,214,71,64,253,47,127,191,168,248,177,2,97,213,245,203,4,230,68,30, +192,48,224,28,4,170,48,224,224,6,96,21,232,63,5,230,130,19,163,218, +121,99,225,57,4,225,58,26,239,233,0,137,25,2,53,50,32,235,101,8, +214,245,97,56,70,129,33,3,179,170,2,52,54,57,43,115,64,42,243,170, +1,101,59,83,170,64,28,96,37,37,166,32,12,211,158,32,147,66,114,249, +223,1,34,119,228,49,0,116,10,194,225,135,189,128,39,201,49,226,103,25, +227,82,11,229,220,17,255,74,6,150,235,227,241,2,98,27,229,170,5,2, +98,101,115,2,116,32,103,214,76,229,131,4,252,203,21,160,198,98,90,102, +198,105,61,231,144,5,229,2,5,195,15,252,38,7,254,57,14,228,54,10, +233,80,18,229,2,1,224,124,8,97,74,65,162,99,140,230,97,3,192,42, +228,125,0,226,78,5,193,186,193,188,251,20,1,251,179,32,251,226,3,155, +133,224,46,12,200,159,229,163,1,225,200,48,2,49,34,32,225,201,9,226, +133,12,225,208,4,227,203,0,133,6,64,61,101,40,225,213,2,229,178,0, +72,222,225,184,5,224,220,20,197,172,254,128,26,164,158,254,56,23,236,212, +0,64,56,70,141,228,40,0,254,35,2,230,101,19,226,138,14,229,134,4, +32,13,47,82,155,103,32,6,64,4,35,248,138,221,147,244,33,27,32,17, +202,223,2,54,52,32,32,13,244,1,2,155,164,64,34,182,54,71,168,32, +13,198,171,96,36,96,241,132,96,241,100,0,2,48,32,58,99,50,248,49, +10,64,28,202,37,111,164,33,164,64,138,2,58,52,53,216,74,241,4,2, +225,147,2,32,42,107,48,134,73,224,246,1,181,194,98,204,37,118,166,81, +65,245,129,249,96,227,64,101,208,135,199,77,192,42,101,81,202,228,230,63, +0,232,169,2,233,84,10,230,63,44,199,185,230,63,11,192,86,230,63,0, +96,236,232,168,16,253,78,16,148,92,128,110,160,10,227,103,7,2,102,105, +116,2,115,34,32,128,25,149,9,96,108,130,20,32,171,129,48,130,20,2, +75,50,32,230,34,0,231,212,2,65,151,233,158,0,225,167,0,253,168,7, +65,248,227,185,8,227,67,2,234,183,22,229,45,7,231,198,12,143,5,231, +134,4,224,238,6,2,100,105,115,2,112,108,97,2,121,32,108,2,97,121, +34,229,57,6,232,223,12,224,29,0,65,79,174,20,225,178,0,239,11,31, +33,88,87,234,248,50,0,46,99,88,138,224,78,0,207,11,241,16,1,64, +5,96,53,232,235,9,228,63,2,96,32,224,184,0,228,57,15,225,113,7, +234,42,7,240,171,24,225,106,57,2,50,34,32,225,77,5,133,114,230,222, +10,224,210,29,225,130,82,65,231,101,39,32,9,255,165,6,100,26,35,12, +190,124,113,111,67,49,33,160,32,254,32,24,214,177,35,31,153,154,32,19, +248,166,1,2,48,32,95,94,48,65,209,2,50,53,56,106,250,72,104,117, +78,128,26,2,95,49,55,64,98,85,29,192,44,2,95,51,50,74,240,139, +49,48,139,160,21,2,50,54,49,147,123,192,58,64,59,166,152,32,116,184, +225,97,227,163,153,128,87,144,132,64,178,89,187,2,50,57,56,173,17,123, +77,34,97,32,23,119,48,123,76,250,95,0,96,124,88,227,65,224,229,116, +0,225,80,5,225,247,1,2,114,101,99,2,117,114,115,2,105,118,101,2, +32,109,111,2,100,117,108,2,101,58,32,161,253,235,247,0,82,212,2,51, +50,57,160,193,224,71,15,2,44,32,105,2,109,112,111,2,114,116,32,2, +99,104,97,2,105,110,58,160,69,65,116,89,98,156,74,128,69,172,3,2, +52,53,48,97,114,217,200,2,90,32,90,129,184,32,19,134,102,32,227,2, +51,32,75,185,181,237,152,5,2,50,55,52,253,24,0,97,4,97,201,33, +15,89,177,75,126,64,22,210,169,32,22,121,29,64,28,128,16,82,233,2, +52,53,32,189,206,64,26,167,71,88,136,32,92,237,171,0,32,25,249,82, +1,97,230,87,128,58,54,93,64,2,50,55,32,235,247,4,98,214,132,21, +224,42,0,225,142,2,64,52,129,18,2,51,49,54,65,212,2,50,56,32, +239,228,2,165,121,190,3,69,125,128,73,32,58,96,51,58,9,189,36,2, +95,52,48,32,94,2,52,48,51,227,55,0,225,150,17,2,77,111,100,33, +212,2,32,110,111,2,116,32,102,2,111,117,110,2,100,58,32,161,222,183, +65,97,221,2,49,50,51,65,108,173,200,224,76,17,2,92,49,48,2,38, +115,101,2,97,114,99,2,104,32,112,2,97,116,104,2,61,34,32,160,190, +128,71,64,58,64,73,2,49,51,49,192,4,67,80,157,213,65,43,224,91, +23,2,112,97,99,2,107,97,103,2,101,32,112,224,92,1,224,83,18,225, +63,0,229,55,14,233,225,0,225,140,1,225,137,4,33,65,245,45,0,241, +19,1,199,25,131,190,129,194,224,31,1,80,240,2,51,55,32,234,5,3, +227,36,0,167,95,132,101,193,95,231,255,6,128,5,104,220,193,12,2,52, +51,57,98,136,228,241,8,66,174,228,241,2,169,73,226,131,0,2,50,56, +57,234,77,2,165,91,247,161,2,35,109,128,135,228,13,35,193,129,2,100, +111,101,2,115,32,110,34,52,2,99,111,110,2,116,97,105,2,110,32,109, +130,71,226,60,1,192,244,229,172,12,245,147,1,227,243,3,227,67,18,160, +220,101,31,161,115,215,86,99,240,35,14,35,177,134,238,120,122,237,196,5, +204,16,228,173,0,122,172,48,162,132,31,133,233,224,229,1,2,46,116,120, +78,114,32,25,133,239,91,134,94,114,128,5,32,22,203,12,62,153,159,204, +36,19,64,88,96,5,32,31,235,30,1,188,19,32,19,132,179,225,74,8, +73,174,2,58,52,51,171,31,234,195,2,38,84,234,195,2,124,11,96,106, +197,224,133,205,198,181,224,244,4,236,212,0,128,49,32,94,171,34,226,185, +8,165,196,164,67,2,50,52,50,64,25,69,58,100,89,100,231,2,50,55, +57,133,82,65,38,248,97,1,227,40,2,194,64,2,50,52,32,226,168,9, +224,240,1,2,76,111,97,2,100,105,110,2,103,32,112,162,67,245,119,0, +227,130,18,2,50,55,49,160,140,224,180,1,228,244,2,224,176,2,64,68, +2,50,57,54,32,4,163,188,66,87,39,76,97,227,226,226,4,226,223,19, +2,80,97,99,96,155,2,99,111,109,2,112,105,108,2,101,32,118,2,101, +114,115,2,105,111,110,2,32,109,105,2,115,109,97,2,116,99,104,2,58, +32,112,128,33,164,126,226,83,1,128,111,230,254,18,160,82,2,114,61,34, +103,140,160,153,225,75,2,36,188,64,183,137,50,65,180,184,171,129,180,135, +207,69,131,199,207,71,250,128,22,2,51,51,52,224,22,3,97,10,38,168, +132,108,66,157,2,51,53,53,64,162,138,116,33,91,64,122,229,150,0,32, +23,119,251,64,68,245,64,0,65,41,32,18,152,249,64,37,157,183,2,50, +32,65,128,17,134,245,32,17,2,52,32,75,128,17,131,68,119,112,231,168, +0,64,88,32,20,2,90,32,85,98,133,163,54,2,51,53,51,2,32,95, +56,96,17,178,220,199,200,216,158,231,191,0,32,34,131,55,96,123,232,2, +0,32,23,65,110,192,23,64,132,96,2,192,30,96,32,130,243,33,152,2, +54,32,58,100,71,32,13,2,94,71,69,2,84,84,73,2,77,69,77,2, +73,76,76,2,73,32,58,64,27,161,99,214,101,238,29,11,39,87,96,142, +237,4,9,233,217,0,100,201,131,157,234,2,9,170,141,160,81,234,58,15, +167,208,71,217,227,150,5,231,218,18,226,112,17,2,70,105,108,231,214,10, +231,44,3,167,39,253,186,5,234,170,1,2,52,48,57,243,91,1,128,249, +224,237,2,234,126,1,193,55,164,237,101,250,100,57,95,114,96,253,199,72, +199,110,234,248,7,67,60,187,18,235,3,3,160,14,100,1,110,108,97,213, +233,110,6,98,185,35,241,224,248,1,2,109,104,115,2,99,112,112,2,46, +104,115,230,139,0,206,16,164,255,249,167,2,224,138,1,96,132,197,93,225, +5,4,207,171,235,177,4,2,52,50,51,100,235,224,171,0,128,156,251,36, +0,225,227,3,2,49,50,48,100,31,67,124,99,154,228,187,3,64,114,65, +48,68,185,75,232,165,97,237,124,6,2,114,101,109,58,179,97,210,2,102, +97,105,2,108,101,100,128,219,32,113,131,96,2,94,117,110,2,108,105,110, +2,107,32,58,96,101,161,31,225,33,2,2,50,49,49,224,77,2,2,77, +72,83,2,67,80,80,2,72,83,34,238,82,6,224,46,2,225,228,5,104, +216,32,2,230,63,3,148,183,230,62,10,192,209,102,46,205,186,230,32,2, +226,180,19,2,82,117,110,2,32,99,112,2,112,104,115,226,175,20,33,240, +169,152,201,194,236,137,3,33,69,224,91,12,96,87,251,235,1,224,244,0, +224,140,16,2,32,45,45,2,115,116,114,2,105,112,32,230,168,2,234,5, +1,232,222,0,204,194,233,57,2,2,52,49,57,229,137,1,143,247,2,39, +32,79,139,0,224,109,15,2,45,73,34,232,189,0,64,49,224,25,1,2, +47,115,114,2,99,47,114,2,117,110,116,2,105,109,101,128,35,100,228,34, +81,251,35,1,233,101,22,165,212,139,204,224,239,17,2,79,34,32,233,47, +2,34,76,205,123,229,99,0,69,129,128,1,234,121,2,32,40,133,164,2, +79,32,102,224,77,0,2,39,45,68,2,77,73,78,2,95,86,69,2,82, +83,73,2,79,78,95,2,98,97,115,2,101,40,120,2,44,121,44,2,122, +41,61,2,40,120,60,2,61,52,124,2,124,121,60,2,61,49,52,2,41, +39,34,32,72,224,56,3,2,45,68,95,2,95,77,72,2,83,95,95,64, +24,134,91,65,78,141,125,2,56,32,79,224,215,1,32,24,133,227,229,84, +6,163,112,115,34,237,35,4,227,114,20,235,9,38,2,99,97,108,2,108, +67,111,2,109,109,97,69,92,131,148,237,58,16,2,49,52,56,237,58,23, +2,44,32,34,229,160,19,32,234,166,192,2,115,121,115,2,116,101,109,35, +233,64,222,99,233,228,110,3,224,236,2,97,5,182,30,64,34,224,21,4, +113,19,33,34,99,159,240,161,4,2,50,49,48,240,161,10,58,156,224,39, +5,33,64,2,51,55,55,97,102,137,83,229,185,4,165,174,64,29,35,242, +32,171,133,181,104,144,36,91,193,125,2,49,51,52,65,126,79,92,71,63, +2,57,49,32,253,238,0,104,220,123,39,105,207,225,51,2,130,120,135,102, +42,154,238,33,2,2,51,52,38,2,108,105,98,2,47,83,121,65,33,2, +47,73,79,38,3,64,19,2,44,50,56,2,53,58,56,129,94,2,90,32, +66,64,96,76,46,96,110,97,18,33,238,128,131,160,19,181,132,64,36,224, +118,7,32,202,229,227,0,50,23,167,209,32,41,224,84,3,171,167,249,145, +3,166,67,253,51,4,68,72,224,136,1,241,158,0,243,45,0,203,226,235, +199,2,69,151,149,185,33,192,32,14,133,236,2,94,116,109,2,112,110,97, +2,109,101,32,32,17,227,177,0,227,176,8,227,178,4,64,60,220,74,60, +122,64,106,32,137,2,54,32,89,135,207,252,33,1,213,235,254,154,17,208, +219,82,135,97,176,97,213,2,35,49,50,254,140,3,246,15,1,217,212,108, +176,224,45,0,113,108,192,33,214,90,247,72,1,224,42,3,106,147,244,55, +2,224,129,17,168,192,243,54,0,224,74,8,114,8,34,215,64,112,224,33, +14,41,110,224,33,22,134,139,224,67,20,97,57,96,33,106,222,130,225,224, +36,7,162,4,216,71,224,0,3,225,132,8,226,88,4,225,133,19,193,44, +225,132,71,2,49,50,53,224,166,2,138,3,224,133,18,194,216,203,101,41, +86,67,87,99,254,248,203,1,250,213,0,250,212,1,231,190,4,141,56,116, +41,2,52,48,53,169,180,65,92,2,58,52,48,250,95,0,228,161,9,139, +93,233,213,9,228,175,2,32,64,230,73,9,37,72,32,6,192,219,2,83, +32,67,161,1,102,51,2,95,54,50,143,108,168,226,165,49,192,59,72,20, +2,48,54,32,234,250,4,234,217,4,173,97,2,50,54,52,255,74,0,235, +23,7,224,47,0,196,122,64,74,131,177,69,17,77,91,32,19,172,192,64, +1,102,116,110,133,48,108,2,35,54,53,167,13,80,121,2,35,57,48,129, +60,33,107,229,54,14,2,68,97,116,2,97,47,67,2,104,97,114,197,54, +34,146,2,58,49,34,239,239,2,32,170,96,166,215,193,242,192,6,2,49, +52,57,96,123,2,57,32,35,156,200,128,11,44,188,160,190,203,186,36,241, +110,198,149,134,34,9,141,167,35,1,32,4,119,103,76,223,164,198,64,13, +132,230,2,85,32,58,64,35,128,10,122,200,67,156,110,62,54,249,2,58, +51,57,130,3,45,214,64,15,101,39,137,225,231,211,2,234,42,5,38,131, +240,176,19,245,11,0,2,64,58,51,64,197,96,120,241,162,0,149,205,32, +68,222,255,249,230,2,231,197,11,232,78,21,247,86,1,242,2,2,226,110, +1,156,199,224,26,12,226,137,6,224,102,21,44,37,241,120,0,225,11,4, +232,167,33,2,99,111,108,232,171,5,128,52,32,0,224,37,1,2,101,110, +100,2,45,111,102,2,45,102,105,2,108,101,34,96,28,224,26,1,2,110, +111,32,2,108,111,99,2,97,116,105,2,111,110,34,224,55,8,224,28,7, +33,119,130,223,111,83,71,133,75,220,101,4,32,26,194,79,99,154,2,51, +57,51,164,81,224,183,12,238,15,0,175,146,174,87,49,11,34,53,32,75, +217,236,32,71,67,151,130,155,64,83,254,182,0,218,192,130,188,135,180,128, +6,32,39,130,161,2,89,32,66,165,56,231,195,9,167,194,96,48,218,86, +204,188,253,208,2,236,207,0,2,39,32,85,254,85,6,182,76,240,126,1, +131,237,226,161,0,195,12,2,48,32,80,32,5,2,56,54,32,32,158,2, +56,55,32,118,78,128,238,32,81,2,51,56,56,97,60,86,28,241,210,4, +96,24,64,63,2,49,50,52,143,49,99,222,138,76,133,150,32,68,132,173, +32,22,80,145,96,92,32,132,36,244,128,11,32,68,131,38,33,86,126,176, +80,184,2,49,53,55,228,109,2,2,67,111,110,2,116,114,111,2,108,46, +69,2,120,99,101,2,112,116,105,2,111,110,46,2,73,110,116,2,101,114, +110,2,97,108,34,32,64,224,39,1,2,83,111,109,2,101,69,120,160,35, +165,248,137,85,32,100,130,19,103,249,131,131,2,56,50,32,55,58,168,197, +2,51,56,51,96,47,66,193,251,79,0,2,51,56,52,128,160,194,52,39, +135,82,148,96,23,242,162,0,96,58,171,84,65,234,2,56,48,32,218,83, +103,107,32,17,149,236,160,136,196,152,77,31,128,94,129,221,34,194,57,3, +32,14,129,147,230,28,6,230,153,0,2,51,55,56,241,98,1,239,86,3, +74,245,113,238,145,32,2,58,51,55,129,174,2,75,32,90,160,104,64,57, +242,184,0,241,151,1,146,80,138,140,68,249,102,100,227,204,16,2,111,112, +101,2,110,70,105,91,211,2,99,97,110,82,43,64,16,196,30,231,30,3, +96,174,165,144,211,220,2,51,55,54,161,235,2,55,51,32,32,4,75,232, +2,51,55,53,246,229,6,97,221,2,97,99,116,60,64,86,232,96,38,128, +52,66,53,2,55,50,32,64,19,129,116,32,14,66,53,100,235,64,3,32, +24,240,204,1,215,71,64,35,199,233,98,225,2,54,55,32,64,5,99,197, +67,217,163,197,2,54,56,32,2,64,116,111,96,131,32,24,64,30,166,26, +64,24,100,80,32,10,231,79,0,245,127,1,245,84,2,70,239,213,84,2, +67,32,66,96,102,102,215,32,57,245,16,2,129,143,64,25,244,201,5,34, +96,192,184,32,56,166,4,32,40,196,105,192,28,224,37,0,68,55,32,31, +198,250,252,239,1,2,51,54,50,248,29,1,33,225,66,228,2,50,53,49, +243,174,3,34,146,78,218,65,73,244,130,7,2,50,55,55,173,228,147,224, +226,102,0,242,139,12,247,247,21,241,198,1,247,230,25,2,115,97,118,47, +18,2,99,97,99,2,104,101,32,163,192,231,20,6,192,175,109,252,2,54, +48,32,226,118,5,160,184,32,253,225,241,0,254,255,4,219,139,55,255,166, +248,96,12,72,224,248,220,0,194,38,251,28,16,203,12,203,148,36,184,96, +220,218,103,2,95,55,56,231,44,3,253,134,1,253,193,19,67,223,65,76, +230,125,10,253,204,5,237,96,1,118,32,214,253,128,18,254,37,4,249,21, +5,2,51,50,51,242,255,10,249,33,1,249,67,6,149,100,235,205,1,129, +246,160,182,249,65,1,241,20,0,2,49,54,54,236,131,6,32,113,133,249, +64,51,38,184,224,162,19,108,25,159,67,2,51,50,54,128,174,200,33,253, +116,3,64,27,224,126,4,243,96,3,250,166,31,244,104,13,250,150,10,232, +211,19,2,105,110,118,2,97,108,105,2,100,97,116,57,247,66,174,209,200, +254,247,4,237,25,1,224,154,4,68,107,185,98,192,130,224,172,2,226,142, +4,226,39,2,148,163,224,48,0,64,177,105,202,2,51,53,52,225,121,2, +32,14,100,214,67,26,168,50,66,51,68,20,237,113,0,144,79,129,85,66, +59,225,227,1,220,31,112,98,89,255,96,0,96,35,96,181,120,121,154,10, +2,58,51,53,179,97,65,33,77,95,2,51,53,54,128,143,35,130,32,29, +188,62,96,128,131,126,110,76,224,105,4,145,243,192,135,254,104,0,168,182, +75,48,64,169,206,173,255,27,2,224,61,2,101,15,233,44,2,64,126,101, +12,80,238,96,147,229,26,0,240,212,8,32,31,165,131,90,251,101,176,219, +8,161,99,90,118,149,181,32,104,53,142,160,58,189,181,97,123,229,153,0, +66,228,148,60,128,2,96,153,224,183,3,64,176,2,95,51,52,141,7,137, +236,164,65,59,183,32,82,32,117,98,148,128,10,226,252,3,129,130,218,75, +224,98,1,175,206,249,144,6,185,127,227,5,0,163,29,225,246,0,96,8, +2,95,54,51,66,67,163,231,65,221,2,52,55,32,228,183,2,207,193,2, +51,52,49,238,110,0,250,201,0,224,44,1,33,3,170,240,64,222,77,98, +66,169,203,100,252,107,10,137,37,102,144,226,73,0,234,223,2,224,195,0, +143,64,42,126,161,12,193,6,240,17,1,201,100,142,83,37,126,2,51,51, +53,137,197,224,217,0,42,217,156,191,225,81,4,160,70,225,69,10,225,94, +0,225,60,8,74,52,225,60,25,128,73,209,172,176,219,35,64,98,54,226, +126,7,224,44,4,192,120,123,248,224,48,20,44,186,209,51,45,72,32,135, +101,171,32,252,131,126,96,6,64,185,195,116,160,45,129,200,67,8,128,78, +115,239,224,9,0,117,220,64,35,166,157,32,54,176,30,160,54,160,34,224, +63,11,96,55,204,85,226,37,16,170,214,72,103,73,163,225,198,1,68,108, +161,158,2,90,32,83,225,144,4,226,240,0,227,74,1,227,1,1,227,31, +1,103,9,224,80,4,225,115,16,201,67,224,177,0,230,92,0,237,44,1, +252,59,1,224,192,3,64,47,224,192,73,226,98,0,233,211,5,224,190,15, +192,46,97,151,232,72,0,224,191,16,192,14,131,41,227,226,2,128,209,133, +162,228,188,2,228,186,1,195,17,251,205,4,229,191,2,37,222,130,119,247, +247,0,209,225,226,136,5,167,100,224,89,1,253,73,2,225,33,6,192,114, +224,227,1,234,234,1,224,11,0,255,114,4,160,207,229,68,23,225,69,8, +225,52,1,224,208,0,138,29,2,82,32,64,229,152,29,247,30,10,225,248, +5,225,55,1,64,15,185,221,227,172,7,243,25,4,124,19,128,11,32,30, +127,11,225,73,0,163,92,224,98,14,228,14,18,224,97,38,165,236,225,244, +3,162,237,81,68,64,7,230,148,9,224,13,19,229,97,3,193,195,233,209, +4,214,2,2,95,52,55,224,184,5,224,171,4,41,187,224,24,0,195,151, +143,161,73,199,225,211,4,81,74,224,176,8,224,177,65,208,62,64,158,224, +177,39,139,134,154,184,224,21,1,143,171,66,199,237,225,2,224,195,17,169, +175,172,155,199,155,192,8,32,72,219,225,224,72,28,232,170,5,227,21,1, +151,144,224,5,0,39,132,224,61,0,229,224,4,96,49,234,76,0,234,85, +1,225,57,0,224,167,5,247,204,2,96,17,227,162,2,96,16,224,15,0, +192,224,225,151,1,224,119,33,192,35,225,39,19,229,25,11,251,197,0,65, +69,138,21,228,137,1,227,5,16,225,143,2,230,249,6,203,169,224,103,15, +32,101,220,22,224,101,29,232,174,4,225,181,1,225,46,6,160,67,228,231, +6,230,135,5,225,150,67,224,98,10,225,129,60,138,84,2,35,50,32,32, +11,138,79,231,89,15,230,55,0,227,156,1,224,5,1,135,102,224,225,1, +231,127,6,200,61,171,149,231,117,14,231,141,17,224,128,3,192,208,170,44, +102,59,231,29,8,229,144,4,132,32,135,34,228,44,0,43,66,64,255,203, +18,178,18,65,110,145,236,64,168,65,25,2,48,32,58,101,182,64,11,2, +51,32,58,101,208,227,249,0,228,234,21,226,4,3,242,78,8,97,126,64, +186,168,236,81,198,34,145,128,165,83,202,192,255,32,37,179,205,41,26,234, +108,0,97,88,100,120,118,158,182,142,214,149,128,24,64,11,182,189,224,24, +11,160,49,150,221,44,54,108,65,66,129,32,113,243,50,20,2,50,55,52, +224,192,0,131,91,57,255,64,42,249,255,1,76,143,243,192,2,2,50,56, +50,247,24,0,251,105,2,67,68,143,127,32,48,129,137,118,227,39,96,96, +140,129,188,2,50,57,32,214,202,96,17,32,43,129,155,75,26,44,29,151, +53,64,37,161,151,127,53,2,50,57,48,66,28,150,15,141,12,79,200,237, +12,0,80,248,116,108,129,103,96,180,64,44,184,209,65,28,87,38,97,29, +32,25,197,239,224,206,17,97,146,65,217,66,89,64,50,129,67,155,40,113, +164,224,64,1,2,49,57,50,128,218,117,100,64,63,32,27,2,94,109,100, +2,53,66,70,2,73,76,69,33,76,64,24,228,179,2,64,188,117,82,158, +209,104,229,155,39,2,50,48,32,96,108,194,199,112,35,76,83,254,20,4, +62,64,64,199,64,153,2,35,52,55,131,7,153,93,64,63,225,74,7,64, +25,246,41,3,32,17,129,44,32,37,2,51,32,90,224,1,14,233,163,2, +162,28,64,172,160,196,121,70,180,60,153,229,240,134,2,253,218,4,82,54, +112,255,158,27,239,217,9,113,146,98,179,226,79,8,64,14,122,59,235,151, +0,65,5,137,123,242,98,6,2,79,32,35,65,8,192,180,32,172,225,225, +10,98,54,254,55,1,225,238,6,128,100,32,57,216,183,226,121,4,2,50, +57,49,226,121,14,84,198,246,161,5,64,24,239,152,12,66,137,196,207,238, +189,0,111,34,171,56,239,130,2,251,60,5,161,100,239,135,6,230,54,5, +230,71,7,98,105,224,85,5,224,80,0,98,212,64,170,130,152,2,95,52, +56,64,232,88,208,64,174,2,90,32,67,128,6,160,58,211,150,224,28,6, +73,203,224,28,16,76,234,224,28,16,107,113,224,29,16,2,50,52,55,224, +29,3,2,95,53,57,225,21,0,51,160,160,10,32,187,164,98,128,187,120, +156,62,205,160,56,32,17,36,115,96,72,2,48,57,32,112,203,64,16,96, +149,224,16,3,128,137,224,17,3,128,125,160,17,128,122,96,80,128,122,131, +159,64,6,224,122,1,34,48,32,48,81,172,2,51,48,53,96,5,99,203, +2,48,55,32,64,5,66,252,96,70,96,82,128,70,96,10,2,58,51,48, +131,153,2,98,115,62,2,61,32,58,96,41,128,13,64,12,131,108,2,98, +115,60,96,26,130,205,32,13,64,12,130,160,2,98,115,99,2,109,112,32, +32,14,201,15,199,172,231,238,1,98,225,104,154,95,177,231,207,9,64,143, +148,156,95,223,64,6,167,84,81,254,32,89,130,199,112,176,32,13,130,42, +100,25,32,13,129,124,112,223,32,13,196,118,244,47,13,96,126,198,242,226, +9,6,99,130,65,189,180,142,70,183,98,137,64,54,189,40,32,54,161,173, +128,45,146,175,129,173,87,70,160,17,32,48,244,197,3,64,26,224,62,2, +120,232,94,125,32,24,193,65,2,47,61,32,32,13,129,64,2,98,115,61, +96,13,128,244,58,192,64,95,134,63,145,197,37,82,106,35,32,24,162,121, +2,51,32,66,227,211,1,228,173,0,2,64,95,57,164,53,64,42,162,41, +228,133,0,228,117,3,126,193,134,95,121,38,103,48,183,112,246,194,0,132, +187,244,94,0,252,130,4,189,53,41,139,64,44,96,13,128,23,41,43,151, +182,32,6,247,65,0,32,100,200,237,34,229,98,23,93,224,32,22,193,54, +251,9,1,96,25,230,35,1,192,20,213,247,64,82,32,131,231,64,19,101, +79,39,255,247,191,1,224,208,36,68,7,224,208,0,38,194,224,207,0,121, +6,126,98,96,6,193,135,224,92,5,247,155,0,225,44,14,224,171,6,186, +33,96,107,96,106,101,218,96,6,137,14,96,86,227,101,0,224,85,7,103, +110,224,77,2,32,46,130,33,137,61,96,35,167,149,2,75,52,32,231,109, +26,2,58,50,55,130,14,2,82,32,95,104,179,32,16,163,11,73,173,151, +180,160,5,119,83,183,198,123,200,128,37,2,53,32,58,96,25,227,178,0, +108,142,253,15,18,106,6,254,81,4,2,46,109,104,2,115,99,97,57,166, +94,79,124,65,140,79,231,220,15,253,13,5,166,178,129,226,253,10,0,187, +35,167,91,69,71,198,226,2,50,55,49,161,60,190,140,225,104,3,64,105, +93,155,160,105,224,132,3,32,24,108,49,225,152,5,249,182,1,233,57,6, +2,49,50,50,130,152,225,174,0,250,102,0,160,77,120,197,224,158,1,2, +50,50,49,128,23,138,218,224,122,5,64,227,252,20,3,224,226,2,226,16, +3,96,213,164,52,2,50,54,57,65,154,130,18,2,73,79,46,2,100,101, +115,2,101,114,105,59,22,2,122,101,32,2,58,50,54,129,247,2,94,97, +100,2,100,95,108,2,122,55,55,2,95,100,101,2,99,111,109,2,112,114, +101,2,115,115,111,2,114,32,58,96,133,225,133,6,128,178,169,119,224,133, +0,190,116,98,27,117,180,224,143,2,32,70,130,39,2,94,117,110,2,103, +101,116,2,98,32,58,96,40,225,115,6,32,61,32,6,234,124,3,88,162, +38,193,79,104,32,190,140,219,227,71,3,32,49,108,74,35,164,2,50,32, +102,226,71,0,2,104,71,101,2,116,67,104,2,97,114,58,2,32,69,79, +2,70,34,32,129,14,223,198,2,49,52,52,64,126,130,123,2,94,103,101, +128,141,226,107,0,227,109,6,89,53,32,18,34,176,195,239,187,123,252,115, +17,2,111,112,101,2,110,66,105,2,110,97,114,2,121,70,105,2,108,101, +58,60,120,2,110,110,111,2,116,32,111,32,22,252,125,4,255,46,2,161, +61,225,8,1,91,29,224,232,5,98,20,96,199,169,65,2,50,54,48,64, +184,129,228,2,94,99,108,2,111,115,101,96,201,129,231,195,227,2,58,50, +53,183,16,224,218,12,227,63,9,224,36,3,64,242,59,121,191,179,156,55, +96,154,224,155,4,198,135,224,163,0,64,116,130,53,98,85,140,146,96,55, +192,18,2,117,116,102,44,22,96,81,166,29,91,161,32,119,64,58,177,212, +64,31,232,105,3,224,186,1,253,133,3,2,49,50,48,251,166,0,222,68, +96,19,67,135,64,221,235,177,3,2,49,49,52,171,178,224,23,7,33,35, +133,17,224,24,5,71,222,224,23,8,225,233,1,2,119,43,34,197,196,2, +50,53,50,173,196,226,188,0,2,50,48,55,134,63,190,76,225,204,1,199, +182,228,186,7,32,241,173,202,2,102,111,112,34,45,32,15,129,236,139,235, +229,201,11,229,199,5,32,48,130,15,239,215,5,32,22,168,21,79,29,79, +144,242,8,8,224,2,25,62,64,237,160,5,242,105,6,224,1,13,126,118, +48,166,225,52,1,2,70,108,97,2,103,115,123,193,56,224,0,5,243,99, +1,224,2,31,96,150,224,102,11,2,118,101,114,2,98,111,115,2,101,61, +34,195,113,64,33,89,74,81,40,224,0,9,224,199,31,77,247,194,68,224, +189,54,224,186,16,2,114,117,110,2,73,116,61,224,184,3,2,50,52,53, +224,184,14,224,181,56,224,180,35,224,177,16,39,183,2,100,105,114,225,107, +5,228,221,1,224,184,11,224,181,53,224,180,32,224,177,16,2,112,97,116, +2,104,115,61,224,176,9,229,147,2,224,182,10,224,179,50,224,178,29,224, +175,16,2,111,117,116,2,112,117,116,225,97,33,224,167,47,224,166,26,224, +163,16,2,108,111,97,2,100,105,110,2,103,61,34,226,185,24,224,155,44, +224,154,23,227,79,17,2,101,97,100,2,67,97,99,2,104,101,61,224,153, +24,224,150,41,224,149,20,224,146,16,2,119,114,105,2,116,101,67,224,147, +28,224,144,38,224,143,17,224,140,16,2,117,115,101,2,84,105,99,2,107, +115,61,224,138,22,224,135,35,224,134,14,224,131,16,2,100,111,67,2,80, +80,61,224,128,21,224,125,32,224,124,11,224,121,16,2,99,112,112,2,65, +114,103,228,11,34,224,132,29,224,131,8,224,128,17,171,110,224,253,20,224, +114,26,224,113,5,224,110,16,2,98,117,105,2,108,100,80,2,107,103,61, +224,110,5,76,125,224,240,12,224,119,23,224,118,2,228,25,17,2,105,115, +116,224,114,33,224,111,20,246,210,1,229,217,15,2,107,103,80,37,220,225, +207,29,224,104,17,170,82,224,100,14,2,105,110,115,2,116,97,108,2,108, +80,107,228,237,17,224,88,14,224,77,11,2,116,97,114,44,135,231,62,35, +224,0,10,192,106,2,49,50,53,225,45,1,32,76,77,159,173,143,89,3, +128,11,2,58,50,52,140,22,2,83,32,83,88,12,88,94,188,150,224,154, +5,2,78,111,116,2,104,105,110,2,103,34,32,215,16,171,105,88,15,79, +35,255,94,0,43,68,246,48,0,224,225,9,2,74,117,115,2,116,32,34, +161,89,64,111,123,80,252,98,0,96,166,43,42,73,159,173,92,111,9,96, +15,32,171,248,62,0,139,4,186,216,64,124,140,42,52,123,145,96,45,156, +2,35,52,48,139,137,51,239,160,16,205,58,191,117,171,5,224,235,8,2, +70,97,108,2,115,101,34,139,153,224,24,4,2,84,114,117,128,23,225,80, +1,83,255,193,80,122,243,96,6,185,66,85,226,143,146,2,50,52,51,75, +126,190,66,244,174,5,249,2,25,96,86,215,219,50,70,97,112,77,105,122, +245,32,27,236,29,0,224,64,5,32,25,217,207,248,128,1,32,58,209,130, +241,82,8,226,180,0,129,222,149,208,239,218,2,225,248,2,161,247,76,86, +224,51,0,129,120,32,97,92,232,227,163,1,237,177,3,249,131,1,240,49, +3,224,72,4,240,191,7,189,65,33,166,239,221,6,39,206,97,141,114,100, +189,91,2,65,46,119,71,82,45,50,189,96,116,71,34,45,160,2,193,24, +189,49,32,29,192,26,246,59,8,189,46,162,109,224,36,1,224,34,3,129, +235,236,109,2,2,55,46,48,2,92,49,48,2,38,34,32,64,29,180,37, +2,50,50,57,64,208,86,218,2,50,51,51,160,19,35,215,35,164,32,218, +78,94,142,125,32,176,64,6,227,181,0,32,45,207,227,34,96,32,13,211, +219,32,10,211,216,65,138,60,130,250,145,6,32,6,206,174,54,114,176,102, +131,84,32,85,252,226,3,2,50,50,54,144,86,33,15,32,25,213,166,111, +49,147,47,122,121,97,215,32,12,58,88,196,30,96,30,229,245,2,160,35, +154,169,160,11,128,110,212,26,34,95,188,110,180,52,253,13,0,96,88,160, +107,123,155,122,72,32,32,213,246,117,124,66,19,32,19,225,85,0,66,38, +124,249,96,25,146,212,2,115,116,100,43,34,33,33,188,249,87,78,188,212, +177,212,226,118,1,2,95,50,49,33,9,66,124,65,122,2,35,49,48,128, +115,129,90,65,27,47,57,209,118,64,33,2,58,50,49,241,67,0,32,17, +68,169,114,225,32,23,176,230,43,154,81,123,188,176,192,215,187,138,64,5, +32,220,112,22,195,187,227,18,5,128,246,131,49,32,26,91,111,64,92,248, +77,3,80,185,184,171,92,47,64,30,129,35,2,115,101,113,2,117,97,108, +64,124,161,31,227,238,0,32,109,226,160,1,2,77,72,83,2,68,73,82, +99,54,67,80,124,80,243,159,3,188,66,224,19,0,226,77,2,32,28,245, +31,12,113,102,35,155,64,142,240,247,20,245,119,7,155,104,240,253,10,219, +96,2,50,48,57,64,208,129,144,2,112,101,101,2,107,67,65,2,83,116, +114,38,134,32,21,186,194,2,95,57,51,99,69,32,16,249,179,1,164,163, +149,125,83,239,64,133,130,231,128,6,129,64,96,159,32,56,129,173,2,116, +111,73,2,110,116,32,32,14,129,110,84,17,2,101,110,118,64,16,162,132, +229,63,3,246,34,7,197,57,223,151,225,81,0,32,101,161,89,187,46,228, +198,8,2,116,97,105,2,108,34,32,32,34,122,58,186,250,64,71,65,238, +155,30,2,50,48,49,96,27,226,210,1,187,5,59,48,99,139,90,175,32, +5,135,221,38,113,192,56,2,49,55,53,224,11,2,116,181,130,228,187,55, +103,1,34,196,90,225,160,61,35,159,224,155,1,2,101,114,114,2,111,114, +58,135,176,134,229,128,38,2,58,49,57,161,126,36,147,88,130,51,32,35, +212,231,43,3,2,67,111,110,2,116,114,111,2,108,46,69,64,66,64,64, +224,26,1,96,18,2,67,97,108,128,246,196,73,32,83,182,98,158,184,158, +111,254,119,6,252,66,0,2,95,51,50,249,218,3,2,49,57,52,183,243, +196,123,164,249,91,138,64,0,190,119,64,168,199,129,98,211,96,32,223,51, +228,218,5,163,143,228,205,2,32,45,130,11,2,83,32,85,225,198,7,2, +109,100,53,2,67,111,109,2,98,105,110,53,233,2,101,109,112,2,116,121, +34,199,48,100,209,70,56,160,171,70,2,119,205,180,166,58,76,32,97,64, +114,2,89,32,66,123,244,184,188,68,59,228,30,1,197,23,229,91,2,224, +255,3,250,125,2,98,11,98,153,32,100,40,1,119,52,36,112,101,121,91, +114,232,85,0,97,54,66,236,32,189,2,65,114,114,2,97,121,32,32,18, +226,129,0,194,240,57,128,128,160,32,61,100,180,35,229,229,72,4,248,20, +4,2,49,57,48,224,46,5,248,166,8,122,228,245,8,5,92,216,160,145, +226,228,0,96,20,181,246,65,0,133,191,67,110,95,76,138,108,137,226,254, +94,2,187,218,225,58,0,192,25,172,76,136,209,64,67,234,176,0,32,134, +34,40,65,34,32,175,132,76,204,97,229,153,1,133,194,236,146,0,232,208, +0,64,51,104,235,224,44,2,96,95,32,10,101,7,33,219,97,125,152,179, +96,19,193,190,232,231,3,224,43,10,194,134,229,31,2,96,16,33,23,251, +213,0,2,50,32,90,232,183,6,2,58,49,56,221,207,36,74,32,157,65, +244,194,3,129,253,2,35,56,32,89,76,71,240,97,160,32,44,2,35,49, +54,33,111,189,141,32,57,2,52,32,80,153,116,162,58,96,69,2,49,48, +53,96,5,67,234,64,16,64,11,69,210,160,11,37,166,224,11,0,94,6, +224,11,0,71,181,96,12,135,131,97,36,43,168,129,155,32,8,66,62,160, +2,234,35,7,65,185,128,50,161,252,165,213,125,77,64,242,32,13,162,248, +32,9,126,23,127,130,224,23,0,199,123,33,235,127,2,224,29,5,224,53, +16,95,33,36,49,193,86,192,68,224,151,0,67,139,38,232,224,147,2,109, +55,224,69,5,128,161,139,22,71,164,224,31,6,130,109,162,247,100,39,64, +73,93,43,224,142,10,128,16,96,52,32,105,33,78,132,135,237,9,7,96, +29,100,159,130,246,109,213,128,163,162,246,89,125,227,53,1,219,189,64,34, +2,64,95,53,32,23,167,56,68,82,62,9,228,222,1,2,92,51,52,2, +38,108,105,2,98,47,68,2,97,116,97,2,47,73,110,2,116,101,103,2, +101,114,95,2,84,121,112,2,101,46,104,2,115,92,51,2,52,38,44,2, +50,56,58,2,49,34,32,228,149,1,2,49,56,48,64,4,96,223,44,178, +128,187,192,18,234,249,0,128,5,32,229,235,84,0,224,60,3,161,70,32, +4,2,89,32,67,196,5,69,226,64,169,128,197,140,196,99,83,99,91,66, +162,157,48,195,131,98,187,189,67,227,84,0,35,19,2,52,32,35,103,11, +98,160,33,51,2,75,32,58,96,113,76,68,64,10,217,64,32,10,234,17, +1,39,147,2,49,55,55,135,78,74,17,65,36,196,174,223,40,167,147,126, +159,2,49,53,57,231,147,0,224,56,0,67,28,192,11,97,104,104,135,96, +6,174,56,67,238,226,5,1,95,31,64,31,198,169,33,17,129,37,95,25, +133,243,124,151,195,18,96,47,224,15,8,64,65,194,53,228,49,0,32,19, +219,91,66,129,97,75,137,53,64,147,98,186,65,58,192,73,94,36,224,21, +3,128,159,96,21,201,190,198,144,137,227,2,49,55,50,128,187,170,86,45, +148,32,12,129,101,2,90,32,85,97,65,129,104,65,126,222,155,32,10,190, +142,2,85,32,73,64,35,190,124,105,219,131,138,40,19,96,4,224,14,6, +192,189,250,163,1,137,235,128,207,32,72,164,226,75,75,160,42,69,37,106, +35,224,42,0,64,60,32,42,235,118,2,94,37,32,24,99,122,190,63,2, +47,61,32,32,11,163,110,71,103,32,176,159,245,67,105,219,119,37,161,155, +122,239,60,2,2,39,32,85,224,20,1,99,124,235,254,5,134,98,2,49, +51,57,165,253,254,237,1,103,83,94,162,209,45,68,212,160,17,32,140,129, +99,231,13,3,192,9,192,59,64,146,220,11,96,60,101,238,94,64,66,161, +194,239,190,58,177,30,160,141,233,219,3,2,110,111,32,2,109,97,116,2, +99,104,32,2,97,116,32,210,172,79,80,209,22,194,245,106,48,96,11,2, +58,49,53,234,48,32,2,120,99,101,2,112,116,105,2,111,110,46,68,102, +2,114,110,97,106,38,224,39,1,51,212,64,22,2,77,97,116,2,99,104, +70,203,59,234,68,1,190,113,134,90,173,242,2,49,49,55,234,44,4,78, +27,224,15,4,255,133,10,191,217,139,17,239,94,15,170,88,98,163,190,215, +32,37,2,53,32,73,96,16,208,63,32,10,195,120,128,24,173,161,129,95, +77,50,162,139,80,48,2,35,51,57,131,69,115,59,2,53,32,35,130,7, +189,120,161,138,100,235,71,159,190,196,224,39,1,242,179,8,2,39,92,57, +2,50,38,39,2,39,34,32,242,182,2,128,230,224,99,3,100,33,138,126, +224,17,3,139,114,233,54,3,224,168,1,32,169,96,35,134,65,126,21,226, +42,0,97,144,134,187,244,5,11,64,146,70,52,253,252,2,33,21,226,190, +3,175,54,231,112,6,166,169,44,176,104,2,161,162,81,64,230,65,0,205, +250,65,186,165,73,176,249,143,171,70,23,75,145,131,4,2,90,32,95,2, +49,53,48,226,64,2,224,163,5,224,160,0,2,67,32,79,245,183,1,67, +229,138,12,72,22,71,67,225,22,4,96,0,2,79,32,80,2,32,35,55, +2,32,64,102,224,79,4,2,97,34,32,192,27,32,124,224,27,5,2,98, +34,32,192,27,71,245,224,28,5,2,102,34,32,224,28,0,32,174,224,28, +5,2,110,34,32,224,28,0,33,67,224,28,5,109,122,128,28,32,253,224, +27,5,2,116,34,32,224,56,0,32,252,224,28,5,2,118,34,32,224,56, +0,224,143,8,64,3,211,122,225,193,2,132,80,69,201,65,76,165,24,100, +200,33,124,2,48,32,35,97,135,65,45,83,210,2,35,53,55,132,24,196, +109,53,56,2,58,49,52,202,189,238,152,1,193,189,113,111,100,82,150,14, +96,6,150,186,72,19,246,129,1,166,134,2,49,52,54,71,249,32,66,144, +87,205,201,2,35,52,53,128,80,133,231,182,60,64,67,226,230,2,245,186, +1,192,64,146,31,226,96,8,183,0,235,109,1,192,40,226,52,3,224,10, +1,96,50,106,44,235,240,1,96,250,129,28,128,74,70,156,224,74,4,32, +165,132,76,2,111,114,100,65,36,132,78,2,99,104,114,64,12,214,83,244, +158,4,32,23,131,79,78,118,192,175,67,254,134,43,182,49,225,159,6,111, +83,225,159,0,119,156,64,43,129,203,2,60,61,32,32,11,204,122,198,68, +181,118,65,243,181,112,96,106,32,13,183,147,99,203,179,215,238,190,3,32, +33,215,133,32,16,32,13,177,101,103,153,64,136,32,5,108,57,181,69,103, +111,181,61,2,61,61,32,32,11,160,194,248,184,1,67,205,81,137,248,72, +1,69,212,248,72,3,128,15,32,59,215,22,32,39,105,166,85,18,32,22, +128,221,248,152,0,82,87,96,26,96,43,199,219,194,70,110,179,160,10,231, +147,0,199,189,224,32,0,236,62,0,228,203,0,244,234,1,97,20,224,65, +4,224,64,5,65,218,196,212,195,100,181,162,171,189,224,169,2,119,6,96, +246,240,223,4,181,99,73,193,73,173,32,16,216,159,141,94,32,129,32,19, +226,67,0,192,53,242,134,1,208,177,116,244,103,16,115,239,208,116,32,14, +167,121,181,113,80,75,211,165,96,27,170,93,32,75,105,69,85,67,176,65, +64,222,216,79,64,74,112,24,2,95,53,32,128,78,161,140,128,39,32,55, +106,113,33,227,160,31,181,139,2,110,101,119,212,21,2,76,101,110,32,114, +181,139,224,223,4,181,144,75,215,181,77,173,57,109,85,32,20,237,78,1, +239,80,9,181,80,216,7,160,49,129,32,249,201,5,248,25,1,109,185,160, +52,64,13,229,14,0,128,2,70,206,65,248,111,213,84,201,32,34,239,212, +20,180,237,233,209,3,84,167,84,50,79,132,224,27,11,96,120,180,219,96, +85,224,188,1,180,226,2,114,101,109,33,16,180,222,255,84,5,113,50,254, +228,7,192,20,224,17,8,224,14,5,224,11,2,225,132,2,192,200,225,76, +1,225,55,12,180,255,2,79,32,58,100,39,68,17,46,235,42,49,114,183, +192,7,2,95,56,57,211,51,2,95,57,49,224,10,1,66,148,160,10,118, +108,128,10,100,223,84,241,32,83,129,136,2,94,112,111,2,107,101,87,133, +76,181,10,2,94,112,101,2,101,107,87,96,18,180,219,218,189,84,50,32, +69,33,38,2,58,57,56,225,78,4,130,61,180,82,224,46,0,111,220,128, +46,248,223,1,86,167,100,136,69,150,2,95,57,52,67,101,180,76,182,120, +179,138,2,116,111,80,2,116,114,32,2,58,57,51,225,184,10,179,27,175, +219,210,222,251,203,0,64,118,134,251,101,104,134,230,109,135,106,161,179,78, +240,51,7,178,77,201,109,2,95,56,56,140,200,128,63,32,7,64,65,2, +95,55,50,96,129,178,92,230,108,7,178,70,79,107,114,88,72,222,2,58, +56,55,96,20,2,113,117,111,32,221,177,255,226,101,93,177,29,252,109,4, +243,178,0,2,95,56,49,228,128,0,252,152,2,244,163,11,243,161,3,2, +58,56,52,197,18,80,37,2,95,51,57,64,226,129,165,2,94,102,114,2, +101,101,32,2,58,56,50,227,229,2,224,91,5,85,67,149,129,210,247,253, +87,8,65,122,151,168,249,142,1,176,132,227,218,1,230,63,1,206,48,71, +138,212,32,186,82,244,186,8,166,63,230,92,0,224,120,2,32,52,172,95, +202,202,80,158,244,178,3,137,80,2,58,56,48,253,78,1,254,100,5,241, +2,1,177,1,130,180,66,225,176,210,76,88,2,83,32,80,96,183,79,179, +213,165,44,248,144,155,110,173,224,122,10,96,121,176,247,229,106,3,229,24, +0,176,209,58,252,32,125,193,160,66,251,163,7,246,255,2,226,202,7,208, +146,247,198,5,2,117,110,100,2,101,102,105,2,110,101,100,74,222,2,58, +55,50,229,229,20,176,186,2,95,52,50,163,215,71,176,99,55,2,95,52, +54,115,125,234,152,9,78,47,234,148,2,72,84,64,1,2,95,54,51,224, +37,3,234,117,2,64,37,96,19,96,10,2,95,54,57,65,18,193,140,199, +88,32,114,75,197,128,130,64,45,161,65,32,20,32,12,97,123,230,121,1, +132,29,96,175,33,112,147,26,249,103,1,132,197,64,30,131,56,224,35,1, +224,55,11,193,10,177,175,83,153,132,1,113,50,224,13,0,105,208,225,105, +5,180,68,2,58,32,117,2,110,115,117,2,112,112,111,2,114,116,101,2, +100,32,119,69,128,2,115,105,122,2,101,34,32,64,246,2,51,50,55,96, +102,2,35,50,49,2,52,55,52,2,56,51,54,75,36,2,58,54,56,162, +85,248,25,2,171,183,64,117,248,20,2,116,1,148,6,81,182,129,20,65, +146,32,196,161,33,129,143,2,54,32,35,97,98,66,111,178,35,2,105,110, +118,2,32,58,54,130,123,2,115,104,114,32,11,130,107,74,124,177,247,230, +197,15,177,137,227,43,0,165,37,209,112,32,196,151,92,78,242,2,95,53, +52,64,4,66,51,80,48,117,160,2,95,53,57,236,125,0,65,65,106,180, +177,160,251,8,7,87,51,89,16,240,136,0,177,189,224,29,1,224,49,1, +224,39,4,177,144,227,208,10,177,66,2,62,61,32,2,58,53,55,128,10, +32,9,129,9,76,5,176,205,2,60,32,58,176,201,2,105,99,109,2,112, +32,58,175,192,107,193,77,212,2,95,53,49,64,102,128,244,75,190,174,20, +65,64,173,244,50,109,173,240,230,24,93,174,49,233,100,13,174,8,2,110, +101,103,32,149,128,237,2,42,32,58,173,107,2,45,32,58,173,104,2,43, +32,58,173,90,224,156,68,2,58,52,50,224,155,7,193,143,173,128,171,9, +35,131,77,18,2,95,51,55,136,80,66,57,113,251,2,58,52,48,245,100, +1,173,151,37,148,173,150,64,54,96,42,32,217,2,58,51,55,224,29,0, +128,232,64,9,128,232,2,94,109,97,2,108,108,111,2,99,32,58,173,119, +2,73,79,46,2,112,101,114,2,102,111,114,2,109,73,79,32,20,224,249, +1,203,92,173,135,50,230,237,85,0,224,227,12,2,58,51,48,229,159,1, +76,166,36,16,67,205,173,95,131,75,136,231,172,227,2,114,97,105,2,115, +101,32,2,58,50,55,254,246,0,128,172,2,65,46,114,2,101,97,100,32, +14,128,177,32,161,63,171,2,65,114,103,2,82,101,102,32,20,211,92,32, +100,101,15,68,120,99,108,64,107,128,190,32,49,2,62,62,32,2,58,50, +50,166,1,74,42,128,33,44,205,252,147,0,71,36,141,226,95,137,96,9, +44,147,128,9,2,58,50,49,250,207,3,111,70,174,120,151,246,159,101,224, +35,2,96,32,116,140,192,32,2,95,56,32,123,205,128,132,2,55,32,58, +172,185,224,47,7,108,253,96,155,143,143,225,14,0,236,202,0,226,202,6, +49,83,160,24,108,31,228,171,0,130,87,208,31,129,10,233,246,0,70,38, +224,11,2,96,210,205,216,224,64,1,142,66,166,246,2,51,32,66,102,223, +226,135,0,74,128,129,75,75,106,226,180,0,68,214,68,213,65,237,240,46, +0,227,137,0,70,206,162,24,2,58,54,32,161,158,2,114,101,116,2,117, +114,110,36,39,225,175,1,36,53,128,201,36,52,227,127,7,227,107,37,2, +58,50,32,226,167,19,235,38,1,194,143,64,202,94,163,201,16,224,0,255, +224,0,255,224,0,255,224,0,255,224,0,255,224,0,255,224,0,255,224,0, +49,1,32,125, }; unsigned char *combexpr = data; -int combexprlen = 90391; +int combexprlen = 90344; #include "mhsffi.h" static struct ffi_entry table[] = { { 0,0 } diff --git a/src/MicroHs/Main.hs b/src/MicroHs/Main.hs index b5f61d88..13e825e2 100644 --- a/src/MicroHs/Main.hs +++ b/src/MicroHs/Main.hs @@ -61,7 +61,7 @@ main = do _ -> error usage usage :: String -usage = "Usage: mhs [--version] [--numeric-version] [-v] [-q] [-l] [-r] [-C[R|W]] [-XCPP] [-Ddef] [-T] [-z] [-iPATH] [-oFILE] [-a[PATH]] [-LPATH] [-PPKG] [-Q PKG [DIR]] [-tTARGET] [ModuleName...]" +usage = "Usage: mhs [--version] [--numeric-version] [-v] [-q] [-l] [-r] [-C[R|W]] [-XCPP] [-Ddef] [-IPATH] [-T] [-z] [-iPATH] [-oFILE] [-a[PATH]] [-LPATH] [-PPKG] [-Q PKG [DIR]] [-tTARGET] [ModuleName...]" -- Drop trailing '/foo' dropTrailing :: Int -> FilePath -> FilePath @@ -108,7 +108,7 @@ readTargets flags dir = do tgFile <- readFile tgFilePath case parseTargets tgFilePath tgFile of Left e -> do - putStrLn $ "Can't read " ++ tgFilePath + putStrLn $ "Cannot parse " ++ tgFilePath when (verbose flags > 0) $ putStrLn e return [] diff --git a/src/MicroHs/TargetConfig.hs b/src/MicroHs/TargetConfig.hs index cba7157d..0eff7b9d 100644 --- a/src/MicroHs/TargetConfig.hs +++ b/src/MicroHs/TargetConfig.hs @@ -8,7 +8,6 @@ module MicroHs.TargetConfig( import Prelude hiding(lex) import Control.Applicative -import Control.Monad import Data.List import Text.ParserComb import MicroHs.Ident @@ -71,12 +70,6 @@ ident = satisfyM "key" is where is (TIdent _ _ x) = Just x is _ = Nothing -keyword :: String -> Parser () -keyword s = do - s' <- ident - guard (s == s') - pure () - key :: Parser String key = ident @@ -89,7 +82,7 @@ targetName :: Parser String targetName = spec '[' *> key <* spec ']' keyValue :: Parser (String, String) -keyValue = (,) <$> key <*> (keyword "=" *> value) +keyValue = (,) <$> key <*> (spec '=' *> value) keyValues :: Parser [(String,String)] keyValues = keyValue `esepBy` nl