From c5d0e256d317ebc3ea2fe01ddfc4f77988b07e25 Mon Sep 17 00:00:00 2001 From: Lennart Augustsson Date: Thu, 29 Aug 2024 18:09:20 +0200 Subject: [PATCH] Avoid rnf from Control.DeepSeq, it's a massive slowdown. Use primRnf instead. --- generated/mhs.c | 8831 +++++++++++++++++++------------------- ghc/Compat.hs | 3 + lib/Control/DeepSeq.hs | 4 + mhs/Compat.hs | 13 +- src/MicroHs/Compile.hs | 5 +- src/MicroHs/Exp.hs | 1 - src/MicroHs/Instances.hs | 2 +- src/MicroHs/Main.hs | 1 - 8 files changed, 4438 insertions(+), 4422 deletions(-) diff --git a/generated/mhs.c b/generated/mhs.c index 748a5d9a..0f0230af 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,56,57,54,2,10,65,32,2,95,48, +122,2,118,55,46,2,48,10,49,2,56,57,49,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, @@ -20,4460 +20,4461 @@ static unsigned char data[] = { 209,64,228,224,42,1,2,50,32,95,2,50,49,32,32,69,64,12,33,15, 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,32,125,96,194,32,2,2,80, -32,64,96,180,2,95,49,56,2,54,49,32,2,64,95,55,2,55,53,32, -2,95,51,53,2,51,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,98,153,160,105,32,15,2,55,48,32,130,92,65,94,64,15,97, -79,96,9,65,65,2,85,32,90,161,139,65,28,193,149,128,45,128,153,32, -41,2,57,50,32,226,236,0,32,149,2,49,54,32,32,20,2,56,50,32, -32,69,2,54,57,32,96,76,2,57,51,32,129,141,128,54,2,32,64,83, -160,60,2,51,57,32,64,32,226,56,0,64,149,2,51,48,55,192,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,52,32,35,64,87,224,29,4,96,0,2,58,49,56, -2,57,53,32,2,64,10,65,129,76,129,79,64,99,2,53,50,32,64,9, -33,60,64,248,32,67,2,51,32,35,129,1,162,11,64,148,129,231,96,95, -130,213,33,195,97,39,2,35,49,32,64,104,32,223,2,51,55,51,32,62, -32,8,2,53,56,53,2,32,35,49,64,195,32,12,2,52,56,57,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,29,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,246,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,2,67, -82,34,224,70,60,2,87,34,32,224,70,59,224,69,60,2,84,34,32,224, -69,58,2,88,67,80,2,80,34,32,224,72,58,2,122,34,32,224,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,165,116,37,161,69,67,134,69,71,2,230,69,0,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,38,33,136,63,37,190,224,203,1,224,206,109,32,10, -224,206,18,224,200,0,37,228,160,200,224,170,114,105,211,224,170,24,32,164, -224,170,11,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,16,2,56,48,32,226,50,12,2,52,48,49,226,50,11, -224,219,127,232,223,1,224,219,71,226,98,99,64,160,226,97,17,107,128,192, -202,75,133,196,152,2,55,49,32,224,180,92,229,87,13,2,57,55,32,229, -86,39,235,156,4,229,86,124,224,196,0,229,85,26,224,189,2,64,43,2, -95,49,48,99,255,2,52,48,57,226,60,2,192,102,128,114,225,18,1,224, -190,5,32,2,224,190,60,109,44,226,56,29,111,127,226,56,10,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,2,49,48,32, -131,114,238,26,5,225,70,3,64,209,174,123,64,68,227,165,4,226,90,11, -112,154,160,223,197,177,224,39,11,104,192,224,39,26,96,184,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,55,54,224, -79,29,2,57,48,32,224,39,29,228,157,2,33,214,174,236,238,246,5,226, -122,1,224,64,0,46,115,224,64,9,65,58,80,109,141,245,2,50,52,51, -71,138,226,237,6,100,103,109,239,32,69,83,44,2,51,49,55,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,208,225,182,3,2,90,32,66,225,182,255,225,182,116,225,180,16,65,179, -35,143,225,179,3,224,118,3,169,176,225,150,20,225,197,255,224,23,14,225, -122,10,33,116,69,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,41,76,225,95,17,225,97,2,225,98,255,225,72,11,65,71,41,162, -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, -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,32, -75,85,231,224,75,9,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,32, -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,49,39,135,96,144,224,79, -15,2,111,116,104,2,101,114,45,224,77,6,192,60,128,186,60,251,85,9, -64,59,64,7,32,62,96,8,245,17,16,2,32,32,34,128,55,32,31,2, -51,49,51,86,70,2,52,48,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,128,88,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,65,157, -33,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,2,49,56,49,215,109,193,158,32,189,98,165,2,49,55,50,118,126,192, -33,215,83,159,73,64,106,55,204,119,151,2,55,50,32,64,111,2,51,53, -53,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,94,10,87,56,152,119, -64,16,183,66,64,96,226,60,3,96,24,65,73,119,64,2,95,52,50,2, -57,32,95,2,50,57,50,96,110,162,141,64,50,97,69,32,9,32,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,52,51,66,49,121,107,64, -88,139,21,2,83,32,67,128,165,2,51,57,52,97,29,2,50,55,56,64, -215,2,53,48,32,248,140,5,56,141,129,86,2,95,51,55,64,221,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,182,97,32,149,161,116,34,132,46,149, -90,173,96,26,64,22,2,53,50,51,64,167,32,28,89,162,224,170,11,2, -73,32,64,2,64,35,51,193,148,128,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,32,147,32,78, -64,135,2,53,51,32,228,99,0,139,181,244,5,41,247,88,0,66,175,224, -65,0,34,43,65,223,100,202,129,40,131,138,124,190,64,8,101,33,81,36, -149,248,2,48,48,32,32,153,2,52,51,49,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,64,109,228,245, -1,131,105,97,7,128,50,225,34,10,64,53,67,231,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,2,56,32,67,36, -193,2,48,55,32,228,0,0,190,81,64,22,102,187,225,193,4,226,1,9, -225,13,4,102,245,160,39,2,51,48,51,232,52,0,37,186,133,164,64,10, -104,205,253,93,19,224,79,0,32,54,135,50,102,124,224,87,0,126,199,102, -69,224,143,14,32,25,224,143,9,2,50,50,57,230,118,1,64,63,196,213, -255,195,2,99,152,253,211,0,67,241,141,121,70,212,2,90,32,90,32,1, -160,40,32,26,64,71,32,26,97,239,2,50,53,32,228,16,2,130,157,226, -146,0,160,165,96,118,2,51,55,55,96,125,159,122,37,149,224,6,0,64, -81,139,248,162,18,194,249,66,9,64,143,2,95,50,53,103,48,224,30,15, -2,51,54,48,224,30,10,2,95,51,56,68,207,226,239,8,34,101,132,140, -228,220,0,66,246,64,125,167,29,234,209,3,96,227,97,171,65,143,65,185, -2,56,54,51,34,155,2,53,48,57,64,61,2,75,32,95,70,65,102,86, -71,3,194,176,234,112,0,162,116,2,51,56,32,96,121,32,11,125,45,2, -54,53,32,228,27,17,227,101,6,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,54,52,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,129,29,135,129,162,128,235,141,0,229,224,9, -2,51,52,54,226,168,0,224,42,4,67,172,72,189,108,207,232,248,2,226, -208,6,42,196,132,212,162,138,197,1,96,52,227,19,3,39,135,130,164,229, -143,0,163,180,230,88,8,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,56,32,35,204,31,105,94,2,52,56,32,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,65,33,85,114,224,181,4,193,243,64,183,162,161,64,5, -75,127,64,46,175,147,231,197,8,65,29,2,52,52,57,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,71,44,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,76,182,69,192,224,184,12,2,46,99,111,2,109,98,34, -160,86,135,97,224,60,35,192,57,225,144,6,2,51,57,54,229,116,2,37, -109,2,99,46,99,224,42,5,77,123,234,66,6,226,202,3,65,148,142,208, -204,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,194,104,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,48,205, -203,59,240,236,4,225,147,1,2,52,48,52,225,27,1,162,242,243,123,3, -200,246,224,199,7,139,46,2,56,49,51,160,102,193,217,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,49,52,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,51,55,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,49, -53,225,111,2,238,11,3,224,11,0,244,47,0,230,195,1,239,50,1,2, -56,51,51,128,7,2,53,56,32,224,84,1,140,193,244,50,0,42,29,98, -51,114,196,32,88,2,55,48,54,32,93,92,26,37,144,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,98,31,148,180,2,67,32,80,68,39,39,157,68,39,66,32,2, -32,35,48,142,15,106,68,138,179,73,145,65,86,2,75,52,32,129,119,224, -158,6,69,31,2,55,50,49,73,91,235,227,0,230,215,8,224,231,6,225, +160,120,2,67,32,67,98,35,2,95,49,55,2,55,50,32,96,194,32,2, +2,80,32,64,96,180,2,95,49,56,64,76,2,95,55,54,2,57,32,95, +2,51,53,51,2,32,102,114,192,86,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,96,255,160,105,32,15,2,54,53,32,130,92,65,94,32,15,2,55, +48,32,128,149,2,56,55,49,32,9,2,85,32,90,161,139,65,28,193,149, +128,45,128,153,32,41,2,56,55,32,226,236,0,32,149,2,49,54,32,64, +62,32,20,2,95,49,54,64,214,64,34,2,56,32,64,97,141,128,54,2, +32,64,83,160,60,2,51,57,32,64,32,226,56,0,64,149,2,51,48,55, +192,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,57,32,35,65,156,224,29,4,96,0,2, +58,49,56,2,57,48,32,2,64,10,65,129,76,129,79,64,99,2,53,50, +32,64,9,2,53,32,95,64,232,32,67,2,51,32,35,128,241,162,11,64, +148,129,231,96,95,130,213,33,195,97,23,2,35,49,32,64,104,32,223,2, +51,55,51,32,62,32,8,2,53,56,53,2,32,35,49,64,195,32,12,2, +52,56,57,32,112,128,191,2,49,51,52,64,49,2,52,55,32,64,50,96, +47,128,0,2,73,32,64,32,158,64,91,96,158,224,1,15,34,172,34,1, +2,48,32,35,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,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,2,67,82,34,224,70,60,2,87,34,32,224,70,59,224, +69,60,2,84,34,32,224,69,58,2,88,67,80,2,80,34,32,224,72,58, +2,122,34,32,224,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,165,116,37,48,69,67,166, +69,101,175,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,38,33,136,63,37,190,224,203, +1,224,206,109,32,10,224,206,18,224,200,0,106,53,96,200,224,170,114,105, +211,224,170,24,107,27,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,99,216,226,50,9,2,52,48, +49,226,50,11,224,219,127,232,223,1,224,219,71,226,98,99,2,56,48,32, +226,97,18,107,128,192,202,64,183,196,152,107,42,224,180,90,229,87,13,2, +57,55,32,229,86,40,235,156,3,229,86,124,224,196,0,229,85,27,224,189, +1,64,43,2,95,49,48,77,40,34,69,227,243,2,129,12,106,111,64,73, +225,18,1,224,190,5,32,2,224,190,60,66,14,226,56,30,36,4,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, +2,49,48,32,131,114,238,26,5,225,70,3,64,209,174,123,64,68,227,165, +4,226,90,11,32,217,224,223,0,197,177,224,39,10,67,106,224,39,28,33, +34,224,39,28,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,55,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,37,184, +143,1,48,168,32,210,224,59,0,194,237,100,103,109,239,32,69,83,44,2, +51,49,55,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,248,225,116,13,235,35,6,225,113, +255,227,55,54,227,0,11,65,134,38,132,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,40,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,32,120,76,148,224,120, +27,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,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,82,151,32, +17,50,32,37,212,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,49,35,179, +96,144,224,79,15,2,111,116,104,2,101,114,45,224,77,6,192,60,149,10, +60,251,85,9,64,59,64,7,32,62,96,8,245,17,16,2,32,32,34,128, +55,32,31,2,51,49,51,86,70,2,52,48,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,128,88,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,54,54,32,65,163,117,182,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,2,49,56,49,247,54,2,97,158,32,189,98,165, +55,80,118,126,192,33,215,83,159,73,64,106,55,204,119,151,2,54,55,32, +64,111,2,51,53,53,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,2, +48,48,32,97,135,96,253,117,47,183,66,64,20,123,236,162,60,2,54,57, +54,150,131,119,64,2,95,52,50,2,57,32,95,2,50,57,50,96,110,162, +141,64,50,152,191,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,52,51,66,49,96,165,32,88,64,111,66,249,98,57,64,30,2,57,52, +32,65,29,2,50,55,56,64,215,2,53,48,32,248,140,5,56,141,150,114, +2,95,51,55,65,34,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,225, +65,59,129,116,34,132,45,77,64,149,96,81,64,22,2,53,50,51,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,32,147,32,78,96,169,160,109,65,105,139,181,244,5,41,247, +88,0,66,175,224,65,0,34,43,65,223,100,202,194,232,64,210,124,190,64, +8,101,33,2,56,56,32,153,251,2,54,57,53,65,39,2,52,50,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,25,66,79,217,239,132,214,161,7,128,50,225,34,10,64,53,130,221, +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,51,32,67,36,193,2,48,55,32,228,0,0,165,139,64,22,102,187, +225,193,4,226,1,9,225,13,4,102,245,160,39,2,51,48,51,232,52,0, +37,186,133,236,64,10,104,205,253,93,19,224,79,0,32,54,135,50,102,124, +224,87,0,124,178,102,69,224,143,14,35,176,224,143,9,2,50,50,57,230, +118,1,67,221,102,105,165,233,161,204,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,68,34,228,16,1, +130,157,226,146,0,160,165,124,85,2,51,55,55,96,125,159,122,2,49,53, +49,224,6,0,64,81,139,248,162,18,194,249,66,9,66,146,2,95,50,53, +102,232,224,30,15,2,51,54,48,224,30,10,2,95,51,56,64,231,226,239, +8,34,101,132,140,129,226,64,125,138,203,167,235,97,58,224,99,0,64,227, +97,171,65,143,65,185,2,56,53,56,34,155,2,53,48,57,64,61,2,75, +32,95,70,65,102,86,71,3,194,176,234,112,0,162,116,2,51,56,32,96, +121,32,22,125,45,32,176,228,27,17,227,101,6,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,53,57,129,182,232,104,1,192,136,32,109,200,72,134,122,224,54,0,224, +141,0,128,87,64,66,32,59,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,1,104,122,229,203,0,224,42,1,99,236,99, +195,40,254,232,248,2,226,208,6,2,49,55,50,129,151,162,138,197,1,96, +52,227,19,3,39,135,130,164,229,143,0,163,180,230,88,8,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,33,51,2,51,32,35,204,31,105,94,2, +52,56,32,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,98,54,129,238,231,87,4,65, +29,2,52,52,57,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,209,36,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,76,182,69,192,224,184,12, +2,46,99,111,2,109,98,34,160,86,135,97,224,60,35,192,57,225,144,6, +2,51,57,54,229,116,2,37,109,2,99,46,99,224,42,5,77,123,234,66, +6,226,202,3,65,148,142,136,204,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,73,133,243,2,7,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,135,254,225,179,1,243,146,4,65,124,170,148, +237,66,1,243,123,4,200,246,224,199,7,139,46,2,56,48,56,160,102,140, +96,239,28,4,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,48,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,51,55,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,49,48,225,111,2,238,11,3,224,11,0,244,47,0,230, +195,1,239,50,1,2,56,50,56,171,36,227,164,0,64,12,131,112,212,50, +32,16,113,91,114,196,32,88,77,211,44,176,105,198,83,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,64,246, +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,98,68,148,180,2,67,32,80,68,39,39,157,68,39,33,250,36,79, +149,193,2,50,55,54,193,142,105,145,65,86,2,75,52,32,129,119,224,158, +6,69,31,2,55,49,53,73,91,59,29,224,29,7,166,215,224,231,6,225, 2,2,192,40,248,32,2,119,220,53,220,210,37,224,34,2,228,43,1,70, -21,96,118,231,171,4,119,53,244,128,7,64,253,65,6,40,139,2,52,49, -50,83,87,114,79,224,201,2,128,143,136,245,231,178,0,224,97,2,231,65, -2,138,249,160,23,2,95,54,57,198,208,225,10,13,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,54,104,163,82,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,80,135,160,67,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,68,242,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,80,25,236,155,3,228,73, -1,224,9,1,131,85,246,118,3,2,95,54,53,69,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,2,55, -57,32,229,253,0,33,112,32,4,165,191,225,185,17,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, -100,101,131,225,70,58,147,211,218,153,88,34,77,221,65,181,32,29,65,63, -125,210,76,78,133,121,115,16,235,99,1,249,235,0,64,65,89,237,96,187, -32,203,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,147,182,234,138,2,226, -249,0,35,217,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,71,167,224,149,1,96,147,224,80, -12,45,150,2,102,102,105,2,46,104,34,203,112,2,49,55,52,33,27,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,52,55,229,67,0,224,24,6,168,107,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,117, -79,112,129,2,51,48,56,228,122,7,224,32,0,66,72,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,53,50,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,2,52,50,53, -77,113,70,222,64,151,164,79,238,48,0,130,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,53,55,66,234,70,69,2,55,55,50,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, -53,52,32,16,229,128,3,224,87,39,2,119,114,97,2,112,112,101,2,114, -34,32,224,87,6,65,197,224,87,1,225,58,1,224,79,23,132,118,238,0, -2,97,25,2,95,53,50,66,14,225,4,7,236,50,1,78,3,243,103,22, -165,163,64,43,165,45,2,56,53,54,117,69,171,69,128,184,103,128,176,55, -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,166,237,253,212, -6,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,40,157,40,70,110,195,78,203,2,50,51,57,76,181, -142,210,40,190,2,56,55,48,234,233,3,238,226,0,32,24,32,35,96,29, -2,54,51,32,50,1,75,126,239,32,0,64,88,44,25,104,234,55,174,144, -14,41,10,169,81,234,237,1,192,11,236,105,0,176,162,114,249,233,207,2, -182,176,81,169,96,105,128,98,152,167,233,161,19,2,123,32,92,49,31,177, -32,54,54,250,12,24,64,46,2,44,32,109,2,104,115,95,33,211,2,114, -95,34,241,89,4,239,190,2,2,44,34,32,225,66,0,242,243,0,224,134, -22,224,133,43,224,128,27,80,155,185,175,235,126,1,88,5,107,189,224,99, -15,224,223,2,109,32,64,99,2,56,52,50,220,244,249,217,2,78,38,64, -181,2,56,52,52,96,86,65,227,224,17,5,66,51,253,209,2,244,109,8, -174,39,233,143,3,139,53,2,38,32,109,2,117,115,116,2,32,98,101,2, -32,80,116,2,114,47,70,2,117,110,80,135,198,75,5,224,181,12,2,40, -72,115,128,37,2,41,34,32,213,104,224,40,2,130,52,96,5,246,60,10, -236,188,4,64,189,76,52,65,64,142,169,2,85,32,66,129,5,122,219,236, -135,0,240,38,0,129,90,179,243,148,175,157,35,65,104,97,18,248,117,2, -121,134,82,184,161,85,178,251,189,10,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,246,239,11,32,212, -2,52,49,32,224,212,1,252,241,19,64,43,251,129,0,224,77,0,76,243, -2,50,56,32,224,139,12,224,122,0,2,32,95,53,2,54,50,32,64,201, -124,121,2,53,54,51,64,17,32,221,191,32,224,134,6,2,95,55,54,160, -248,214,23,83,194,33,97,226,53,4,2,52,53,32,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,237,142,0,129,119,111,131,64,141,141,89,253,7,6, -2,80,114,105,2,109,105,116,2,105,118,101,2,115,46,73,2,79,34,32, -128,183,141,116,113,22,142,210,241,51,0,96,167,175,96,192,31,242,13,0, -224,41,4,64,34,239,138,0,209,99,209,14,98,79,239,112,0,122,133,192, -43,239,208,1,128,139,141,241,255,6,21,66,60,2,116,111,95,240,197,2, -244,204,1,2,56,52,49,226,124,22,226,109,36,64,146,134,61,182,209,224, -148,20,98,209,240,184,0,246,239,5,192,154,255,226,22,224,157,1,224,216, -6,254,120,20,226,206,12,96,56,227,60,7,64,208,134,181,69,13,152,75, -112,54,163,215,2,67,32,60,161,247,250,21,0,226,13,4,194,6,47,205, -96,9,224,36,8,226,43,1,208,144,133,118,225,250,3,133,94,160,32,148, -78,224,30,5,115,171,224,212,1,229,51,3,226,203,2,192,18,209,3,224, -115,0,113,102,2,95,56,54,244,161,1,2,51,48,50,129,130,96,158,179, -191,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,183,188,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,206,78,224,74,13,224, -29,0,224,75,17,2,68,97,116,2,97,46,87,32,39,96,4,109,74,224, -75,17,128,30,224,152,28,2,40,41,34,224,74,16,70,95,224,73,22,2, -83,121,115,47,220,37,15,2,46,72,97,2,110,100,108,152,69,224,115,13, -194,113,231,96,2,42,80,150,56,226,40,17,2,70,111,114,69,192,2,46, -67,46,2,84,121,112,32,175,128,67,66,132,235,8,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, -237,154,11,2,67,85,83,224,22,12,161,250,224,42,5,224,20,11,2,76, -111,110,236,60,8,2,67,85,76,224,21,11,33,31,2,100,105,102,2,102, -34,32,224,152,7,44,135,224,20,9,224,21,12,2,76,76,111,224,110,12, -192,22,236,36,9,67,99,138,157,230,235,17,228,64,1,32,45,68,93,224, -45,20,224,42,2,201,52,230,235,10,100,195,32,25,228,188,8,135,133,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,46,50,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,53, -55,2,32,64,80,236,212,0,129,6,32,108,2,57,50,52,66,239,108,206, -202,74,96,60,135,189,101,126,170,30,2,49,55,32,64,6,2,50,48,32, -186,199,64,9,173,0,2,35,49,50,192,65,101,108,64,65,199,108,159,91, -2,56,50,49,171,117,45,131,120,84,64,19,109,58,96,136,160,21,64,20, -105,110,2,50,55,32,92,44,141,160,151,247,69,228,192,60,193,51,2,56, -50,56,119,1,173,156,224,74,3,2,64,95,57,106,4,64,73,237,199,2, -224,66,1,129,163,2,56,51,48,170,238,86,201,64,15,136,197,231,244,1, -63,108,160,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,120,240,2,50,57,32,96,33, -130,240,80,68,2,67,65,83,117,26,2,76,101,110,64,44,64,32,32,25, -2,94,108,122,53,141,96,16,130,194,2,95,56,53,46,109,46,204,99,67, -128,7,2,95,56,57,224,234,0,2,95,57,49,224,11,2,129,123,128,11, -75,55,128,11,65,135,33,225,129,65,77,119,103,167,32,14,224,11,0,232, -179,0,2,56,50,54,192,19,128,5,64,137,131,14,2,94,112,111,116,201, -96,156,130,247,2,94,112,101,116,243,96,18,130,128,237,226,0,225,248,3, -64,7,252,212,0,225,74,1,129,136,32,170,140,138,225,81,0,64,77,202, -79,2,95,52,48,121,169,74,109,2,95,55,50,160,145,176,24,2,49,49, -56,96,122,161,119,34,132,64,13,239,121,0,66,138,2,54,51,56,234,87, -1,255,132,21,2,117,110,115,37,237,62,153,2,99,104,97,2,114,32,100, -38,244,255,128,7,255,228,0,64,79,159,230,32,129,96,227,2,49,57,32, -2,35,50,48,130,104,255,75,9,224,20,6,224,105,5,2,42,99,111,2, -109,98,101,2,120,112,114,32,108,64,117,128,49,33,44,58,84,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,2,53,57,32,238,139,3,161,112,208,40,177,18,2,83,32,85,228, -63,0,253,211,4,128,7,130,47,241,28,0,177,17,241,16,5,2,95,53, -56,186,248,32,95,33,31,145,203,35,189,224,160,15,2,49,52,57,171,200, -33,253,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,219,43,225,55,6,252,76,5,223,208,252,96,4,143, -176,255,191,0,96,11,45,91,111,149,242,114,2,64,33,193,53,160,130,131, -33,2,95,52,57,102,224,69,182,69,241,64,211,36,39,220,98,222,42,96, -14,134,240,82,252,96,100,143,53,2,49,51,32,128,79,131,83,229,179,3, -70,114,66,23,32,37,2,48,57,32,99,69,101,221,227,168,0,70,109,199, -71,96,86,167,98,2,56,49,48,160,7,97,7,64,93,131,162,2,75,32, -58,128,20,32,11,2,90,32,85,101,19,64,43,68,75,153,171,64,32,64, -108,132,74,224,141,3,96,134,100,198,230,64,2,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,254,105,0,129,164,230,130,0,254,54,0,224,8,4,64,137,114,191,2, -56,48,54,230,62,4,230,65,5,236,167,2,2,50,52,50,76,211,165,140, -2,49,52,51,35,9,108,180,2,50,52,51,237,124,1,97,94,2,50,50, -52,128,100,2,51,57,57,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,3,4,2,110,32,102,2, -105,108,101,233,124,7,207,15,230,191,1,238,240,2,2,56,48,55,224,65, -2,2,100,101,102,2,97,117,108,172,134,2,51,51,55,228,134,13,2,99, -99,34,254,240,0,96,37,224,103,3,144,79,225,32,4,64,105,230,6,5, -254,222,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,1,9,2,56,48,49,108,95,255,14,1, -255,26,7,225,55,4,225,59,7,225,61,2,159,196,233,64,0,33,73,168, -116,64,168,225,61,27,99,236,2,49,49,57,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,73,208,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,248,17,4,201,247,100,182,146,176,32,7,105,68,160,109,171,54,230,206, -0,232,182,1,2,55,56,52,232,182,0,64,189,128,126,2,95,50,53,160, -140,224,45,4,2,51,56,57,131,240,224,44,0,132,72,66,8,64,32,225, -157,0,226,245,0,226,193,4,225,100,17,2,67,97,110,2,39,116,32,89, -197,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,66,57,173,51,146,184,129,145,98,102,2,52,51,51,66,108,69,188, -160,181,2,53,49,55,179,46,2,51,53,51,179,143,211,148,132,29,2,54, -54,32,134,223,97,62,71,84,2,83,32,64,100,77,80,160,2,51,54,53, -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,225,32,1,64,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,123,153,36,120,224,130,1,2,84,97,114,33,56,231,148,2, -192,34,88,240,32,116,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,37,13,192,249, -32,39,92,72,128,12,65,0,213,104,106,223,66,195,2,90,32,66,149,62, -131,9,33,5,137,105,245,109,2,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,34,56,135,151,32,186, -146,174,128,85,235,100,0,130,1,169,164,64,223,64,191,206,120,2,75,32, -66,96,119,105,253,205,153,40,45,235,128,3,2,51,55,56,64,60,2,52, -51,56,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,125,173,162,107,2,53,49,57,224,237, -0,224,72,24,44,207,2,101,99,116,2,101,100,58,224,75,1,105,10,33, -14,2,56,56,32,229,217,0,236,188,2,67,54,98,177,2,53,50,51,97, -240,112,230,224,12,4,2,55,56,53,67,149,76,145,67,156,112,221,2,55, -57,50,133,233,224,7,0,33,3,2,58,49,55,64,108,64,78,66,20,2, -53,51,51,96,75,42,222,160,62,177,78,247,93,1,138,235,2,49,57,50, -32,33,2,54,57,51,224,39,0,224,211,1,63,204,128,202,43,138,2,50, -52,49,224,149,0,65,122,128,194,96,122,150,110,224,179,1,122,249,113,26, -134,179,224,210,7,47,250,224,189,0,96,8,32,117,64,74,178,190,2,49, -53,56,102,246,33,129,192,38,64,29,186,95,224,104,12,117,14,2,55,57, -48,101,207,97,49,224,107,0,2,51,32,79,2,32,35,54,216,146,64,17, -69,219,64,80,135,66,65,204,225,98,0,242,252,2,2,97,108,117,106,131, -225,53,7,250,75,1,66,167,250,78,1,64,81,239,252,0,225,129,2,2, -55,56,57,231,142,0,102,156,128,24,209,216,2,53,54,52,96,5,224,130, -0,133,219,232,9,1,225,120,10,64,106,164,235,140,215,129,93,224,67,3, -64,213,64,132,224,213,6,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,5,34,223,2,35, -57,49,162,140,187,154,96,19,141,164,97,241,96,66,65,13,64,15,226,248, -0,225,123,11,2,107,101,121,224,163,10,251,241,2,110,249,225,122,4,65, -100,141,122,224,249,4,237,250,0,131,200,68,46,70,130,37,89,34,13,64, -81,231,247,0,252,139,9,121,199,174,143,96,31,2,90,32,95,97,152,2, -49,51,52,225,28,1,32,229,64,120,2,80,32,58,130,235,160,213,69,210, -69,212,2,52,51,53,231,162,0,147,185,130,235,64,156,98,42,242,119,0, -226,215,1,227,65,5,166,227,236,236,2,65,238,64,83,103,93,70,213,225, -139,2,160,148,202,29,239,19,4,2,50,53,56,65,184,81,70,143,114,200, -64,96,227,233,153,4,33,52,99,163,224,34,0,162,15,64,91,130,228,66, -38,240,123,17,240,125,10,96,59,175,171,116,198,64,112,246,75,1,40,45, -111,209,149,168,149,159,231,94,3,2,55,56,50,160,164,224,14,1,179,27, -2,35,54,52,252,112,1,66,24,155,74,252,111,1,104,147,252,111,4,129, -57,252,137,11,96,231,124,67,252,159,4,130,117,167,11,96,161,170,98,224, -195,5,2,49,55,55,131,74,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,53,54,220,68,96,17,64,175,33,238,2,95,54,54,34,6,2, -54,54,49,232,225,2,192,9,232,227,0,96,36,128,58,60,155,97,98,232, -118,1,225,69,13,193,2,224,219,5,96,21,100,69,129,135,224,34,10,183, -221,224,34,2,225,74,9,2,53,57,53,225,10,7,66,65,164,139,83,142, -64,162,32,178,64,21,132,94,97,37,49,209,67,61,2,52,55,49,130,199, -2,52,32,35,142,65,97,213,96,32,2,52,55,32,170,4,2,50,48,52, -104,98,224,23,7,2,54,53,53,114,177,64,22,224,24,4,36,0,2,52, -49,49,103,118,2,50,48,50,245,26,3,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,158,45,173,178,224,46,19,105,113,40,86,192,46,224,44,33,224, -41,32,131,80,98,116,35,242,32,4,136,66,96,168,64,58,224,27,22,224, +21,96,118,231,171,4,2,55,49,56,244,128,9,64,253,65,6,40,139,2, +52,49,50,83,87,195,57,230,105,3,163,46,78,176,231,64,1,160,97,231, +65,2,138,249,160,23,2,95,54,56,198,105,225,10,13,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,85,70,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,80,135,182,157,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,79,195,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,82,94,236,155,3,228, +73,1,224,9,1,131,85,246,118,3,2,95,54,53,69,111,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,2, +55,57,32,229,253,0,2,56,50,32,32,4,165,191,225,185,17,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,100,101,131,225,70,58,147,211,218,153,93,195,77,221,65,56,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,32,203,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,186, +8,234,138,1,226,249,0,35,217,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,71,167,224,149, +1,96,147,224,80,12,45,150,2,102,102,105,2,46,104,34,203,112,2,49, +55,51,33,204,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,52,50,229,67,0,224,24,6,172, +76,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,117,79,121,198,2,51,48,56,228,122,7,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,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,52,55,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,2,52,49,57,77,113,70,222,64,151,246,223,0,205,36,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,53,50,66,234,70,69,2,55,54,54,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,52,57,32,16,229,128,3,224,87,39,2,119,114,97,2, +112,112,101,2,114,34,32,224,87,5,70,32,224,87,2,225,58,1,224,79, +23,132,118,238,0,2,97,25,2,95,53,50,68,180,225,4,7,236,50,1, +78,3,243,103,22,165,163,64,43,165,45,2,56,53,49,117,69,171,13,128, +184,81,198,208,55,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,32,14,66,239,32,14,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,41,38,40,70,110,195,78, +203,2,50,51,57,76,181,142,210,32,5,2,56,54,52,234,233,3,238,226, +0,2,95,56,55,53,35,96,29,2,54,51,32,50,1,82,78,239,32,0, +64,88,45,147,104,234,55,174,144,14,41,10,169,81,234,237,1,192,11,236, +105,0,176,162,114,249,233,207,2,182,176,81,169,96,105,128,98,152,167,233, +161,19,2,123,32,92,49,31,177,32,54,54,250,12,24,64,46,2,44,32, +109,2,104,115,95,33,211,2,114,95,34,241,89,4,239,190,2,2,44,34, +32,225,66,0,242,243,0,224,134,22,224,133,43,224,128,28,147,86,89,175, +235,126,1,88,5,120,12,224,99,15,224,223,2,109,32,64,99,2,56,51, +55,220,244,249,217,2,78,38,64,181,2,56,51,57,96,5,74,208,224,17, +5,65,146,253,209,2,244,109,8,174,39,233,143,3,139,53,2,38,32,109, +2,117,115,116,2,32,98,101,2,32,80,116,2,114,47,70,2,117,110,80, +135,198,75,5,224,181,12,2,40,72,115,128,37,2,41,34,32,213,104,224, +40,2,130,52,96,5,246,60,10,236,188,4,66,224,64,161,65,64,142,169, +2,85,32,66,129,5,2,50,57,32,236,135,2,240,38,0,129,90,179,243, +148,175,157,35,65,104,97,18,248,117,2,121,134,148,254,97,85,178,251,189, +10,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,246,239,11,32,212,64,196,224,212,0,252,241,19,64, +43,251,129,0,224,77,0,76,243,60,79,224,139,12,224,122,0,2,32,95, +53,2,54,50,32,64,201,124,121,2,53,54,51,64,17,226,43,0,224,134, +7,33,239,176,250,99,240,65,97,140,248,226,53,4,64,140,246,163,20,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,237,142,0,2,49,51,48,212,107,64,141,141, +89,253,7,6,2,80,114,105,2,109,105,116,2,105,118,101,2,115,46,73, +2,79,34,32,128,183,141,116,113,22,142,210,241,51,0,96,167,175,96,192, +31,242,13,0,224,41,4,64,34,239,138,0,209,99,209,14,98,79,239,112, +0,2,57,50,32,224,43,1,239,208,1,96,139,69,153,174,60,225,16,17, +66,60,2,116,111,95,240,197,2,244,204,1,2,56,51,54,226,124,22,226, +109,36,64,146,134,61,182,209,224,148,20,98,209,240,184,0,246,239,5,192, +154,255,226,22,224,157,1,224,216,6,254,120,20,226,206,12,96,56,227,60, +7,64,208,134,181,69,13,152,75,112,54,163,215,2,67,32,60,161,247,250, +21,0,226,13,4,194,6,47,205,96,9,224,36,8,226,43,1,208,144,133, +118,225,250,3,133,94,160,32,148,78,224,30,5,102,254,224,212,1,229,51, +3,226,203,2,192,18,209,3,224,115,0,113,102,2,95,56,53,244,161,1, +2,51,48,50,129,130,125,9,179,191,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,183,188,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,206,78,224,74,13,224,29,0,224,75,17,2,68,97,116,2,97, +46,87,32,39,96,4,109,74,224,75,17,128,30,224,152,28,2,40,41,34, +224,74,16,70,95,224,73,22,2,83,121,115,47,220,37,15,2,46,72,97, +2,110,100,108,152,69,224,115,13,194,113,231,96,2,42,80,150,56,226,40, +17,2,70,111,114,69,192,2,46,67,46,2,84,121,112,32,175,128,67,66, +132,235,8,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,237,154,11,2,67,85,83,224,22,12,161, +250,224,42,5,224,20,11,2,76,111,110,236,60,8,2,67,85,76,224,21, +11,33,31,2,100,105,102,2,102,34,32,224,152,7,44,135,224,20,9,224, +21,12,2,76,76,111,224,110,12,192,22,236,36,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,104, +38,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,46,50,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,53,49,2,32,64,80,236,212,0,129,6,32, +108,2,57,49,56,66,239,108,206,202,74,64,60,64,8,96,60,184,147,32, +27,2,49,50,32,96,6,69,119,107,176,64,9,173,0,2,35,49,50,192, +65,74,60,96,65,199,108,159,91,2,56,49,54,171,117,45,136,120,84,64, +19,32,44,74,198,32,36,160,21,64,20,105,110,64,79,60,44,141,160,151, +247,69,228,192,60,193,51,2,56,50,51,119,1,173,156,224,74,3,2,64, +95,57,106,4,96,153,237,187,2,224,66,0,129,163,2,56,50,53,170,238, +86,201,64,15,151,155,231,244,1,63,108,160,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,120,240,2,50,52,32,96,33,130,240,80,68,2,67,65,83,117,26,2, +76,101,110,96,44,130,220,2,94,108,122,53,141,96,16,130,194,39,13,46, +109,46,209,99,67,128,7,2,95,56,57,224,234,0,33,211,224,11,2,97, +123,160,11,75,55,128,11,65,135,32,94,128,255,77,119,111,71,32,14,126, +22,98,4,200,179,2,56,50,49,192,19,128,5,64,137,131,14,2,94,112, +111,116,201,96,156,130,247,2,94,112,101,116,243,96,18,130,128,237,226,0, +225,248,3,65,215,252,212,0,225,74,1,129,136,32,170,96,212,225,81,1, +32,77,34,22,162,79,74,229,34,251,74,109,2,95,55,50,128,145,64,80, +103,155,32,8,64,14,161,119,129,118,66,122,226,138,1,2,54,51,50,234, +87,1,255,132,21,2,117,110,115,37,237,62,153,2,99,104,97,2,114,32, +100,38,244,255,128,7,255,228,0,64,79,159,230,2,49,51,32,128,227,2, +52,32,35,65,2,64,107,255,75,9,224,20,6,224,105,5,2,42,99,111, +2,109,98,101,2,120,112,114,32,108,64,117,128,49,33,44,58,84,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,41,94,238,139,3,161,112,208,40,177,18,2,83,32,85,228,63, +0,253,211,4,128,7,130,47,241,28,0,177,17,241,16,5,2,95,53,56, +186,248,64,95,165,188,2,54,51,49,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,219,43,225,55,6,252,76,5,223,208,252,96, +4,143,176,255,191,0,96,11,45,91,100,227,242,114,2,64,33,193,53,128, +130,2,48,57,32,97,80,33,51,113,3,32,57,69,241,66,253,36,39,220, +98,222,42,143,27,102,240,91,231,96,100,143,53,101,116,64,79,131,83,229, +179,3,70,114,100,47,32,29,75,217,197,221,227,168,0,70,109,199,71,96, +86,167,98,2,56,48,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,153,171,96,32,130,43,134, +7,229,193,1,33,22,2,57,57,32,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,254,105,0,129,164,230,130,0,254,54,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,108,180,2,50,52,51,237,124,1,97,94,2,50,50,52,128, +100,2,51,57,57,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,3,4,2,110,32,102,2,105,108, +101,233,124,7,207,15,230,191,1,238,240,2,2,56,48,50,224,65,2,2, +100,101,102,2,97,117,108,172,134,2,51,51,55,228,134,13,2,99,99,34, +254,240,0,96,37,224,103,3,144,79,225,32,4,64,105,230,6,5,254,222, +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,1,9,2,55,57,54,108,95,255,14,1,255,26, +7,225,55,4,225,59,7,225,61,2,159,196,233,64,0,99,181,192,215,225, +61,28,99,236,46,129,64,5,96,255,239,9,2,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,2,48,51,32, +197,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,248,17,4, +201,247,100,182,146,176,32,7,48,39,224,109,0,171,54,230,206,0,232,182, +1,2,55,55,57,232,182,0,64,189,128,126,2,95,50,53,160,140,224,45, +4,2,51,56,57,131,240,224,44,0,132,72,66,96,69,96,225,157,0,226, +245,0,226,193,4,225,100,17,2,67,97,110,2,39,116,32,89,197,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,2, +58,49,55,69,156,135,47,181,39,133,236,33,17,44,6,65,246,154,10,64, +181,2,53,49,49,179,46,2,51,53,51,179,143,211,148,132,29,114,180,64, +52,98,180,71,84,2,83,32,64,100,77,80,160,2,51,54,53,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, +123,153,36,120,224,130,1,2,84,97,114,33,56,231,148,2,192,34,88,240, +32,138,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,161,165,140,122,47,61,192,12, +65,0,213,104,106,223,66,195,2,90,32,66,149,62,131,9,92,124,105,105, +245,109,2,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,64,7,64,219,64,105,34,13,128,85, +235,100,0,130,1,104,140,96,36,96,191,206,120,2,75,32,66,96,119,109, +3,205,153,40,45,235,128,3,2,51,55,56,64,60,2,52,51,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,125,173,162,107,2,53,49,51,224,237,0,224,72,24, +44,207,2,101,99,116,2,101,100,58,224,75,1,105,10,33,14,85,225,197, +217,236,188,1,99,54,98,177,2,53,49,55,64,5,80,141,224,12,6,2, +55,56,48,65,71,86,41,65,41,99,6,2,55,56,55,131,118,192,7,2, +57,51,32,96,78,172,171,64,49,2,53,50,55,135,41,102,65,118,104,242, +85,6,99,0,78,138,64,33,2,54,56,56,224,39,0,224,211,1,63,204, +128,202,43,138,2,50,52,49,224,149,0,65,122,192,194,175,238,103,170,160, +179,122,249,111,144,134,179,224,210,8,99,48,128,189,96,190,32,42,64,74, +178,190,2,49,53,56,131,23,130,29,64,38,64,29,186,95,224,104,12,117, +14,2,55,56,53,101,207,32,6,224,107,2,2,56,32,79,2,32,35,54, +216,146,64,17,144,30,96,94,128,110,123,58,96,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,55,56,52,231,142,0,102,156,128,24,209,216,2,53,53,53, +96,5,225,166,1,204,239,162,47,225,120,10,64,106,164,235,140,215,129,93, +224,67,3,64,213,66,163,224,213,6,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,65,160,225,133,1,160,19,67,62,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,198,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,160,213,2,53,32, +80,101,212,2,52,50,57,231,162,0,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,68,127,103,246, +225,139,2,160,148,202,29,239,19,4,2,50,53,56,65,184,81,70,143,114, +200,64,96,227,233,153,4,33,52,96,124,224,34,0,162,15,32,91,74,93, +165,164,240,123,17,240,125,10,96,59,175,171,116,198,64,112,246,75,1,40, +45,161,162,85,168,101,212,231,94,4,2,55,55,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,187,133,32,60,252,159,4,130,117,167,11, +96,161,220,81,224,195,4,32,151,224,196,7,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,103,103, +129,14,2,55,53,49,220,68,96,17,64,175,34,235,32,4,35,17,2,54, +53,53,232,225,2,192,9,232,227,0,96,36,160,58,32,8,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,53,57,53,225,10,7,66,65,164,139,83, +142,64,162,32,35,64,21,132,94,97,37,49,209,67,61,2,52,54,53,130, +199,52,223,104,142,129,213,96,32,2,52,55,32,170,4,2,50,48,52,66, +251,224,23,8,33,43,114,177,64,22,224,24,4,35,124,2,52,49,49,118, +168,2,50,48,50,245,26,3,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,40,86,192,46,224,44,33,224, +41,32,131,80,98,116,37,92,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, -73,76,224,139,41,224,111,12,182,85,32,29,32,74,64,39,66,231,214,236, -2,80,32,35,128,182,64,21,67,174,136,118,131,44,175,254,163,71,67,41, -66,223,115,212,68,94,208,105,134,198,128,46,224,28,15,96,206,224,28,3, -67,9,163,91,131,149,205,84,192,20,108,18,142,142,160,183,251,125,0,96, -76,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,7,110,70,245,222,6,241,168,0,2,50,56,48,101,61,129,191, -134,93,32,50,68,141,2,55,54,49,136,189,54,187,97,246,231,90,1,203, -75,79,101,39,101,64,64,102,10,2,54,57,32,106,9,97,78,64,252,221, -220,47,148,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,179,152,232,209,4, -65,171,249,80,0,225,128,34,225,176,255,225,176,80,224,14,5,224,11,2, -245,212,2,225,205,9,174,18,100,94,75,217,76,99,75,133,67,236,96,15, -2,50,56,57,165,208,192,34,244,51,0,115,56,108,128,2,55,50,54,67, -249,107,110,2,51,53,48,100,87,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,6,116,219,75,153,64,124,119,46,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,1,178,147,65,44,187,200,225,27,0,2,51,48,57,96,252, -204,77,192,24,225,33,5,41,80,97,35,69,231,171,79,244,215,0,92,64, -67,101,224,174,1,2,46,109,104,2,115,105,34,64,27,224,19,1,2,62, -32,34,96,132,119,97,64,144,156,187,128,155,252,164,1,230,202,4,2,35, -53,56,199,246,225,185,1,69,143,114,129,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,60, -94,141,63,226,80,0,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,48, -56,246,196,4,224,191,5,236,11,0,66,9,205,239,2,51,56,53,200,147, -160,62,65,115,189,164,97,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,40,182,32,19,199,225,227,152,7,2,51,49,53,128,196, -103,218,2,51,52,57,231,217,0,231,238,1,76,77,231,238,0,136,32,41, -110,108,177,225,31,12,224,169,16,2,114,101,108,2,111,97,100,224,170,5, -227,156,5,100,146,65,141,224,22,7,100,163,232,216,2,98,4,232,217,2, -130,40,32,192,67,157,226,42,12,96,233,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,41,238,226,137,14,224,140,16,2,116,121,112,224,138,11,65,188,113,236, -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,67,50,134,140,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,7,45,61,227,103,16,35,25,133,95,219,199, -229,106,10,45,15,82,137,218,67,2,55,54,55,167,8,227,167,4,64,74, -64,63,34,10,227,231,11,229,219,21,96,122,64,130,2,55,54,56,104,190, -117,159,123,179,233,40,2,66,158,190,126,64,29,38,226,70,67,102,109,224, -4,13,192,103,89,91,64,104,255,36,0,2,79,32,95,69,190,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,143,142,253,78,12,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,130,71,64,96,226,71,92,58,36,226,71, -82,74,150,162,71,223,171,224,255,0,214,168,226,71,4,192,1,226,59,55, -226,45,72,64,177,191,62,127,21,39,186,32,217,107,111,116,200,2,73,32, -64,64,34,137,254,37,169,2,52,50,50,32,92,96,5,64,23,217,71,226, -47,15,133,44,176,136,96,37,2,51,53,54,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,71,187,71,181,97,38,32,11,64,36,209, -112,199,9,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,53,48,151,44,66,197,227,68,66, -136,83,224,169,14,64,32,168,106,231,148,0,32,26,144,83,224,103,2,228, -42,17,198,84,237,90,17,75,102,36,81,63,26,67,102,33,94,2,52,52, -57,249,197,2,222,223,224,47,0,109,64,64,157,242,207,3,224,66,3,224, -32,0,242,176,11,216,104,152,103,32,222,32,23,32,48,131,233,226,188,16, -32,215,83,68,221,140,59,137,227,91,1,65,32,122,90,147,59,249,159,0, -2,32,73,32,129,151,35,249,163,206,52,59,140,69,129,191,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,99,206,240,186,3,116,254,138,78,2,51,51,55,181,214,32, -3,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,187,190, -94,218,161,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,129,18,165,61,224,32,11,130,217,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,56,56,128,71,250,76,12,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,54,53,223,134,66,24,243,255,0,224,231,10,195,199,32,231,96, -226,251,139,0,226,162,0,65,190,225,55,8,135,14,128,79,251,94,8,216, -74,224,105,5,96,21,112,239,246,163,0,224,116,0,2,56,52,52,128,19, +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,69,128,208,105,134,198,128,46,224,28,15,96, +206,224,28,3,67,9,163,91,131,149,205,84,192,20,108,18,142,142,160,183, +251,125,0,96,76,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,7,110,70,245,222,6,241,168,0,2,50,56,48, +68,147,2,54,57,32,196,244,70,213,32,222,69,152,175,40,2,53,55,32, +97,246,231,90,1,203,75,79,101,39,101,68,212,103,122,96,70,199,120,64, +252,221,220,39,253,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,77,98,76,99,78,192,67,236,96, +15,2,50,56,57,165,208,192,34,244,51,0,79,234,157,105,2,55,50,49, +67,249,107,110,2,51,53,48,100,87,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,6,116,219,77,3,64,124,136,157,224,101,14,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,2,54,56,32,193,44,68,160,176,109,128,137,2,51, +48,57,96,252,108,110,165,33,225,33,9,41,80,97,35,75,64,171,79,244, +215,0,32,22,105,2,224,174,1,2,46,109,104,2,115,105,34,64,27,224, +19,1,2,62,32,34,96,132,119,97,64,144,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,60,94,141,63,226,80,0,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,48,56,246,196,4,224,191,5,236,11,0,83,134,205,239,2,51, +56,53,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,53,17,32,19,199,225,227,152,7,2,51, +49,53,128,196,103,218,2,51,52,57,231,217,0,231,238,1,94,98,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,7,100,163,232,216,2,98, +4,232,217,2,130,40,32,192,73,227,226,42,12,96,233,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,172,105,224,145,10,224,140,16,2,116,121,112,224,138,11, +66,145,116,177,224,73,33,2,107,105,110,255,12,0,224,73,6,101,203,224, +73,33,230,26,0,79,83,228,81,14,64,86,148,82,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,7,45,61,227,103,16,36,8, +133,108,219,199,229,106,10,45,15,82,137,218,67,2,55,54,50,167,8,227, +167,4,67,100,80,172,34,10,227,231,11,229,219,21,121,147,64,130,2,55, +54,51,104,190,67,46,2,55,54,49,233,45,2,64,225,142,114,159,166,2, +55,53,56,85,28,90,107,38,109,224,4,13,192,103,67,143,64,104,255,36, +0,2,79,32,95,76,217,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,143,142,253,78,12,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,128,79,226,71,78,86,111,194,71,79,63,225,122,4, +214,168,226,71,4,192,1,226,59,55,226,45,72,32,177,64,205,201,219,2, +51,49,50,65,12,103,177,116,200,2,73,32,64,64,34,137,254,37,169,2, +52,50,50,32,92,96,5,64,23,217,71,226,47,15,133,44,176,136,96,37, +2,51,53,54,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,50,50,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,52,52,128,11,168,204,227,68,63,136,236,224,169,14,66,222, +168,106,231,148,0,32,26,218,126,224,103,0,228,42,16,76,169,97,90,237, +90,17,75,102,43,11,63,26,64,113,33,94,2,52,52,57,249,197,2,222, +223,224,47,0,109,64,64,157,242,207,3,224,66,3,224,32,0,242,176,11, +216,104,33,180,131,189,32,28,32,48,131,233,226,188,16,32,215,68,4,221, +140,115,252,224,226,0,134,85,121,23,35,149,249,159,0,2,32,73,32,129, +151,35,249,163,206,52,59,131,160,129,191,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,2, +53,50,32,240,253,5,116,254,138,78,2,51,51,55,181,214,32,3,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,187,190,2,57,54, +32,193,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,130,250,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,56,56,161,45,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,53,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,51,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,48,228,141,0,67,37,123,135,39,130,70,215,143,217,69,203,97, -176,69,101,156,209,152,196,96,50,136,205,236,194,6,93,190,196,15,67,171, -224,30,9,88,222,96,30,56,79,224,30,11,33,122,96,30,64,4,237,31, -16,2,67,39,34,161,77,224,67,11,73,134,185,138,224,30,12,192,98,89, -186,224,98,16,2,83,39,34,166,227,224,67,11,89,186,96,67,68,105,224, -197,10,36,14,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,2,57,48,32,128,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,69,32, -224,36,17,2,52,34,32,64,36,66,239,225,244,18,2,66,34,32,165,38, -224,180,11,58,183,128,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,119,51,248,106,9,224,0,67,79,79,215,59,180,49,183, -199,216,157,83,89,248,154,20,101,31,117,236,246,63,3,151,163,244,125,8, -84,220,248,168,4,56,164,99,239,64,27,150,239,249,24,1,119,229,249,24, -49,64,82,151,42,224,110,4,160,108,150,97,32,81,80,146,2,49,53,51, -88,93,2,49,53,56,84,116,2,54,55,49,113,170,2,54,57,52,128,43, -251,135,0,254,161,1,84,78,223,121,2,52,56,32,254,164,0,145,64,182, -167,32,59,80,183,64,103,2,51,49,55,51,71,2,85,32,75,180,79,149, -172,126,232,64,62,225,141,0,64,12,224,151,9,2,54,57,49,128,6,128, -144,64,93,129,178,209,214,244,167,0,177,234,96,204,2,50,49,32,240,210, -0,64,53,145,56,96,161,64,52,115,65,152,209,128,61,2,83,32,85,64, -114,129,117,32,69,48,98,32,5,37,124,225,94,2,2,51,50,32,241,38, -1,121,101,2,83,32,67,115,205,48,51,64,14,2,67,32,79,225,240,0, -33,27,57,108,255,38,0,178,69,249,137,0,95,85,49,217,2,50,53,32, -128,34,2,35,51,54,242,106,0,224,36,0,32,183,146,46,181,117,114,33, -191,175,57,54,128,91,193,154,80,254,2,64,95,53,83,111,2,49,52,54, -211,104,213,171,183,128,192,88,82,105,2,51,48,50,180,147,150,13,163,0, -114,255,192,7,65,74,82,29,225,164,2,131,50,65,205,2,90,32,95,32, -15,117,132,64,24,130,222,82,183,160,94,120,125,2,51,52,50,129,129,226, -225,1,2,55,52,49,186,47,96,24,130,167,250,147,0,83,165,82,0,87, -54,246,95,4,49,85,115,147,179,65,128,20,224,29,0,66,126,180,34,224, -35,1,96,95,130,237,2,89,32,66,182,216,150,7,128,100,250,168,6,64, -46,194,240,251,34,0,162,22,224,105,0,226,40,0,193,58,149,212,119,37, -244,167,3,65,119,2,54,50,53,87,246,153,104,192,78,128,157,226,193,3, -224,54,1,129,22,160,35,225,2,0,224,130,1,161,8,192,178,162,203,251, -106,2,32,194,91,228,96,194,128,149,186,73,65,167,87,41,87,31,32,5, -214,85,194,90,192,34,64,160,216,166,128,117,248,217,5,89,50,151,208,153, -25,2,55,54,32,249,30,3,85,51,246,104,0,225,185,0,52,225,57,16, -128,65,32,159,129,157,225,60,0,224,93,0,163,190,129,200,130,2,86,134, -131,142,130,225,193,9,65,200,180,240,85,186,247,189,0,224,106,3,194,217, -86,210,57,146,100,216,2,54,51,56,128,166,249,208,2,129,52,216,54,163, -127,192,69,64,131,35,107,2,50,50,51,227,159,4,225,84,1,64,32,163, -227,64,10,65,233,64,78,132,166,217,113,184,126,224,2,0,128,47,251,203, -0,224,8,0,160,24,224,25,11,152,54,247,13,3,224,29,5,224,61,2, -224,33,2,224,42,3,224,69,6,224,37,11,224,2,4,231,127,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,217,228,250,139,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,156,68,224,86,2,224, -145,22,224,151,25,224,1,15,95,19,67,222,135,87,231,126,2,225,220,44, -225,103,17,224,138,40,197,162,224,138,22,227,61,25,224,138,57,200,108,225, -177,16,230,157,3,224,96,9,225,178,36,224,153,37,134,240,226,209,26,225, -32,36,224,131,37,232,240,1,226,50,43,227,82,15,224,131,37,235,24,0, -224,65,30,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,202,34,225,226,31,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,235,23,0,232,38,11,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,47,104,46,72,108,128,110,249,64,20,224,19,3,228,48, -4,224,129,1,64,67,235,129,1,224,232,0,237,169,0,172,2,64,59,237, -121,3,224,183,6,235,92,10,234,85,8,224,255,7,78,56,46,117,64,162, -96,51,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,129,58,209, -6,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,161,240,225,208,3,224,74,10,233,237, -12,141,195,226,120,6,226,44,6,2,95,50,49,48,60,226,56,0,226,55, -17,243,174,0,144,244,224,106,6,81,212,224,16,21,77,145,227,38,6,111, -151,2,57,32,102,243,45,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,52,249,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, -238,0,96,40,68,103,2,51,53,32,164,117,226,11,8,96,135,160,5,112, -61,224,139,2,64,209,129,106,32,68,50,183,2,95,55,48,97,106,80,164, -160,71,179,251,211,214,32,109,243,179,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,229,2,128, -41,96,148,80,171,224,175,4,242,212,2,66,252,242,122,0,196,136,224,255, -4,177,63,181,4,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,209,0,82,160,2,51,55,55,114,184,96,6,225,142,1,231,65,0,228, -35,2,226,156,12,225,201,8,227,157,8,2,53,32,35,226,170,1,228,219, -14,182,121,226,149,2,96,247,236,238,0,229,94,2,2,64,64,85,244,230, -4,129,59,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,5,103,193,227,171,17,226,142,5,118,169,64,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,153,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,221,12,2,92,56,38,2, -32,92,56,2,38,34,32,162,208,150,228,151,13,248,171,0,164,104,128,150, -2,82,32,64,229,141,21,169,190,227,27,5,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,128,4,32,13,35,128,96,4,215,16,132,229,128,250,36,212, -65,72,91,153,196,213,134,207,96,112,123,161,58,7,141,104,230,221,1,230, -56,3,98,65,139,236,32,137,32,76,151,90,249,177,0,192,40,86,199,155, -56,32,87,2,56,32,95,96,225,64,20,154,3,232,119,3,32,6,226,119, -4,67,123,65,230,64,169,90,171,96,142,172,65,119,137,2,35,48,32,105, -4,33,117,225,246,1,2,103,101,116,2,82,97,119,2,32,102,97,2,105, -108,101,158,101,96,242,193,72,32,81,104,223,64,130,154,109,2,94,71,69, -2,84,82,65,2,87,32,58,128,130,124,61,2,55,51,49,96,15,154,87, -2,94,102,108,2,117,115,104,2,98,32,58,96,23,160,203,59,152,224,203, -0,153,239,225,126,2,155,201,2,95,51,57,34,150,66,173,65,104,235,164, -4,240,60,0,32,241,92,39,193,99,32,54,33,211,130,72,249,7,4,32, -102,64,12,155,54,2,50,32,65,152,34,2,50,56,32,128,176,56,122,64, -14,152,49,226,188,0,225,61,8,66,255,100,130,249,82,7,225,107,15,2, -50,52,52,36,181,161,103,99,119,125,80,254,81,15,2,83,97,118,2,105, -110,103,2,32,99,97,2,99,104,101,222,206,125,136,33,55,93,141,97,128, -233,3,0,65,237,250,86,0,250,13,0,32,198,66,150,250,65,0,2,55, -56,32,231,231,0,32,27,36,24,224,65,0,64,242,162,92,32,9,2,52, -32,58,96,31,157,219,236,204,4,100,94,65,82,2,51,54,48,128,77,226, -105,5,130,156,78,144,99,192,250,82,5,65,143,34,185,65,176,32,255,161, -70,163,27,231,163,9,64,27,162,104,131,3,64,148,188,215,32,9,2,50, -32,58,128,32,32,15,2,73,79,46,2,115,101,114,2,105,97,108,2,105, -122,101,96,22,162,110,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,128,69,34,124, -64,15,130,118,2,114,110,102,103,77,32,17,32,23,162,33,2,51,32,75, -2,52,32,90,224,1,6,234,162,1,128,150,64,242,195,131,91,147,35,189, -34,213,159,124,193,0,64,23,98,54,32,194,2,80,32,66,165,125,2,57, -57,32,128,21,68,133,2,75,32,95,97,172,96,66,129,173,128,94,218,191, -165,238,100,86,36,39,32,86,2,51,55,49,130,192,64,64,224,35,1,98, -93,226,94,18,2,69,120,99,2,101,112,116,2,105,111,110,2,58,32,34, -193,91,64,85,128,65,97,133,128,199,35,132,2,95,51,51,94,210,2,53, -55,32,164,2,224,229,6,92,195,165,132,224,25,7,252,91,2,232,146,1, -97,8,224,255,5,92,15,128,172,2,51,53,54,224,167,3,45,211,237,201, -0,171,180,225,75,0,235,180,1,128,69,224,15,1,2,51,54,55,193,25, -162,72,125,199,192,194,97,125,225,104,0,64,125,65,124,2,85,32,67,204, -143,101,240,227,216,3,192,178,65,14,2,64,95,56,255,169,3,224,31,1, -64,102,194,229,224,92,3,246,192,5,65,104,130,196,192,172,97,205,68,227, -78,130,32,29,100,176,2,54,57,32,160,44,165,73,2,51,49,55,34,118, -2,85,32,66,170,17,34,93,128,135,64,35,130,238,238,96,0,240,122,2, -64,80,33,133,70,210,70,104,192,61,224,7,3,72,240,166,223,236,21,9, -253,181,2,228,209,13,142,227,226,118,4,168,19,226,120,12,35,136,2,98, -105,110,2,97,116,111,2,114,115,58,2,92,49,48,168,84,2,95,54,52, -167,239,254,11,6,96,221,131,173,224,221,11,128,155,2,56,48,32,199,214, -226,29,2,97,247,2,48,48,32,32,82,2,52,51,49,128,33,232,137,2, -161,210,48,125,226,185,10,32,56,130,60,208,141,227,149,7,193,63,192,83, -228,187,0,160,123,225,53,10,2,56,52,32,230,8,7,227,5,5,225,67, -35,2,112,105,108,70,30,2,117,115,101,2,100,32,98,2,111,111,116,2, -32,109,111,2,100,117,108,166,41,32,196,247,193,0,255,215,5,225,25,14, -239,114,2,226,213,11,48,146,193,152,128,64,198,69,207,225,195,224,65,12, -226,62,38,225,7,5,224,250,24,2,116,111,116,2,97,108,32,49,246,2, -111,114,116,2,32,116,105,2,109,101,32,64,0,128,245,238,244,0,108,44, -41,62,123,88,167,54,131,44,224,72,1,2,109,115,34,241,193,7,226,122, -3,244,222,1,196,88,138,48,138,57,35,123,140,162,96,181,2,54,51,55, -64,4,107,87,64,120,136,105,212,44,66,192,134,94,72,191,2,49,57,53, -67,202,102,250,67,251,2,52,51,32,38,223,2,57,55,32,96,40,64,58, -103,114,181,252,138,153,97,82,107,157,97,78,32,166,33,23,235,210,2,141, -186,32,111,64,65,134,136,226,208,11,99,96,177,72,146,77,69,35,64,121, -163,58,226,191,2,64,217,115,16,226,2,0,134,78,130,10,226,11,2,163, -15,32,65,163,72,2,80,32,75,193,49,130,27,238,196,3,248,87,0,114, -251,130,46,209,255,2,52,50,53,67,8,96,165,129,38,32,109,165,58,128, -33,246,157,1,129,114,32,31,140,203,64,247,135,33,39,175,2,52,32,65, -161,76,135,16,2,85,32,90,231,180,5,64,26,134,233,128,139,230,80,18, -162,189,2,51,48,48,32,233,2,52,48,57,226,156,2,2,52,50,48,226, -170,12,2,79,32,35,71,245,128,107,241,134,2,170,134,2,48,51,32,194, -114,130,74,192,112,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,76,2,95,52,49,230,63,0,65,221,33,15,231,118, -2,2,112,107,103,32,92,64,26,166,126,2,52,49,54,73,41,64,166,105, -57,2,54,57,55,96,15,133,155,244,250,2,98,21,2,50,56,57,227,70, -2,223,176,208,88,65,15,70,178,128,31,130,0,77,80,183,24,229,72,37, -197,167,229,72,43,132,71,69,72,229,55,7,226,26,14,96,94,77,56,66, -92,232,165,10,128,54,68,42,34,32,34,100,231,94,1,241,152,8,225,154, -3,136,2,35,227,162,225,66,237,2,54,57,54,229,160,2,167,27,2,54, -57,57,208,62,241,157,5,225,45,101,108,149,2,100,32,34,230,108,7,232, -249,4,207,45,69,47,2,52,50,51,134,66,176,140,44,6,2,51,32,35, -253,244,0,66,72,173,249,226,1,42,231,74,51,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,34,49,211,40,226, -83,0,2,54,49,50,230,155,0,98,80,99,192,70,13,69,242,2,54,52, -51,234,127,1,239,66,3,67,241,128,50,134,99,37,107,197,84,64,20,204, -162,249,7,4,132,12,32,99,33,42,251,75,0,242,23,4,96,189,225,95, -0,193,92,35,10,252,177,5,181,17,251,98,6,252,36,0,255,169,7,242, -93,2,252,163,8,249,32,7,164,161,96,83,181,160,226,127,37,235,1,5, -226,127,37,2,112,97,114,41,194,235,9,3,104,174,2,54,50,50,255,79, -8,224,183,4,231,176,7,162,168,115,203,128,175,224,168,1,234,248,1,210, -174,2,54,50,51,114,174,136,178,122,114,167,121,231,2,2,135,110,183,187, -224,190,14,194,173,2,97,109,101,2,32,100,111,2,101,115,32,66,183,2, -97,103,114,2,101,101,32,2,119,105,116,2,104,32,102,50,58,96,29,194, -198,248,13,1,103,21,237,47,0,231,68,8,69,10,135,68,228,95,2,225, +2,54,51,52,228,141,1,182,141,32,73,101,244,143,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,94,112,96,30,56,79,224,30,11,33,122,96,30,64,4,237,31,16,2, +67,39,34,161,77,224,67,11,80,64,185,138,224,30,12,192,98,89,186,224, +98,16,2,83,39,34,166,227,224,67,11,95,146,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,2, +57,48,32,128,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,66,145,225,244,18,2,66,34,32,165,38,224,180, +11,58,183,128,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,119,51,248,106,9,224,0,67,79,79,215,59,180,49,183,199,216, +157,83,89,248,154,20,101,31,117,236,246,63,3,151,163,244,125,8,79,198, +248,168,4,56,164,99,239,64,27,150,239,249,24,1,119,229,249,24,49,64, +82,151,42,224,110,4,160,108,150,97,32,81,2,49,55,32,32,5,2,50, +56,32,32,185,2,53,56,48,32,12,2,54,54,54,113,170,2,54,56,57, +128,43,251,135,0,254,161,1,84,78,223,121,77,255,222,164,145,64,182,167, +64,59,148,139,32,42,2,55,32,75,49,97,2,75,32,66,152,43,117,172, +126,232,244,187,4,64,75,224,151,9,2,54,56,54,128,6,160,144,145,53, +211,197,78,149,212,167,177,234,96,204,64,168,208,210,64,53,145,56,96,161, +64,52,115,65,152,209,128,61,2,83,32,85,96,120,128,156,2,39,32,80, +116,60,37,124,225,94,2,95,24,241,38,0,121,101,2,83,32,67,115,205, +48,51,64,14,2,67,32,79,225,240,0,33,27,49,235,255,38,0,178,69, +249,137,0,95,85,49,217,2,49,57,32,128,34,2,35,51,54,242,106,0, +224,36,0,32,66,211,20,150,179,82,33,148,162,51,158,160,91,193,154,80, +254,2,64,95,53,49,104,32,87,89,98,243,56,2,247,128,0,192,88,82, +105,2,51,48,50,180,147,150,13,163,0,122,34,192,7,65,74,2,55,48, +32,227,50,2,2,52,48,32,150,96,2,75,32,90,96,136,97,193,32,24, +64,47,178,206,160,94,120,125,2,51,52,50,97,129,64,39,162,225,2,55, +51,54,186,47,96,24,130,167,250,147,0,83,165,82,0,87,54,246,95,4, +49,85,115,147,160,142,128,20,224,29,0,66,126,180,34,224,35,1,96,95, +130,237,2,89,32,66,182,216,150,7,128,100,250,168,6,64,46,194,240,251, +34,0,162,22,224,105,0,226,40,0,193,58,149,212,119,37,244,167,3,65, +119,2,54,50,53,87,246,152,163,192,78,128,157,226,193,3,224,54,1,129, +22,160,35,225,2,0,224,130,1,161,8,192,178,162,203,251,106,2,64,194, +131,119,117,10,150,42,216,152,87,41,91,90,32,5,214,85,194,90,192,34, +64,160,216,166,128,117,248,217,5,89,50,151,208,153,25,2,55,54,32,249, +30,3,85,51,226,241,0,225,185,0,52,225,34,175,128,65,32,32,130,212, +225,60,0,224,93,0,163,190,129,200,130,2,67,115,131,142,130,225,193,9, +65,200,180,240,85,186,247,189,0,224,106,3,194,217,86,210,57,146,122,66, +2,54,51,50,128,166,249,208,2,129,52,216,54,163,127,192,69,64,175,64, +10,224,44,0,224,33,0,160,181,64,32,163,109,64,175,64,101,64,78,132, +166,217,113,184,126,224,2,0,128,47,251,203,0,224,8,0,160,24,224,25, +11,152,54,247,13,3,224,29,5,224,61,2,224,33,2,224,42,3,224,69, +6,224,37,11,224,2,4,231,127,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,217,228,250,139, +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,156,68,224,86,2,224,145,22,224,151,25,224,1,15, +95,19,67,222,135,87,231,126,2,225,220,44,225,103,17,224,138,40,253,21, +5,227,169,25,225,108,34,224,138,39,200,108,225,177,16,230,157,3,224,96, +9,225,178,36,224,153,37,219,241,226,209,24,225,32,36,224,131,37,134,159, +226,50,47,227,82,15,224,131,37,235,24,0,224,65,30,224,114,11,225,119, +36,38,229,224,244,29,225,129,16,224,126,52,254,157,1,224,63,14,224,115, +28,224,112,34,234,213,1,225,226,29,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,147,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,47,198,46,72,95, +183,46,156,70,186,32,20,224,19,3,228,48,4,224,129,1,64,67,235,129, +1,224,232,0,237,169,0,174,92,160,80,236,183,1,224,183,5,235,92,10, +234,85,8,224,255,7,78,56,46,117,239,24,0,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,129,58,209,6,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,161,171,225,208,3,224,74,10,233,237,12,141,195,226,120,6,226,44,6, +2,95,50,49,48,60,226,56,0,226,55,17,243,174,0,144,244,224,106,6, +81,212,224,16,21,77,145,227,38,6,111,151,2,57,32,102,243,45,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,52, +249,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,238,0,96,40,68,103,81,133,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,251,211,214,32,109,243, +179,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,229,2,128,41,96,148,80,171,224,175,4,242, +212,2,65,15,242,122,0,196,136,224,255,4,177,63,181,4,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,209,0,82,160,2,51,55,55, +114,184,96,6,225,142,1,231,65,0,228,35,2,226,156,12,225,201,8,227, +157,7,2,51,48,32,226,170,2,228,219,14,182,121,226,149,2,96,247,236, +238,0,229,94,2,2,64,64,85,244,230,4,129,59,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,118,169,64,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,153,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,221,12,2,92,56,38,2,32,92,56,2,38,34, +32,162,208,150,228,151,13,248,171,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,128,4, +32,13,35,128,96,4,215,16,132,229,128,250,36,212,65,72,92,187,196,213, +134,207,96,112,123,161,58,7,141,104,230,221,1,230,56,3,98,65,139,236, +32,137,32,76,151,90,249,177,0,192,40,86,199,155,56,32,87,2,56,32, +95,96,225,64,20,154,3,232,119,3,32,57,226,119,4,67,123,65,230,64, +169,58,1,32,63,236,65,1,119,137,2,35,48,32,105,4,33,117,225,246, +1,2,103,101,116,2,82,97,119,2,32,102,97,2,105,108,101,158,101,96, +242,193,72,32,81,111,62,32,130,72,232,32,130,2,94,71,69,2,84,82, +65,2,87,32,58,128,130,124,61,2,55,50,54,96,15,154,87,2,94,102, +108,2,117,115,104,2,98,32,58,96,23,160,203,59,117,192,203,66,199,32, +20,225,126,2,155,201,2,95,51,57,34,150,66,173,65,104,235,164,4,240, +60,0,32,241,92,39,193,99,32,54,33,211,130,72,249,7,4,64,102,153, +147,59,54,2,50,32,65,152,34,64,128,96,176,59,26,64,14,152,49,226, +188,0,225,61,8,66,255,248,214,3,225,107,24,2,50,52,52,36,181,161, +103,99,119,32,15,254,81,17,2,83,97,118,2,105,110,103,2,32,99,97, +2,99,104,101,222,206,32,95,32,48,64,248,2,53,51,32,64,70,233,3, +0,65,237,250,86,0,250,13,0,32,162,99,210,218,65,2,55,56,32,231, +231,0,32,226,64,48,192,65,64,242,162,92,32,53,2,57,32,58,96,31, +157,219,236,204,4,100,94,100,169,2,54,48,32,196,163,224,253,2,130,156, +78,144,99,192,250,82,5,65,143,34,185,65,176,32,255,193,70,164,173,231, +163,8,64,27,99,3,2,50,54,49,223,71,32,154,192,164,2,55,32,58, +128,32,32,15,2,73,79,46,2,115,101,114,2,105,97,108,2,105,122,101, +96,22,162,110,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,160,69,2,52,32,58, +129,38,32,15,2,114,110,102,103,77,64,17,226,33,0,2,51,32,75,2, +52,32,90,224,1,6,234,162,1,160,150,162,61,64,232,91,147,35,189,34, +213,159,124,193,0,64,23,124,75,32,194,2,80,32,66,165,125,2,57,57, +32,129,5,64,226,2,75,32,95,97,172,96,66,129,173,128,94,218,191,165, +238,98,241,36,39,32,86,2,51,55,49,130,192,64,64,224,35,1,98,93, +226,94,18,2,69,120,99,2,101,112,116,2,105,111,110,2,58,32,34,225, +91,0,129,240,194,204,128,199,35,132,2,95,51,51,94,210,2,53,55,32, +164,2,224,229,6,92,195,165,132,224,25,7,131,153,233,32,6,97,8,224, +255,5,92,15,128,172,2,51,53,54,224,167,3,45,211,237,201,0,171,180, +225,75,0,235,180,1,128,69,224,15,1,2,51,54,55,193,25,162,72,2, +48,54,32,64,204,128,194,97,125,225,104,0,64,125,66,130,2,85,32,67, +204,143,101,240,227,216,3,192,178,65,14,2,64,95,56,255,169,3,224,31, +1,64,102,160,39,224,92,4,246,192,5,33,104,66,1,225,170,1,2,51, +49,53,131,56,2,51,49,54,96,170,32,164,2,95,49,54,96,209,64,44, +165,73,2,51,49,55,34,118,2,85,32,66,170,17,34,93,128,135,64,35, +130,238,238,96,0,240,122,2,64,80,32,95,70,210,70,104,192,61,224,7, +3,72,240,166,223,236,21,9,253,181,2,228,209,13,133,87,226,118,4,168, +19,226,120,12,35,136,2,98,105,110,2,97,116,111,2,114,115,58,2,92, +49,48,168,84,62,9,168,150,254,11,6,96,221,131,173,224,221,11,128,155, +2,56,48,32,199,214,226,29,2,65,247,2,54,57,53,65,76,2,52,50, +53,128,33,232,137,2,161,210,48,125,226,185,10,32,56,128,143,208,141,227, +149,7,193,63,192,83,228,187,0,160,123,225,53,10,2,56,52,32,230,8, +7,227,5,5,225,67,35,2,112,105,108,70,30,2,117,115,101,2,100,32, +98,2,111,111,116,2,32,109,111,2,100,117,108,166,41,32,196,247,193,0, +255,215,5,225,25,14,239,114,2,226,213,12,69,202,226,211,2,128,185,34, +54,207,225,195,224,65,12,226,62,38,225,7,5,224,250,24,2,116,111,116, +2,97,108,32,49,246,2,111,114,116,2,32,116,105,2,109,101,32,64,0, +128,245,238,244,0,108,44,2,48,51,32,123,88,167,54,131,44,224,72,1, +2,109,115,34,241,193,7,226,122,3,244,222,1,196,88,138,48,138,57,35, +123,64,183,160,181,2,54,51,49,64,4,135,218,32,120,131,17,212,44,66, +192,134,94,72,191,2,49,57,53,67,202,102,250,67,251,2,52,51,32,38, +223,2,57,55,32,128,40,134,117,167,11,202,153,97,82,107,157,97,78,32, +166,33,23,235,210,2,141,186,32,111,64,65,134,136,226,208,11,100,251,177, +72,146,77,69,35,64,21,163,58,226,191,2,64,217,115,16,162,2,2,54, +57,57,226,10,2,226,11,2,163,15,32,65,163,72,2,80,32,75,193,49, +130,27,238,196,3,248,87,0,114,251,130,46,209,255,2,52,49,57,67,8, +160,95,65,38,32,109,239,118,0,246,157,5,129,114,32,31,232,23,0,64, +27,135,175,2,52,32,65,161,76,135,16,2,85,32,90,231,180,5,64,26, +134,233,128,139,230,80,18,162,189,2,51,48,48,32,233,2,52,48,57,226, +156,2,2,52,50,48,226,170,12,2,79,32,35,71,245,128,107,241,134,2, +138,134,2,54,57,56,227,63,0,130,74,192,112,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,76,2,95,52,49,198, +63,97,221,33,15,231,118,2,2,112,107,103,32,92,64,26,166,126,2,52, +49,54,41,41,98,69,105,57,2,54,57,50,96,15,133,155,244,250,2,98, +21,2,50,56,57,227,70,2,223,176,208,88,65,15,72,210,128,31,130,0, +77,80,183,24,229,72,37,128,205,229,72,45,132,71,69,72,229,55,7,226, +26,14,96,94,77,56,70,147,232,165,10,128,54,68,42,34,32,103,118,199, +94,241,152,8,225,154,3,136,2,35,227,215,211,97,96,72,106,197,160,167, +27,2,54,57,52,208,62,241,157,5,225,45,101,108,149,2,100,32,34,230, +108,7,232,249,4,207,45,69,47,2,52,50,51,134,66,176,140,44,6,37, +158,253,244,0,66,72,173,249,226,1,42,231,74,51,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,160,202, +226,83,1,2,54,49,50,230,155,0,98,80,99,192,70,13,69,242,2,54, +51,55,234,127,1,239,66,3,67,241,128,50,134,99,37,107,197,84,64,20, +204,162,249,7,4,132,12,33,46,33,42,251,75,0,242,23,4,96,189,225, +95,0,193,92,35,10,252,177,5,181,17,251,98,6,252,36,0,255,169,7, +242,93,2,252,163,8,249,32,7,164,161,96,83,181,160,226,127,37,235,1, +5,226,127,37,2,112,97,114,41,194,235,9,3,104,174,2,54,50,50,255, +79,8,224,183,4,231,176,7,162,168,115,203,128,175,224,168,1,234,248,1, +210,174,2,54,50,51,114,174,106,227,154,114,167,121,231,2,2,135,110,183, +187,224,190,14,194,173,2,97,109,101,2,32,100,111,2,101,115,32,66,183, +2,97,103,114,2,101,101,32,2,119,105,116,2,104,32,102,50,58,96,29, +194,198,248,13,1,103,21,98,211,231,68,12,69,10,135,68,228,95,2,225, 213,11,225,235,14,189,9,226,133,17,251,42,13,189,210,252,33,0,232,27, 10,97,116,65,63,2,54,50,52,193,249,2,54,50,53,227,127,6,2,54, -50,54,169,49,228,229,0,252,43,9,253,208,1,224,28,14,189,44,224,28, +50,54,163,127,237,254,4,252,43,5,253,208,1,224,28,14,189,44,224,28, 13,227,101,21,225,44,0,255,169,2,254,25,5,158,102,254,22,5,192,35, 224,111,7,227,62,1,100,74,252,136,0,224,5,33,149,49,229,220,40,196, 244,227,92,43,2,116,121,112,2,101,32,99,2,104,101,99,2,107,101,100, 227,98,2,233,149,1,2,54,50,55,65,169,71,20,224,53,1,2,45,45, 45,2,45,45,92,224,45,0,224,0,3,225,74,2,224,2,9,193,56,225, -171,14,230,71,4,209,201,237,82,1,226,54,0,51,31,2,54,51,48,64, -4,2,49,32,80,64,6,84,38,2,54,51,53,215,14,172,104,226,82,19, -226,86,6,226,59,50,224,2,18,233,218,0,224,213,77,224,180,15,224,219, -8,224,40,19,224,225,23,224,227,16,225,203,0,224,81,7,224,251,3,227, -16,1,230,166,12,227,114,12,224,109,11,228,220,18,224,143,26,226,118,1, -224,255,9,224,93,6,224,92,13,192,32,229,13,14,254,99,3,199,38,224, -8,9,231,56,104,2,100,101,115,2,117,103,97,2,114,101,100,242,69,4, -99,207,210,74,227,185,6,209,167,161,160,128,177,224,5,9,226,225,4,224, -207,3,244,201,3,225,30,1,234,152,25,253,118,6,238,94,2,224,24,10, -166,82,224,24,4,234,188,26,2,100,111,110,206,13,224,166,9,231,109,5, -224,91,2,224,89,17,2,44,32,34,255,66,8,160,69,241,78,3,241,57, -1,232,32,16,2,115,32,40,192,74,245,82,0,224,72,10,224,69,21,2, -32,43,32,232,62,11,224,65,3,224,62,28,224,197,12,79,177,38,1,247, -210,4,227,51,3,227,102,0,226,52,18,226,254,12,233,145,32,57,134,130, -251,128,159,32,11,86,13,233,149,1,54,118,2,53,32,102,224,206,0,2, -73,110,116,2,101,114,97,2,99,116,105,2,118,101,34,255,29,0,219,24, -226,121,5,227,91,45,2,108,111,97,2,100,101,100,237,222,9,235,143,24, -163,93,226,97,2,227,63,4,255,85,2,64,5,228,86,0,236,178,4,224, -18,0,2,54,52,54,250,65,0,164,167,223,128,179,70,189,26,56,159,32, -101,2,55,50,32,207,37,249,66,8,226,241,2,244,196,3,229,162,1,146, -174,224,96,1,2,85,32,65,242,121,2,255,66,0,86,167,64,106,233,210, -2,255,99,5,65,129,224,12,1,205,118,243,175,0,224,16,11,224,32,8, -66,53,2,54,52,57,64,148,2,89,32,66,179,80,211,77,193,13,179,13, -64,188,79,95,2,54,56,55,243,27,2,65,55,212,126,2,95,56,57,100, -107,77,173,226,209,1,225,135,4,83,123,117,225,2,56,49,49,81,132,88, -40,250,228,7,224,137,11,248,65,1,170,168,224,10,4,224,167,4,65,83, -225,49,1,224,76,9,140,190,194,83,34,39,2,32,61,61,34,198,136,19, -238,241,1,244,5,5,96,211,161,167,64,12,192,177,81,52,128,36,34,216, -45,72,141,77,78,192,130,95,78,173,220,235,2,53,50,51,125,78,125,139, -2,53,51,53,111,36,89,227,32,6,99,122,32,7,32,27,64,50,255,102, -1,32,40,111,35,2,53,53,50,99,64,67,31,154,61,224,185,0,126,147, -33,216,32,68,64,66,96,100,96,39,227,101,1,2,101,111,102,131,97,62, -235,2,50,52,49,224,134,0,251,247,1,96,122,149,205,32,73,128,168,141, -48,201,105,2,53,50,52,225,120,1,64,14,96,20,186,247,132,185,2,32, -64,83,182,78,2,53,50,56,96,148,2,53,51,55,128,237,143,226,223,48, -160,114,179,239,224,230,3,35,47,64,196,246,242,2,224,175,2,97,111,73, -223,228,164,5,2,77,97,105,2,110,34,32,32,29,2,79,32,95,128,149, -2,55,52,32,228,201,7,2,109,97,105,128,36,160,128,64,127,180,96,68, -56,224,128,0,36,211,238,115,7,159,18,224,165,3,85,118,170,142,225,39, -0,193,211,225,230,3,2,50,56,53,225,242,2,38,2,2,35,52,48,129, -23,37,66,64,237,97,254,128,24,135,141,192,13,243,60,1,224,254,2,34, -228,33,64,64,61,230,68,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,241,197,1,251, -34,0,128,241,134,233,224,9,66,225,74,2,224,5,8,227,65,2,64,188, -2,53,50,55,109,90,65,244,149,230,225,114,7,225,12,3,2,100,97,116, -2,97,34,32,148,220,100,133,96,8,130,168,224,88,2,224,99,12,2,49, -51,48,103,61,224,93,17,2,110,101,119,78,4,192,96,146,248,224,48,6, -50,233,40,2,87,21,97,189,224,107,16,35,210,131,91,163,97,64,79,115, -99,225,190,2,2,54,49,57,130,132,225,253,1,237,21,0,2,53,54,52, -96,5,96,123,100,11,168,144,70,147,36,73,101,171,70,93,72,159,153,216, -98,112,225,250,7,225,33,1,225,23,18,64,6,225,23,18,225,20,41,2, -54,48,57,163,11,225,227,6,2,53,48,56,129,12,164,183,136,195,224,176, -0,66,56,224,153,4,145,22,229,119,5,38,251,32,5,68,237,227,120,5, -224,119,1,224,68,4,2,52,50,57,224,222,21,139,24,192,224,137,114,226, -79,29,33,208,224,88,4,224,11,15,224,112,6,2,102,111,114,2,101,105, -103,132,203,224,140,18,224,27,8,2,99,99,97,2,108,108,34,192,26,39, -196,32,174,41,144,160,15,134,129,225,152,8,224,62,1,2,58,58,34,225, -157,7,224,216,13,2,54,56,53,224,245,15,72,62,227,206,4,98,165,128, -54,2,49,55,56,225,92,10,2,110,102,105,2,120,108,34,199,106,225,150, -2,90,12,224,45,12,2,114,34,32,196,181,224,92,2,2,56,50,32,224, -46,13,204,48,64,28,227,45,0,228,50,2,2,105,103,105,97,79,231,115, -6,152,98,105,71,72,25,86,210,114,169,171,100,2,53,56,32,54,250,96, -121,248,133,10,40,90,192,32,224,33,8,173,172,160,91,32,6,224,36,5, -224,0,0,194,201,2,54,48,48,226,201,10,226,125,13,226,136,15,65,27, -226,112,18,2,99,108,97,2,115,115,34,195,193,100,76,195,202,161,199,227, -207,11,2,49,50,52,227,208,0,128,170,226,17,17,39,168,194,130,224,137, -7,88,0,224,33,6,231,49,7,232,208,3,200,144,32,160,2,54,48,32, -32,5,164,252,224,252,15,2,50,57,56,227,222,22,2,110,115,116,2,97, -110,99,228,193,0,196,34,160,94,2,56,54,32,228,169,7,32,83,229,17, -22,2,100,101,102,2,97,117,108,196,51,2,53,54,48,104,10,69,183,96, -94,225,205,6,227,105,19,229,122,33,2,53,57,49,229,122,13,227,225,11, -106,81,224,119,19,225,52,22,2,112,97,116,46,54,196,162,197,245,226,43, -17,229,251,1,230,223,3,73,42,230,223,9,230,219,11,64,146,158,112,232, -185,6,224,237,18,2,60,45,34,160,58,105,146,230,77,44,225,2,32,163, -171,71,195,225,221,7,194,83,229,24,0,225,147,13,161,41,2,56,55,53, -32,44,234,193,1,156,201,2,85,32,83,188,205,36,91,2,60,32,64,114, -237,224,18,6,72,239,100,162,224,18,1,157,57,228,213,2,169,10,64,6, -2,85,32,85,228,241,5,132,142,160,27,2,95,53,55,106,59,191,122,172, -89,224,20,6,224,62,4,64,145,224,62,0,2,75,50,32,36,210,213,133, -224,149,6,66,167,236,223,5,224,58,3,241,148,0,99,40,161,246,224,115, -1,69,140,224,90,1,33,33,64,24,188,43,2,80,32,35,130,137,36,116, -64,25,156,90,160,25,109,174,160,24,156,94,232,125,8,2,55,51,57,232, -125,1,64,39,141,216,160,64,104,145,160,64,141,190,226,79,6,226,94,10, -227,94,11,110,127,78,86,172,40,231,39,6,99,76,64,131,226,37,3,2, -83,79,85,2,82,67,69,167,38,229,14,4,255,210,0,235,174,6,224,135, -1,229,140,5,204,220,224,158,16,209,20,128,37,144,81,42,136,227,144,7, -224,132,4,97,186,232,119,2,227,54,18,2,97,115,34,162,239,2,53,55, -32,232,170,3,232,78,22,231,235,3,115,115,224,86,5,2,104,105,100,52, -186,225,32,11,160,155,229,134,0,109,151,2,54,56,51,227,168,11,224,100, -22,2,113,117,97,2,108,105,102,2,105,101,100,128,103,66,8,143,83,236, -194,25,159,189,64,120,103,205,2,54,56,49,129,100,2,54,56,32,228,115, -22,238,82,2,2,55,51,32,238,63,7,229,193,17,137,62,128,95,231,64, -13,224,46,4,137,62,64,157,96,215,143,184,81,184,81,44,64,17,143,74, -241,168,3,64,7,66,43,64,29,142,50,2,90,32,66,64,21,192,50,132, -187,66,104,225,88,1,107,216,2,83,32,95,32,197,97,142,98,78,99,18, -149,24,228,20,0,131,138,129,189,96,31,2,90,32,95,108,221,2,50,49, -53,196,147,32,100,84,236,240,98,6,2,54,55,55,228,128,3,2,85,32, -66,37,61,82,194,132,133,82,27,208,231,211,178,114,82,249,142,1,241,6, -1,116,101,239,61,1,122,44,180,156,96,56,224,16,0,178,170,249,210,3, -146,167,244,21,3,64,17,181,190,230,198,2,179,119,241,59,3,178,125,243, -54,2,192,10,213,236,67,228,240,156,1,182,242,2,53,53,52,224,97,0, -226,69,8,70,87,224,41,0,65,35,246,143,7,165,116,163,242,255,197,1, -179,43,238,89,0,174,80,247,178,3,231,150,5,184,49,64,237,64,10,147, -102,245,102,5,225,190,0,197,163,225,192,5,150,231,98,20,240,212,7,2, -54,54,49,167,68,232,87,3,254,158,1,214,54,246,51,2,193,36,242,218, -1,239,61,10,118,80,32,57,192,220,224,217,23,2,95,55,52,203,174,64, -199,134,82,229,132,1,229,53,11,228,228,19,78,175,101,21,64,153,2,54, -55,53,238,254,24,116,235,129,188,97,104,184,140,228,235,1,224,78,8,236, -42,24,224,77,2,32,7,34,141,226,146,2,32,69,83,233,243,37,5,75, -7,233,192,29,216,84,2,95,56,50,128,139,242,130,8,128,94,65,74,245, -78,0,242,34,14,224,5,8,224,146,4,32,80,231,10,6,224,223,0,33, -179,116,55,234,161,12,236,204,1,161,46,225,252,6,2,95,53,57,198,73, -229,224,18,96,36,117,98,88,66,192,51,229,232,1,2,54,50,57,226,20, -8,2,54,55,52,193,98,2,48,51,32,229,153,7,2,48,52,32,230,32, -33,141,17,238,48,8,230,51,5,241,118,5,62,201,111,207,2,52,56,54, -230,138,26,108,100,224,105,25,85,248,230,158,18,2,56,56,54,224,199,19, -2,54,53,54,161,53,224,139,16,142,53,129,169,224,221,18,2,55,55,51, -198,7,224,110,10,2,49,50,54,161,128,131,110,224,57,9,102,126,224,57, -10,98,234,224,56,0,66,180,183,208,225,62,22,92,41,136,242,115,196,226, -188,6,231,202,13,133,60,196,32,156,107,226,64,6,106,74,226,246,18,2, -57,57,54,226,246,15,243,148,2,112,137,226,246,8,32,23,207,148,233,30, -2,2,54,55,51,237,113,9,2,46,46,34,228,128,0,226,19,9,2,49, -50,53,163,224,137,52,121,110,64,14,200,107,232,59,3,64,115,97,79,2, -54,55,48,2,32,58,49,96,155,129,95,32,202,164,121,70,11,38,175,64, -29,136,105,238,128,18,49,250,192,231,227,92,3,75,60,64,70,163,165,96, -8,32,79,64,86,228,130,26,2,54,53,55,96,62,49,235,128,61,161,142, -68,75,96,7,130,157,2,54,54,55,128,85,134,235,225,231,15,41,48,234, -238,1,224,23,2,64,250,64,68,130,171,225,131,2,146,83,240,121,6,2, -111,34,32,235,138,1,109,173,64,250,96,126,204,245,243,7,12,2,81,117, -97,2,108,68,111,243,8,10,178,165,147,8,221,149,46,11,128,18,251,185, -4,192,7,64,59,233,171,2,254,22,12,192,168,192,71,168,128,98,131,104, -52,2,55,55,53,66,179,90,12,224,63,1,65,201,32,6,255,94,6,64, -220,198,52,243,13,23,2,55,53,56,242,15,22,155,72,227,15,0,241,126, -20,2,104,101,110,224,45,18,224,57,5,108,229,233,137,2,224,76,7,2, -101,108,115,185,200,192,77,64,215,196,87,224,204,13,68,159,224,160,19,2, -108,101,116,205,110,162,12,211,82,243,16,19,224,210,4,64,132,204,229,229, -204,13,125,16,244,94,19,2,97,115,101,225,83,33,188,200,224,177,0,2, -54,50,32,161,226,188,76,233,68,17,145,232,234,34,0,103,123,64,56,132, -75,235,49,5,67,182,127,22,234,91,5,134,214,253,7,0,252,155,6,2, -55,52,49,192,140,132,143,250,211,4,224,212,18,251,165,2,128,216,237,148, -12,64,87,132,201,229,202,1,139,214,160,8,224,249,15,245,158,29,100,9, -238,244,7,35,169,224,61,2,225,162,1,234,108,6,124,151,2,80,32,95, -128,168,96,86,224,57,15,32,197,65,89,226,48,17,2,57,57,49,224,179, -14,76,112,192,178,118,16,231,153,0,231,253,13,161,52,67,210,238,3,7, -68,45,253,13,6,139,11,136,91,253,42,9,240,182,8,249,28,21,206,62, -253,81,12,50,240,90,203,65,110,2,57,57,50,167,19,112,127,102,184,164, -179,70,61,224,182,8,129,233,224,18,2,231,240,12,138,49,224,196,7,232, -27,18,253,253,18,197,177,179,163,2,95,51,55,108,10,128,170,64,146,105, -203,79,63,192,196,138,220,224,198,0,235,175,40,230,227,8,216,4,112,126, -224,24,11,231,160,0,235,32,60,135,81,235,32,30,139,29,235,22,29,2, -54,52,56,234,143,1,235,3,22,32,44,252,120,10,235,4,2,192,243,252, -221,4,2,54,53,48,224,40,1,224,173,0,224,96,14,126,95,235,101,18, -215,181,224,96,4,168,133,225,14,15,130,15,225,111,31,131,196,130,130,236, -132,21,2,55,55,56,48,29,112,191,2,95,54,54,97,78,247,124,19,2, -114,105,109,2,105,116,105,2,118,101,34,162,23,156,231,66,141,235,136,0, -232,229,11,2,115,116,114,180,38,232,229,6,129,191,251,238,0,168,136,160, -82,134,254,150,95,68,61,42,163,64,22,166,143,227,190,4,248,209,32,37, -61,95,88,177,100,32,249,2,53,32,79,234,166,2,239,33,7,64,111,243, -129,1,64,136,96,159,150,142,65,231,227,129,3,131,184,232,49,13,105,85, -33,152,131,71,234,77,2,233,99,4,230,58,2,227,37,2,64,106,211,211, -128,132,97,216,128,132,66,205,243,136,8,32,152,230,202,1,224,9,21,242, -179,12,199,137,224,85,8,179,203,160,59,224,13,20,147,146,237,15,3,197, -12,142,242,209,212,141,105,173,112,226,189,0,224,147,14,231,39,1,224,94, -10,66,242,233,19,9,237,42,11,224,70,9,225,145,0,128,70,237,101,19, -232,160,9,224,213,2,241,193,9,242,80,0,241,15,3,108,193,232,62,51, -224,80,6,32,37,238,106,12,224,249,21,224,246,3,64,66,130,144,224,245, -15,224,243,4,192,240,224,232,3,66,141,212,87,34,165,65,206,131,178,64, -88,226,189,1,99,135,162,188,230,195,11,254,80,14,191,143,229,52,4,145, -8,2,54,52,49,224,218,3,224,54,5,52,13,235,170,44,224,125,7,142, -13,200,250,65,147,224,184,2,241,109,14,230,193,8,32,56,144,85,245,70, -8,224,188,1,127,89,64,98,248,227,11,251,57,19,228,123,15,2,53,48, -57,224,135,8,112,214,233,108,14,255,142,4,225,140,13,2,51,48,52,230, -140,22,255,150,18,213,114,224,123,21,65,1,229,233,10,254,187,36,117,152, -229,208,8,65,130,225,88,3,254,189,13,222,23,2,53,57,50,161,164,64, -58,197,241,2,54,51,57,81,30,64,141,241,30,2,2,54,51,52,144,222, -144,206,65,156,241,30,51,101,70,213,162,64,79,235,111,10,70,87,235,111, -12,139,193,165,146,247,141,3,247,138,17,152,221,2,50,55,56,202,141,225, -67,0,235,183,121,96,255,132,70,40,66,254,216,9,255,148,6,2,49,55, -32,254,236,7,128,207,168,72,72,106,160,218,255,20,12,160,38,90,251,224, -38,0,81,125,183,70,64,140,164,186,225,140,3,75,37,226,156,9,64,239, -225,111,12,233,11,6,255,201,5,32,230,224,211,6,64,52,224,48,4,184, -219,192,48,255,158,1,255,229,17,224,37,3,210,175,129,137,96,146,64,215, -228,217,5,2,53,54,55,235,134,26,182,194,126,90,224,19,3,96,80,201, -198,101,252,97,240,133,252,64,114,160,24,96,26,142,114,141,22,252,225,0, -71,208,234,4,0,64,60,134,81,67,33,64,165,232,38,10,160,139,66,71, -64,40,175,216,188,27,186,31,199,63,132,59,141,195,136,132,135,28,99,7, -67,236,160,24,170,162,32,79,56,71,227,211,16,228,244,6,2,114,105,118, -223,27,225,77,1,98,46,118,133,99,25,237,14,7,250,102,2,246,129,0, -166,22,163,72,240,191,13,51,174,226,141,8,2,49,50,32,233,241,12,232, -59,6,240,200,15,246,162,2,168,136,2,50,48,32,232,168,11,131,231,119, -211,232,36,6,2,67,32,80,254,249,2,64,166,195,193,252,37,8,241,185, -18,228,121,7,103,165,97,174,233,138,10,149,39,32,118,65,217,60,249,96, -154,254,184,0,187,103,96,25,64,132,2,95,57,56,104,195,2,95,55,48, -32,219,32,213,67,213,233,182,1,64,177,131,230,123,245,157,182,165,83,138, -56,190,119,160,49,128,213,128,1,64,37,120,70,2,56,52,32,2,95,51, -56,253,126,1,224,36,3,254,219,0,253,72,2,93,69,107,24,224,5,13, -224,114,4,195,44,222,80,159,53,254,83,2,254,81,5,128,38,254,82,2, -157,116,254,87,2,203,16,255,79,3,127,150,198,30,160,2,230,47,0,224, -119,1,159,176,221,234,2,51,49,48,235,227,2,37,222,102,80,112,205,128, -32,33,129,33,119,97,127,112,110,2,95,54,57,189,215,128,31,2,48,54, -50,96,202,195,8,254,200,11,134,176,157,127,38,47,2,50,32,67,157,156, -55,16,134,106,253,41,0,96,8,96,16,35,40,64,52,141,144,2,51,56, -50,64,10,64,94,98,210,225,253,0,96,168,252,122,0,98,226,2,51,54, -54,224,159,1,64,83,64,45,32,82,2,51,55,57,193,224,224,79,3,225, -11,3,102,0,247,139,9,2,66,97,100,2,32,71,65,2,68,84,32,2, -114,101,115,41,31,2,32,116,121,2,112,101,34,226,74,4,42,120,69,119, -2,54,50,51,32,218,52,6,2,56,53,48,64,181,101,8,65,99,96,27, -204,19,161,160,195,119,226,195,2,197,210,32,42,43,242,32,162,160,53,131, -135,224,160,7,72,151,32,102,163,6,194,51,65,100,128,142,128,126,149,24, -224,217,14,201,205,225,158,0,128,57,96,190,96,95,234,248,1,96,200,132, -94,64,86,64,174,134,48,101,178,96,179,2,64,90,32,99,38,195,49,35, -241,64,119,198,199,98,165,97,247,195,34,48,216,160,123,65,163,71,198,96, -108,121,83,225,90,0,64,66,40,81,239,118,3,224,76,5,224,70,8,2, -75,32,75,224,70,1,224,67,17,224,49,4,59,107,224,120,0,205,71,2, -49,50,55,132,159,65,215,96,113,222,199,224,170,0,224,108,0,224,68,1, -192,60,70,209,160,58,97,45,235,36,10,70,210,229,93,7,235,109,12,229, -90,6,69,47,233,234,8,2,54,49,51,227,216,2,234,104,8,236,222,5, -2,50,49,32,224,108,8,2,45,62,34,228,252,8,233,54,5,234,34,2, -225,225,0,245,43,4,224,26,0,196,120,224,11,0,232,46,3,226,242,3, -203,227,248,180,17,158,157,32,125,32,7,64,49,241,204,5,250,207,13,237, -13,14,68,235,193,62,193,48,161,134,96,7,133,137,224,82,24,224,93,11, -101,88,162,143,96,8,192,111,129,167,132,148,240,116,10,224,142,11,171,209, -164,61,128,15,64,249,204,196,73,25,246,199,7,224,230,1,96,106,236,94, -0,96,60,224,31,6,124,56,255,123,17,226,40,3,238,199,2,35,63,75, -8,2,32,89,32,96,210,2,80,32,75,129,215,227,134,1,133,255,228,212, -3,201,67,225,221,16,238,236,5,104,190,206,242,233,111,1,238,131,19,74, -28,255,79,19,130,102,65,217,226,102,31,159,50,64,87,224,49,31,32,103, -64,49,254,63,0,98,152,244,58,2,64,40,160,148,139,190,234,27,5,107, -242,64,64,241,100,6,71,103,202,138,130,12,64,36,166,35,227,223,3,70, -199,239,107,31,2,53,54,54,239,107,11,64,94,224,123,3,225,150,4,235, -18,3,130,85,208,117,235,6,19,101,245,64,198,99,85,235,13,12,66,241, -241,157,22,130,37,184,63,194,211,178,70,227,146,22,130,154,66,140,227,119, -9,192,69,161,61,224,15,0,64,148,240,118,5,224,226,3,233,5,9,241, -38,3,65,31,251,208,13,96,54,192,41,239,141,28,137,149,96,142,240,202, -0,33,116,64,15,164,5,230,15,7,229,171,7,66,84,250,210,14,250,203, -6,32,159,64,44,154,193,32,97,65,220,241,44,3,147,208,2,54,48,55, -98,230,64,88,160,143,2,54,32,58,128,22,239,95,8,240,236,15,64,24, -252,92,125,66,158,251,149,20,251,125,112,238,110,11,250,25,19,155,128,96, -8,141,35,227,136,3,229,208,7,251,154,17,97,90,251,154,5,65,38,132, -110,2,83,32,85,33,102,32,87,225,148,1,2,101,84,117,2,112,108,101, -200,158,133,244,2,90,32,90,64,134,129,101,64,61,228,85,0,250,108,11, -2,108,105,116,2,101,114,97,2,108,34,32,73,60,241,67,11,224,18,5, -110,168,241,135,9,186,147,134,128,112,21,64,36,123,47,96,214,204,134,224, -34,18,221,172,2,83,32,67,224,112,3,151,23,224,53,13,2,55,55,57, -241,194,16,224,145,20,2,56,56,57,235,242,3,66,49,241,54,0,241,53, -0,64,145,192,21,65,9,160,21,250,198,6,250,204,3,230,109,1,91,41, -233,211,8,64,39,162,164,224,41,15,2,61,62,34,229,176,3,64,111,245, -52,0,245,127,10,224,46,1,181,127,2,54,53,56,245,127,0,96,66,224, -58,16,224,147,1,245,186,0,203,148,64,58,196,95,192,58,253,78,26,210, -215,183,153,242,215,4,97,32,97,76,108,166,224,70,0,227,70,3,144,3, -141,148,65,206,66,3,171,239,253,7,7,128,57,244,157,2,103,189,206,137, -172,21,67,130,236,195,1,132,253,172,20,224,126,11,137,47,64,170,228,148, -6,224,244,16,128,30,241,136,4,2,102,111,114,2,97,108,108,225,89,6, -2,55,48,52,230,241,1,190,109,199,61,214,218,239,75,0,231,163,12,102, -91,232,149,4,185,24,137,170,140,220,97,192,232,149,49,69,198,191,183,143, -187,232,158,7,96,103,228,72,17,2,76,73,100,2,101,110,116,254,181,10, -133,87,163,143,225,222,1,177,124,35,238,162,19,34,173,64,154,2,52,53, -54,65,105,113,144,192,147,37,79,2,52,50,57,32,12,172,36,2,53,55, -53,161,78,96,86,161,224,130,120,112,171,32,0,2,75,50,32,192,30,160, -190,248,201,6,233,217,3,136,127,64,36,227,222,6,68,40,65,180,108,246, -96,50,225,1,17,2,85,73,100,225,1,46,32,255,2,52,56,56,192,246, -224,213,36,64,160,99,88,64,172,212,175,226,179,2,102,139,75,255,226,123, -0,99,152,2,53,57,32,204,26,98,25,224,19,2,64,84,131,254,128,75, -85,5,231,78,4,128,145,226,167,4,181,240,64,76,160,56,224,59,1,167, -84,226,217,14,64,153,70,219,64,46,237,82,9,239,152,8,237,35,1,64, -216,226,233,0,224,39,14,154,18,239,30,6,224,42,11,34,4,224,81,10, -233,58,4,65,120,224,148,0,147,20,224,43,0,65,233,148,235,109,135,225, -248,0,169,104,38,57,2,90,32,67,97,247,65,141,120,67,64,141,2,35, -54,50,164,5,96,131,199,1,97,149,96,110,53,13,228,19,7,225,247,0, -132,17,78,213,72,146,40,25,32,19,164,8,64,54,32,27,113,10,64,14, -198,222,65,193,32,26,225,157,0,118,133,128,13,43,147,32,168,51,52,125, -27,100,139,64,112,193,214,227,58,6,233,173,24,33,47,80,219,247,241,18, -2,109,111,100,2,117,108,101,197,41,121,11,236,65,14,145,236,64,36,137, -232,98,166,201,240,233,213,32,175,86,233,194,5,240,161,13,96,97,224,96, -0,226,181,9,234,93,6,2,53,55,52,234,153,1,224,26,11,225,5,18, -2,112,97,116,41,126,2,110,34,32,166,12,134,198,224,152,21,224,78,18, -245,19,0,224,142,1,224,190,10,65,208,228,230,6,86,211,229,11,1,136, -122,96,65,224,36,4,160,211,125,175,96,37,229,11,17,136,94,229,7,19, -138,86,87,153,118,34,163,23,101,225,245,37,12,243,24,1,128,47,195,73, -224,49,7,232,203,5,229,76,0,246,35,0,154,179,64,48,149,17,224,23, -15,97,2,64,235,231,82,7,73,11,231,82,63,65,82,231,82,18,2,81, -73,100,230,81,26,193,15,231,70,56,225,11,22,133,169,2,79,32,102,224, -160,0,2,99,97,115,98,111,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,200,224, -22,9,252,10,1,224,23,4,2,111,34,32,224,17,5,2,101,108,115,224, -125,8,233,128,1,224,21,6,2,101,105,103,99,102,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,229, -41,1,224,21,3,2,110,101,119,195,237,224,22,3,2,111,102,34,224,17, -6,228,98,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,252,115,0,252,1,1,224,0, -8,66,53,134,167,78,148,2,90,32,85,194,246,242,232,5,243,165,2,104, -40,236,170,6,2,46,46,34,229,117,9,66,162,207,173,245,138,11,108,134, -233,222,5,239,208,6,64,135,234,209,20,2,83,121,109,2,79,112,101,97, -186,234,210,52,99,123,132,34,103,20,99,147,227,148,17,168,7,234,5,36, -64,223,224,200,17,228,70,36,104,25,224,168,1,228,27,30,134,79,157,144, -237,98,16,182,155,237,143,4,32,254,230,208,2,160,77,134,120,100,198,224, -59,0,104,152,70,38,2,53,52,48,225,231,0,186,233,224,212,10,142,17, -233,123,4,225,162,0,230,58,4,193,78,206,66,128,130,34,128,230,251,4, -72,160,226,77,0,2,54,55,32,128,36,230,29,52,246,6,15,96,94,64, -86,2,54,32,67,234,45,3,42,78,104,144,83,107,97,153,2,51,48,50, -160,135,171,67,193,190,2,49,50,49,224,80,0,179,157,137,249,193,121,128, -17,97,200,129,26,135,140,64,25,169,84,56,103,96,6,66,170,229,115,4, -2,109,112,116,2,121,34,32,227,245,0,244,220,0,160,96,189,1,127,204, -2,53,50,53,202,95,252,112,0,224,21,1,249,163,0,224,147,1,97,183, -214,177,61,175,251,198,1,124,216,129,63,224,17,0,168,178,64,17,65,3, -179,35,170,44,2,49,49,56,141,11,65,92,64,15,90,227,130,67,64,44, -243,18,20,2,81,83,121,227,248,28,231,119,11,227,235,53,227,100,21,66, -90,103,128,40,226,64,93,65,130,96,12,97,29,128,13,245,175,7,224,17, -3,2,60,45,34,192,49,65,0,224,48,7,133,102,224,17,3,137,114,96, -48,2,56,55,53,32,201,224,113,0,233,97,1,229,253,2,64,162,132,135, -127,240,147,216,136,135,110,221,64,31,132,39,238,164,8,235,185,15,235,178, -4,64,63,196,25,2,90,32,64,65,41,32,6,224,7,0,113,192,32,35, -64,168,166,113,96,24,198,116,67,61,227,210,3,2,52,55,32,239,218,2, -67,224,227,203,7,2,53,51,32,69,206,238,201,0,224,9,1,96,192,228, -215,0,65,215,98,141,49,166,2,95,56,32,246,49,2,236,155,28,239,149, -1,246,106,12,96,107,229,7,0,32,206,225,160,1,2,40,41,34,138,86, -224,91,16,236,239,3,224,72,18,2,91,93,34,224,72,14,217,244,246,145, -2,198,135,65,53,239,189,2,229,242,19,165,237,64,49,131,167,240,90,3, -96,19,240,29,13,64,52,225,149,8,239,137,1,254,251,6,102,48,69,199, -250,99,2,64,68,238,255,0,228,168,2,86,100,132,226,32,47,98,39,239, -22,15,151,85,239,17,3,128,85,214,30,98,138,192,4,226,108,0,226,232, -0,241,8,5,2,52,57,32,224,234,15,130,218,231,66,30,224,88,5,109, -63,231,70,4,65,39,98,2,237,255,13,64,134,231,97,14,96,85,231,98, -4,161,54,191,152,2,52,51,54,48,115,33,83,33,17,69,15,101,19,231, -137,13,128,243,231,137,4,230,207,3,196,52,34,90,243,85,19,232,189,39, -243,73,10,229,87,21,68,8,97,171,102,162,162,220,134,216,39,14,238,90, -5,245,168,1,152,79,102,175,226,110,5,64,34,97,91,231,27,8,65,92, -65,220,64,5,226,124,1,193,204,192,2,32,33,251,92,0,64,237,224,190, -2,231,184,3,199,66,231,188,22,224,156,3,226,226,39,33,142,233,135,84, -233,133,4,233,132,10,69,14,162,24,2,49,32,85,64,133,100,214,50,165, -32,17,35,6,76,80,248,24,5,139,37,154,51,157,74,128,72,132,1,2, -75,32,75,100,131,64,59,32,14,2,80,32,58,96,89,225,173,18,129,34, -112,167,160,78,128,40,198,115,225,188,5,97,185,192,30,97,184,225,198,77, -213,228,226,122,3,225,184,1,194,86,64,220,132,83,129,118,160,23,33,133, -224,74,0,32,34,64,93,32,34,89,70,96,14,131,139,32,165,32,162,79, -241,96,54,135,34,64,143,96,42,148,86,64,21,161,57,225,55,4,117,29, -225,50,1,233,255,2,97,5,128,7,97,255,224,27,0,170,21,129,42,234, -11,1,234,3,0,185,209,234,61,0,64,125,185,17,102,12,66,152,229,222, -8,226,233,12,34,231,225,45,4,2,95,49,50,245,197,1,64,124,246,0, -1,128,39,110,89,168,163,128,27,64,11,64,128,194,156,192,20,235,10,14, -129,121,96,182,191,48,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,253,42,0,237, -74,1,2,51,50,32,224,29,3,104,137,97,167,235,66,1,90,66,163,166, -192,143,181,5,2,49,49,53,224,244,0,231,79,4,64,229,175,33,73,185, -161,144,64,21,169,230,134,170,228,213,2,227,32,22,227,20,0,229,8,3, -96,24,32,121,37,134,2,95,54,49,224,51,7,64,15,224,45,2,128,21, -105,113,224,47,8,236,100,4,131,67,140,77,196,6,64,189,132,79,133,215, -43,138,167,20,128,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,42,1,156,151, -161,171,98,141,105,189,64,128,131,143,100,198,64,90,99,155,35,115,64,14, -131,29,2,85,32,58,128,146,131,225,2,52,32,75,160,57,129,213,225,101, -5,224,13,5,64,103,108,193,96,135,160,85,200,242,224,39,1,99,201,65, -145,96,20,104,30,177,127,77,128,195,148,2,51,54,54,183,171,199,142,109, -55,160,53,77,176,2,51,54,53,32,25,195,231,227,75,1,128,57,161,64, -72,121,246,26,11,2,65,109,98,2,105,103,117,2,111,117,115,108,242,192, -46,2,54,51,56,170,19,66,250,35,232,170,189,96,201,130,9,68,245,233, -112,2,32,84,89,79,172,184,198,185,224,121,19,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,64,16,140,76,169,117,237,148, -3,2,69,79,70,239,127,4,224,114,7,78,15,33,101,128,31,224,145,21, -2,101,120,112,2,101,99,116,2,101,100,58,160,145,64,252,2,57,57,32, -65,43,41,67,241,30,0,225,53,1,131,28,55,187,183,189,33,254,2,60, -32,64,2,35,54,32,72,17,224,18,4,64,181,111,25,224,18,1,64,149, -130,47,224,19,2,67,191,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,62,65,75,224,243,2,2,35,45,125,216,70,224,160,8,141,201, -224,159,4,66,2,224,158,6,2,73,110,100,170,142,160,139,224,27,2,2, -66,114,97,149,210,128,27,165,127,225,26,6,156,48,224,18,4,147,8,224, -121,4,65,122,64,93,67,38,242,6,6,124,172,224,23,11,102,4,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,50,33,87,126,238,224,25,8,224, -20,0,225,222,7,224,195,9,137,135,192,57,37,92,225,52,1,160,18,37, -145,224,23,1,193,218,235,120,44,194,163,67,47,232,149,4,2,52,51,52, -237,48,3,2,52,52,52,235,221,0,96,30,140,9,101,159,2,49,55,32, -125,187,108,222,128,209,96,4,132,207,133,58,68,214,96,95,165,197,2,83, -32,85,233,203,1,234,49,0,233,238,2,161,36,253,246,3,103,173,224,46, -33,99,56,230,85,2,128,119,224,39,10,129,71,160,85,224,39,17,159,230, -196,247,197,133,64,37,172,150,224,82,2,165,52,70,162,155,170,199,105,254, -200,5,76,41,161,69,2,52,53,52,128,29,2,52,52,57,162,3,192,236, -224,111,25,224,71,0,192,110,255,82,1,224,38,10,236,78,0,224,77,2, -102,79,32,43,33,213,81,255,187,128,2,52,56,52,96,49,227,147,0,159, -194,32,172,244,140,1,66,15,69,247,64,182,64,201,46,6,2,95,55,48, -96,159,224,9,0,63,74,160,209,64,32,32,47,107,55,167,156,2,51,57, -52,227,146,7,160,168,225,150,1,252,239,0,193,150,115,31,96,29,64,32, -224,29,1,103,77,110,202,225,58,31,141,58,193,58,226,5,12,150,29,224, -158,0,2,95,51,56,32,124,33,228,130,96,224,50,35,101,184,226,15,5, -224,41,13,2,57,56,32,131,64,2,52,54,48,136,87,2,52,54,50,192, -8,176,5,192,223,97,204,192,251,2,49,53,48,128,198,224,245,21,221,196, -86,252,195,67,106,120,171,108,32,83,98,140,129,102,224,106,0,137,95,96, -25,68,72,160,71,228,5,2,194,191,214,133,193,162,254,176,1,64,9,234, -237,0,138,235,234,216,0,233,30,0,201,28,150,32,245,23,0,226,38,6, -140,126,224,19,5,118,224,128,118,224,51,12,111,10,224,28,15,179,181,2, -52,54,53,160,190,195,71,136,113,179,147,96,250,224,244,20,193,126,194,174, -131,71,224,21,7,32,103,104,2,163,142,228,241,11,97,233,224,132,1,223, -238,160,29,142,225,240,142,1,227,143,5,64,172,231,240,19,2,85,110,114, -2,101,99,111,2,103,110,105,2,122,101,100,2,32,105,110,2,112,117,116, -200,208,230,120,5,99,169,194,18,138,128,32,94,81,237,192,185,131,58,216, -155,107,122,64,33,64,220,202,154,129,36,32,146,224,127,1,2,73,108,108, -2,101,103,97,2,108,32,67,2,104,97,114,2,32,108,105,61,109,2,97, -108,34,129,65,128,218,225,88,6,166,46,210,111,245,33,0,65,131,228,214, -1,224,162,6,64,6,64,31,129,74,224,81,38,225,253,45,140,153,100,214, -229,64,0,164,197,237,235,4,244,147,1,96,126,96,72,139,67,135,22,251, -246,6,96,148,229,114,37,167,132,97,136,237,12,1,32,74,129,216,129,38, -2,53,49,53,2,32,64,73,160,248,241,124,1,160,192,227,11,0,224,193, -5,224,179,2,2,53,49,52,224,179,8,224,178,69,224,75,0,68,143,201, -70,192,98,225,140,4,64,32,161,134,225,160,17,72,141,142,2,68,140,99, -145,240,60,1,86,136,229,157,4,147,33,198,36,32,30,198,184,112,142,64, -237,103,189,155,46,140,252,65,76,64,100,244,208,3,225,79,8,197,23,229, -29,0,243,2,3,128,15,224,16,0,231,205,14,225,35,0,224,39,2,32, -57,119,75,240,80,3,240,82,0,224,115,4,129,205,144,89,224,123,2,209, -124,231,77,7,200,52,228,165,0,2,51,54,52,241,104,2,80,88,98,235, -41,214,232,53,1,229,74,3,242,211,6,233,22,0,162,129,226,39,53,65, -25,177,223,224,201,1,166,196,65,119,192,228,244,152,1,162,200,227,252,1, -98,199,130,86,2,51,55,51,164,44,210,51,244,130,0,132,26,160,52,224, -174,6,192,194,192,179,224,191,32,227,161,6,224,166,2,228,46,14,196,41, -128,168,227,111,24,224,95,0,66,149,214,156,129,224,168,129,168,36,108,130, -253,107,3,239,65,3,2,108,101,116,252,233,7,2,119,104,101,2,114,101, -34,224,20,6,2,100,111,34,224,17,6,2,111,102,34,252,242,3,225,88, -1,99,23,128,11,227,139,2,177,214,226,166,1,235,230,8,238,101,1,161, -46,255,21,0,227,177,6,227,211,2,154,170,137,21,232,142,0,227,246,5, -227,103,1,249,137,2,224,67,9,169,27,235,238,9,228,24,12,134,132,228, -24,0,160,149,224,106,96,162,42,65,249,146,208,228,139,2,133,76,233,160, -8,254,133,0,2,51,55,55,233,124,2,255,141,0,234,176,6,113,128,164, -141,224,27,0,191,170,2,52,49,57,139,249,255,47,7,231,41,1,32,49, -224,141,2,51,56,96,224,227,97,0,204,169,135,218,226,169,3,76,175,67, -80,206,76,154,179,237,47,37,234,254,8,232,196,0,234,134,1,152,160,234, -146,6,235,223,14,2,48,49,32,135,98,163,254,123,57,32,130,41,18,163, -193,160,35,192,13,96,137,205,13,246,122,1,225,160,4,238,6,11,128,139, -224,214,7,196,13,224,214,121,64,137,224,214,26,230,110,0,237,15,4,224, -145,39,161,251,224,152,19,160,139,224,138,18,187,205,232,5,3,100,135,247, -13,1,230,54,1,229,143,2,197,142,183,19,233,177,27,229,238,2,241,147, -1,161,55,192,25,224,107,19,2,53,55,32,64,75,2,56,55,32,64,191, -134,220,230,1,35,182,197,236,77,0,99,171,236,34,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,52,52,2,58,49,52,180,62,246,229,1,226,104,8,224,11, -2,205,239,166,116,239,254,9,129,132,178,112,46,252,44,149,33,221,35,245, -2,53,56,57,32,175,125,102,178,254,198,74,225,211,3,252,32,4,224,107, -2,195,25,241,145,14,161,39,233,179,4,162,36,228,147,3,241,67,6,241, -228,7,226,181,20,32,0,133,158,97,207,72,33,224,217,13,69,121,122,86, -224,29,12,98,10,2,56,48,32,64,5,152,59,226,17,4,98,14,2,48, -56,32,66,213,66,24,2,48,32,80,224,65,6,40,136,120,94,122,12,136, -159,224,105,12,168,176,216,130,225,142,0,133,111,232,187,4,225,21,60,224, -216,22,230,177,8,171,46,232,46,0,244,21,21,165,35,226,2,19,162,87, -131,109,2,50,54,50,225,63,14,224,35,0,225,163,17,224,33,28,129,169, -2,55,32,67,97,169,225,129,14,225,169,41,225,54,0,178,115,191,225,68, -0,154,143,64,32,118,46,33,127,192,97,32,12,111,249,96,51,64,42,153, -240,105,156,65,188,2,50,52,52,120,231,69,102,253,123,1,131,106,239,47, -4,65,253,241,211,1,96,227,2,50,55,48,197,155,133,134,244,4,0,129, -33,109,94,64,23,64,44,64,163,244,36,2,224,33,25,173,157,130,23,235, -227,0,241,93,1,92,247,197,254,130,135,189,216,224,79,11,129,72,163,245, -98,4,212,109,192,209,192,19,91,48,105,127,224,152,15,224,32,24,224,185, -2,97,60,128,100,65,137,33,217,96,46,224,168,18,160,17,224,33,20,97, -199,154,130,225,134,19,32,37,64,113,65,237,227,94,0,232,117,2,225,71, -0,2,50,52,55,128,93,135,73,225,75,20,160,130,225,78,3,254,149,3, -64,228,32,57,2,85,32,90,192,41,226,65,1,131,19,160,118,231,209,1, -2,50,54,52,224,48,3,224,100,1,224,145,1,225,114,19,225,116,4,224, -98,50,65,44,152,209,230,237,1,225,44,11,225,43,54,121,46,248,238,5, -225,62,2,224,104,3,118,89,64,86,64,70,224,241,11,224,123,40,240,44, -2,224,119,9,129,60,183,200,241,17,2,129,0,200,184,99,179,225,221,7, -168,3,196,61,205,147,224,43,6,102,10,224,221,1,76,20,224,106,1,224, -203,33,249,70,3,224,122,111,224,50,0,224,98,0,240,2,3,108,242,2, -50,32,102,233,101,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,37,2,116,105,118,2,101,32,101, -2,120,112,111,2,110,101,110,156,119,66,129,242,197,0,235,50,1,226,6, -3,128,152,192,203,32,201,235,78,0,224,191,2,160,36,224,179,4,224,36, -21,98,31,64,126,146,223,32,107,2,50,32,75,134,46,67,205,230,89,7, -102,161,230,89,1,103,196,64,42,206,141,32,44,2,57,51,32,39,123,146, -101,70,73,188,35,2,80,32,75,248,145,0,209,9,199,229,193,199,234,193, -13,60,248,87,202,230,62,2,242,122,3,32,94,234,130,2,75,244,135,234, -209,236,134,61,224,37,5,128,39,194,225,224,160,18,234,231,3,136,132,64, -72,224,73,3,97,169,236,106,0,192,56,106,87,189,108,245,247,1,151,74, -192,152,196,17,242,30,0,224,90,1,224,113,4,96,92,224,241,7,192,26, -129,20,212,105,147,4,233,43,1,225,89,26,72,2,229,71,1,224,241,16, -225,115,3,224,237,7,225,36,86,182,230,224,17,0,66,98,242,111,0,168, -168,226,69,30,35,252,231,105,1,224,119,0,139,82,241,98,2,128,94,224, -119,4,224,107,92,128,12,67,78,205,212,67,123,74,197,35,165,64,22,137, -234,2,90,32,83,125,182,85,9,227,211,6,64,103,32,127,237,36,0,231, -247,7,253,57,32,235,78,15,221,38,131,233,32,106,224,128,6,254,229,34, -224,112,29,157,252,224,111,97,253,212,1,64,112,37,147,224,112,87,80,107, -224,111,99,190,139,128,111,106,148,224,111,9,248,164,16,192,59,2,83,32, -80,224,98,18,139,95,224,98,21,233,181,2,115,245,224,33,6,66,248,109, -5,66,246,140,182,85,92,124,9,2,57,53,32,128,112,99,116,237,36,4, -178,64,2,52,53,56,131,48,139,40,224,57,18,224,109,0,97,22,224,57, -0,96,182,139,60,254,119,13,102,222,224,19,6,65,200,64,58,170,74,224, -116,17,129,69,89,78,190,161,192,116,136,2,224,232,19,129,89,64,58,175, -76,192,58,250,158,3,213,67,228,104,0,250,59,8,166,34,202,3,40,80, -2,82,32,95,224,47,1,234,164,1,166,149,229,227,0,249,115,2,224,91, -8,250,235,2,207,145,145,98,165,232,252,110,0,224,57,4,206,110,253,160, -5,133,97,224,162,0,81,87,130,218,86,133,130,93,108,115,2,53,50,55, -133,84,110,241,250,152,2,127,67,34,164,158,239,225,68,4,203,18,65,54, -249,63,1,232,185,4,149,117,69,101,148,46,231,126,81,32,17,231,126,8, -231,123,34,231,68,19,77,54,231,67,4,166,108,64,247,137,175,64,84,98, -109,36,79,175,77,174,63,169,21,141,71,233,199,65,2,52,48,32,233,199, -33,235,217,2,232,95,44,224,150,34,234,94,4,161,82,161,79,96,86,231, -172,7,246,121,1,224,22,1,64,103,226,50,1,239,177,0,65,109,135,206, -2,80,32,79,179,190,255,98,0,64,35,249,8,0,229,66,3,87,44,224, -25,14,221,168,202,57,117,155,249,76,1,140,59,125,235,2,53,50,50,149, -252,224,28,10,220,25,132,188,236,176,1,2,44,59,40,2,41,91,93,2, -123,125,95,2,96,34,32,238,56,2,219,184,227,145,0,107,64,224,88,5, -64,249,67,166,224,35,0,65,113,69,145,196,89,248,183,0,227,66,23,248, -224,1,193,190,228,102,0,132,142,226,58,4,225,253,1,227,137,9,96,27, -227,33,7,235,88,5,190,49,96,26,248,30,1,192,250,252,97,3,255,185, -20,231,20,4,164,234,193,0,246,109,2,227,69,16,235,69,73,248,107,0, -160,162,224,220,5,248,103,1,2,52,56,57,235,115,6,220,111,133,70,247, -55,3,162,212,228,17,23,235,218,29,224,94,2,252,166,1,35,46,146,210, -231,120,12,69,176,224,19,7,99,43,32,0,224,155,3,225,106,20,236,121, -31,230,72,1,184,60,224,99,2,192,25,96,54,2,67,32,79,164,64,212, -113,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,226,69,3,225,13,15,151,108,224,20,6,2,54,57,32,238,247,5, -231,87,3,207,31,225,29,57,194,55,163,23,189,208,229,119,2,199,238,99, -63,233,71,15,225,206,10,215,211,232,115,3,228,2,100,226,1,2,224,228, -0,64,165,193,227,194,184,237,203,0,246,248,0,2,89,32,66,161,80,247, -78,3,224,119,2,96,113,131,147,96,236,128,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,96,199,236,159,14,167,37,224,229,18,105,121,192,229,252,169,2, -35,31,2,38,34,32,224,237,1,226,209,0,236,217,6,166,237,104,177,224, -32,0,135,4,225,155,3,212,13,252,66,28,199,242,239,195,4,224,155,11, -252,8,3,100,214,140,193,233,220,1,68,20,239,249,0,224,144,19,193,165, -131,64,225,148,1,167,20,225,55,9,162,161,245,227,1,227,119,0,68,183, -52,88,136,243,72,233,64,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,133,20, -229,59,20,228,182,0,226,201,4,228,191,0,160,172,2,85,32,35,233,139, -0,104,154,236,238,1,172,160,225,67,1,190,146,229,136,12,2,97,98,102, -2,110,114,116,2,118,92,57,2,50,38,92,62,249,2,39,34,32,237,30, -1,226,200,17,131,141,229,164,11,2,49,51,57,96,108,89,86,33,28,91, -88,37,144,105,177,85,59,224,19,1,102,199,225,11,8,2,66,32,79,32, -216,128,46,228,109,0,225,119,0,253,16,1,253,13,14,240,187,1,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,142,136,160,43,224,42,9,96,145,224,42,0,96,104,231, -66,29,123,69,230,119,9,66,104,188,197,232,49,1,106,118,128,180,64,31, -219,29,229,141,9,227,32,7,32,98,165,15,111,23,224,10,4,227,28,4, -236,4,0,225,39,15,32,119,70,40,99,0,64,11,250,78,1,132,140,132, -15,35,76,248,31,6,2,114,101,97,2,100,58,32,2,102,97,105,2,108, -101,100,130,124,35,89,64,64,176,10,224,64,2,244,13,4,32,78,127,177, -96,215,127,139,107,212,128,3,132,76,96,46,66,102,32,42,102,165,94,250, -159,230,224,11,4,64,109,144,61,227,70,2,226,64,1,229,66,0,34,71, -2,54,32,95,2,49,55,57,228,254,3,35,52,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,217,68,128,138,64,107,143,114,109, -31,64,14,142,137,64,32,88,94,2,55,52,32,96,44,126,219,2,52,56, -51,245,7,0,125,160,249,106,1,64,28,196,112,64,11,130,19,109,150,64, -14,194,2,66,0,2,35,52,32,32,129,33,193,32,24,83,108,241,38,0, -32,26,212,204,112,89,97,229,64,36,129,188,160,34,98,179,160,61,129,148, -160,24,98,145,160,24,241,125,3,103,90,251,61,8,224,10,0,247,213,8, -252,12,0,233,159,3,33,3,2,52,50,32,101,143,37,130,238,173,2,225, +171,14,230,71,4,209,201,237,82,1,226,54,0,105,164,172,77,226,55,19, +226,59,6,226,32,50,224,2,18,233,191,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,230,112,12,227,60,12,224,109,11,228,166,18,224,143,26,226,64,1, +224,255,9,224,93,6,224,92,13,192,32,228,215,14,254,45,3,198,240,224, +8,9,231,2,104,2,100,101,115,2,117,103,97,2,114,101,100,242,15,4, +99,153,210,20,227,131,6,209,113,161,160,128,177,224,5,9,226,198,4,224, +207,3,244,147,3,225,30,1,234,98,25,253,64,6,238,40,2,224,24,10, +248,112,0,224,24,2,234,134,26,2,100,111,110,205,215,224,166,9,231,55, +5,224,91,2,224,89,17,2,44,32,34,255,12,8,160,69,241,24,3,241, +3,1,231,234,16,2,115,32,40,192,74,245,28,0,224,72,10,224,69,21, +2,32,43,32,232,8,11,224,65,3,224,62,28,224,197,12,79,123,37,203, +247,156,4,227,51,3,227,102,0,226,52,18,226,254,12,233,91,32,57,80, +130,251,128,159,32,11,85,215,233,95,1,54,64,2,53,32,102,224,206,0, +2,73,110,116,2,101,114,97,2,99,116,105,2,118,101,34,254,231,0,218, +226,226,121,5,227,91,45,2,108,111,97,2,100,101,100,237,168,9,235,89, +24,163,93,226,97,2,227,63,4,255,31,2,64,5,228,86,0,236,124,4, +224,18,0,2,54,52,48,250,11,0,164,167,223,74,179,16,188,228,56,105, +32,101,2,55,50,32,206,239,249,12,8,226,241,2,244,142,3,229,162,1, +146,120,224,96,1,2,85,32,65,242,67,2,255,12,0,36,97,32,115,160, +11,224,89,1,224,32,2,224,45,4,205,64,243,121,0,224,16,11,224,32, +8,66,53,2,54,52,51,64,148,2,89,32,66,179,26,211,23,193,13,178, +215,64,188,79,41,2,54,56,49,242,229,2,64,73,212,72,2,95,56,57, +97,190,77,119,226,209,1,225,135,4,80,46,116,90,2,56,48,53,81,78, +87,242,250,174,7,224,137,11,248,11,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,247, +77,1,142,187,243,207,5,96,211,161,167,64,12,192,177,64,207,128,57,94, +13,104,99,174,138,129,98,78,119,220,181,2,53,49,55,64,5,94,120,64, +6,116,243,2,56,54,32,64,45,2,56,55,32,107,138,82,148,64,50,255, +48,1,32,40,110,237,2,53,52,54,125,85,64,40,154,7,224,185,0,155, +107,2,49,49,56,64,33,2,54,56,56,224,39,0,227,101,1,2,101,111, +102,131,97,62,181,2,50,52,49,224,134,0,251,193,1,96,122,149,151,32, +73,128,168,64,67,227,49,0,32,190,236,101,0,64,36,2,53,50,48,223, +1,228,185,0,127,212,118,24,2,53,50,50,96,148,2,53,51,49,96,189, +143,44,254,250,0,160,114,179,185,224,230,3,44,183,64,196,66,28,196,67, +224,175,1,129,111,36,218,228,164,5,2,77,97,105,2,110,34,32,32,29, +2,79,32,95,128,170,80,27,224,36,6,2,109,97,105,128,36,160,128,64, +127,180,42,68,56,224,128,0,63,93,238,61,7,158,220,225,140,4,32,213, +170,115,225,39,0,193,211,225,230,3,2,50,56,53,225,242,2,37,148,2, +35,52,48,129,23,37,58,32,5,78,223,192,24,135,141,192,13,243,6,1, +224,254,2,34,228,33,64,64,34,33,31,128,198,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,241,143,0,66,178,147,7,128,241,134,233,224,9,66,225,74,2,224,5, +8,64,177,161,78,98,231,68,76,110,201,32,26,82,234,225,114,7,225,12, +4,2,100,97,116,2,97,34,32,148,166,128,209,64,8,147,247,224,88,2, +224,99,12,32,94,121,8,224,93,17,2,110,101,119,77,206,192,96,92,241, +224,142,8,2,54,52,32,40,2,86,223,97,189,224,107,17,98,29,131,58, +101,46,2,49,54,49,162,56,62,33,64,13,34,45,57,158,101,208,33,172, +2,53,50,32,244,188,9,166,177,2,56,57,49,32,21,66,104,145,77,181, +167,154,70,224,129,17,64,6,224,237,18,224,234,41,2,54,48,52,162,225, +225,185,6,2,53,48,56,128,226,2,55,51,32,233,57,1,226,129,0,66, +14,224,153,4,161,8,229,77,4,62,194,66,208,67,246,227,78,4,224,119, +1,224,68,4,117,237,224,222,19,138,238,192,224,105,50,226,37,28,148,27, +224,88,3,224,11,15,224,112,6,2,102,111,114,2,101,105,103,132,161,224, +140,18,224,27,8,2,99,99,97,2,108,108,34,192,26,2,56,50,32,32, +174,2,52,57,32,192,15,102,87,225,152,8,224,62,1,2,58,58,34,225, +157,7,224,216,13,2,54,56,48,224,245,15,72,20,227,164,4,98,188,128, +54,2,49,55,50,225,92,10,2,110,102,105,2,120,108,34,199,64,225,219, +2,157,242,224,45,10,2,114,34,32,196,139,224,92,3,133,62,224,46,9, +204,6,64,28,96,151,71,15,228,8,2,2,105,103,105,97,79,231,73,6, +132,10,105,29,71,239,86,114,114,73,171,58,2,53,56,32,54,154,96,121, +248,37,10,35,139,192,32,224,33,8,173,130,160,91,32,6,224,36,5,224, +0,0,226,201,0,161,8,226,201,5,226,125,13,226,136,15,65,27,226,112, +18,2,99,108,97,2,115,115,34,193,252,167,92,131,202,161,199,227,207,11, +2,49,50,52,227,208,0,128,170,226,17,17,34,134,194,130,224,137,7,74, +39,224,33,6,231,7,7,232,166,3,200,102,32,160,39,211,32,5,32,201, +226,172,19,108,202,227,222,20,2,110,115,116,2,97,110,99,228,193,1,164, +34,160,94,170,225,224,83,6,229,17,22,2,100,101,102,2,97,117,108,196, +51,2,53,53,52,96,219,64,196,96,94,225,205,6,227,105,19,224,188,22, +229,122,2,2,53,56,54,229,122,13,227,225,12,135,232,224,119,17,229,19, +22,2,112,97,116,46,12,196,162,197,245,226,43,17,229,251,1,232,116,2, +2,54,51,53,137,58,232,179,1,135,240,97,121,2,53,53,54,234,189,0, +96,146,65,45,232,143,8,224,237,18,2,60,45,34,160,58,64,103,230,77, +45,225,2,32,131,0,103,153,225,221,7,194,83,229,24,0,225,147,13,161, +41,2,56,55,53,36,33,234,151,1,156,105,2,85,32,83,188,109,36,91, +2,60,32,64,114,195,224,18,6,65,40,100,162,224,18,1,138,40,228,213, +2,135,93,99,50,2,85,32,85,228,241,5,128,253,160,27,2,95,53,55, +65,26,129,117,204,233,224,20,7,224,62,4,128,226,160,62,2,75,50,32, +36,210,200,99,224,149,6,67,81,236,181,5,224,58,3,241,106,0,103,192, +161,246,224,115,1,69,140,224,90,1,65,33,220,19,77,220,36,148,64,24, +36,116,64,25,155,250,160,25,98,3,160,24,155,254,232,125,8,2,55,51, +51,232,125,1,64,39,141,174,160,64,98,114,160,64,141,148,226,79,6,226, +94,10,227,94,11,110,85,72,119,226,20,3,230,202,1,124,240,64,131,226, +37,3,2,83,79,85,2,82,67,69,167,38,229,14,4,255,114,0,235,132, +6,224,135,1,229,140,5,204,178,224,158,16,208,234,128,37,144,39,128,40, +227,144,4,224,132,4,165,131,232,119,0,227,54,18,2,97,115,34,197,21, +197,89,136,170,232,78,22,231,235,3,231,234,10,2,104,105,100,52,144,225, +32,11,230,31,0,165,134,109,109,2,54,55,56,227,168,11,224,100,22,2, +113,117,97,2,108,105,102,2,105,101,100,128,103,34,8,74,13,143,208,236, +152,22,159,93,64,120,103,205,2,54,55,54,129,100,2,54,51,32,228,115, +21,238,40,3,2,54,56,32,238,21,7,229,193,16,169,15,128,95,231,64, +13,224,46,4,142,6,64,157,96,215,143,142,81,142,81,2,64,17,143,32, +241,126,3,64,7,66,43,64,29,142,8,2,90,32,66,64,21,192,50,132, +187,66,104,225,88,1,112,102,63,190,33,90,96,20,98,78,99,18,148,238, +228,20,0,121,159,161,189,96,31,2,90,32,95,108,224,2,50,49,53,196, +147,64,100,131,254,230,87,4,42,104,228,128,2,2,85,32,66,37,61,82, +152,132,133,81,241,208,189,211,136,114,40,249,100,1,240,220,1,116,59,239, +19,1,122,2,180,114,96,56,224,16,0,178,128,249,168,3,146,125,243,235, +3,64,17,181,148,230,198,2,179,77,241,17,3,178,83,243,12,2,192,10, +213,194,67,228,240,114,1,182,200,2,53,52,56,224,97,0,226,69,8,70, +87,224,41,0,65,35,246,101,7,165,116,163,242,255,101,1,179,1,238,92, +0,238,61,3,208,42,231,150,4,184,7,64,237,64,10,147,60,245,60,5, +225,190,0,197,163,225,192,5,132,160,98,20,240,170,7,2,54,53,54,167, +68,232,87,3,254,62,1,214,12,246,9,2,193,36,242,176,1,232,97,9, +150,38,32,57,192,220,224,217,23,38,45,196,56,64,199,134,82,229,132,1, +229,53,11,228,228,19,78,175,97,169,103,97,172,9,232,176,19,116,193,129, +188,97,104,184,98,228,235,1,224,78,8,236,42,24,224,77,2,32,7,34, +141,226,146,2,73,70,179,199,112,118,2,53,57,50,112,118,152,1,2,95, +56,49,206,104,128,38,65,18,244,236,0,241,192,14,224,5,8,242,144,4, +32,79,230,210,6,224,167,0,65,163,229,41,9,162,17,236,148,1,160,246, +225,196,6,2,95,53,57,236,49,19,165,168,96,36,117,0,2,54,54,32, +224,51,0,229,176,1,2,54,50,52,225,220,8,2,54,54,57,198,106,96, +46,229,97,4,2,53,57,57,133,124,229,232,28,140,217,237,248,8,229,251, +5,241,62,5,62,103,74,44,32,5,166,90,224,105,20,76,193,224,105,26, +151,196,230,102,16,2,56,56,48,224,199,19,2,54,53,49,161,53,224,139, +16,141,253,129,169,224,221,18,2,55,54,55,197,207,224,110,10,2,49,50, +54,169,183,131,54,224,57,9,102,70,224,57,10,233,240,0,96,56,66,180, +183,110,225,62,22,91,199,136,186,130,88,226,188,5,231,146,13,133,4,195, +232,48,177,226,64,9,137,203,226,246,17,2,57,57,48,226,246,15,243,92, +2,66,177,226,246,9,32,23,207,92,232,230,2,2,54,54,56,237,57,9, +2,46,46,34,228,72,0,226,19,9,2,49,50,53,131,224,66,238,33,43, +121,12,64,14,200,51,232,3,3,64,115,97,79,2,54,54,53,2,32,58, +49,96,155,129,95,84,138,164,69,32,22,32,97,64,29,136,49,238,72,18, +246,237,0,232,190,5,66,0,64,70,180,200,96,8,64,79,168,28,228,124, +22,2,54,53,50,134,89,162,13,49,187,128,7,129,170,2,54,54,48,160, +7,32,38,64,85,134,179,225,231,15,32,141,234,182,1,224,23,2,69,15, +64,68,131,121,225,131,2,146,27,240,65,6,2,111,34,32,235,82,1,119, +156,99,84,64,126,204,189,242,207,12,2,81,117,97,2,108,68,111,242,208, +10,178,109,146,208,221,51,45,211,128,18,251,87,4,192,7,64,59,233,115, +2,253,180,12,192,168,192,71,168,72,103,193,103,252,2,55,54,57,66,179, +33,38,224,63,2,65,201,32,6,254,252,6,64,220,198,52,242,213,23,2, +55,53,50,241,215,22,154,230,227,15,0,241,70,20,2,104,101,110,224,45, +18,224,57,5,108,173,233,81,2,224,76,7,2,101,108,115,185,102,192,77, +64,215,196,87,224,204,13,71,51,224,160,19,2,108,101,116,241,230,0,98, +12,105,168,224,212,21,186,227,224,132,2,64,175,224,132,17,2,56,49,54, +244,38,22,2,97,115,101,225,83,33,188,102,224,177,0,40,53,129,226,67, +93,224,133,16,141,36,113,176,233,234,0,102,132,64,56,132,75,234,249,5, +64,37,35,229,234,35,7,134,214,97,36,233,198,9,33,111,101,104,64,83, +132,143,250,113,4,224,212,18,251,67,2,128,216,237,92,12,64,87,132,201, +229,202,1,139,158,160,8,224,249,15,245,102,29,100,9,238,188,7,35,169, +224,61,2,225,162,1,234,52,6,124,53,2,80,32,95,128,168,96,86,224, +57,15,64,197,197,63,226,48,12,2,57,56,53,224,179,14,69,213,192,178, +117,216,231,153,0,231,253,12,226,159,0,165,88,225,201,4,106,151,253,113, +5,106,211,136,91,252,200,9,240,126,8,248,228,21,206,6,252,239,12,50, +184,90,147,64,230,2,57,56,54,167,19,2,53,54,48,32,20,2,57,55, +32,196,179,68,137,224,182,8,32,239,224,153,5,231,240,12,138,49,224,196, +7,232,27,18,253,155,18,197,177,179,107,2,95,51,55,32,57,32,42,96, +170,66,53,96,39,79,7,192,196,138,220,224,198,0,235,175,40,230,227,8, +106,247,208,70,224,24,11,199,160,235,32,61,107,154,235,32,31,139,29,235, +22,29,2,54,52,51,234,143,1,235,3,22,32,44,87,210,235,4,17,224, +243,0,252,165,3,2,54,52,53,224,40,1,224,173,0,224,96,15,229,152, +9,224,96,3,2,52,55,32,224,96,10,64,118,225,14,18,130,15,225,111, +31,131,196,130,130,236,132,21,2,55,55,50,47,229,142,126,101,5,247,68, +21,2,114,105,109,2,105,116,105,2,118,101,34,163,149,156,175,66,141,235, +136,0,232,229,11,2,115,116,114,179,238,232,229,6,129,191,251,182,0,168, +136,128,82,64,91,112,107,86,39,66,248,42,163,64,22,198,143,191,79,65, +153,37,19,2,51,48,55,209,2,32,207,2,53,32,79,234,124,2,96,54, +243,16,1,64,79,96,102,150,29,65,174,227,72,3,138,227,231,248,13,105, +28,33,80,131,228,234,20,2,233,42,4,230,1,2,226,236,2,64,106,211, +98,128,132,101,100,160,132,243,23,10,67,47,230,145,1,224,9,21,242,66, +12,128,120,231,107,6,100,67,132,116,160,59,224,13,20,147,33,236,214,3, +196,211,142,185,209,99,141,48,173,55,226,132,0,224,147,14,230,238,1,224, +94,10,66,185,64,170,230,22,18,172,241,224,70,9,225,145,0,128,70,237, +44,19,232,103,9,224,213,2,241,80,9,241,223,0,240,214,3,69,131,232, +5,52,224,80,6,32,37,224,81,12,224,249,21,224,246,3,64,66,140,207, +224,245,15,224,243,4,192,240,224,232,3,66,141,211,230,34,165,65,206,163, +121,135,56,162,189,101,38,162,188,230,138,11,237,109,14,2,57,52,32,228, +251,8,144,207,2,54,51,54,224,218,3,253,194,5,32,78,235,113,44,224, +125,7,128,105,200,193,65,147,224,184,2,235,103,13,88,52,224,177,8,136, +189,244,213,8,224,188,1,126,232,32,98,64,135,225,27,8,250,200,19,228, +123,15,2,53,48,57,224,135,8,112,157,233,51,14,255,29,4,255,108,15, +230,83,22,255,37,19,213,1,224,123,21,65,1,229,176,6,193,237,32,130, +64,29,208,113,253,109,11,254,19,0,221,109,101,156,97,107,64,58,197,184, +2,54,51,52,80,172,64,88,240,172,2,2,54,50,57,128,104,144,92,85, +254,240,172,51,2,51,48,32,245,48,1,64,79,234,253,10,70,200,234,253, +12,139,79,165,89,246,227,3,246,224,17,152,51,2,50,55,56,202,27,193, +52,235,69,122,96,255,132,13,39,208,254,46,9,254,234,6,34,95,254,66, +7,128,207,167,214,71,248,160,218,254,106,12,160,38,90,81,224,38,0,81, +11,182,197,64,140,228,129,0,182,237,32,202,232,106,6,254,240,5,255,162, +9,67,122,224,48,4,163,139,192,48,254,197,1,255,12,17,224,37,3,225, +39,0,228,99,5,2,53,54,50,234,215,26,182,19,109,52,224,19,3,64, +80,66,214,229,134,1,97,208,133,134,64,64,160,24,255,66,1,172,103,251, +250,0,66,49,233,85,0,64,60,133,219,66,228,64,165,231,176,10,160,139, +2,56,55,32,96,40,175,41,187,52,185,56,198,201,143,55,128,21,128,55, +137,208,98,202,102,219,128,24,169,243,64,79,227,150,18,228,126,6,2,114, +105,118,222,52,225,77,0,137,119,117,214,98,220,236,95,7,249,127,2,245, +210,0,167,39,163,11,240,16,13,86,48,227,221,7,42,97,233,123,12,231, +197,6,240,25,15,245,243,2,168,18,179,165,232,50,7,168,188,191,245,227, +156,3,127,236,254,18,0,64,166,195,132,251,62,8,241,10,18,228,60,7, +103,47,99,145,233,20,10,148,120,32,118,65,217,167,62,2,50,48,32,233, +17,0,122,128,96,25,64,132,36,49,32,27,33,107,2,54,57,52,107,11, +69,163,233,64,1,64,177,131,169,123,14,156,207,165,22,137,194,189,144,160, +49,128,213,128,1,64,37,119,151,37,17,2,95,51,56,252,151,1,224,36, +3,253,244,0,252,97,2,92,94,106,162,224,5,13,224,114,4,195,44,221, +105,158,78,253,108,2,253,106,5,128,38,253,107,2,156,141,253,112,2,202, +154,254,104,3,126,175,197,225,160,2,229,242,0,224,119,1,158,201,221,3, +2,51,48,52,235,109,2,37,161,102,19,112,30,128,32,33,129,33,119,97, +127,111,191,2,95,54,56,229,236,2,33,55,76,157,190,27,171,170,253,225, +8,134,115,156,152,37,242,2,50,32,67,156,181,54,97,134,45,102,1,66, +249,96,8,96,16,34,37,64,52,141,26,2,51,56,50,64,10,64,63,98, +210,225,253,0,96,168,251,203,0,98,226,2,51,54,54,224,159,1,64,83, +64,45,32,82,2,51,55,57,193,224,224,79,3,225,11,3,103,39,246,220, +9,2,66,97,100,2,32,71,65,2,68,84,32,2,114,101,115,40,169,2, +32,116,121,2,112,101,34,226,74,4,40,243,130,237,2,56,32,67,34,184, +2,95,56,52,68,51,2,51,49,52,133,197,100,70,189,26,225,160,0,195, +119,226,195,2,197,210,124,85,36,111,192,53,131,135,224,160,7,72,90,32, +49,163,6,194,51,65,100,128,142,128,126,148,105,224,217,14,201,87,225,158, +0,128,57,96,190,96,95,255,88,3,66,44,224,146,0,32,174,64,7,197, +178,96,179,2,64,90,32,255,173,2,99,241,64,119,198,185,98,165,97,247, +195,34,48,41,160,123,65,163,71,137,96,108,120,164,225,90,0,64,66,40, +187,239,0,3,224,76,5,224,70,8,2,75,32,75,224,70,1,224,67,17, +224,49,4,58,188,224,120,0,204,209,2,49,50,55,132,159,65,215,96,113, +222,24,224,170,0,224,108,0,224,68,1,192,60,71,160,160,58,97,45,170, +174,229,249,3,79,169,229,93,7,234,247,12,229,90,6,91,255,233,173,8, +2,54,48,56,227,216,2,234,43,8,236,104,5,135,44,224,108,5,2,45, +62,34,228,252,8,224,96,5,227,248,2,225,225,0,244,124,4,224,26,0, +196,120,224,11,0,232,46,3,226,242,2,70,30,248,5,22,113,83,64,125, +139,216,64,185,237,91,13,250,43,23,132,235,193,62,193,48,161,134,96,7, +163,174,224,82,23,224,93,11,101,88,162,143,96,8,192,111,129,167,132,148, +239,254,10,224,142,11,133,69,2,54,48,57,224,15,2,64,249,204,135,73, +25,246,24,7,224,230,1,96,106,236,33,0,96,60,224,31,6,247,175,9, +254,204,4,226,40,3,238,81,2,36,197,74,250,2,32,89,32,96,210,2, +80,32,75,129,215,227,134,1,133,255,228,212,3,201,67,225,221,16,238,118, +5,104,190,206,124,233,111,1,238,13,19,74,36,254,160,19,162,102,248,193, +19,226,102,6,158,131,64,87,224,49,31,33,191,64,49,253,144,0,98,152, +243,196,2,163,108,64,148,111,145,234,27,6,107,228,64,64,240,238,6,182, +169,101,182,130,12,64,36,235,246,0,140,145,95,89,64,6,131,28,64,37, +224,66,3,225,93,4,234,217,3,130,28,207,198,234,205,19,178,244,2,53, +57,52,250,229,16,66,184,240,238,22,129,236,109,246,224,125,1,177,151,227, +89,22,130,97,66,83,227,62,9,192,69,161,8,224,15,0,64,148,240,0, +5,224,226,3,232,204,9,240,119,2,97,31,250,232,14,147,106,128,41,239, +23,29,130,130,64,142,240,84,0,33,116,64,15,163,204,229,214,7,229,114, +7,66,47,249,234,14,249,227,6,32,159,67,126,153,217,64,97,237,1,0, +112,182,2,53,57,53,128,81,144,102,64,88,160,143,2,49,32,58,128,22, +236,152,8,240,118,15,64,24,251,116,125,66,158,250,173,20,250,149,112,238, +53,11,249,49,19,154,152,96,8,117,56,227,136,4,229,151,7,250,178,17, +97,90,250,178,5,65,38,132,53,2,83,32,85,33,102,32,87,225,148,1, +2,101,84,117,2,112,108,101,200,101,133,187,2,90,32,90,64,134,129,101, +2,58,49,53,64,252,249,132,17,2,108,105,116,2,101,114,97,2,108,34, +32,73,3,240,252,11,224,18,5,64,159,241,64,10,185,171,134,71,111,220, +64,36,122,71,97,127,204,249,224,34,18,210,68,2,83,32,67,224,112,3, +150,104,224,53,13,2,55,55,51,241,123,16,224,145,20,2,56,56,51,235, +185,2,98,49,240,253,0,208,252,96,145,192,21,64,46,160,21,250,23,6, +250,29,3,230,52,1,90,107,233,154,8,191,43,250,35,5,224,41,5,2, +61,62,34,229,176,3,64,111,244,190,0,245,9,10,224,46,1,181,9,2, +54,53,56,245,9,0,96,66,224,58,16,224,147,1,245,68,0,203,91,64, +58,196,95,192,58,133,59,242,158,28,182,234,242,158,4,97,32,97,76,108, +109,229,160,0,227,70,3,143,202,141,91,65,206,66,3,171,182,252,31,7, +130,116,244,39,2,103,132,206,80,171,220,35,130,141,66,213,78,127,59,107, +219,224,126,11,136,246,64,170,228,148,6,224,244,16,128,30,241,79,4,2, +102,111,114,2,97,108,108,225,89,6,2,55,48,52,230,241,1,189,133,199, +61,214,100,239,18,0,231,163,12,102,91,232,92,4,133,178,178,231,136,129, +102,217,232,92,8,69,153,93,134,168,101,96,39,231,240,0,228,16,11,2, +76,73,100,2,101,110,116,253,149,10,133,31,163,87,225,166,1,177,11,35, +182,161,219,156,119,2,49,52,53,64,117,2,50,51,57,178,176,64,14,37, +23,2,52,50,57,32,12,75,12,101,205,141,178,160,86,161,168,99,173,144, +58,32,0,2,75,50,32,192,30,129,159,64,251,233,104,15,136,71,64,36, +227,166,6,72,40,64,36,105,236,96,50,225,1,17,2,85,73,100,225,1, +46,32,255,2,52,56,56,192,246,224,213,37,131,172,98,168,115,45,116,72, +226,123,1,102,83,75,142,226,67,0,99,96,2,53,57,32,203,169,64,81, +224,19,3,64,84,131,198,128,75,152,248,231,22,2,128,145,226,111,4,181, +127,64,76,160,56,224,59,1,167,28,226,161,14,64,153,70,163,64,46,236, +225,9,239,39,8,236,178,1,64,216,232,134,0,224,39,14,105,135,238,173, +7,224,42,11,68,167,224,81,9,233,2,4,224,148,4,114,163,249,120,1, +65,233,148,122,109,22,225,248,0,96,127,113,28,2,90,32,67,97,247,65, +141,83,223,2,49,51,52,32,31,87,189,228,243,0,128,12,161,149,128,92, +92,44,224,193,10,97,55,131,217,78,100,72,90,39,225,32,46,163,208,64, +54,32,27,112,153,64,14,198,166,65,117,147,96,161,157,64,245,128,13,43, +91,32,168,50,195,96,67,100,83,64,32,166,76,74,104,233,111,20,233,117, +7,32,209,238,110,9,228,241,4,2,109,111,100,2,117,108,101,196,241,136, +238,235,129,13,145,123,64,36,135,241,2,53,51,32,130,83,238,184,9,233, +157,18,133,181,233,138,6,240,48,13,96,97,224,96,0,226,181,9,234,37, +7,116,171,170,97,224,26,11,225,5,18,2,112,97,116,41,70,2,110,34, +32,165,212,136,94,224,152,21,224,78,18,244,162,0,224,142,1,224,190,10, +65,208,228,230,6,67,210,229,11,0,2,55,52,32,128,36,232,66,6,169, +113,73,60,64,29,232,37,0,229,11,11,136,38,229,7,19,138,30,87,40, +117,177,163,23,101,225,244,180,12,242,167,1,128,47,195,73,224,49,7,232, +147,5,229,76,0,245,178,0,154,66,64,48,224,23,21,129,2,232,207,0, +167,26,70,155,231,26,10,65,26,231,26,18,2,81,73,100,230,25,26,192, +215,231,14,56,224,211,22,133,113,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,255,201,1,224,22,5,251,97,1,224,23,4,2, +111,34,32,224,17,5,2,101,108,115,224,125,8,233,16,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,202,0,251,88,1,224,0,8,66,53,134,111,78,36,2,90, +32,85,164,70,68,222,242,252,13,64,46,236,58,7,2,46,46,34,229,61, +9,164,121,111,61,244,225,11,108,22,233,166,5,239,96,6,64,135,234,153, +20,2,83,121,109,2,79,112,101,97,186,234,154,52,99,123,103,69,77,45, +163,147,227,148,17,233,98,0,233,205,34,64,223,224,200,17,228,70,36,103, +225,224,168,1,228,27,29,65,108,137,141,117,221,236,242,14,181,242,237,31, +4,32,254,230,152,2,160,77,134,64,100,198,224,59,0,104,96,69,238,2, +53,51,52,225,231,0,186,64,224,212,10,141,161,233,67,4,225,162,0,230, +2,4,193,78,205,210,160,130,238,203,6,71,1,226,77,1,151,98,103,118, +229,229,8,213,93,96,37,64,29,2,54,32,67,233,188,3,41,221,97,22, +70,13,97,96,2,51,48,50,160,78,238,8,0,225,196,12,226,142,30,230, +13,11,226,129,53,225,250,22,131,224,2,79,32,79,42,138,188,0,96,12, +123,227,128,13,243,213,7,224,17,3,2,60,45,34,192,49,65,116,224,48, +7,131,252,224,17,3,135,208,96,48,2,56,55,53,32,170,224,113,0,231, +191,1,228,147,2,32,162,64,36,172,43,2,50,55,56,113,57,103,29,109, +59,64,31,132,6,113,176,235,200,1,146,22,235,174,3,161,66,98,173,236, +108,3,235,104,6,64,81,131,143,50,223,131,80,2,49,49,53,224,31,0, +180,191,139,83,195,11,43,82,201,102,130,172,136,230,64,25,153,223,2,53, +51,49,137,183,73,234,231,5,4,2,109,112,116,2,121,34,32,224,243,0, +245,254,0,160,96,189,234,41,48,64,17,65,217,250,124,2,86,14,224,21, +0,250,140,0,224,147,1,99,73,208,58,217,33,97,6,2,49,49,56,131, +17,96,29,96,17,64,47,192,17,65,3,228,19,0,107,134,32,31,142,101, +65,43,96,15,69,160,204,122,33,84,238,57,1,238,133,2,235,154,15,235, +147,4,64,63,206,206,2,90,32,64,64,190,32,6,224,7,0,113,105,64, +35,131,174,70,136,96,24,198,141,76,31,227,235,3,128,159,207,187,65,148, +247,122,7,2,52,55,32,69,231,238,170,0,224,9,1,96,192,228,240,0, +67,90,102,134,51,85,2,95,56,32,245,218,2,236,124,28,239,118,1,246, +19,12,96,107,229,32,0,32,206,226,20,1,2,40,41,34,139,197,224,91, +17,236,208,2,224,72,18,2,91,93,34,224,72,14,182,66,246,58,3,198, +160,65,53,182,66,243,125,16,166,11,166,6,32,49,32,236,240,59,7,96, +19,239,254,13,64,52,225,149,8,227,146,1,254,107,6,102,73,2,51,50, +32,250,12,3,64,68,213,113,227,47,3,67,246,131,105,32,47,98,39,238, +247,15,150,254,238,242,3,128,85,130,247,162,138,192,4,194,108,78,223,240, +233,11,2,52,51,32,224,234,15,130,218,231,91,30,224,88,5,109,32,231, +95,4,64,106,251,155,14,96,108,131,35,231,122,11,96,85,231,123,4,193, +54,143,80,2,52,51,48,48,84,35,100,33,17,70,146,102,150,231,162,13, +134,103,231,162,4,231,33,3,197,183,34,90,243,54,19,232,214,39,243,42, +10,230,218,21,67,31,166,23,37,41,162,220,133,95,33,54,238,59,5,245, +81,1,151,248,101,54,226,110,6,209,122,229,162,8,65,92,65,220,64,5, +226,124,1,193,204,192,2,32,33,251,5,0,64,237,224,190,2,230,63,3, +197,201,230,67,22,224,156,3,226,226,39,65,66,233,160,83,233,158,4,233, +157,10,64,13,162,24,2,53,32,85,99,220,64,155,50,134,32,17,33,119, +76,105,247,193,5,139,62,153,220,156,243,128,72,132,1,2,75,32,75,100, +131,64,59,32,14,2,80,32,58,96,89,225,173,18,129,34,112,136,160,78, +128,40,198,115,225,188,5,97,185,192,30,97,184,225,198,77,181,197,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,88,239,96,14,217,80,74,184,82,6,96,54,135,34,64, +143,96,42,148,55,64,21,161,57,225,55,4,116,254,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,185, +122,232,196,0,32,125,68,247,66,27,118,158,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,148,190,136, +163,128,27,168,202,64,7,98,156,192,20,233,145,14,129,121,96,182,190,217, +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,242,236,1,64,76,65,169,224, +29,1,104,137,97,167,233,201,1,91,241,163,166,192,143,180,230,2,49,48, +57,224,244,0,231,79,4,64,229,174,113,76,181,161,144,64,21,169,243,134, +170,228,213,2,227,32,22,227,20,0,229,8,3,96,24,32,121,39,166,2, +95,54,49,224,51,7,64,15,224,45,2,128,21,105,113,224,47,8,234,235, +3,163,67,138,212,196,6,64,189,170,1,129,245,149,200,131,102,141,205,66, +21,32,34,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,67,1,156,64,161,171,129,168,168,49,64, +7,196,198,64,90,99,155,35,115,32,14,64,117,96,14,64,11,130,168,35, +225,2,52,32,75,128,57,42,150,232,157,1,193,101,224,13,5,64,186,119, +163,96,135,160,85,200,242,224,39,1,99,201,65,145,96,20,72,30,130,70, +32,44,64,55,161,23,2,51,54,54,160,20,221,57,110,186,160,53,76,55, +2,51,54,53,32,25,195,231,227,75,1,128,57,161,64,33,205,245,251,12, +2,65,109,98,2,105,103,117,2,111,117,115,110,117,192,46,2,54,51,50, +170,19,66,250,35,232,223,156,64,201,130,9,68,245,233,112,2,32,84,89, +48,174,59,135,155,224,121,21,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,64,16,140,76,169,117,238,8,3,2,69,79,70, +238,6,4,224,114,7,79,146,34,12,128,31,224,145,21,2,101,120,112,2, +101,99,116,2,101,100,58,160,145,64,252,2,57,57,32,65,43,91,246,209, +55,225,53,1,131,28,55,156,183,158,33,254,2,60,32,64,2,35,54,32, +72,17,224,18,4,110,106,224,18,5,64,149,130,47,224,19,2,140,136,2, +75,32,102,224,150,0,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,144,65,75, +224,243,2,2,35,45,125,216,39,224,160,8,187,170,224,18,3,67,205,224, +158,6,2,73,110,100,170,142,160,139,224,27,2,2,66,114,97,149,235,128, +27,165,127,225,26,6,65,208,224,121,6,67,21,224,121,6,65,122,64,93, +67,38,242,88,6,124,141,224,23,11,66,176,231,220,1,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,50,33,87,2,53,57,48,193,42,224,25,2,224,20,0, +225,222,7,224,195,9,137,135,192,57,40,49,225,52,1,160,18,40,82,224, +23,1,193,218,235,120,44,226,163,0,229,170,1,133,146,2,52,50,56,237, +48,3,2,52,51,56,235,221,0,96,30,140,9,135,20,32,195,74,75,108, +222,128,209,96,4,132,186,165,58,201,32,165,197,2,83,32,85,233,203,1, +234,49,0,233,238,2,161,36,253,215,3,132,89,224,46,32,99,56,230,85, +2,128,119,224,39,10,129,71,160,85,224,39,17,135,250,196,247,197,133,64, +37,172,150,224,82,2,165,52,70,162,155,139,199,105,254,169,5,78,238,161, +69,2,52,52,56,128,29,2,52,52,51,162,3,192,236,224,111,25,224,71, +0,192,110,255,51,1,224,38,10,236,78,0,224,77,2,102,79,32,43,108, +30,212,250,46,19,134,120,227,147,0,159,163,32,163,243,19,1,66,15,69, +247,64,182,64,201,60,223,2,95,55,48,96,159,224,9,0,2,56,51,32, +160,209,64,32,32,47,107,55,167,156,2,51,57,52,227,146,7,160,168,225, +150,1,252,208,0,193,150,116,162,96,29,64,32,224,29,1,103,77,110,202, +225,58,31,140,180,193,58,226,5,12,180,164,192,158,2,95,51,56,32,194, +33,228,130,96,224,50,35,101,184,226,15,5,224,41,13,2,57,56,32,131, +64,2,52,53,52,136,87,2,52,53,54,192,8,173,237,192,223,97,204,192, +251,2,49,53,48,128,198,224,245,21,137,224,64,23,193,90,170,120,171,108, +32,83,98,140,129,102,224,106,0,137,95,96,25,76,199,160,71,228,5,2, +194,191,170,96,225,162,0,254,145,1,64,9,234,237,0,138,235,234,216,0, +233,30,0,201,28,151,163,246,154,0,226,38,6,109,226,224,19,6,2,49, +50,54,192,177,224,51,12,100,183,224,28,15,179,181,2,52,53,57,160,190, +195,71,136,113,179,147,96,250,224,244,20,193,126,194,174,131,71,224,21,7, +2,49,52,54,160,140,193,193,228,241,8,97,251,224,132,1,223,207,160,29, +96,165,240,142,2,227,143,4,107,195,231,240,19,2,85,110,114,2,101,99, +111,2,103,110,105,2,122,101,100,2,32,105,110,2,112,117,116,200,208,230, +120,5,99,169,194,18,138,128,64,186,129,151,176,151,65,212,215,34,107,122, +32,33,114,67,202,154,130,50,224,127,4,2,73,108,108,2,101,103,97,2, +108,32,67,2,104,97,114,2,32,108,105,61,134,2,97,108,34,129,65,128, +218,225,88,6,166,46,210,111,245,33,0,163,83,224,162,13,64,135,102,144, +97,74,224,81,38,225,253,45,140,153,100,214,229,64,0,164,197,237,235,4, +244,147,1,96,126,96,72,81,131,199,22,252,15,6,96,148,229,114,37,167, +132,112,143,237,12,1,36,33,153,151,129,38,2,53,48,57,2,32,64,73, +160,248,241,124,1,160,192,227,11,0,224,193,5,224,179,2,2,53,48,56, +224,179,8,224,178,69,224,75,0,64,63,213,1,192,98,225,140,4,64,32, +166,58,225,160,17,72,141,142,2,68,140,99,145,240,60,1,86,136,229,157, +4,147,33,198,36,32,30,198,184,112,142,64,237,151,62,109,43,140,252,65, +76,64,100,244,208,3,225,79,8,197,23,229,29,0,243,2,3,128,15,224, +16,0,231,205,14,225,35,0,224,39,2,32,57,119,75,240,80,3,240,82, +0,224,115,4,129,205,144,89,224,123,2,209,124,231,77,7,200,52,228,165, +0,2,51,53,56,241,104,2,80,88,98,235,41,214,232,53,1,229,74,3, +242,211,6,233,22,0,162,129,226,39,53,65,25,177,223,224,201,1,166,196, +65,119,192,228,244,152,1,162,200,227,252,1,98,199,130,86,2,51,55,51, +164,44,210,51,244,130,0,132,26,160,52,224,174,6,192,194,192,179,224,191, +32,227,161,6,224,166,2,228,46,14,196,41,128,168,227,111,24,224,95,0, +34,149,65,107,162,149,129,254,236,124,0,96,16,254,238,6,239,65,3,2, +108,101,116,254,108,7,2,119,104,101,2,114,101,34,224,20,6,2,100,111, +34,224,17,6,2,111,102,34,254,117,3,225,88,1,99,23,128,11,227,139, +2,177,214,226,166,1,235,230,8,238,101,1,161,46,253,156,0,227,177,6, +227,211,2,154,170,137,21,232,142,0,227,246,5,227,103,1,249,137,2,224, +67,9,169,27,235,238,9,228,24,12,134,132,228,24,0,160,149,224,106,96, +162,42,65,249,146,208,228,139,2,235,67,3,233,160,2,201,28,34,94,38, +40,224,14,0,204,21,234,176,7,113,128,164,141,224,27,0,130,62,2,95, +52,49,2,57,32,35,64,143,226,12,1,2,46,46,34,228,183,3,64,49, +224,141,2,51,56,227,74,1,115,215,234,22,1,239,57,0,130,169,76,175, +67,80,206,76,154,179,237,47,37,234,254,8,232,196,0,234,134,1,152,160, +234,146,6,235,223,14,2,48,49,32,167,98,166,150,72,124,159,227,163,193, +160,35,192,13,96,137,205,13,246,122,1,225,160,4,238,6,11,128,139,224, +214,7,196,13,224,214,121,64,137,224,214,26,230,110,0,237,15,4,224,145, +39,161,251,224,152,19,160,139,224,138,18,187,205,232,5,3,100,135,247,13, +1,230,54,1,229,143,2,197,142,151,19,2,48,54,32,229,142,34,241,147, +3,161,55,192,25,224,107,19,151,121,2,52,56,49,64,12,174,40,230,1, +35,182,197,236,77,0,99,171,236,34,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, +52,52,2,58,49,52,180,62,246,229,1,226,104,8,224,11,2,205,239,166, +116,239,254,9,129,132,178,112,51,164,44,149,54,237,35,245,2,53,56,57, +32,175,2,53,52,53,243,127,0,198,74,225,211,3,252,32,4,224,107,2, +195,25,241,145,14,161,39,233,179,4,162,36,228,147,3,241,67,6,241,228, +7,226,181,20,32,0,133,158,97,207,72,33,224,217,13,69,121,122,86,224, +29,12,130,118,106,82,69,166,226,17,7,98,14,34,53,66,213,64,9,2, +52,32,80,224,65,6,40,136,120,94,122,12,136,159,224,105,12,168,176,129, +3,225,142,2,133,111,232,187,4,225,21,60,224,216,22,230,177,8,171,46, +232,46,0,244,21,21,165,35,226,2,19,162,87,131,109,2,50,53,54,225, +63,14,224,35,0,225,163,17,224,33,28,129,169,2,49,32,67,97,169,225, +129,14,225,169,41,193,54,2,53,48,53,196,242,200,8,154,143,64,32,67, +85,2,52,57,53,32,5,128,97,32,12,60,30,160,51,64,42,153,240,105, +156,65,188,2,50,51,56,120,231,90,118,253,123,1,131,106,239,47,4,65, +253,241,211,1,96,227,2,50,54,52,197,155,133,134,244,4,0,129,33,109, +94,64,23,64,44,86,47,244,36,2,224,33,25,173,157,130,23,235,227,0, +241,93,1,92,247,197,254,130,135,189,216,224,79,11,129,72,163,245,96,186, +232,91,4,96,63,128,19,91,48,105,127,224,152,15,224,32,24,224,185,2, +97,60,128,100,65,131,34,169,96,46,224,168,18,160,17,224,33,20,97,199, +154,130,225,134,19,64,37,152,4,227,94,1,232,117,2,225,71,0,2,50, +52,55,128,93,135,73,225,75,20,160,130,225,78,3,254,149,3,66,110,34, +190,2,85,32,90,192,41,226,65,1,131,19,160,118,231,209,1,2,50,53, +56,224,48,3,224,100,1,224,145,1,225,114,19,225,116,4,224,98,50,65, +44,152,209,230,237,1,225,44,11,225,43,54,121,46,248,238,5,225,62,2, +224,104,3,118,89,64,86,64,70,224,241,11,224,123,40,240,44,2,224,119, +9,129,60,32,41,224,98,3,225,0,0,200,184,99,179,225,221,7,168,3, +196,61,205,147,224,43,6,102,10,224,221,1,66,153,224,106,1,224,203,33, +249,70,3,224,122,111,224,50,0,224,98,0,240,2,3,108,242,2,50,32, +102,233,101,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,37,2,116,105,118,2,101,32,101,2,120, +112,111,2,110,101,110,156,119,66,129,242,197,0,235,50,1,226,6,3,128, +152,192,203,32,201,235,78,0,224,191,2,160,36,224,179,4,224,36,21,98, +31,64,126,146,223,32,107,2,50,32,75,102,46,99,205,230,89,7,102,161, +230,89,0,135,196,64,42,206,141,64,44,64,25,124,96,134,73,188,35,2, +80,32,75,248,145,0,209,9,199,229,193,199,234,193,13,60,248,87,202,230, +62,2,242,122,3,32,94,234,130,2,75,244,135,234,209,236,134,61,224,37, +5,128,39,194,225,224,160,18,234,231,3,136,132,64,72,224,73,3,97,169, +236,106,0,192,56,106,87,189,108,245,247,1,151,74,192,152,196,17,242,30, +0,224,90,1,224,113,4,96,92,224,241,7,192,26,129,20,212,105,147,4, +233,43,1,225,89,26,85,130,229,71,1,224,241,16,225,115,3,224,237,7, +225,36,86,168,254,2,57,54,32,224,11,0,104,222,227,249,0,226,69,33, +35,252,231,105,1,224,119,0,107,82,249,237,0,224,94,0,224,119,4,224, +107,93,96,12,67,78,205,212,75,53,35,73,67,165,64,22,137,234,2,90, +32,83,125,182,85,201,227,211,6,64,103,32,36,237,36,0,231,247,7,253, +57,32,235,78,15,221,38,135,238,113,175,224,128,4,254,229,34,224,112,29, +157,252,224,111,97,253,212,1,64,112,234,165,2,224,112,79,47,148,224,111, +100,240,98,0,64,111,106,148,224,111,9,248,164,16,192,59,2,83,32,80, +224,98,18,2,54,54,32,224,98,24,233,181,0,2,52,57,52,224,33,10, +66,248,97,24,66,246,140,182,85,92,124,9,70,130,96,112,99,116,237,36, +4,178,64,2,52,53,50,131,48,139,40,224,57,18,224,109,0,2,57,50, +32,224,57,4,235,60,0,254,119,13,102,222,224,19,6,64,175,64,58,170, +74,224,116,17,129,69,64,108,117,86,224,116,1,136,2,224,232,19,129,89, +64,50,175,76,192,58,250,158,3,213,67,228,104,0,250,59,8,166,34,202, +3,40,80,2,82,32,95,224,47,1,234,164,1,166,149,229,227,0,249,115, +2,224,91,8,250,235,2,207,145,145,98,165,232,252,110,0,224,57,4,206, +110,253,160,5,133,97,224,162,0,81,87,130,218,86,133,130,93,108,115,2, +53,50,55,133,84,229,71,1,255,67,2,34,164,158,239,225,68,4,203,18, +33,54,65,97,161,54,232,185,4,149,117,69,101,148,46,231,126,81,32,17, +231,126,8,231,123,34,231,68,19,77,54,231,67,5,129,36,64,247,137,175, +64,84,98,109,36,79,175,77,174,63,169,21,141,71,233,199,65,2,52,48, +32,233,199,33,235,217,2,232,95,44,224,150,34,234,94,4,161,82,161,79, +96,86,231,172,7,246,121,1,224,22,1,64,103,226,50,1,239,177,0,65, +109,135,206,2,80,32,79,147,190,117,241,99,108,64,35,249,8,0,229,66, +3,87,44,224,25,14,68,108,185,66,245,155,1,249,76,1,140,59,125,235, +2,53,50,50,149,252,224,28,10,220,25,132,188,236,176,1,2,44,59,40, +2,41,91,93,2,123,125,95,2,96,34,32,238,56,2,219,184,227,145,0, +107,64,224,88,5,94,69,64,182,224,35,0,65,113,69,145,196,89,248,183, +0,227,66,23,248,224,1,193,190,228,102,0,132,142,226,58,4,225,253,1, +227,137,9,96,27,227,33,7,235,88,5,190,49,96,26,248,30,1,192,250, +252,97,3,255,185,20,231,20,4,164,234,193,0,246,109,2,227,69,16,235, +69,73,248,107,0,160,162,224,220,5,248,103,1,2,52,56,51,235,115,6, +220,111,133,70,247,55,3,162,212,228,17,23,235,218,29,224,94,2,252,166, +1,32,142,146,210,231,120,12,72,11,224,19,7,99,43,32,0,224,155,3, +225,106,20,236,121,31,230,72,1,184,60,224,99,2,192,25,96,54,2,67, +32,79,164,64,212,113,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,226,69,3,225,13,15,151,108,224,20,6,2,54, +57,32,238,247,5,231,87,3,207,31,225,29,57,194,55,163,23,189,208,229, +119,2,199,238,99,63,233,71,15,225,206,10,215,211,232,115,3,228,2,100, +226,1,2,224,228,0,64,165,193,227,194,184,237,203,0,246,248,0,2,89, +32,66,161,80,247,78,3,224,119,2,96,113,131,147,96,236,128,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,96,199,236,159,14,107,97,66,37,224,229,16, +105,121,192,229,252,169,2,35,31,2,38,34,32,224,237,1,226,209,0,236, +217,6,166,237,104,177,224,32,0,135,4,225,155,3,212,13,252,66,28,128, +84,239,195,6,224,155,11,252,8,3,100,214,140,193,233,220,1,66,75,250, +38,0,224,144,19,193,165,131,64,225,148,1,167,20,225,55,9,164,255,245, +227,1,227,119,0,68,183,62,33,136,243,72,233,64,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,149,248,236,238,1,172,160,225,67,1,190,146,229, +136,12,2,97,98,102,2,110,114,116,2,118,92,57,2,50,38,92,62,249, +2,39,34,32,237,30,1,226,200,17,131,141,229,164,11,2,49,51,57,96, +108,89,86,33,28,91,88,37,144,105,177,85,59,224,19,1,102,199,225,11, +8,2,66,32,79,32,216,128,46,228,109,0,225,119,0,253,16,1,253,13, +14,240,187,1,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,142,136,160,43,224,42,9,96,145, +224,42,0,96,244,231,66,29,123,69,230,119,9,66,104,188,197,232,49,1, +106,118,128,180,64,31,219,29,229,141,9,227,32,7,32,98,165,15,111,23, +224,10,4,227,28,4,236,4,0,225,39,15,64,119,144,50,2,80,32,58, +119,48,218,78,132,140,136,216,65,110,248,31,5,2,114,101,97,2,100,58, +32,2,102,97,105,2,108,101,100,130,124,35,89,64,64,176,10,224,64,2, +244,13,4,32,78,127,177,96,215,127,139,107,212,128,3,132,76,96,46,151, +173,2,55,49,32,32,166,87,196,159,230,224,11,4,64,109,144,61,227,70, +2,226,64,1,229,66,0,34,71,95,60,32,82,228,254,2,35,52,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,217,68,128,138, +32,107,64,7,152,104,96,232,64,208,152,100,47,226,2,95,53,55,33,188, +64,11,36,76,64,28,245,7,1,125,160,249,106,1,64,28,196,112,64,11, +130,19,109,150,64,14,194,2,66,0,2,35,52,32,32,129,33,193,64,24, +129,163,199,252,176,10,134,242,129,229,64,36,129,188,160,34,99,28,160,61, +129,148,160,24,98,145,160,24,241,125,3,103,90,251,61,8,224,10,0,247, +213,8,252,12,0,233,159,3,33,3,69,122,64,8,32,7,238,173,2,225, 123,1,2,85,110,109,2,97,116,99,2,104,101,100,2,32,34,32,232,160, 7,241,203,1,194,200,226,250,0,177,125,241,180,1,229,167,15,224,62,10, -128,59,241,214,3,223,152,233,193,3,232,89,8,162,164,64,211,33,127,187, +128,59,241,214,3,223,152,233,193,3,232,89,8,162,164,32,211,73,219,187, 42,64,15,195,213,201,179,237,250,3,97,9,127,60,2,51,55,51,209,196, 224,64,3,230,44,0,252,215,2,224,214,0,46,154,249,254,3,238,196,0, 234,77,1,242,186,6,229,39,5,136,138,224,36,6,227,134,0,175,87,242, 230,1,209,167,234,161,5,249,77,2,239,66,3,224,82,4,243,48,0,225, 102,4,226,19,1,224,165,7,240,15,10,236,175,7,224,67,42,181,63,224, 41,3,224,60,1,224,57,21,203,172,243,34,4,230,169,1,225,145,2,226, -102,10,244,8,6,233,127,19,132,228,226,4,10,130,35,53,8,192,195,224, -16,0,194,103,226,124,10,227,243,1,166,124,163,111,227,93,1,2,66,97, +102,10,244,8,6,233,127,19,132,228,226,4,10,130,35,32,20,203,79,224, +16,0,167,98,226,124,11,227,243,1,166,124,163,111,227,93,1,2,66,97, 100,2,32,115,116,2,114,105,110,2,103,32,103,2,97,112,34,232,251,2, -224,80,6,226,194,6,71,225,131,4,227,3,6,83,106,96,255,96,54,226, -255,5,132,118,133,24,69,132,2,67,32,80,54,37,102,219,41,184,2,95, -55,48,244,186,5,232,234,3,164,100,232,10,9,176,118,224,33,16,86,108, +224,80,6,226,194,6,71,225,130,60,227,3,6,83,106,96,255,96,54,226, +255,5,100,118,77,183,165,132,2,67,32,80,54,37,102,219,41,184,2,95, +55,48,244,186,5,232,234,3,164,100,232,10,9,176,118,224,33,16,90,99, 224,32,21,203,142,224,99,16,128,190,224,133,20,204,184,224,33,17,245,95, 0,224,33,16,224,135,24,136,212,224,67,20,97,47,233,212,51,233,189,2, -233,208,19,98,84,132,189,37,187,2,50,54,52,223,164,37,191,103,111,75, -50,144,229,2,32,35,54,130,40,225,228,7,245,182,2,175,59,130,56,66, -225,251,217,14,234,240,1,164,81,239,59,11,116,40,192,23,2,95,56,54, -32,116,140,23,229,210,0,201,185,32,7,230,77,2,64,227,225,233,2,66, -156,224,179,8,228,6,0,238,107,6,244,165,0,224,111,4,224,99,8,224, -98,27,255,54,3,224,35,15,237,95,1,64,81,186,25,67,53,215,244,160, -22,34,82,64,43,227,79,0,128,43,34,138,224,21,2,99,132,66,56,224, -100,16,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,96,23,224,33,13,68,124,137,134,102, -186,232,48,4,229,195,4,230,174,0,224,16,1,229,226,6,150,96,99,91, -172,25,241,200,18,230,99,1,250,139,1,250,46,2,226,64,0,45,188,45, -78,140,61,248,57,10,64,115,229,149,0,37,69,131,104,192,221,110,53,224, -21,0,96,76,35,244,170,251,129,252,91,67,230,19,3,131,191,131,189,161, -30,138,136,183,191,233,139,9,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,66,240,224,37, -16,2,69,84,88,128,37,65,100,224,37,17,2,79,84,34,96,37,64,201, -224,37,17,2,78,81,34,96,37,144,36,224,37,14,2,65,67,75,128,37, -69,177,224,37,16,2,66,69,76,128,37,70,94,224,37,17,2,83,34,32, -64,36,65,120,224,36,16,2,72,84,34,96,36,71,46,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,244,25,4,224,0,14,69, -68,143,176,2,95,52,56,169,116,70,35,102,184,2,52,54,56,96,6,102, -153,2,52,54,57,96,6,102,167,2,53,57,32,201,98,2,95,54,48,224, -11,0,64,77,143,242,2,62,61,32,64,12,143,240,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, -144,79,244,13,12,92,249,2,44,123,125,2,96,59,34,128,98,80,114,242, -105,5,2,52,53,54,250,155,2,32,201,32,5,224,30,2,73,161,250,156, -13,64,77,139,223,108,36,243,59,4,242,146,1,244,225,2,176,4,2,53, -55,32,96,118,64,173,103,178,183,117,128,41,2,53,49,55,249,207,0,38, -174,236,93,1,73,112,230,243,0,2,95,55,54,236,167,1,64,136,135,235, -224,183,6,224,14,0,234,242,1,65,144,140,39,108,215,73,70,171,243,224, -35,6,178,138,160,35,242,87,1,64,223,224,242,7,103,150,224,242,35,231, -156,2,224,241,48,130,121,224,181,6,34,135,224,181,2,2,53,53,32,128, -43,130,87,224,179,0,250,186,16,192,61,224,19,3,174,209,224,222,35,238, -63,2,224,222,48,130,253,64,35,2,53,54,48,248,253,1,232,250,0,115, +233,208,19,98,84,132,189,37,187,2,50,54,52,223,164,37,191,103,111,88, +106,98,5,2,57,32,35,96,71,101,59,225,228,4,245,182,2,175,59,130, +56,72,108,251,217,14,234,240,1,164,81,239,59,11,116,40,192,23,2,95, +56,53,43,15,140,23,229,210,0,201,185,32,7,230,77,2,64,227,225,165, +2,66,156,224,179,8,228,6,0,238,107,6,244,165,0,224,111,4,224,99, +8,224,98,27,255,54,3,224,35,15,230,25,0,96,81,2,55,32,35,67, +6,67,53,215,244,160,22,73,69,32,43,227,79,0,128,43,32,129,224,21, +2,99,132,66,56,224,100,16,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,96,23,224,33, +13,68,124,137,134,102,186,232,48,4,229,195,4,230,174,0,224,16,1,229, +226,6,150,96,99,91,172,25,241,200,18,230,99,1,250,139,1,250,46,2, +226,64,0,45,188,45,78,2,54,49,32,249,39,9,160,70,229,149,1,74, +69,99,104,192,221,110,53,224,21,0,96,76,35,244,170,251,187,75,229,195, +2,163,36,66,91,99,189,161,30,138,136,183,191,233,139,9,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,144,36,224, +37,14,2,65,67,75,128,37,67,168,224,37,16,2,66,69,76,128,37,65, +252,224,37,17,2,83,34,32,64,36,69,218,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,244,25,4,224,0,14,69,68,143,176,2,95,52,56,169,116,71,119,103, +95,2,52,54,50,96,6,102,153,2,52,54,51,128,6,64,33,72,52,169, +98,2,95,54,48,224,11,0,64,77,143,242,2,62,61,32,64,12,143,240, +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,144,79,244,13,12,92,249,2,44,123,125,2,96,59, +34,160,98,177,22,250,155,2,169,131,160,15,127,71,224,30,2,64,29,250, +156,13,32,77,82,164,103,98,186,76,231,33,0,242,146,1,244,225,2,176, +4,158,43,2,52,53,51,32,12,103,178,183,117,128,41,2,53,49,49,249, +207,0,38,174,236,93,1,73,112,230,243,0,2,95,55,54,236,167,1,64, +136,135,235,224,183,6,224,14,0,234,242,1,65,144,140,39,108,215,73,70, +171,243,224,35,6,178,138,160,35,242,87,1,64,223,224,242,7,106,0,224, +242,35,175,138,224,241,52,130,121,224,181,6,34,135,224,181,2,96,152,64, +43,130,87,224,179,0,250,186,16,192,61,224,19,3,174,209,224,222,35,232, +123,2,224,222,48,130,253,64,35,2,53,54,48,248,253,1,232,250,0,115, 86,232,251,0,160,13,76,160,2,53,50,54,64,134,66,84,233,7,0,238, -105,1,32,90,32,166,142,148,127,235,225,61,18,110,77,224,38,10,226,62, -13,188,18,224,39,2,67,29,226,66,7,245,43,6,2,100,105,103,2,105, -116,84,2,111,73,110,2,116,34,32,170,86,237,88,10,192,16,173,98,64, -86,240,223,0,224,49,27,96,176,224,49,22,64,39,96,255,97,34,244,46, -4,99,209,148,21,65,19,246,168,7,78,15,254,209,10,64,45,212,67,184, -251,248,211,3,185,1,237,78,2,241,190,12,194,63,96,78,176,77,238,47, -4,241,100,15,2,51,53,32,203,10,243,106,1,2,53,50,32,138,169,64, -77,164,50,239,62,1,239,106,0,224,75,1,109,220,233,12,14,2,85,82, -67,136,195,251,74,5,98,223,96,178,143,46,32,22,33,15,64,20,97,93, -160,19,2,53,54,53,117,7,96,165,37,116,35,58,243,130,0,113,87,224, -174,4,186,193,96,44,64,186,196,131,147,150,219,107,236,171,1,225,76,0, -64,65,241,112,13,236,160,3,188,94,110,190,242,53,8,2,85,110,99,2, -108,111,115,53,146,2,123,45,32,2,99,111,109,2,109,101,110,130,171,135, -33,228,22,5,252,119,2,240,145,12,2,49,50,51,236,150,3,109,121,243, -39,17,127,73,245,63,0,161,15,242,165,6,237,30,11,224,149,39,192,103, -224,148,28,2,49,50,53,224,149,28,227,97,1,224,150,7,247,27,3,244, -186,20,224,46,30,165,160,243,253,1,224,233,0,244,213,10,224,177,10,244, -62,1,160,26,244,121,1,224,18,4,224,198,0,195,147,66,137,134,133,2, -85,32,66,90,99,249,180,0,2,95,51,53,32,110,225,155,9,128,5,64, -55,216,220,193,100,160,49,35,68,238,202,0,131,81,2,51,32,95,133,204, -224,77,4,100,208,67,79,135,74,64,81,166,48,146,61,224,86,5,224,59, -4,96,45,64,248,230,3,13,229,220,5,148,81,250,38,19,2,68,97,116, -2,97,47,67,2,104,97,114,218,34,2,57,55,58,218,34,243,46,3,224, -127,0,229,126,17,192,108,229,228,0,128,170,229,139,4,97,236,133,139,68, -100,128,195,229,16,6,155,239,64,7,92,12,240,244,1,254,60,4,2,60, -32,64,111,27,116,66,226,233,0,2,67,32,61,2,61,32,64,224,24,0, -220,78,65,219,251,176,0,227,206,10,224,69,13,250,137,1,224,69,3,185, -115,130,174,112,231,224,91,6,229,115,17,2,109,111,100,2,117,108,101,246, -184,0,2,90,32,75,235,165,2,200,148,154,104,96,66,2,52,51,56,132, -164,32,254,60,131,95,224,221,54,217,147,224,175,3,128,44,96,173,160,88, -65,101,198,195,146,145,63,166,96,21,202,248,37,127,250,134,5,224,13,0, -187,13,180,238,33,179,76,120,2,52,51,53,113,133,96,10,140,46,2,52, -52,32,135,19,231,25,0,2,75,32,66,160,44,128,39,32,118,2,35,54, -50,230,60,2,128,59,224,60,4,250,60,4,225,235,5,114,159,246,0,1, -224,25,1,250,94,6,226,25,3,134,191,250,106,2,248,251,15,128,46,218, -90,248,245,7,225,88,4,192,30,66,12,96,88,246,217,2,146,241,245,230, -4,192,171,250,113,0,229,118,3,250,249,2,249,211,5,246,62,0,226,79, -1,68,163,250,217,4,243,101,1,182,61,243,143,10,200,157,135,25,129,139, -194,81,161,140,225,141,6,227,5,1,224,51,12,74,117,171,18,224,52,3, -133,134,192,63,64,22,153,73,255,30,1,96,28,64,7,199,183,227,216,9, -248,2,3,65,70,116,60,201,92,212,120,65,141,64,95,160,229,163,157,193, -47,224,231,13,96,35,224,179,9,189,204,105,248,253,160,1,224,190,2,194, -36,68,135,251,70,5,230,205,3,181,148,225,132,3,224,159,1,225,77,0, -224,158,23,160,108,225,138,5,129,190,193,61,250,151,5,224,165,0,224,95, -50,184,0,160,95,192,69,128,101,226,47,15,234,33,0,64,54,245,248,1, -226,186,3,229,133,11,225,77,1,99,56,228,96,1,246,119,1,65,239,221, -242,227,133,3,233,125,8,232,186,3,249,95,2,232,232,6,234,52,19,192, -59,68,221,225,22,8,226,202,3,247,34,18,254,213,6,224,162,12,227,250, -2,230,117,17,129,229,224,138,12,171,65,163,60,33,117,224,208,16,128,169, -253,49,13,2,108,97,121,2,111,117,116,2,32,101,114,2,114,111,114,2, -32,125,34,141,192,229,188,21,224,153,24,227,241,5,161,78,96,43,64,23, -96,218,228,88,8,229,128,1,230,183,4,102,98,226,56,1,135,101,192,13, -130,23,98,51,227,140,2,224,10,4,229,168,3,2,95,51,48,37,0,101, -43,231,184,2,230,179,0,228,237,12,225,58,1,131,11,130,219,66,242,225, -66,1,2,115,121,110,2,116,97,120,129,66,225,64,30,71,95,217,187,186, -175,199,118,236,248,1,32,24,114,55,169,11,138,135,96,22,70,109,160,46, -138,101,104,39,64,14,138,34,2,85,32,75,2,32,65,32,96,102,68,7, -32,17,128,229,38,243,2,90,32,85,169,79,233,35,4,224,18,6,138,33, -231,0,8,224,18,6,144,226,104,228,131,206,64,16,160,103,32,159,133,52, +105,1,64,90,131,76,81,78,225,61,21,130,201,224,38,9,226,62,13,188, +18,224,39,2,99,214,226,66,6,245,43,6,2,100,105,103,2,105,116,84, +2,111,73,110,2,116,34,32,170,86,237,88,10,192,16,173,98,109,156,208, +223,224,49,27,96,176,224,49,22,64,39,96,255,97,34,244,46,4,109,8, +148,21,65,233,246,168,7,254,209,14,64,45,212,67,184,251,248,211,3,185, +1,237,78,2,241,190,12,194,63,64,78,64,168,128,124,238,47,2,241,100, +15,2,51,53,32,171,10,43,104,243,106,0,173,14,96,77,164,50,239,62, +1,239,106,0,224,75,1,109,220,233,12,14,2,85,82,67,136,195,251,74, +5,96,114,192,226,66,240,2,95,49,57,34,175,32,20,188,109,96,19,2, +53,54,53,64,169,69,64,32,49,2,52,56,57,243,130,2,113,87,224,174, +4,186,193,218,151,64,209,161,158,223,12,160,186,172,171,225,76,0,65,200, +241,112,13,236,160,3,188,94,110,190,242,53,8,2,85,110,99,2,108,111, +115,53,146,2,123,45,32,2,99,111,109,2,109,101,110,130,171,135,33,228, +22,5,252,119,2,240,145,12,2,49,50,51,236,150,3,109,121,243,39,17, +178,237,196,59,129,15,242,165,6,237,30,11,224,149,39,192,103,224,148,28, +2,49,50,53,224,149,28,227,97,1,224,150,7,247,27,3,244,186,20,224, +46,30,165,160,243,253,1,224,233,0,244,213,10,224,177,10,244,62,1,160, +26,244,121,1,224,18,4,253,232,0,195,147,66,137,134,133,2,85,32,66, +90,99,249,180,0,2,95,51,53,32,89,225,155,9,128,5,64,55,216,220, +193,100,160,49,35,68,238,202,0,131,81,102,83,69,204,224,77,4,100,208, +68,173,135,74,64,81,166,48,146,61,224,86,5,224,59,4,128,45,230,3, +16,229,220,5,148,81,250,38,19,2,68,97,116,2,97,47,67,2,104,97, +114,218,34,2,57,55,58,218,34,243,46,3,224,127,0,229,126,17,192,108, +229,228,0,128,170,229,139,4,97,236,133,139,68,100,128,195,229,16,6,155, +239,64,7,92,12,240,244,1,254,60,4,2,60,32,64,111,27,116,66,226, +233,0,2,67,32,61,2,61,32,64,224,24,0,220,78,65,219,251,176,0, +227,206,10,224,69,13,250,137,1,224,69,3,185,115,130,174,112,231,224,91, +6,229,115,17,2,109,111,100,2,117,108,101,246,184,0,2,90,32,75,235, +165,2,200,148,154,104,129,84,184,72,65,230,60,131,95,224,221,54,217,147, +224,175,3,137,149,96,173,160,88,65,101,198,195,146,145,63,166,64,21,64, +95,198,217,250,134,5,224,13,0,187,13,180,238,33,179,76,120,75,163,81, +133,96,10,139,126,57,151,135,19,231,25,0,2,75,32,66,128,44,44,253, +64,5,83,191,75,245,230,80,1,96,59,224,60,4,250,60,4,225,235,5, +114,159,246,0,1,224,25,1,250,94,6,226,25,3,242,230,2,228,133,5, +224,46,13,218,90,248,245,7,225,88,4,192,30,66,12,96,88,246,217,2, +146,241,245,230,4,192,171,250,113,0,229,118,3,250,249,2,249,211,5,246, +62,0,226,79,1,211,10,229,213,5,246,61,3,243,143,10,200,157,135,25, +129,139,194,81,161,140,225,141,6,227,5,1,224,51,12,135,233,203,4,224, +52,0,135,112,192,63,64,11,153,73,255,30,1,96,28,64,7,218,12,227, +216,9,248,2,3,65,70,116,60,201,92,212,120,65,141,64,70,160,229,163, +157,193,47,224,231,13,96,35,224,179,9,189,204,105,248,253,160,1,224,190, +2,194,36,68,135,251,70,5,230,205,3,181,148,225,132,3,224,159,1,225, +77,0,224,158,23,160,108,225,138,5,129,190,193,61,250,151,5,224,165,0, +224,95,50,184,0,160,95,192,69,128,101,226,47,15,234,33,0,64,22,231, +76,0,226,186,4,229,133,11,225,77,1,99,56,228,96,1,246,119,1,65, +239,221,242,227,133,3,233,125,8,232,186,3,249,95,2,232,232,6,234,52, +19,192,59,68,221,225,22,8,226,202,3,247,34,18,254,213,6,224,162,12, +227,250,2,230,117,17,129,229,224,138,12,171,65,163,60,33,117,224,208,16, +128,169,253,49,13,2,108,97,121,2,111,117,116,2,32,101,114,2,114,111, +114,2,32,125,34,141,192,229,188,21,224,153,24,227,241,5,161,78,96,43, +64,23,101,120,228,88,8,229,128,1,230,183,4,102,98,226,56,1,135,101, +192,13,130,23,98,51,227,140,2,224,10,4,229,168,3,2,95,51,48,37, +0,101,43,231,184,2,230,179,0,228,237,12,225,58,1,130,242,138,40,66, +242,225,66,1,2,115,121,110,2,116,97,120,129,66,225,64,30,71,95,217, +187,186,175,199,118,236,248,1,32,24,114,55,137,11,64,122,192,47,64,158, +160,46,138,101,104,39,64,14,138,34,2,85,32,75,2,32,65,32,128,102, +138,6,135,108,32,102,2,90,32,85,169,79,233,35,4,224,18,6,138,33, +231,0,8,224,18,6,65,52,135,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,134,224,18,5,138,241,224,72,4,65,178,224,72,6,192,7,224,41, -6,129,108,160,41,233,97,3,65,46,138,138,107,84,32,24,2,95,54,50, -131,81,96,52,66,53,64,35,138,149,161,162,98,57,129,162,69,16,97,107, -108,223,32,238,64,19,137,70,2,73,32,58,130,16,203,192,98,218,81,81, -140,76,84,180,33,155,2,90,32,66,32,123,75,25,2,89,32,66,32,33, -64,155,201,207,234,245,1,229,236,5,224,186,0,130,57,140,112,208,113,106, -125,197,54,224,24,13,160,8,109,76,2,52,50,56,198,254,175,239,64,211, -232,202,0,34,115,143,68,227,41,0,118,227,199,119,117,233,86,169,32,54, -64,71,44,79,140,0,140,149,97,104,192,205,198,80,230,15,5,149,39,235, -79,1,224,7,1,163,209,228,38,1,231,94,1,169,90,139,104,224,33,13, -128,27,224,26,6,171,154,128,137,127,250,232,117,0,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,139,205,32,116,129,8,225,7,4,161,68,192,31,32,4,130, -31,33,7,174,138,172,76,2,57,50,32,247,180,4,34,188,2,53,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,32,8,101,134,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,206,5,163,174,224,53,5,166,104,2,57,48,48,132, -101,96,7,162,154,224,5,16,240,39,1,2,52,49,49,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,97,122,230, -202,0,225,59,6,192,48,236,190,2,224,27,7,244,128,4,159,116,138,55, -93,47,65,79,60,80,2,95,56,55,67,187,226,77,1,39,42,243,202,0, -86,208,78,5,228,143,9,98,137,239,138,1,224,7,29,228,188,10,32,110, -136,21,224,112,1,229,152,3,69,18,135,120,2,48,51,49,224,149,3,97, -96,224,55,0,192,35,2,57,49,32,224,35,6,193,129,140,184,32,241,68, -162,2,57,49,48,234,251,7,2,54,50,52,234,250,4,117,228,142,245,224, -5,3,169,120,125,97,128,76,192,77,2,95,49,50,2,57,48,32,105,142, -2,56,50,32,234,250,4,147,73,2,50,48,56,237,202,3,148,222,225,88, -9,192,128,97,39,162,0,234,112,1,236,103,2,224,36,0,237,206,0,162, -48,69,154,33,210,2,51,56,49,96,28,230,77,13,128,9,225,171,12,236, -218,1,226,120,0,224,107,1,226,152,1,2,95,51,51,207,71,225,205,2, -32,123,97,206,214,22,125,123,100,19,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,244, -158,1,135,18,224,5,3,231,30,4,196,136,224,66,1,2,95,54,32,240, -63,1,100,31,131,12,130,39,33,249,2,48,53,32,230,106,0,232,27,2, -97,227,198,211,2,95,54,51,2,55,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,14,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,52,210,103,226,7,0,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,225,37,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,32,89,233,61,8,160,68,96,86,225,169, -2,230,174,1,224,224,7,70,4,174,205,64,39,2,54,52,53,234,180,6, -228,191,0,252,78,1,115,135,41,48,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,250,110, -3,160,150,70,49,64,148,254,238,2,226,44,1,227,3,17,122,134,224,121, -9,224,138,11,254,117,2,227,89,13,234,215,2,145,218,127,141,94,107,226, -222,5,193,229,34,74,178,178,226,26,1,226,10,1,225,250,6,239,117,21, -225,132,6,233,94,1,224,89,8,162,129,237,223,0,32,92,198,225,224,82, -4,224,77,16,214,222,223,191,78,35,64,12,160,69,224,74,10,160,70,250, -95,12,2,110,111,116,2,32,101,120,2,112,111,114,2,116,101,100,250,101, -0,208,65,73,167,238,13,0,2,95,50,53,107,32,97,77,96,29,218,16, -2,82,32,64,171,251,100,184,108,30,2,95,51,55,33,115,138,110,32,6, -40,0,2,51,56,52,226,142,0,136,42,160,7,224,151,12,2,58,32,34, -136,65,2,51,49,51,250,152,0,72,40,74,46,235,129,8,224,5,6,111, -187,171,92,200,130,96,3,237,236,11,167,236,2,95,57,50,32,104,160,45, -97,234,239,91,3,175,96,96,21,224,23,8,224,33,3,129,209,235,94,13, -244,132,5,193,159,162,130,248,86,5,190,114,235,74,8,224,160,6,224,140, -0,190,3,237,128,38,229,125,23,228,234,1,139,250,234,133,2,228,15,6, -250,193,9,165,227,33,135,2,55,48,54,236,120,0,85,116,172,33,224,240, -8,224,0,6,225,193,12,143,108,225,190,6,210,124,141,76,224,46,3,79, -138,253,50,8,64,43,2,57,49,54,64,188,2,57,52,32,234,165,2,96, -3,239,190,3,226,27,60,164,241,242,121,3,97,121,251,108,0,239,73,16, -160,62,65,165,230,10,1,140,247,243,51,0,249,23,4,65,145,99,165,232, -39,0,226,107,30,197,90,224,85,25,189,147,226,193,49,226,192,36,247,193, -4,238,128,1,235,48,3,160,13,104,22,229,175,0,232,107,7,232,58,1, -248,124,3,227,165,15,248,64,0,239,4,9,248,80,7,233,5,7,225,25, -6,77,135,64,128,128,20,33,30,103,188,2,57,52,48,33,76,2,53,57, -56,166,52,97,22,2,55,48,55,230,232,6,239,143,22,96,241,232,36,3, -227,113,0,192,54,231,186,1,239,168,5,223,169,198,62,143,59,224,93,1, -125,91,130,167,226,78,5,86,74,244,148,2,112,217,2,55,50,32,247,203, -1,96,199,227,237,1,227,230,16,224,165,26,160,145,112,84,228,65,5,224, -79,6,228,82,2,228,63,7,228,21,9,229,55,61,99,204,33,127,229,57, -2,225,174,6,194,41,224,220,9,243,242,3,224,220,8,97,213,224,85,32, -160,82,225,114,8,225,27,25,103,76,218,88,32,58,81,149,154,157,103,143, -2,51,55,51,115,57,81,158,115,251,32,102,64,49,218,113,39,220,224,49, -1,2,50,56,54,148,32,160,36,150,65,232,237,5,236,25,0,212,211,247, -238,2,203,47,247,172,3,235,146,6,203,81,239,100,5,241,97,7,224,21, -2,243,17,4,224,89,0,160,124,224,52,3,241,71,3,160,11,61,157,175, -86,236,161,28,235,91,1,198,253,227,31,0,207,155,254,204,5,243,233,3, -239,236,11,236,191,3,192,155,241,153,5,235,132,1,96,56,147,223,66,4, -225,226,4,237,141,5,225,103,0,229,26,7,224,38,50,242,157,4,196,231, -226,192,18,225,38,14,236,239,0,229,123,4,229,107,4,224,21,8,227,1, -5,129,228,95,86,140,139,230,120,10,225,180,32,76,142,225,180,15,230,140, -14,224,13,9,225,233,5,224,27,0,233,59,1,193,195,115,168,224,184,1, -224,0,3,237,56,0,224,182,28,192,239,224,129,22,224,171,77,224,170,37, -151,102,224,170,117,227,216,53,241,39,1,224,151,11,240,22,0,235,45,7, -239,222,4,228,167,5,235,55,6,195,205,37,191,2,57,56,56,244,189,7, -248,217,0,152,83,248,234,10,224,222,53,141,167,224,222,16,241,131,0,228, -184,52,101,104,33,159,128,108,193,191,105,26,249,131,0,137,34,228,219,10, -32,18,2,49,53,32,161,69,166,70,246,217,7,231,104,2,127,233,251,248, -2,32,58,249,160,6,224,99,0,196,58,252,141,8,251,109,4,237,1,3, -2,49,53,56,214,237,128,67,186,2,2,90,32,95,160,164,98,115,60,167, -167,32,157,50,230,189,16,235,126,0,231,20,0,246,231,6,107,107,223,185, -124,211,48,219,64,120,239,125,26,239,114,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,130,6,189, -0,233,46,8,254,16,0,248,252,6,247,51,5,65,120,33,206,244,109,8, -231,239,9,160,41,2,95,56,32,33,93,248,134,2,255,102,0,229,223,0, -235,87,1,226,78,3,155,141,104,187,97,152,33,116,91,155,104,186,244,13, -4,244,98,11,217,56,249,175,20,232,100,10,235,86,1,224,61,12,64,163, -249,79,3,163,28,228,161,1,224,24,1,193,195,114,228,191,231,251,72,0, -34,81,233,234,0,96,220,254,221,0,147,192,130,9,161,32,224,122,1,32, -152,162,163,128,25,64,73,196,97,161,43,65,37,159,162,201,155,96,136,66, -227,2,56,57,55,226,85,20,185,150,131,11,226,80,1,146,87,98,68,64, -92,155,235,89,208,236,71,11,2,50,48,50,224,58,2,2,116,121,81,2, -73,100,101,2,110,116,34,162,120,172,94,64,70,146,147,245,252,8,221,158, -244,88,0,98,11,2,95,52,57,227,206,3,237,161,0,148,236,227,186,1, -227,172,6,176,185,76,63,75,63,226,111,1,193,96,96,137,146,255,2,80, -32,58,128,107,179,41,163,13,64,20,203,97,251,217,17,35,12,2,52,57, -32,196,82,128,12,142,150,2,95,55,56,255,91,17,67,68,96,55,160,0, -224,50,18,224,42,7,175,132,74,225,64,162,139,210,226,237,26,224,29,30, -242,56,7,224,41,2,224,18,9,224,82,13,224,21,24,216,219,96,9,130, -73,37,93,33,129,105,5,33,249,138,20,95,240,35,45,2,54,50,54,78, -5,249,64,0,2,48,57,32,161,201,224,29,11,102,21,37,201,2,57,57, -32,69,179,2,54,56,32,192,124,227,100,1,33,221,227,70,0,224,6,3, -224,14,1,67,40,97,94,141,12,98,154,111,85,72,150,228,105,1,132,46, -228,38,9,240,164,0,197,209,130,42,135,28,226,153,0,2,55,51,50,231, -2,1,186,53,2,55,51,51,240,110,5,96,99,214,75,235,23,2,224,98, -0,96,95,200,101,128,155,129,25,2,57,51,55,196,32,2,48,49,57,246, -141,0,64,75,2,95,55,55,83,67,86,0,255,212,0,104,130,142,193,200, -114,162,212,103,245,103,220,78,41,68,70,2,53,53,32,230,137,10,2,79, -32,35,68,103,196,167,46,159,33,143,129,127,64,67,200,149,39,101,36,133, -2,53,54,55,121,84,32,122,2,55,48,32,32,9,2,56,51,32,235,4, -0,224,34,18,96,164,2,35,49,48,164,240,135,139,102,11,142,29,242,88, -8,152,164,129,131,32,11,33,84,99,106,2,57,50,54,228,174,2,2,45, -62,34,193,202,32,32,64,30,65,135,66,108,65,142,128,209,135,209,134,171, -224,66,10,2,61,62,34,226,232,3,133,180,64,65,65,100,173,75,224,127, -6,33,48,2,49,50,54,193,49,224,123,0,32,51,127,135,2,52,48,55, -224,124,0,224,59,4,33,90,103,38,224,48,0,96,15,64,48,242,145,1, -224,108,11,2,56,53,57,32,39,224,109,6,224,233,10,231,149,3,224,63, -4,2,54,53,56,241,187,0,224,230,16,241,219,2,235,54,2,101,219,249, -147,4,195,62,228,47,7,167,105,199,79,98,207,200,68,231,96,5,98,244, -242,79,3,133,151,130,254,2,49,51,48,66,36,69,62,2,51,53,32,249, -228,0,226,250,5,226,103,28,105,117,243,243,3,213,83,224,133,13,99,24, -32,123,68,149,67,118,72,215,96,139,211,98,108,20,99,180,2,50,56,32, -32,132,96,84,99,84,66,16,65,244,200,245,68,234,100,126,128,79,99,67, -160,6,64,29,135,237,224,29,6,224,12,4,128,129,64,43,135,188,97,201, -32,29,68,70,64,21,135,139,160,21,2,52,48,52,128,21,135,23,226,218, +7,113,134,224,18,5,138,241,224,72,4,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,84,32,24,2, +95,54,50,131,81,96,52,66,53,64,35,138,149,161,162,99,205,161,162,137, +72,187,183,32,238,32,19,66,89,32,19,2,73,32,58,130,16,203,192,98, +218,81,81,140,76,125,71,2,90,32,90,67,74,2,51,54,53,2,32,64, +89,96,93,64,155,201,207,234,245,1,229,236,5,192,186,85,212,236,112,0, +208,113,106,125,197,54,224,24,13,160,8,109,76,2,52,50,50,198,254,175, +239,66,118,232,202,0,34,115,143,68,227,41,1,161,137,96,11,116,42,68, +222,32,54,132,149,172,0,140,149,97,104,192,205,198,80,230,15,5,149,39, +235,79,1,224,7,1,163,209,228,38,1,231,94,1,169,90,139,104,224,33, +13,128,27,224,26,6,171,154,128,137,127,250,232,117,0,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,33,93,2,54,57,54,161,86,129,8,225,7,4,161,68,192,31, +32,4,130,31,33,7,174,138,172,76,2,57,50,32,247,180,4,34,188,2, +53,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,32,8,101,134,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,206,5,163,174,224,53,5,166,104,2,56, +57,52,129,28,96,7,162,154,224,5,16,240,39,1,2,52,48,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, +97,122,230,202,0,225,59,6,192,48,236,190,2,224,27,7,244,128,4,159, +116,138,55,2,48,54,32,67,199,2,57,49,50,33,84,47,195,226,77,3, +39,42,162,123,2,95,50,50,96,39,228,143,11,98,137,239,138,1,224,7, +29,228,188,10,32,110,119,46,224,112,2,229,152,3,69,18,80,34,64,55, +101,109,224,36,1,33,96,224,55,0,192,35,2,56,53,32,224,35,6,193, +129,140,184,2,95,57,48,68,162,2,57,48,52,234,251,7,2,54,50,52, +234,250,4,117,228,142,245,224,5,3,169,120,114,110,128,76,192,77,2,95, +49,50,2,56,52,32,105,142,87,236,234,219,5,65,116,87,26,224,20,6, +225,88,11,192,128,96,45,162,0,234,112,1,236,103,2,224,36,0,237,206, +0,162,48,64,159,33,210,2,51,56,49,96,28,230,77,13,128,9,225,171, +12,236,218,1,226,120,0,224,107,1,226,152,1,2,95,51,51,207,71,225, +205,2,32,123,177,231,150,22,126,100,100,19,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,244,158,1,135,18,224,5,3,231,30,4,196,136,224,66,1,2,95,54, +32,240,63,1,100,31,2,49,56,32,230,1,0,2,95,57,57,55,190,198, +105,232,26,2,97,226,198,210,2,95,54,51,2,49,32,85,69,54,224,22, +4,236,47,3,192,87,224,84,8,160,49,229,128,3,2,95,49,54,225,147, +5,140,71,224,2,23,227,47,3,225,35,4,230,229,0,225,140,9,225,183, +14,97,33,224,68,11,242,46,3,224,33,11,224,98,8,224,28,19,241,179, +8,198,235,224,8,5,2,95,54,52,197,54,226,5,0,225,199,1,225,30, +3,230,20,5,2,39,32,89,228,213,2,242,117,2,239,83,1,173,101,160, +42,192,19,129,137,200,13,192,101,225,37,7,128,92,237,107,3,226,193,6, +96,5,193,148,224,57,3,162,138,224,25,10,225,33,5,227,75,12,195,2, +225,90,3,192,164,227,91,5,225,39,5,96,17,32,89,233,59,8,160,68, +96,86,225,169,2,230,172,1,224,224,7,71,66,174,203,105,203,85,48,234, +178,4,228,189,0,252,76,1,115,133,44,18,224,120,0,128,201,224,28,13, +67,43,241,68,4,65,144,64,3,234,85,2,224,246,2,226,20,3,129,7, +224,210,4,160,247,224,128,7,229,224,12,224,218,0,202,194,244,82,10,226, +93,11,232,218,1,228,91,2,226,92,255,226,92,45,226,90,1,226,2,19, +225,67,3,246,253,2,226,8,22,34,95,226,9,4,160,27,226,13,7,250, +108,3,160,150,70,47,64,148,254,236,2,226,44,1,227,3,17,122,132,224, +121,9,224,138,11,254,115,2,227,89,13,234,213,2,145,216,2,52,53,54, +158,105,226,222,5,193,229,34,74,178,176,226,26,1,226,10,1,225,250,6, +239,115,21,225,132,6,233,92,1,224,89,8,162,129,237,221,0,32,92,198, +225,224,82,4,224,77,16,214,220,223,189,78,33,64,12,160,69,224,74,10, +160,70,250,93,12,2,110,111,116,2,32,101,120,2,112,111,114,2,116,101, +100,250,99,0,240,63,0,218,6,139,15,2,53,48,32,193,77,64,29,33, +158,128,29,2,82,32,64,171,249,100,184,140,68,2,51,55,57,202,108,32, +6,39,255,2,51,56,52,226,142,0,136,41,160,7,224,151,12,2,58,32, +34,136,64,2,51,49,51,250,150,0,72,39,74,44,235,127,8,224,5,6, +111,185,171,90,200,129,96,3,237,234,11,167,236,44,245,34,198,160,45,97, +234,239,89,3,175,94,96,21,224,23,8,224,33,3,129,209,235,92,13,244, +130,5,193,159,162,130,248,84,5,190,112,235,72,8,224,160,6,224,140,0, +190,1,237,126,38,229,125,23,228,234,1,139,248,234,131,2,228,15,6,250, +191,9,165,227,33,135,2,55,48,48,236,118,0,85,114,172,31,224,240,8, +224,0,6,225,193,12,143,106,225,190,6,210,122,141,74,224,46,3,79,136, +253,48,8,64,43,2,57,49,48,64,188,2,56,56,32,234,164,2,96,3, +239,188,3,226,27,60,164,241,242,119,3,97,121,251,106,0,239,71,16,160, +62,65,165,230,10,1,140,245,243,49,0,249,21,4,65,145,99,165,232,39, +0,226,107,30,197,90,224,85,25,101,80,226,193,51,226,192,36,247,191,4, +238,126,1,235,48,3,160,13,104,22,229,175,0,232,107,7,232,58,1,248, +122,3,227,165,15,248,62,0,239,2,9,248,78,7,233,5,7,225,25,6, +77,133,64,128,128,20,33,30,103,188,2,57,51,52,33,76,2,53,57,56, +166,52,97,22,2,55,48,49,230,232,6,239,141,22,96,241,232,36,3,227, +113,0,192,54,231,186,1,239,166,5,223,167,198,62,143,57,224,93,1,125, +89,130,167,226,78,5,86,72,244,146,2,117,201,2,55,50,32,247,201,1, +96,199,227,237,1,227,230,16,224,165,26,160,145,112,82,228,65,5,224,79, +6,228,82,2,228,63,7,228,21,9,229,55,61,99,204,33,127,229,57,2, +225,174,6,194,41,224,220,9,243,240,3,224,220,8,97,213,224,85,32,160, +82,225,114,8,225,27,25,103,76,218,86,32,58,81,147,98,148,135,143,2, +51,54,55,147,91,96,82,41,75,32,102,64,49,218,111,39,220,224,49,1, +2,50,56,48,148,30,160,36,150,63,232,237,5,236,25,0,212,209,247,236, +2,203,47,247,170,3,235,146,6,203,81,239,100,5,241,95,7,224,21,2, +243,15,4,224,89,0,160,124,224,52,3,241,69,3,160,11,61,155,175,86, +236,161,28,235,91,1,198,253,227,31,0,220,50,254,202,5,243,231,3,239, +236,11,236,191,3,192,155,241,151,5,235,132,1,96,56,147,221,66,4,225, +226,4,237,141,5,225,103,0,229,26,7,224,38,50,242,155,4,196,231,226, +192,18,225,38,14,244,255,4,253,186,13,224,21,8,227,1,5,129,228,95, +84,140,139,230,120,10,225,180,32,205,87,225,180,11,230,140,14,224,13,9, +225,233,5,224,27,0,233,59,1,193,195,115,166,224,184,1,224,0,3,237, +56,0,224,182,28,192,239,224,129,22,224,171,77,224,170,37,194,167,224,170, +115,227,216,53,241,39,1,224,151,11,240,22,0,235,45,7,239,222,4,228, +167,5,235,55,6,195,205,85,17,45,59,230,215,7,216,215,152,81,248,232, +10,224,222,53,141,167,224,222,16,241,131,0,228,184,52,101,104,33,159,133, +36,193,191,105,26,249,129,0,137,34,228,219,10,64,18,99,168,131,249,253, +246,12,231,104,2,127,231,251,246,2,32,58,249,158,6,224,99,0,196,58, +252,139,8,251,107,4,237,1,3,2,49,53,50,214,236,128,67,186,0,2, +90,32,95,160,164,98,115,60,165,33,173,71,32,157,48,230,189,16,235,126, +0,231,20,0,246,231,6,107,107,223,183,124,209,48,219,66,9,239,125,26, +239,114,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,130,6,188,254,233,46,8,254,14,0,248,250, +6,247,51,5,74,68,33,254,244,109,8,231,239,9,160,41,2,95,56,32, +33,93,248,132,2,255,100,0,229,223,0,235,87,1,226,78,3,146,60,96, +33,97,152,65,116,222,143,244,13,4,244,98,11,217,54,249,173,20,232,100, +10,235,86,1,224,61,12,64,163,249,77,3,163,28,228,161,1,224,24,1, +193,195,114,228,191,229,251,70,0,34,81,233,234,0,96,220,254,219,0,147, +192,130,9,161,32,224,122,1,32,152,162,163,128,25,65,32,196,97,161,43, +65,37,159,160,201,155,96,136,66,227,2,56,57,49,226,85,20,185,150,131, +11,226,80,1,146,87,98,68,64,92,155,233,89,208,236,71,11,75,166,224, +58,1,2,116,121,81,2,73,100,101,2,110,116,34,162,120,172,94,64,70, +146,147,245,252,8,221,156,244,88,0,98,11,2,95,52,57,227,206,3,237, +161,0,148,236,227,186,1,227,172,6,176,185,76,63,75,63,226,111,1,193, +96,64,137,64,47,32,137,2,80,32,58,128,107,179,41,163,13,64,20,203, +97,251,215,17,35,12,2,52,57,32,196,82,128,12,142,150,2,95,55,56, +255,89,17,67,68,96,55,160,0,224,50,18,224,42,7,175,132,70,48,64, +162,139,210,226,237,26,224,29,30,242,56,7,224,41,2,224,18,9,224,82, +13,224,21,24,216,219,96,9,130,73,34,162,32,251,105,5,86,82,65,162, +65,171,2,50,53,32,63,194,110,5,2,56,54,32,163,65,100,204,224,29, +16,166,13,2,57,51,32,69,201,2,54,50,32,192,124,227,100,1,33,221, +227,70,0,224,6,3,224,14,1,2,51,55,51,129,94,141,12,98,154,111, +85,72,150,228,105,1,132,46,228,38,9,240,164,0,197,209,130,42,135,28, +226,153,0,2,55,50,54,231,2,1,186,53,2,55,50,55,240,110,5,96, +99,214,75,235,23,2,224,98,0,96,95,200,101,128,155,129,25,2,57,51, +49,196,32,2,48,49,51,246,141,0,64,75,2,95,55,55,46,113,2,57, +49,57,255,210,2,2,51,51,54,206,193,200,114,162,212,103,245,103,220,78, +41,68,70,2,53,53,32,230,137,10,2,79,32,35,2,57,55,32,228,167, +0,2,50,51,32,33,143,136,30,64,130,205,77,35,168,32,25,2,53,54, +55,121,84,32,122,32,139,32,9,2,56,51,32,235,4,0,224,34,18,96, +230,2,35,49,48,132,240,65,237,214,80,142,29,242,88,8,152,164,129,131, +32,11,33,84,99,106,2,57,50,48,228,174,2,2,45,62,34,193,202,32, +32,96,30,96,123,2,51,57,55,241,227,0,135,209,134,171,224,66,10,2, +61,62,34,226,232,3,133,180,64,65,65,100,173,75,224,127,6,33,48,2, +49,50,54,193,49,224,123,0,32,214,145,179,114,81,201,251,224,59,2,2, +49,50,50,103,38,224,48,0,96,15,64,48,65,29,224,48,10,160,108,2, +56,53,57,33,47,224,109,6,224,233,10,231,149,3,224,63,4,2,54,53, +56,241,187,0,224,230,16,241,219,2,235,54,2,101,219,249,147,4,195,62, +228,47,7,167,105,199,79,98,207,200,68,231,96,5,98,244,242,79,3,133, +151,130,254,2,49,50,57,67,109,69,62,2,51,53,32,249,228,0,226,250, +5,226,103,28,105,117,243,243,3,213,83,224,133,13,118,247,32,123,64,5, +67,118,72,215,96,139,211,98,108,20,64,104,2,57,50,50,64,145,96,84, +99,84,66,16,70,116,200,245,68,234,100,126,128,79,99,67,160,6,64,29, +135,237,224,29,6,224,12,6,64,129,64,43,135,188,97,201,32,29,2,52, +53,32,96,21,135,139,160,21,2,51,57,56,64,21,97,202,32,21,226,218, 1,2,80,114,105,2,109,105,116,2,105,118,101,2,115,46,61,66,229,64, -35,135,47,147,161,224,114,2,224,128,7,128,20,64,48,135,75,2,95,54, -32,2,95,52,49,72,121,32,238,224,97,12,163,138,130,84,74,43,2,54, -50,32,161,151,228,44,14,224,79,21,163,151,224,79,25,206,20,64,172,135, -85,56,76,128,236,134,5,133,206,2,55,55,32,53,51,102,38,2,50,49, -54,160,11,38,190,226,24,2,32,255,160,33,2,49,51,49,32,46,244,28, -0,224,63,17,2,49,51,50,96,35,165,192,224,65,0,102,139,98,95,156, -36,224,65,6,2,49,51,56,110,56,2,51,57,57,169,192,224,56,0,160, -201,229,32,0,224,120,16,106,2,64,32,224,116,0,74,187,67,66,96,13, -2,80,32,66,125,229,34,20,226,228,1,160,16,245,164,0,2,56,50,49, -73,89,192,18,135,46,34,239,253,37,0,138,40,113,219,118,112,139,23,247, -125,7,117,79,32,90,206,45,64,149,235,69,1,224,76,11,32,190,224,77, -0,233,99,0,96,146,2,54,50,51,215,35,169,243,250,144,0,248,55,9, -239,72,20,254,166,9,249,211,11,231,44,4,104,98,105,205,224,0,8,164, -5,160,46,226,42,1,225,113,1,91,114,193,171,64,224,65,85,65,21,45, -78,246,36,0,224,230,0,225,241,3,221,151,37,0,161,65,2,58,49,51, -66,25,236,19,8,35,242,2,54,57,32,139,67,32,64,2,57,55,48,233, -45,6,39,73,250,78,6,235,154,1,66,135,2,67,32,60,33,31,150,153, -240,68,1,225,56,0,192,24,97,149,176,12,192,234,35,43,64,114,209,71, -214,73,148,17,162,12,227,0,4,2,48,51,52,234,148,6,226,231,6,166, -23,103,232,102,135,153,25,240,118,5,224,165,10,205,184,32,165,245,52,1, -224,126,6,97,34,2,54,51,32,239,103,2,2,116,121,112,2,101,32,115, -2,105,103,110,2,97,116,117,2,114,101,34,224,155,2,250,120,4,224,215, -4,224,209,12,240,133,2,224,112,5,2,50,50,56,239,58,1,224,72,3, -227,251,5,73,109,241,107,0,225,94,14,225,50,0,226,44,7,241,179,1, -2,53,48,56,225,51,14,206,181,224,54,1,66,80,134,118,224,114,8,32, -213,96,58,136,162,192,50,163,5,163,155,162,15,229,36,6,2,48,52,52, -250,54,7,135,242,64,14,34,149,81,238,238,174,3,241,5,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,14,106,153,2,56,53, -48,224,231,0,64,212,135,31,33,124,2,55,52,54,32,4,96,29,139,110, -64,29,135,39,227,152,11,229,56,4,227,196,2,239,34,6,132,172,44,85, -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,89,153,2,58,49,57,207,66,2,90,32,67,66, -225,34,25,2,55,49,57,133,44,40,71,224,197,0,204,64,226,32,0,166, -111,108,30,2,49,49,55,33,144,164,61,64,186,192,37,187,63,224,171,58, -2,57,50,58,192,171,208,244,187,172,226,209,1,133,172,245,8,2,226,65, -0,32,26,64,27,64,225,225,67,1,226,48,23,241,137,1,224,29,2,139, -239,78,15,101,141,70,61,230,183,1,101,124,131,235,225,41,3,73,40,241, -151,0,229,90,17,67,26,252,190,5,236,95,0,2,52,49,32,160,189,134, -174,221,121,128,10,2,51,55,55,230,33,2,2,51,57,52,35,116,158,94, -224,161,8,224,19,12,230,54,1,194,174,137,162,128,77,107,191,78,169,64, -24,208,199,224,139,0,163,215,2,52,50,56,105,136,96,46,70,15,168,80, -224,229,3,163,164,32,4,197,14,228,85,7,138,254,192,202,229,49,3,225, -77,4,226,95,2,67,193,32,207,64,163,171,60,238,187,3,225,211,17,228, -233,4,2,48,52,49,196,233,224,175,5,139,124,104,111,235,85,0,64,102, -2,95,54,57,227,222,1,241,156,0,67,54,2,95,55,54,193,120,38,42, -148,197,65,68,96,104,2,55,53,54,233,58,0,98,66,33,40,136,44,239, -20,3,251,72,5,244,10,0,255,192,0,228,196,1,151,47,130,2,79,51, -136,141,189,245,239,32,4,236,140,0,32,119,32,185,111,72,46,28,133,196, -44,161,32,42,108,166,170,245,232,108,3,192,92,226,47,4,224,76,15,64, -215,176,211,2,53,54,52,99,146,224,39,0,33,228,101,79,160,12,2,49, -52,52,110,24,119,108,32,96,224,37,2,107,244,192,12,83,94,224,12,0, -224,76,1,64,105,234,124,1,108,238,69,77,74,91,101,102,171,123,235,214, -15,32,45,68,135,32,69,32,160,96,175,228,43,1,96,153,2,75,32,95, -226,156,5,64,148,99,197,98,44,230,142,0,228,58,5,228,92,1,194,113, -229,212,5,32,53,244,45,0,228,6,9,56,25,68,198,2,48,55,56,193, -180,64,159,135,15,247,227,1,65,84,149,79,2,53,54,50,99,149,35,14, -166,93,75,121,149,110,64,22,173,126,64,101,2,57,48,51,105,143,2,51, -49,54,99,48,97,15,73,163,210,203,64,47,227,245,0,231,236,12,210,222, -249,75,4,195,160,137,194,233,191,6,99,113,224,25,12,104,89,224,25,12, -147,125,233,74,7,96,21,2,85,32,66,163,189,232,219,1,237,21,0,64, -9,65,25,251,207,0,234,52,13,56,163,111,57,247,38,2,224,43,11,96, -185,71,99,129,82,161,160,102,105,224,58,6,229,240,0,224,141,1,234,199, -8,235,84,2,224,105,8,224,27,2,204,4,254,72,2,255,27,0,246,34, -0,254,98,23,244,27,3,241,31,1,229,62,2,250,174,3,120,204,245,117, -0,133,175,2,50,57,52,236,8,6,235,219,4,252,112,0,233,249,4,64, -20,244,61,2,224,82,0,148,37,215,42,99,57,160,12,2,50,51,57,65, -177,88,58,98,175,227,92,3,249,68,9,212,99,106,63,232,104,1,244,89, -3,224,119,1,244,253,3,224,69,6,2,49,54,48,224,69,8,96,130,224, -190,0,160,135,138,179,177,79,232,83,3,225,166,19,230,182,0,175,102,225, -117,4,251,205,3,226,84,3,253,72,8,193,110,250,117,10,247,55,4,225, -174,11,225,176,4,184,77,225,182,5,253,123,3,224,30,23,201,221,225,149, -0,247,97,3,193,107,119,37,161,232,225,191,1,225,188,39,226,8,19,226, -106,5,193,216,224,140,4,253,204,2,214,228,111,68,254,223,2,227,78,6, -111,105,173,60,255,123,6,231,116,4,135,118,224,186,4,177,134,230,98,1, -96,187,71,248,135,253,99,220,137,148,99,222,122,192,254,154,2,226,124,34, -105,150,226,48,9,237,55,6,237,4,0,107,22,64,1,128,245,224,33,8, -99,124,224,73,1,240,214,1,170,104,238,38,1,234,165,2,72,28,96,174, -235,175,1,2,63,63,63,171,138,33,193,182,252,145,65,226,146,11,230,203, -2,251,6,1,239,181,22,227,46,4,253,118,12,229,9,4,250,7,1,224, -52,3,224,58,4,160,59,228,251,1,224,28,4,255,180,4,250,199,12,229, -215,0,239,117,2,227,231,11,195,157,144,254,229,77,9,228,159,11,96,101, -160,144,249,165,0,224,236,1,118,178,224,160,0,226,143,8,130,117,150,125, -227,97,4,229,143,0,205,173,196,87,240,142,1,227,92,2,224,197,8,226, -44,5,225,124,3,224,157,4,225,69,0,225,138,3,212,80,2,90,32,75, -64,27,160,6,224,198,3,209,241,168,78,225,42,6,240,148,3,228,160,3, -172,226,119,95,170,237,132,91,99,57,32,172,150,237,41,103,226,73,0,226, -203,1,172,33,227,204,5,192,155,125,224,229,73,7,241,250,3,147,240,194, -153,232,132,3,194,37,255,246,7,228,118,1,219,105,160,168,105,68,255,150, -2,225,43,11,64,4,192,154,239,45,39,2,51,53,56,2,58,50,53,163, -162,174,93,151,48,101,116,225,28,3,33,12,73,24,225,111,20,251,239,3, -225,116,9,231,128,2,141,142,116,35,224,230,31,2,65,32,64,224,230,50, -2,55,58,50,224,230,1,245,120,2,227,220,1,226,163,5,227,5,2,226, -163,17,245,136,3,64,7,174,100,160,228,160,38,213,103,70,3,226,77,2, -68,228,143,1,236,24,4,246,242,4,147,160,247,182,1,130,155,192,39,64, -104,190,33,246,73,33,79,158,232,158,4,238,7,0,230,46,2,96,112,64, -160,142,121,201,186,123,153,236,26,0,2,51,56,48,236,26,0,96,44,173, -206,88,105,2,75,32,85,229,187,2,224,1,3,138,123,192,105,127,108,160, -62,141,163,2,79,32,95,111,55,2,49,50,55,66,86,224,14,2,66,84, -96,14,36,125,160,19,116,189,224,12,0,103,81,186,177,97,21,166,64,128, -188,2,54,49,32,228,139,0,230,190,7,242,203,0,214,176,225,133,4,121, -20,237,194,9,224,55,10,225,186,4,2,51,51,57,224,51,41,104,38,224, -51,39,99,110,249,114,8,121,174,113,96,34,129,232,246,1,226,9,1,96, -106,240,200,4,241,253,4,103,166,235,209,0,224,142,13,2,49,48,56,96, -143,226,167,4,246,132,4,231,98,13,231,179,6,231,61,2,224,47,7,192, -5,245,229,10,66,157,235,112,5,192,1,247,68,5,225,240,5,231,71,5, -195,225,249,153,0,221,79,117,237,227,121,2,245,230,16,85,227,2,97,32, -99,2,108,97,115,2,115,32,34,133,184,2,51,49,51,165,193,225,146,4, -224,165,7,235,202,3,224,28,12,227,43,1,227,71,20,235,200,8,224,2, -3,243,27,15,165,105,192,5,212,46,71,24,148,47,224,32,6,38,147,137, -255,50,190,2,50,57,32,146,175,67,111,100,131,102,1,224,10,13,234,126, -10,150,64,222,181,225,103,1,151,91,2,55,54,54,64,36,225,97,1,2, -115,117,112,2,101,114,102,2,108,111,117,2,115,32,105,55,67,2,97,110, -99,2,101,32,98,2,105,110,100,2,105,110,103,229,209,1,225,40,16,234, -62,23,231,195,6,236,182,6,37,244,233,207,4,224,98,1,64,25,234,85, -4,239,60,8,224,140,4,34,175,156,149,226,227,9,201,183,234,165,12,232, -57,7,224,13,4,128,10,72,46,232,185,7,230,109,7,97,170,226,135,18, -226,170,9,242,70,1,224,2,3,192,168,224,30,3,226,98,2,113,231,2, -66,32,79,182,131,246,169,11,224,253,24,238,111,6,186,20,251,118,5,101, -209,51,213,234,185,3,238,205,8,53,88,130,98,225,23,1,168,195,227,53, -2,238,123,2,172,158,104,144,64,7,32,48,224,60,4,65,83,45,202,74, -128,248,237,1,202,255,96,52,225,158,1,216,240,224,31,0,2,51,51,55, -224,13,2,145,9,102,31,224,18,3,52,80,220,176,225,208,7,246,143,1, -185,71,52,225,237,125,4,2,50,56,55,164,170,225,248,2,70,29,226,233, -2,103,237,2,56,54,53,227,190,0,233,7,25,226,109,1,229,147,3,160, -75,168,91,239,20,3,64,164,154,16,128,221,233,51,6,233,19,5,226,151, -9,147,58,2,51,55,54,102,210,132,15,128,193,32,242,33,117,226,208,3, -70,226,180,207,225,25,2,97,162,229,177,1,2,51,55,51,224,14,3,2, -48,50,55,242,89,1,138,121,2,83,32,95,2,53,50,50,2,32,64,73, -79,128,54,138,169,2,96,70,128,100,181,29,32,49,2,52,54,55,135,114, -32,38,64,25,149,7,2,95,54,48,85,172,181,76,64,27,32,20,228,191, -1,68,180,36,168,64,26,137,240,155,146,55,44,32,117,153,181,59,20,99, -48,240,41,0,65,198,64,205,2,52,57,48,224,243,0,112,34,97,57,64, -74,233,154,0,65,236,96,228,101,198,67,49,85,158,160,19,64,41,137,151, -232,6,0,245,72,8,96,92,232,32,11,232,31,24,228,4,3,252,16,2, -192,136,98,17,201,82,162,171,233,86,2,236,4,0,32,51,228,35,6,224, -93,59,160,89,193,196,138,94,232,85,1,90,120,32,73,131,13,45,208,66, -110,96,81,32,54,67,113,195,193,230,162,11,189,254,253,253,26,2,100,101, -114,2,105,118,101,253,240,4,2,51,49,52,228,60,4,67,91,111,169,226, -224,3,32,177,64,188,107,16,94,197,224,97,10,2,68,97,116,2,97,46, -66,2,111,117,110,2,100,101,100,192,7,96,103,77,103,64,207,224,57,21, -2,69,110,117,2,109,46,69,32,4,224,51,0,139,96,224,51,19,224,4, -0,224,51,0,139,163,224,103,20,2,113,46,69,2,113,34,32,128,47,32, -36,224,47,23,2,73,120,46,2,73,120,34,192,47,224,147,25,2,79,114, -100,64,3,192,49,117,182,224,49,21,78,30,2,97,98,108,2,101,46,84, -160,8,224,59,0,67,49,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,224, -103,0,64,51,228,245,2,65,236,171,171,184,232,142,110,223,20,137,118,33, -109,2,48,32,102,224,90,0,224,80,0,238,136,13,163,226,234,248,3,64, -65,33,127,177,87,233,219,2,197,211,240,129,0,230,1,11,235,190,2,245, -220,9,240,216,5,243,61,2,243,140,3,243,80,4,243,106,7,236,14,4, -249,109,4,236,15,16,235,93,9,224,48,10,232,103,11,231,78,2,235,48, -9,69,143,2,50,57,56,233,8,3,224,80,27,233,185,1,224,85,2,51, -159,164,129,224,71,15,200,55,233,147,9,101,175,224,25,12,235,250,0,224, -22,14,224,104,11,138,186,236,43,13,251,164,4,232,184,0,140,48,113,176, -64,62,32,234,128,240,91,23,231,179,8,225,34,17,224,194,9,205,117,244, -90,2,205,7,98,239,67,32,222,253,236,250,27,224,28,16,226,166,9,128, -114,224,2,0,147,103,225,73,26,236,14,9,224,8,18,201,248,130,200,219, -94,179,49,48,73,34,90,2,85,32,102,236,221,1,35,199,2,80,97,114, -2,101,110,34,225,162,0,244,29,1,224,47,0,2,79,32,35,93,194,161, -118,129,39,2,56,51,54,96,14,175,201,236,45,1,235,63,3,96,58,83, -197,225,177,0,224,95,3,242,174,0,225,121,6,202,208,2,85,32,35,178, -48,225,230,9,246,20,5,141,15,235,163,6,160,172,193,1,100,101,226,110, -3,162,31,226,17,2,239,179,1,64,9,189,195,96,156,140,79,154,101,64, -165,32,214,71,78,224,215,3,250,142,6,96,250,159,161,235,171,14,240,165, -2,253,114,3,224,119,23,82,74,192,83,33,33,236,11,1,96,113,2,49, -50,53,224,30,1,104,98,65,66,252,45,9,2,85,32,65,133,50,64,95, -74,10,96,59,32,76,227,91,2,245,223,0,225,212,1,187,103,171,253,40, -255,204,49,160,249,83,31,226,96,8,2,83,116,114,239,45,1,162,61,236, -126,0,160,56,130,106,238,64,1,226,98,3,226,137,5,2,52,54,32,224, -255,2,224,105,5,2,115,80,114,2,101,99,34,96,28,129,13,2,49,50, -32,160,44,247,116,0,118,76,107,95,32,6,151,104,235,233,3,167,17,139, -218,69,8,139,35,41,132,41,238,69,80,233,119,9,64,148,225,57,0,97, -80,160,20,225,169,1,69,77,137,225,64,92,139,210,100,236,64,129,64,48, -86,245,2,52,56,56,128,31,139,216,128,120,114,232,32,94,2,35,57,55, -191,218,64,107,33,171,64,173,64,44,139,240,48,213,231,174,0,240,114,18, -230,196,0,230,193,7,230,88,9,249,127,5,194,188,166,156,216,110,97,239, -239,255,26,224,91,5,165,13,134,160,124,133,52,175,170,253,64,49,225,212, -1,2,116,121,112,2,101,82,101,2,112,34,32,250,151,7,79,127,53,143, -34,178,226,239,5,249,177,2,129,63,66,55,98,152,32,7,224,106,20,2, -109,107,84,2,121,67,111,2,110,65,112,192,109,186,131,198,151,224,74,41, -224,181,0,243,214,0,130,112,160,194,131,3,130,21,224,39,37,224,130,12, -64,29,224,130,1,2,91,93,34,195,200,227,198,0,236,62,4,162,231,142, -19,234,163,6,2,76,105,115,2,116,95,84,33,122,142,56,64,90,224,36, -9,2,84,121,101,170,190,64,34,173,230,234,65,33,203,53,234,64,52,233, -140,12,226,202,9,251,30,2,226,191,0,226,143,8,233,47,0,169,27,2, -54,51,55,234,141,0,240,153,14,251,67,6,252,120,18,230,159,5,138,98, -253,226,7,242,138,12,226,19,0,233,18,3,64,65,114,229,238,183,5,234, -197,1,227,177,1,32,214,183,162,238,209,5,174,92,133,203,143,199,195,203, -128,8,242,124,12,225,190,1,2,60,62,34,233,132,2,225,148,0,64,61, -66,46,224,81,11,229,126,0,230,124,0,224,100,7,226,207,3,2,53,56, -32,226,207,3,2,69,81,34,160,111,254,31,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,147, -160,97,225,134,4,224,103,33,2,71,84,34,128,50,160,57,138,218,231,152, -23,160,37,224,29,5,232,17,2,231,179,1,224,123,5,66,217,224,123,1, -2,99,111,109,2,112,97,114,142,122,230,255,13,144,176,238,237,9,131,238, -64,78,224,30,12,48,112,2,110,103,95,228,58,1,64,243,32,40,55,145, -246,161,5,98,122,39,59,224,14,3,240,203,14,2,87,97,114,2,110,105, -110,2,103,58,32,2,99,97,110,240,212,8,167,156,117,22,48,221,2,56, -53,48,224,77,22,2,32,121,101,2,116,44,32,128,60,83,5,103,127,224, -255,6,248,51,3,181,226,64,202,200,18,129,123,129,248,64,41,184,88,64, -34,135,216,67,11,2,73,79,46,88,55,2,111,114,109,2,73,79,32,195, -32,97,0,127,159,41,57,124,61,64,104,159,176,64,62,231,247,0,229,68, -31,176,219,229,67,140,132,141,182,216,197,84,138,252,239,251,30,247,36,8, -229,7,10,238,21,2,238,34,13,229,20,83,227,97,4,66,121,225,153,1, -2,38,38,34,229,31,86,232,114,5,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,15,66,255,224,55,1,2,61,61,34,228,150, +35,135,47,179,161,224,114,1,224,128,7,128,20,64,48,135,75,2,95,54, +32,2,95,52,49,72,121,32,238,224,97,12,163,138,130,84,32,166,37,225, +193,151,228,44,14,224,79,21,163,151,224,79,25,205,166,64,172,135,85,56, +76,128,236,134,5,133,206,2,55,55,32,2,95,55,49,66,81,2,95,50, +49,69,197,64,11,44,50,242,113,1,2,95,48,32,192,33,2,49,51,49, +62,53,244,28,0,224,63,17,32,40,98,164,165,192,224,65,0,102,139,98, +95,156,36,224,65,6,32,28,69,253,32,162,103,20,32,210,224,56,0,160, +201,229,32,0,224,120,16,104,116,64,32,224,116,0,74,187,67,66,96,13, +2,80,32,66,65,58,2,56,57,32,226,228,2,160,16,245,164,0,2,56, +49,53,73,89,174,189,167,46,34,239,253,37,0,138,40,103,147,118,112,139, +23,247,125,7,117,79,32,180,206,45,64,149,235,69,1,224,76,11,32,135, +224,77,0,233,99,0,96,146,2,54,50,51,215,35,169,243,250,144,0,248, +55,9,239,72,20,254,166,9,249,211,11,231,44,4,104,98,97,88,224,0, +8,164,5,160,46,226,42,1,225,113,1,91,114,193,171,65,159,65,104,65, +21,107,175,162,245,224,230,0,225,241,3,221,151,37,0,133,48,98,1,132, +67,236,19,5,35,242,2,54,51,32,139,67,32,64,2,57,54,52,233,45, +6,39,73,250,78,6,235,154,1,66,135,2,67,32,60,33,31,204,249,233, +203,0,193,56,192,24,97,149,176,12,192,234,41,234,32,233,111,77,229,180, +2,180,17,162,12,227,0,4,2,48,50,56,234,148,6,226,231,6,166,23, +70,102,2,50,57,57,249,25,0,240,118,5,224,165,10,143,21,96,165,245, +52,1,224,126,6,140,102,32,207,236,219,3,2,112,101,32,2,115,105,103, +2,110,97,116,2,117,114,101,135,245,250,120,10,224,215,4,224,209,12,240, +133,2,224,112,5,2,50,50,50,239,58,1,224,72,3,227,251,5,141,26, +225,94,21,225,50,0,226,44,7,241,179,1,2,53,48,56,225,51,14,206, +181,224,54,1,66,80,134,118,224,114,8,2,49,48,51,96,58,136,162,192, +50,163,5,163,155,162,15,229,36,6,2,48,51,56,250,54,7,135,242,64, +14,2,95,57,53,81,238,238,174,3,241,5,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,14,106,153,2,56,52,52,224,231,0, +64,212,135,31,33,124,2,55,52,48,64,4,146,92,75,110,64,29,135,39, +227,152,11,229,56,4,227,196,2,239,34,6,132,172,32,49,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,44,213,2,53,58,49,2,57,34,32,143,66,2,90,32,67,66, +225,49,84,2,55,49,51,133,44,2,95,57,55,224,197,0,204,64,226,32, +0,166,111,108,30,34,75,32,152,164,61,69,52,193,158,187,63,224,171,58, +2,57,49,58,192,171,208,244,187,172,226,209,1,129,231,245,8,2,226,65, +0,32,26,184,8,225,67,2,226,48,23,241,137,1,224,29,2,139,239,78, +15,101,141,70,61,230,183,1,101,124,131,235,225,41,3,78,64,241,25,0, +229,90,17,67,26,252,190,5,236,95,0,106,98,96,189,134,174,221,121,128, +10,2,51,55,55,230,33,2,2,51,56,56,35,116,158,94,224,161,8,224, +19,12,230,54,1,162,174,71,124,130,144,32,11,138,189,130,169,32,90,243, +39,0,128,139,163,215,2,52,50,56,137,136,64,46,70,15,168,80,224,229, +3,163,164,32,4,197,14,227,226,6,2,57,57,50,230,189,3,229,49,3, +225,77,4,226,95,2,67,193,32,207,64,163,171,60,238,187,3,225,211,17, +228,233,4,2,48,51,53,196,233,224,175,5,139,124,104,111,235,85,0,64, +102,2,95,54,56,227,222,1,241,156,0,75,244,2,95,55,54,129,120,2, +57,57,57,180,196,64,175,96,103,2,55,53,48,233,57,1,66,65,33,39, +136,43,239,19,3,251,71,5,244,9,0,255,191,0,228,195,1,151,46,130, +1,79,50,136,140,189,244,239,31,4,236,139,0,32,119,32,184,111,71,46, +27,129,109,44,160,204,165,170,244,232,107,3,192,92,226,46,4,224,76,15, +64,215,176,210,2,53,54,52,96,33,224,39,0,36,77,32,141,224,12,0, +2,49,52,52,110,83,106,221,50,128,224,37,1,33,37,224,12,2,33,142, +224,12,1,224,76,1,64,105,234,123,1,112,162,64,74,74,90,101,101,171, +122,235,213,15,32,45,67,50,64,69,173,3,228,42,1,100,70,2,75,32, +95,226,155,5,67,176,64,7,2,51,52,49,162,51,149,31,229,159,14,194, +112,229,211,5,2,48,57,55,244,44,0,228,5,9,46,54,68,197,2,48, +55,50,193,180,64,159,135,14,247,226,1,65,1,152,138,2,53,54,50,131, +148,230,92,0,75,120,149,109,64,22,173,125,107,64,65,164,95,237,75,153, +32,154,97,123,2,54,57,32,242,202,0,32,47,70,111,231,120,11,167,235, +210,221,249,74,4,195,159,137,193,233,190,6,99,34,224,25,12,105,191,224, +25,12,249,181,0,233,73,4,96,21,2,85,32,66,163,188,232,218,1,237, +20,0,64,9,71,51,251,206,0,234,51,13,56,162,115,206,247,37,2,224, +43,11,96,185,71,98,129,82,161,160,102,104,224,58,6,229,239,0,224,141, +1,234,198,8,235,83,2,224,105,8,224,27,2,204,3,254,71,2,255,26, +0,246,33,0,254,97,23,244,26,3,241,30,1,229,61,2,250,173,3,120, +203,245,116,0,133,174,2,50,56,56,236,7,6,235,218,4,252,111,0,233, +248,4,64,20,244,60,2,224,82,0,148,36,215,41,99,57,160,12,2,50, +51,57,65,177,88,57,98,175,227,92,3,249,67,9,212,98,106,62,232,103, +1,244,88,3,224,119,1,244,252,3,224,69,6,73,208,224,69,7,96,130, +68,152,181,155,96,135,188,118,145,78,232,82,3,225,166,19,230,181,0,175, +101,225,117,4,251,204,3,226,84,3,253,71,8,193,110,250,116,10,247,54, +4,225,174,11,225,176,4,184,76,225,182,5,253,122,3,224,30,23,201,220, +136,125,243,73,2,254,141,1,183,36,161,232,225,191,1,225,188,39,226,8, +19,226,106,5,193,216,224,140,4,253,203,2,214,227,111,67,254,222,2,227, +78,6,111,104,173,59,255,122,6,231,116,4,135,118,224,186,4,177,133,230, +98,1,96,187,113,40,159,112,67,220,137,147,99,222,122,191,254,153,3,226, +124,33,105,149,226,48,9,237,54,6,237,3,0,107,21,64,1,128,245,224, +33,8,99,124,224,73,1,240,213,1,170,103,238,37,1,234,164,2,46,156, +128,174,235,174,1,2,63,63,63,171,137,65,193,138,134,145,64,226,146,11, +230,203,1,64,133,186,240,239,180,22,227,46,4,253,117,12,229,9,4,250, +6,1,224,52,3,224,58,4,160,59,228,251,1,224,28,4,255,179,4,250, +198,12,229,215,0,239,116,2,227,231,11,195,157,144,253,229,77,9,228,159, +11,96,101,160,144,249,164,0,224,236,1,118,177,224,160,0,226,143,8,130, +117,150,124,227,97,4,229,143,0,205,172,196,87,240,141,1,227,92,2,224, +197,8,226,44,5,225,124,3,224,157,4,225,69,0,225,138,3,212,79,2, +90,32,75,64,27,160,6,224,198,3,209,240,168,78,225,42,6,240,147,3, +228,160,3,172,225,119,94,170,237,132,91,99,57,32,172,150,236,35,202,226, +73,0,226,203,1,172,32,227,204,5,192,155,125,223,229,73,7,241,249,2, +2,51,49,55,229,200,3,232,132,3,194,37,255,245,7,228,118,1,219,104, +160,168,105,68,255,149,2,225,43,11,64,4,192,154,239,44,39,2,51,53, +55,2,58,50,53,163,162,174,92,151,47,145,72,225,28,2,32,246,64,241, +225,111,20,251,238,3,225,116,9,231,128,2,141,141,116,34,224,230,31,2, +65,32,64,224,230,50,2,54,58,50,224,230,1,245,119,2,227,220,1,226, +163,5,227,5,2,226,163,17,245,135,3,64,7,174,99,167,32,160,38,213, +102,70,3,226,77,2,68,228,143,0,236,24,4,246,241,4,147,159,247,181, +1,130,155,2,50,49,32,175,156,112,201,94,32,246,72,33,79,157,232,158, +4,238,7,0,230,46,2,2,51,55,53,108,23,68,46,139,231,236,25,0, +236,26,1,2,51,55,52,236,26,0,96,44,173,206,66,254,2,75,32,85, +229,187,2,224,1,3,138,123,192,105,127,107,160,62,141,163,2,79,32,95, +111,54,2,49,50,55,64,148,224,14,2,64,184,96,14,36,125,160,19,112, +73,192,12,141,101,186,176,97,21,166,64,138,119,110,246,161,228,230,190,7, +242,202,0,214,175,225,133,4,65,16,58,150,237,194,7,224,55,10,225,186, +4,2,51,51,51,224,51,41,118,254,224,51,38,97,25,249,113,10,65,64, +113,95,34,129,232,246,1,226,9,1,181,35,224,56,2,241,252,4,103,166, +235,209,0,224,142,13,2,49,48,56,143,58,226,167,3,246,131,4,231,98, +13,231,179,6,231,61,2,224,47,7,192,5,245,228,10,137,66,233,250,7, +235,88,1,229,120,2,225,240,2,231,71,5,195,225,249,152,0,221,78,117, +236,227,121,2,245,229,16,85,226,2,97,32,99,2,108,97,115,2,115,32, +34,133,184,2,51,49,51,165,193,225,146,4,224,165,7,235,202,3,224,28, +12,227,43,1,227,71,20,235,200,8,224,2,3,243,26,15,165,105,192,5, +212,45,71,24,148,46,224,32,6,38,147,137,255,50,189,2,50,57,32,146, +175,67,111,245,77,1,224,10,13,234,126,10,150,63,222,180,225,103,1,151, +90,2,55,54,48,64,36,225,97,1,2,115,117,112,2,101,114,102,2,108, +111,117,2,115,32,105,55,66,2,97,110,99,2,101,32,98,2,105,110,100, +2,105,110,103,229,209,1,225,40,16,234,62,23,231,195,6,236,182,6,37, +244,233,207,4,224,98,1,64,25,234,85,4,239,60,8,224,140,4,67,42, +101,41,226,227,9,201,183,234,165,12,232,57,7,224,13,4,128,10,72,46, +232,185,7,230,109,7,97,170,226,135,18,226,170,9,242,70,1,224,2,3, +192,168,224,30,3,226,98,2,113,231,2,66,32,79,182,130,246,168,11,224, +253,24,238,111,6,186,19,251,117,5,144,73,99,140,233,133,2,238,205,6, +2,49,48,48,32,125,225,23,4,168,195,227,53,2,238,123,2,104,156,190, +51,64,7,32,48,224,60,4,65,83,70,237,70,140,245,211,1,193,63,222, +114,228,183,0,154,56,192,31,2,51,51,55,224,13,2,128,191,219,245,237, +66,2,174,204,224,19,2,214,171,239,105,6,2,49,53,51,237,125,5,2, +50,56,49,164,170,225,248,2,64,212,226,233,2,103,237,2,56,53,57,227, +190,0,233,7,25,226,109,1,229,147,3,160,75,168,91,239,20,3,64,164, +122,15,160,221,233,51,6,233,19,5,226,151,9,147,58,2,51,55,48,102, +210,164,15,96,193,32,242,33,117,226,208,3,70,226,180,207,225,25,2,97, +162,229,177,1,2,51,54,55,224,14,3,2,48,50,49,242,89,1,138,121, +2,83,32,95,2,53,50,50,2,32,64,73,79,128,135,127,97,55,131,173, +64,100,181,29,32,49,2,52,54,55,135,166,33,147,32,25,64,35,96,25, +118,227,181,76,64,27,32,20,228,191,1,68,180,36,168,64,26,137,240,155, +145,55,44,32,117,153,180,59,19,99,48,240,41,0,65,198,64,205,2,52, +57,48,224,243,0,112,34,97,57,64,74,233,154,0,83,47,106,3,101,198, +67,49,87,88,160,19,64,41,137,151,232,6,0,245,72,8,96,92,232,32, +11,232,31,24,228,4,3,252,15,2,192,136,98,17,201,82,162,171,233,86, +2,236,4,0,32,51,228,35,6,224,93,59,160,89,161,196,65,216,139,107, +168,85,90,119,32,73,131,13,137,230,2,51,48,50,129,221,66,200,195,193, +230,162,11,189,253,253,252,26,2,100,101,114,2,105,118,101,253,239,4,2, +51,49,52,228,60,4,67,91,111,169,226,224,3,64,177,138,193,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,122,66,188,224,57,21,2,69,110,117,2,109,46,69,32, +4,192,51,100,122,224,51,21,224,4,0,224,51,0,139,163,224,103,20,2, +113,46,69,2,113,34,32,160,47,68,203,224,47,21,2,73,120,46,2,73, +120,34,160,47,101,221,224,47,21,2,79,114,100,64,3,224,49,0,65,92, +224,49,21,78,30,2,97,98,108,2,101,46,84,160,8,224,59,0,68,42, +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,54,49,32,228,245, +4,65,236,171,171,184,232,142,110,223,19,137,118,33,213,2,52,32,102,224, +90,0,224,80,0,238,136,13,163,226,234,248,3,64,65,33,127,177,87,233, +219,2,197,211,240,129,0,230,1,11,235,190,2,245,220,9,240,216,5,243, +61,2,243,140,3,243,80,4,243,106,7,236,14,4,249,109,4,236,15,16, +235,93,9,224,48,10,232,103,11,231,78,2,235,48,9,69,143,202,220,224, +83,23,224,80,2,233,185,1,224,85,2,2,95,55,51,164,129,224,71,15, +200,55,233,147,9,101,175,224,25,12,235,250,0,224,22,14,224,104,11,138, +186,236,43,13,251,164,4,232,184,0,140,48,105,19,64,62,32,234,128,240, +91,23,231,179,8,225,34,17,224,194,9,205,117,244,90,2,205,7,98,239, +67,32,247,7,2,236,250,24,224,28,16,226,166,9,128,114,224,2,0,147, +103,225,73,26,236,14,9,224,8,18,201,248,130,200,219,94,179,49,48,73, +34,90,2,85,32,102,236,221,1,35,199,2,80,97,114,2,101,110,34,225, +162,0,244,29,1,224,47,0,2,79,32,35,68,34,161,118,129,39,2,56, +51,48,96,14,175,201,236,45,1,235,63,3,96,58,2,51,50,32,225,177, +1,224,95,3,242,174,0,225,121,6,202,208,2,85,32,35,178,48,225,230, +9,246,20,5,141,15,235,163,6,160,172,193,1,100,101,226,110,3,162,31, +226,17,2,239,179,1,64,9,189,195,96,156,140,79,154,101,64,165,32,214, +71,78,224,215,3,250,142,6,96,250,2,52,52,32,224,34,7,235,171,1, +240,165,2,253,114,3,224,119,23,69,191,192,83,33,33,226,172,1,96,113, +2,49,50,53,224,30,1,104,98,2,48,53,32,252,45,10,2,85,32,65, +133,50,64,95,2,52,54,32,128,209,32,76,227,91,2,245,223,0,225,212, +1,128,137,2,52,51,32,180,17,152,1,236,30,1,83,31,226,96,8,2, +83,116,114,239,45,1,162,61,236,126,0,160,56,130,106,238,64,1,226,98, +3,226,137,5,64,172,224,255,1,224,105,5,2,115,80,114,2,101,99,34, +96,28,129,13,2,49,50,32,160,44,247,116,0,152,137,125,213,2,55,55, +50,235,233,8,167,17,139,218,69,8,139,35,41,132,41,238,176,166,233,119, +6,64,148,225,57,0,97,80,160,20,225,169,1,69,77,137,225,64,92,139, +210,100,236,80,147,64,94,64,6,2,52,56,56,96,31,64,107,160,31,2, +49,51,57,64,31,32,94,2,35,57,55,191,218,64,107,33,171,64,186,64, +44,139,240,48,213,231,174,0,240,114,18,230,196,0,230,193,7,230,88,9, +249,127,5,194,188,166,156,216,110,97,239,239,255,26,224,91,5,165,13,134, +160,124,133,33,223,130,90,117,40,225,212,1,2,116,121,112,2,101,82,101, +2,112,34,32,250,151,7,79,127,53,143,2,49,49,57,33,32,226,239,2, +249,177,2,129,63,65,39,98,152,72,124,224,106,19,2,109,107,84,2,121, +67,111,2,110,65,112,192,109,186,131,198,151,224,74,41,224,181,0,243,214, +0,130,112,214,209,99,3,130,21,224,39,37,224,130,12,65,224,224,130,1, +2,91,93,34,195,200,227,198,0,236,62,4,130,231,74,116,238,46,4,106, +163,2,76,105,115,2,116,95,84,33,122,142,56,64,90,224,36,9,2,84, +121,101,170,190,64,34,173,230,234,65,33,203,53,234,64,52,233,140,12,226, +202,9,251,30,2,226,191,0,226,143,8,233,47,0,169,27,2,54,51,49, +234,141,0,240,153,14,251,67,6,252,120,18,230,159,5,138,98,253,226,7, +242,138,12,226,19,0,233,18,3,64,65,114,229,238,183,5,234,197,1,227, +177,1,32,214,121,233,243,52,6,206,92,133,203,143,199,195,203,128,8,242, +124,12,225,190,1,2,60,62,34,233,132,2,225,148,0,64,61,72,42,224, +81,11,229,126,0,230,124,0,224,100,7,226,207,4,65,167,224,111,1,2, +69,81,34,160,111,254,31,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,147,160,97,225,134,4, +224,103,33,2,71,84,34,128,50,160,57,138,218,231,152,23,160,37,224,29, +5,232,17,2,231,179,1,224,123,5,66,217,224,123,1,2,99,111,109,2, +112,97,114,142,122,230,255,12,78,200,227,242,9,131,179,64,30,144,29,224, +30,9,48,112,2,110,103,95,228,58,2,142,89,55,145,246,161,5,98,122, +55,233,224,14,3,240,203,14,2,87,97,114,2,110,105,110,2,103,58,32, +2,99,97,110,240,212,8,178,192,117,22,48,221,2,56,52,52,224,77,22, +2,32,121,101,2,116,44,32,128,60,83,5,103,127,224,255,6,248,51,3, +181,226,64,202,200,18,129,123,129,248,64,41,184,88,64,34,135,216,67,11, +2,73,79,46,88,55,2,111,114,109,2,73,79,32,195,32,97,0,74,54, +82,57,64,169,96,104,96,16,64,62,64,83,229,68,37,176,219,229,67,140, +132,141,182,216,197,84,138,252,239,251,30,247,36,8,229,7,10,238,21,2, +238,34,13,229,20,83,227,97,3,98,121,225,153,1,2,38,38,34,229,31, +85,2,52,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,2,52,55,32,224,55,3,2,61,61,34,228,150, 16,83,193,228,119,9,99,5,64,29,136,204,99,48,2,90,32,90,239,237, -0,130,101,148,229,2,48,49,57,151,108,231,193,4,162,151,149,197,234,198, +0,130,101,148,229,2,48,49,51,151,108,231,193,4,162,151,149,197,234,198, 0,133,245,165,244,121,123,233,64,4,246,10,0,228,127,1,2,49,52,56, -231,194,0,43,2,60,169,2,53,54,55,153,48,151,90,54,73,2,51,32, -35,163,140,2,56,57,55,183,104,152,113,192,228,137,110,216,66,66,88,224, -240,1,197,91,96,40,137,116,245,148,8,2,111,108,34,129,15,133,196,2, -66,32,89,128,229,52,38,2,50,48,50,224,47,2,2,102,111,108,2,100, -114,49,235,92,2,132,122,110,148,240,140,2,224,10,2,241,203,0,32,94, -67,36,246,212,0,254,230,6,164,104,247,191,5,98,95,65,249,100,64,165, -90,98,20,64,77,244,131,0,248,35,3,203,203,224,137,9,241,202,1,95, -64,2,53,55,56,99,183,129,71,228,251,89,241,197,0,228,251,0,102,223, -68,252,238,147,3,64,9,246,229,0,228,247,2,196,4,218,196,109,180,173, -185,197,196,232,214,8,96,108,130,155,227,177,0,98,153,65,76,207,43,96, -233,2,53,54,51,162,121,176,30,229,170,9,224,174,12,2,116,111,69,224, -172,42,227,72,4,243,189,9,192,118,224,172,8,175,151,228,245,0,224,184, -11,228,56,1,175,179,231,172,9,231,32,21,224,207,1,98,100,135,195,38, -34,72,44,67,126,102,7,198,13,64,33,239,155,0,231,131,31,248,252,3, -235,188,1,163,45,239,66,10,226,146,9,236,56,8,255,118,6,236,87,33, -246,153,11,254,241,21,230,255,1,246,120,2,142,248,244,189,5,237,40,16, -192,80,2,82,32,64,230,72,1,237,92,22,224,27,1,32,53,61,0,228, -8,0,230,40,2,226,152,3,2,109,97,120,97,102,209,218,224,25,2,2, -105,110,66,224,25,1,229,169,6,194,37,115,103,134,17,240,64,0,66,158, -255,192,1,129,8,166,30,165,248,2,52,51,53,66,171,229,164,6,226,175, -3,162,50,137,182,179,182,244,129,0,241,128,13,244,164,7,2,95,50,52, -97,174,245,68,4,228,219,1,191,111,2,50,48,52,225,90,0,244,167,2, -226,89,6,255,242,4,32,151,189,66,211,97,70,226,2,95,57,51,188,60, -160,17,64,39,96,153,70,249,64,201,230,242,0,34,233,2,52,50,57,255, -172,0,42,177,32,45,81,121,32,171,160,20,64,60,106,205,161,71,33,63, -71,211,232,244,3,130,90,160,117,238,209,11,161,114,242,50,8,224,157,5, -225,107,0,136,0,2,85,32,66,132,129,255,253,0,40,161,192,169,225,90, -0,2,49,48,54,96,16,221,233,193,205,149,12,97,30,128,11,64,119,64, -14,160,20,224,127,3,192,208,64,123,223,63,2,90,32,95,130,4,64,20, -135,172,52,38,229,21,0,96,4,82,46,65,111,2,49,49,51,255,202,0, -64,92,172,30,229,220,2,253,223,8,228,219,0,161,199,253,227,34,224,234, -2,244,166,12,247,138,1,254,13,6,64,157,136,45,255,169,75,230,41,1, -214,71,255,80,1,173,79,66,15,239,71,3,160,200,2,51,56,32,255,157, -12,224,81,42,160,77,160,237,68,141,161,139,224,58,1,223,207,131,101,255, -207,7,82,15,65,175,64,46,2,56,55,48,64,240,77,189,131,9,183,91, -2,89,32,66,41,102,64,113,231,47,11,32,4,249,251,1,167,65,41,155, -231,65,2,64,24,224,57,1,248,33,0,232,23,1,226,240,0,64,117,250, -66,1,228,143,3,64,229,228,143,3,160,8,228,120,3,228,155,15,237,183, -1,249,100,2,224,19,5,253,85,5,253,88,4,241,54,0,162,225,253,85, -11,224,51,6,224,2,0,67,178,229,9,6,233,228,4,231,71,7,250,240, -1,192,22,224,223,0,201,179,227,103,6,2,49,51,48,32,8,226,76,4, -252,139,1,229,104,6,128,56,2,57,51,55,228,165,0,2,51,50,55,98, -79,225,114,4,250,58,9,122,92,160,5,251,234,1,167,112,250,35,8,2, -95,53,48,162,145,253,146,8,225,252,12,192,7,224,119,2,64,143,160,57, -233,122,21,101,106,65,1,164,187,132,223,75,53,146,196,239,50,1,251,101, -7,225,73,0,253,157,13,224,100,25,167,49,192,95,207,236,139,185,230,99, -3,192,48,250,168,3,226,7,1,224,2,3,172,133,226,210,1,236,152,0, -253,74,3,200,232,233,50,6,224,41,8,232,250,2,254,158,8,231,129,7, -245,240,3,245,163,0,248,35,2,144,57,183,160,168,140,35,147,134,87,100, -154,247,220,0,119,216,247,215,1,162,117,225,64,10,206,146,231,95,7,225, -122,6,249,78,10,2,51,48,32,132,187,114,99,239,225,0,201,0,239,220, -6,160,116,233,137,2,255,93,17,193,91,234,45,3,225,95,14,253,156,8, -225,110,89,128,61,225,110,68,225,10,8,227,213,2,254,245,5,225,138,22, -131,109,227,244,78,130,246,227,212,0,228,3,47,228,4,8,224,12,3,229, -119,0,196,16,247,20,23,249,47,8,128,69,227,254,8,71,93,2,57,49, -32,232,8,8,228,86,20,228,51,11,226,193,3,192,39,65,122,104,19,168, -219,65,155,2,48,49,49,251,90,1,233,90,1,62,68,2,83,101,108,2, -69,114,114,2,111,114,34,128,98,241,248,3,252,221,9,71,116,214,29,195, -93,224,33,0,2,95,51,53,2,53,32,102,224,91,0,2,103,101,116,206, -42,224,70,3,64,66,142,122,254,209,2,2,101,116,70,2,105,101,108,183, -115,66,55,242,22,2,66,78,224,42,1,2,46,83,101,224,43,0,96,44, -243,40,7,32,118,224,75,3,138,202,42,200,99,49,64,17,242,116,5,224, -93,6,2,72,97,115,224,93,4,242,120,12,2,82,101,99,2,111,114,100, -2,115,34,32,96,34,210,123,97,17,148,232,65,130,93,67,32,30,67,183, -193,46,128,28,128,6,64,26,136,190,2,85,32,67,231,40,1,226,0,7, -227,168,16,64,63,255,186,1,83,231,246,66,3,234,178,0,110,138,234,178, -15,98,163,67,132,231,175,3,230,90,7,233,68,19,230,112,8,233,2,5, -228,211,0,195,15,230,216,3,249,35,2,228,93,5,244,172,3,2,51,50, -51,237,50,11,195,44,160,113,252,166,8,240,105,1,232,202,0,2,95,57, -55,2,54,32,35,137,114,97,83,33,34,105,201,177,253,177,0,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,57,58,50,2,53,34,32,225,40,1,64, -206,34,173,237,111,6,225,111,10,109,210,240,219,5,243,154,2,224,2,0, -171,27,146,25,128,239,133,234,224,5,4,64,3,224,98,2,189,237,229,227, -6,224,17,9,234,229,0,241,114,2,225,39,16,226,9,11,230,246,0,226, -31,6,253,253,2,224,247,4,234,192,21,245,182,1,231,69,1,167,66,2, -57,56,56,230,231,3,229,188,5,235,61,1,174,167,239,155,3,239,145,14, -231,27,18,224,168,3,2,95,51,51,97,73,101,96,2,56,54,53,229,221, -0,237,26,1,206,93,178,192,213,141,66,117,225,71,12,225,78,0,236,254, -12,119,204,225,108,6,178,92,186,130,103,35,248,4,1,224,171,2,139,127, -100,8,84,26,96,124,166,21,229,242,3,230,32,8,2,110,111,77,2,101, -116,104,2,111,100,69,230,34,1,235,204,0,224,248,22,130,65,226,78,5, -227,149,2,243,217,5,238,10,1,224,248,10,225,36,12,193,13,163,157,2, -50,56,55,224,28,2,46,229,240,107,0,96,30,210,254,224,162,25,247,110, -4,226,238,15,252,131,9,101,184,162,39,224,161,6,165,173,221,50,146,35, -96,5,32,4,114,103,34,151,225,114,1,2,80,114,105,2,109,105,116,48, -234,2,115,46,61,2,62,34,32,192,62,135,20,210,222,101,183,252,50,3, -169,41,128,29,242,209,6,224,25,19,96,91,135,67,228,123,0,2,57,48, -51,244,207,2,2,51,49,54,99,60,105,220,2,54,57,32,232,228,3,2, -95,52,49,96,22,2,48,56,50,182,86,69,176,71,94,2,51,49,55,33, -5,82,190,224,1,5,118,46,228,244,10,228,6,0,237,15,3,224,32,23, -224,29,20,32,198,171,90,128,152,135,247,135,109,231,31,0,147,220,255,4, -0,107,65,53,118,183,6,64,42,230,173,9,65,12,38,72,231,26,18,164, -94,96,38,230,189,12,32,42,228,181,0,64,155,243,47,1,224,81,6,36, -124,205,80,164,196,100,178,161,120,96,59,200,127,225,186,2,32,95,161,181, -49,194,225,181,0,32,44,64,60,225,157,9,250,113,2,225,142,81,224,26, -17,224,23,14,224,20,11,224,17,8,224,14,5,225,242,3,193,91,65,1, -226,220,4,2,54,49,32,250,215,0,248,163,2,68,66,99,88,165,75,225, -240,2,101,69,65,79,128,15,77,213,255,234,3,224,67,1,71,94,243,74, -1,65,126,65,141,226,38,9,2,49,48,32,226,37,0,224,61,0,64,46, -192,59,234,19,0,243,236,1,221,132,2,57,52,48,109,101,32,143,105,247, -195,138,226,210,1,96,138,57,249,100,145,225,15,1,32,13,121,131,224,121, -0,224,225,1,32,145,150,221,232,116,6,65,62,202,100,51,190,133,34,197, -170,169,201,247,161,1,245,64,2,100,63,224,33,19,178,252,234,30,1,224, -190,1,192,25,36,224,101,86,227,41,0,224,44,10,160,104,181,41,45,83, -238,242,4,224,43,6,224,42,1,229,56,1,171,147,229,170,0,64,241,197, -168,139,27,128,182,232,82,6,232,135,0,33,190,192,13,97,250,235,82,2, -128,125,225,198,0,103,124,79,180,2,50,56,54,64,109,243,95,0,224,96, -33,32,155,70,57,96,103,233,91,2,224,56,40,234,72,2,208,134,168,249, -2,52,50,49,246,56,0,64,172,161,7,85,186,242,142,1,195,111,199,39, -32,201,78,98,66,222,2,50,55,53,240,191,1,224,252,18,2,95,51,50, -176,28,245,38,11,177,86,241,51,8,192,178,65,245,192,73,233,247,5,224, -60,0,241,110,9,224,52,5,245,251,7,234,88,6,224,44,4,225,103,3, -245,72,3,224,36,3,32,17,101,242,224,234,8,32,233,130,147,161,99,193, -106,130,114,65,102,135,124,138,42,227,97,0,203,205,245,122,4,227,73,12, -139,205,227,140,19,131,80,237,43,1,224,33,9,243,179,0,227,51,8,227, -52,2,248,65,6,37,4,170,254,228,243,3,66,8,2,50,48,51,104,19, -228,123,1,163,204,237,217,4,247,1,0,224,87,9,99,239,128,73,147,35, -2,57,57,32,193,66,228,159,2,225,25,0,235,98,2,128,208,174,245,131, -233,231,201,0,246,176,2,139,41,76,104,231,93,3,249,35,7,58,80,34, -219,224,127,1,227,115,11,167,233,247,207,2,233,149,3,224,28,7,225,3, -31,179,187,64,8,100,225,224,249,4,225,113,5,161,155,238,1,2,148,48, -224,91,14,100,118,33,91,249,242,3,224,16,11,231,30,7,99,225,2,54, -51,32,234,168,2,2,102,117,110,2,100,101,112,106,161,49,95,238,176,10, -226,24,4,98,157,226,132,3,238,80,20,253,204,1,231,0,0,44,118,159, -88,226,24,1,194,98,224,45,11,33,58,210,196,224,46,7,224,171,9,226, -251,11,131,88,193,94,225,184,4,224,101,0,96,102,142,85,224,102,9,226, -164,4,172,94,231,8,9,227,190,23,224,225,1,224,159,6,192,24,160,159, -224,255,10,136,164,224,152,11,231,119,11,231,30,11,227,41,7,226,211,0, -252,131,2,44,191,112,213,2,51,48,55,161,93,244,161,3,166,221,224,59, -1,253,102,6,231,48,0,227,169,60,225,122,2,242,75,6,227,137,7,224, -201,9,64,99,193,211,199,15,227,20,5,224,172,133,108,0,234,114,10,206, -243,224,187,7,226,248,6,229,169,2,2,51,48,48,202,43,228,236,0,70, -153,141,202,128,192,2,80,32,35,224,139,2,175,154,64,36,141,86,229,108, -3,248,227,6,76,236,76,128,100,65,74,253,62,81,74,114,2,52,56,32, -229,84,3,225,72,3,225,78,5,2,57,56,55,232,239,13,229,123,9,247, -124,5,225,68,27,96,27,229,103,1,253,154,4,69,1,2,56,57,55,230, -250,8,2,51,54,54,225,122,9,227,136,15,197,112,33,95,79,42,2,57, -56,49,235,151,5,224,91,8,169,65,224,91,10,234,89,1,228,140,13,160, -123,32,156,64,116,138,96,224,121,18,233,232,0,238,125,1,173,72,225,227, -7,246,226,3,34,8,226,220,1,224,36,2,67,59,72,199,118,192,108,162, -96,118,64,25,237,129,1,32,60,98,181,32,51,64,24,248,74,1,32,24, -96,151,160,24,235,130,1,96,26,197,138,224,112,5,202,159,46,190,96,4, -83,11,64,23,208,205,232,151,14,130,224,64,40,226,223,3,96,103,167,230, -225,9,14,96,51,194,238,237,3,0,255,23,6,238,82,5,2,49,54,53, -239,91,3,122,240,160,13,111,116,234,78,2,229,113,7,194,245,197,52,192, -95,231,150,5,161,243,161,236,224,103,5,254,222,13,238,117,6,224,40,3, -236,72,4,232,80,0,33,200,66,239,250,25,4,65,220,163,3,33,89,2, -50,50,53,117,180,163,75,50,103,2,85,32,65,160,91,232,25,11,97,72, -130,116,51,1,2,55,32,58,128,59,64,14,85,114,58,71,64,105,37,38, -243,21,13,2,67,111,110,2,115,116,114,2,97,105,110,154,95,2,58,49, -50,65,209,226,72,1,131,211,98,73,106,75,96,25,64,23,64,130,33,26, -64,22,130,121,251,33,0,203,124,248,50,0,247,78,12,255,159,2,244,45, -1,231,209,14,212,95,224,39,17,226,108,2,231,140,8,224,27,2,131,242, -98,227,244,115,1,2,83,32,66,225,209,3,147,84,230,68,5,96,177,249, -100,5,146,249,245,3,28,254,127,0,245,1,23,228,139,3,78,38,224,15, -1,148,145,245,23,2,2,83,32,79,97,100,32,5,181,175,215,221,245,48, -9,232,164,25,212,72,250,80,0,227,175,0,232,102,12,254,114,7,225,54, -1,161,154,250,250,8,160,96,250,149,7,225,87,10,193,88,242,184,4,224, -105,77,128,29,201,78,154,41,2,50,56,56,245,208,1,249,223,0,231,242, -8,180,220,244,182,18,251,84,0,69,36,165,53,244,186,4,246,70,0,244, -209,8,166,161,32,201,236,57,9,227,92,0,104,3,147,59,36,222,104,5, -228,27,2,64,116,247,180,3,82,194,2,50,32,83,120,202,2,90,32,67, -250,13,0,226,83,1,255,15,7,67,216,230,57,3,252,184,15,241,113,3, -64,117,36,104,253,190,0,248,217,0,128,227,192,86,241,11,1,253,17,20, -253,52,17,175,133,244,215,6,179,120,128,22,226,201,0,227,219,1,101,136, -145,173,64,168,64,102,249,247,1,73,88,84,12,195,70,227,138,2,169,64, -97,175,2,50,57,51,224,211,9,224,69,17,96,238,248,16,1,222,30,247, -241,1,161,173,2,51,51,56,75,250,32,230,2,57,50,50,225,39,0,231, -82,1,224,56,1,32,230,224,52,21,199,83,248,126,18,2,50,56,57,248, -126,18,2,50,57,48,198,9,134,86,98,58,2,75,52,32,2,90,32,90, -160,1,252,72,1,64,37,166,109,248,164,9,227,138,0,247,12,154,246,237, -6,32,215,65,36,186,99,151,248,70,242,64,23,135,5,99,206,105,154,114, -155,64,24,135,7,39,188,65,100,2,48,50,55,231,114,3,2,100,102,108, +231,194,0,43,2,32,17,2,53,54,55,153,48,151,90,54,73,2,51,32, +35,139,21,43,148,67,114,152,54,248,86,2,65,154,87,215,184,66,66,88, +224,240,1,197,91,96,40,137,116,245,148,8,2,111,108,34,129,15,133,196, +2,66,32,89,128,229,52,38,2,50,48,50,224,47,2,2,102,111,108,2, +100,114,49,235,92,2,132,122,110,148,240,140,2,224,10,2,241,203,0,64, +94,134,4,242,77,1,228,104,9,247,191,5,98,95,65,249,100,64,165,90, +98,20,64,77,244,131,0,248,35,3,203,203,224,137,9,241,202,1,95,64, +2,53,55,56,97,43,142,48,228,251,89,241,197,0,228,251,0,102,223,68, +252,238,147,3,64,9,246,229,0,228,247,2,196,4,218,196,109,180,173,185, +197,196,232,214,8,96,108,130,155,227,177,0,102,83,65,76,207,43,96,233, +2,53,54,51,162,121,176,30,229,170,9,224,174,12,2,116,111,69,224,172, +42,227,72,4,243,189,9,192,118,224,172,8,175,151,228,245,0,224,184,11, +228,56,1,175,179,231,172,9,231,32,21,224,207,1,98,100,135,195,38,34, +72,44,67,126,102,7,198,13,64,33,239,155,0,231,131,31,248,252,3,235, +188,1,163,45,239,66,10,226,146,9,236,56,8,255,118,6,236,87,33,246, +153,11,254,241,21,230,255,1,246,120,2,142,248,244,189,5,237,40,16,192, +80,2,82,32,64,230,72,1,237,92,22,224,27,1,32,53,61,0,228,8, +0,230,40,2,226,152,3,2,109,97,120,97,102,209,218,224,25,2,2,105, +110,66,224,25,1,229,169,6,194,37,115,103,134,17,240,64,0,66,158,255, +192,1,129,8,166,30,165,248,2,52,51,53,113,62,229,164,5,226,175,3, +130,50,81,162,254,6,0,225,139,0,241,128,14,244,164,7,2,95,50,52, +97,174,251,149,0,246,166,5,223,111,192,115,196,177,247,75,3,245,249,6, +209,169,2,51,51,53,198,196,230,226,1,2,95,57,50,166,218,160,17,64, +39,160,54,46,241,32,201,230,242,0,34,233,2,52,50,57,255,172,0,42, +177,32,45,81,121,32,171,160,20,64,60,67,56,193,71,85,206,227,151,2, +226,90,1,160,117,238,209,11,161,114,242,50,8,224,157,5,225,107,0,136, +0,2,85,32,66,132,129,166,121,2,57,57,57,224,168,0,225,89,0,2, +49,48,53,170,122,172,16,161,204,149,11,124,112,128,11,94,195,64,14,160, +20,224,126,3,192,207,64,122,223,62,2,90,32,95,130,3,64,20,135,171, +52,37,229,20,0,96,4,32,111,2,49,57,32,65,185,33,66,192,64,135, +174,229,219,6,253,222,8,228,218,0,161,198,253,226,34,224,234,2,244,165, +12,247,137,1,254,12,6,64,157,136,44,255,168,75,230,40,1,214,70,255, +79,1,173,78,102,42,239,70,2,160,200,64,176,255,156,11,224,81,42,160, +77,192,237,136,187,129,98,192,58,223,206,131,100,255,206,7,82,14,65,175, +54,82,2,95,56,54,65,85,109,188,131,8,183,90,2,89,32,66,41,101, +64,113,231,46,11,32,4,249,250,1,167,64,41,154,231,64,2,64,24,224, +57,1,248,32,0,232,22,1,205,70,116,11,250,65,1,228,142,4,137,72, +228,142,0,160,8,228,119,3,228,154,15,237,182,1,249,99,2,224,19,5, +253,84,5,253,87,4,241,53,0,162,225,253,84,11,224,51,6,224,2,0, +67,178,229,8,6,233,227,4,231,70,7,250,239,1,192,22,224,223,0,201, +178,227,103,6,2,49,51,48,39,218,226,76,4,252,138,1,229,103,6,128, +56,2,57,51,49,228,164,0,2,51,50,49,98,79,225,114,4,250,57,9, +122,91,160,5,251,233,1,167,111,250,34,8,2,95,53,48,229,214,1,253, +145,5,225,252,12,192,7,224,119,2,64,143,160,57,233,121,21,101,105,65, +1,164,187,132,223,75,52,146,195,239,49,1,251,100,7,225,73,0,253,156, +13,224,100,25,167,48,192,95,207,235,139,184,230,98,3,192,48,250,167,3, +226,7,1,224,2,3,172,132,226,210,1,236,151,0,253,73,3,200,231,233, +49,6,224,41,8,232,249,2,254,157,8,231,128,7,245,239,3,245,162,0, +248,34,2,144,56,183,159,168,139,32,22,137,141,100,154,247,219,0,119,215, +247,214,1,162,117,225,64,10,206,145,231,94,7,225,122,6,249,77,10,178, +100,2,51,50,55,241,31,1,232,255,2,239,219,6,160,116,233,136,2,255, +92,17,193,91,234,44,3,225,95,14,253,155,8,225,110,89,128,61,225,110, +68,225,10,8,227,213,2,254,244,5,225,138,22,131,109,227,244,78,130,246, +227,212,0,228,3,47,228,4,8,224,12,3,229,119,0,196,16,247,19,23, +249,46,8,128,69,227,254,8,71,93,2,56,53,32,232,8,8,228,86,20, +228,51,11,226,193,3,192,39,71,193,78,83,130,77,136,36,2,48,48,53, +251,89,1,233,90,1,62,67,2,83,101,108,2,69,114,114,2,111,114,34, +128,98,241,247,3,252,220,9,71,116,214,28,195,93,224,33,0,2,95,51, +53,2,53,32,102,224,91,0,2,103,101,116,206,41,224,70,3,64,66,142, +121,254,208,2,2,101,116,70,2,105,101,108,183,114,66,55,242,21,2,66, +78,224,42,1,2,46,83,101,224,43,0,96,44,243,39,7,32,118,224,75, +3,138,202,42,200,99,49,64,17,242,115,5,224,93,6,2,72,97,115,224, +93,4,242,119,12,2,82,101,99,2,111,114,100,2,115,34,32,96,34,210, +122,97,17,148,231,98,253,159,1,67,183,193,46,128,28,128,6,64,26,136, +190,2,85,32,67,231,40,1,226,0,7,227,168,16,64,63,255,185,1,83, +230,246,65,3,234,178,0,98,236,234,178,15,98,163,67,132,231,175,3,230, +90,7,233,68,19,230,112,8,233,2,5,228,211,0,195,15,230,216,3,249, +34,2,228,93,5,244,171,3,2,51,49,55,237,49,11,195,44,160,113,252, +165,8,240,104,1,232,202,0,2,95,57,55,2,48,32,35,145,106,97,83, +33,34,105,201,177,252,176,255,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,97,195,237,111,4,225,111,10, +109,210,240,218,5,243,153,2,224,2,0,171,27,146,24,128,239,133,234,224, +5,4,64,3,224,98,2,189,236,229,227,6,224,17,9,234,229,0,241,113, +2,225,39,16,226,9,11,230,246,0,226,31,6,253,252,2,224,247,4,234, +192,21,245,181,1,231,69,1,167,66,2,57,56,50,230,231,3,229,188,5, +235,61,1,174,167,239,154,3,239,144,14,231,27,18,224,168,3,2,95,51, +51,99,235,101,96,2,56,53,57,229,221,0,237,26,1,206,93,178,191,213, +140,66,117,225,71,12,225,78,0,236,254,12,119,203,225,108,6,178,91,186, +129,96,168,248,3,1,224,171,2,139,127,100,8,79,249,96,124,166,21,229, +242,3,230,32,8,2,110,111,77,2,101,116,104,2,111,100,69,230,34,1, +235,204,0,224,248,22,130,65,226,78,5,227,149,2,243,216,5,238,10,1, +224,248,10,225,36,12,193,13,163,157,2,50,56,49,224,28,2,33,208,240, +107,0,96,30,210,253,224,162,25,247,109,4,226,238,15,252,130,9,101,184, +162,136,224,161,6,165,173,221,49,146,34,96,5,45,120,34,119,2,57,49, +57,230,131,3,2,80,114,105,2,109,105,116,48,234,2,115,46,61,2,62, +34,32,160,62,64,35,128,62,105,66,101,183,252,49,3,169,41,128,29,242, +208,6,224,25,19,96,91,135,67,228,123,0,2,56,57,55,244,206,2,2, +51,49,54,99,60,105,220,150,153,229,109,0,2,95,52,49,120,223,2,48, +55,54,182,85,69,176,71,94,64,8,2,75,32,85,228,216,4,246,45,0, +228,244,10,228,6,0,237,15,3,224,32,23,224,29,20,32,198,233,40,0, +64,152,135,247,135,109,231,31,0,147,219,255,3,0,126,222,53,117,183,5, +64,42,230,173,9,65,12,35,44,231,26,18,164,94,146,116,230,189,11,73, +254,225,128,3,243,47,1,224,81,6,34,83,205,80,196,196,118,92,129,120, +96,59,200,127,225,186,2,32,95,193,181,97,158,129,181,64,44,136,141,225, +157,6,250,112,2,225,142,81,224,26,17,224,23,14,224,20,11,224,17,8, +224,14,5,225,242,3,225,91,0,137,101,226,220,0,2,57,53,53,250,214, +1,248,162,2,36,66,39,225,229,75,1,225,240,2,101,69,65,79,128,15, +77,213,104,72,252,12,8,71,94,243,74,1,70,199,190,245,225,212,5,2, +57,48,52,241,123,1,224,61,0,64,46,35,153,96,12,234,19,0,243,236, +1,221,131,2,57,51,52,109,101,2,49,48,32,105,247,195,138,226,210,1, +98,102,57,248,102,224,225,15,1,32,13,121,130,224,121,0,224,225,1,32, +145,150,220,232,116,6,65,62,202,100,51,190,133,34,197,170,169,201,247,160, +1,245,64,2,98,163,224,33,19,69,13,230,231,1,224,190,4,192,25,36, +224,101,86,227,41,0,224,44,10,160,104,181,41,32,42,248,122,1,224,43, +9,224,42,1,229,56,1,171,147,229,170,0,64,241,197,168,139,27,128,182, +232,82,6,232,135,0,33,190,192,13,97,250,235,82,2,128,125,225,198,0, +103,124,66,2,2,50,56,54,64,109,243,95,0,224,96,33,34,32,70,57, +96,103,233,91,2,224,56,40,234,72,2,240,134,0,131,63,2,52,50,49, +246,56,0,34,140,193,7,85,186,242,142,1,195,111,199,39,32,201,78,98, +78,1,2,50,55,53,240,191,1,224,252,18,2,95,51,50,254,130,4,245, +38,5,177,86,241,51,8,192,178,150,193,225,235,0,233,247,2,224,60,0, +241,110,9,224,52,5,245,251,7,234,88,6,224,44,4,225,103,3,245,72, +3,224,36,3,32,17,101,242,224,234,8,32,233,130,190,161,99,193,106,130, +114,65,102,135,124,138,42,227,97,0,203,205,245,122,4,227,73,12,103,170, +227,140,20,131,80,237,43,1,224,33,9,195,26,227,51,9,227,52,2,248, +65,6,37,4,217,15,228,243,2,98,8,67,82,228,123,4,163,204,237,217, +4,247,1,0,224,87,9,97,48,64,73,2,50,48,48,128,17,131,230,228, +159,6,225,25,0,235,98,2,128,208,174,245,131,233,231,201,0,246,176,2, +139,41,64,89,231,93,3,249,35,7,58,80,34,219,224,127,1,227,115,11, +167,233,247,207,2,233,149,3,224,28,7,225,3,33,131,38,32,8,176,79, +224,249,2,225,113,5,161,155,238,1,2,148,48,224,91,14,100,118,33,91, +249,242,3,224,16,11,231,30,7,97,216,2,53,55,32,234,168,2,2,102, +117,110,2,100,101,112,106,161,49,95,238,176,10,226,24,4,98,157,226,132, +3,238,80,20,253,203,1,231,0,0,44,118,141,191,226,24,1,194,98,224, +45,11,33,58,157,137,224,46,9,224,171,9,226,251,11,131,88,193,94,225, +184,4,224,101,0,96,102,224,149,15,226,164,4,172,94,231,8,9,227,190, +23,130,56,224,159,10,192,24,160,159,224,255,8,111,68,224,152,14,231,119, +11,231,30,11,227,41,7,226,211,0,252,131,2,44,191,111,38,2,51,48, +49,161,93,246,121,1,230,221,0,224,59,1,253,102,6,231,48,0,227,169, +60,225,122,2,242,75,6,227,137,7,224,201,9,64,183,161,211,2,51,48, +53,128,202,227,20,5,224,172,134,134,120,234,114,8,160,172,224,187,8,226, +248,6,229,169,2,2,50,57,52,202,43,228,236,0,70,153,141,202,128,192, +2,80,32,35,201,152,135,253,68,72,64,36,141,86,229,108,3,248,227,6, +76,236,2,54,51,32,128,112,32,127,2,57,54,52,106,114,2,52,50,32, +229,84,3,225,72,3,225,78,5,2,57,56,49,232,239,13,229,123,9,247, +124,5,225,68,27,96,27,229,103,1,253,154,4,69,1,2,56,57,49,230, +250,8,2,51,54,54,225,122,9,227,136,15,197,112,33,95,107,190,41,33, +231,27,6,224,91,6,236,73,10,231,127,0,202,89,228,140,13,160,123,32, +102,64,116,138,96,224,121,18,233,232,0,238,125,1,173,72,225,227,7,246, +226,3,34,8,227,184,1,224,36,3,142,90,48,48,2,57,57,52,130,222, +32,117,64,24,237,128,1,32,59,97,244,32,50,64,24,248,73,1,32,24, +97,114,160,24,235,129,1,96,26,197,137,224,111,3,101,118,96,36,46,189, +96,4,83,10,64,23,208,204,232,150,14,130,223,64,40,226,222,3,96,103, +186,175,225,8,14,96,51,194,237,237,2,0,255,22,6,238,81,5,2,49, +53,57,239,90,3,122,239,160,13,111,115,234,77,2,229,112,7,194,244,197, +51,192,95,231,149,5,161,242,161,235,224,103,5,254,221,13,238,116,6,224, +40,3,236,71,4,232,79,0,33,200,2,54,48,32,250,24,5,80,150,100, +13,116,2,2,50,50,53,124,233,160,26,36,251,2,85,32,65,160,91,232, +24,11,97,72,130,115,46,205,2,49,32,58,128,59,64,14,85,113,58,70, +64,105,37,37,243,20,13,2,67,111,110,2,115,116,114,2,97,105,110,154, +94,64,61,249,99,1,66,157,96,153,98,73,106,74,96,25,64,23,65,80, +33,26,64,22,130,121,251,32,0,203,123,248,49,0,247,77,12,255,158,2, +244,44,1,231,208,14,212,94,224,39,17,226,108,2,231,139,8,224,27,2, +131,241,98,227,244,114,1,2,83,32,66,225,209,3,147,83,230,67,5,96, +177,249,99,5,146,248,245,2,28,254,126,0,245,0,23,228,138,3,78,37, +224,15,1,148,144,245,22,2,2,83,32,79,97,100,32,5,181,174,215,220, +245,47,9,232,163,25,212,71,250,79,0,227,175,0,232,101,12,254,113,7, +225,54,1,161,154,250,249,8,160,96,250,148,7,225,87,10,193,88,242,183, +4,224,105,77,128,29,201,77,154,40,2,50,56,50,245,207,1,249,222,0, +231,241,8,180,219,244,181,18,251,83,0,64,83,165,53,244,185,4,246,69, +0,244,208,8,166,160,32,201,236,56,9,227,92,0,104,2,140,217,38,140, +104,4,228,27,2,64,116,247,179,3,82,193,2,50,32,83,120,201,2,90, +32,67,250,12,0,226,83,1,255,14,7,67,216,230,57,3,252,183,15,241, +112,3,64,117,111,179,189,160,248,216,0,128,227,160,86,32,152,230,42,3, +253,16,16,253,51,16,179,241,244,214,7,179,119,128,22,226,201,0,227,219, +1,101,136,145,172,64,168,185,221,185,246,73,87,84,11,195,70,227,138,2, +169,63,97,175,2,50,56,55,224,211,9,224,69,17,96,238,248,15,1,222, +29,247,240,1,146,33,58,252,88,190,41,40,32,4,222,145,96,106,224,56, +8,32,230,224,52,21,199,83,248,125,18,2,50,56,51,248,125,18,2,50, +56,52,166,9,66,182,119,228,34,58,2,75,52,32,2,90,32,90,160,1, +252,71,1,64,37,166,109,248,163,9,227,138,0,247,11,154,246,236,6,64, +215,199,7,33,94,97,24,70,242,64,23,135,5,79,228,137,154,2,50,56, +48,128,24,135,7,43,7,65,100,2,48,50,49,231,114,3,2,100,102,108, 103,97,64,39,131,86,228,32,1,228,149,1,64,108,104,31,227,140,4,247, -26,22,235,44,24,2,50,56,52,202,178,2,57,50,56,227,34,0,255,26, -7,73,212,128,29,230,212,1,246,159,5,200,213,230,66,0,148,119,235,76, -6,252,111,5,193,77,131,244,201,227,75,87,236,203,22,171,126,216,99,64, -198,66,202,64,75,243,229,0,244,62,0,237,27,20,168,0,64,65,107,68, -96,72,168,177,225,90,7,96,37,68,105,225,24,1,64,48,131,85,231,213, -1,224,9,1,161,196,232,212,0,245,218,5,232,221,2,226,118,0,232,184, -4,193,142,231,121,1,224,46,20,142,167,224,47,3,201,20,224,47,14,182, -25,225,192,0,201,149,224,47,15,214,7,224,198,8,233,161,16,165,139,233, -122,12,224,28,3,239,234,11,235,159,6,235,59,8,225,153,8,64,254,130, -230,226,183,2,251,254,1,232,179,2,245,123,6,192,215,232,79,2,224,36, -0,193,23,96,29,240,125,6,128,114,180,8,64,19,121,25,32,119,231,67, -1,66,112,2,53,54,48,98,72,121,1,32,32,196,75,66,147,70,239,228, -8,1,2,36,120,34,224,172,4,197,218,187,41,227,228,3,240,233,5,204, -35,240,162,5,2,48,48,51,225,98,1,251,135,10,2,48,48,56,67,143, -162,55,226,5,3,174,210,230,231,8,224,249,6,172,144,2,48,49,53,195, -133,194,130,226,179,4,226,83,19,231,149,1,225,155,13,224,31,5,97,155, -248,66,5,225,24,5,143,133,78,126,239,133,7,248,249,3,237,218,6,248, -216,2,161,24,2,54,55,32,199,200,2,49,49,53,240,66,4,224,132,8, -225,35,8,224,141,3,171,32,64,69,126,201,64,8,237,227,0,2,55,55, -50,96,89,203,142,139,91,248,148,2,64,58,128,5,64,3,244,228,4,241, -197,11,225,219,5,235,142,4,238,172,1,224,67,20,224,73,20,231,27,4, -160,76,228,11,5,233,13,1,201,92,225,245,3,225,114,5,65,101,129,88, -224,66,11,242,130,3,233,237,12,228,87,4,193,181,161,168,242,156,6,239, -149,5,97,72,224,78,0,235,244,4,32,66,65,156,224,31,0,239,80,4, -2,95,55,53,228,73,1,243,74,10,224,225,7,226,56,0,224,141,5,228, -190,15,160,44,224,120,28,229,217,2,227,82,11,249,30,1,227,126,2,237, -175,11,237,176,9,228,246,13,228,255,3,228,245,2,128,242,228,240,7,131, -145,157,237,221,246,203,238,228,243,21,192,133,228,118,5,192,112,229,65,1, -224,76,0,238,146,25,242,103,4,228,60,10,86,30,2,55,49,53,248,26, -3,236,21,3,231,64,9,130,246,250,121,4,239,212,10,137,5,65,53,235, -15,0,192,198,173,89,97,36,166,223,82,186,225,15,1,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,128,238,203,13,224,16,6,232,41,1,232,47,2,232,18,4, -229,142,5,144,117,224,74,5,233,137,0,226,162,0,83,97,238,238,0,254, -74,11,235,65,1,128,11,224,131,0,226,65,5,224,8,36,226,110,3,247, -189,2,228,111,10,243,80,4,243,124,1,130,133,246,145,1,160,15,238,131, -10,109,1,2,53,48,53,229,246,0,205,191,236,22,8,226,243,11,224,32, -4,34,226,2,56,50,50,230,88,7,227,248,3,76,4,244,54,3,78,29, -162,53,103,120,240,113,1,2,49,52,54,212,223,96,171,168,83,103,160,128, -56,66,195,147,204,2,54,57,48,168,4,224,58,2,97,221,129,203,96,252, -192,246,76,161,2,55,53,32,252,100,3,2,97,105,108,162,101,110,73,2, -55,55,56,33,6,2,56,56,57,64,19,226,158,2,2,105,110,100,160,38, -64,140,63,129,240,154,0,224,83,9,2,62,62,61,128,43,227,246,10,2, -98,34,32,226,77,2,32,162,226,79,0,226,13,27,245,170,5,163,79,225, -238,61,225,108,0,224,207,11,225,33,0,231,62,9,229,25,4,64,59,47, -130,224,78,3,242,180,15,196,150,229,213,21,169,7,228,241,11,252,197,10, -229,25,25,171,251,229,251,10,232,18,9,225,118,3,96,17,32,2,158,166, -34,28,225,29,1,2,70,114,111,2,109,84,104,2,101,110,84,2,111,34, -32,227,174,1,176,252,32,10,84,148,227,51,4,224,125,23,224,119,0,160, -72,224,115,18,162,102,224,101,83,160,213,224,99,13,225,151,24,163,37,225, -151,24,164,56,224,179,16,231,14,1,98,100,224,169,11,96,167,224,159,4, -230,255,9,229,189,1,233,81,4,228,146,0,86,97,253,44,7,148,33,232, -208,5,234,41,10,232,192,7,135,101,2,51,55,51,227,239,1,238,205,6, -224,17,1,225,20,2,198,150,243,197,4,243,235,1,116,213,226,101,3,236, -15,2,233,137,6,179,158,2,49,52,57,177,69,2,51,52,32,64,173,81, -185,236,124,11,236,232,1,97,96,157,166,225,14,2,101,122,231,196,0,144, -207,154,246,224,147,0,230,131,2,224,136,0,117,238,96,132,236,6,13,172, -5,97,216,128,99,213,124,2,50,48,49,251,47,4,168,58,32,24,2,51, -50,32,224,51,15,156,169,97,151,133,162,247,45,10,250,190,5,231,68,14, -248,217,6,235,221,3,205,33,2,55,52,32,225,89,12,226,10,9,84,162, -81,238,101,92,2,53,55,32,231,98,8,224,159,4,225,239,10,254,155,9, -243,37,5,224,163,39,241,231,12,128,248,255,215,3,173,192,129,186,243,145, -2,96,204,32,5,232,44,4,241,132,35,238,158,2,241,83,29,160,105,235, -221,24,161,91,238,178,13,227,33,5,141,9,208,76,2,55,56,49,240,76, -13,238,80,6,252,251,25,249,187,7,225,150,5,226,104,0,225,159,2,162, -49,2,48,49,57,218,211,2,55,55,54,64,147,160,245,225,126,4,33,118, -226,64,0,247,8,7,163,193,227,34,3,242,62,44,167,196,238,234,17,232, -129,1,231,91,7,236,206,1,229,69,4,239,91,11,224,42,4,164,199,235, -123,4,72,134,228,129,3,226,175,6,160,17,226,176,3,100,144,2,51,51, -32,227,134,11,234,159,2,225,208,9,236,76,2,249,100,17,2,48,57,32, -239,7,3,236,5,8,224,18,4,236,135,3,236,158,4,198,80,224,69,6, -242,141,5,227,62,11,245,80,0,227,102,6,227,111,5,247,228,8,233,80, -11,237,28,8,224,67,35,213,64,248,55,7,242,197,7,224,39,14,209,67, -237,212,10,242,227,19,241,199,1,246,76,8,237,218,8,242,3,14,225,75, -4,243,111,4,224,245,9,224,50,6,215,245,224,70,6,242,82,1,224,75, -0,231,13,7,224,244,15,224,79,69,225,2,6,243,74,0,247,251,1,155, -222,67,30,243,216,6,210,76,224,40,9,197,222,32,11,2,52,49,32,229, -233,9,229,87,13,189,64,67,227,237,119,0,199,187,237,125,7,32,9,2, -83,116,114,2,105,110,103,246,1,0,240,114,8,224,100,2,236,248,2,228, -198,5,2,48,53,56,233,53,6,225,190,6,223,32,227,110,6,228,164,2, -212,254,86,185,173,80,239,8,12,226,229,8,227,81,1,224,125,10,245,47, -10,226,211,95,254,16,10,224,50,6,193,246,225,248,6,2,51,53,53,101, -69,230,2,1,230,69,3,162,11,65,226,2,50,52,50,102,107,2,52,51, -32,32,5,234,233,0,226,28,40,239,148,9,32,9,2,82,97,116,2,105, -111,110,2,97,108,34,226,24,159,247,198,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,239, -18,243,97,3,210,248,230,37,4,226,74,7,34,21,254,66,1,237,1,4, -224,67,36,234,102,1,224,135,2,233,119,7,225,10,8,224,73,11,233,57, -4,227,3,18,32,42,226,254,0,228,253,1,227,7,21,53,80,32,11,157, -154,160,238,246,82,4,67,83,146,139,2,56,51,54,192,48,125,144,146,41, -128,20,2,50,55,53,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,159,141,2,95,50, -52,105,223,33,9,2,95,49,55,129,15,252,36,6,2,49,55,49,173,15, -224,171,3,32,100,2,52,52,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,168,226,55,1,2,57,51,48,227,192,8,228,143,17,224,119,67,228, -228,2,216,84,79,211,248,96,0,250,235,16,237,244,2,242,7,6,132,158, -188,19,234,187,6,96,180,67,38,139,139,255,70,9,226,148,9,2,49,57, -48,253,190,3,229,78,13,250,45,15,238,79,19,236,221,20,227,64,13,252, -54,12,227,67,30,236,94,9,197,64,240,30,8,240,203,0,240,212,4,254, -0,21,228,170,4,129,236,2,57,55,54,246,174,6,248,120,16,251,215,12, -192,96,128,249,96,248,249,69,2,229,193,2,226,162,0,192,154,160,84,151, -211,224,178,2,210,213,127,33,248,71,1,45,80,179,245,97,45,2,90,32, -95,224,53,4,32,146,196,75,46,46,133,58,231,157,3,225,171,9,228,13, -0,237,133,6,69,129,32,233,34,75,195,111,251,21,4,228,61,6,47,171, -128,101,226,52,4,226,46,5,2,49,54,53,242,167,14,243,71,5,2,32, -73,32,224,107,2,225,48,6,242,110,5,32,69,176,13,208,222,41,213,70, -123,100,247,239,4,2,225,255,4,197,120,216,213,2,56,52,57,2,32,64, -80,32,7,82,2,255,181,0,226,179,9,179,126,89,55,115,216,2,51,56, -52,163,110,166,219,193,241,241,25,4,226,23,1,129,175,164,46,69,144,189, -67,240,242,2,252,251,1,209,15,66,24,2,50,48,50,160,41,36,138,51, -239,2,52,32,95,116,95,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,147,103,195,42,195,2,56,52,56,97,41,244,157,2,224, -92,9,2,79,32,35,81,91,130,109,160,55,115,35,130,102,224,60,2,2, -58,49,50,65,253,2,10,65,32,160,67,2,48,50,57,102,222,2,50,55, -32,96,28,32,53,32,28,161,169,240,247,8,230,199,6,2,57,56,57,240, -224,0,33,107,32,82,129,18,32,72,69,10,64,101,2,57,50,54,96,201, -32,14,64,21,32,31,224,21,3,32,14,64,21,32,123,224,21,2,64,105, -64,21,32,216,32,21,225,56,1,2,80,114,105,2,109,105,116,2,105,118, -101,2,115,46,87,2,111,114,100,33,48,64,37,32,44,224,59,2,2,52, -48,32,96,21,33,237,96,227,2,50,52,52,201,0,64,12,96,35,67,108, -32,34,97,75,64,14,105,34,108,41,2,95,54,32,64,37,84,71,236,65, -0,96,38,64,82,32,32,224,82,3,69,16,64,61,32,22,224,68,1,150, -127,233,228,1,2,56,53,51,40,49,2,51,53,32,160,106,136,67,224,31, -17,134,198,224,31,14,160,183,2,49,32,80,32,19,65,121,2,95,53,52, -224,57,4,130,61,224,223,3,150,222,192,174,50,109,96,48,224,21,9,133, -81,224,59,4,160,110,128,230,224,45,1,33,253,2,51,32,35,131,46,2, -38,48,46,130,100,224,56,5,224,45,13,224,44,31,96,36,192,44,65,119, -32,37,33,119,2,83,32,83,192,1,32,228,68,47,208,173,212,101,68,142, -242,144,0,71,44,151,136,192,11,64,112,32,83,146,232,2,85,32,65,32, -47,2,85,32,75,243,59,4,249,217,0,231,184,2,64,57,66,99,68,18, -64,51,97,59,32,125,224,59,1,86,122,106,200,224,32,15,220,231,224,38, -23,224,34,29,224,244,95,57,31,224,245,128,224,246,11,231,251,8,230,206, -2,224,246,19,224,184,27,224,144,27,38,33,133,13,2,50,54,54,128,37, -34,213,224,232,22,224,51,9,32,9,32,168,224,53,26,43,9,129,231,224, -60,3,72,112,224,59,16,136,147,226,186,18,227,202,3,233,175,0,224,94, -4,226,247,19,224,94,36,67,199,134,118,2,66,32,89,192,201,204,180,237, -198,3,128,27,130,128,37,128,192,76,224,108,18,64,13,192,108,232,254,2, -202,215,64,97,226,217,0,224,93,2,2,52,55,32,224,92,45,225,133,31, -128,58,224,185,42,235,52,2,194,244,226,90,14,160,98,224,32,25,138,61, -225,119,2,236,98,0,192,199,96,52,2,48,51,32,224,52,0,224,15,11, -2,50,54,57,224,85,2,65,211,136,45,195,139,193,103,33,225,235,81,1, +25,22,235,43,24,2,50,55,56,202,177,2,57,50,50,227,34,0,255,25, +7,78,217,128,29,230,212,1,246,158,5,200,213,230,66,0,237,152,1,235, +75,2,252,110,5,161,77,88,13,147,152,150,41,236,202,25,171,125,216,98, +64,198,66,202,64,75,243,228,0,244,61,0,237,26,20,178,111,64,65,107, +68,96,72,168,177,225,90,7,96,37,68,105,225,24,1,64,48,131,85,231, +213,1,224,9,1,161,196,232,212,0,245,217,5,232,221,2,226,118,0,232, +184,4,194,116,231,121,1,224,46,20,122,167,224,47,4,201,20,224,47,14, +243,222,2,245,165,1,224,47,18,197,124,224,198,8,233,161,16,133,3,233, +122,13,224,28,3,239,233,11,235,159,6,235,59,8,225,153,8,64,45,130, +230,226,183,2,251,253,1,232,179,2,245,122,6,230,84,5,104,79,224,36, +0,193,23,96,29,240,124,7,157,139,131,168,64,19,121,24,125,251,199,67, +66,112,2,53,54,48,98,72,121,0,32,32,193,214,124,155,254,144,4,2, +36,120,34,224,172,4,197,218,187,40,227,228,3,240,232,5,96,144,240,161, +7,2,57,57,55,225,97,1,251,133,10,2,48,48,50,67,142,144,221,226, +4,4,174,208,230,230,8,224,248,6,172,143,2,48,48,57,195,132,248,40, +0,226,178,3,226,82,19,213,238,225,154,15,224,31,5,97,154,248,64,5, +225,23,5,143,131,97,102,239,131,6,248,247,3,237,217,6,248,214,2,161, +24,2,54,49,32,199,199,2,49,49,52,240,64,4,224,132,8,225,35,8, +224,141,3,171,31,64,69,126,199,78,168,237,226,0,2,55,54,54,96,89, +203,141,139,90,248,146,2,64,58,128,5,64,3,244,226,4,241,195,11,225, +219,2,2,57,57,53,231,95,7,142,170,224,66,20,224,72,19,231,24,4, +160,75,228,8,5,233,10,1,201,89,225,243,3,225,112,5,33,99,2,53, +56,32,224,66,15,242,126,3,233,234,12,228,84,4,161,179,160,79,242,152, +7,239,146,5,97,70,224,78,0,235,241,4,64,66,243,119,1,228,69,5, +41,206,47,41,232,1,1,243,70,8,224,225,7,226,54,0,224,141,5,228, +187,15,160,44,224,120,28,229,214,2,227,80,11,165,84,227,124,5,237,172, +11,237,173,9,228,243,13,228,252,3,228,242,2,128,242,228,237,7,131,143, +157,233,221,242,203,235,228,240,21,192,133,228,116,5,192,112,229,62,1,224, +76,0,238,143,25,242,100,4,228,58,10,86,26,2,55,48,57,248,22,3, +236,18,3,231,61,9,130,246,250,117,4,239,209,10,137,2,65,53,235,12, +0,192,198,173,86,97,36,166,220,82,183,225,15,1,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,125,238,200,13,224,16,6,232,38,1,232,44,2,232,15,4,229, +140,5,144,114,224,74,5,233,134,0,226,162,0,34,145,101,17,254,70,16, +235,62,1,128,11,224,131,0,226,65,5,224,8,36,226,110,3,247,185,2, +228,111,10,243,77,4,243,121,1,130,133,246,141,1,160,15,238,128,10,108, +254,2,53,48,53,229,244,0,205,188,236,19,8,226,243,11,224,32,4,34, +226,2,56,49,54,230,86,7,227,248,3,76,1,244,51,3,78,26,162,53, +103,118,240,110,1,2,49,52,48,180,220,2,54,50,32,32,8,168,80,103, +158,128,56,66,195,147,201,2,54,56,52,168,1,224,58,2,97,221,129,203, +96,252,192,246,80,109,77,224,252,96,2,2,97,105,108,162,101,110,70,2, +55,55,50,79,80,76,230,2,64,64,102,226,158,1,2,105,110,100,160,38, +64,140,63,125,226,22,1,224,83,8,2,62,62,61,128,43,227,246,10,2, +98,34,32,226,77,2,32,162,226,79,0,226,13,27,245,167,5,163,79,225, +238,61,225,108,0,224,207,11,225,33,0,231,61,9,229,25,4,64,59,2, +51,50,32,224,78,3,242,177,15,196,150,229,213,21,169,5,228,241,11,252, +193,10,229,25,25,232,28,4,229,251,4,232,17,9,225,118,3,96,17,32, +2,109,69,77,78,225,29,1,2,70,114,111,2,109,84,104,2,101,110,84, +2,111,34,32,227,174,1,176,249,32,10,84,145,227,51,4,224,125,23,224, +119,0,160,72,224,115,18,162,102,224,101,83,160,213,224,99,13,225,151,24, +163,37,225,151,24,162,42,224,179,16,231,14,1,98,100,224,169,11,96,167, +224,159,4,230,255,9,229,189,1,233,81,4,228,146,0,86,94,253,40,7, +148,30,232,208,5,234,40,9,232,191,7,135,100,2,51,55,51,227,238,1, +238,201,6,224,17,1,225,19,2,198,149,243,193,4,243,231,0,148,209,226, +100,3,236,12,2,233,136,6,179,154,2,49,52,51,177,65,2,50,56,32, +123,49,227,149,0,236,121,5,236,229,1,154,200,224,184,1,196,141,100,145, +240,203,4,128,41,224,147,0,230,130,2,224,136,0,117,234,96,132,236,3, +13,172,2,97,215,128,99,213,120,118,5,224,85,5,64,158,34,9,141,243, +224,51,11,2,50,49,51,235,103,0,133,161,247,41,10,250,186,5,231,67, +14,248,213,6,235,220,3,205,30,2,54,56,32,225,89,12,226,10,9,84, +158,246,237,0,230,57,1,247,201,14,225,239,10,254,150,9,243,33,5,224, +163,39,241,227,12,128,248,255,210,3,173,189,129,186,243,141,2,96,204,32, +5,232,162,1,235,166,9,241,128,20,194,50,241,79,32,247,86,6,228,71, +16,239,247,2,238,175,9,227,33,5,141,8,208,72,2,55,55,53,240,72, +12,238,77,6,252,246,25,249,182,7,225,149,5,226,103,0,225,158,2,162, +48,2,48,49,51,218,206,2,55,55,48,64,146,160,244,225,125,4,33,117, +215,206,241,40,4,180,231,227,33,7,242,57,44,167,194,238,232,17,232,127, +1,231,89,7,236,204,1,229,67,4,239,88,10,224,41,4,164,197,235,120, +5,215,136,232,234,2,254,149,4,226,174,8,117,213,2,50,55,32,227,132, +11,234,156,2,225,207,9,236,73,2,249,94,18,196,90,241,81,4,236,2, +1,224,18,4,236,132,3,236,155,4,198,77,224,69,6,242,136,5,227,60, +11,245,74,0,227,100,6,227,109,5,247,222,8,233,77,11,237,25,8,224, +67,35,255,100,2,248,49,4,242,192,7,224,39,14,209,64,237,209,10,242, +222,19,241,195,1,246,70,8,237,215,8,241,255,14,225,75,4,243,106,4, +224,245,9,224,50,6,215,239,224,70,6,242,78,1,224,75,0,237,61,1, +224,244,21,224,79,69,225,2,6,243,69,0,247,245,1,157,187,67,30,243, +211,6,210,73,224,40,8,2,51,48,32,199,73,2,50,51,53,229,232,7, +229,85,16,100,191,99,226,237,115,0,199,184,237,121,7,32,9,2,83,116, +114,2,105,110,103,245,250,0,240,110,8,224,99,2,236,244,2,228,196,5, +2,48,53,50,233,50,6,225,189,6,223,25,227,109,6,228,162,2,212,248, +86,178,214,58,239,4,11,226,228,8,227,80,1,224,125,10,245,41,10,226, +210,95,226,54,0,224,50,16,193,245,225,247,6,2,51,53,53,69,68,230, +0,2,230,67,3,162,10,69,89,2,50,51,54,102,105,2,51,55,32,32, +5,2,54,55,32,226,27,45,239,143,9,32,9,2,82,97,116,2,105,111, +110,2,97,108,34,226,23,159,247,191,11,228,254,23,228,237,7,226,32,16, +226,33,13,230,118,0,228,83,3,197,191,228,123,21,226,45,17,246,234,18, +243,92,3,210,243,230,35,4,226,73,7,34,20,254,58,1,236,253,4,224, +67,35,73,8,249,88,9,233,116,7,225,10,8,224,73,11,229,230,8,227, +2,14,32,42,226,253,0,228,251,1,227,6,21,33,176,32,11,157,146,160, +238,246,77,4,64,40,32,127,32,49,2,56,51,48,192,48,160,219,82,36, +128,20,2,50,54,57,232,74,5,224,108,5,224,58,9,227,111,62,2,73, +110,116,2,101,103,101,2,114,34,32,227,110,148,193,139,159,132,2,95,50, +52,105,220,44,73,2,95,49,55,248,190,1,252,27,2,2,49,55,49,173, +10,224,171,3,32,100,2,51,56,32,96,7,199,11,227,82,5,194,65,135, +160,233,101,13,233,27,23,233,21,25,234,128,18,160,136,226,68,0,169,252, +193,30,148,162,226,54,1,2,57,50,52,227,191,8,228,142,17,224,119,67, +232,21,2,216,78,79,206,248,90,0,250,229,16,237,239,2,242,1,6,132, +157,188,11,234,184,6,96,180,67,158,135,117,255,61,9,226,148,9,2,49, +56,52,253,182,3,229,77,13,250,39,15,238,74,19,236,217,19,227,63,13, +252,47,12,227,66,30,236,90,9,197,62,240,24,8,240,197,0,240,206,4, +253,247,21,228,168,4,129,235,2,57,55,48,246,167,6,248,113,16,251,208, +12,192,96,128,249,96,248,249,62,2,229,191,2,226,161,0,2,50,49,32, +225,111,2,183,204,224,178,2,210,207,2,48,55,32,192,75,85,97,45,76, +179,238,97,45,2,90,32,95,224,53,4,32,146,196,74,46,42,133,56,231, +155,3,225,171,9,228,12,0,237,129,6,37,127,35,104,66,74,240,188,2, +253,111,4,228,60,3,47,166,128,101,226,51,4,226,45,4,37,200,99,38, +242,1,10,243,65,5,2,32,73,32,224,107,2,225,48,6,242,104,5,32, +69,176,8,208,216,41,210,41,162,132,246,239,0,2,255,247,12,216,206,2, +56,52,51,2,32,64,80,64,7,69,93,223,172,226,179,9,179,120,83,121, +115,210,2,51,56,52,163,109,129,34,225,241,0,241,20,4,226,23,1,129, +175,164,45,64,160,64,132,240,237,5,252,244,1,209,10,66,24,2,50,48, +50,160,41,32,211,51,233,65,151,2,53,54,32,230,214,2,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,140,135,193,64,232,138,252,244,151, +2,224,92,9,2,79,32,35,75,22,130,109,192,55,229,122,0,224,60,3, +2,58,49,50,82,77,2,10,65,32,160,67,2,48,50,51,102,221,65,178, +64,28,32,53,32,28,161,169,240,243,8,230,198,6,2,57,56,51,240,220, +1,32,99,2,49,51,56,96,116,64,72,32,25,64,101,2,57,50,48,96, +201,32,14,64,21,32,165,224,21,3,32,14,64,21,32,123,224,21,2,64, +105,64,21,35,15,32,21,225,56,1,2,80,114,105,2,109,105,116,2,105, +118,101,2,115,46,87,2,111,114,100,33,48,32,37,64,44,224,81,3,32, +191,64,21,32,135,96,227,2,50,51,56,200,254,32,6,59,128,64,12,64, +247,2,50,54,54,129,218,2,50,53,57,236,38,0,2,95,54,32,64,50, +32,82,236,62,1,96,38,64,82,32,32,224,82,4,149,213,2,53,55,32, +224,68,2,150,163,233,226,1,2,56,52,55,40,48,137,167,64,31,136,66, +224,31,17,134,197,224,31,14,68,36,32,35,2,53,32,80,32,19,91,187, +2,95,53,52,224,57,4,130,61,224,223,3,150,216,192,174,50,46,64,219, +224,21,9,156,211,96,199,224,59,0,160,110,128,230,224,45,1,33,253,2, +51,32,35,131,146,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,20,208,169, +212,96,68,142,242,140,0,71,43,151,130,192,11,64,112,34,28,146,228,2, +85,32,65,32,47,2,85,32,75,243,55,4,249,210,0,231,183,2,64,57, +67,49,68,18,64,51,97,59,32,125,224,59,1,86,116,107,64,224,32,15, +220,224,224,38,23,224,34,29,224,244,95,39,46,224,245,128,224,246,11,231, +251,8,230,206,2,224,246,19,224,184,27,224,144,27,38,33,133,13,2,50, +54,48,128,37,67,131,224,232,21,224,51,9,34,249,225,102,20,224,53,0, +43,8,129,231,224,60,3,69,132,224,59,16,136,147,226,186,18,227,202,3, +233,175,0,224,94,4,226,247,19,224,94,36,67,199,134,118,2,66,32,89, +192,201,204,179,237,197,3,128,27,130,128,71,234,160,76,224,108,18,64,13, +192,108,202,24,234,215,2,64,97,226,217,0,224,93,2,37,88,224,92,45, +225,133,31,128,58,224,185,42,235,52,2,194,244,226,90,14,160,98,224,32, +25,138,61,225,119,2,236,97,0,192,199,96,52,88,70,192,52,224,15,11, +2,50,54,51,224,85,2,65,211,136,45,195,139,193,103,33,225,235,81,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,104,132,125,179,227,81,8,192,85,224,25,17,32,198,64, -214,135,218,33,11,134,145,2,53,55,52,230,189,4,224,125,1,64,47,168, -197,224,47,13,96,162,224,47,5,136,223,129,5,2,115,101,113,140,120,96, -8,76,36,96,34,136,236,43,157,103,29,225,5,1,64,15,224,138,5,64, -45,136,244,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,208,224,18,2,2,53,57,32,232,29,2,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,43,124, -73,175,32,33,32,99,224,211,3,78,32,32,6,137,155,76,43,64,99,70, -10,137,84,32,31,64,16,64,71,168,98,112,22,224,204,3,76,196,115,122, -33,66,224,43,6,224,39,2,2,38,49,46,232,168,3,160,14,64,28,139, +244,65,220,32,166,237,222,0,227,81,9,192,85,224,25,17,64,198,168,171, +97,11,134,145,2,53,55,52,230,189,4,224,125,1,64,47,168,197,224,47, +13,96,162,224,47,5,136,223,129,5,2,115,101,113,140,120,96,8,76,36, +96,34,136,236,43,157,103,29,225,5,1,64,15,125,31,224,138,0,32,45, +75,157,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,207,224,18,2,2,53,51,32,232,29,2,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,43, +124,74,121,64,33,161,187,160,211,78,32,32,6,137,155,68,64,64,6,70, +10,137,84,73,78,32,16,64,71,168,98,112,21,224,204,3,76,196,115,120, +34,21,224,43,6,224,39,2,2,38,49,46,232,168,3,160,14,64,28,139, 71,64,35,96,206,171,73,128,140,2,80,32,38,96,40,128,162,128,59,192, -73,2,64,89,32,82,63,160,80,253,58,0,224,211,0,75,231,162,198,32, -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,43,153,2,56,53,55,65,53,43,134,192,211,64,7, -139,21,2,53,50,32,96,6,138,201,79,36,33,94,224,39,1,161,212,64, -11,64,84,130,122,2,102,62,61,96,98,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,164,0,226, -8,3,226,15,1,74,202,32,51,2,73,32,58,128,47,224,63,0,239,3, -0,64,8,163,117,83,110,130,116,2,50,32,65,160,18,128,196,65,138,113, -248,39,124,64,21,128,204,210,24,242,38,0,147,138,243,134,9,243,131,12, -193,171,243,8,14,224,30,5,239,116,0,83,2,253,249,8,174,197,181,189, -224,85,19,224,30,5,224,85,40,175,142,160,216,192,25,208,84,198,161,166, -87,243,60,17,225,54,6,224,32,3,145,147,247,123,1,244,186,14,244,177, -16,175,171,70,203,2,57,51,52,110,203,46,160,246,188,3,141,62,224,43, -2,224,27,11,224,95,10,198,56,224,51,8,227,116,0,244,17,12,240,239, -1,224,53,5,191,167,224,25,9,78,179,244,172,6,66,114,163,50,238,254, -11,55,22,142,253,64,58,224,36,4,2,68,97,116,2,97,46,73,151,53, -2,95,84,121,2,112,101,46,247,66,1,32,47,64,132,224,84,15,2,70, -108,111,2,97,116,87,160,39,131,134,241,136,1,134,187,145,141,48,79,112, -19,149,117,64,45,239,191,5,65,83,64,21,239,191,18,2,67,104,97,192, -145,239,191,4,2,48,49,54,128,21,131,152,194,178,243,177,3,145,103,149, -66,144,125,224,26,3,242,196,3,2,50,50,51,240,178,0,242,137,1,67, -250,128,181,131,233,233,19,0,242,9,2,2,95,57,54,101,109,237,18,2, -224,89,2,105,110,88,235,96,14,100,153,2,48,55,32,161,21,128,14,33, -24,133,206,70,200,227,29,1,244,205,0,100,37,197,227,185,235,66,65,166, -249,160,6,243,11,1,81,160,164,182,224,29,0,104,240,242,253,4,126,205, -49,169,32,236,128,140,96,142,241,196,1,224,181,1,65,28,162,143,65,176, -32,17,65,16,168,30,2,54,51,55,97,198,145,74,64,28,66,10,32,1, -2,80,32,90,32,5,52,218,160,164,2,95,56,50,33,180,192,106,37,67, -50,141,96,11,224,10,1,64,64,170,36,32,1,2,80,32,83,161,81,242, -90,4,81,60,160,69,225,241,1,36,161,247,57,10,242,106,8,245,145,12, -2,95,55,51,160,221,225,194,0,242,203,5,132,196,192,106,196,198,148,160, -181,15,246,80,2,244,36,5,224,149,0,98,134,128,127,72,125,121,241,218, -53,2,95,50,55,32,159,64,7,116,168,2,51,55,55,162,57,224,15,4, -138,237,2,57,54,53,227,83,0,243,170,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,30,3,227,21, -9,114,88,71,113,225,57,15,2,56,56,53,226,87,0,74,93,246,179,5, -224,17,8,33,223,66,72,205,216,231,20,2,249,166,0,247,86,1,246,68, -1,229,98,0,196,250,227,9,0,229,252,0,66,242,212,114,248,35,4,245, -218,7,2,55,54,52,65,50,96,143,252,61,2,2,99,110,83,161,12,252, -180,3,248,23,9,225,243,0,163,62,2,50,49,55,227,228,9,66,116,216, -60,111,142,134,205,185,247,225,15,2,231,91,3,231,99,2,224,34,3,228, -4,0,88,35,248,83,3,2,55,52,48,227,65,0,240,206,5,2,55,52, -49,108,18,32,49,68,84,160,36,182,129,132,42,196,3,118,60,65,227,138, -204,224,104,0,131,18,164,86,240,200,2,227,7,1,255,1,1,249,148,6, -33,109,221,214,248,5,1,225,70,5,66,86,97,146,225,128,4,2,68,34, -32,228,162,5,161,203,193,136,131,65,98,146,36,222,228,72,0,225,178,11, -249,211,13,248,215,2,225,98,18,240,13,0,136,176,200,133,227,243,0,255, -248,3,226,159,0,64,112,226,150,4,160,19,97,141,33,13,128,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,87,247,193,73,131,206,135, -250,234,26,6,60,62,2,95,57,49,227,49,7,229,22,1,102,246,128,82, -2,57,53,32,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,50,54,96,99, -172,135,64,107,224,166,21,162,23,128,97,200,192,2,57,56,50,97,103,2, -57,52,48,193,130,160,113,204,43,122,167,232,108,9,2,50,49,56,199,192, -229,85,13,136,109,232,110,8,129,242,160,99,200,213,180,7,231,179,1,103, -123,224,94,16,228,139,9,186,7,224,106,5,32,133,98,62,192,109,204,201, -96,109,225,245,6,128,48,233,57,15,134,33,233,57,16,64,126,168,18,69, -169,2,85,32,95,164,181,224,102,8,96,250,224,124,15,117,200,168,217,128, -87,168,106,159,230,160,93,251,218,8,158,204,232,225,2,234,35,1,225,84, -3,132,87,138,34,192,108,97,167,2,48,48,32,236,218,3,252,205,2,113, -115,64,250,148,252,64,173,251,119,3,105,112,142,117,32,69,232,12,2,225, -196,4,192,32,124,225,96,213,136,255,71,58,64,167,32,17,64,26,170,121, -164,146,68,89,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,97,39,98, -240,128,137,96,30,225,169,0,128,195,172,33,160,189,65,56,145,157,224,168, -1,227,153,3,32,30,71,63,227,174,10,52,101,154,125,225,232,8,116,130, -79,207,100,83,2,95,51,52,255,134,2,224,40,8,252,147,0,100,25,234, -235,6,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,50,51,130,40,231,32,4,196,215,34,21,49, -55,227,165,0,2,49,48,32,158,59,202,39,231,101,7,41,48,231,83,2, -133,239,192,154,232,8,1,233,2,0,245,66,0,226,21,13,97,179,136,164, -231,2,3,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,65,153,100,239,226,101,1,160,46,229,221, -3,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,50,52,234,102,4,224,162, -10,230,129,5,64,0,141,94,65,83,139,16,66,16,134,115,50,46,2,51, -32,75,2,52,32,75,2,52,32,65,224,26,0,134,62,136,70,239,54,1, -224,181,1,248,134,2,225,191,13,65,252,2,50,49,49,200,191,225,179,0, -133,117,227,199,7,224,55,7,208,171,226,68,7,162,249,255,183,6,2,52, -50,54,230,87,9,69,198,192,72,224,49,35,225,51,0,131,166,78,17,78, -255,117,235,2,48,56,53,228,165,1,227,191,3,225,233,8,2,57,49,32, -233,112,4,129,51,2,95,50,57,138,206,224,208,0,237,246,0,219,21,160, -4,236,203,10,224,20,0,2,51,49,48,205,125,64,78,192,21,64,165,66, -200,224,163,1,224,0,1,128,126,139,229,159,138,2,50,57,50,208,137,230, -139,3,2,50,49,51,234,205,2,228,90,8,33,56,36,18,128,59,2,95, -51,51,79,88,227,215,0,225,167,9,66,72,200,35,225,33,8,72,185,192, -152,225,29,15,139,167,151,245,64,1,224,149,9,192,17,106,27,225,177,6, -225,10,13,64,148,136,74,2,95,51,53,2,53,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,33,62,86, -74,230,14,2,240,130,1,128,66,248,35,1,69,80,229,40,2,35,58,102, -234,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,192,211,90,210,115,21,74,255,33, -154,64,18,203,151,169,30,169,36,130,3,231,107,4,149,199,233,189,13,228, -145,1,234,95,4,162,21,2,57,54,49,230,74,0,2,48,54,32,96,150, -206,246,224,77,10,64,149,247,162,1,2,83,32,73,247,12,4,175,244,239, -241,14,230,14,8,228,106,0,32,84,88,144,171,203,240,32,1,225,146,0, -104,110,2,50,48,51,243,90,0,64,13,232,93,0,66,210,85,92,2,56, -54,32,96,38,214,37,74,54,34,221,195,198,84,202,91,103,226,75,2,179, -80,247,41,14,64,7,192,118,160,251,185,95,76,69,2,95,54,57,147,46, -64,111,178,237,228,159,2,32,142,218,232,64,169,131,224,32,129,131,117,75, -79,64,25,219,179,145,101,104,243,100,163,128,55,131,82,67,211,32,80,170, -73,74,133,161,126,224,167,3,184,222,74,233,138,103,96,140,177,88,231,62, -1,193,164,225,156,0,253,93,1,225,4,2,248,89,1,130,118,178,194,2, -56,50,53,226,81,2,179,52,243,19,2,244,135,4,238,180,1,106,229,193, -113,128,95,236,33,2,243,164,4,97,105,232,193,0,245,161,13,224,156,1, -244,231,12,98,28,228,77,0,75,95,216,228,224,57,3,245,55,10,227,39, -12,75,53,128,223,100,173,242,153,8,64,31,2,55,32,35,128,96,228,40, -7,224,102,0,66,45,229,99,6,245,72,5,2,58,49,49,75,156,33,185, -2,75,32,66,230,9,11,175,215,239,135,11,239,49,3,40,218,128,138,239, -132,23,32,40,160,7,233,3,3,64,134,196,115,37,88,249,227,5,177,60, -250,246,5,250,243,10,147,76,200,209,224,40,19,172,142,224,212,0,145,173, -250,74,4,165,50,143,161,165,3,233,90,6,72,170,32,216,164,199,232,76, -6,2,49,52,51,160,26,231,51,2,120,196,141,84,177,164,245,143,9,95, -77,244,92,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,106,1,224,62,15,224,61,5,2,102,101, -119,224,60,7,2,95,56,54,202,237,250,140,10,161,31,96,253,248,28,5, -224,37,4,171,1,224,37,7,251,124,15,104,188,224,73,13,192,25,98,234, -224,111,16,224,36,1,238,69,4,236,41,2,100,10,35,22,112,158,67,151, -66,147,160,56,227,48,4,128,73,95,166,131,243,68,168,252,55,18,129,182, -224,32,18,173,11,224,33,19,202,75,224,215,9,234,101,2,249,140,7,224, -39,4,246,20,2,224,37,0,229,86,8,248,169,1,211,131,250,212,5,229, -127,6,224,77,3,253,59,30,244,223,2,224,31,3,182,201,224,78,0,224, -114,10,224,192,2,244,183,1,224,154,29,124,172,228,181,0,112,39,109,134, -91,12,105,178,96,52,227,106,8,248,242,28,2,66,97,100,216,218,214,68, -68,143,180,22,103,57,66,60,124,105,101,148,196,166,251,95,1,228,114,5, -224,23,1,230,249,0,161,46,103,16,193,102,199,28,234,18,0,228,169,0, -255,215,25,229,12,1,224,46,20,197,18,233,41,3,175,153,224,47,13,192, -95,242,225,2,255,40,12,228,34,0,228,60,20,145,207,233,254,5,180,143, -241,28,8,242,28,6,64,117,105,248,33,174,207,252,246,93,14,243,173,15, -233,93,5,235,171,2,231,105,7,242,223,2,232,144,8,234,11,5,235,164, -2,251,172,9,107,255,2,55,52,32,231,113,2,231,217,11,104,39,98,78, -40,32,225,20,47,2,56,56,54,237,56,4,234,73,7,224,239,0,252,253, -16,241,12,4,169,28,192,14,133,132,241,107,1,192,129,249,15,3,225,40, -9,236,161,3,204,167,233,100,4,251,237,0,240,97,5,129,87,245,126,2, -253,1,6,227,40,0,195,246,139,220,145,110,228,22,3,228,238,3,106,236, -53,86,232,254,6,226,122,39,242,227,0,227,70,0,227,234,5,227,70,14, -242,174,6,230,21,17,204,49,227,70,9,192,25,32,207,229,149,5,128,224, -251,53,7,226,248,2,227,34,3,203,169,227,50,3,225,66,1,112,41,225, -66,13,161,206,181,163,73,212,32,99,79,16,32,19,2,52,51,53,75,148, -72,66,236,144,2,226,140,6,252,153,5,255,92,8,64,78,32,57,74,139, -76,152,224,70,5,47,66,224,149,5,251,217,4,232,61,13,224,230,4,247, -198,9,53,76,128,78,99,116,238,108,1,248,153,5,235,248,5,209,1,66, -187,226,73,2,150,210,227,127,1,236,222,12,165,72,227,150,8,224,10,0, -230,245,14,224,198,6,239,105,7,224,174,24,166,76,228,139,7,74,106,2, -51,52,32,65,9,247,107,0,228,151,10,249,250,4,128,227,32,73,2,54, -50,52,196,159,252,250,9,227,52,2,130,235,76,249,183,24,128,6,64,124, -2,52,56,53,75,46,228,181,7,241,30,11,235,252,1,228,162,4,227,55, -4,240,192,0,245,170,2,227,147,22,225,238,10,164,114,236,103,0,232,206, -8,225,140,4,227,113,4,69,250,208,68,2,55,56,49,248,5,7,2,49, -55,55,225,255,8,254,103,8,135,136,247,60,2,232,5,2,230,90,6,225, -217,2,128,183,230,107,8,129,156,2,48,49,57,195,174,2,55,55,54,64, -155,248,141,0,225,185,2,140,200,149,239,78,43,65,165,80,9,201,184,192, -17,2,75,32,75,224,61,0,2,52,56,55,128,18,150,134,105,147,98,23, -250,223,3,233,238,26,224,40,11,214,80,203,217,239,7,7,32,13,228,9, -3,246,219,2,255,74,6,229,90,4,227,128,12,232,204,2,73,142,2,85, -32,67,229,16,3,138,67,117,246,32,25,65,50,245,140,0,244,94,6,2, -110,101,103,2,97,116,101,202,46,227,210,0,240,88,9,226,71,1,228,6, -4,174,211,232,151,1,231,13,13,232,166,18,249,88,5,240,221,1,249,33, -5,254,65,15,228,191,7,224,71,7,227,37,8,232,252,9,148,101,224,8, -3,229,59,26,224,112,8,249,12,7,228,83,4,227,20,8,138,186,248,160, -6,251,79,3,251,87,0,38,81,202,251,233,36,12,225,118,1,226,19,1, -66,229,96,136,237,6,6,38,162,146,128,241,5,1,232,215,9,225,254,12, -233,111,3,251,149,2,224,225,3,232,237,6,244,219,0,225,0,3,232,246, -7,39,124,62,58,128,89,39,43,2,56,53,48,67,234,221,148,233,6,23, -225,116,4,83,35,246,175,7,252,248,12,224,205,14,229,105,0,224,199,2, -227,85,6,117,134,32,26,96,25,2,75,32,85,224,29,19,45,158,241,46, -8,225,190,6,224,149,7,185,205,227,98,9,224,101,9,32,44,96,96,2, -57,52,32,237,255,2,2,98,105,110,2,100,34,32,235,71,15,132,84,227, -136,5,2,54,48,32,244,186,11,221,108,229,225,2,224,57,4,224,35,2, -242,218,0,72,137,162,63,227,12,5,97,188,193,155,233,154,11,226,136,8, -2,48,55,48,224,150,4,234,227,7,226,236,0,239,186,0,67,57,245,46, -12,102,65,99,65,105,153,227,65,12,237,25,11,224,240,8,113,96,150,9, -248,154,0,231,179,3,235,235,8,226,175,7,251,101,8,64,192,65,130,237, -103,4,224,240,10,235,201,4,224,0,6,229,168,11,65,132,122,196,227,27, -25,250,218,1,119,41,99,80,36,118,32,36,32,148,2,49,53,54,226,92, -3,2,116,99,80,2,97,116,58,2,32,34,32,166,185,132,160,127,192,42, -145,2,56,52,56,240,150,6,224,76,10,2,79,32,35,2,51,50,32,177, -10,160,55,255,66,1,128,203,168,32,174,23,65,88,97,189,97,197,32,98, -83,15,64,225,224,151,1,2,61,61,34,231,219,0,224,34,14,2,84,114, -117,230,225,1,224,163,4,81,7,152,123,67,76,32,143,131,175,97,13,64, -27,152,118,2,80,32,58,96,29,152,104,40,55,64,14,152,89,100,227,228, -221,11,96,214,225,199,3,93,247,2,48,51,56,192,117,248,131,1,246,171, -8,2,57,48,54,251,14,0,229,218,0,226,142,5,131,144,234,228,2,227, -83,0,255,47,21,132,251,248,172,14,239,46,1,230,211,14,228,10,0,130, -138,232,41,1,75,41,195,94,128,19,66,136,124,139,2,49,49,56,237,82, -4,255,230,1,195,197,64,34,64,42,96,140,114,228,227,45,7,65,47,153, -149,253,200,1,128,67,234,115,1,234,129,5,230,119,4,105,32,235,219,2, -224,60,8,93,1,224,245,2,96,14,235,124,4,226,150,0,195,253,224,61, -0,133,5,129,15,245,131,2,105,189,196,34,96,23,34,119,96,217,202,64, -160,7,234,79,2,235,64,3,224,2,2,229,207,1,225,218,2,224,2,3, -137,127,225,157,2,253,66,14,34,128,130,244,247,225,0,118,56,193,27,238, -230,5,128,7,105,220,251,237,3,32,0,224,9,0,235,239,13,161,2,96, -86,224,210,6,241,139,3,96,92,65,230,132,142,245,69,3,236,240,1,244, -87,2,224,231,0,201,62,237,32,3,227,127,1,107,161,235,163,4,236,158, -2,148,184,134,169,241,73,10,225,235,1,173,178,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,241,215,6,224,2,0,238,133,1,224,14,3,240,138, -8,224,1,11,33,98,224,130,4,224,234,16,224,246,12,236,222,6,237,239, -1,224,5,12,246,57,9,128,72,242,115,1,102,111,117,144,227,142,0,140, -212,119,51,158,133,224,227,0,2,95,50,55,100,139,224,42,1,119,94,36, -103,98,108,64,44,99,147,128,65,192,22,64,8,226,23,3,243,220,12,235, -202,10,227,130,1,225,60,3,239,162,14,225,138,0,225,32,6,224,181,12, -251,148,1,96,223,225,13,0,96,186,225,13,23,224,225,13,234,137,0,199, -109,227,13,6,228,68,3,227,173,8,135,100,2,51,54,54,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,36,3,193,101,224,240,1, -78,68,225,29,2,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,52,58,2,55,34,32,192,56,100,238,233,132,1,225, -210,0,173,238,173,86,2,95,54,51,104,243,119,77,214,54,168,5,128,220, -65,211,40,174,32,5,245,216,2,2,80,32,75,2,50,32,85,132,253,2, -75,32,95,173,70,2,89,32,66,173,138,237,135,12,155,141,139,57,64,79, -38,164,209,62,149,177,128,113,130,76,160,115,159,207,64,9,75,88,233,80, -3,64,19,235,102,1,64,100,135,16,132,168,132,124,228,91,0,230,149,3, -136,70,160,179,200,125,129,199,136,236,143,6,239,13,2,224,61,7,193,25, -224,33,1,225,3,1,161,25,113,242,224,21,0,40,86,72,120,105,224,163, -26,32,6,189,109,2,95,49,56,2,51,32,35,105,136,64,39,223,211,234, -98,15,241,70,2,64,46,155,114,2,65,32,58,129,44,32,11,2,90,32, -85,106,55,65,95,32,14,2,75,32,58,129,187,234,4,0,101,200,235,235, -3,64,32,138,115,114,171,64,14,138,115,2,95,52,57,180,88,65,95,146, -40,96,193,83,39,145,244,160,6,160,24,64,11,128,30,224,24,12,160,49, -96,31,32,7,2,54,50,32,196,49,64,115,202,168,41,21,239,212,2,233, -106,9,248,16,7,227,194,6,253,103,9,119,180,169,245,2,55,50,56,248, -192,9,255,48,5,236,168,32,2,103,101,116,2,65,112,112,2,67,111,110, -204,172,236,105,7,255,158,3,2,85,32,73,202,98,74,167,161,141,96,105, -2,51,51,55,226,24,17,156,27,146,131,2,50,57,54,129,43,74,241,97, -234,35,64,64,14,130,52,88,32,211,248,253,126,1,83,79,76,63,199,148, -106,66,238,22,2,64,211,229,24,4,239,126,6,234,204,1,110,105,46,69, -176,123,66,223,240,121,8,64,112,130,135,32,209,2,57,57,57,254,71,0, -235,102,1,64,34,130,155,232,37,1,232,7,3,224,155,7,224,16,4,74, -217,64,64,130,208,2,83,32,83,105,70,255,131,17,184,234,224,33,19,131, -196,254,129,8,253,185,8,165,66,226,94,19,2,90,32,95,236,200,5,253, -235,14,145,208,66,91,38,90,119,18,221,180,66,5,219,10,240,9,0,254, -105,2,224,57,11,142,193,224,57,1,224,93,13,69,125,224,93,4,241,86, -4,224,240,5,214,135,203,227,251,129,10,251,126,14,2,85,32,83,221,69, -224,125,1,102,104,148,216,33,43,248,227,2,249,60,4,2,48,48,51,234, -203,1,225,76,11,224,215,1,111,63,67,101,224,102,3,34,110,166,176,128, -227,2,95,50,52,96,62,238,21,0,226,4,18,192,240,128,31,224,28,6, -98,32,225,10,12,201,70,250,200,10,167,83,215,160,250,182,8,2,85,32, -66,224,187,3,36,6,249,240,4,249,27,6,255,207,2,224,56,6,120,101, -224,46,16,248,99,23,225,99,8,225,245,17,225,4,16,173,234,248,161,11, -225,177,23,39,72,180,101,161,178,224,198,1,226,196,10,150,181,225,12,3, -224,95,23,167,202,224,94,0,224,60,2,226,98,13,229,253,34,2,100,115, -69,2,70,105,101,2,108,100,115,229,252,12,68,163,135,83,136,111,163,30, -32,194,64,25,135,94,241,147,13,2,49,48,32,235,210,14,243,249,3,64, -202,96,40,113,3,229,177,0,161,14,224,40,1,32,79,164,86,224,230,2, -64,130,199,109,2,95,50,49,32,224,251,162,0,2,54,50,54,125,57,66, -37,64,38,230,170,2,158,205,128,137,145,131,187,53,66,182,225,38,16,2, -101,110,117,2,109,34,32,129,91,32,80,2,54,57,32,225,20,2,101,12, -129,19,2,54,56,32,113,119,133,209,227,137,14,133,205,224,26,13,136,109, -226,186,12,96,102,229,138,17,209,55,32,132,162,46,227,74,1,217,243,74, -236,192,32,132,41,229,156,6,64,24,224,36,6,255,119,14,92,55,224,37, -2,239,75,1,229,138,12,228,152,28,224,101,4,96,21,228,37,6,2,53, -55,55,228,37,8,224,128,1,228,37,10,192,119,228,37,1,44,223,245,211, -4,227,64,1,224,25,6,225,63,3,105,241,65,221,136,132,105,220,230,120, -5,187,214,240,78,1,233,230,21,199,123,231,236,19,224,206,11,192,25,233, -144,1,224,244,21,249,204,12,97,48,128,23,96,245,156,24,238,213,2,229, -239,0,161,170,2,95,50,53,73,200,155,11,250,29,20,160,116,32,155,234, -22,0,247,154,5,141,161,249,160,4,134,237,139,102,205,67,126,159,96,69, -96,4,203,123,32,244,174,155,98,9,122,52,128,56,148,34,33,199,130,34, -224,0,1,227,6,12,225,219,8,97,220,137,240,246,96,12,201,58,227,97, -0,33,136,64,6,164,95,84,169,99,245,76,38,228,52,1,2,118,97,108, -151,72,248,21,2,2,121,112,101,100,71,224,18,1,2,107,105,110,154,133, -224,18,1,2,115,111,114,2,116,34,32,128,90,236,243,3,229,100,20,242, -170,0,241,53,0,129,158,47,247,164,227,118,43,142,126,2,51,56,52,226, -37,5,249,68,10,70,168,96,22,44,225,224,54,6,161,49,134,26,245,66, -0,99,3,232,158,24,241,197,0,234,130,19,133,255,88,253,97,103,227,54, -3,232,7,18,37,197,194,13,224,42,10,219,36,192,94,133,253,65,33,204, -157,103,47,225,134,2,2,101,116,83,2,76,111,99,2,69,120,112,2,114, -34,32,160,242,184,198,162,162,134,58,2,51,51,32,224,71,1,161,74,124, -41,192,19,64,56,134,169,2,79,32,58,128,27,97,211,128,180,2,51,53, -50,128,35,64,43,161,235,254,47,0,164,97,228,88,0,247,167,0,75,49, -67,121,2,50,57,50,236,27,2,228,122,1,130,0,224,55,6,82,223,44, -204,2,49,49,50,99,37,173,138,160,6,227,179,1,114,5,192,49,231,18, -15,2,117,110,100,49,251,2,110,101,100,168,57,130,99,250,229,0,224,54, -15,238,101,0,2,51,49,51,246,195,2,38,136,226,17,0,114,124,247,253, -4,240,226,0,224,157,2,226,182,0,224,105,15,243,76,1,199,185,175,93, -178,60,224,61,21,192,167,200,140,96,51,160,180,251,170,22,97,103,2,53, -55,32,160,45,82,80,49,80,191,151,215,164,152,55,242,161,0,2,95,57, -50,252,104,5,187,124,97,6,66,27,209,81,228,96,3,2,91,93,34,241, -254,3,224,146,8,91,53,193,64,203,223,192,202,32,8,176,162,124,235,224, -53,3,32,180,160,53,250,216,1,224,91,8,2,52,52,32,248,219,1,245, -246,0,160,91,228,34,0,33,5,164,34,65,186,32,229,97,69,128,77,2, -49,53,53,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,64,37,239,127,0,201,107,255,173,6,138,13,251,183,0,249,37,4,246, -96,1,252,40,6,144,188,132,44,241,182,18,2,95,51,55,134,105,251,254, -2,229,158,0,32,64,226,220,3,245,152,3,224,109,2,170,143,69,70,108, -68,239,109,6,247,77,0,224,17,6,255,59,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,52,56,244, -151,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,86, -69,49,49,32,209,49,186,227,229,2,235,189,5,111,76,2,52,53,32,72, -123,2,52,50,57,228,199,1,224,41,8,97,233,135,5,134,246,64,149,64, -90,32,22,104,129,130,75,99,67,135,16,64,48,222,125,137,246,96,137,47, -71,192,78,133,197,222,155,64,70,130,71,235,117,3,65,145,136,240,65,163, -114,211,2,50,56,50,254,59,3,252,98,0,64,5,225,215,1,96,48,114, -250,225,81,4,242,158,5,226,172,5,249,61,8,227,49,0,226,146,1,162, -31,73,171,2,49,52,57,229,175,4,231,185,5,48,65,32,10,182,161,102, -228,227,167,0,64,236,254,25,1,226,140,9,128,76,65,150,134,188,211,135, -177,17,189,3,162,80,224,126,12,98,158,181,64,66,85,254,155,10,64,188, -32,129,229,22,11,247,179,4,165,120,100,55,2,55,51,57,135,79,57,227, -224,202,0,64,95,128,202,32,233,160,139,2,55,52,48,235,198,0,64,46, -65,66,148,94,64,57,164,138,2,55,52,49,193,32,100,252,64,45,64,136, -128,10,64,43,202,11,233,113,6,2,49,48,51,231,25,1,227,133,0,65, -156,87,232,172,60,238,203,5,228,24,7,69,55,229,178,0,224,93,13,249, -201,5,227,237,3,167,195,114,98,66,8,192,47,233,191,7,159,96,161,37, -133,37,224,107,13,71,116,129,206,224,208,7,64,166,235,233,5,240,213,3, -236,5,8,2,48,52,52,232,99,1,224,135,7,224,43,4,110,168,98,102, -107,68,249,225,3,160,6,177,15,99,85,240,3,2,160,247,249,21,0,226, -136,2,225,38,5,240,12,2,56,240,117,110,194,198,128,139,243,211,2,193, -68,225,153,0,228,124,6,236,46,7,129,227,65,86,132,146,244,221,0,100, -12,64,155,231,143,1,235,79,6,216,168,230,72,0,253,181,0,254,24,7, -223,80,254,53,12,100,115,225,205,8,137,193,239,138,2,254,202,3,254,229, -4,252,188,7,220,194,194,113,64,202,232,25,0,100,57,238,224,2,224,79, -0,253,210,2,135,27,160,59,68,250,131,246,64,14,253,44,5,224,117,7, -224,150,0,229,9,3,165,7,99,159,202,16,2,95,50,51,33,172,32,8, -224,151,25,222,108,152,33,224,131,6,65,228,155,118,236,205,3,120,209,186, -236,225,61,11,254,173,8,162,213,253,249,3,224,9,0,128,147,162,221,239, -89,6,224,65,1,104,142,231,215,8,253,206,11,255,16,8,236,24,0,192, -99,228,7,3,224,26,0,96,115,128,167,224,31,4,224,131,2,240,64,0, -192,84,224,133,1,236,100,2,224,203,2,224,92,5,64,47,111,137,109,69, -242,93,0,137,121,54,3,227,113,0,67,43,135,141,2,79,32,80,103,189, -2,51,49,48,121,125,178,166,2,48,53,32,2,64,64,79,32,27,96,107, -34,205,136,10,45,23,71,228,2,48,53,49,165,203,2,48,56,32,224,39, -18,35,2,160,39,102,42,224,39,17,38,32,162,10,64,88,96,147,36,14, -219,238,144,15,167,48,64,186,237,240,0,238,213,2,108,170,227,198,7,162, -209,200,15,238,166,11,226,3,11,225,142,5,224,30,12,224,85,16,103,167, -224,85,26,226,103,6,98,23,65,26,65,9,237,98,1,227,35,0,65,2, -64,250,137,22,235,132,6,75,127,2,76,105,116,2,115,46,75,2,110,111, -119,2,110,83,121,2,109,98,111,75,182,64,47,136,89,225,42,141,229,206, -0,225,42,76,66,114,241,165,15,34,152,240,190,0,204,170,132,222,69,46, -111,122,230,96,3,151,15,236,183,10,241,82,2,67,153,134,111,166,117,228, -161,7,229,25,2,224,25,8,224,131,0,241,28,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,45,0,229,112,17,128,6,99,234,62,128,248,253,4,231,128,2, -71,142,88,44,192,45,68,185,232,115,4,180,65,238,209,2,224,107,30,100, -37,66,6,235,84,0,231,29,5,97,155,254,152,4,128,154,2,49,50,32, -207,58,192,82,98,249,226,11,10,225,207,5,226,226,3,167,31,130,15,64, -5,129,102,243,255,1,238,176,10,193,95,236,180,5,74,16,224,109,3,235, -218,10,240,14,3,65,75,225,37,6,190,88,131,51,107,3,122,183,198,32, -128,166,43,113,96,241,187,4,2,51,53,32,229,108,0,236,208,17,224,112, -0,161,43,225,188,1,224,55,2,145,79,128,7,234,62,1,144,116,246,161, -2,241,245,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,22,0,169,226,170,60,2,48,49,57,226, -15,4,140,107,125,15,87,111,2,95,54,48,32,233,64,24,140,88,2,83, -32,85,155,156,246,25,2,2,117,112,108,2,101,67,111,192,117,2,115,34, -32,194,29,65,43,78,198,78,50,128,104,107,23,71,72,79,23,39,73,64, -131,104,197,128,124,139,240,161,155,41,50,225,184,1,169,56,224,16,1,228, -36,0,195,123,227,217,5,192,38,96,68,251,203,9,96,5,234,210,1,130, -115,37,241,131,235,228,62,5,241,114,4,232,70,1,229,182,4,97,217,96, -205,234,91,4,161,206,130,87,143,205,101,147,254,78,2,228,89,8,66,104, -233,150,4,143,68,117,170,231,222,2,67,115,97,43,229,99,5,245,126,1, -67,33,32,106,96,147,2,89,32,67,227,88,4,163,121,230,224,0,225,31, -0,96,255,224,15,2,241,200,0,230,32,1,192,83,96,200,242,72,1,100, -101,128,157,159,248,32,29,164,22,98,240,113,225,224,22,1,227,11,7,230, -201,2,224,10,8,227,90,0,50,28,246,1,0,244,61,2,65,85,131,148, -164,153,65,30,253,252,1,161,199,193,41,192,205,176,199,224,206,0,224,105, -5,105,88,217,118,228,233,1,49,239,79,119,64,248,207,125,89,202,35,227, -227,215,5,236,43,5,224,103,2,64,165,198,177,230,213,10,225,100,7,195, -171,147,21,66,206,240,122,7,236,60,3,209,220,236,190,6,2,95,56,49, -224,154,1,244,115,2,225,217,3,163,54,227,67,3,224,190,1,78,160,225, -13,4,230,17,3,225,58,2,83,193,193,246,224,20,0,148,144,160,13,165, -201,210,39,62,210,36,224,120,69,147,205,33,201,241,93,11,187,150,182,121, -237,156,8,180,142,113,253,225,37,48,32,14,225,39,3,99,176,101,132,2, -51,55,57,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,97,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,231,208,2,225,7,1,67,75, -140,73,130,254,240,15,3,64,27,139,106,65,113,135,64,230,240,1,245,178, -3,228,139,4,224,42,8,224,228,0,169,67,239,92,2,226,118,0,168,193, -228,198,0,251,140,2,154,78,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,50,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,32,146,33,126,145,185,114,209,32,170,33,26,64,22,137, -195,65,159,226,101,0,137,130,90,155,180,31,2,49,50,52,229,60,0,64, -7,132,230,64,13,64,65,135,245,2,83,32,83,254,40,0,71,173,64,33, -67,83,99,10,77,84,64,16,86,174,128,201,64,56,136,21,47,63,2,51, -32,75,160,18,184,219,201,189,104,180,224,58,0,210,197,96,22,135,13,191, -71,128,236,64,15,32,45,64,71,134,224,96,90,80,225,64,18,247,27,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,245,73,241,161,135,161,4,128,49,130,12,32,140,2,50, -32,90,128,120,32,21,64,30,128,21,224,143,5,64,69,163,20,136,129,227, -201,7,241,167,0,238,98,3,254,112,9,189,4,224,39,18,202,224,226,62, -1,237,23,0,171,28,237,149,10,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,105,229,236,13, -3,133,122,101,207,252,81,1,224,50,33,196,4,137,19,32,152,2,56,53, -57,224,47,2,224,172,6,229,203,2,164,85,160,244,225,74,11,225,73,17, -225,72,16,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,159,196,225,69,8,225,64,9, -178,98,225,64,20,66,210,172,23,224,29,0,68,207,96,51,64,15,114,158, -136,223,224,64,3,64,55,132,32,192,232,32,218,184,212,67,252,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,138,31,224,122,0,203,33,227,229,0,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,124,218,226,141,4,253,158,12,227,216,9,193,60,227,218,5, -225,215,6,250,113,1,2,51,51,55,181,192,227,205,3,128,47,32,45,110, -224,2,57,56,56,233,204,4,242,198,9,96,43,240,86,1,224,179,1,239, -155,5,227,59,3,224,75,10,192,24,32,75,255,198,2,111,94,205,247,128, -29,160,103,56,220,248,242,3,97,198,133,244,110,120,134,119,69,107,96,137, -109,176,134,99,32,150,249,85,0,32,126,32,103,215,23,181,219,32,90,36, -179,64,12,134,62,153,170,227,47,6,98,194,90,35,32,130,66,211,77,100, -175,114,2,48,54,57,157,89,96,97,2,95,51,48,234,129,4,32,132,247, -225,35,209,0,181,230,200,186,64,13,94,38,132,53,125,250,118,58,248,148, -10,239,52,1,81,142,98,230,44,152,239,152,5,2,109,105,110,2,105,109, -117,2,109,34,32,210,89,71,154,229,4,1,249,177,1,2,95,52,55,2, -32,64,73,193,146,64,83,199,32,241,78,13,233,100,5,243,13,5,224,13, -0,102,26,226,153,0,97,242,160,75,145,87,33,143,206,61,128,29,32,223, -2,55,55,56,80,114,33,0,2,79,32,35,2,55,53,32,241,97,0,242, -242,6,64,162,135,145,245,227,20,2,78,97,116,149,224,87,97,32,44,162, -54,97,75,143,48,132,23,209,247,195,148,96,186,239,87,3,41,71,232,204, -0,2,50,55,56,156,103,173,206,96,7,253,22,15,176,18,237,51,1,228, -114,6,203,112,129,10,243,65,12,163,178,252,183,6,64,137,252,214,1,227, -97,0,255,211,9,243,30,0,243,2,1,225,202,9,199,200,88,180,226,215, -0,242,211,23,224,199,1,242,214,12,226,56,25,224,123,1,2,95,52,56, -235,147,0,224,73,1,241,18,5,233,196,3,243,120,0,228,160,0,228,56, -4,65,241,244,215,3,129,107,129,205,219,230,225,143,4,161,232,168,220,2, -57,54,50,97,187,105,252,177,187,32,40,32,9,99,209,231,226,18,225,173, -2,231,146,9,232,11,4,229,186,1,244,152,10,132,71,225,20,3,251,85, -9,97,20,97,181,225,35,1,32,14,247,231,5,135,85,225,95,15,224,28, -18,65,65,135,241,229,39,6,162,83,122,107,69,76,165,51,128,49,135,235, -131,101,226,172,18,164,18,226,162,8,226,157,7,234,94,0,247,21,23,142, -78,32,19,64,201,165,57,196,103,229,66,0,68,219,224,251,1,64,174,168, -129,227,179,8,176,142,255,150,0,64,19,117,112,155,207,255,163,1,67,184, -97,206,64,77,200,109,96,170,2,57,48,51,156,130,2,51,49,54,64,83, -84,217,45,174,204,78,64,29,32,44,2,75,32,66,228,54,14,227,1,3, -253,69,4,224,149,1,225,47,0,96,130,174,222,71,219,225,87,0,161,103, -224,49,1,64,44,160,7,247,28,3,64,144,198,68,224,189,12,2,55,51, -32,224,189,4,134,29,71,39,225,230,4,224,12,4,64,244,33,52,131,145, -81,156,104,86,131,104,146,85,103,172,241,184,0,2,67,32,79,194,189,64, -113,227,204,1,192,50,202,232,199,72,232,99,8,227,80,1,240,77,0,250, -49,13,228,140,4,235,200,0,237,159,6,251,140,13,235,200,17,249,250,3, -254,14,19,241,104,0,94,108,244,49,3,96,247,2,57,57,32,232,253,1, -65,106,252,153,0,211,180,227,85,2,129,98,198,169,236,6,1,224,35,3, -130,18,32,106,67,10,184,208,247,49,0,226,26,4,2,48,57,53,193,125, -128,38,2,58,49,48,32,142,226,167,1,252,29,9,245,56,4,32,15,243, -219,0,241,115,4,64,71,133,141,226,233,16,97,72,245,247,15,130,141,247, -250,4,226,152,11,232,137,8,239,245,4,192,136,132,212,105,74,64,122,47, -206,144,91,96,204,134,48,226,195,2,228,180,1,66,236,233,197,3,237,185, -4,160,100,65,102,234,189,2,226,68,2,143,199,169,109,236,116,7,251,6, -4,184,129,224,33,12,128,27,226,224,4,232,193,3,249,26,13,226,202,24, -254,87,9,254,73,6,236,162,2,253,13,0,251,106,22,64,62,201,255,133, -164,112,51,2,56,57,32,147,130,2,48,57,48,252,192,17,224,12,1,224, -20,0,224,160,5,237,63,4,96,2,224,136,12,253,150,6,230,75,0,245, -30,2,32,144,41,207,169,163,249,132,9,225,8,3,208,57,249,210,13,2, -48,51,51,192,49,224,18,6,160,193,32,245,2,53,54,50,171,13,105,47, -2,48,51,50,65,3,2,57,55,54,99,203,2,53,54,54,64,34,123,114, -40,126,72,38,32,207,66,126,96,9,2,56,51,32,164,183,224,30,0,2, -35,50,32,240,16,3,255,188,14,225,165,1,2,48,57,50,174,23,76,8, -96,19,2,54,50,54,110,48,88,237,2,48,57,52,227,40,3,135,28,98, -74,228,220,0,225,136,1,99,165,240,153,1,225,144,2,228,0,0,97,236, -99,172,224,110,10,201,181,2,51,52,50,128,212,2,57,49,57,96,131,214, -144,64,130,135,81,169,115,113,255,32,4,224,14,6,46,227,32,247,238,48, -1,96,56,217,251,228,109,19,2,90,32,66,228,100,45,244,87,15,192,124, -135,73,228,97,0,244,24,0,64,27,135,56,2,95,51,50,2,53,32,58, -131,4,220,238,128,69,32,20,65,54,96,20,207,210,70,60,229,163,0,233, -169,0,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,233,0,224,32, -0,224,62,3,247,193,6,224,23,0,160,38,240,59,5,96,8,160,5,32, -226,187,214,224,106,1,225,192,10,2,56,50,32,239,114,2,230,248,1,241, -66,4,244,140,2,228,253,3,32,69,2,50,57,54,247,185,9,231,6,3, -71,96,66,164,218,205,2,55,50,48,65,120,2,56,50,53,188,194,70,215, -255,134,19,2,101,120,112,2,97,110,100,2,68,105,99,2,116,58,32,143, -120,2,95,49,50,2,51,32,95,2,51,49,52,237,30,7,237,138,7,228, -127,14,225,71,4,242,54,8,226,126,0,220,142,232,160,6,229,214,2,224, -19,4,195,194,224,22,17,233,59,1,242,221,1,255,95,1,224,55,8,232, -115,3,224,29,10,55,18,45,162,81,66,2,50,50,54,251,115,1,230,105, -6,255,187,4,230,237,0,96,64,236,63,2,255,161,11,244,97,1,99,36, -246,169,1,146,107,176,131,176,119,32,139,228,49,2,232,193,0,91,254,37, -130,33,173,133,135,229,126,12,232,225,0,105,46,164,235,101,234,64,109,124, -65,140,128,165,224,225,15,11,230,172,18,249,248,5,248,209,7,232,221,19, -255,71,14,225,123,13,227,185,3,225,90,56,100,235,33,33,65,91,160,95, -225,75,23,232,124,0,234,162,1,35,81,110,81,244,113,3,192,21,232,29, -1,179,213,179,212,233,113,5,64,20,147,243,64,23,123,27,96,176,116,61, -45,254,226,109,1,238,206,1,96,136,82,13,65,116,108,134,95,223,229,97, -4,108,231,96,226,64,220,229,254,4,200,231,251,170,3,224,46,18,192,44, -64,212,198,47,64,37,139,225,196,123,130,84,149,197,85,196,2,52,57,32, -33,229,56,233,65,61,2,55,55,50,224,225,0,165,246,135,169,2,75,32, -89,225,182,0,243,227,1,245,169,16,240,155,27,96,33,96,57,224,223,2, -235,170,0,210,5,250,3,0,252,21,0,96,153,166,137,201,253,64,220,2, -57,57,49,230,134,4,241,214,0,207,185,232,73,2,255,13,13,253,43,3, -192,147,227,82,2,172,223,234,117,1,179,93,245,98,0,2,95,54,57,226, -121,1,69,248,52,24,226,160,19,96,61,37,228,97,24,196,0,125,79,164, -75,77,218,229,252,1,2,36,120,34,167,233,67,13,188,25,2,75,52,32, -32,2,252,31,1,128,31,136,37,237,88,14,163,69,224,231,0,150,213,65, -242,176,109,110,57,242,222,4,231,213,1,231,23,0,139,170,238,28,5,148, -189,243,4,0,224,43,0,160,23,128,35,242,255,8,224,21,9,225,245,0, -224,94,4,208,163,237,253,2,224,31,18,192,67,249,106,1,75,60,163,27, -228,222,3,232,105,3,224,32,8,160,69,216,76,64,7,253,117,5,226,63, -3,239,227,3,247,150,15,193,27,251,159,7,64,81,224,15,1,214,50,227, -25,1,128,76,179,134,226,224,1,128,159,236,220,1,65,188,137,247,235,91, -1,245,225,1,160,107,32,229,156,214,160,138,224,8,0,32,61,65,128,74, -68,234,248,1,64,20,239,96,31,218,251,234,248,53,245,250,4,224,215,0, -66,166,239,92,6,64,247,64,25,132,228,226,238,15,254,111,4,115,108,240, -71,14,88,18,224,230,26,108,28,235,220,63,228,224,1,128,130,132,219,32, -63,2,55,32,75,115,3,224,1,7,233,65,0,233,4,7,235,66,6,224, -34,17,224,32,3,32,188,202,57,64,125,132,87,225,98,1,236,93,2,65, -70,132,115,33,119,164,116,162,119,64,29,164,49,97,83,120,193,122,209,64, -25,249,73,7,2,97,100,105,2,99,116,34,96,27,64,34,194,170,60,52, -130,108,2,54,56,32,230,178,1,128,2,227,201,0,234,50,1,229,169,2, -234,26,2,73,22,97,108,232,100,2,236,177,3,242,155,11,184,152,185,111, -224,21,5,47,53,96,146,130,122,227,249,5,253,207,0,204,127,224,177,3, -234,199,13,232,24,6,224,59,1,240,5,1,109,57,253,177,4,168,58,228, -202,6,201,179,192,137,64,194,172,226,224,35,5,224,75,7,160,37,235,27, -8,225,18,10,64,117,249,158,8,233,188,1,244,24,7,225,96,0,207,166, -225,155,8,2,53,56,32,242,18,12,65,105,128,226,224,99,81,225,131,0, +73,2,64,89,32,82,62,160,80,253,53,0,224,211,0,2,53,48,32,194, +198,32,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,53,49,65,53,33,65,192,211, +64,7,171,21,151,46,69,17,64,6,66,109,138,206,128,39,98,227,128,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,164,0, +226,8,3,226,15,1,74,202,32,51,2,73,32,58,128,47,224,63,0,239, +3,0,64,8,163,117,76,174,130,116,2,50,32,65,160,18,128,196,65,138, +113,247,39,124,64,21,128,204,210,23,242,37,0,147,137,243,133,9,243,130, +12,193,171,243,7,14,224,30,5,239,116,0,83,1,253,245,7,2,57,55, +52,237,234,0,199,191,224,85,14,212,171,224,85,46,175,142,160,216,192,25, +208,84,198,161,166,87,243,59,17,225,54,6,224,32,3,128,115,247,121,1, +244,185,14,244,176,16,175,171,70,203,2,57,50,56,110,203,69,216,246,186, +2,2,50,57,32,233,75,3,2,90,32,67,224,27,10,224,95,10,198,56, +224,51,7,250,129,1,244,16,12,181,217,224,53,8,187,144,224,25,10,245, +36,1,208,113,66,114,163,50,238,254,11,55,21,142,253,64,58,224,36,4, +2,68,97,116,2,97,46,73,151,52,2,95,84,121,2,112,101,46,247,65, +1,64,47,163,107,224,84,11,2,70,108,111,2,97,116,87,160,39,131,134, +241,136,1,134,187,145,141,48,79,64,227,181,116,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,49,48, +128,21,131,152,194,178,243,177,3,145,103,103,191,99,243,244,5,4,242,196, +4,2,50,49,55,240,178,0,242,137,1,67,250,96,181,2,50,55,32,232, +188,0,242,9,6,2,95,57,54,101,109,237,18,2,224,89,2,105,110,88, +233,96,14,100,153,2,48,49,32,161,21,128,14,33,24,133,206,70,200,227, +29,1,244,205,0,100,37,197,227,185,233,66,65,166,249,160,6,243,11,1, +81,160,164,182,224,29,0,104,240,242,253,4,126,202,49,169,32,155,128,140, +96,142,241,196,1,224,181,1,65,165,162,143,64,10,32,17,65,16,168,30, +2,54,51,49,97,198,145,74,64,28,66,10,32,1,2,80,32,90,32,5, +52,218,160,164,52,118,32,92,192,106,37,67,50,141,96,11,224,10,1,64, +64,170,36,32,1,2,80,32,83,161,81,242,90,4,70,109,160,69,225,241, +1,36,161,247,56,10,242,106,8,245,145,12,2,95,55,51,222,254,224,112, +12,121,125,224,106,1,196,198,148,160,181,15,246,80,2,244,36,5,224,149, +0,98,134,128,127,72,125,121,240,218,52,2,95,50,55,32,159,64,7,71, +133,2,95,51,55,101,135,224,15,7,138,237,2,57,53,57,227,83,0,243, +170,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,27,3,227,21,9,114,88,71,113,225,57,15,2,56, +55,57,226,87,0,74,93,246,179,5,224,17,8,65,223,132,83,107,246,231, +20,2,249,165,0,247,86,1,246,68,1,229,98,0,247,202,1,163,9,229, +252,0,68,12,212,114,248,35,4,245,218,7,2,55,53,56,65,50,96,143, +252,60,2,2,99,110,83,161,12,252,178,3,248,23,9,225,243,0,163,62, +2,50,49,49,227,228,9,64,22,194,111,111,142,134,205,185,246,225,15,2, +231,91,3,231,99,2,224,34,3,228,4,0,88,35,248,83,3,2,55,51, +52,227,65,0,240,206,5,2,55,51,53,108,18,32,49,68,84,160,36,182, +129,132,42,196,3,118,60,65,227,205,76,160,104,131,18,164,86,240,200,2, +227,7,1,254,255,1,249,148,6,69,245,166,162,248,5,1,225,70,5,66, +86,97,146,225,128,4,2,68,34,32,228,162,5,161,203,193,136,131,65,96, +59,2,57,54,32,228,72,0,225,178,11,249,211,13,248,215,2,225,98,18, +240,13,0,136,176,200,133,227,243,0,255,246,3,226,159,0,64,112,226,150, +4,160,19,97,141,33,13,128,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,186,219,187,180,67,206,135,250,234,26,5,2,56,57,53,36, +167,2,48,53,32,224,213,5,229,22,1,102,246,67,205,2,95,49,57,2, +53,32,85,83,119,225,1,0,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,50,54,64,99,100,19,64, +33,136,93,224,166,18,162,23,128,97,200,192,2,57,55,54,97,103,2,57, +51,52,193,130,128,113,64,87,96,79,122,167,232,108,9,2,50,49,50,199, +192,229,85,13,136,109,232,110,8,129,242,160,99,200,213,180,7,231,179,1, +103,123,224,94,16,228,139,9,186,7,224,106,5,32,133,98,62,192,109,204, +201,96,109,225,245,5,160,48,233,57,15,134,33,233,57,16,64,126,168,18, +69,169,2,85,32,95,164,181,224,102,8,96,250,224,124,15,117,200,168,217, +128,87,168,106,159,229,160,93,251,218,8,126,203,232,224,2,234,34,1,225, +83,3,134,233,138,33,192,107,128,18,235,109,0,252,204,7,113,114,64,249, +148,251,103,167,251,118,2,105,111,142,116,32,69,232,11,2,225,195,4,160, +32,2,50,49,51,171,199,65,3,32,212,71,57,64,167,64,17,135,48,236, +60,0,147,144,73,94,32,56,129,72,229,42,9,226,108,2,102,255,48,96, +232,51,10,237,232,7,193,19,226,204,4,225,25,3,235,90,12,130,206,129, +150,64,26,96,30,225,168,0,128,195,172,32,160,189,81,230,145,156,224,168, +1,227,152,3,32,30,67,105,227,173,10,52,100,136,3,225,231,8,116,129, +79,206,100,82,2,95,51,52,255,133,2,224,40,8,252,146,0,129,133,234, +234,5,76,84,228,17,2,230,41,5,100,203,66,218,135,58,241,77,1,72, +7,99,63,224,177,1,2,55,49,55,130,40,231,31,4,196,214,43,247,49, +152,227,164,0,2,48,52,32,158,58,145,207,231,100,9,41,47,231,82,2, +133,238,192,154,232,7,1,233,1,0,245,65,0,226,21,13,96,127,242,14, +0,231,1,0,233,134,4,224,81,3,224,1,1,32,58,178,93,230,180,4, +128,2,226,27,2,235,4,2,64,214,240,89,1,224,49,2,229,220,4,39, +214,160,36,192,106,226,17,8,224,140,4,226,26,15,231,136,1,233,198,5, +231,177,4,235,83,0,224,134,8,2,55,49,56,234,101,4,224,162,10,230, +128,5,64,0,141,93,65,83,139,15,66,16,134,114,50,45,2,51,32,75, +2,52,32,75,2,52,32,65,192,26,64,36,175,47,214,251,64,156,224,181, +1,248,133,2,225,191,13,65,252,2,50,48,53,200,190,225,179,0,133,116, +227,199,7,224,55,7,130,184,226,68,9,134,40,255,182,7,2,52,50,54, +230,86,9,69,197,192,72,224,49,35,225,51,0,131,166,73,199,66,134,117, +234,2,48,55,57,228,165,1,227,191,3,225,233,8,2,56,53,32,233,111, +4,129,51,2,95,50,57,138,205,224,208,0,237,245,0,219,20,160,4,236, +202,10,224,20,0,2,51,49,48,205,124,64,78,192,21,99,44,224,163,4, +224,0,1,128,126,139,228,159,137,2,50,57,50,208,136,235,25,3,2,50, +48,55,234,204,2,228,90,8,33,56,32,93,128,59,2,95,51,51,86,125, +227,215,0,225,167,9,66,72,200,34,225,33,8,72,184,192,152,225,29,15, +2,55,48,32,32,35,151,244,64,1,224,149,9,192,17,111,1,225,177,6, +225,10,13,64,148,136,73,2,95,51,53,2,53,32,102,242,106,5,2,83, +116,114,46,117,2,46,73,115,128,8,75,240,64,48,176,73,224,48,10,2, +78,117,109,64,3,192,40,220,20,147,19,165,71,194,118,66,119,32,145,151, +151,230,14,0,240,129,1,128,66,248,34,1,69,80,229,40,2,35,58,102, +234,87,119,129,119,237,93,4,227,77,0,163,144,64,52,33,117,224,28,6, +164,111,192,26,231,93,2,229,39,6,209,125,224,95,1,244,25,2,187,114, +64,50,134,106,135,75,131,176,224,15,1,224,211,0,184,212,2,57,49,48, +49,100,113,134,64,32,96,230,169,29,169,35,130,3,231,107,4,149,198,233, +188,13,228,145,1,234,94,4,162,21,2,57,53,53,230,74,1,103,120,2, +48,49,56,228,64,2,224,77,6,64,149,247,161,1,2,83,32,73,247,11, +4,175,243,239,240,14,230,14,8,228,106,0,40,154,65,72,171,202,201,172, +232,164,2,136,110,101,182,221,139,2,49,57,56,224,242,0,32,55,85,91, +2,56,48,32,96,38,133,189,75,241,32,10,227,197,0,73,64,91,101,226, +74,2,179,78,247,39,14,64,7,192,117,160,250,185,93,76,67,57,135,115, +44,96,110,178,235,228,158,2,32,141,186,230,96,168,131,223,47,84,122,165, +2,48,49,54,128,58,219,177,145,99,104,242,167,207,64,29,131,81,67,210, +32,80,138,72,106,132,161,125,224,167,3,152,220,106,232,138,102,96,140,177, +86,231,61,1,193,163,225,155,0,253,91,1,225,4,2,248,87,1,130,117, +178,192,2,56,49,57,226,80,2,179,50,243,17,2,244,133,4,238,178,1, +106,228,193,113,128,95,236,31,2,243,162,3,2,54,55,32,224,57,0,169, +112,245,159,9,224,156,1,244,229,12,98,27,228,76,0,75,94,216,226,224, +57,3,245,53,10,227,38,12,65,254,137,202,100,172,242,151,8,64,31,2, +49,32,35,224,152,3,228,39,1,224,102,0,34,128,229,98,7,245,70,5, +65,185,131,254,2,75,32,66,230,8,11,175,213,239,133,11,239,47,3,40, +217,128,235,239,130,23,32,40,160,190,233,2,3,64,134,196,114,37,87,249, +225,5,177,58,250,244,5,250,241,10,143,18,200,208,224,40,19,226,77,7, +145,171,250,72,4,165,49,143,159,165,2,233,89,6,72,169,32,216,95,111, +232,75,9,77,218,128,26,231,50,2,85,165,173,83,177,162,245,141,9,95, +75,244,90,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,104,1,224,62,15,224,61,5,2,102,101, +119,224,60,7,2,95,56,54,227,127,1,250,138,8,161,31,96,253,248,26, +5,224,37,4,171,0,224,37,7,251,122,15,142,163,224,73,12,192,25,98, +234,224,111,16,224,36,1,238,68,4,236,40,2,100,10,35,22,112,156,67, +151,64,228,160,56,227,48,4,128,73,95,164,131,243,68,168,252,53,18,129, +182,224,32,18,144,122,224,33,20,198,218,224,215,9,234,100,2,249,138,7, +224,39,4,128,99,225,111,5,229,86,8,231,65,1,211,129,250,210,5,229, +127,6,224,77,3,253,57,30,244,221,2,224,31,3,178,143,224,78,0,224, +114,10,224,192,2,244,181,1,224,154,29,124,170,228,181,0,112,38,109,133, +42,44,137,177,96,52,227,106,8,248,240,28,2,66,97,100,216,216,214,66, +68,143,180,20,103,57,32,88,2,56,57,32,96,22,212,9,36,166,251,93, +1,228,114,5,224,23,1,230,249,0,161,46,103,16,193,102,199,28,234,17, +0,228,169,0,255,213,25,229,12,1,224,46,20,197,18,233,40,3,175,152, +224,47,13,192,95,242,224,2,255,38,12,228,34,0,228,60,20,145,206,233, +253,5,180,141,241,27,8,242,27,6,64,117,105,247,33,174,192,196,246,91, +14,243,171,14,233,92,5,235,169,2,231,104,7,242,221,2,232,143,8,234, +9,5,235,162,2,251,169,9,107,253,2,54,56,32,231,112,2,231,216,11, +138,66,66,77,40,31,225,19,47,2,56,56,48,237,54,4,234,72,7,224, +239,0,252,250,16,241,10,4,169,27,192,14,133,131,241,105,1,192,129,249, +12,3,225,40,9,236,159,3,204,165,233,99,4,251,234,0,240,95,5,129, +87,245,123,2,252,254,6,227,39,0,195,245,139,218,99,207,228,21,4,228, +237,3,104,146,42,59,232,253,6,226,121,39,242,225,0,227,69,0,227,233, +5,227,69,14,222,14,250,133,2,230,20,13,253,227,4,227,69,4,192,25, +32,207,229,148,5,128,224,234,11,5,226,247,3,227,32,3,203,167,227,48, +3,225,65,1,112,38,225,65,13,161,205,181,160,73,210,2,49,48,48,79, +13,32,19,2,52,51,53,74,30,72,64,236,142,2,226,139,6,252,149,5, +255,88,8,64,78,35,116,78,6,80,11,224,70,5,47,63,224,149,5,251, +213,4,232,59,13,224,230,4,241,55,8,2,48,49,55,160,78,99,115,238, +105,1,248,149,5,235,246,5,208,254,95,193,226,72,2,150,207,232,70,3, +231,133,16,227,149,9,224,10,0,230,243,14,224,198,6,239,102,7,224,174, +24,166,74,228,138,7,74,104,2,50,56,32,97,9,215,104,228,150,10,249, +246,4,128,227,32,73,2,54,50,52,196,158,252,246,9,227,51,2,130,234, +76,247,183,21,186,102,82,151,83,112,32,5,246,241,1,227,83,6,224,209, +1,235,250,1,228,161,4,227,54,4,240,189,0,245,167,2,227,146,22,239, +217,13,144,73,225,145,0,232,204,6,225,140,4,227,112,4,69,249,208,65, +2,55,55,53,248,2,7,146,239,237,151,7,246,79,12,247,57,2,232,3, +2,230,89,6,225,217,2,128,183,230,106,8,129,156,2,48,49,51,195,174, +2,55,55,48,64,155,249,165,0,225,185,2,140,198,149,236,78,41,65,165, +80,7,201,182,192,17,2,75,32,75,224,61,0,2,52,56,55,128,18,150, +131,105,145,98,23,250,220,3,233,236,26,224,40,11,129,205,235,215,1,239, +5,6,36,21,228,9,4,246,216,2,255,70,6,229,89,4,227,128,12,232, +202,2,73,140,2,85,32,67,229,16,3,138,65,117,243,32,25,65,50,245, +137,0,244,91,6,2,110,101,103,2,97,116,101,202,44,227,210,0,240,86, +8,162,7,228,6,8,174,209,232,150,1,231,12,13,232,165,18,249,85,5, +240,219,1,249,30,5,254,61,15,228,191,7,224,71,7,227,37,8,232,251, +9,148,98,224,8,3,229,59,26,224,112,8,249,9,7,228,83,4,227,20, +8,138,184,248,157,6,251,76,3,251,84,0,38,81,234,52,3,233,35,8, +225,118,1,226,19,1,66,229,96,166,237,4,6,38,162,138,211,241,3,1, +232,214,9,225,254,12,233,110,3,251,146,2,224,225,3,232,236,6,244,216, +0,225,0,3,232,245,7,39,124,80,92,96,89,39,43,2,56,52,52,99, +234,249,76,3,233,5,18,225,116,4,83,33,246,172,7,252,245,12,224,205, +14,229,105,0,224,199,2,227,85,6,117,131,2,95,55,50,96,25,2,75, +32,85,224,29,19,109,104,241,44,6,225,190,6,224,149,7,185,202,227,98, +9,224,101,9,32,44,120,158,2,56,56,32,237,253,2,2,98,105,110,2, +100,34,32,235,70,15,132,84,227,136,6,196,218,244,184,5,221,105,229,225, +2,224,57,4,224,35,2,242,216,0,69,179,162,63,227,12,5,97,188,193, +155,233,154,11,226,136,8,2,48,54,52,224,150,4,234,226,7,226,236,0, +239,184,0,67,57,245,44,12,102,65,99,65,105,153,227,65,12,237,24,11, +224,240,8,113,94,150,7,248,151,0,231,179,3,235,234,8,226,175,7,251, +98,8,64,192,64,35,237,102,4,224,240,10,235,200,4,224,0,6,245,255, +11,65,132,122,193,227,27,25,250,215,1,121,38,99,80,36,118,32,36,38, +169,2,49,53,54,226,92,3,2,116,99,80,2,97,116,58,2,32,34,32, +166,185,132,160,127,189,35,193,2,56,52,50,240,148,6,224,76,10,2,79, +32,35,2,51,50,32,177,8,192,55,231,121,0,128,203,168,32,174,22,65, +88,97,189,97,197,33,191,83,13,64,225,224,151,1,2,61,61,34,231,219, +0,224,34,14,2,84,114,117,230,225,1,224,163,4,49,5,78,190,113,28, +2,49,56,55,195,175,97,13,64,27,152,116,2,80,32,58,96,29,152,102, +40,55,64,14,152,87,100,227,228,221,11,102,149,225,199,3,93,244,2,48, +51,50,192,117,248,129,1,246,169,8,2,57,48,48,251,11,0,229,218,0, +226,142,5,131,144,234,228,2,227,83,0,255,44,21,132,251,248,170,14,239, +45,1,230,211,14,228,10,0,130,138,232,41,1,75,41,195,94,128,19,71, +45,124,136,32,7,237,82,4,255,227,1,195,197,65,121,64,42,96,140,114, +226,227,45,7,65,47,153,147,253,197,1,128,67,234,115,1,234,129,5,230, +119,4,105,32,235,219,2,224,60,8,92,254,224,245,2,96,14,235,124,4, +226,150,0,195,253,224,61,0,133,5,129,15,245,129,2,105,189,196,34,96, +23,34,119,120,127,202,64,160,7,234,79,2,235,64,3,224,2,2,229,207, +1,225,218,2,224,2,3,137,127,225,157,2,253,63,14,34,128,102,156,247, +223,1,118,54,193,27,238,230,5,128,7,105,220,251,235,3,32,0,224,9, +0,235,239,13,161,2,96,86,224,210,6,241,138,3,96,92,65,230,132,142, +245,67,3,236,240,1,244,85,2,224,231,0,201,62,237,32,3,227,127,1, +107,161,235,163,4,236,158,2,148,182,102,169,254,52,1,233,196,5,128,102, +173,178,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,241,214,6,224,2, +0,238,133,1,224,14,3,240,138,8,224,1,11,33,98,224,130,4,224,234, +16,224,246,12,236,222,6,237,239,1,224,5,12,246,55,9,128,72,242,114, +1,102,111,100,25,227,142,0,140,212,119,49,158,131,224,227,0,2,95,50, +55,100,139,224,42,1,119,92,36,138,100,79,64,44,99,147,128,65,192,22, +64,8,239,213,4,243,219,11,235,202,10,227,130,1,225,60,3,239,162,14, +225,138,0,225,32,6,224,181,12,251,146,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,54,54,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,34,3,193,101,224,240,1,73,56,225,29,2,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,225,210,0,173,238,173,86,2,95,54,51,32,32, +183,76,214,53,168,5,128,220,65,202,130,210,234,212,2,2,80,32,75,2, +50,32,85,132,253,2,75,32,95,161,235,2,89,32,66,173,138,237,135,12, +155,139,139,57,64,79,34,86,209,62,149,176,128,113,130,76,128,115,105,154, +103,227,116,135,233,80,3,64,19,226,78,1,64,100,135,16,132,168,132,124, +228,91,0,230,149,3,136,70,160,179,200,125,129,199,136,236,143,6,239,13, +2,224,61,7,193,25,224,33,1,225,3,1,161,25,113,242,224,21,0,72, +86,40,120,105,224,163,26,73,31,157,107,2,95,49,56,2,51,32,35,234, +36,0,223,209,234,98,15,241,70,2,64,46,155,112,2,65,32,58,129,44, +32,11,2,90,32,85,106,55,65,95,32,14,2,75,32,58,129,187,234,4, +0,101,200,235,235,3,64,32,138,115,114,171,64,14,138,115,2,95,52,57, +180,88,65,95,146,40,96,193,32,30,177,244,160,6,160,24,64,11,128,30, +224,24,12,160,49,96,31,32,7,156,35,100,49,64,115,202,168,41,21,239, +212,2,233,106,9,248,15,7,227,194,6,253,101,9,119,180,169,245,2,55, +50,50,248,191,9,255,46,5,236,168,32,2,103,101,116,2,65,112,112,2, +67,111,110,204,172,236,105,7,255,156,3,2,85,32,73,202,98,74,167,161, +141,96,105,2,51,51,55,226,24,17,250,0,1,83,87,65,57,64,65,130, +77,104,127,64,14,130,52,56,210,211,247,253,123,1,83,78,76,62,199,147, +106,65,238,21,3,172,253,224,2,0,239,125,6,234,203,1,142,104,65,200, +130,213,34,222,240,120,8,64,112,130,134,32,208,2,57,57,51,254,68,0, +235,101,1,32,34,66,209,224,147,0,239,216,1,136,6,224,155,7,224,16, +3,34,143,128,64,130,207,2,83,32,83,105,69,255,128,17,184,233,224,33, +19,131,195,254,126,8,253,182,8,165,65,226,93,19,2,90,32,95,236,199, +5,253,232,14,145,207,66,90,38,89,119,17,221,177,67,28,228,118,0,245, +157,6,181,99,224,57,8,142,192,224,57,1,224,93,13,195,122,228,212,1, +254,167,17,209,20,203,226,251,127,10,251,124,14,2,85,32,83,221,67,224, +125,1,102,103,132,24,64,6,248,226,1,249,59,3,2,57,57,55,234,201, +1,225,75,11,224,214,1,34,85,2,55,49,52,163,156,192,101,2,95,57, +56,132,118,160,226,2,95,50,52,96,62,238,19,0,226,3,18,192,239,128, +31,224,28,6,96,77,225,9,12,201,68,250,198,10,167,81,215,158,250,180, +8,2,85,32,66,224,187,3,36,4,249,238,4,249,25,5,255,203,3,224, +56,6,120,99,224,46,16,248,97,23,225,99,8,225,244,17,225,4,16,173, +232,248,159,11,225,177,23,51,199,64,19,225,178,1,224,198,1,226,195,10, +150,179,225,12,3,224,95,23,167,200,224,94,0,224,60,2,226,98,13,229, +251,34,2,100,115,69,2,70,105,101,2,108,100,115,229,250,12,68,162,135, +81,136,109,163,29,32,194,64,25,135,92,241,145,14,162,175,235,208,9,243, +247,3,64,202,169,77,241,117,3,161,14,224,40,1,32,79,161,2,224,230, +2,64,130,199,107,2,95,50,49,32,224,251,160,0,2,54,50,54,125,55, +66,195,64,38,230,168,2,158,203,128,137,145,129,155,51,69,203,225,38,17, +2,101,110,117,2,109,34,32,129,91,64,80,134,183,161,20,101,11,161,19, +134,193,79,109,236,168,0,226,132,9,101,204,224,26,13,136,107,226,186,12, +184,135,229,137,15,209,53,32,132,230,169,5,200,168,96,38,102,236,140,4, +100,41,229,155,6,65,101,224,36,6,255,117,14,92,53,224,37,2,239,73, +1,229,137,12,228,152,28,224,101,4,96,21,228,37,6,2,53,55,55,228, +37,9,248,220,2,224,170,9,228,37,8,2,54,48,32,245,209,4,227,64, +1,224,25,6,225,63,3,105,239,65,221,136,131,105,218,230,119,5,187,212, +240,76,1,233,228,21,199,122,231,235,19,224,206,11,192,25,233,142,1,224, +244,21,249,52,11,129,48,128,23,96,245,156,22,238,211,2,229,239,0,161, +170,2,95,50,53,73,198,155,9,250,27,20,160,116,32,155,234,20,0,247, +152,5,141,159,249,158,4,141,156,139,100,205,65,126,157,96,69,96,4,203, +121,32,244,174,153,98,9,122,50,128,56,148,32,33,199,130,34,224,0,1, +227,6,12,225,219,8,97,220,137,239,228,204,12,129,119,179,169,64,242,89, +30,32,6,162,23,85,129,99,245,76,36,228,52,1,2,118,97,108,151,70, +248,19,2,2,121,112,101,100,71,224,18,1,2,107,105,110,154,131,224,18, +1,2,115,111,114,2,116,34,32,128,90,236,241,3,229,100,20,242,168,0, +241,51,0,161,158,65,96,100,227,118,41,142,124,2,51,56,52,226,37,5, +249,66,10,70,168,96,22,69,10,224,54,5,129,49,65,5,246,98,0,195, +3,232,158,24,241,195,0,234,129,19,133,255,105,96,64,128,235,197,0,232, +7,21,38,49,194,197,224,42,10,152,35,224,94,1,133,253,64,94,129,222, +73,107,35,5,225,134,2,2,101,116,83,2,76,111,99,2,69,120,112,2, +114,34,32,160,242,184,196,162,162,134,58,2,50,55,32,224,71,1,161,74, +124,39,192,19,64,56,134,169,2,79,32,58,128,27,97,211,128,180,2,51, +53,50,160,35,230,85,1,254,45,0,164,97,228,88,0,247,165,0,75,48, +67,121,2,50,57,50,236,26,2,228,122,1,130,0,224,55,6,82,221,39, +222,2,49,49,50,158,75,141,136,160,6,227,179,1,114,3,192,49,231,18, +15,2,117,110,100,49,249,2,110,101,100,168,57,130,99,250,227,0,224,54, +15,238,99,0,2,51,49,51,246,193,2,38,136,226,17,0,114,122,247,251, +4,240,224,0,224,157,2,226,182,0,224,105,15,243,74,1,199,185,175,91, +178,58,224,61,21,192,167,200,140,96,51,160,180,251,168,22,130,0,35,77, +128,45,82,78,49,78,191,149,215,162,152,53,242,159,0,2,95,57,49,233, +189,1,228,189,1,129,6,66,27,209,79,228,96,3,2,91,93,34,241,252, +3,224,146,8,2,57,49,32,243,130,0,203,223,192,202,32,8,176,160,124, +233,224,53,3,32,180,160,53,250,214,1,224,91,8,74,33,248,53,2,224, +91,5,228,34,1,135,49,64,230,137,146,2,51,48,32,201,102,2,49,52, +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,171,6,138,13,251,181,0,249,35,4,246,94, +1,252,38,6,101,217,170,255,241,180,18,2,95,51,55,134,105,251,252,2, +229,158,0,32,64,235,161,1,182,18,181,150,224,109,2,170,143,69,70,64, +174,246,104,1,235,50,0,181,217,224,17,5,255,57,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,52, +50,244,149,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,86,67,2,57,57,32,32,209,70,163,227,229,1,235,189,5,149,179,32, +38,40,123,2,52,50,57,228,199,1,224,41,8,97,233,135,5,134,246,64, +149,64,7,32,22,104,129,130,75,98,93,135,16,64,48,222,123,137,246,96, +137,47,71,192,78,133,197,222,153,64,70,130,71,235,117,3,77,214,136,240, +32,9,75,215,45,26,152,238,194,80,252,96,0,64,5,225,215,1,128,48, +32,137,225,81,5,242,157,5,226,172,5,249,59,8,227,49,0,226,146,0, +2,48,57,54,189,51,64,237,97,84,233,99,14,48,65,32,10,182,159,102, +228,227,167,0,64,236,254,23,1,226,140,9,128,76,153,40,131,5,201,217, +113,16,189,1,162,80,224,126,12,98,158,69,10,64,62,129,209,254,153,7, +64,188,32,129,229,22,11,247,177,4,165,120,100,55,2,55,51,51,135,79, +161,196,128,72,173,108,96,233,160,139,2,55,51,52,235,198,0,64,46,71, +244,148,92,64,57,164,138,2,55,51,53,193,32,100,252,64,45,64,136,128, +10,64,43,202,11,233,113,6,2,49,48,51,243,202,0,227,133,1,65,156, +87,230,172,60,238,203,5,228,24,7,202,232,233,207,10,192,93,249,199,5, +227,237,3,164,49,112,15,66,8,197,108,233,191,7,159,94,129,37,65,205, +67,59,224,107,12,71,116,129,206,224,208,7,143,25,235,233,3,240,213,3, +236,5,8,2,48,51,56,232,99,1,224,135,7,224,43,4,110,168,98,102, +107,68,249,223,3,160,6,177,15,99,85,240,3,2,160,247,249,19,0,226, +136,2,225,38,5,240,12,2,56,238,117,109,194,198,128,139,243,210,2,193, +68,225,153,0,228,124,6,236,46,7,129,227,65,86,132,146,244,220,0,100, +12,64,155,231,143,1,235,79,6,216,166,230,72,0,253,179,0,254,22,7, +223,78,254,51,12,100,115,225,205,8,2,57,48,32,254,72,5,254,200,3, +254,227,4,252,186,7,220,192,194,113,64,202,232,25,0,100,57,238,224,2, +224,79,0,253,208,2,135,27,160,59,32,138,171,131,64,14,253,42,5,224, +117,7,224,150,0,229,9,3,165,7,99,159,202,16,2,95,50,51,70,41, +2,39,32,89,224,151,24,222,106,152,32,224,131,6,65,228,148,151,236,205, +3,120,207,186,234,225,61,11,254,171,8,162,213,253,247,3,224,9,0,128, +147,162,221,239,89,6,224,65,1,104,142,231,215,8,253,204,11,255,14,8, +236,24,0,192,99,228,7,3,224,26,0,96,115,128,167,224,31,4,224,131, +2,240,64,0,192,84,224,133,1,236,100,2,224,203,2,224,92,5,64,47, +111,137,100,41,242,93,0,137,121,59,179,227,113,0,67,43,135,141,2,79, +32,80,103,189,2,51,49,48,121,124,131,242,2,48,57,57,32,7,64,27, +96,107,35,52,136,10,45,23,98,217,103,228,65,186,96,118,224,39,16,36, +129,160,39,102,42,224,39,17,38,32,160,39,64,88,96,147,36,14,219,236, +2,49,51,50,166,12,160,186,237,240,0,238,213,2,108,170,227,198,7,162, +209,200,15,238,166,11,226,3,11,225,142,5,224,30,12,224,85,16,228,163, +0,224,85,22,226,103,6,98,23,65,49,64,149,237,98,1,227,35,1,33, +2,64,250,137,22,235,132,6,75,127,2,76,105,116,2,115,46,75,2,110, +111,119,2,110,83,121,2,109,98,111,75,182,64,47,136,89,225,42,141,244, +37,2,225,42,75,239,185,1,229,155,10,73,142,244,255,0,189,168,220,137, +111,122,230,96,3,92,118,224,150,1,236,183,2,241,82,2,67,153,134,111, +166,117,228,161,7,229,25,2,224,25,8,224,131,0,241,28,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,43,0,229,112,17,128,6,132,166,193,228,234,151,9, +71,142,94,65,192,45,68,185,232,115,4,180,65,238,209,2,224,107,30,132, +37,234,137,0,230,50,2,194,243,224,243,6,160,154,2,48,54,32,207,58, +160,82,2,50,56,32,232,108,6,162,11,225,207,5,226,226,3,167,31,130, +15,64,5,129,102,243,255,1,238,176,10,193,95,236,180,5,69,213,211,75, +241,107,2,233,11,5,240,14,1,65,75,225,37,6,190,87,131,51,107,3, +122,183,198,32,128,166,43,113,96,241,187,4,45,248,229,108,0,236,208,17, +224,112,0,161,43,225,188,1,224,55,2,145,79,128,7,234,62,1,144,116, +246,161,2,241,245,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,22,0,169,226,107,69,78,42,238, +230,0,98,15,140,107,125,15,91,64,2,95,54,48,32,204,64,24,140,88, +2,83,32,85,155,156,246,25,2,2,117,112,108,2,101,67,111,192,117,2, +115,34,32,194,29,65,43,78,198,78,50,128,104,107,23,33,186,2,51,53, +52,159,20,32,5,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,203,9,96,5, +234,210,1,130,115,37,241,131,235,228,62,5,241,114,4,232,70,1,229,182, +4,97,217,143,99,234,91,3,161,206,130,87,143,205,101,147,247,233,5,227, +101,5,66,104,233,150,4,145,215,117,170,231,222,2,67,115,97,43,229,99, +5,245,126,1,67,33,40,68,99,136,2,89,32,67,227,88,4,163,121,230, +224,0,225,31,0,96,255,224,15,2,241,200,0,230,32,1,192,83,64,148, +34,237,233,137,4,128,157,159,248,32,38,164,22,98,240,113,225,224,22,1, +227,11,7,230,201,2,224,10,8,227,90,0,50,28,246,1,0,244,61,2, +65,85,131,148,164,153,65,30,253,252,1,161,199,193,41,192,205,176,199,224, +206,0,224,105,4,55,208,224,25,1,228,233,3,2,51,32,80,96,25,64, +201,143,125,64,41,35,227,227,215,5,236,43,5,224,103,2,64,67,200,39, +230,213,10,225,100,7,163,171,96,50,130,206,240,122,7,236,60,3,209,220, +236,190,6,2,95,56,48,238,19,1,244,115,2,225,217,3,163,54,227,67, +3,224,190,1,78,160,225,13,4,230,17,3,225,58,2,83,193,193,246,224, +20,0,83,200,224,13,0,165,201,210,39,2,57,57,57,37,108,223,233,2, +48,51,57,2,32,64,89,241,92,10,187,149,182,120,237,155,8,176,91,113, +252,225,36,48,32,14,225,38,3,99,175,101,131,2,51,55,57,197,131,228, +243,1,2,102,114,101,2,101,32,116,42,80,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,96,2,112,34,32,230,25,2,227,16,3,240,90,0,230,205,1,164,237, +228,234,5,228,231,5,231,15,1,225,157,2,140,240,234,14,1,228,167,17, +228,144,9,228,135,8,226,229,2,225,7,1,67,74,140,72,130,253,240,14, +3,64,27,139,105,65,113,135,63,230,239,1,245,177,3,228,138,4,224,42, +8,224,228,0,169,66,239,91,2,226,117,0,168,192,228,197,0,251,139,2, +154,77,98,69,228,18,0,135,229,162,24,238,81,5,227,187,2,161,248,224, +8,3,243,72,0,67,114,223,49,233,220,2,81,150,192,59,233,243,3,224, +25,5,224,26,6,224,29,7,227,237,3,227,132,10,192,196,226,229,4,64, +146,139,171,32,196,82,208,32,170,33,152,64,22,137,194,64,217,142,78,34, +101,137,129,90,154,180,30,2,49,49,56,229,59,0,64,7,97,91,96,13, +64,65,135,244,2,83,32,83,254,39,0,71,172,64,6,67,83,99,10,84, +132,64,16,107,244,96,201,64,56,136,20,47,62,2,51,32,75,128,18,64, +49,192,75,139,231,40,179,224,58,0,210,196,96,22,135,12,174,190,128,236, +64,15,34,148,64,71,134,223,96,90,80,224,64,18,247,26,3,202,241,64, +23,130,160,235,198,5,241,225,3,242,194,3,64,47,130,180,97,218,231,191, +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,60,224,143,5,129,144,66,233,136,128,227,201,7,241, +166,0,238,97,3,254,111,9,189,3,224,39,18,199,10,226,62,1,237,22, +0,161,233,237,148,10,234,238,0,227,71,6,69,1,227,73,1,229,212,1, +228,186,2,241,72,6,210,79,195,67,224,132,8,158,74,236,12,2,133,122, +101,207,252,80,1,224,50,33,196,4,137,18,32,152,2,56,53,51,224,47, +2,224,172,6,229,203,2,164,85,160,244,225,74,11,225,73,17,225,72,16, +227,228,0,232,170,3,224,58,18,234,87,8,233,102,13,228,247,4,233,92, +8,224,19,0,198,197,225,69,12,136,106,225,69,8,225,64,9,178,97,225, +64,20,66,210,172,22,224,29,0,68,207,96,51,64,15,34,52,200,222,224, +64,3,64,55,132,32,192,232,32,218,184,211,32,51,96,80,40,49,2,50, +57,48,198,12,64,36,224,89,0,224,12,4,237,186,2,32,8,224,98,0, +41,252,224,11,1,132,212,192,122,64,7,227,229,5,117,148,237,111,7,244, +254,3,177,229,245,146,0,195,121,225,184,0,227,164,11,160,67,224,46,24, +69,43,226,141,5,253,157,12,227,216,9,193,60,227,218,5,225,215,6,250, +112,1,2,51,51,55,181,191,227,205,3,128,47,32,45,110,223,2,57,56, +50,233,203,4,242,197,9,96,43,240,85,1,224,179,1,239,154,5,227,59, +3,224,75,10,192,24,32,75,255,197,2,111,93,205,246,128,29,160,103,2, +95,55,48,248,241,3,97,198,133,244,110,119,134,119,69,107,96,137,109,175, +134,99,32,150,249,84,0,32,126,32,103,215,22,181,218,46,200,49,142,64, +12,134,62,153,169,227,47,6,102,138,90,34,32,130,71,74,84,23,175,113, +2,48,54,51,120,34,129,123,2,95,51,48,234,129,4,32,132,247,224,35, +208,255,181,229,200,186,66,188,94,37,132,53,125,249,227,136,0,234,175,6, +239,51,1,81,141,98,230,44,151,239,151,5,2,109,105,110,2,105,109,117, +2,109,34,32,210,88,72,52,229,4,1,249,176,1,2,95,52,55,2,32, +64,73,193,146,64,83,199,32,241,77,13,233,100,5,243,12,5,224,13,0, +102,26,226,153,0,97,242,160,75,145,86,33,234,194,29,128,29,32,223,2, +55,55,50,80,113,54,237,2,79,32,35,2,55,53,32,241,96,0,242,241, +6,64,162,135,145,245,226,20,2,78,97,116,149,223,87,96,32,44,162,54, +97,75,143,47,132,23,209,246,195,148,96,186,239,86,3,41,71,232,204,0, +2,50,55,56,143,195,196,252,236,222,3,245,63,7,230,52,1,225,34,1, +228,114,3,203,112,129,10,243,64,12,163,178,252,182,6,64,137,252,213,1, +227,97,0,255,210,9,243,29,0,243,1,1,225,202,9,199,200,88,179,244, +179,4,242,210,19,224,199,1,242,213,12,226,56,25,224,123,1,2,95,52, +56,254,133,0,224,73,1,241,17,5,233,196,3,243,119,0,228,160,0,228, +56,4,65,241,244,214,3,129,107,129,205,219,229,225,143,4,161,232,168,220, +2,57,53,54,97,187,105,252,177,186,32,40,32,9,99,209,231,226,18,225, +173,2,231,146,9,232,11,4,229,186,1,244,151,10,132,71,225,20,3,251, +84,9,97,20,97,181,225,35,1,32,14,247,230,5,135,85,225,95,15,224, +28,18,65,65,135,241,229,39,6,170,85,126,112,69,76,165,51,128,49,135, +235,131,101,226,172,18,164,18,226,162,8,226,157,7,234,94,0,247,20,23, +142,78,32,19,64,201,165,57,196,103,229,66,0,68,219,224,251,1,2,58, +49,48,91,188,72,129,227,179,7,2,54,54,32,96,96,255,149,0,64,19, +77,60,128,59,255,162,2,92,1,99,91,64,77,200,109,96,170,2,56,57, +55,156,129,2,51,49,54,101,182,32,107,45,174,77,76,96,44,134,211,2, +75,32,66,228,54,13,2,54,53,32,253,101,7,175,217,224,149,1,238,221, +0,96,130,174,222,71,219,225,87,0,161,103,224,49,1,64,44,128,7,247, +27,4,64,144,198,68,224,189,12,118,7,224,189,2,134,29,71,39,225,230, +4,224,12,4,64,244,33,52,131,145,81,156,97,133,131,104,146,84,103,172, +241,184,0,2,67,32,79,194,189,64,113,227,204,1,192,50,202,232,199,72, +232,99,8,227,80,1,240,77,0,250,48,13,235,233,4,235,200,0,237,159, +6,251,139,13,235,200,17,249,249,3,254,13,19,241,104,0,68,97,242,110, +2,128,247,2,57,51,32,232,253,1,65,106,252,152,0,211,179,227,85,2, +129,98,198,169,236,6,1,224,35,3,130,18,43,11,71,88,184,207,247,48, +0,226,26,5,2,56,57,32,192,133,104,101,64,126,135,55,130,167,226,165, +8,75,182,240,173,3,2,57,49,32,241,115,11,64,71,133,141,226,233,16, +97,72,245,246,15,130,141,247,249,4,226,152,11,232,137,8,239,245,4,192, +136,132,212,105,74,64,122,47,206,144,91,96,204,134,48,226,195,2,228,180, +1,66,236,233,197,3,237,185,4,160,100,65,209,234,189,2,226,68,2,143, +199,169,109,236,116,7,251,5,4,184,128,224,33,12,128,27,226,224,4,232, +193,3,249,25,13,226,202,24,254,86,9,254,72,6,236,162,2,253,12,0, +251,105,22,64,62,201,255,133,164,112,51,2,56,51,32,147,130,2,48,56, +52,252,191,17,224,12,1,224,20,0,224,160,5,237,63,4,96,2,224,136, +12,253,149,6,230,75,0,245,30,2,32,144,41,207,168,241,249,131,9,225, +8,3,208,57,249,209,13,2,48,50,55,192,49,224,18,6,160,193,32,245, +2,53,54,50,171,13,105,47,2,48,50,54,65,3,2,57,55,48,99,203, +2,53,54,54,64,34,123,113,47,19,64,21,32,207,66,126,96,9,32,169, +164,183,224,30,0,2,35,50,32,240,16,3,255,187,14,225,165,1,2,48, +56,54,174,23,76,8,96,19,2,54,50,54,110,48,70,221,2,48,56,56, +227,40,2,68,12,99,40,66,50,196,220,225,136,1,99,165,240,153,1,225, +144,2,228,0,0,97,236,99,172,224,110,10,201,181,2,51,52,50,128,212, +2,57,49,51,96,52,214,144,64,130,135,81,169,115,113,255,32,4,224,14, +6,46,227,58,19,238,48,1,96,56,217,250,228,109,19,2,90,32,66,228, +100,45,244,87,15,192,124,135,73,228,97,0,244,24,0,64,27,135,56,2, +95,51,50,2,53,32,58,131,4,220,237,128,69,64,20,133,114,239,210,1, +70,60,229,163,1,214,186,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,233,0,224,32,0,224,62,3,247,193,6,224,23,0,160,38,240,59,5, +96,8,160,5,2,95,55,50,231,150,4,237,79,15,236,157,0,205,159,130, +151,241,66,4,244,140,2,228,253,3,32,69,2,50,57,54,247,185,9,231, +6,3,71,96,66,164,218,204,2,55,49,52,65,120,2,56,49,57,188,193, +70,215,255,133,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,96,72,229,113,6,228,176,5,228,127,14, +225,71,4,242,54,8,226,126,0,220,141,232,160,6,229,214,2,224,19,4, +195,194,224,22,17,233,59,1,242,221,1,255,94,1,224,55,8,232,115,3, +224,29,10,88,125,2,55,49,51,65,131,221,164,230,105,10,255,186,4,230, +237,0,96,64,236,63,2,255,160,11,244,97,1,99,36,246,169,1,146,107, +176,131,176,119,33,216,228,49,2,232,193,0,91,254,37,130,33,173,133,135, +229,126,12,232,225,0,107,73,200,236,107,47,32,109,124,65,140,128,165,224, +225,15,11,230,172,18,249,248,5,248,209,7,232,221,19,255,70,14,225,123, +13,227,185,3,225,90,56,100,235,115,121,2,95,55,54,165,216,225,75,22, +232,124,0,234,162,1,35,81,110,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,217,45,254,226, +109,1,238,206,1,96,136,82,13,32,50,67,228,112,141,229,97,5,108,231, +102,156,150,135,229,254,2,200,231,251,170,3,224,46,18,192,44,64,212,230, +47,0,138,119,131,95,159,78,159,40,117,197,85,196,2,52,51,32,33,229, +32,7,84,140,2,55,54,54,192,225,82,135,32,64,33,0,139,163,154,110, +65,182,243,227,1,245,169,16,240,155,27,96,33,96,57,224,223,2,235,170, +0,210,5,250,3,0,252,21,0,96,153,166,137,201,253,64,220,2,57,56, +53,230,134,4,241,214,0,207,185,232,73,2,255,13,13,253,43,3,192,147, +227,82,2,172,223,234,117,1,179,93,245,98,0,2,95,54,56,229,134,1, +69,248,52,24,226,160,19,96,61,37,228,97,24,196,0,125,79,164,75,77, +218,229,252,1,2,36,120,34,167,233,67,13,188,25,2,75,52,32,32,2, +252,31,1,128,31,136,37,237,88,14,225,135,2,96,231,146,26,64,8,208, +109,78,57,242,222,4,231,213,1,231,23,0,139,170,238,28,5,148,189,243, +4,0,224,43,0,160,23,128,35,242,255,8,224,21,9,225,245,0,224,94, +4,208,163,237,253,2,224,31,18,192,67,249,106,1,75,60,163,27,228,222, +3,232,105,3,224,32,8,160,69,216,76,64,7,253,117,5,226,63,3,239, +227,3,247,150,15,193,27,251,159,7,64,81,224,15,1,214,50,227,25,1, +128,76,179,134,226,224,1,128,159,236,220,1,65,188,137,247,235,91,1,245, +225,1,160,107,32,229,72,112,224,138,0,224,8,0,64,61,138,32,234,248, +2,64,20,239,96,31,218,251,234,248,53,245,250,4,224,215,1,239,92,9, +64,247,64,25,132,228,226,238,14,164,210,226,238,0,51,108,240,71,14,64, +139,224,230,26,108,28,235,220,63,228,224,1,128,130,132,219,32,63,2,55, +32,75,115,3,224,1,7,233,65,0,233,4,7,235,66,6,224,34,17,224, +32,3,32,188,205,151,64,125,132,87,225,98,1,236,93,2,65,70,132,115, +33,119,164,116,162,119,64,29,164,49,97,83,82,12,154,209,64,25,249,73, +7,2,97,100,105,2,99,116,34,128,27,130,108,98,170,46,170,32,67,64, +20,130,108,227,183,3,227,201,0,234,50,1,229,169,2,234,26,2,83,237, +100,65,232,100,2,236,177,3,242,155,11,128,54,2,53,48,32,244,185,7, +64,195,135,230,91,50,173,74,227,249,1,253,207,0,204,127,224,177,3,234, +199,13,232,24,6,224,59,1,240,5,1,109,57,253,177,4,168,58,228,202, +6,201,179,192,137,64,194,166,65,224,35,5,224,75,7,160,37,235,27,8, +225,18,9,2,52,57,32,225,18,6,233,188,5,244,24,7,225,96,0,207, +166,225,155,8,190,44,236,59,8,64,26,227,35,5,224,99,73,225,131,0, 237,193,4,224,15,2,224,132,3,224,47,2,131,111,238,118,2,226,121,26, -169,37,227,104,0,224,140,16,240,232,1,224,106,63,99,141,66,182,227,66, -0,225,60,10,237,10,6,237,93,5,241,118,1,166,175,2,54,52,32,98, -132,202,86,224,174,5,163,37,96,118,133,63,239,21,1,180,156,246,84,5, -126,127,225,19,10,232,86,0,207,116,237,169,12,246,127,6,224,127,1,236, -75,4,232,13,2,250,38,3,101,242,44,53,129,100,39,63,248,22,2,239, -17,3,228,42,18,227,47,2,235,77,1,239,204,2,160,16,75,77,171,105, -105,94,109,8,152,136,2,95,52,50,84,23,147,46,224,119,1,97,99,2, -52,56,32,239,237,2,2,83,117,98,2,115,117,109,2,112,116,105,2,111, +169,37,227,104,0,224,140,16,240,232,1,224,106,63,131,141,233,245,3,225, +60,10,237,10,6,237,93,5,241,118,1,166,175,2,53,56,32,106,130,246, +157,7,128,174,163,37,64,118,65,62,246,78,1,32,5,180,156,246,84,5, +40,211,225,19,12,232,86,0,207,116,237,169,12,246,127,6,224,127,1,236, +75,4,232,13,2,250,38,3,101,242,2,53,55,32,129,100,39,63,248,22, +2,239,17,3,228,42,18,227,47,2,235,77,1,239,204,2,160,16,100,78, +139,105,108,186,109,8,152,136,2,95,52,50,44,84,151,188,224,119,2,97, +99,82,175,229,41,1,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,249, -249,103,9,97,169,246,101,18,217,39,240,26,4,65,17,64,138,64,62,133, +249,103,10,65,169,246,101,18,217,39,240,26,4,65,17,64,200,64,62,133, 254,115,81,2,89,32,83,64,148,129,145,233,38,1,209,219,227,59,1,97, -103,229,158,3,228,165,1,228,162,5,236,39,3,131,163,241,101,14,228,181, -8,128,51,197,51,245,46,1,224,32,7,217,208,159,131,224,26,4,171,203, +103,229,158,3,228,165,1,228,162,5,236,39,3,198,115,241,101,12,228,181, +8,128,51,194,127,245,46,1,224,32,7,217,208,159,131,224,26,4,171,203, 34,106,97,237,224,9,1,249,169,9,195,77,233,59,0,170,21,239,119,11, -229,145,3,224,238,18,2,49,51,32,246,50,5,250,50,7,224,31,5,250, -52,2,175,106,195,222,224,91,0,224,63,5,193,78,239,92,9,224,13,7, -224,58,8,250,114,15,129,137,219,247,227,22,10,128,26,160,154,247,95,4, -231,17,7,244,15,0,227,243,2,225,184,5,229,39,1,225,80,30,200,179, -235,187,0,226,63,13,226,3,4,244,0,4,161,98,244,110,5,225,23,3, -128,97,181,203,224,220,0,230,68,3,224,46,4,224,194,2,248,75,9,229, -132,0,165,118,120,231,109,63,130,83,2,51,52,49,228,130,3,231,188,8, -224,198,4,252,94,9,229,230,3,193,164,230,226,2,239,178,5,160,145,228, -136,9,128,31,129,118,224,27,6,227,109,0,44,22,104,138,239,178,1,109, -24,224,4,1,223,78,244,199,23,2,102,114,101,2,101,84,121,2,86,97, -114,2,115,58,32,244,199,3,112,133,230,132,3,64,76,168,253,177,156,177, -155,32,4,176,17,128,6,68,190,206,245,2,89,32,67,222,8,97,22,228, -153,3,240,181,11,164,89,225,214,11,192,25,107,248,165,247,230,205,5,133, -232,32,31,176,207,230,112,4,252,119,0,233,70,8,241,170,6,230,91,5, -254,78,14,65,201,228,222,2,251,214,1,233,214,0,234,76,1,230,247,6, -200,38,231,28,3,231,71,3,254,223,3,246,59,11,238,63,4,224,187,3, -179,166,241,189,2,225,7,35,242,225,0,2,57,51,55,225,9,5,224,40, -2,211,50,198,228,140,106,193,212,230,233,13,109,125,2,53,57,32,251,9, -0,238,0,1,225,136,6,164,228,128,179,245,107,0,245,177,0,229,246,6, -128,13,210,9,128,143,217,103,238,53,2,112,198,224,110,7,224,177,0,2, -55,55,53,90,168,49,165,32,4,100,104,160,112,134,103,2,51,48,50,167, -164,227,62,5,2,79,32,35,2,51,53,32,166,182,131,47,2,49,52,56, -224,136,1,64,238,241,181,4,236,25,6,248,244,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,206,1,224,19,0,64,186,141,243,2,85,32,67,244,54,14,32, -25,205,252,244,87,14,195,163,234,239,4,230,230,4,244,129,8,205,146,242, -161,0,2,95,56,51,2,48,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,185,8,225,160,1,238,70,1,240,169,10,2,57,57,56,254, -227,4,197,177,228,189,0,85,159,91,133,240,202,1,134,55,2,95,55,57, -230,219,2,64,50,193,131,96,116,236,11,0,225,63,0,235,24,7,187,228, -239,97,3,224,36,18,64,92,64,8,64,91,209,48,143,23,231,238,5,230, -187,4,138,34,226,78,6,237,135,4,246,75,14,255,39,9,232,25,21,226, -156,0,231,168,15,224,31,5,233,106,0,2,83,32,67,224,169,0,233,38, -10,229,38,6,227,99,3,107,185,246,4,2,226,216,0,33,173,249,126,4, -193,153,239,251,0,233,144,12,231,223,9,252,75,2,224,13,5,224,56,12, -232,25,6,239,228,2,245,165,0,227,197,4,231,183,0,247,153,5,32,44, -226,13,4,234,48,6,225,8,9,204,195,64,254,168,55,225,10,13,233,166, -0,128,121,246,80,3,209,53,241,47,9,224,220,5,227,59,9,55,105,234, -66,8,244,75,3,254,149,14,226,72,3,97,49,65,159,70,1,64,155,96, -159,238,81,10,109,247,173,172,195,242,232,232,15,2,99,97,110,2,110,111, -116,2,32,117,110,2,105,102,121,168,233,229,236,5,2,56,50,52,229,236, -12,224,66,1,2,32,97,110,2,100,32,34,132,103,128,45,236,182,13,226, -93,6,67,158,142,14,254,165,2,231,44,2,35,206,238,175,0,186,82,167, -131,64,69,174,17,65,11,163,224,251,143,0,128,8,220,240,32,56,134,206, -32,44,129,164,64,54,137,137,229,51,12,2,126,34,32,96,34,135,197,255, -69,2,224,156,5,47,81,240,20,7,133,79,64,27,33,236,228,234,12,199, -137,226,95,12,243,149,2,226,95,23,240,179,4,133,105,33,146,240,44,4, -228,120,1,229,163,3,67,1,107,57,196,11,2,48,52,51,243,110,7,226, -70,44,2,121,99,108,2,105,99,32,226,64,10,72,166,66,20,40,115,177, -5,226,73,18,2,61,32,34,226,71,15,238,52,7,240,67,5,225,143,0, -228,179,1,220,153,128,224,253,196,2,65,142,192,141,129,151,65,175,225,151, -0,227,185,15,225,33,16,2,57,54,53,233,160,2,143,137,2,48,52,55, -202,131,224,233,13,2,101,114,114,2,111,114,58,193,48,96,132,136,98,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,97,224,18,1,2,115,111,114,86,177,224,18, -3,2,114,101,97,2,108,109,34,131,37,64,140,241,118,42,82,14,96,62, -135,161,177,118,133,71,241,91,4,239,17,5,239,14,17,246,131,1,241,66, -24,165,111,237,13,12,235,156,1,231,4,15,34,42,238,46,11,130,244,238, -28,6,233,111,4,48,206,239,114,38,251,154,0,246,204,9,239,15,8,237, -59,26,187,12,224,133,1,242,7,1,2,95,55,49,255,236,1,238,85,1, -65,165,98,55,110,75,225,95,1,241,228,15,161,132,238,103,18,235,160,6, -225,123,41,228,160,6,195,157,132,22,35,150,235,111,3,227,201,10,65,103, -191,51,232,9,2,163,202,244,84,6,111,118,196,111,2,56,32,95,2,55, -49,57,99,147,106,135,192,76,227,189,2,242,210,6,90,192,99,182,224,58, -1,2,50,53,52,74,235,229,31,0,196,136,226,145,18,128,140,225,88,18, -194,57,233,76,8,192,24,226,127,2,226,12,2,224,78,15,144,111,225,132, -10,192,24,98,161,225,41,6,226,126,16,224,46,13,225,53,14,129,52,161, -112,225,181,10,224,23,13,252,138,0,224,99,3,239,153,9,224,132,9,226, -243,3,66,235,136,48,252,217,7,174,71,188,211,2,52,48,32,252,211,1, -229,247,0,108,131,204,195,64,74,200,57,101,230,150,255,204,192,160,38,64, -37,136,40,224,110,4,253,61,1,224,105,3,64,44,136,50,253,27,12,221, -21,253,18,58,224,29,20,224,26,17,224,23,14,253,96,2,160,197,200,164, -45,49,232,169,5,245,48,3,232,169,17,245,176,3,243,152,2,188,36,239, -110,14,253,14,5,162,247,244,156,0,116,138,160,11,235,200,0,2,56,54, -48,249,246,3,233,166,0,234,70,5,105,28,74,72,144,206,2,55,55,50, -238,195,4,201,76,228,103,2,234,105,3,210,43,96,7,130,175,241,91,2, -166,62,227,189,1,243,127,11,2,51,56,32,225,90,0,91,21,133,170,188, -237,121,123,242,40,21,36,152,241,7,5,242,161,8,242,21,0,242,17,13, -240,204,9,64,146,97,225,229,121,7,47,63,198,95,227,98,21,81,230,227, -98,8,175,243,64,116,169,122,180,61,64,114,136,129,53,27,2,51,32,75, -127,156,134,212,64,26,168,93,227,53,11,227,61,7,227,65,30,226,211,1, -64,95,208,3,34,207,129,160,176,10,237,103,1,254,170,6,191,25,235,248, -1,249,66,36,224,89,0,240,7,22,227,39,1,236,64,0,232,66,15,251, -219,8,240,48,11,230,68,8,229,112,8,98,217,2,48,54,32,237,160,12, -234,222,5,188,21,235,201,0,231,89,7,230,81,16,129,5,165,205,249,53, -3,228,60,4,241,87,29,241,160,3,231,86,196,251,104,18,241,35,9,209, -77,228,91,7,228,156,2,234,208,0,237,48,19,236,217,8,35,26,225,106, -4,226,134,9,165,105,2,50,57,54,228,18,4,226,83,17,224,121,5,255, -103,5,162,93,230,40,6,103,224,250,152,12,192,140,243,137,3,241,26,2, -251,80,2,253,18,1,226,200,6,227,223,4,226,131,4,230,50,9,121,142, -32,205,62,99,2,95,54,49,128,154,160,214,225,129,1,32,2,141,244,224, -104,7,193,4,134,60,171,104,38,49,2,56,53,32,224,66,3,128,60,224, -36,3,192,211,160,25,70,102,110,79,247,125,4,237,213,1,2,98,97,100, -2,32,115,121,2,110,111,110,2,121,109,32,2,117,115,101,223,104,96,169, -64,69,229,255,14,233,76,2,204,57,101,26,177,127,33,115,37,205,32,19, -2,90,32,90,229,40,3,247,163,1,97,109,254,76,39,217,149,237,241,29, -236,117,56,173,38,236,129,1,135,85,65,88,196,181,161,170,185,67,200,225, -2,80,32,75,230,226,1,226,87,4,132,194,253,193,1,232,211,1,32,11, -130,212,32,96,114,210,98,60,252,148,3,225,133,8,97,220,227,168,4,229, -68,26,66,15,189,0,160,43,238,109,30,229,54,26,238,224,29,228,224,21, -251,208,2,139,206,253,102,2,233,22,1,241,45,0,2,95,51,51,134,87, -34,170,34,230,253,220,0,98,158,93,149,240,211,2,2,117,98,115,116,152, -2,109,112,108,2,101,109,101,2,110,116,101,144,245,199,214,139,191,125,109, -64,14,139,168,32,14,2,52,32,90,224,1,4,255,248,2,64,39,139,163, -133,50,75,234,32,6,38,215,64,25,138,247,224,128,1,2,100,105,99,81, -84,32,26,64,33,204,118,251,67,6,201,148,229,23,7,228,52,0,160,247, -116,131,194,3,179,23,146,29,2,48,50,55,99,148,251,46,8,64,158,32, -117,91,85,32,47,128,230,64,43,113,138,32,57,106,136,2,95,51,53,2, -53,32,102,245,206,6,2,45,104,97,2,112,112,101,2,110,34,32,160,72, -137,97,250,188,134,2,61,62,34,250,188,21,160,32,250,188,31,76,94,65, -26,65,22,33,21,69,61,86,95,224,90,12,2,84,121,112,133,59,64,55, -246,132,4,110,5,34,29,2,57,54,57,135,88,65,212,2,57,55,48,147, -232,129,157,96,135,75,26,166,39,32,67,182,142,33,195,246,208,7,65,124, -224,79,15,193,237,244,156,1,2,50,56,50,130,147,165,161,64,88,241,220, -28,140,175,128,20,234,178,1,229,145,4,224,26,12,133,127,229,87,9,96, -22,130,49,133,60,192,148,241,75,21,132,172,224,43,2,241,55,20,193,78, -233,191,8,225,103,1,194,73,128,7,224,40,8,226,114,7,159,44,230,120, -0,224,12,1,61,237,33,231,101,128,42,204,238,13,6,224,175,0,228,45, -4,130,244,178,136,32,54,67,238,160,76,2,55,55,54,224,67,6,135,130, -197,243,224,253,7,243,109,13,242,53,138,128,254,229,242,21,225,34,2,226, -55,9,242,31,4,33,8,175,163,64,62,2,89,32,66,167,106,228,72,1, -168,252,135,21,64,53,116,29,225,63,2,198,130,220,253,230,229,1,224,101, -0,143,150,160,52,224,60,2,224,172,4,242,72,6,64,35,165,209,2,80, -32,35,96,181,32,121,64,24,208,253,169,209,34,55,33,30,32,24,65,254, -68,94,67,247,142,254,2,48,49,55,128,25,215,184,250,104,0,73,75,64, -24,165,172,101,231,2,55,51,52,228,140,3,2,91,93,34,128,137,64,43, -151,155,35,34,224,5,1,128,237,32,238,202,96,135,93,65,44,96,9,2, -83,32,83,69,87,68,244,132,140,250,253,8,230,34,0,96,52,128,154,130, -177,2,54,52,32,234,89,9,2,99,111,109,2,112,111,115,2,101,83,101, -152,72,185,169,2,48,49,51,80,242,213,170,134,230,130,227,2,49,52,32, -115,196,2,56,55,32,128,47,65,106,71,253,225,106,6,74,115,133,19,251, -152,6,224,149,5,128,144,224,143,1,2,104,97,115,2,70,105,101,2,108, -100,34,131,161,2,57,57,51,129,83,229,173,0,224,77,36,2,115,101,116, -224,77,12,133,175,134,164,32,14,71,215,224,63,2,2,95,51,48,66,26, -249,84,3,2,99,67,111,2,110,69,114,57,187,193,190,133,160,254,138,1, -225,169,1,232,244,1,2,55,55,56,129,155,97,62,2,48,48,57,250,27, +229,145,3,224,238,18,79,29,228,114,6,250,50,5,224,31,5,250,52,2, +175,106,195,222,224,91,0,224,63,5,193,78,239,92,9,224,13,7,224,58, +8,250,114,15,129,137,219,247,227,22,10,128,26,160,154,247,95,4,231,17, +7,244,15,0,227,243,2,225,184,5,229,39,1,225,80,30,205,102,235,187, +0,226,63,13,226,3,4,233,164,4,161,98,244,110,5,225,23,3,128,97, +181,203,224,220,0,230,68,3,224,46,4,224,194,2,248,75,9,229,132,0, +165,118,120,231,109,63,130,83,2,51,52,49,228,130,3,231,188,8,224,198, +4,252,94,9,229,230,3,193,164,230,226,2,239,178,5,160,145,228,136,9, +128,31,129,118,224,27,6,227,109,0,42,235,104,138,239,178,1,109,24,224, +4,1,223,78,244,199,23,2,102,114,101,2,101,84,121,2,86,97,114,2, +115,58,32,244,199,3,112,133,230,132,3,64,76,36,141,241,156,2,177,155, +32,4,176,17,128,6,68,190,206,245,2,89,32,67,222,8,97,22,228,153, +3,240,181,11,164,89,225,214,11,192,25,107,248,165,247,230,205,5,64,176, +96,31,176,207,230,112,4,252,119,0,233,70,8,241,170,6,230,91,5,254, +78,14,65,201,228,222,2,251,214,1,233,214,0,234,76,1,230,247,6,200, +38,231,28,3,231,71,3,254,223,3,246,59,11,238,63,4,224,187,3,179, +166,241,189,2,225,7,35,242,225,0,2,57,51,49,225,9,5,224,40,2, +211,50,198,228,140,106,193,212,230,233,13,109,125,2,53,51,32,251,9,0, +238,0,1,225,136,6,164,228,128,179,245,107,0,245,177,0,229,246,6,128, +13,210,9,128,143,217,103,238,53,1,2,57,55,51,245,189,0,224,110,1, +224,177,0,2,55,54,57,90,168,57,81,32,4,98,240,160,112,134,103,2, +51,48,50,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,12,5,236,25,1,248,244,7,2,57, +55,52,253,109,5,224,25,8,231,244,2,145,63,233,10,4,230,23,9,132, +210,172,56,129,210,225,4,7,243,206,1,224,19,0,64,186,141,243,2,85, +32,67,244,54,14,32,25,205,252,244,87,14,195,163,234,239,4,230,230,4, +244,129,8,205,146,242,161,0,2,95,56,50,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,185,8,225,160,1,238,70,1,240,169, +10,2,57,57,50,254,227,4,197,177,228,189,0,85,159,91,133,240,202,1, +66,14,87,22,2,57,49,32,229,53,4,193,131,96,116,236,11,0,225,63, +0,235,24,7,187,228,239,97,3,224,36,18,64,92,64,8,32,91,64,100, +239,23,2,231,238,5,230,187,4,138,34,226,78,6,237,135,4,246,75,14, +255,39,9,232,25,21,219,231,233,106,15,224,31,6,233,106,0,2,83,32, +67,224,169,0,233,38,10,160,54,229,74,4,163,99,107,185,246,4,2,226, +216,0,33,173,249,126,4,193,153,246,35,0,233,144,12,231,223,9,252,75, +2,224,13,5,224,56,12,232,25,6,239,228,2,245,165,0,227,197,4,231, +183,0,247,153,5,32,44,226,13,4,234,48,6,225,8,9,204,195,64,254, +168,55,225,10,13,233,166,0,128,121,246,80,3,209,53,241,47,9,224,220, +5,227,59,9,55,105,234,66,8,244,75,3,254,149,14,226,72,3,97,49, +65,159,70,1,64,155,96,159,238,81,10,102,9,173,172,195,242,232,232,15, +2,99,97,110,2,110,111,116,2,32,117,110,2,105,102,121,168,233,229,236, +5,2,56,49,56,229,236,12,224,66,1,2,32,97,110,2,100,32,34,132, +103,128,45,236,182,13,226,93,6,67,158,142,14,254,165,2,231,44,2,35, +206,238,175,0,186,82,167,131,64,69,174,17,65,11,163,224,251,143,0,128, +8,220,240,32,56,134,206,32,44,130,81,64,54,137,137,229,51,12,2,126, +34,32,96,34,135,197,255,69,2,224,156,5,169,25,240,20,3,133,79,64, +104,33,236,228,234,11,64,251,229,95,0,226,95,8,243,149,2,226,95,23, +240,179,4,101,105,2,52,48,32,240,44,5,228,120,1,229,163,3,67,1, +107,57,196,11,2,48,51,55,243,110,7,226,70,44,2,121,99,108,2,105, +99,32,226,64,10,72,166,66,20,39,179,167,6,226,73,18,2,61,32,34, +226,71,15,238,52,7,240,67,5,225,143,0,228,179,1,220,153,128,224,253, +196,2,65,142,192,141,161,151,136,152,227,185,21,225,33,16,2,57,53,57, +233,160,2,143,137,2,48,52,49,202,131,224,233,13,2,101,114,114,2,111, +114,58,193,48,96,132,136,98,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,97,224,18, +1,2,115,111,114,86,177,224,18,3,2,114,101,97,2,108,109,34,163,37, +184,153,241,118,38,121,132,64,62,135,161,177,118,133,71,241,91,4,239,17, +5,239,14,17,246,131,1,241,66,24,165,111,237,13,12,198,234,231,59,15, +98,42,238,46,11,130,244,238,28,6,233,111,4,48,206,239,114,38,251,154, +0,246,204,9,239,15,8,237,59,26,187,12,224,133,1,242,7,1,61,134, +255,236,1,238,85,1,65,165,98,55,110,75,225,95,1,241,228,15,161,132, +238,103,18,235,160,6,225,123,41,228,160,6,195,157,132,22,35,150,235,111, +3,227,201,10,66,139,191,51,232,9,2,163,202,244,84,6,111,118,196,111, +2,56,32,95,2,55,49,51,99,147,106,135,192,76,227,189,2,242,210,6, +90,192,99,182,224,58,1,2,50,53,52,95,171,173,77,224,64,0,178,49, +225,21,12,248,177,0,225,88,15,194,57,233,76,8,236,224,1,226,127,0, +226,12,2,224,78,15,238,157,1,224,78,6,192,24,98,161,225,41,6,226, +126,16,224,46,13,225,53,14,129,52,161,112,225,181,10,224,23,13,252,138, +0,224,99,3,239,153,9,224,132,9,226,243,3,66,235,136,48,252,217,7, +174,71,188,211,2,51,52,32,252,211,1,229,247,0,108,131,204,195,64,74, +200,57,101,230,150,255,204,192,160,38,64,37,136,40,224,110,4,253,61,1, +224,105,3,64,44,136,50,253,27,12,221,21,253,18,58,224,29,20,224,26, +17,224,23,14,253,96,2,160,197,200,164,45,49,232,169,5,245,48,3,232, +169,17,245,176,3,243,152,2,188,36,239,110,14,253,14,5,162,247,244,156, +0,116,138,160,11,235,200,0,2,56,53,52,249,246,3,233,166,0,234,70, +5,159,68,64,41,112,206,2,55,54,54,238,195,4,201,76,228,103,2,234, +105,3,210,43,96,7,130,175,241,91,2,166,62,227,189,1,243,127,11,2, +51,50,32,225,90,1,222,78,220,237,121,123,242,40,21,36,152,241,7,5, +242,161,8,242,21,0,242,17,13,240,204,9,64,146,97,225,229,121,7,47, +63,198,95,227,98,21,39,76,227,98,9,175,243,64,239,201,122,129,154,64, +114,136,129,53,27,2,51,32,75,127,156,134,212,64,26,168,93,227,53,11, +227,61,7,227,65,30,226,211,1,32,95,64,171,194,207,129,160,176,10,237, +103,1,254,170,6,191,25,235,248,1,249,66,36,224,89,0,240,7,22,227, +39,1,236,64,0,232,66,15,203,253,240,48,20,230,68,8,229,112,8,98, +217,2,48,48,32,237,160,12,234,222,5,188,21,235,201,0,231,89,7,230, +81,16,129,5,165,205,249,53,3,228,60,4,241,87,29,241,160,3,231,86, +196,251,104,18,241,35,9,209,77,228,91,7,228,156,2,234,208,0,237,48, +19,236,217,8,32,51,224,149,0,229,104,1,226,134,3,165,105,2,50,57, +54,228,18,4,226,83,17,224,121,5,255,103,5,162,93,230,40,6,103,224, +250,152,12,192,140,243,137,3,241,26,2,251,80,2,253,18,1,226,200,6, +227,223,4,226,131,4,230,50,9,121,142,32,205,2,54,51,32,2,95,54, +49,128,154,165,63,225,129,1,32,2,141,244,224,104,7,193,4,129,138,175, +82,38,49,2,56,53,32,224,66,3,128,60,224,36,3,192,211,160,25,70, +102,110,79,247,125,4,237,213,1,2,98,97,100,2,32,115,121,2,110,111, +110,2,121,109,32,2,117,115,101,223,104,96,169,64,69,229,255,14,233,76, +2,204,57,101,26,177,127,33,115,37,205,32,19,2,90,32,90,229,40,3, +247,163,1,97,109,254,76,39,217,149,237,241,29,236,117,56,173,38,236,129, +1,135,85,65,5,196,181,198,162,153,67,200,225,2,80,32,75,230,226,1, +226,87,4,132,194,253,193,1,232,211,1,32,11,130,212,32,96,86,193,130, +60,252,148,3,225,133,8,97,220,227,168,4,229,68,26,66,15,140,139,192, +43,238,109,30,229,54,26,238,224,29,228,224,21,251,208,2,139,206,253,102, +2,233,22,1,241,45,0,2,95,51,51,134,87,34,170,34,230,253,220,0, +98,158,93,149,240,211,2,2,117,98,115,116,152,2,109,112,108,2,101,109, +101,2,110,116,101,144,245,199,214,139,191,125,109,64,14,139,168,32,14,2, +52,32,90,224,1,4,255,248,2,64,39,139,163,131,130,75,234,32,6,33, +110,64,25,138,247,224,128,1,2,100,105,99,81,84,64,26,242,31,1,251, +67,7,201,148,229,23,7,228,52,0,160,247,116,131,194,3,179,23,146,29, +2,48,50,49,99,148,251,46,8,64,158,32,117,91,85,32,47,160,230,137, +71,96,110,106,136,2,95,51,53,2,53,32,102,245,206,6,2,45,104,97, +2,112,112,101,2,110,34,32,160,72,137,97,250,188,134,2,61,62,34,250, +188,21,160,32,250,188,31,76,94,65,26,65,22,33,21,69,61,76,33,224, +90,12,2,84,121,112,133,59,64,55,246,132,4,110,5,34,29,2,57,54, +51,135,88,65,212,2,57,54,52,104,250,2,54,50,32,224,135,0,33,128, +2,57,53,53,171,228,101,60,64,75,130,148,236,137,3,65,253,224,79,15, +149,89,244,156,3,2,50,55,54,98,147,203,170,64,88,241,220,28,134,77, +128,20,234,178,1,229,145,4,224,26,12,133,127,229,87,9,96,22,130,49, +133,60,192,148,241,75,21,132,172,224,43,2,241,55,20,130,236,233,191,10, +192,24,226,73,1,128,7,224,40,8,226,114,7,159,44,230,120,0,224,12, +1,2,95,57,50,32,84,101,128,2,49,50,32,238,13,6,224,175,0,228, +45,4,130,244,178,136,32,33,64,228,160,76,2,55,55,48,224,67,6,135, +130,197,243,224,253,7,243,109,13,242,53,138,128,254,229,242,21,225,34,2, +226,55,9,242,31,4,33,8,143,163,97,15,2,89,32,66,167,106,228,72, +1,168,252,135,21,64,53,116,29,225,63,2,198,130,220,253,230,229,1,224, +101,0,143,150,160,52,224,60,2,224,172,4,242,72,6,64,35,165,209,2, +80,32,35,96,181,32,121,64,24,208,253,169,209,34,55,36,87,64,24,134, +3,99,247,142,254,2,48,49,49,128,25,215,184,250,104,0,2,49,48,32, +96,24,165,172,101,231,2,55,50,56,228,140,3,2,91,93,34,160,137,133, +156,131,34,224,5,1,128,237,32,238,202,96,135,93,65,44,96,9,2,83, +32,83,69,87,70,206,132,140,250,253,8,230,34,0,96,52,128,154,130,177, +2,53,56,32,234,89,9,2,99,111,109,2,112,111,115,2,101,83,101,152, +72,185,169,2,48,48,55,80,242,137,102,198,230,130,227,2,48,56,32,115, +196,2,56,55,32,128,47,65,106,71,253,225,106,6,74,115,133,19,251,152, +6,224,149,5,128,144,224,143,1,2,104,97,115,2,70,105,101,2,108,100, +34,131,161,2,57,56,55,97,83,64,117,224,77,42,2,115,101,116,224,77, +12,133,175,134,164,32,14,71,215,224,63,2,2,95,51,48,66,26,249,84, +3,2,99,67,111,2,110,69,114,57,187,161,190,2,48,54,32,230,61,3, +225,159,0,196,41,135,252,2,55,50,32,225,62,1,2,48,48,51,250,27, 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,233,0,0,234,221, -5,32,134,234,130,0,104,92,251,101,20,2,44,32,97,2,116,32,34,164, -248,72,117,2,56,52,56,241,45,0,65,2,128,207,236,148,0,133,62,105, -168,102,14,96,205,2,95,56,56,168,254,96,212,2,52,56,53,128,117,2, -52,56,54,97,140,60,137,226,131,5,161,158,224,230,2,2,104,97,114,128, -133,242,10,0,64,197,99,124,35,147,64,52,35,191,32,21,65,46,96,21, -253,135,12,78,201,217,19,254,113,6,171,191,224,21,8,232,187,4,103,186, -233,186,1,232,108,0,244,147,7,238,83,1,180,130,255,159,1,224,29,7, -238,121,1,168,3,244,93,1,132,199,32,102,2,54,52,53,67,182,65,176, -54,137,142,113,32,133,83,246,101,50,2,56,51,32,165,115,67,220,134,110, -2,48,56,32,128,151,101,239,105,144,122,175,36,185,2,90,32,67,33,174, -78,57,161,12,227,6,13,2,78,101,115,43,70,2,32,102,105,35,10,2, -115,32,110,63,248,2,97,108,108,2,111,119,101,235,89,1,225,11,4,98, -182,254,77,6,245,42,3,141,49,78,60,224,50,6,160,162,194,66,174,212, -224,154,10,226,169,21,2,101,120,116,2,114,97,32,96,173,2,40,115,41, -162,179,32,48,2,51,57,57,206,229,131,161,228,176,2,2,48,53,32,172, -85,192,32,192,196,241,6,0,235,171,8,224,26,6,106,97,167,6,143,182, -208,226,134,213,32,86,246,156,2,195,36,236,218,19,136,99,96,170,128,149, -2,57,50,52,32,33,86,15,128,27,133,82,2,48,55,32,234,208,2,64, -184,190,16,166,14,2,85,32,80,32,32,229,103,14,64,60,106,255,55,23, -132,131,64,20,134,93,129,25,95,133,74,127,96,24,213,21,96,47,99,171, -75,45,2,95,57,49,64,131,64,32,217,106,107,195,88,1,144,28,225,57, -2,2,67,32,79,231,96,1,224,25,5,100,0,193,28,36,60,130,4,140, -177,166,77,160,56,252,41,7,227,207,1,226,226,1,201,136,242,66,8,157, -207,226,249,11,137,150,229,185,4,2,111,114,100,2,32,119,105,2,108,100, -99,2,97,114,100,226,251,9,106,189,224,193,1,81,5,200,174,232,205,1, -128,211,96,206,224,252,0,248,16,2,193,227,225,195,2,134,96,64,71,2, -65,32,64,2,64,65,32,96,20,166,51,97,148,99,237,107,246,64,25,232, -150,1,238,106,10,233,47,0,225,51,4,164,84,65,101,181,178,242,150,2, -248,138,2,2,57,57,57,249,127,16,64,122,133,123,2,75,32,66,244,39, -7,187,51,136,155,144,253,155,38,224,73,4,32,164,99,34,227,89,4,2, -58,57,57,133,188,215,248,239,148,8,32,33,216,141,33,232,69,240,96,198, -161,4,69,191,192,7,64,169,32,28,226,208,0,230,90,0,134,88,32,26, -232,104,45,2,103,101,116,232,26,9,2,57,57,52,161,163,203,159,209,134, -133,228,220,187,96,11,231,222,0,103,19,228,146,0,230,255,22,2,80,114, -111,2,120,121,34,164,0,224,153,2,32,123,220,154,103,8,141,92,74,157, -96,129,252,254,4,135,131,32,154,33,188,32,30,176,219,98,35,34,157,33, -25,92,191,80,57,96,33,199,90,64,80,97,105,64,62,235,5,2,102,248, -96,104,65,221,238,199,21,2,50,52,55,78,199,116,79,238,199,0,246,102, -12,2,57,48,57,243,226,3,231,61,3,89,136,229,101,1,101,77,109,177, -64,117,56,129,180,71,249,226,1,185,152,242,115,1,88,170,224,5,6,247, -37,7,134,163,96,59,238,61,13,228,92,0,128,24,143,161,166,65,2,54, -57,48,129,96,187,129,241,239,5,175,255,177,212,99,195,111,45,94,78,32, -73,2,80,32,95,68,132,37,235,98,165,2,57,52,51,97,146,230,21,3, -246,89,2,199,94,150,94,32,69,141,149,238,202,0,64,162,246,44,0,141, -47,32,36,249,204,0,181,212,66,62,75,144,100,115,32,10,195,45,225,153, -13,106,53,247,87,3,209,221,65,75,192,233,231,239,2,64,113,103,181,96, -241,225,100,0,239,20,0,228,11,1,98,180,231,100,5,32,141,131,160,244, -195,0,224,235,1,108,100,67,39,32,36,131,120,68,135,224,178,19,224,210, -0,128,106,247,97,1,2,57,56,50,131,110,2,57,52,48,224,120,0,227, -80,1,208,79,74,170,232,196,1,252,182,2,64,46,131,102,2,90,32,85, -96,144,191,213,251,3,0,132,233,133,148,32,30,131,88,224,167,1,2,55, -50,51,77,158,231,180,0,130,145,233,53,6,98,63,2,55,50,52,128,15, -231,40,0,2,52,52,57,102,193,93,101,2,57,55,55,253,100,2,225,76, -4,68,76,170,41,234,52,14,64,158,66,117,2,58,57,55,229,128,0,245, -23,6,245,29,8,96,251,64,53,253,141,3,71,242,253,111,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,164,1,70,199,254,40,0,225,3,4,198,128,69,20,144,106,64,21, -190,167,36,236,147,192,145,103,236,7,1,224,9,2,68,109,164,2,2,51, -50,48,66,220,95,115,224,6,6,105,196,64,3,100,160,192,76,32,5,43, -80,2,53,51,55,160,28,119,79,224,106,18,108,203,192,108,96,88,128,114, -224,108,31,2,82,32,95,224,108,24,161,51,74,7,128,34,224,110,4,160, -103,224,117,4,224,106,9,224,63,3,224,113,2,173,17,131,39,192,147,224, -40,0,224,108,16,224,115,4,128,67,224,61,13,160,106,43,212,2,57,32, -102,231,123,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,53,58,53,237,18,2,99,78,117,183,134,239,37, -195,224,11,1,45,189,224,11,0,43,212,160,11,2,53,57,32,192,10,75, -143,128,10,34,68,203,118,66,124,2,53,56,32,64,18,132,240,250,254,1, -224,9,1,96,33,35,224,148,90,64,242,32,46,176,178,224,46,10,224,56, -2,60,197,224,56,1,224,63,5,182,81,224,53,10,224,149,1,224,52,8, -165,3,36,158,226,59,3,183,222,193,161,96,51,128,50,224,6,6,224,33, -0,97,195,224,91,3,224,33,14,160,26,224,40,3,224,33,13,224,40,3, -69,45,97,153,66,20,32,180,234,209,1,232,148,16,96,242,51,75,171,46, -69,149,90,133,230,22,0,238,153,15,2,97,115,115,2,101,114,116,66,54, -2,100,101,58,2,32,101,120,2,112,101,99,47,88,2,61,34,32,252,248, -2,249,231,1,121,218,58,121,40,49,206,34,79,255,2,64,79,32,152,83, -64,7,73,67,96,7,32,152,229,148,0,241,198,21,2,103,111,116,160,113, -128,98,160,93,196,198,70,57,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,152,224,25,7,249,52,0,224,26,9,2,75,105,110,203,63,224,26,7, -2,83,111,114,212,81,32,120,74,52,96,165,32,39,67,22,96,11,32,153, -133,113,199,7,65,137,42,185,33,176,185,119,79,44,203,126,224,36,2,240, -84,15,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,49,51,96,246,143,149,32, -147,165,239,2,51,55,57,41,73,95,147,140,119,2,57,54,51,239,71,0, -64,153,128,22,254,74,0,194,173,221,129,154,251,96,197,96,192,32,51,200, -141,40,129,79,165,96,24,128,16,226,164,12,233,6,18,233,35,14,240,191, -0,203,15,233,154,8,216,119,160,163,224,31,1,105,81,32,235,234,192,4, -2,52,49,32,106,192,117,19,234,192,0,224,94,13,2,52,54,32,233,142, -3,235,137,1,233,207,23,253,48,1,224,173,10,224,200,12,253,81,0,224, -51,6,96,130,241,225,6,96,23,98,125,202,243,33,119,164,213,2,53,54, -52,195,13,99,134,131,132,32,6,127,216,254,150,8,2,99,99,32,226,214, -3,32,38,69,246,96,87,129,47,129,52,61,151,192,21,2,57,53,54,224, -11,2,224,133,0,32,11,70,37,96,11,32,141,132,174,237,115,1,97,11, -114,108,32,40,128,199,187,75,107,167,237,5,2,32,68,37,181,32,199,99, -255,32,12,107,125,224,6,4,2,58,57,53,234,8,0,2,50,32,75,2, -52,32,65,130,140,69,237,237,233,6,224,114,4,224,101,4,2,55,48,57, -224,101,14,32,72,227,194,0,224,72,26,2,53,54,54,224,72,17,131,119, -245,236,0,224,69,3,160,60,36,235,224,60,5,32,53,239,252,1,107,156, -64,46,189,165,94,10,139,31,235,41,14,192,66,131,203,112,170,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,81,243,98,73,128,14,111,141,66,95,102,154,197,154, -66,118,96,76,235,155,12,32,31,202,146,142,120,82,86,70,69,140,40,70, -74,204,40,32,42,196,183,171,193,235,69,5,119,17,235,179,15,235,214,93, -235,116,4,32,175,225,185,1,2,57,50,51,213,215,117,32,2,52,57,49, -170,75,2,79,32,80,64,19,96,237,68,127,2,79,32,66,173,225,244,86, -0,64,29,99,229,132,178,65,33,97,64,161,96,129,220,96,43,2,95,51, -53,70,43,65,239,241,142,3,2,105,109,105,2,116,105,118,2,101,115,46, -227,219,0,32,54,129,248,224,38,12,166,244,32,36,197,191,224,195,21,67, -2,121,22,224,202,0,69,254,213,44,96,20,77,241,144,46,96,186,224,48, -9,97,227,224,48,2,110,142,224,48,18,39,100,224,48,4,64,15,224,48, -21,142,96,224,48,1,101,170,224,48,1,217,218,96,27,98,133,224,42,1, -97,120,103,61,225,120,0,168,196,225,169,11,65,56,131,36,80,169,64,32, -65,159,2,57,51,56,64,138,96,38,224,10,2,96,128,2,58,57,51,189, -132,2,57,51,55,32,51,71,104,167,147,93,92,96,5,32,4,97,40,243, -106,6,225,180,0,2,45,62,34,177,38,76,23,244,73,0,125,210,244,73, -0,73,183,194,44,32,13,130,160,115,242,32,13,162,72,161,46,85,183,97, -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, -59,2,115,116,114,2,97,105,110,128,81,66,31,226,245,31,233,195,0,32, -54,129,88,224,38,12,170,5,32,36,184,111,65,51,129,112,32,19,196,123, -37,48,224,61,1,2,98,117,105,41,115,2,110,34,32,2,64,64,35,32, -187,64,3,32,42,201,80,119,228,149,220,81,15,108,155,241,159,0,178,214, -39,236,97,213,74,50,151,244,224,18,10,32,63,129,135,108,166,134,61,123, -31,224,9,0,171,150,243,224,2,2,57,50,49,224,6,1,138,163,108,66, -96,81,32,80,197,227,108,231,140,234,2,60,32,64,102,58,214,26,160,18, -96,49,47,185,2,55,50,56,252,144,1,252,105,4,96,105,232,76,5,54, -123,2,73,100,101,97,172,120,130,2,90,32,95,224,138,1,2,85,32,73, -160,214,216,21,32,243,122,248,138,123,75,28,253,23,2,189,249,136,34,99, -108,249,216,10,64,7,131,74,64,73,234,185,7,135,169,186,215,96,82,205, -11,129,58,167,128,108,187,173,48,105,34,165,201,64,89,179,102,85,217,133, -247,224,87,1,245,247,1,102,11,248,167,1,161,90,213,72,128,115,160,251, -64,181,142,174,2,95,50,50,32,118,64,126,115,42,2,51,51,56,97,79, -81,150,32,38,248,22,0,231,31,10,71,175,231,31,1,74,54,231,31,7, -216,103,242,231,194,242,218,9,32,250,204,173,225,37,12,69,190,225,37,1, -163,74,232,69,7,136,63,225,43,173,225,18,7,32,229,233,195,0,201,242, -245,25,13,32,41,131,131,85,70,250,198,2,224,39,6,32,38,131,147,32, -38,47,98,192,39,234,21,1,77,208,132,79,228,24,3,176,194,255,66,5, -129,114,238,17,8,218,90,99,16,65,183,214,18,151,81,2,57,48,55,102, -199,61,247,228,132,0,128,121,227,155,1,225,252,2,185,29,162,1,94,19, -246,112,0,195,158,2,95,52,49,103,215,159,0,32,72,131,144,234,246,4, -246,78,14,32,44,234,139,8,125,205,246,80,204,246,75,10,33,0,198,229, -224,244,26,225,24,207,158,98,225,18,1,228,132,4,2,55,49,56,101,123, -80,107,98,247,32,32,132,122,237,11,5,248,177,17,191,77,224,79,4,103, -174,64,119,70,69,32,34,175,232,2,55,49,54,41,193,190,233,168,121,207, -82,224,2,3,188,103,225,22,6,186,174,100,73,2,54,52,56,240,211,2, -64,120,107,241,2,55,48,49,253,9,4,96,145,66,3,209,198,2,54,51, -55,66,42,2,56,57,56,174,90,2,56,57,57,250,155,6,151,126,231,21, -0,136,93,96,121,149,116,224,25,6,178,34,52,195,232,160,4,123,151,232, -161,5,67,199,36,86,35,183,231,145,0,68,206,224,12,0,149,13,224,50, -5,71,221,224,50,5,157,47,231,52,3,189,151,230,31,2,239,235,3,182, -98,178,107,228,170,1,232,9,2,64,47,200,8,200,100,189,13,168,12,232, -44,2,221,230,126,40,137,208,104,15,228,242,3,32,12,149,9,240,68,0, -96,34,2,54,56,57,193,97,192,16,130,124,69,57,2,54,57,57,64,17, -180,156,65,204,128,11,253,32,5,220,188,226,250,6,133,124,2,53,54,50, -193,18,32,152,98,246,192,211,224,130,1,244,28,0,130,15,81,149,192,105, -224,206,3,128,171,224,131,4,194,84,137,231,254,25,1,233,107,3,131,28, -192,130,224,50,1,129,70,243,98,1,225,50,8,64,13,234,184,2,141,182, -241,239,1,241,59,13,2,95,55,54,128,45,105,172,43,245,2,53,32,102, -234,219,0,2,36,102,34,224,140,0,2,89,32,66,160,156,203,131,64,144, -32,7,64,50,245,174,20,2,36,120,34,246,225,2,2,49,52,56,225,14, -5,224,162,24,244,31,0,253,47,0,96,179,224,185,0,32,69,235,0,0, -206,224,226,171,14,96,16,225,91,0,251,118,0,67,45,164,149,228,156,1, -227,12,2,97,112,255,180,2,231,155,6,160,51,97,65,224,0,0,236,110, -6,66,3,227,153,6,65,7,227,203,7,224,169,0,47,144,226,122,1,66, -135,228,142,2,2,54,54,48,227,81,7,69,24,64,20,64,164,2,51,51, -55,129,152,64,172,208,188,32,180,182,83,160,223,228,55,6,161,100,228,156, -9,168,99,224,206,6,71,38,224,206,6,69,34,228,154,8,228,117,3,132, -118,224,225,17,128,77,236,162,0,101,170,96,216,81,141,2,55,49,52,184, -22,2,56,57,50,76,59,248,43,2,240,167,1,131,215,224,193,6,173,17, -224,174,6,229,73,9,128,159,95,45,104,225,96,11,160,13,224,177,1,128, -9,64,174,226,5,3,97,146,32,4,2,49,32,79,2,32,35,55,32,175, -160,144,230,232,4,224,94,3,253,83,1,228,116,4,134,64,229,154,0,195, -236,130,126,161,233,224,123,7,229,91,11,44,17,2,56,57,54,227,36,1, -250,205,3,66,240,57,17,34,35,58,171,120,233,96,165,238,58,1,133,58, -2,51,48,56,134,230,54,235,156,20,96,21,120,71,199,66,245,198,1,80, -16,227,1,3,39,20,138,173,50,24,64,66,220,175,231,174,1,47,124,32, -99,32,92,85,132,254,181,3,225,189,2,92,200,2,95,54,49,96,135,65, -85,96,143,120,193,2,56,57,53,134,37,81,188,96,234,253,16,0,255,92, -1,198,156,129,89,230,72,11,248,150,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,164,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,133, -255,163,0,100,250,145,72,97,129,32,102,2,57,48,32,230,53,8,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,36,96,220,226,163,6,66,46,139,209,2, -90,32,67,193,215,226,19,4,251,246,1,226,7,157,96,70,2,56,57,51, -231,154,0,117,221,134,37,2,95,56,51,202,119,128,21,96,39,225,167,4, -164,163,225,148,117,65,149,212,57,233,220,7,226,101,8,226,85,6,183,232, -96,217,147,76,37,69,38,48,254,88,0,224,200,3,203,162,225,159,0,229, -134,0,68,147,175,76,228,64,2,96,139,50,181,201,246,227,80,2,107,22, -192,57,99,128,68,151,32,221,202,194,137,229,227,20,5,96,13,144,60,101, -202,172,116,2,56,48,32,233,198,1,2,56,51,52,233,147,2,234,82,2, -85,81,116,62,133,213,2,95,55,52,225,8,4,194,40,168,38,2,56,50, -56,102,1,55,113,97,50,230,140,1,33,43,141,113,228,64,3,166,140,2, -55,49,55,233,36,1,225,9,3,74,163,224,13,0,234,152,1,173,165,224, -40,2,180,4,2,56,56,56,97,16,105,177,2,51,55,51,238,79,0,224, -207,4,2,55,50,54,105,247,253,232,3,113,89,134,0,204,60,230,158,0, -224,244,8,130,107,32,209,142,32,124,61,195,82,65,115,32,68,120,18,224, -50,1,55,96,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,193,87, -139,215,98,220,2,56,52,56,196,84,206,146,2,80,32,35,137,10,32,20, -64,41,230,152,0,129,53,32,62,115,165,65,246,2,56,56,55,78,220,97, -41,111,46,196,122,33,81,86,176,32,47,239,46,3,230,195,6,65,99,88, -29,67,146,65,94,79,109,114,220,227,110,1,161,73,130,193,2,56,56,51, -167,224,224,46,4,126,69,195,156,41,80,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,228,50,3,226,164,9,238,123,6,224,77,8,224,75,5,167,232,230, -178,0,238,133,5,224,5,3,96,158,232,16,1,248,22,3,228,59,1,106, -183,238,59,9,32,83,248,38,1,224,114,0,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,247,200,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,67,158,205,215,237,239,1, -237,108,2,164,75,84,215,124,122,138,120,96,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,56,56,54, -64,16,227,26,1,197,244,226,134,2,227,7,4,236,109,6,227,59,3,106, -210,241,146,5,97,65,224,128,20,2,55,55,52,224,128,5,225,71,1,226, -104,4,225,99,1,102,214,174,167,128,144,224,82,5,125,186,32,120,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,162,101,24,131,215,32,152,32,24,217, -238,182,78,199,158,64,7,98,58,32,34,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, -54,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,107,222,99,112, -2,56,53,49,225,172,5,229,117,5,231,169,4,138,154,198,90,142,162,202, -43,232,51,8,245,70,3,144,56,245,70,1,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,51,57,52,238, -139,0,64,163,236,186,4,252,122,4,96,135,145,200,224,141,4,130,81,2, -95,56,54,232,21,0,250,95,16,226,206,7,224,49,5,226,202,20,226,197, -17,226,161,3,226,32,0,97,33,128,220,32,213,253,68,6,108,41,128,200, -148,157,82,119,224,187,6,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,83,215, -115,15,226,84,7,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,50,53,224,60,3,226,5,8,241,202,2,224,101, -0,73,199,85,89,32,5,225,244,0,229,82,11,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,235,83,1,194,114,229,33,2, -245,245,0,2,56,54,56,240,131,2,250,5,1,2,56,54,57,234,57,0, -96,16,2,50,51,57,236,10,7,224,45,0,115,222,40,182,65,30,41,190, -148,2,2,56,55,49,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,95,235, -234,1,228,13,2,253,1,7,145,253,228,235,9,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,209,22,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,226,18,7,229,120,2, -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,54,57,53,128,39,251,213,8,176,230,34, -32,32,222,242,50,0,248,118,4,89,145,248,119,2,100,65,216,125,2,55, -56,32,96,6,35,10,32,63,209,242,128,177,84,116,97,92,252,57,3,229, -210,5,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,51,53,67,158,152,28,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,50,248,143,3,240, -56,2,194,43,96,26,32,93,232,154,0,249,252,1,32,208,36,67,129,181, -162,243,65,218,243,178,1,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, -55,52,246,243,1,128,6,136,42,130,148,133,192,2,54,32,67,128,98,111, -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,55,55,228,42,7,247,144,7, -2,110,34,32,224,22,11,2,116,116,34,143,215,67,68,124,26,239,252,0, -98,165,220,170,88,25,34,114,164,158,92,172,92,38,161,231,188,151,225,185, -3,32,80,208,100,32,157,64,57,235,68,0,64,56,2,51,49,57,128,142, -2,53,51,55,128,45,208,121,165,184,80,203,140,121,241,141,0,128,238,39, -39,96,115,228,144,0,231,243,0,235,190,3,162,54,208,171,149,58,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,56,172,64,54,97,92,2,54,55,49,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,101,247,66,113,98,252,84,49,64,13,153,108,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,65,128,233,242,0,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,9,136,222,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,44,143,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,251,186,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,59,4,33,146,33,123,2,56,53,48, -75,76,161,99,2,58,56,54,135,74,2,80,32,58,108,184,64,235,241,103, -0,233,113,4,96,162,176,239,224,184,13,75,195,210,29,224,149,8,96,57, -172,14,242,66,0,224,187,13,221,121,237,120,4,2,67,32,79,235,211,2, -246,236,3,32,184,134,90,230,171,7,2,51,51,55,32,8,37,254,227,246, -1,2,99,111,110,2,65,114,105,2,116,121,34,225,24,2,38,199,226,54, -4,96,132,32,84,198,129,32,33,71,227,66,38,64,22,134,67,232,122,2, -231,123,2,96,44,127,227,235,184,0,199,11,36,127,69,114,129,37,141,200, -32,76,214,205,230,229,2,133,153,175,144,224,95,0,96,64,192,53,214,207, -239,7,0,32,5,64,117,175,92,39,105,205,203,176,11,65,124,37,55,202, -127,237,237,3,158,172,96,86,190,110,252,50,1,129,225,227,32,3,202,98, -32,7,64,83,99,7,72,184,32,55,2,75,32,89,231,17,0,247,36,1, -226,61,9,224,25,12,192,173,238,32,4,96,20,227,171,1,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,170,83,231,166,6,227,236,12,235,138,1,239,34, -4,244,13,13,130,246,238,115,3,224,49,13,236,155,3,241,159,13,32,42, -128,163,199,14,225,64,18,243,209,2,225,63,3,229,17,1,164,40,132,238, -133,136,228,31,15,109,209,224,25,12,96,94,129,38,224,25,6,96,168,192, -25,251,131,5,98,107,224,184,16,96,30,224,185,11,181,195,251,191,5,225, -133,9,64,120,225,133,8,237,111,6,161,72,224,88,5,194,6,225,32,2, -224,164,16,245,248,3,224,163,13,225,21,13,103,13,225,21,12,252,152,2, -224,111,10,108,136,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,111,205,225,1,12,166,133,224,138,14, -227,183,8,128,138,2,49,51,52,225,1,24,64,114,224,58,10,2,56,53, -51,36,79,79,98,225,7,24,101,36,224,65,11,242,219,1,226,234,13,226, -233,21,228,226,14,224,146,1,227,221,39,226,187,3,200,242,100,214,2,58, -56,53,136,17,67,232,32,19,95,173,128,193,98,119,128,17,109,179,160,17, -32,48,136,55,160,48,80,136,2,56,53,54,70,25,64,32,32,24,2,102, -47,61,40,93,64,18,64,12,32,149,32,12,231,69,2,103,255,32,4,62, -250,97,127,96,6,32,34,135,27,70,208,72,186,230,90,1,197,37,246,153, -15,196,251,135,177,224,7,1,117,202,150,107,33,207,96,184,135,72,64,95, -104,151,116,139,193,12,142,181,64,6,64,133,32,1,158,51,226,195,11,207, -19,228,245,17,224,25,9,2,49,50,32,233,74,18,103,132,39,162,33,64, -32,5,50,232,136,234,107,189,224,19,6,167,109,126,113,176,189,207,171,2, -50,57,32,64,207,246,250,2,149,55,240,94,1,255,125,3,32,7,80,12, -214,241,41,166,65,251,65,182,44,66,2,49,50,48,201,126,2,95,49,50, -75,66,2,52,56,32,248,224,1,2,48,57,32,48,16,64,153,2,49,49, -53,142,93,45,153,2,51,32,35,244,178,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,2,95,55,53, -92,239,2,52,56,53,34,32,46,100,234,182,2,128,52,177,15,131,241,65, -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,54,48,221,114,96,49,97,92,224,50,14,224,127, -8,139,65,2,95,56,50,253,177,6,177,59,229,106,21,233,178,9,242,240, -2,231,234,6,161,118,46,77,235,142,0,32,6,77,195,205,196,97,221,237, -25,2,180,58,233,44,11,133,159,224,32,18,243,153,3,226,2,9,192,140, -195,36,76,229,165,31,236,141,15,207,13,96,193,122,38,68,106,252,198,0, -224,240,5,65,36,48,71,2,56,52,55,192,167,226,77,12,32,32,198,104, -128,92,224,154,2,2,95,56,57,68,127,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,250,98,0,224,41,2,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,32,23,70,218,98,222,239,65, -7,38,33,140,254,37,21,69,46,2,52,50,32,128,32,32,52,77,118,37, -74,35,199,128,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,52,56,128,78,98,99, -253,242,0,224,94,11,37,212,2,51,50,32,242,23,2,64,64,252,27,1, -64,174,67,12,224,218,6,96,95,175,160,113,247,189,94,102,18,37,183,32, -91,100,76,224,115,16,67,28,160,98,239,229,4,230,84,3,224,56,12,72, -101,230,128,14,161,100,96,16,32,181,136,142,65,30,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,164,240,224,15,0,65,121,32,109,136, -227,97,105,32,13,136,228,97,69,32,13,136,229,72,60,129,172,66,106,90, -182,2,53,52,53,64,9,125,120,84,191,36,125,73,80,2,52,49,32,176, -148,32,85,128,36,224,37,5,129,130,227,66,0,224,215,21,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,105,225,202,0,224,105,28, -161,67,32,110,224,106,10,229,103,6,200,37,162,104,137,235,104,247,64,29, -35,20,2,95,54,50,128,33,164,49,32,36,137,173,193,105,180,23,2,56, -51,56,32,39,200,115,2,56,51,57,65,33,116,250,2,32,35,48,89,141, -99,95,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,68,225,220,1,88,168,113,133, -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,137,214,65,139,66,231,68,53,217,209,50,239,132,144,98, -245,220,64,232,227,0,252,17,13,2,95,55,56,201,168,32,238,134,136,32, -150,130,136,70,240,178,151,136,27,64,35,139,10,64,42,145,252,235,106,3, +5,32,82,64,174,157,37,119,106,251,101,19,2,44,32,97,2,116,32,34, +164,248,72,117,2,56,52,50,241,45,0,65,2,128,207,236,148,0,133,62, +106,132,102,14,96,205,2,95,56,56,168,254,96,212,2,52,56,53,128,117, +2,52,56,54,97,140,60,137,226,131,5,161,158,224,230,2,2,104,97,114, +128,133,242,10,0,64,197,99,124,35,147,64,52,35,191,64,21,201,125,243, +40,10,2,57,57,53,249,18,1,254,112,6,171,190,224,21,8,232,186,4, +73,100,243,30,2,232,107,0,244,146,7,238,82,1,180,129,255,158,1,224, +29,7,238,120,1,168,2,244,92,1,132,198,32,102,2,54,51,57,67,181, +65,175,60,124,142,112,32,133,83,245,68,116,2,49,56,51,2,32,35,49, +129,162,68,59,107,57,131,112,197,238,105,143,122,174,36,184,2,90,32,67, +33,173,78,56,161,12,227,5,13,2,78,101,115,43,69,2,32,102,105,35, +9,2,115,32,110,63,247,2,97,108,108,2,111,119,101,235,88,1,225,11, +4,73,180,254,76,7,245,41,3,141,48,78,59,224,50,6,160,162,194,65, +174,211,224,154,10,226,168,21,2,101,120,116,2,114,97,32,96,173,2,40, +115,41,162,178,32,48,2,51,57,57,206,228,131,160,228,175,0,2,57,57, +57,204,83,192,31,192,195,241,4,0,235,169,8,224,26,6,106,95,167,4, +143,180,208,224,134,211,88,45,246,154,1,195,34,236,216,19,100,113,113,67, +128,148,2,57,49,56,32,32,125,93,238,39,2,2,48,49,32,234,205,2, +64,215,190,13,166,11,2,85,32,80,32,32,229,100,15,166,106,2,53,54, +48,164,128,64,20,134,90,97,23,75,127,74,123,2,64,58,57,65,61,128, +22,64,45,99,166,119,74,2,57,49,49,64,76,96,43,150,30,106,119,32, +109,144,22,225,53,2,2,67,32,79,231,90,1,224,25,5,99,250,193,24, +32,120,128,97,140,171,166,71,160,56,252,35,5,227,201,2,226,220,1,201, +129,242,59,8,157,200,226,243,11,137,143,229,178,4,2,111,114,100,2,32, +119,105,2,108,100,99,2,97,114,100,226,245,9,106,182,224,192,1,80,254, +200,167,232,198,0,32,110,64,173,96,205,224,251,0,248,9,2,161,222,193, +190,2,57,57,55,97,66,64,69,2,65,32,64,2,64,65,32,64,19,166, +41,64,70,105,21,107,235,32,23,232,138,1,238,94,10,233,35,0,225,45, +4,164,73,64,119,97,81,242,138,4,248,126,2,2,57,57,51,249,115,16, +32,121,133,110,2,75,32,66,244,26,7,187,38,136,142,144,240,155,25,224, +72,4,32,163,147,195,227,78,3,32,86,133,175,215,235,239,135,8,32,33, +216,128,33,226,69,227,96,197,161,3,69,179,192,7,64,168,32,28,226,198, +0,230,77,0,134,75,2,58,57,56,232,91,45,2,103,101,116,232,13,9, +2,57,56,56,161,160,203,146,209,121,133,216,220,174,96,11,231,209,0,103, +6,228,134,0,230,242,22,2,80,114,111,2,120,121,34,163,246,224,153,2, +32,123,220,141,102,251,141,79,74,144,96,129,252,241,3,2,57,56,51,129, +217,64,56,32,30,176,206,98,34,34,151,33,25,208,44,96,33,199,77,64, +52,97,105,64,62,234,248,2,97,191,128,104,129,147,238,186,18,2,50,52, +55,64,12,116,66,238,186,0,246,89,12,2,57,48,51,243,213,3,231,49, +3,89,123,229,90,1,101,66,109,164,64,117,56,116,224,55,0,217,213,185, +139,242,102,1,88,157,224,5,6,247,24,7,134,151,96,59,238,48,13,228, +86,0,128,24,143,148,166,54,2,54,56,52,129,96,187,116,241,226,5,175, +242,177,199,99,193,69,94,2,55,53,32,96,73,2,80,32,95,105,28,2, +57,50,50,97,37,102,19,96,18,237,50,2,246,76,0,199,82,148,33,32, +69,219,79,160,211,64,162,246,31,0,141,34,33,247,249,191,0,181,199,98, +62,131,63,2,80,32,58,96,31,228,78,0,225,153,10,192,213,247,71,3, +96,42,221,99,232,176,4,96,150,100,229,96,241,225,100,0,239,7,0,228, +11,1,75,75,228,10,5,32,152,64,210,130,159,234,81,3,64,84,253,74, +0,32,36,131,120,68,135,224,178,19,224,210,0,128,106,247,84,1,2,57, +55,54,131,110,2,57,51,52,224,120,0,227,80,1,208,66,74,157,204,200, +252,169,4,64,46,131,102,2,90,32,85,96,144,191,200,250,246,0,132,233, +133,147,32,30,131,88,224,167,1,2,55,49,55,77,145,231,170,0,130,145, +233,41,6,98,63,2,55,49,56,128,15,231,33,0,2,52,52,57,102,187, +93,88,2,57,55,49,253,87,2,225,76,4,68,76,170,29,234,40,14,64, +158,64,209,32,159,229,128,0,245,10,6,245,16,8,128,251,131,249,253,128, +0,71,235,253,98,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,152,1,70,199,254,27,0,225,3, +4,198,128,69,20,144,93,64,21,190,154,53,149,147,179,145,90,235,251,1, +224,9,2,68,109,164,2,2,51,50,48,66,220,2,51,56,32,72,36,224, +6,3,105,186,64,3,100,160,192,76,32,5,43,68,2,53,51,55,160,28, +119,66,224,106,18,108,191,192,108,96,88,128,114,224,108,31,2,82,32,95, +224,108,24,161,51,74,0,128,34,224,110,4,160,103,224,117,4,224,106,9, +224,63,3,224,113,2,173,5,131,39,192,147,224,40,0,224,108,16,224,115, +4,128,67,224,61,13,160,106,43,201,2,57,32,102,231,123,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,6,2,117,238,68,125,166,239,42,85,224,11,1,231,7,2, +2,54,56,32,192,11,74,137,160,10,75,133,128,10,2,58,57,54,203,110, +66,124,49,122,64,18,132,240,250,241,1,224,9,1,96,33,35,224,140,45, +64,242,32,46,176,165,224,46,10,224,56,2,71,165,224,56,0,224,63,5, +182,68,224,53,10,224,149,1,224,52,8,165,3,36,158,226,59,3,183,209, +193,161,96,51,128,50,224,6,6,224,33,0,97,195,224,91,3,224,33,14, +160,26,224,40,3,224,33,13,224,40,3,69,45,41,70,151,80,32,180,234, +209,1,232,148,16,96,242,51,62,171,45,69,149,90,120,230,22,0,238,141, +15,2,97,115,115,2,101,114,116,66,54,2,100,101,58,2,32,101,120,2, +112,101,99,47,76,2,61,34,32,252,235,2,249,218,1,121,205,2,51,49, +32,32,154,139,161,94,89,34,9,2,79,32,95,120,70,64,7,73,67,96, +7,32,152,229,148,0,241,185,21,2,103,111,116,160,113,128,98,160,93,196, +198,66,3,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,139,224,25,7, +249,39,0,224,26,9,2,75,105,110,203,63,224,26,7,2,83,111,114,212, +68,73,35,192,165,32,39,99,22,142,101,64,6,171,186,176,35,2,50,52, +50,65,176,153,26,84,163,175,67,231,44,1,240,72,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,49,51,96,246,143,139,32,147,165,239,2,51,55,57, +41,73,95,134,175,62,2,53,55,32,239,62,0,67,44,96,22,254,61,0, +194,173,221,116,154,238,96,197,98,163,32,51,200,141,40,129,108,107,64,24, +128,16,226,164,12,233,6,18,233,35,14,246,243,0,203,15,233,154,8,216, +106,160,163,224,31,1,105,81,32,235,234,192,4,2,51,53,32,106,192,141, +109,202,192,224,94,13,2,52,48,32,233,142,3,235,137,1,233,207,23,253, +35,1,224,173,10,224,200,12,253,68,0,224,51,6,96,130,241,214,6,96, +23,67,129,80,221,163,32,75,190,145,39,2,52,32,67,128,239,99,134,131, +132,64,6,98,126,254,137,7,2,99,99,32,226,214,3,32,38,69,246,96, +87,129,47,129,52,37,43,192,21,2,57,53,48,224,11,2,224,133,0,32, +6,67,181,96,11,32,141,132,174,237,115,1,97,11,114,97,32,76,128,199, +187,62,107,167,237,5,2,64,68,34,253,2,53,54,55,130,105,45,155,224, +6,7,32,95,234,8,0,2,50,32,75,2,52,32,65,162,140,237,233,9, +224,114,4,224,101,4,2,55,48,51,224,101,14,32,72,227,194,0,224,72, +26,2,53,54,54,224,72,17,131,119,245,223,0,224,69,3,160,60,224,133, +8,2,58,57,52,239,252,1,114,106,64,46,189,152,2,52,54,32,171,31, +235,41,14,192,66,131,203,112,170,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,113,239, +66,73,128,14,111,141,66,95,102,154,197,154,66,118,96,76,235,155,12,32, +31,202,146,102,162,2,56,57,55,140,227,140,40,68,176,204,40,32,42,196, +183,171,193,235,69,5,119,5,235,179,15,235,214,93,235,116,4,2,58,57, +51,225,185,1,2,57,49,55,213,203,117,22,2,52,57,49,170,75,2,79, +32,80,91,106,67,70,120,210,2,79,32,66,173,225,244,79,0,64,29,100, +165,97,255,105,245,97,64,129,96,68,187,99,235,32,43,2,95,51,53,70, +43,67,112,241,142,3,2,105,109,105,2,116,105,118,2,101,115,46,227,219, +0,32,54,129,248,224,38,12,166,244,32,36,197,191,224,195,21,67,2,121, +9,224,202,0,142,128,145,172,96,20,77,241,144,46,96,186,224,48,9,102, +16,224,48,2,110,142,224,48,19,100,237,224,48,2,117,219,224,48,19,142, +96,224,48,1,99,124,224,48,1,217,205,96,27,188,132,192,42,129,120,64, +162,225,120,0,215,138,225,169,10,65,56,131,36,80,169,64,32,65,159,2, +57,51,50,64,74,134,118,224,10,1,96,128,32,37,189,119,2,57,51,49, +64,51,212,57,159,207,96,5,32,26,64,198,2,49,57,32,225,219,13,2, +45,62,34,177,38,32,66,244,73,1,125,197,244,73,0,32,66,226,44,0, +2,58,57,50,130,160,115,242,32,13,162,72,161,46,117,181,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,46,2,115, +116,114,2,97,105,110,160,81,161,47,226,245,27,233,195,0,32,54,129,88, +224,38,12,170,5,32,36,184,101,65,51,129,112,32,19,196,123,38,108,224, +61,1,2,98,117,105,41,115,2,110,34,32,2,64,64,35,32,32,64,3, +2,58,57,49,201,80,119,222,149,220,81,15,108,155,241,159,0,178,214,32, +95,97,213,41,206,2,57,49,54,167,118,224,18,7,32,63,129,135,108,166, +134,61,123,19,224,9,0,171,150,243,224,2,2,57,49,53,224,6,1,138, +163,108,66,96,81,32,80,197,227,108,231,140,234,2,60,32,64,102,58,214, +26,160,18,98,161,47,185,2,55,50,50,252,132,1,252,93,4,96,200,232, +76,5,54,123,2,73,100,101,97,172,120,124,2,90,32,95,224,138,1,2, +85,32,73,160,214,216,20,32,28,141,215,106,123,70,134,253,10,2,189,236, +136,34,99,108,249,208,10,64,7,131,74,64,73,234,185,7,148,66,186,204, +96,82,205,11,129,58,167,128,108,187,173,48,71,173,197,201,64,89,179,102, +85,217,133,247,224,87,1,245,247,1,102,11,248,166,1,161,90,213,72,128, +115,192,251,130,101,116,45,67,31,64,126,100,104,2,51,51,56,97,79,153, +55,34,11,231,31,17,91,246,231,31,1,74,54,231,31,7,216,103,242,231, +194,242,218,9,32,250,204,173,225,37,12,111,188,225,37,0,163,74,232,69, +7,136,63,225,43,173,225,18,7,32,229,233,195,0,201,242,245,25,13,32, +41,131,131,85,70,250,198,2,224,39,6,32,38,131,147,32,38,47,98,192, +39,234,21,1,77,208,132,79,228,24,3,176,194,255,54,5,129,114,237,46, +6,2,56,57,54,252,7,1,2,95,50,49,118,68,199,177,125,1,126,56, +42,228,32,55,196,132,128,121,227,155,1,225,252,2,185,29,130,1,2,56, +57,57,246,112,2,195,158,2,95,52,49,103,129,158,245,32,72,131,144,234, +246,4,246,78,14,32,44,234,139,8,125,199,246,80,204,246,75,10,2,58, +56,57,198,229,224,244,26,225,24,207,158,97,225,18,1,228,132,4,2,55, +49,50,101,123,80,107,97,62,32,32,132,122,237,11,5,248,177,16,99,18, +224,79,7,103,174,64,119,70,69,32,34,175,232,2,55,49,48,2,32,58, +56,190,233,168,121,207,82,224,2,3,188,103,225,22,6,186,174,100,73,2, +54,52,50,240,211,2,64,120,107,241,2,54,57,53,253,9,4,64,24,2, +54,57,57,225,25,0,39,58,99,159,2,56,57,50,174,90,2,56,57,51, +250,155,6,151,126,231,21,0,136,93,96,121,149,116,224,25,6,96,92,67, +196,232,160,5,64,102,247,90,0,160,19,136,161,35,183,231,145,0,68,206, +224,12,0,149,13,224,50,5,67,244,224,50,5,157,47,231,52,3,189,151, +230,31,2,239,235,3,182,98,178,107,228,170,1,232,9,2,64,47,200,8, +200,100,189,13,168,12,232,44,2,221,230,126,40,137,208,104,15,228,242,3, +32,12,128,172,240,68,0,96,34,2,54,56,51,193,97,192,16,130,124,69, +57,2,54,57,51,64,17,180,156,97,204,245,78,2,224,179,3,64,202,226, +250,6,133,124,2,53,54,50,193,18,32,152,98,246,192,211,224,130,1,233, +80,4,2,95,54,53,224,117,1,224,206,4,128,171,224,131,4,194,84,137, +231,254,25,1,233,107,3,131,28,192,130,224,50,1,129,70,243,98,1,225, +50,8,64,13,234,184,2,141,182,241,239,1,241,59,13,43,251,128,45,105, +172,43,245,2,53,32,102,234,219,0,2,36,102,34,224,140,0,2,89,32, +66,160,156,203,131,64,144,32,7,64,50,245,174,20,2,36,120,34,246,225, +2,2,49,52,56,225,14,5,224,162,24,244,31,0,253,47,0,96,179,224, +185,0,32,69,235,0,0,206,224,226,171,14,96,16,225,91,0,251,118,0, +67,45,164,149,228,156,1,227,12,2,97,112,255,180,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,144,226,122,1,66,135,228,142,3,181,0,227,81,2,65,25,64,20, +64,164,2,51,51,55,129,152,64,172,208,188,64,180,132,216,160,223,228,55, +6,161,100,228,156,9,182,191,224,206,6,96,107,224,206,5,64,93,228,154, +8,228,117,3,132,118,224,225,17,128,77,236,162,0,101,170,96,216,66,25, +2,55,48,56,184,22,2,56,56,54,76,59,248,43,2,240,167,1,131,215, +224,193,6,173,17,224,174,6,229,73,9,128,159,95,45,104,225,96,11,160, +13,224,177,1,128,9,64,174,226,5,3,97,146,32,4,2,53,32,79,2, +32,35,55,249,254,1,230,232,4,224,94,3,253,83,1,228,116,4,134,64, +229,154,0,195,236,130,126,161,233,224,123,7,229,91,11,44,17,2,56,57, +48,227,36,1,250,205,3,66,240,57,17,33,84,58,171,120,233,96,165,238, +58,1,133,58,2,51,48,56,134,230,79,193,108,87,96,21,84,197,244,5, +0,245,198,1,80,16,227,1,3,39,20,138,173,50,24,64,66,220,175,231, +174,1,47,124,32,99,55,242,86,190,254,181,3,225,189,2,92,200,2,95, +54,49,96,135,182,44,2,56,56,56,96,14,2,56,57,32,98,212,32,60, +32,96,138,163,255,92,7,198,156,129,89,230,72,11,248,150,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,164,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,133,255,163,0,100,250,145,72,97,129,65,18,218,145,229, +146,2,97,216,96,40,32,161,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,36,36,241,226,163,8,34, +46,66,59,125,85,129,247,232,75,2,196,236,224,20,1,226,7,154,96,70, +2,56,56,55,231,154,0,117,221,134,37,2,95,56,51,96,245,213,243,128, +39,225,167,4,164,163,225,148,117,65,149,212,57,233,220,7,226,101,8,226, +85,6,183,232,96,217,147,76,37,69,34,171,254,88,0,224,200,3,203,162, +225,159,0,229,134,0,68,147,175,76,228,64,2,96,139,50,181,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,128,29,2,55,55,52,233,198,2,2,56,50,56,233,147, +2,234,82,2,85,81,85,116,165,213,2,95,55,51,2,57,32,102,225,8, +1,194,40,208,31,116,207,32,36,33,107,65,50,230,140,1,33,43,141,113, +228,64,3,166,140,2,55,49,49,233,36,1,225,9,3,74,163,224,13,0, +234,152,1,173,165,224,40,2,180,4,2,56,56,50,97,16,125,38,2,51, +55,51,238,79,0,224,207,4,2,55,50,48,105,247,253,232,3,113,89,134, +0,204,60,230,158,0,224,244,8,130,107,32,209,142,32,124,61,195,82,65, +115,32,68,120,18,224,50,1,55,96,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,193,87,139,215,98,220,2,56,52,50,196,84,206,146,2,80, +32,35,137,10,64,20,142,25,225,53,3,2,95,56,55,231,77,0,2,56, +56,49,110,220,65,41,111,46,196,122,33,81,86,176,32,47,239,46,3,230, +195,6,65,99,88,29,67,146,65,94,79,109,114,220,227,110,1,161,73,130, +193,2,56,55,55,167,224,224,46,4,126,69,195,156,47,192,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,228,50,3,226,164,9,238,123,6,224,77,8,224, +75,5,143,187,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,248,38,1,224,114,0,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,247,200,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,67,158, +205,215,237,239,1,237,108,2,132,75,2,55,57,32,42,110,211,157,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,56,56,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,163,135,224,128,18,2,55,54,56, +224,128,5,225,71,1,226,104,4,225,99,1,102,214,174,167,128,144,224,82, +5,125,186,32,120,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,162,101,24, +131,215,32,152,32,24,217,238,182,78,199,158,64,7,98,58,2,58,56,55, +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,33, +58,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,107,222,99,112,2,56,52,53,225,172,5,229,117,5,231,169,4, +138,154,198,90,142,162,202,43,232,51,8,245,70,3,151,222,245,70,1,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,51,57,52,238,139,0,64,163,236,186,4,252,122,4,96,135,145, +200,224,141,4,130,81,2,95,56,53,179,35,250,95,18,226,206,7,232,71, +0,224,48,14,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,82,119,224,187,6,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,192,146,244, +1,6,248,129,2,194,4,83,215,72,241,226,84,8,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,50,53,224,60, +3,226,5,8,241,202,2,224,101,0,73,199,74,12,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,235,83,1,194,114,229,33,2,245,245,0,2,56,54,50,240,131,2,250, +5,1,2,56,54,51,234,57,0,96,16,2,50,51,57,236,10,7,224,45, +0,66,185,74,8,65,30,2,54,52,32,148,2,2,56,54,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,160,14,228,13,5,253,1,7,68,9, +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,107,180,128, +59,235,43,3,233,250,0,237,178,1,239,29,2,164,8,237,173,5,231,201, +5,230,94,15,128,111,224,59,5,163,230,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, +54,56,57,128,39,251,213,8,176,230,34,113,32,222,242,50,0,248,118,4, +89,145,248,119,2,131,96,184,125,88,111,64,6,35,10,32,63,209,242,128, +177,84,116,190,26,252,57,1,229,210,5,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,51,53,117,138,104, +70,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,50,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,54,56,246,243,1,128,6,136,42,130,148,101,192, +47,127,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,55,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,88,25,34,114,164,158,92,172,92,38,161,231,188, +151,225,185,3,32,80,208,100,33,25,34,233,193,177,128,56,2,51,49,57, +128,142,2,53,51,55,128,45,208,121,165,184,80,203,144,77,241,141,0,128, +238,35,98,96,146,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,33,208,68,200,97,92,2,54, +54,53,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,101,247,66,113,98,252,84,49,64,13,153, +108,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,75,90, +233,242,0,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,69,69,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, +43,192,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,202,163,65,205,248,195,9,2,85,32,73, +233,251,2,234,222,24,246,111,16,169,208,214,11,49,183,33,146,33,123,2, +56,52,52,124,155,142,47,32,197,135,74,2,80,32,58,108,184,64,235,241, +103,0,233,113,4,96,162,176,239,224,184,13,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,51,55,32, +8,37,254,227,246,1,2,99,111,110,2,65,114,105,2,116,121,34,225,24, +2,2,53,57,32,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,227,235,184,0,199,11,36, +127,67,112,129,37,135,158,32,76,214,205,230,229,2,133,153,175,144,224,95, +0,96,64,192,53,214,207,239,7,0,32,5,64,117,175,92,54,239,205,203, +133,175,141,145,2,53,56,53,192,164,237,237,2,158,172,96,86,190,110,252, +50,1,129,225,227,32,3,202,98,32,7,64,83,99,7,76,150,32,55,2, +75,32,89,231,17,0,247,36,1,226,61,9,224,25,12,2,50,49,32,241, +124,0,226,12,0,96,20,227,171,1,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,170,83,231,166,6,227,236,12,235,138,1,239,34,4,244,13,13,130,246, +238,115,3,224,49,13,236,155,3,241,159,13,32,42,137,80,199,14,225,64, +18,243,209,2,225,63,3,229,17,1,132,40,70,53,229,136,0,228,31,15, +98,82,224,25,12,96,94,129,38,224,25,6,96,168,192,25,251,131,5,99, +10,224,184,16,96,30,224,185,11,242,26,3,251,191,0,225,133,9,64,120, +225,133,8,237,111,6,161,72,224,88,5,162,6,2,52,54,32,252,169,6, +224,164,10,245,248,3,224,163,13,225,21,13,202,212,225,21,9,252,152,2, +224,111,10,64,29,225,19,27,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,166,133,224,138,14, +227,183,8,128,138,2,49,51,52,225,1,24,64,114,224,58,10,2,56,52, +55,36,79,79,98,225,7,24,101,36,224,65,10,228,141,2,226,234,13,226, +233,21,228,226,14,224,146,1,227,221,39,224,143,2,232,242,0,100,214,35, +232,136,17,67,232,32,249,49,100,160,193,158,60,96,17,109,179,160,17,32, +48,136,55,160,48,35,46,32,26,32,118,32,24,135,151,2,102,47,61,40, +93,64,18,64,12,32,149,2,58,56,52,231,69,2,103,255,32,4,62,250, +97,127,96,6,32,34,135,27,70,208,64,45,230,90,1,197,37,246,153,15, +196,251,135,177,224,7,1,117,202,72,227,97,207,64,184,64,6,160,184,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,2,49,50,32,233,74,18,103,132,43,8,32,184,32, +5,32,143,136,234,107,220,224,19,6,167,109,126,113,176,189,207,171,2,50, +51,32,64,207,246,250,2,149,55,240,94,1,255,125,3,32,7,80,12,214, +241,41,166,86,120,72,21,44,66,2,49,50,48,201,126,2,95,49,50,75, +66,65,159,233,141,1,32,17,2,53,54,55,98,93,88,4,32,44,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,2,95,55,53,92,239,2,52,56, +53,34,32,46,100,234,182,2,128,52,129,99,65,31,161,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,54,48,221,114,96,49,97,246,224,50,14,224,127,8,139,65,2,95, +56,50,253,177,6,177,59,229,106,21,233,178,9,242,240,2,231,234,6,161, +118,32,105,235,142,0,32,6,77,195,172,96,129,221,237,25,2,180,58,233, +44,11,133,159,224,32,18,199,169,225,200,8,192,24,190,19,211,143,2,55, +54,57,236,141,21,207,13,64,193,79,15,34,213,249,147,0,227,154,8,65, +36,48,71,2,56,52,49,192,167,226,77,12,32,73,195,25,128,92,224,154, +2,2,95,56,56,76,209,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,251,129,0,224,41,2,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,223,98,222,239,65,7,38,33,140, +254,37,21,69,46,2,52,50,32,128,32,32,52,77,118,37,74,35,199,128, +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,52,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,166,159,241,247,0,189,94,102,18,2,51,49,32,32,91,161,106, +224,115,14,65,2,160,98,239,229,4,230,84,3,224,56,12,79,43,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,100,25,224,15,1,2,52,48,32,96,109,136,227,97,105, +32,13,136,228,97,69,2,58,56,51,136,229,72,60,129,172,73,27,90,182, +2,53,52,53,64,9,125,120,100,17,2,56,51,49,64,88,162,180,38,112, +74,112,130,147,224,37,4,66,218,201,244,224,215,23,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,188,222,224,105,30,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,52,66,155,2, +56,51,50,64,199,168,115,2,56,51,51,64,18,84,250,2,54,32,35,64, +95,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,67,46,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,241,147,0,2,55,53,48,132,53,202,77,50,239,132,144,98, +245,220,64,232,227,0,252,17,13,49,252,195,96,39,148,131,33,2,58,56, +50,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, -106,16,2,53,57,56,227,147,1,68,186,32,59,162,160,83,198,96,200,128, -237,171,214,221,84,2,95,55,52,233,54,4,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,52,49,253,199,5, -96,29,65,49,234,101,0,128,25,116,18,64,248,243,120,0,2,56,50,51, -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,51,48,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,53,56,164,213,224,116,2,64,23,177,120,128,23, -33,141,131,130,243,105,4,176,62,32,28,131,144,128,230,251,147,0,227,82, -0,251,87,0,224,17,1,192,131,227,138,0,243,196,0,230,241,0,251,195, -6,254,11,2,154,251,232,182,4,234,23,2,249,234,6,251,151,2,255,77, -14,128,146,253,198,0,228,22,2,238,191,0,224,27,1,100,19,235,75,12, -128,30,135,46,130,250,196,54,193,78,44,168,37,161,236,168,2,228,70,8, -225,165,1,226,154,1,2,39,32,80,99,103,64,41,68,62,160,124,227,192, -1,2,95,56,32,131,99,100,51,226,125,1,227,231,1,193,85,240,219,0, -234,159,1,163,92,157,114,250,185,2,99,15,253,202,1,227,82,0,245,14, -3,96,240,90,89,64,240,250,175,7,236,37,2,163,185,225,208,5,225,95, -14,253,99,1,224,16,1,38,60,64,241,96,146,227,80,9,235,108,0,2, -95,52,50,38,64,247,9,0,225,149,2,224,167,9,224,22,8,255,145,0, -226,129,0,192,36,229,18,5,64,141,2,56,52,32,74,105,252,178,9,124, -153,2,48,58,48,99,124,201,70,96,210,224,46,25,138,10,207,177,229,18, -5,2,109,34,32,233,180,1,2,56,50,49,64,229,168,239,165,148,70,124, -2,83,32,73,230,123,5,64,186,65,52,225,12,0,198,203,2,48,53,32, -224,59,2,2,50,50,54,162,240,46,214,72,194,80,215,224,131,8,2,112, -34,32,224,159,1,2,54,51,55,64,39,100,34,2,58,56,50,135,132,100, -77,70,10,98,225,32,22,186,176,230,95,0,133,48,226,223,1,131,117,32, -161,237,122,5,2,51,56,52,226,199,1,236,166,1,177,7,98,163,32,51, -240,14,2,32,35,66,189,130,95,145,57,247,213,1,242,119,1,235,203,1, -2,83,32,80,226,144,1,224,72,1,203,52,102,42,198,208,230,6,2,128, -120,199,6,101,233,192,37,227,115,1,32,24,90,220,177,252,156,232,128,96, -224,10,1,33,27,200,158,32,184,250,172,7,231,132,2,153,232,230,245,3, -194,249,228,199,0,238,149,5,167,101,206,117,230,121,6,252,233,11,225,97, -3,253,17,13,132,85,253,17,17,252,88,3,252,241,12,192,64,253,23,1, -224,116,1,245,106,9,242,48,1,225,200,1,119,250,255,112,0,255,144,2, -230,205,3,224,181,5,175,229,230,246,11,224,40,5,176,132,225,113,0,224, -186,4,224,28,2,132,245,220,193,67,1,228,33,1,133,164,32,175,165,167, -2,53,50,49,237,14,0,93,11,242,151,0,225,43,3,254,3,3,232,195, -2,241,124,45,129,204,225,19,1,241,157,16,243,160,13,240,141,4,229,223, -2,232,152,9,150,165,128,254,224,198,1,224,16,0,254,89,29,225,191,26, -225,23,0,225,190,21,233,212,0,224,176,10,224,27,2,64,210,240,241,4, -206,217,165,7,193,206,226,106,10,128,224,246,206,1,160,55,187,186,96,28, -2,82,32,95,224,219,2,240,59,4,240,56,19,2,112,97,116,2,86,97, -114,2,115,32,34,130,40,112,145,102,49,160,225,118,55,2,55,56,32,64, -26,78,145,2,52,56,49,106,131,96,88,96,127,36,72,238,210,1,176,116, -128,49,2,52,56,56,204,35,128,17,209,181,153,104,111,175,200,179,224,31, -11,147,37,224,61,8,137,242,224,194,1,2,91,93,34,100,158,224,30,14, -2,40,41,34,209,164,107,235,96,177,140,237,75,255,2,52,54,55,66,58, -2,48,52,32,64,23,172,227,203,128,131,74,71,56,97,90,235,126,1,32, -42,223,98,109,222,99,94,35,126,32,23,204,50,173,142,2,80,32,85,35, -176,42,174,2,55,56,53,216,99,2,55,56,54,2,32,64,89,230,40,0, -237,77,1,99,219,224,7,2,64,211,134,50,250,87,2,33,137,78,200,97, -61,32,111,203,20,2,83,32,85,226,2,0,164,35,164,40,105,62,130,237, -142,33,165,72,97,190,249,35,5,134,148,236,217,1,197,146,64,46,136,219, -154,22,32,194,97,74,96,204,232,6,1,96,216,136,110,70,173,235,71,0, +106,16,2,53,57,56,227,147,1,187,171,162,160,83,198,96,200,128,237,171, +214,221,84,2,95,55,51,247,250,3,2,36,118,34,129,244,64,67,243,125, +3,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,51,53,253,199,5,96,29, +65,49,234,101,0,128,25,116,18,64,248,243,120,0,2,56,49,55,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,50,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,53,50,164,213,224,116,2,64,23,67,78,224,23,0,33, +141,131,130,243,105,4,176,62,32,28,131,144,128,230,251,147,0,227,82,0, +251,87,0,224,17,1,192,131,227,138,0,243,196,0,230,241,0,251,195,6, +254,11,2,154,251,232,182,4,234,23,2,249,234,6,251,151,2,255,77,14, +128,146,253,198,0,228,22,2,238,191,0,224,27,1,100,19,235,75,12,128, +30,135,46,130,250,196,54,193,78,44,168,38,56,236,168,2,228,70,8,225, +165,1,226,154,1,2,39,32,80,99,103,64,41,68,62,160,124,227,192,1, +2,95,56,32,163,99,135,219,232,34,0,227,231,0,193,85,240,219,0,234, +159,1,163,92,157,114,250,185,2,99,15,253,202,1,227,82,0,245,14,3, +96,240,67,166,32,240,2,57,48,32,250,175,5,236,37,2,163,185,225,208, +5,225,95,14,253,99,1,224,16,1,32,93,66,104,96,146,227,80,9,235, +108,0,2,95,52,50,248,43,0,33,129,225,149,2,224,167,9,224,22,8, +225,147,0,226,129,0,192,36,229,18,5,119,192,33,112,120,11,252,178,7, +124,153,2,48,58,48,99,124,201,70,96,210,224,46,25,138,10,207,177,229, +18,5,2,109,34,32,233,180,1,2,56,49,53,64,229,248,64,1,104,129, +32,15,2,83,32,73,230,123,5,64,186,65,52,225,12,0,160,48,2,54, +57,57,198,214,106,228,97,3,96,218,2,53,54,50,66,71,141,158,224,131, +5,2,112,34,32,224,159,1,2,54,51,49,64,39,167,158,66,119,102,157, +2,95,55,52,70,10,98,225,32,22,186,176,230,95,0,133,48,226,223,1, +131,117,32,161,237,122,5,2,51,56,52,226,199,1,236,166,1,177,7,98, +163,32,51,240,14,2,32,35,66,189,130,95,145,57,247,213,1,242,119,1, +235,203,1,2,83,32,80,226,144,1,224,72,1,203,52,102,42,198,208,230, +6,2,128,120,199,6,101,233,192,37,227,115,1,33,22,42,237,209,252,156, +232,131,241,224,10,1,33,27,200,158,32,184,250,172,7,231,132,2,153,232, +230,245,3,194,249,228,199,0,238,149,5,205,72,197,89,230,121,5,252,233, +11,225,97,3,253,17,13,232,1,1,252,88,25,252,241,12,192,64,253,23, +1,224,116,1,245,106,9,242,48,1,225,200,1,119,250,255,112,0,255,144, +2,230,205,3,224,181,5,175,218,230,246,11,224,40,5,235,175,0,224,186, +11,224,28,2,132,245,220,193,67,1,228,33,1,133,164,32,175,165,167,2, +53,50,49,237,14,0,93,11,242,151,0,225,43,3,254,3,3,232,195,2, +241,124,45,129,204,225,19,1,241,157,16,243,160,13,240,141,4,229,223,2, +232,152,9,150,165,128,254,224,198,1,224,16,0,254,89,29,225,191,26,225, +23,0,225,190,21,183,40,225,189,12,224,27,2,64,210,240,241,4,206,217, +197,18,161,206,226,106,10,128,224,246,206,1,160,55,187,186,96,28,2,82, +32,95,224,219,2,240,59,4,240,56,19,2,112,97,116,2,86,97,114,2, +115,32,34,130,40,112,145,102,49,160,225,118,55,70,108,32,26,75,40,2, +52,56,49,106,131,96,88,96,127,36,72,238,210,1,176,116,128,49,2,52, +56,56,204,35,128,17,209,181,153,104,111,175,200,179,224,31,11,113,18,224, +129,1,241,243,0,99,17,224,194,1,2,91,93,34,100,158,224,30,14,2, +40,41,34,209,164,107,235,64,177,64,202,171,255,2,52,54,55,66,58,2, +48,52,32,64,23,172,227,203,128,131,74,71,56,97,90,235,126,1,32,42, +223,98,109,222,99,163,35,126,32,23,204,50,173,142,2,80,32,85,35,176, +42,174,2,55,55,57,216,99,2,55,56,48,2,32,64,89,230,40,0,237, +77,1,99,219,224,7,2,64,211,134,50,250,87,2,33,137,79,131,97,61, +32,111,203,20,2,83,32,85,226,2,0,164,35,164,40,105,62,130,237,142, +33,165,72,97,190,249,35,5,134,148,236,217,1,197,146,64,46,136,219,139, +171,32,194,101,230,64,204,128,215,142,161,64,216,136,110,70,173,235,71,0, 224,141,3,192,36,167,140,237,89,0,166,99,167,0,226,232,0,160,254,120, -188,145,201,226,229,1,2,95,56,49,99,62,146,146,210,202,32,21,133,237, -33,28,236,20,3,235,249,0,231,120,4,158,65,224,27,0,106,130,198,215, -199,199,236,9,13,235,228,6,224,19,2,165,80,224,16,13,202,193,233,254, -0,225,225,0,255,212,1,96,161,224,162,1,100,214,222,118,231,165,2,32, -2,224,175,4,171,65,230,113,3,228,187,4,231,178,5,133,236,118,210,51, -44,2,54,49,32,249,132,3,228,201,0,224,252,2,199,246,224,138,2,240, -197,4,203,25,232,242,3,231,255,2,235,111,4,104,84,128,5,173,151,139, -118,241,169,1,229,127,0,224,100,1,237,195,4,224,71,3,129,19,132,5, -101,125,36,10,36,235,224,70,3,42,251,251,227,0,98,188,193,252,227,135, -13,246,174,2,195,146,161,198,225,183,6,129,170,254,193,3,80,234,224,196, -0,224,43,0,84,143,98,248,224,157,5,251,14,8,227,237,0,32,176,96, -32,134,243,96,68,224,53,0,51,150,230,159,1,160,0,99,205,192,220,194, -215,162,64,93,206,2,54,51,32,251,128,13,239,236,1,32,41,36,84,225, -6,1,163,177,196,139,224,20,2,162,208,131,101,67,110,241,37,3,229,47, -0,233,87,0,189,140,200,94,166,190,96,81,246,128,1,122,144,171,95,128, -25,240,195,1,32,174,129,24,32,109,139,210,224,109,10,226,34,1,243,70, -1,229,65,3,32,59,138,242,36,203,2,56,48,49,156,207,2,55,51,32, -96,249,60,159,65,53,176,77,68,87,182,33,2,56,49,50,64,25,62,207, -64,31,102,38,64,37,160,130,226,59,9,226,29,4,177,212,164,150,126,181, -64,66,128,90,224,192,0,179,190,232,144,0,239,7,1,194,231,164,178,229, -169,0,226,124,5,197,141,128,165,32,98,198,155,101,53,187,234,2,55,57, -54,225,120,1,37,157,247,214,1,98,43,79,188,95,5,2,95,52,51,104, -37,213,83,64,253,71,42,77,150,102,224,64,36,64,16,158,77,124,225,110, -185,32,6,32,132,32,31,133,115,112,167,34,245,64,148,72,12,167,54,65, -102,225,129,2,192,177,64,34,117,171,2,48,54,32,32,13,129,166,71,158, -118,119,2,51,48,56,116,137,78,51,32,29,129,155,137,32,193,253,237,34, -1,139,4,233,182,3,228,198,5,32,70,136,227,192,32,237,159,2,160,26, -231,19,3,160,19,216,137,71,62,71,103,227,66,12,128,161,224,44,7,131, -167,192,27,224,28,7,135,78,224,28,14,109,74,224,28,0,252,189,0,181, -208,228,101,2,39,156,35,227,132,27,224,155,6,220,106,65,57,226,183,1, -163,142,103,218,232,117,5,230,25,2,203,140,224,30,3,101,167,142,19,117, -230,225,60,0,2,83,32,66,238,20,4,230,245,2,225,79,2,64,56,245, -22,4,224,56,1,231,85,5,228,99,2,242,17,1,230,116,3,228,53,2, -128,25,66,187,48,18,198,200,228,78,2,228,95,10,226,5,0,229,108,0, -241,25,7,2,115,114,99,2,47,77,105,2,99,114,111,2,72,115,47,56, -171,2,77,97,112,2,46,104,115,113,46,2,54,53,58,2,49,34,32,224, -60,1,33,88,131,211,240,204,0,121,43,32,84,153,37,159,122,96,120,32, -42,216,163,247,104,2,64,19,203,83,32,33,234,65,2,111,199,153,206,132, -23,231,230,2,231,198,3,83,158,112,145,237,217,2,199,23,237,135,2,151, -148,67,177,205,72,225,237,2,239,237,2,128,42,32,79,197,131,241,210,3, -241,3,2,32,72,32,110,197,194,192,7,167,203,229,191,3,226,53,0,141, -53,32,55,141,242,196,185,163,61,157,3,68,24,67,254,2,55,57,50,64, -4,100,85,64,26,128,19,2,53,32,58,96,19,193,34,64,37,160,212,69, -162,76,41,2,64,58,55,64,95,128,47,81,39,32,65,96,29,96,51,165, -96,233,50,5,224,224,3,246,46,3,193,11,196,36,99,122,64,86,144,229, -224,46,5,131,189,193,103,140,142,139,47,162,165,147,234,243,246,4,160,181, -2,57,52,32,96,219,64,10,224,5,6,226,191,4,192,120,233,132,9,245, -187,5,224,17,13,160,153,227,106,4,170,25,241,218,1,233,104,2,227,165, -3,206,241,224,214,2,232,58,0,224,61,45,232,191,0,224,61,23,241,156, -0,224,61,3,233,40,0,225,4,1,229,201,0,97,126,65,83,216,61,239, -153,1,251,89,1,224,31,3,235,225,2,228,86,2,96,40,224,39,5,224, -40,8,227,101,4,101,148,224,46,4,195,5,195,27,66,59,55,129,209,77, -66,151,134,206,117,243,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,60,169,99,41,156, -169,99,183,245,24,6,32,152,103,168,121,117,82,36,100,190,32,42,231,208, -0,224,42,0,96,197,103,147,80,97,253,235,9,69,44,2,33,34,32,170, -150,2,58,55,56,167,245,245,128,0,170,220,241,46,0,128,128,225,221,1, -160,31,203,180,226,231,7,224,13,15,226,223,0,225,206,9,241,195,18,226, -209,10,249,175,3,226,191,22,205,147,226,166,19,225,47,0,224,10,4,224, -11,15,226,50,20,33,76,132,218,186,233,234,243,3,173,136,228,134,5,168, -82,209,66,2,50,52,55,167,35,172,88,224,254,10,249,243,2,237,73,10, -237,163,3,96,14,98,131,236,226,4,32,12,48,42,128,12,32,176,133,121, -2,90,32,85,98,11,130,239,98,162,128,16,194,242,132,224,114,96,240,149, -4,224,196,0,176,195,216,43,133,82,153,55,107,233,165,81,186,131,237,192, -0,231,148,11,108,34,202,54,106,220,252,120,2,249,161,5,141,17,32,152, -103,165,77,121,88,125,77,73,87,123,237,86,0,129,59,147,146,32,212,210, -73,160,193,160,221,2,54,53,57,236,158,0,160,146,129,244,148,1,96,84, -96,107,98,54,128,76,236,102,3,202,31,71,129,76,189,2,53,53,32,243, -222,10,2,79,32,35,2,49,50,48,245,253,0,2,49,50,51,32,24,2, -52,56,32,249,219,1,65,158,238,12,12,165,147,32,192,132,54,193,0,55, -118,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,51,0,135,35,226,108,11,239,176,16,145,245,224,87, -8,2,60,48,34,163,6,132,204,136,167,236,39,4,128,11,105,53,32,38, -211,31,105,60,224,206,1,174,146,255,25,8,247,193,12,224,40,25,195,197, -246,83,24,168,238,198,97,201,119,248,209,6,248,169,4,248,207,22,131,54, -78,199,247,210,3,219,250,203,30,224,104,9,146,86,224,66,3,203,17,224, -112,11,128,27,249,64,7,225,21,21,225,61,31,250,5,9,248,62,89,96, -242,68,48,99,134,32,11,2,53,57,55,123,113,34,227,2,55,51,55,148, -228,51,24,245,121,3,183,153,233,203,6,67,202,2,53,54,48,160,65,227, -163,0,2,55,55,55,220,77,191,158,132,59,183,180,248,46,13,161,49,224, -202,3,242,137,0,248,59,4,224,49,0,250,29,2,224,41,0,226,90,0, -107,118,227,182,1,146,54,169,56,128,36,132,120,2,52,56,53,221,141,2, -52,56,54,184,50,72,138,204,162,2,55,55,56,96,5,235,172,0,237,154, -3,225,176,16,231,32,3,226,77,5,225,135,1,248,212,2,129,63,225,31, -1,226,106,2,218,194,35,207,136,141,119,117,65,45,102,66,64,151,247,140, -1,97,68,80,171,96,181,151,28,125,84,112,172,2,51,50,32,168,51,96, -222,65,189,2,55,51,51,231,64,0,125,101,102,210,64,123,64,140,205,83, -32,254,33,10,32,84,134,206,163,51,161,36,2,52,51,53,228,198,11,152, -195,32,51,134,244,37,176,2,50,32,58,96,52,224,174,1,131,135,128,175, -201,197,128,24,97,109,128,24,133,141,34,78,2,51,32,85,33,217,225,102, -5,103,49,253,89,10,224,19,6,70,18,249,217,1,160,19,64,59,216,29, -253,83,5,162,187,38,224,252,55,0,229,142,5,2,103,101,116,2,83,76, -111,2,99,32,69,2,85,86,97,2,114,34,32,252,96,0,70,43,107,57, -226,252,3,121,3,160,81,65,34,2,54,53,32,226,69,1,229,76,10,224, -147,6,97,11,96,131,224,84,3,64,18,224,86,0,192,18,224,19,2,223, -198,68,92,229,217,10,224,119,7,64,146,224,119,7,67,13,79,172,224,80, -3,218,72,224,125,14,224,17,6,224,101,7,142,174,224,101,5,65,99,224, -76,10,186,58,224,97,6,224,224,13,224,225,7,64,204,224,18,6,129,87, -224,18,4,104,142,224,140,6,66,38,224,140,12,67,191,225,216,2,129,199, -133,188,224,142,7,226,62,1,234,223,0,224,119,4,250,39,0,230,5,5, -224,54,1,64,91,225,228,10,128,115,137,158,225,128,14,226,246,8,224,245, -9,99,238,224,125,5,132,75,171,120,224,132,4,200,142,224,107,11,225,58, -7,225,57,15,225,173,9,35,211,181,89,131,211,225,91,6,139,93,224,73, -8,32,53,177,28,128,53,225,23,6,165,158,32,37,177,46,196,47,227,144, -27,255,77,0,2,58,55,54,133,79,228,110,13,129,60,231,232,8,225,10, -6,66,126,226,190,13,227,178,21,225,91,3,230,76,8,228,168,7,226,49, -3,160,55,227,146,20,226,85,4,96,232,178,38,64,232,69,245,224,59,6, -224,12,11,226,129,3,32,64,182,170,128,64,224,66,3,161,236,224,141,7, -227,185,7,224,15,7,32,82,198,43,225,225,4,224,31,2,198,61,96,33, -143,78,2,51,53,52,217,156,96,46,128,40,134,77,96,38,76,62,224,122, -26,166,102,140,153,34,106,32,233,186,111,87,189,2,55,54,50,183,152,72, -238,2,54,54,49,39,45,2,35,55,53,167,166,32,30,162,155,224,30,4, -34,74,192,30,199,186,246,126,0,202,150,217,173,233,132,10,235,83,2,254, -150,1,224,21,7,239,243,6,242,228,1,239,10,0,243,36,61,253,87,9, -160,141,253,52,19,232,100,0,237,128,0,253,158,10,136,120,242,247,8,72, -98,166,107,246,236,3,183,12,32,50,42,163,2,50,32,79,32,37,74,170, -233,45,0,253,51,4,32,2,160,91,239,67,1,211,41,96,62,232,250,3, -225,131,12,236,75,0,169,170,141,201,170,238,224,60,2,193,212,128,85,128, -20,128,72,224,77,1,32,10,2,56,32,95,2,54,57,48,96,59,96,89, -224,75,1,160,104,224,21,6,96,50,154,170,111,201,97,16,32,99,2,53, -32,102,232,139,0,2,36,104,34,250,207,0,64,36,128,50,224,49,20,2, -118,115,34,225,47,0,185,255,2,55,53,54,225,188,1,171,21,138,191,32, -26,144,102,96,23,111,166,33,10,32,223,251,75,3,238,1,15,113,49,209, -254,253,169,0,192,25,162,23,130,98,2,58,55,53,234,203,1,138,5,132, -55,243,240,3,32,36,202,216,128,34,234,39,0,64,164,123,27,32,112,86, -64,155,117,96,214,120,116,234,57,93,208,161,49,138,33,235,2,51,56,49, -199,6,84,85,167,187,156,149,80,244,240,193,0,143,185,248,54,0,128,194, -234,31,40,192,53,224,96,3,160,20,224,81,1,224,28,4,152,207,224,28, -1,234,43,54,224,228,1,224,130,12,2,52,54,32,70,38,224,169,0,225, -44,0,2,53,50,49,140,102,81,145,225,52,0,134,190,192,155,234,75,36, -225,9,6,109,2,224,137,1,206,167,225,30,11,225,31,22,234,106,71,251, -10,1,224,106,6,224,134,4,2,53,48,53,129,89,219,213,97,75,32,43, -231,230,1,2,83,32,73,179,211,143,41,239,247,4,32,41,129,26,192,55, -236,129,1,234,156,32,224,57,4,225,222,5,128,25,161,194,226,103,12,226, -1,2,32,11,236,153,15,234,174,36,39,189,226,107,0,192,88,181,151,224, -122,15,225,218,22,234,210,13,226,43,17,95,12,253,100,0,36,105,136,156, -225,26,6,65,61,32,6,66,1,32,34,136,150,234,87,52,226,208,39,228, -12,33,224,28,7,234,133,32,160,49,225,241,18,234,142,2,226,129,5,33, -19,181,109,36,24,225,56,10,224,146,3,226,104,3,32,55,137,144,138,121, -225,215,10,226,17,2,224,87,15,74,6,161,193,224,9,0,32,88,137,202, -226,226,10,96,59,225,205,2,137,212,224,40,11,102,215,227,24,4,2,58, -55,52,134,221,227,58,11,163,211,96,148,32,40,221,192,32,15,32,13,221, -188,191,2,90,65,167,170,210,61,203,145,32,76,171,30,2,55,52,52,182, -111,2,50,57,50,255,66,5,151,77,224,61,1,254,213,0,96,10,119,86, -148,33,166,151,247,65,6,247,246,3,192,216,235,149,0,84,11,104,121,66, -232,40,233,129,169,82,8,107,90,210,131,114,117,2,79,32,80,64,14,103, -170,247,136,5,131,197,160,31,96,131,224,31,5,130,76,96,197,192,64,162, -19,74,9,242,159,0,2,52,48,32,114,159,2,55,52,49,201,145,65,59, -96,42,64,60,224,53,1,252,27,1,64,42,192,10,203,178,156,81,224,7, -7,121,249,2,58,55,51,243,126,4,97,136,104,141,72,217,224,243,81,96, -32,160,189,74,89,192,105,97,189,153,18,2,55,51,52,121,13,73,46,172, -132,64,54,224,41,15,234,28,1,2,91,93,34,160,46,129,214,252,226,6, -2,76,105,115,2,116,95,84,2,121,112,101,2,46,34,32,64,36,243,182, -1,253,169,2,233,173,1,84,94,212,179,169,34,64,21,173,76,2,55,51, -48,33,105,2,51,49,32,187,5,66,52,79,229,32,19,175,197,32,159,90, -38,96,175,234,192,2,2,102,34,32,162,140,77,110,74,55,122,65,224,38, -14,32,79,91,24,32,79,2,75,32,80,32,3,65,15,64,3,32,22,129, -166,68,68,57,66,65,166,221,157,106,160,99,65,2,49,51,52,69,143,114, -253,128,29,67,28,64,166,139,28,180,244,246,97,3,32,88,245,41,2,32, -162,2,55,50,49,185,116,141,249,32,16,227,114,0,192,30,32,5,229,203, -2,77,55,224,56,0,154,42,219,121,171,163,65,198,64,159,160,34,108,54, -2,54,57,53,163,168,75,105,32,134,161,242,224,99,2,33,144,109,147,76, -149,96,57,67,43,2,50,52,32,90,113,70,135,64,220,224,85,0,211,238, -32,73,227,228,0,98,210,106,136,2,90,32,80,91,176,160,32,227,229,3, -64,30,2,83,32,80,2,32,64,73,128,134,197,227,169,254,159,95,103,194, -140,2,224,10,3,255,126,1,65,35,64,82,96,142,100,89,224,126,4,215, -130,64,214,96,49,64,201,168,19,2,95,50,56,65,152,107,189,61,248,192, -65,64,84,175,169,80,152,75,58,224,82,4,66,180,36,242,225,26,1,224, -112,21,74,105,192,112,32,75,224,111,0,97,110,160,110,210,142,225,180,1, -160,76,216,60,224,188,0,100,82,2,64,95,57,160,152,32,60,64,6,102, -50,32,10,204,246,67,18,187,237,96,56,32,26,130,107,2,85,32,73,96, -13,129,242,246,178,8,2,105,109,112,2,111,115,115,2,105,98,108,2,101, -34,32,97,176,75,199,96,54,2,75,52,32,32,2,82,175,224,1,1,237, -214,2,64,42,253,210,1,98,192,220,80,254,70,0,80,11,192,207,65,229, -72,34,64,66,192,72,158,1,157,239,166,126,131,182,125,250,134,52,2,55, -49,50,81,194,233,81,2,75,207,196,60,171,47,64,21,130,21,2,73,32, -58,2,55,49,49,229,125,3,248,51,1,64,44,128,218,2,50,32,75,32, -221,128,240,61,249,129,25,134,31,2,48,48,32,254,64,10,228,61,2,2, -115,117,112,2,101,114,34,254,72,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,192,1,121,9, -231,99,5,254,195,8,71,201,225,130,2,32,79,129,213,73,127,132,27,2, -55,48,52,231,225,5,162,92,2,54,52,53,132,204,35,223,128,25,240,113, -0,254,41,3,99,152,101,177,99,166,64,85,32,6,65,249,127,158,142,153, -2,51,55,57,205,142,243,46,4,225,53,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,68,2,51,49,51,224,211,1,226,158,6,2,99,104,101,2,99,107,68, -2,117,112,34,161,171,228,110,0,160,211,32,7,69,144,39,225,187,208,255, -189,12,156,103,127,230,32,106,32,70,198,158,233,60,2,137,143,243,30,1, -164,56,130,119,237,65,1,233,23,0,235,228,1,32,79,130,145,139,23,100, -44,64,155,98,197,64,7,64,172,2,50,53,48,160,194,191,165,67,150,241, -23,1,243,253,2,128,66,33,230,195,37,199,67,243,180,5,160,49,64,5, -32,15,224,52,8,232,153,8,244,24,1,243,170,5,243,251,14,160,236,244, -37,64,224,188,1,244,176,3,224,64,14,224,65,2,97,18,244,35,15,224, -25,0,244,4,3,127,219,160,75,96,23,100,122,226,35,2,169,85,255,97, -3,224,60,3,96,2,133,116,224,137,6,131,98,127,34,2,54,56,57,244, -90,4,196,249,32,109,96,8,224,5,16,35,118,248,86,0,244,215,5,101, -10,32,85,2,85,32,65,243,133,6,225,111,15,34,189,192,36,226,13,3, -148,227,225,219,7,129,70,129,24,243,143,2,243,118,0,153,16,226,60,0, -224,40,0,224,72,14,225,132,5,225,196,10,255,127,2,105,54,149,34,195, -52,162,166,160,6,148,222,191,57,130,121,97,48,97,107,128,181,227,126,1, -102,32,111,101,131,178,224,9,1,224,68,21,225,101,0,161,192,100,239,224, -60,3,197,89,225,238,4,70,203,160,216,64,134,98,202,160,18,64,14,32, -63,137,126,224,208,10,231,46,3,225,26,0,246,132,1,226,214,17,224,28, -1,224,29,41,227,64,10,247,254,1,227,42,1,248,64,4,160,52,227,180, -5,227,84,2,114,140,2,49,51,57,111,233,230,93,4,246,12,0,139,18, -78,3,192,25,2,95,52,49,195,34,224,157,0,161,138,129,135,43,166,150, -78,225,60,11,118,17,204,205,166,151,181,48,170,211,2,53,56,54,169,46, -200,109,67,14,247,208,1,65,36,225,49,5,229,63,5,226,245,9,225,18, -0,226,242,95,226,214,3,241,85,0,129,74,72,11,238,12,13,133,196,108, -45,224,41,22,68,107,88,89,97,66,97,64,96,4,227,57,13,2,90,32, -85,224,13,1,230,119,1,227,1,27,2,75,32,35,189,155,227,2,17,225, -59,15,224,13,4,101,116,226,161,0,161,215,129,67,226,115,2,160,221,152, -158,139,34,112,99,181,11,130,28,59,151,226,168,7,76,77,128,59,224,8, -1,225,42,1,225,8,0,165,126,194,105,2,89,32,67,234,208,38,97,52, -32,202,160,65,137,208,66,3,229,216,1,64,24,76,243,224,118,2,110,88, -2,54,57,57,104,89,73,144,173,213,205,222,202,83,42,5,92,197,228,89, -0,128,8,142,182,2,48,49,32,138,13,234,84,8,170,82,96,36,172,121, -239,35,1,2,58,54,57,204,80,139,24,96,166,32,21,138,205,134,90,32, -155,105,253,165,128,252,209,4,70,181,192,144,165,88,32,61,176,128,78,123, -32,13,202,168,131,100,134,96,225,217,6,202,145,230,119,1,232,169,14,224, -13,3,195,243,163,131,231,44,0,141,143,226,2,5,227,129,12,201,118,226, -208,0,201,181,228,234,7,32,158,64,8,250,171,0,169,146,233,244,1,64, -33,33,154,242,26,9,119,203,102,181,198,118,239,140,0,33,25,202,210,106, -141,228,178,9,231,133,7,228,47,0,163,160,74,71,224,247,7,229,165,9, -228,107,2,160,138,251,115,4,234,79,5,161,163,225,62,6,232,19,0,172, -165,233,101,3,32,112,2,52,50,57,224,43,0,161,42,237,223,4,234,78, -2,96,68,224,23,0,227,240,0,192,252,161,71,227,1,0,240,217,0,144, -116,232,254,5,198,180,180,191,254,119,18,232,4,4,225,85,2,230,225,0, -139,162,224,204,11,204,159,230,91,0,224,58,40,224,55,11,97,167,237,145, -2,196,5,248,61,1,109,109,83,146,237,90,9,35,118,67,97,128,244,245, -142,7,245,141,3,234,236,2,100,37,97,91,247,33,1,221,172,169,27,142, -121,128,182,192,189,228,193,1,192,17,81,140,148,103,96,16,224,77,24,163, -221,226,19,2,54,3,226,93,4,192,29,224,89,3,141,40,195,24,193,230, -229,50,0,233,82,1,227,27,5,194,149,224,183,2,162,237,32,83,177,229, -65,84,65,65,33,90,161,20,133,21,33,125,2,50,50,53,194,155,2,58, -54,56,213,199,35,200,160,4,245,231,3,96,38,212,143,69,150,32,56,81, -123,2,54,56,55,173,228,102,36,67,162,225,21,2,180,152,104,191,160,6, -64,7,73,11,32,37,32,60,215,175,32,246,228,11,1,237,191,3,129,9, -199,30,96,31,225,77,3,113,61,97,121,131,65,32,7,98,25,228,3,3, -111,178,97,21,163,127,137,155,160,135,82,194,96,66,96,228,132,161,229,187, -0,32,192,32,60,32,219,197,47,64,126,2,54,53,50,231,27,0,64,99, -70,205,155,209,250,212,0,128,35,232,232,1,2,54,53,53,128,39,2,55, -52,32,193,162,202,147,67,186,131,181,192,70,224,40,1,129,68,96,157,164, -203,166,120,98,155,128,236,32,181,130,230,245,92,2,128,162,32,69,65,12, -202,12,224,104,9,160,32,32,79,121,248,96,86,129,203,224,239,11,192,173, -96,63,98,106,235,89,1,228,126,1,224,242,1,236,139,5,165,180,233,95, -0,99,51,98,29,2,53,55,32,96,222,251,116,0,119,2,32,4,163,207, -233,26,0,2,54,55,57,225,1,1,87,36,96,183,98,148,96,48,2,56, -48,32,64,19,162,248,231,182,3,66,28,147,3,96,36,128,50,104,121,160, -35,241,134,1,2,67,39,34,146,226,96,109,225,13,35,224,233,1,192,22, -129,1,224,191,2,128,16,97,120,96,225,64,249,32,104,195,90,232,104,3, -33,138,160,177,64,37,224,177,19,2,83,39,34,192,177,195,78,238,61,2, -216,80,64,61,224,206,16,234,165,5,101,176,198,193,225,168,3,251,117,0, -224,18,1,120,20,2,54,54,57,201,192,224,193,1,65,62,233,42,1,2, -55,51,32,64,131,226,169,5,163,207,128,131,175,172,199,236,227,72,3,235, -70,13,240,108,0,226,72,4,229,144,1,226,92,9,194,83,240,105,3,224, -75,14,38,85,224,75,9,163,135,223,189,32,78,32,156,32,213,198,24,227, -238,4,161,227,226,133,3,244,211,2,105,16,64,62,161,175,233,53,0,138, -166,65,178,226,18,8,32,187,194,18,194,196,62,59,224,25,2,2,58,54, -54,130,179,225,136,5,226,74,1,68,47,229,228,6,32,4,109,198,32,28, -194,103,138,244,32,194,32,19,185,62,224,79,4,166,74,64,30,229,47,0, -163,5,149,84,97,91,129,96,226,110,2,226,51,6,189,103,224,36,15,225, -107,2,224,36,17,225,220,2,224,73,24,64,6,224,73,24,108,127,224,36, -16,133,44,96,73,229,108,10,45,136,202,91,227,58,8,98,78,227,46,1, -203,102,228,126,11,2,66,34,32,194,94,225,252,3,32,50,227,77,1,224, -55,9,2,66,39,34,224,54,12,193,171,224,24,7,72,5,224,24,12,65, -210,224,24,2,160,176,64,6,33,238,186,225,194,118,163,225,32,24,230,56, -11,239,61,0,238,59,7,245,237,3,66,123,229,76,3,2,67,32,61,2, -61,32,64,2,35,55,32,224,32,9,235,236,2,89,185,234,33,5,226,148, -0,167,89,224,126,11,192,101,128,76,246,71,7,160,6,192,115,205,47,224, -151,19,128,35,32,69,224,44,6,253,54,3,64,152,231,237,1,236,202,0, -224,202,4,160,185,224,35,21,94,202,225,180,1,251,136,0,149,241,224,38, -5,36,60,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,40,1,241,19,6,224,57,0, -66,34,196,235,58,167,65,69,90,201,64,74,64,20,155,113,196,134,132,219, -234,131,4,234,139,6,64,81,194,135,231,185,7,32,29,199,78,130,165,199, -251,32,24,228,224,0,128,24,165,142,32,24,196,229,128,24,197,48,32,24, -132,223,224,24,0,235,68,0,67,200,191,177,221,209,125,188,253,209,13,32, -191,32,220,130,30,226,74,4,192,32,96,31,225,197,3,128,230,254,52,6, -2,54,53,48,132,69,76,21,64,94,128,16,76,73,128,9,32,50,129,101, -2,79,32,58,96,37,123,128,32,10,193,82,96,133,224,1,3,65,84,245, -95,22,48,34,158,224,2,54,52,57,232,94,2,248,247,6,245,135,7,247, -246,8,245,120,11,224,11,2,192,8,216,141,32,109,241,147,0,108,168,58, -209,208,169,99,252,243,252,0,32,41,129,215,114,12,239,219,2,224,146,5, -192,233,248,135,4,2,39,32,85,94,168,249,1,13,59,173,44,236,2,52, -51,48,64,110,168,225,239,118,20,99,190,128,53,2,54,52,51,224,53,5, -249,184,7,128,38,2,51,49,56,224,38,4,225,16,6,143,101,93,238,129, -135,168,120,113,100,177,183,239,84,5,161,57,237,85,2,251,243,7,242,111, -2,110,58,238,57,3,64,58,241,162,1,161,50,225,152,3,32,31,166,1, -2,51,49,55,34,89,2,85,32,90,224,176,0,146,133,2,50,55,52,225, -192,1,130,190,110,49,66,230,179,236,2,52,49,32,96,29,130,169,2,85, -32,67,239,64,3,157,32,253,94,19,2,32,61,32,254,145,3,2,54,52, -48,192,186,169,50,2,49,50,52,80,32,67,30,96,27,64,127,2,52,54, -55,71,133,113,85,32,90,68,197,96,27,32,53,207,13,67,99,2,95,52, -56,127,18,190,73,2,52,56,51,234,4,2,2,52,55,54,224,67,1,128, -6,173,160,224,43,14,65,166,2,52,56,50,104,6,64,7,32,21,2,55, -32,79,39,122,231,202,0,128,111,32,6,128,24,254,243,2,224,96,2,96, -29,48,231,79,193,32,176,64,23,97,85,2,51,55,32,212,236,32,59,95, -240,169,148,65,107,225,254,13,250,46,0,213,35,64,45,131,60,245,16,6, -64,30,96,101,81,226,2,54,51,51,64,4,160,127,197,18,224,25,2,136, -29,64,6,100,112,32,17,107,23,32,28,64,16,2,114,110,102,99,170,32, -16,198,3,96,61,132,245,250,240,4,2,52,52,57,175,212,2,50,56,32, -246,152,0,224,15,1,182,85,32,73,129,236,192,73,114,152,68,36,224,69, -2,128,51,36,54,144,223,67,198,96,231,2,58,54,50,214,3,107,132,64, -37,229,28,1,235,24,4,224,4,8,226,169,0,226,154,12,2,84,109,111, -2,100,117,108,2,101,32,34,243,67,2,226,219,8,191,88,242,226,8,225, -192,0,175,35,161,162,224,25,5,227,226,0,2,50,55,32,224,205,0,237, -244,1,82,60,229,0,2,81,55,69,47,247,124,2,249,135,4,144,17,32, -106,214,139,240,38,1,160,20,209,48,64,67,32,68,211,173,32,116,130,5, -83,7,194,94,160,99,160,6,101,140,228,244,1,33,140,144,218,255,112,7, -244,184,10,252,216,5,118,111,192,122,224,130,0,228,178,2,64,88,96,138, -32,165,99,64,167,84,32,25,164,128,228,17,2,2,50,50,32,72,122,132, -182,225,201,17,225,200,5,228,161,38,2,40,46,46,2,46,41,32,2,119, -104,101,2,114,101,92,2,49,48,38,164,173,2,54,50,49,199,80,132,128, -96,138,32,164,208,194,228,165,0,2,50,48,32,64,23,226,225,0,2,52, -55,51,165,60,50,95,166,227,165,197,239,41,2,2,67,32,60,40,84,241, -115,1,234,184,6,192,24,34,228,82,240,220,176,224,41,10,133,192,160,41, -224,43,3,134,120,2,53,49,53,64,164,64,20,100,153,162,153,32,176,195, -96,243,5,0,224,146,1,224,18,6,64,80,224,18,6,98,97,248,152,0, -160,19,129,172,229,83,8,64,8,160,16,96,130,225,122,1,2,112,97,116, -2,116,101,114,2,110,34,32,129,114,2,48,56,32,229,93,1,74,107,229, -93,0,2,48,52,32,155,1,224,71,13,2,100,101,102,2,97,117,108,2, -116,34,32,197,130,69,221,96,42,100,182,2,95,52,57,38,201,224,50,5, -2,44,32,34,162,153,102,229,2,48,53,32,227,174,0,224,214,7,67,89, -96,121,2,53,49,54,224,201,15,2,105,110,115,2,116,97,110,2,99,101, -34,192,202,160,79,64,55,156,5,188,1,229,62,4,114,96,225,47,3,224, -92,13,2,99,108,97,2,115,115,34,192,89,178,37,97,44,65,217,247,70, -0,240,208,0,128,183,155,155,224,202,4,64,50,33,160,204,252,100,183,224, -132,14,32,61,227,52,19,2,105,110,102,2,105,120,34,190,241,100,82,229, -27,4,32,104,97,187,224,23,6,2,49,52,32,248,23,0,224,24,0,197, -43,231,58,0,248,50,5,225,198,35,135,159,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,48,53,64, -45,120,122,224,184,5,38,235,32,216,217,152,232,52,4,224,89,1,2,58, -58,34,226,219,0,226,42,0,160,178,229,105,10,136,152,234,204,2,235,46, -1,192,26,226,89,44,128,216,193,199,238,155,1,2,54,49,49,103,146,99, -210,128,230,224,193,7,2,123,45,35,2,32,83,79,2,85,82,67,2,69, -32,35,2,45,125,34,160,238,73,148,97,20,224,44,5,2,113,117,97,2, -108,105,102,2,105,101,100,240,245,0,161,170,233,47,1,65,79,226,20,5, -65,88,234,87,17,2,97,115,32,161,138,2,51,48,50,224,125,6,228,132, -1,201,207,64,99,123,136,224,65,2,2,104,105,100,2,105,110,103,160,145, -228,53,2,106,31,118,187,226,115,3,73,240,226,190,2,100,53,66,207,224, -0,4,229,37,6,66,4,227,149,6,115,32,227,149,5,65,255,229,54,36, -2,116,121,112,196,104,226,92,24,134,72,224,94,19,227,91,6,224,231,10, -195,86,226,195,27,102,115,95,83,128,53,229,205,10,225,18,8,230,74,10, -230,73,40,225,18,2,230,70,19,128,166,228,26,14,224,108,32,2,110,101, -119,224,111,29,45,117,128,7,164,203,39,108,215,74,237,206,1,227,161,21, -2,100,97,116,2,97,34,32,224,104,2,224,78,0,241,108,7,224,211,53, -224,103,8,224,208,10,229,138,21,2,32,124,34,227,27,4,191,34,224,254, -2,136,120,72,138,116,124,47,203,132,89,72,183,231,216,15,2,114,105,118, -227,164,0,227,163,44,168,58,160,123,140,60,229,104,1,229,71,3,153,238, -225,70,22,32,108,150,27,167,135,163,27,2,80,32,66,160,144,192,254,98, -106,76,240,168,52,224,177,1,96,33,192,130,165,190,225,169,12,227,66,2, -227,117,12,96,99,224,248,9,224,236,0,177,103,192,100,238,213,4,70,171, -238,214,0,192,18,248,41,1,64,180,129,40,162,170,163,60,239,27,6,78, -50,160,68,163,92,32,58,216,100,2,80,32,83,162,237,83,45,129,40,237, -157,1,229,161,3,224,28,0,225,223,4,2,54,49,51,193,45,231,217,4, -224,208,3,225,31,9,43,206,2,41,34,32,230,100,2,32,145,215,7,193, -162,226,48,13,32,40,140,129,2,65,32,58,102,249,64,51,46,155,193,2, -204,178,212,5,64,15,145,40,137,219,50,24,76,179,103,58,32,64,140,16, -226,230,18,97,114,224,125,0,229,139,29,229,200,22,225,44,4,224,66,0, -247,107,1,224,39,12,226,49,2,140,19,224,179,6,224,101,3,97,229,32, -56,117,13,225,120,5,2,61,62,34,242,75,0,67,28,98,62,160,171,66, -246,205,150,71,173,198,183,163,162,132,42,32,54,195,158,229,38,1,131,160, -248,112,8,128,184,248,112,1,253,180,0,2,52,56,49,227,151,3,241,242, -17,66,64,226,73,21,231,70,9,32,161,214,147,33,7,32,13,209,118,36, -100,32,13,209,106,2,48,51,32,130,25,32,19,130,122,32,104,47,236,248, -232,1,191,92,255,105,4,255,156,0,213,203,174,55,96,17,149,103,244,236, -1,2,83,32,73,249,61,0,239,156,0,192,61,138,59,245,206,5,161,55, -206,212,255,216,3,186,1,32,5,102,147,160,81,238,178,2,129,133,206,189, -225,136,11,160,106,120,18,229,90,3,234,207,0,64,74,160,208,197,114,160, -96,213,57,158,91,2,52,56,52,239,18,0,122,149,192,42,153,184,240,145, -10,225,26,6,225,234,3,235,46,13,197,230,159,24,128,14,138,32,238,105, -2,218,243,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,250,184,2,42,89,198,232,245,226,1,192, -160,250,114,5,226,225,1,2,91,93,34,193,190,187,177,114,60,32,41,157, -35,64,149,130,50,174,51,32,184,131,255,131,15,192,24,164,16,65,64,2, -50,51,57,133,201,107,149,36,202,226,113,2,192,4,227,183,0,160,254,96, -159,235,196,0,226,224,5,225,254,1,97,88,241,63,6,101,107,253,220,1, -224,26,4,96,145,64,52,224,22,4,80,246,234,128,7,113,234,234,129,7, -138,130,32,192,96,151,176,121,239,21,22,2,95,97,34,246,235,2,238,194, -0,234,203,7,232,67,1,208,117,129,125,224,193,7,96,62,192,26,240,147, -5,104,124,245,144,0,234,81,2,231,160,16,224,26,8,2,49,50,54,232, -49,3,250,109,2,226,162,4,245,240,5,137,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,226,225,44,13,169,111,241,188,7,64,163,97,188,224,211,1,192,12,2, -57,52,32,166,130,225,25,6,247,216,1,231,34,4,160,202,241,56,5,234, -47,12,233,216,2,233,111,10,237,118,32,77,70,233,160,13,225,176,2,232, -79,4,231,234,2,225,40,16,98,207,226,85,13,182,240,226,8,13,224,232, -17,226,8,11,238,28,10,252,207,4,229,167,5,224,21,0,2,53,48,50, -226,117,7,102,157,2,66,32,79,162,220,240,196,10,2,102,34,32,224,241, -2,192,163,224,48,17,2,116,104,101,180,115,198,33,224,43,17,2,101,108, -115,173,232,226,158,3,225,35,17,227,229,3,233,94,5,228,202,22,97,36, -226,245,12,100,6,133,255,224,25,6,100,5,192,25,244,180,9,225,202,26, -225,188,0,192,171,228,169,0,2,53,48,52,209,150,237,147,6,2,111,34, -32,235,133,24,2,46,100,111,249,86,1,32,69,2,54,32,35,65,216,247, -30,4,53,19,230,28,0,69,106,2,53,49,52,225,251,0,224,234,8,99, -10,226,181,12,165,231,160,233,224,231,3,224,15,1,106,128,162,185,227,113, -12,128,145,225,220,4,225,7,3,160,7,224,228,6,2,108,101,116,238,152, -0,224,226,16,226,3,0,246,56,15,226,188,0,228,97,3,195,103,96,125, -244,182,5,246,35,14,2,97,115,101,236,246,0,224,25,4,2,111,102,34, -228,118,0,224,165,15,103,21,226,169,5,170,5,225,136,8,99,159,166,110, -242,233,7,225,151,4,64,184,92,18,253,18,6,199,76,229,143,4,253,111, -14,82,72,244,79,12,230,102,0,230,99,7,32,51,2,54,48,32,226,13, -1,2,53,57,55,129,63,128,9,32,5,240,139,2,249,80,1,233,47,4, -242,152,4,236,100,3,206,186,34,171,219,160,225,180,2,235,218,8,171,96, -160,3,193,73,138,44,233,39,0,193,29,162,219,37,45,33,9,105,209,247, -119,14,2,115,116,36,128,251,201,31,129,69,234,59,0,225,110,0,181,22, -233,138,7,245,46,2,234,147,13,235,39,0,164,93,188,82,97,188,233,166, -2,65,218,157,223,64,9,129,176,91,169,128,9,128,17,44,255,143,81,110, -57,124,116,67,242,32,22,143,93,230,82,5,93,36,32,158,150,108,2,54, -48,48,96,40,143,69,118,10,66,169,2,51,55,51,182,25,96,9,64,8, -2,53,57,57,64,237,96,24,64,49,238,195,1,2,79,32,95,97,167,96, -146,78,199,238,126,0,96,51,32,45,96,7,96,159,2,80,32,35,153,231, -64,20,222,98,96,22,97,53,43,192,32,23,141,252,96,173,98,152,254,32, -2,97,30,226,42,1,230,206,6,253,35,6,70,110,96,141,239,188,10,2, -53,48,55,230,154,8,36,70,32,31,198,127,32,136,209,157,234,220,6,64, -131,224,18,6,66,238,227,171,6,111,140,250,227,12,97,29,106,51,161,204, -161,48,2,35,57,52,131,167,2,53,50,49,65,61,72,203,194,5,130,134, -224,98,6,232,28,0,229,166,5,160,45,64,104,249,42,10,224,22,14,224, -209,7,115,46,228,125,30,160,80,160,75,100,119,128,226,98,106,96,28,2, -53,50,52,66,67,229,0,0,224,36,2,117,6,128,36,97,0,252,28,11, -202,94,128,49,179,34,224,12,1,192,62,192,94,224,43,6,236,40,8,33, -219,176,69,82,26,68,183,114,112,67,159,2,53,57,50,98,10,140,59,2, -49,50,55,192,150,158,160,128,11,32,63,144,113,2,73,32,58,96,41,255, -80,5,224,67,0,99,139,128,54,126,215,96,6,32,43,2,102,115,104,2, -111,119,32,32,14,163,119,96,58,2,53,51,49,91,227,2,53,52,53,65, -252,2,56,57,32,140,226,96,128,145,198,128,73,64,11,32,58,131,128,32, -229,2,52,32,80,64,60,96,53,2,55,52,32,64,120,2,55,53,32,160, -65,32,11,64,212,128,11,2,49,48,55,224,11,2,2,56,32,95,192,35, -2,56,56,32,32,17,46,116,160,17,34,63,2,58,53,56,195,180,142,36, -165,152,67,172,2,95,50,48,2,50,32,102,229,45,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,138,0,137,147,64,79,2,85,32,80, -32,185,40,208,32,4,68,40,133,231,224,17,9,197,40,247,128,5,102,129, -240,243,5,241,149,2,128,16,138,163,241,217,0,145,170,239,212,1,33,22, -2,56,32,67,239,133,3,209,98,228,69,4,32,38,161,32,228,131,0,198, -99,102,236,70,99,2,85,32,65,97,169,99,180,235,192,5,139,83,85,214, -128,71,168,238,80,166,174,223,101,213,245,112,2,2,53,56,54,32,45,140, -242,32,12,196,163,162,180,65,166,33,145,225,128,8,2,105,110,105,2,116, -58,32,176,102,129,95,193,64,246,9,5,197,151,192,88,32,82,133,108,129, -39,64,152,2,95,52,49,69,36,2,53,56,53,98,3,133,2,228,8,2, -32,25,85,125,193,49,98,14,128,107,100,199,96,55,97,88,34,209,2,55, -48,32,32,38,193,200,130,84,182,182,239,78,0,147,179,210,244,239,98,4, -86,219,68,10,37,155,193,36,241,240,5,242,111,1,112,240,236,150,3,194, -7,160,98,64,70,32,252,2,57,32,95,2,49,56,54,194,152,113,134,102, -58,96,28,68,34,241,113,1,32,203,67,69,96,194,84,240,34,39,96,11, -2,95,54,56,169,255,2,53,52,54,135,233,135,44,97,4,32,224,132,24, -160,198,203,71,32,7,242,224,3,236,128,3,140,167,65,88,32,99,66,41, -146,9,98,132,32,255,33,81,96,118,128,6,194,66,96,26,97,110,32,21, -64,59,2,53,55,32,64,59,237,232,2,160,49,96,28,203,115,200,102,96, -46,96,26,2,54,57,32,161,87,169,82,227,55,0,33,149,160,170,65,82, -64,5,160,33,97,109,98,172,75,216,32,116,195,57,245,33,2,171,77,192, -253,212,244,239,214,1,2,53,56,49,224,95,3,160,163,128,220,160,12,98, -107,130,60,32,8,103,225,167,5,224,197,15,64,39,146,100,128,66,225,16, -3,105,124,228,96,1,96,232,131,130,107,243,69,62,147,150,194,183,243,150, -1,98,232,136,35,131,229,236,204,0,224,78,2,224,13,4,34,6,198,20, -224,20,0,43,115,171,114,32,29,233,152,1,97,225,34,82,32,24,32,23, -134,15,100,82,32,13,133,226,200,238,246,118,3,130,245,244,239,0,32,238, -101,64,2,53,53,56,132,57,96,14,2,58,53,55,197,194,105,193,106,186, -137,67,32,26,132,75,2,95,50,50,34,229,2,49,51,57,217,96,32,25, -250,208,0,171,177,32,191,33,232,96,146,65,19,224,27,10,96,188,35,46, -153,203,71,1,129,126,130,149,65,157,32,11,68,217,98,44,85,83,117,87, -2,54,51,32,134,238,194,246,32,6,135,57,192,13,65,190,100,55,70,216, -225,79,8,161,138,32,29,225,109,5,32,23,224,29,4,186,100,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,128,248,5,0,198, -208,246,217,8,230,249,0,234,229,4,96,97,225,251,1,98,251,36,231,164, -157,246,230,2,160,62,248,239,0,247,96,3,167,52,247,200,9,247,249,0, -224,117,21,224,115,5,224,113,5,224,51,17,197,74,230,227,3,66,44,203, -253,2,53,54,49,64,84,240,85,1,2,53,54,50,163,180,98,198,69,151, -67,184,99,160,32,28,66,78,2,54,55,32,249,46,2,130,237,224,157,5, -32,99,162,251,2,53,54,52,64,67,229,231,0,35,1,160,10,32,170,2, -51,32,35,167,208,228,21,4,224,34,12,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,133,237,241, -0,250,8,6,224,60,3,224,137,6,206,156,168,138,2,54,53,32,231,157, -4,225,16,4,210,242,225,251,0,128,75,2,52,51,32,160,44,161,234,224, -70,0,2,50,52,55,224,71,0,64,72,68,62,128,72,224,42,8,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,21,0,65,2,2,82,32,95,224,22, -2,225,35,0,32,63,132,106,251,121,1,232,3,0,251,144,5,224,20,1, -224,17,8,224,14,5,224,11,2,192,8,130,246,96,109,132,123,32,197,64, -195,224,197,2,207,117,160,197,64,164,240,180,2,241,222,0,2,39,32,85, -240,202,2,227,16,2,227,104,1,239,241,2,64,88,132,176,235,106,10,2, -102,111,108,2,100,108,49,184,254,81,131,64,45,132,196,224,134,0,2,83, -32,80,228,45,2,96,79,164,204,228,83,0,81,74,136,116,235,0,6,233, -108,1,234,64,1,213,76,136,22,128,169,233,77,5,201,19,190,30,103,154, -35,180,233,85,5,233,56,0,211,103,226,216,1,233,95,3,96,176,64,61, -231,31,0,167,37,128,169,2,51,50,32,102,116,172,47,32,13,32,45,131, -206,232,58,1,134,108,32,24,170,220,69,148,243,104,0,242,100,5,70,135, -67,15,230,58,2,231,216,7,96,144,203,7,253,206,0,220,51,229,182,1, -253,213,2,251,233,0,234,205,2,164,255,192,86,196,215,169,122,133,254,128, -8,32,26,136,113,178,19,121,93,231,230,0,224,64,1,50,184,233,236,1, -128,25,188,69,224,27,0,230,53,3,224,174,13,224,124,7,106,136,129,149, -224,127,21,224,101,3,224,130,8,224,156,5,225,91,4,192,247,65,102,40, -159,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,53,51,165,212,32,19,131,162,246,211,0,196, -227,176,69,156,255,97,254,226,241,1,229,202,7,197,84,225,228,0,108,240, -227,211,3,195,250,192,7,35,158,72,91,2,75,50,32,224,202,35,2,54, -51,58,2,54,34,32,250,60,6,160,168,226,43,0,227,108,3,174,97,227, -93,3,36,121,174,57,228,88,0,202,76,96,218,198,235,246,98,1,224,80, -10,235,201,2,224,80,2,132,90,100,18,65,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,64,33,181,34,245,19,0,2,52,56,57, -240,68,11,174,17,32,51,177,163,2,53,52,56,226,169,0,66,253,226,169, -2,163,136,193,68,229,147,6,161,199,229,149,8,226,33,15,135,152,82,231, -129,204,230,117,1,99,214,107,141,202,23,226,121,45,224,91,1,226,121,9, -224,95,4,226,121,31,224,80,2,175,85,104,60,33,40,246,30,1,100,155, -226,100,36,132,119,226,11,2,224,10,1,32,89,134,22,33,172,32,11,133, -216,33,202,243,67,0,45,11,236,149,0,143,146,44,209,64,5,65,245,174, -243,224,34,1,39,91,160,10,32,76,232,150,1,2,95,50,53,138,148,64, -65,32,25,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,131,193,224,206,1,237,172,3,153,102,34, -48,99,163,224,34,0,239,28,2,72,153,32,31,111,119,2,53,51,56,132, -28,92,5,2,58,53,51,132,7,97,2,32,13,130,236,121,235,32,13,203, -54,74,109,192,1,227,34,0,32,31,194,180,66,134,88,71,32,5,34,96, -32,24,226,128,10,64,31,32,25,194,128,238,64,0,225,60,21,105,103,192, -13,38,178,225,79,1,32,75,175,109,32,126,201,62,75,192,66,103,194,131, -64,15,64,9,194,125,32,66,80,21,96,85,32,64,130,223,44,246,2,53, -50,53,96,189,129,18,162,148,128,24,32,61,134,36,32,33,66,51,68,56, -97,115,228,70,2,173,131,197,169,2,50,57,32,64,70,207,186,230,172,6, -96,38,114,8,67,194,196,16,230,37,1,45,15,2,57,32,35,76,90,223, -216,224,46,12,64,36,184,73,2,58,53,50,229,205,0,226,169,2,194,4, -234,35,0,229,90,2,229,119,1,98,28,164,249,224,232,31,229,185,0,131, -28,201,213,198,66,128,87,68,222,224,87,37,128,236,75,24,224,91,1,128, -206,160,198,192,197,224,93,5,82,86,110,238,224,91,13,224,126,38,227,164, -6,2,78,117,109,2,101,114,105,2,99,46,115,57,41,41,65,2,65,116, -66,63,122,2,58,32,110,2,101,103,97,2,116,105,118,2,101,32,97,2, -114,103,117,2,109,101,110,2,116,34,32,193,19,224,2,0,89,204,237,211, -0,224,213,3,64,5,224,178,22,97,189,109,143,105,17,224,22,1,224,75, -52,34,37,224,22,1,224,236,33,2,117,110,115,2,117,112,112,2,111,114, -116,2,101,100,32,2,98,97,115,2,101,34,32,224,140,2,117,159,226,120, -6,194,110,35,64,2,52,52,57,233,24,4,164,146,224,49,6,194,60,208, -136,160,11,226,72,8,224,70,4,153,77,175,64,224,61,0,240,181,0,225, -64,12,103,166,189,165,240,237,12,225,86,3,2,53,50,55,98,218,39,242, -128,65,206,26,225,81,16,35,137,133,65,194,191,130,119,160,34,96,82,249, -108,1,32,44,240,151,0,2,50,32,75,2,52,32,65,160,21,133,86,225, -33,6,237,27,0,227,100,60,193,128,237,136,0,204,160,185,93,241,147,1, -125,221,240,168,2,156,207,104,105,161,9,128,162,226,132,22,224,64,8,228, -217,0,224,86,11,244,0,5,224,98,30,160,66,217,231,33,72,134,134,100, -54,124,219,255,178,2,174,85,151,144,101,95,73,130,224,249,5,218,246,249, -208,3,99,212,64,38,64,54,127,111,192,22,38,105,2,55,32,102,227,75, -0,2,32,37,32,163,39,224,45,5,180,15,65,250,126,141,160,15,70,45, -160,15,32,184,217,188,251,66,2,71,123,97,158,202,193,65,244,98,81,226, -224,2,2,95,51,57,38,69,32,139,103,117,32,27,232,124,0,108,36,160, -16,32,96,135,58,233,96,0,201,63,2,49,51,52,64,248,103,31,224,28, -15,233,111,3,160,18,134,166,32,86,135,80,242,46,8,2,108,97,115,252, -24,1,137,236,33,133,64,209,252,174,0,32,60,215,4,136,16,32,176,106, -238,62,43,71,83,60,13,34,236,225,96,3,2,45,62,34,200,9,72,202, -97,47,32,85,144,3,103,238,32,6,65,114,2,58,53,49,231,30,1,170, -195,231,34,0,99,244,253,182,1,246,139,3,103,38,233,220,0,234,232,2, -192,160,73,155,96,5,96,153,132,160,43,136,144,113,239,164,7,128,152,2, -52,55,51,162,187,150,16,2,49,55,32,96,193,64,168,192,193,247,115,3, -128,100,154,27,64,9,160,17,225,10,6,2,32,124,34,164,151,32,24,32, -235,64,7,32,95,96,37,56,129,75,245,160,157,64,118,32,117,195,35,192, -174,32,128,253,128,1,97,156,253,176,5,97,82,149,103,192,245,224,127,3, -2,119,104,101,2,114,101,34,232,170,0,2,53,48,54,122,100,128,143,74, -23,160,118,254,219,0,32,111,210,201,32,45,96,33,153,244,64,100,98,4, -99,180,132,140,2,60,32,64,2,35,51,32,66,116,224,18,4,64,183,235, -211,0,128,18,68,61,2,85,32,66,170,120,86,2,68,33,248,198,6,130, -88,207,167,192,12,224,25,1,224,21,0,129,27,225,68,9,193,52,225,4, -6,2,46,46,34,224,30,4,104,202,224,137,7,224,117,81,224,110,14,224, -97,21,224,189,20,225,112,7,156,210,225,112,4,64,100,64,117,224,115,2, -224,102,30,224,173,19,66,97,226,241,0,225,15,5,101,197,227,80,0,226, -237,39,64,116,32,15,69,224,192,228,34,114,197,108,224,140,5,224,15,0, -96,99,195,190,224,103,12,188,204,96,76,133,88,225,4,1,64,5,192,49, -2,57,49,32,192,153,192,17,32,46,168,11,64,117,99,16,2,80,32,67, -225,7,12,101,9,225,78,6,2,60,45,34,226,28,5,128,6,99,131,38, -8,224,44,5,2,108,101,116,228,38,0,227,162,23,32,143,205,5,64,145, -134,226,69,70,64,135,111,145,224,163,22,32,220,71,68,226,187,5,224,53, -14,2,52,56,48,224,217,8,2,58,58,34,224,58,0,97,91,224,56,0, -224,40,6,2,100,101,102,2,97,117,108,203,127,164,170,142,114,73,157,96, -202,198,30,253,32,1,96,6,153,91,2,58,53,48,251,235,1,2,80,32, -35,111,126,32,25,32,23,187,159,64,188,32,13,222,143,64,135,116,221,2, -52,54,48,96,38,132,202,2,80,32,58,2,53,48,53,228,213,6,78,124, -32,22,226,98,1,157,153,255,68,0,234,197,5,65,108,2,61,61,32,252, -56,0,202,69,164,54,200,135,224,46,15,33,25,64,9,108,30,96,5,32, -121,175,35,2,53,48,49,175,26,32,19,249,214,2,2,52,55,50,195,213, -70,218,32,39,97,138,64,216,128,86,32,46,249,215,2,235,195,5,235,172, -0,64,58,70,26,75,235,241,254,0,243,122,2,217,191,253,240,8,229,208, -8,224,25,1,224,27,5,137,117,228,123,4,71,57,41,5,35,204,232,108, -5,2,115,101,112,2,49,32,65,2,98,111,118,198,145,224,37,17,2,66, -101,115,2,105,100,101,229,64,1,231,251,4,230,86,7,61,227,202,16,237, -134,2,238,249,0,236,142,5,66,34,251,126,2,96,189,232,75,3,65,186, -32,34,68,217,193,47,64,51,65,119,168,35,247,152,2,225,56,4,224,97, -0,225,31,4,201,231,203,201,171,218,255,61,1,231,74,5,224,195,5,224, -79,0,32,193,33,196,237,19,2,160,69,171,44,114,75,253,249,5,224,71, -19,249,121,1,224,71,6,97,1,37,75,99,158,157,82,254,216,1,104,239, -192,90,236,164,12,230,141,1,128,22,139,208,129,116,149,245,225,102,39,224, -195,4,227,224,1,67,14,230,59,1,121,99,67,15,196,77,35,15,206,230, -237,68,10,98,13,225,143,3,225,192,21,192,139,225,176,0,98,79,227,225, -0,224,30,5,225,109,0,68,196,226,96,4,224,66,18,193,178,226,188,4, -160,135,33,140,66,219,166,227,65,40,193,197,82,29,128,22,100,19,252,167, -0,2,52,57,52,136,140,239,222,1,97,54,87,22,97,105,226,206,12,132, -95,2,64,58,52,65,251,233,231,11,64,84,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,85, -8,161,30,99,154,227,130,9,224,62,6,64,248,140,207,131,86,224,60,0, -224,20,0,104,218,192,81,224,61,6,66,122,77,230,228,120,0,64,137,152, -150,97,66,176,105,215,137,239,47,1,230,25,8,164,140,224,63,1,32,61, -166,205,232,110,15,98,8,111,49,232,244,5,32,26,233,92,3,103,186,232, -208,2,231,243,9,224,72,38,234,48,14,32,176,135,101,102,181,218,125,35, -129,249,149,3,218,157,163,196,64,27,99,136,176,93,152,70,255,77,0,64, -83,189,194,91,76,121,98,104,93,86,47,2,50,50,53,149,181,228,58,1, -167,43,64,54,182,196,237,148,21,2,102,111,114,2,97,108,108,237,152,5, -128,235,2,54,48,55,225,52,4,225,11,0,32,90,135,175,2,80,32,75, -98,107,129,20,224,9,0,32,31,135,187,162,63,2,51,53,50,98,63,57, -251,2,51,56,49,160,65,135,174,2,75,32,89,176,63,181,35,196,44,133, -79,97,9,98,118,132,191,174,224,51,176,111,215,2,50,49,53,124,142,37, -149,2,49,53,54,225,86,1,190,105,99,236,240,3,4,96,195,165,34,240, -110,0,32,33,2,51,48,55,240,37,0,219,241,128,166,229,69,2,137,120, -219,199,165,184,210,234,243,164,0,2,58,52,56,239,198,0,152,36,49,171, -2,48,32,35,119,41,113,184,32,82,2,35,57,48,97,39,64,219,162,45, -164,45,64,20,130,243,96,20,169,40,32,20,226,87,1,113,160,128,20,233, -199,0,2,52,50,57,192,192,225,218,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,54,32,134,226,104,2,236, -77,8,64,238,236,77,5,66,194,162,71,51,233,192,192,56,50,202,136,96, -68,148,112,100,34,225,236,13,76,151,32,17,195,157,130,252,185,64,32,66, -209,166,68,152,32,119,96,19,190,96,227,71,23,145,149,227,71,0,67,17, -100,193,43,18,239,161,1,228,187,0,96,112,74,163,157,76,66,243,192,35, -32,19,114,15,164,96,128,116,96,113,96,95,185,22,96,8,161,5,125,53, -100,253,32,22,196,251,193,28,107,23,99,202,235,165,93,64,182,235,165,2, -96,133,254,99,0,34,135,254,186,2,172,165,32,35,130,11,225,99,6,64, -8,225,99,0,122,23,228,171,6,71,124,123,36,32,250,32,13,218,241,225, -113,13,100,150,225,113,21,186,188,193,113,99,177,192,7,64,110,204,44,160, -201,132,232,224,201,6,195,250,225,56,0,236,87,1,225,60,1,233,38,0, -232,192,14,140,190,255,103,3,249,24,5,128,71,129,101,193,103,32,194,64, -121,2,65,32,58,96,56,97,23,59,86,32,4,98,0,2,54,55,32,160, -19,2,53,32,35,2,49,48,48,188,79,251,114,0,87,62,104,203,224,20, -7,196,160,64,70,142,9,64,66,188,68,67,188,71,22,32,5,142,52,64, -66,93,109,64,122,131,74,93,109,96,23,163,88,64,13,205,164,205,65,194, -139,199,226,120,241,246,153,3,138,133,107,89,126,9,235,5,1,33,252,130, -20,105,194,170,148,121,25,32,190,157,23,33,206,203,212,32,123,129,196,98, -37,64,87,233,123,10,192,138,40,89,67,65,192,89,226,84,0,227,196,5, -224,47,4,69,184,224,47,0,32,108,189,38,227,68,2,238,38,28,224,39, -24,166,109,235,124,0,237,15,15,169,80,235,89,14,224,7,5,224,190,7, -238,10,13,227,252,2,192,13,252,202,0,166,221,133,121,2,52,53,54,242, -202,1,224,89,4,235,193,3,174,78,119,7,96,37,231,36,1,224,15,0, -227,101,1,238,185,20,192,171,238,178,3,238,175,5,224,88,7,224,104,11, -225,119,1,238,135,14,237,182,18,140,11,237,182,3,202,126,64,224,238,125, -2,224,118,7,224,50,7,133,210,219,28,197,174,227,37,3,229,127,14,224, -225,9,128,88,140,235,204,7,238,120,39,32,189,206,125,224,188,10,132,134, -2,58,52,53,210,105,104,245,233,122,1,165,3,225,85,15,193,52,238,22, -14,96,137,135,174,237,245,13,236,56,3,73,90,175,158,39,232,89,233,171, -175,32,157,204,81,2,95,55,52,68,131,65,145,101,15,73,202,173,247,122, -88,2,64,73,32,69,4,36,163,162,194,32,43,252,180,0,131,198,241,239, -0,225,66,11,230,21,1,225,209,1,228,79,3,225,66,3,188,17,227,200, -3,225,221,12,163,73,225,0,0,97,189,143,251,97,4,195,90,227,231,26, -224,67,5,97,221,109,167,243,21,1,228,1,3,64,252,165,236,243,26,0, -243,23,19,241,4,0,224,210,2,243,18,86,2,97,98,111,2,118,101,78, -2,101,115,116,239,24,25,224,42,1,243,28,58,225,178,13,243,28,10,225, -238,1,224,241,2,224,24,12,226,9,4,225,54,15,172,133,229,250,24,243, -10,49,224,151,7,243,22,7,241,100,8,242,38,5,66,24,32,69,196,195, -164,196,97,35,228,196,0,233,10,29,160,151,224,138,2,242,204,5,99,3, -241,128,0,243,108,16,244,53,24,179,7,225,42,8,243,116,1,225,179,19, -229,99,2,254,145,1,74,140,35,59,215,27,246,94,1,227,64,22,243,83, -0,253,196,8,224,23,1,226,21,11,225,237,2,243,95,15,192,167,169,116, -2,95,55,53,225,212,2,229,91,27,96,125,225,76,0,248,240,0,142,174, -133,59,110,170,90,130,65,82,128,67,225,70,2,193,33,210,29,64,253,2, -51,53,32,191,147,244,135,2,97,213,254,212,4,230,68,30,192,48,224,28, -4,101,101,224,224,8,96,21,232,63,5,230,130,19,163,218,117,57,225,57, -4,225,58,26,239,240,0,137,25,112,216,235,101,6,210,105,99,149,70,129, -33,3,139,37,32,116,2,48,32,58,100,84,249,199,1,98,124,89,199,64, -28,96,37,38,213,2,58,52,52,135,130,100,197,66,114,245,181,1,34,119, -228,49,0,122,25,194,225,135,189,128,39,201,49,226,103,25,227,82,11,229, -220,17,253,107,6,112,211,113,100,225,138,2,229,170,6,2,98,101,115,2, -116,32,103,219,212,229,131,4,248,161,21,160,198,99,88,97,84,105,61,231, -144,5,229,2,5,195,15,247,252,7,250,15,14,228,54,10,233,80,18,229, -100,1,224,124,8,156,52,168,26,228,172,0,224,42,3,228,125,0,226,78, -5,193,186,193,188,246,234,1,247,137,32,247,184,3,151,91,224,46,12,196, -227,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,106,119,225,213,2,229,178,0,72,222,225,184,5, -224,220,20,216,253,250,86,26,164,158,250,14,23,236,212,0,64,56,70,141, -228,40,0,249,249,2,230,101,19,226,138,14,229,134,4,32,13,47,82,151, -61,32,6,64,4,35,248,138,221,147,251,33,27,32,17,202,223,2,52,53, -32,32,13,244,8,2,151,45,64,34,182,33,71,168,32,13,253,199,1,32, -36,96,241,100,96,71,197,128,37,2,49,32,58,99,50,254,78,10,64,28, -202,37,111,164,33,164,64,138,32,24,132,159,241,4,4,225,147,2,32,42, -102,248,134,73,224,246,1,181,201,98,204,49,130,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,254,18,2,224,35,8,192,86,230,63,0,96,43,252,21, -17,249,36,15,180,160,96,110,160,10,227,103,7,2,102,105,116,2,115,34, -32,128,25,181,16,64,5,130,20,32,171,129,48,130,20,2,75,50,32,230, -34,0,231,212,2,65,151,253,146,3,129,167,249,126,7,65,248,227,185,8, -252,10,3,234,183,21,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,52,152,246, -76,4,2,49,48,32,206,99,239,11,1,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,124,217,128,31,160,7,100,26,35,12,133,19,145,111, -2,49,57,32,68,182,112,26,65,166,203,181,153,161,32,19,248,173,1,58, -144,2,50,51,32,102,140,2,50,53,56,106,250,70,146,117,78,128,26,2, -95,49,55,64,98,85,29,192,44,58,44,124,129,96,195,55,163,160,21,2, -50,54,49,147,123,192,58,64,59,166,152,32,116,184,232,97,227,255,142,1, -208,135,101,26,89,194,2,50,57,50,255,222,2,2,51,49,54,66,107,106, -90,86,20,250,102,1,96,124,2,50,54,32,97,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,32,46,32,109,64,181,224,71, -19,2,44,32,105,2,109,112,111,2,114,116,32,2,99,104,97,2,105,110, -58,160,69,64,168,95,40,156,53,128,69,219,94,2,51,49,32,64,253,217, -207,2,90,32,90,129,184,32,19,134,102,32,47,2,55,32,75,118,78,237, -152,7,2,50,55,52,253,3,1,65,4,97,201,33,39,65,169,75,126,32, -22,33,51,224,22,0,121,52,64,28,128,16,65,58,33,33,189,185,64,26, -167,71,88,136,32,92,96,69,133,94,64,38,167,10,97,230,91,150,33,138, -88,73,2,48,56,32,235,247,4,98,214,132,21,224,42,0,225,142,3,65, -8,129,18,87,152,32,63,179,91,232,250,1,253,238,1,69,125,128,73,64, -128,64,51,58,106,189,34,32,6,50,182,2,51,56,52,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,96,79,224,76,19, -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,175,183, -32,241,195,1,224,91,19,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,192,33,192,31,80,240,2,49, -56,32,234,5,3,227,36,0,167,95,132,101,193,95,231,255,6,128,5,104, -220,193,12,2,52,50,48,98,136,228,241,8,73,219,228,241,2,169,73,226, -131,1,94,75,241,156,3,167,216,215,161,33,208,67,254,228,13,37,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,33,40,128,73,120,122,237, -196,5,204,16,196,173,58,23,64,47,98,208,35,194,133,233,224,229,1,2, -46,116,120,78,114,32,25,133,239,91,134,2,50,50,32,64,50,102,6,64, -104,107,12,2,50,49,32,159,211,36,19,64,88,96,5,32,31,235,30,1, -188,19,32,19,132,179,225,74,8,73,174,32,29,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,2,58,52,49,171,34,226,185,8,165,196,164,67,2,50,52,50,64,25, -65,22,100,89,158,223,94,195,69,82,76,26,248,97,1,227,40,2,192,12, -97,79,226,59,17,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,51,48,55,191,235,91,238,69,67,2,50,51,51,163,75,226,226, -1,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,224,156,1,2,51,49,53,128,183,141,226,33, -180,184,171,129,180,135,207,70,185,199,207,71,250,128,22,2,51,49,56,224, -22,3,64,148,70,168,132,108,66,183,2,51,52,48,96,162,157,218,2,50, -57,55,161,70,192,186,119,251,96,127,204,151,65,41,32,18,152,249,64,146, -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,51, -56,2,32,95,56,96,17,178,220,199,200,216,158,231,191,0,32,34,131,55, -96,123,232,2,0,64,23,131,49,96,23,64,132,96,2,192,30,64,32,69, -253,99,164,34,20,32,13,129,76,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,92, -170,199,237,4,7,233,217,0,102,195,64,179,131,168,234,2,5,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,247,51,1,253,186,2,234,170,2,2,57,48,32, -252,38,1,96,2,224,237,2,234,126,1,193,55,164,237,101,250,100,57,64, -66,100,136,199,72,199,110,234,248,7,71,170,187,18,235,3,3,160,14,100, -1,110,108,97,213,233,110,6,65,100,2,51,57,54,229,87,2,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,132,29,224,232,3,160,186,235,177,8,2,52,48,52,100,235, -224,171,0,128,156,251,36,0,225,227,3,2,49,50,48,105,205,96,14,228, -187,7,64,220,32,35,100,185,118,86,133,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,160,184,238,165,1, -232,220,5,96,216,230,33,11,160,180,134,17,205,157,230,3,2,226,151,19, -2,82,117,110,2,32,99,112,2,112,104,115,226,146,20,33,211,231,248,3, -231,186,2,48,188,224,87,12,96,83,230,82,0,200,47,224,133,15,2,32, -45,45,2,110,111,108,2,105,110,101,32,8,2,115,116,114,2,105,112,32, -192,58,233,233,0,234,179,0,108,160,233,141,0,75,154,65,205,250,45,2, -232,224,20,165,79,139,71,224,142,17,2,79,34,32,232,169,1,33,198,204, -245,228,221,0,68,251,128,1,233,243,2,32,40,133,30,2,79,32,102,224, -76,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,133,213,64, -237,140,247,2,56,32,79,224,214,1,2,58,51,57,133,93,228,206,6,130, -234,2,51,57,55,236,157,7,226,236,20,234,131,38,2,99,97,108,2,108, -67,111,2,109,109,97,68,214,131,14,236,180,16,2,49,52,56,236,180,23, -2,44,32,34,229,26,19,32,234,166,58,2,115,121,115,2,116,101,109,2, -32,58,51,64,222,99,99,227,232,3,224,236,2,97,5,181,152,64,34,224, -21,4,112,141,33,34,96,232,240,27,4,2,50,49,48,240,27,10,58,22, -224,39,5,65,64,70,47,32,67,143,115,229,51,4,165,40,64,29,78,184, -69,26,193,167,2,51,57,52,69,155,97,125,2,49,51,52,65,126,150,112, -38,96,32,59,204,35,104,86,122,161,105,73,225,51,2,130,120,134,224,38, -146,237,155,2,2,51,52,38,2,108,105,98,2,47,83,121,65,33,2,47, -73,79,37,125,64,19,2,44,50,56,2,53,58,56,129,94,2,90,32,66, -64,96,75,168,96,110,97,18,33,238,128,131,160,19,180,254,64,36,224,118, -7,32,202,229,93,0,49,145,167,75,32,41,224,84,3,171,33,249,11,3, -165,189,252,173,4,67,222,224,136,1,241,24,0,242,167,0,203,92,235,65, -1,65,59,181,51,33,192,32,14,133,102,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,219,196,59,244, -64,106,32,137,2,54,32,89,135,73,251,155,1,213,101,254,20,17,208,85, -82,1,97,176,97,213,2,35,49,50,254,6,3,245,137,1,217,78,108,42, -224,45,0,87,254,255,159,1,181,212,246,194,1,224,42,3,83,17,243,177, -3,224,129,17,143,121,96,123,224,117,13,113,130,34,215,64,112,224,33,14, -101,104,224,33,20,139,41,224,67,20,97,57,96,33,106,88,130,225,224,36, -7,136,131,247,193,0,224,0,3,225,132,8,226,88,4,225,133,19,193,44, -225,132,71,2,49,50,53,224,166,2,137,125,224,133,18,194,216,202,223,40, -208,50,193,131,254,248,69,1,250,79,0,250,78,1,231,89,4,140,178,147, -163,2,56,54,32,132,96,80,95,34,204,249,217,0,228,161,9,138,215,233, -79,9,228,175,2,2,58,51,56,230,73,9,37,72,32,6,192,219,2,83, -32,67,161,1,159,119,2,54,50,32,110,230,168,121,165,49,192,59,71,176, -2,56,55,32,234,116,4,234,83,4,172,219,2,50,54,52,254,196,0,234, -145,7,224,47,0,196,122,64,74,131,177,69,17,77,185,32,19,172,58,64, -1,102,116,116,198,45,104,2,35,54,53,167,13,77,117,2,35,57,48,129, -60,77,168,229,54,13,2,68,97,116,2,97,47,67,2,104,97,114,197,54, -2,57,51,58,189,40,137,87,32,169,96,165,215,58,242,57,6,2,49,52, -57,96,122,2,57,32,35,96,122,160,11,103,133,96,189,203,51,36,240,64, -250,148,255,66,8,141,124,38,98,129,247,32,19,132,230,2,85,32,58,64, -21,128,10,90,51,76,118,160,44,2,48,32,58,108,139,32,13,45,65,64, -15,101,24,137,112,231,196,2,246,31,5,140,16,231,132,16,244,118,0,32, -106,80,111,96,120,241,13,0,149,56,32,68,64,209,233,160,6,231,182,11, -232,63,21,246,193,1,241,109,2,226,95,1,156,50,224,26,12,226,122,6, -224,102,21,106,93,247,43,11,232,152,33,2,99,111,108,232,156,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,220,40,132,23,38,234,164,245,32,26, -200,241,99,139,2,51,55,53,164,66,224,183,12,237,122,0,174,253,173,194, -40,120,83,60,111,74,194,141,96,66,130,141,32,83,254,33,0,218,43,130, -174,135,165,128,6,32,39,130,161,2,89,32,66,165,41,231,180,9,199,179, -64,48,217,193,218,226,253,59,2,192,18,34,76,253,192,7,181,183,239,233, -1,131,222,226,161,0,195,12,2,48,32,80,32,5,2,54,56,32,32,158, -113,125,35,43,128,238,32,81,2,51,55,48,129,60,240,193,2,113,61,96, -24,64,63,2,49,50,52,142,156,99,208,138,61,133,135,32,68,132,158,32, -22,36,155,128,92,32,132,36,229,128,11,2,58,51,54,176,223,34,249,94, -27,35,237,32,247,2,55,32,102,225,135,0,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,233,137,70,32,100,130,19,103,234,131,131,68,140,2,95,55, -32,136,182,2,51,54,53,96,47,66,193,250,186,0,2,51,54,54,128,160, -194,52,39,120,81,255,96,23,242,13,0,96,58,171,69,65,234,35,90,217, -190,159,238,2,51,54,51,116,125,160,136,196,152,77,16,128,94,129,221,34, -194,56,110,32,14,129,147,230,13,6,235,44,1,2,54,48,32,240,205,0, -238,222,3,74,230,148,106,112,139,32,72,129,174,2,75,32,90,192,104,129, -173,132,16,241,2,1,145,187,138,125,68,249,102,85,227,204,16,2,111,112, -101,2,110,70,105,91,62,2,99,97,110,81,150,64,16,196,30,231,15,4, -64,174,170,72,211,71,2,51,53,56,161,235,2,53,53,32,32,4,86,100, -2,51,53,55,246,80,6,97,221,2,97,99,116,59,171,86,83,96,38,128, -52,82,50,32,147,64,19,197,243,37,42,32,91,68,235,64,3,32,24,129, -95,240,10,0,2,115,101,113,205,195,32,16,192,13,67,115,128,11,168,215, -204,112,32,64,129,142,224,47,2,86,246,64,123,163,237,244,227,1,244,184, -2,134,185,148,184,2,67,32,66,65,168,2,53,48,32,128,80,227,54,2, -129,136,64,25,244,45,5,34,89,192,135,32,75,163,192,2,58,51,52,219, -217,192,28,224,173,4,32,31,129,78,252,83,3,2,51,52,55,247,129,1, -33,218,118,60,64,130,241,69,3,35,247,32,4,168,71,243,230,3,2,50, -55,55,173,206,147,68,226,95,0,241,239,12,247,91,21,241,71,1,247,74, -25,2,115,97,118,46,252,2,99,97,99,2,104,101,32,163,185,231,13,6, -192,175,105,177,202,102,224,184,7,32,253,223,5,254,99,5,218,239,55,99, -166,241,96,12,65,186,248,64,0,96,18,153,233,250,128,13,202,246,203,126, -54,127,234,3,0,96,40,104,27,235,91,3,229,117,0,253,37,17,110,200, -33,35,230,118,10,253,48,5,237,74,1,117,132,214,97,128,18,253,137,4, -251,252,6,84,105,242,129,3,239,151,1,248,167,11,148,200,235,183,1,129, -246,160,182,248,165,1,240,254,0,2,49,54,54,236,109,6,32,23,242,242, -1,38,177,224,162,18,2,51,48,57,128,12,99,82,103,99,155,204,252,218, -3,192,131,224,126,4,242,224,3,250,10,31,243,233,14,249,250,9,232,204, -19,2,105,110,118,2,97,108,105,2,100,97,116,57,91,66,174,209,178,254, -91,4,237,3,1,224,154,4,70,30,112,138,2,51,51,54,251,250,4,160, -223,226,142,2,226,39,1,180,40,192,179,64,196,81,11,64,68,254,22,3, -35,20,101,24,67,26,168,43,66,51,68,20,237,91,0,144,57,129,85,66, -59,225,227,1,219,131,112,76,75,237,96,0,96,35,96,181,2,52,51,32, -217,110,32,98,133,98,103,44,109,73,2,52,49,32,96,128,105,22,64,42, -100,127,64,128,131,126,110,54,224,105,4,133,108,192,135,253,204,0,168,175, -75,41,64,169,206,151,254,127,2,224,61,2,101,15,233,37,2,64,126,101, -12,112,216,64,147,229,26,0,240,190,8,32,31,244,16,0,2,53,32,67, -105,119,186,108,129,99,121,218,157,248,32,104,2,79,32,64,160,58,189,25, -97,123,229,153,0,66,228,134,98,128,2,96,153,224,183,3,64,176,2,95, -51,50,109,78,169,229,132,65,2,51,50,50,69,66,32,24,98,148,128,10, -226,252,3,129,130,217,175,224,98,1,175,184,248,244,6,184,227,227,5,0, -163,29,225,246,0,96,8,2,95,54,51,66,67,224,104,0,32,235,163,114, -223,97,138,133,2,51,50,54,238,88,0,250,45,0,224,44,1,33,3,201, -83,32,222,109,91,34,169,203,93,251,207,10,137,30,80,78,226,73,0,65, -95,202,216,255,209,2,64,64,42,119,161,12,193,6,239,251,1,201,93,142, -62,37,126,2,51,49,57,137,190,224,217,0,32,189,184,127,225,81,3,160, -70,225,69,10,225,94,0,225,60,8,74,45,225,60,25,128,73,209,150,176, -197,35,64,98,54,226,126,7,224,44,4,192,120,123,92,224,48,20,44,179, -209,29,45,65,32,135,101,171,32,233,224,6,2,64,185,195,116,160,45,129, -200,67,8,128,78,115,217,224,9,0,117,198,65,214,168,13,32,54,176,8, -160,54,160,34,224,63,11,96,55,229,142,1,226,37,14,173,15,72,103,76, -111,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,37,1,251,159,1,224,192,4,132,238,224,192,70,226,98,0, -234,129,6,224,190,14,192,46,65,151,193,170,224,191,18,192,14,131,41,227, -226,2,128,209,251,91,3,100,188,228,186,1,195,17,251,75,3,115,141,163, -111,43,193,130,119,247,225,0,209,204,226,136,5,167,100,224,89,1,252,173, -2,225,33,6,192,114,224,227,1,234,234,1,224,11,0,254,214,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,8,10,225,248,5,225,55,1,64,15,185,199,227,172,7,243,4,4, -33,67,38,172,96,11,32,30,142,121,193,73,163,92,224,98,14,228,14,18, -224,97,38,165,236,225,244,3,162,237,81,61,64,7,230,148,9,224,13,19, -229,97,3,193,195,233,209,4,213,236,2,95,52,55,224,184,5,224,171,5, -70,38,160,24,163,151,59,191,96,6,232,251,1,194,83,224,176,10,224,177, -65,208,55,64,158,224,177,38,48,235,96,6,224,18,0,225,111,1,35,138, -206,86,128,101,224,195,17,169,175,172,155,199,155,192,8,32,72,217,139,224, -72,28,232,170,5,227,21,1,151,122,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,182,3,138,234, -227,162,0,96,16,224,15,0,192,224,225,151,1,224,119,33,192,35,225,39, -19,229,25,10,192,24,129,69,216,4,196,137,227,5,16,225,143,2,230,249, -5,160,79,224,103,17,2,58,51,50,138,60,224,101,31,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, -59,67,223,33,27,2,35,50,32,32,11,184,153,231,89,14,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,88,183,69,182,64,11,2,51,32,58,101,208,227,249,0,228,234,21,226, -4,3,242,78,8,129,126,180,125,34,78,81,198,34,145,128,165,83,195,192, -255,32,37,212,90,32,16,32,13,173,74,50,173,234,122,0,97,102,100,134, -118,165,182,149,214,156,128,24,64,11,182,196,224,24,11,160,49,150,228,44, -68,83,252,107,231,2,58,51,49,246,50,0,243,64,11,2,50,55,52,192, -206,76,127,186,6,93,100,250,6,1,64,85,243,206,1,2,50,56,50,247, -31,0,251,97,2,67,82,143,141,32,48,180,112,86,234,39,110,96,140,124, -123,2,51,49,51,96,173,86,209,96,17,32,43,213,227,110,137,64,31,161, -159,127,39,2,50,57,48,66,36,158,56,109,20,111,208,237,20,0,81,0, -120,190,129,111,128,174,129,112,193,28,87,39,97,23,32,25,129,124,224,200, -19,97,140,65,225,66,97,32,50,81,116,181,152,64,13,193,34,96,172,49, -210,224,78,2,2,49,57,50,146,66,32,252,32,27,129,51,2,94,109,100, -2,53,66,70,2,73,76,69,33,84,64,24,228,201,2,81,209,96,220,158, -138,104,251,155,54,2,48,51,32,96,122,129,25,64,158,45,67,76,105,254, -20,4,62,64,64,213,64,167,2,35,52,55,131,29,153,108,64,63,224,165, -2,207,234,2,75,51,32,239,223,3,239,235,12,228,90,0,64,148,160,172, -121,61,180,58,153,220,240,132,2,253,194,4,81,111,86,181,190,3,239,215, -9,115,8,96,65,226,63,8,64,14,122,50,235,149,0,64,237,112,84,242, -96,7,2,79,32,35,64,240,192,180,32,172,225,215,10,98,44,254,31,1, -225,228,6,182,192,114,207,226,111,9,2,50,57,49,226,111,13,116,196,246, -159,4,96,24,239,150,12,66,127,196,205,238,187,0,111,32,171,54,239,128, -2,251,51,5,161,100,239,133,6,230,52,5,230,69,7,98,81,224,85,5, -224,80,0,98,202,64,170,184,27,55,9,32,34,69,119,64,174,2,90,32, -67,128,6,160,58,238,163,0,224,28,5,73,201,224,28,16,76,232,224,28, -16,107,111,224,29,16,2,50,52,55,224,29,3,2,95,53,57,225,21,0, -57,131,160,10,32,187,164,82,96,187,116,23,2,50,57,51,240,23,3,246, -104,2,98,168,229,42,3,160,6,224,44,24,224,51,3,224,44,17,224,82, -3,160,51,224,44,24,224,96,4,128,226,101,16,128,226,101,9,96,6,32, -226,2,115,99,109,2,112,32,58,96,62,198,40,225,79,6,98,200,121,84, -129,228,69,237,97,207,64,68,197,16,144,138,36,252,104,232,32,24,131,208, -2,95,51,32,226,154,2,227,116,0,2,64,95,57,162,252,64,42,211,238, -195,76,227,60,3,125,127,133,28,119,235,101,231,182,53,247,175,1,99,130, -243,35,0,251,64,4,2,56,48,32,64,120,40,80,64,44,96,13,128,23, -39,240,150,123,32,6,246,6,0,32,100,131,114,118,158,32,170,32,23,84, -84,64,34,249,206,7,96,25,228,234,1,192,20,162,57,118,218,32,131,229, -253,19,100,22,38,182,246,132,1,224,208,36,66,206,224,208,0,39,119,224, -207,0,119,203,129,229,64,6,193,135,224,92,5,246,96,0,225,44,14,224, -171,6,184,230,96,107,96,106,102,53,96,6,135,197,96,86,223,93,224,85, -8,70,209,224,77,3,32,46,214,5,71,69,96,35,166,248,2,75,52,32, -230,52,26,2,58,50,55,130,14,2,82,32,95,98,232,32,16,188,193,72, -100,150,121,160,5,118,24,182,139,122,141,128,37,2,53,32,58,96,25,126, -47,71,112,107,83,251,212,18,104,189,253,15,4,2,46,109,104,2,115,99, -97,56,107,93,13,123,6,139,20,230,163,15,251,210,5,165,121,129,226,251, -207,0,185,232,166,34,127,3,165,169,2,50,55,49,161,60,67,101,129,107, -224,105,4,94,160,160,105,224,132,3,32,24,32,244,225,152,7,248,123,1, -231,232,6,2,49,50,50,130,152,225,174,0,254,207,4,32,77,119,138,224, -158,1,2,50,50,49,128,23,137,145,224,122,5,64,227,250,217,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,57,219,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,255, -152,9,122,190,98,27,93,206,255,35,4,97,50,64,102,2,117,110,103,2, -101,116,98,64,87,252,191,0,224,87,3,70,21,233,43,2,94,139,37,103, -78,45,94,247,188,209,224,88,1,32,49,102,123,127,203,226,71,1,2,104, -71,101,2,116,67,104,2,97,114,58,2,32,69,79,2,70,34,32,129,14, -64,179,100,239,57,213,32,13,130,123,2,94,103,101,128,141,226,107,0,227, -109,6,93,146,32,18,34,176,195,239,186,64,251,56,17,2,111,112,101,2, -110,66,105,2,110,97,114,2,121,70,105,2,108,101,58,59,61,2,110,110, -111,2,116,32,111,32,22,251,66,4,253,243,2,161,61,225,8,1,2,53, -55,32,224,232,6,173,59,32,170,130,172,32,140,45,31,97,249,64,199,2, -99,108,111,2,115,101,98,64,16,129,231,195,227,2,58,50,53,207,131,224, -218,11,227,63,9,224,36,3,64,242,2,53,53,32,190,120,64,229,160,154, -224,155,4,198,135,224,163,0,64,116,130,53,98,85,139,65,96,55,192,18, -2,117,116,102,2,56,32,58,96,81,166,29,33,71,2,64,95,48,67,246, -32,112,141,152,32,10,182,144,224,186,6,252,74,3,2,49,50,48,250,107, -0,221,9,96,19,67,135,64,221,234,120,3,2,49,49,52,170,121,224,23, -7,33,35,133,17,224,24,5,74,31,224,23,8,225,233,1,2,119,43,34, -197,196,2,50,53,50,172,129,226,188,0,2,50,48,55,134,63,189,17,225, -204,1,199,182,228,186,7,32,241,130,135,2,94,102,111,66,45,32,15,235, -255,0,42,178,229,201,11,229,199,5,32,48,237,63,1,238,142,1,32,22, -168,21,77,212,78,71,240,205,8,224,2,25,61,5,236,103,5,241,46,6, -224,1,13,125,59,59,46,225,52,1,2,70,108,97,2,103,115,123,193,56, -224,0,5,242,40,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,42,128,2,64,35,48,224,122,11,224, -199,31,76,190,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,245,129,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,87,186,128,11,2,58,50,52,140,22,2,83,32,83,86, -187,89,102,187,91,224,154,5,2,78,111,116,2,104,105,110,2,103,34,32, -213,215,171,105,86,190,79,35,254,35,0,43,68,244,247,0,224,225,9,2, -74,117,115,2,116,32,34,161,89,64,111,32,62,192,49,139,178,43,43,98, -18,160,15,92,159,160,15,32,171,245,184,0,139,4,185,157,64,124,140,42, -57,138,145,96,45,156,2,35,52,48,139,137,51,112,160,16,205,58,64,180, -235,5,1,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,149,249,129,80,148,228,64,6,183,241,85,51, -143,146,2,50,52,51,75,126,65,254,242,239,0,224,1,17,232,53,9,32, -58,217,84,50,70,97,112,77,105,121,172,32,27,236,29,0,224,64,5,32, -25,255,36,1,205,55,32,58,209,130,241,82,8,226,180,0,129,222,156,132, -239,218,2,225,248,2,161,247,76,86,224,51,0,129,120,32,97,2,51,57, -32,227,163,2,237,177,3,248,74,1,240,49,3,224,72,4,240,191,7,65, -199,140,202,239,221,6,39,206,97,141,114,100,64,114,32,37,2,65,46,119, -71,82,45,50,64,80,212,71,34,45,160,2,193,24,33,215,160,29,192,26, -225,122,6,32,34,244,136,0,224,36,5,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,89,214,2,50,51,51,160,19,35,215,35,164,32,218,78,94,142,125,142, -107,92,132,224,165,0,207,227,34,96,32,13,211,219,32,10,211,216,65,138, -62,65,249,88,6,32,6,206,174,55,115,176,102,131,84,32,85,191,141,129, -199,126,139,32,6,33,15,32,25,213,166,111,49,147,47,121,64,97,215,32, -12,57,31,196,30,96,30,229,245,2,160,35,153,112,160,11,128,110,212,26, -34,95,187,29,180,52,253,250,0,96,88,160,107,122,98,121,15,32,32,213, -246,117,124,66,19,32,19,225,85,0,66,38,83,84,32,19,129,85,50,212, -2,115,116,100,43,34,33,33,189,215,2,73,32,58,112,142,241,212,1,226, -118,1,55,127,33,9,66,124,93,53,2,35,49,48,128,115,250,135,1,33, -145,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,189,121,192,215,186,81,64,5,32,220,112,22,195,187, -227,18,5,128,246,131,49,127,132,97,63,189,185,88,68,32,117,81,31,152, -44,120,60,32,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,93, -122,243,159,4,189,187,224,19,0,226,77,2,32,28,245,31,12,113,102,35, -155,64,142,240,247,20,245,119,7,97,112,240,253,11,189,252,32,58,84,177, -189,240,2,112,101,101,2,107,67,65,2,83,116,114,38,134,32,21,189,211, -2,95,57,51,99,50,32,16,182,167,127,148,183,102,71,59,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,189,244,39,137,2,101,110,118,64,16,162,132,229,63,3,246,34,7, -197,57,222,70,225,81,0,32,101,161,89,190,9,228,198,8,2,116,97,105, -2,108,34,32,32,34,93,232,96,45,162,125,65,238,125,103,32,6,99,46, -190,4,66,210,189,217,61,136,99,139,92,209,32,5,135,221,38,113,192,56, -2,49,55,53,224,11,2,116,181,130,228,189,108,255,220,2,192,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,157,127,157,54,253,62,6,187,166,33,125,69,26, -249,218,1,2,49,57,52,183,243,196,123,164,249,93,46,64,0,189,62,64, -168,199,129,98,211,96,32,221,250,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,159,171,96,145,226,228,0,96,20,181,246,65,0,133,191, -67,110,94,169,138,108,137,226,148,154,224,106,0,225,58,3,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,72,123,32,12,167,168,2,49,48,52,67,6,86,115, -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,2,85,32,65,224,23,2,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,93,232,96,226,224,0,255,224,0,255,224,0,255,224,0,255,224,0, -255,224,0,255,224,0,255,224,0,36,1,32,125, +188,145,201,226,229,1,33,9,100,16,146,146,210,202,32,21,134,130,33,28, +236,20,3,235,249,0,231,120,4,65,248,236,21,2,106,130,198,215,199,199, +236,9,13,235,228,6,224,19,2,165,80,224,16,13,202,193,233,254,0,225, +225,0,255,212,1,96,161,224,162,0,154,156,222,118,231,165,2,32,2,224, +175,4,171,65,230,113,3,228,187,4,231,178,5,133,236,118,210,81,185,229, +23,3,192,2,181,220,224,174,0,135,246,224,138,2,240,197,4,203,25,232, +242,3,231,255,2,235,111,4,104,84,128,5,173,151,139,118,241,169,1,229, +127,0,224,100,1,237,195,4,224,71,3,129,19,132,5,101,125,36,10,36, +235,224,70,3,42,251,251,227,0,98,188,193,252,227,135,13,246,174,2,195, +146,161,198,225,183,6,129,170,254,193,3,80,234,224,196,0,224,43,0,84, +143,139,2,224,157,4,251,14,8,227,237,0,32,176,96,32,134,243,96,68, +224,53,0,45,240,230,159,1,160,0,99,205,192,220,194,215,162,227,32,97, +2,53,54,51,251,128,14,239,236,1,34,106,123,229,193,6,163,177,196,139, +224,20,2,162,208,163,101,139,123,227,203,0,229,47,0,233,87,0,189,140, +200,94,166,190,96,81,246,128,1,122,144,171,95,128,25,240,195,1,44,47, +140,62,32,109,139,210,224,109,10,226,34,1,243,70,1,229,65,3,32,59, +138,242,36,203,2,55,57,53,156,207,2,55,51,32,130,10,129,53,198,32, +243,165,0,32,19,115,12,2,48,49,32,64,5,37,116,2,58,56,48,134, +62,253,38,3,254,124,3,236,40,3,163,202,100,150,63,18,64,60,254,181, +0,224,192,0,179,190,232,144,0,239,7,1,194,231,164,178,229,169,0,226, +124,5,197,141,128,165,32,98,198,155,101,53,187,234,2,55,57,48,225,120, +1,37,157,247,214,1,98,43,79,188,34,39,39,181,84,253,197,100,32,75, +181,69,77,150,102,224,64,36,64,16,158,77,124,225,110,185,32,6,127,149, +64,76,199,67,2,57,55,32,64,148,80,119,167,54,65,102,225,129,2,224, +177,0,129,212,32,14,2,48,32,58,96,19,167,158,118,119,2,51,48,56, +128,96,33,119,32,29,129,155,137,32,193,253,237,34,1,139,4,233,182,3, +228,198,5,32,70,136,227,192,32,237,159,2,160,26,231,19,3,160,19,216, +137,64,180,71,103,227,66,12,128,161,224,44,7,131,167,192,27,224,28,7, +167,78,224,28,13,129,213,192,28,252,189,0,181,208,228,101,2,39,156,40, +250,132,27,224,155,6,172,132,33,203,96,71,195,58,131,142,103,218,232,117, +5,230,25,2,203,140,224,30,3,101,167,142,19,117,230,225,60,0,2,83, +32,66,238,20,4,230,245,2,225,79,2,64,56,245,22,4,224,56,1,231, +85,5,228,99,2,242,17,1,230,116,3,228,53,2,128,25,66,187,50,219, +198,200,228,78,2,228,95,10,226,5,0,229,108,0,241,25,7,2,115,114, +99,2,47,77,105,2,99,114,111,2,72,115,47,56,171,2,77,97,112,2, +46,104,115,113,46,2,54,53,58,2,49,34,32,224,60,1,33,88,131,211, +240,204,0,121,43,32,84,100,179,130,195,2,55,57,54,73,175,99,18,247, +104,6,96,19,203,83,32,33,234,65,2,64,78,2,51,52,49,164,221,243, +40,5,231,198,3,83,158,112,145,237,217,2,199,23,237,135,2,151,148,70, +35,130,21,232,7,4,239,237,2,128,42,32,79,197,131,241,210,3,241,3, +2,32,72,98,168,133,194,192,7,167,203,229,191,3,226,53,0,141,53,32, +242,169,214,164,185,163,61,125,3,100,24,67,254,2,55,56,54,64,41,68, +85,96,26,128,19,2,57,32,58,96,19,193,34,64,37,161,209,69,162,76, +41,64,47,164,80,100,245,69,180,96,29,96,51,165,96,233,50,5,224,224, +3,246,46,3,193,11,196,36,99,122,64,116,142,236,224,46,5,131,189,193, +103,140,142,139,47,162,165,147,234,243,246,4,192,181,55,192,64,219,64,10, +224,5,6,226,191,4,192,120,233,132,9,245,187,5,224,17,13,160,153,227, +106,4,170,25,241,218,1,233,104,2,227,165,3,206,241,224,214,2,232,58, +0,224,61,45,232,191,0,224,61,23,241,156,0,224,61,3,233,40,0,225, +4,1,229,201,0,97,126,65,83,216,61,239,153,1,251,89,1,224,31,3, +235,225,2,228,86,2,96,40,224,39,5,224,40,8,227,101,4,101,148,224, +46,4,195,5,195,27,98,59,32,248,197,150,34,151,134,206,117,243,2,58, +55,56,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,60,169,99,41,156,169,99,183,245,24,6, +32,152,103,168,93,106,39,66,33,107,132,177,68,43,224,42,6,96,197,118, +227,80,97,253,235,9,69,44,2,33,34,32,170,150,32,66,167,245,245,128, +0,170,220,241,46,0,128,128,225,221,1,160,31,203,180,226,231,7,224,13, +15,226,223,0,225,206,9,241,195,18,226,209,10,249,175,3,226,191,22,205, +147,226,166,19,225,47,0,224,10,4,224,11,15,226,50,20,33,76,132,218, +186,233,234,243,3,173,136,228,134,5,168,82,209,66,2,50,52,55,167,35, +172,88,224,254,10,249,243,2,237,73,10,237,163,3,96,14,98,131,236,226, +4,32,12,48,42,128,12,32,176,133,121,2,90,32,85,98,11,130,239,98, +162,96,16,80,63,165,152,112,78,79,231,240,149,4,224,196,0,176,195,216, +43,133,82,153,55,107,233,165,81,186,131,237,192,0,231,148,11,108,34,202, +54,106,220,252,120,2,249,161,5,141,17,32,152,103,165,77,121,88,125,136, +102,237,86,2,129,59,147,146,32,212,210,73,160,193,160,221,2,54,53,51, +236,158,0,160,146,129,244,148,1,96,84,96,107,96,101,128,76,236,102,3, +202,31,71,129,76,189,2,53,53,32,243,222,10,2,79,32,35,2,49,50, +48,245,253,0,2,49,50,51,32,24,2,52,56,32,249,219,1,65,171,238, +12,12,165,147,32,192,132,54,193,0,55,118,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,51,0,135, +35,226,108,11,239,176,16,145,245,224,87,8,2,60,48,34,131,6,65,34, +131,6,104,247,236,39,2,128,11,105,53,32,38,211,31,105,60,224,206,1, +174,146,255,25,8,247,193,12,224,40,25,161,92,246,83,25,167,208,198,97, +201,119,248,209,6,248,169,4,248,207,22,131,54,65,204,247,210,3,219,250, +203,30,224,104,9,153,124,224,66,3,194,33,224,112,11,202,48,249,64,5, +225,21,21,225,61,31,250,5,9,248,62,89,96,242,68,48,99,134,32,11, +2,53,57,55,123,113,34,227,2,55,51,49,141,120,2,51,55,32,245,121, +3,183,153,233,203,6,67,202,2,53,54,48,160,65,227,163,0,2,55,55, +49,220,77,191,158,132,59,183,180,248,46,13,161,49,224,202,3,242,137,0, +248,59,4,224,49,0,250,29,2,224,41,0,226,90,0,107,118,227,182,1, +146,54,198,112,96,36,132,120,2,52,56,53,221,141,2,52,56,54,184,50, +75,134,236,162,0,2,55,50,32,64,5,235,172,0,237,154,3,225,176,16, +231,32,3,226,77,5,225,135,1,248,212,2,129,63,225,31,1,226,106,2, +218,194,35,207,136,141,119,117,65,45,134,66,236,15,1,160,22,119,140,96, +181,151,28,125,84,112,172,254,105,0,136,205,65,189,2,55,50,55,231,64, +0,125,101,102,210,64,123,64,140,205,83,32,254,34,63,32,84,134,206,163, +51,32,149,97,99,120,46,228,198,8,152,195,32,51,134,244,37,176,2,50, +32,58,96,52,224,174,1,131,135,96,175,67,129,224,24,2,99,228,128,24, +133,141,34,78,2,51,32,85,33,217,225,102,5,64,105,224,19,7,64,84, +224,19,6,70,18,249,217,1,160,19,134,113,253,83,11,162,187,2,53,55, +32,252,55,0,229,142,5,2,103,101,116,2,83,76,111,2,99,32,69,2, +85,86,97,2,114,34,32,252,96,0,70,43,107,57,226,252,3,121,3,160, +81,76,235,2,53,57,32,226,69,1,229,76,10,224,147,6,97,11,96,131, +224,84,3,64,18,224,86,0,192,18,224,19,2,223,198,68,92,229,217,10, +224,119,7,67,4,224,119,7,64,84,79,172,224,80,3,218,72,224,125,14, +224,17,6,224,101,7,144,128,224,101,5,67,87,224,76,10,186,58,224,97, +6,224,224,13,224,225,7,105,70,229,64,9,224,141,6,64,199,224,140,7, +66,38,224,140,12,67,191,225,216,2,97,199,177,110,224,142,7,225,5,1, +234,223,0,224,119,4,143,179,224,119,4,66,103,226,117,1,96,91,225,228, +9,128,23,238,119,0,225,128,11,226,246,8,224,245,9,105,132,224,125,5, +132,75,171,120,224,108,4,165,97,224,107,12,225,58,7,225,57,15,225,173, +9,35,211,181,89,131,211,225,91,6,2,54,52,32,99,52,224,73,6,32, +53,177,28,128,53,225,23,6,165,158,32,37,177,46,196,47,227,144,26,250, +0,1,32,62,133,79,228,110,13,129,60,231,232,8,225,10,6,65,53,226, +190,13,227,178,21,225,91,3,230,76,8,228,168,7,226,49,3,160,55,227, +146,20,226,85,4,96,232,178,38,64,232,69,245,224,59,6,224,12,11,226, +129,3,32,64,182,170,128,64,224,66,3,161,236,224,141,7,227,185,7,224, +15,7,32,82,198,43,225,225,4,224,31,1,69,57,148,108,64,33,143,78, +2,51,53,52,217,156,96,46,128,40,134,77,96,38,76,62,224,122,25,69, +235,247,219,1,34,106,32,238,100,240,2,55,53,53,70,134,76,92,119,152, +76,106,2,54,53,53,39,45,2,35,55,53,167,166,32,30,162,155,224,30, +4,32,173,192,30,199,186,246,126,0,202,150,217,173,233,132,10,235,83,2, +254,150,1,224,21,7,239,243,6,242,228,1,239,10,0,243,36,61,253,87, +9,160,141,253,52,19,200,100,2,51,50,32,253,97,9,224,2,1,72,120, +242,247,8,72,98,2,51,51,32,244,2,3,183,9,65,63,32,50,32,30, +2,54,32,79,64,37,33,56,233,45,0,253,51,4,32,2,160,91,239,67, +1,211,41,96,62,232,250,3,225,131,12,236,75,0,169,170,141,201,170,238, +224,60,2,193,212,128,85,128,20,128,72,224,77,1,32,10,35,64,2,54, +56,52,96,59,96,89,224,75,1,160,104,224,21,6,96,50,154,170,111,201, +103,124,32,77,247,177,3,2,36,104,34,250,207,0,64,36,128,50,224,49, +20,2,118,115,34,225,47,0,217,255,2,53,48,32,224,13,1,139,21,138, +191,32,26,144,102,96,23,138,46,97,128,251,75,3,238,1,15,113,49,209, +254,253,169,0,192,25,162,23,130,98,35,37,234,203,1,138,5,128,30,243, +240,3,32,36,202,216,128,34,234,39,0,64,164,123,27,2,95,55,52,86, +64,155,117,96,214,120,116,234,57,93,208,161,43,88,100,94,163,200,105,190, +177,126,72,77,141,39,32,15,176,193,143,185,248,54,0,128,194,234,31,40, +192,53,224,96,3,160,20,224,81,1,224,28,4,152,207,224,28,1,234,43, +54,224,228,1,224,130,13,2,48,32,67,101,142,160,17,225,44,0,2,53, +50,49,140,102,83,59,225,52,0,134,190,192,155,234,75,36,225,9,6,109, +2,224,137,1,206,167,225,30,11,225,31,22,234,106,71,251,10,1,224,106, +6,224,134,4,2,53,48,53,129,89,219,213,97,75,32,4,231,230,1,2, +83,32,73,179,211,143,41,239,247,4,32,41,170,98,160,55,236,129,1,234, +156,32,224,57,4,225,222,6,96,25,100,49,226,103,14,226,1,2,32,4, +243,142,0,234,174,51,35,94,226,107,0,192,88,170,99,224,122,15,225,218, +22,234,210,13,226,43,17,95,12,253,100,0,2,58,55,52,136,156,224,49, +6,144,124,2,52,51,32,96,34,136,150,234,87,52,226,208,39,228,12,33, +224,28,7,234,133,32,160,49,225,241,18,234,142,2,226,129,5,33,19,181, +109,36,24,225,56,11,224,146,2,226,104,3,32,55,137,144,138,121,225,215, +11,226,17,1,224,87,15,74,6,161,193,224,9,0,32,88,137,202,226,226, +11,164,165,193,205,137,212,224,40,11,227,164,4,99,24,32,46,134,221,224, +46,11,179,35,96,148,32,40,221,192,32,15,32,13,221,188,191,2,90,65, +96,47,179,14,128,73,128,97,216,95,39,89,40,105,118,111,2,50,57,50, +255,66,5,151,77,224,61,1,254,213,0,96,10,119,86,148,33,166,151,247, +65,6,247,246,3,97,14,2,58,55,51,235,149,0,84,11,104,121,74,239, +40,233,129,169,91,85,107,90,210,131,114,117,2,79,32,80,64,14,103,170, +247,136,5,140,96,128,31,2,51,48,32,224,31,8,131,114,96,197,192,64, +104,161,32,105,215,185,97,2,32,131,104,190,114,159,105,145,65,59,96,42, +64,60,224,53,1,252,27,1,64,42,192,10,203,178,156,81,224,7,7,121, +249,32,37,243,126,4,97,136,104,141,72,217,224,243,80,128,32,192,189,173, +134,64,105,97,189,153,18,2,55,50,56,121,13,77,9,172,132,64,54,224, +41,15,234,28,1,2,91,93,34,128,46,64,166,32,46,252,226,6,2,76, +105,115,2,116,95,84,2,121,112,101,2,46,34,32,64,36,243,182,1,253, +169,2,233,173,1,84,94,212,179,169,34,64,21,173,76,2,55,50,52,33, +105,45,113,187,5,66,52,79,229,32,19,175,197,32,159,90,38,96,175,234, +192,2,2,102,34,32,162,140,35,63,122,89,122,65,224,38,14,64,79,129, +167,2,75,32,80,32,3,65,15,64,3,32,22,129,166,68,68,57,66,126, +3,189,157,106,160,99,65,2,49,51,52,69,143,110,12,128,29,67,28,85, +10,139,28,180,244,246,97,3,32,88,245,41,2,67,226,105,52,152,7,77, +249,32,16,150,107,224,30,2,32,5,229,203,2,77,55,224,56,0,154,42, +219,121,171,163,65,198,64,159,160,34,108,54,2,54,56,57,163,168,75,105, +32,134,161,242,224,99,2,33,144,109,147,76,149,96,57,67,43,74,87,52, +226,68,215,64,220,224,85,0,211,238,2,58,55,49,227,228,0,98,210,105, +126,2,90,32,80,93,160,160,32,227,229,3,64,30,2,83,32,80,2,32, +64,73,96,134,64,116,229,171,0,255,95,0,103,194,127,114,224,10,4,255, +126,1,64,6,64,82,96,142,33,127,224,246,0,128,126,215,130,96,214,161, +151,128,8,64,184,36,124,128,53,32,11,37,67,160,11,32,84,175,169,80, +152,74,48,224,82,4,66,180,36,242,225,26,1,224,112,21,74,105,192,112, +33,32,224,111,0,97,110,160,110,210,142,225,180,1,160,76,216,60,224,188, +0,100,82,2,64,95,57,160,152,64,60,198,50,32,10,204,246,67,18,187, +237,96,56,32,26,130,107,2,85,32,73,96,13,129,242,246,178,8,2,105, +109,112,2,111,115,115,2,105,98,108,2,101,34,32,97,176,88,85,96,54, +2,75,52,32,32,2,82,175,224,1,1,237,214,2,64,42,253,210,1,98, +192,220,80,254,70,0,80,11,192,207,65,229,72,34,64,66,192,72,158,1, +145,157,166,126,131,182,96,7,97,218,35,69,69,38,99,133,192,118,228,60, +2,171,47,64,21,130,21,2,73,32,58,2,55,48,53,229,125,3,248,51, +1,2,48,52,32,160,218,2,50,32,75,32,221,160,240,196,3,128,141,2, +57,52,32,254,64,10,228,61,2,2,115,117,112,2,101,114,34,254,72,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,192,1,121,9,231,99,5,254,195,8,72,17,225,130, +2,32,79,129,213,73,127,132,27,2,54,57,56,231,225,5,162,92,2,54, +51,57,132,204,35,223,128,25,240,113,0,254,41,3,99,152,101,177,99,166, +64,85,32,6,65,249,127,158,142,153,2,51,55,57,205,142,243,46,4,225, +53,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,68,2,51,49,51,224,211,1,226, +158,6,2,99,104,101,2,99,107,68,2,117,112,34,97,171,2,54,57,57, +226,238,2,64,211,32,7,69,144,41,68,187,208,255,189,12,156,103,64,243, +81,63,32,70,198,158,233,60,2,154,210,243,30,1,132,56,2,54,57,54, +219,28,233,23,6,235,228,1,32,79,130,145,139,23,100,44,64,155,96,63, +64,7,64,172,2,50,53,48,160,194,191,165,67,150,241,23,1,243,253,2, +128,66,33,230,195,37,199,67,243,180,5,160,49,64,5,32,15,224,52,8, +232,153,8,244,24,1,243,170,5,243,251,14,160,236,244,37,64,224,188,1, +244,176,3,224,64,14,224,65,2,97,18,244,35,15,224,25,0,244,4,3, +127,219,160,75,96,23,100,122,226,35,2,169,85,255,97,3,224,60,3,96, +2,133,116,224,137,6,131,98,105,182,2,54,56,51,244,90,4,196,249,32, +109,96,8,224,5,16,34,81,240,199,0,244,215,5,101,10,32,85,2,85, +32,65,243,133,6,225,111,15,34,189,192,36,226,13,3,148,227,225,219,7, +129,70,129,24,243,143,2,243,118,0,153,16,226,60,0,224,40,0,224,72, +14,225,132,5,225,196,10,255,127,2,105,54,149,34,195,52,162,166,160,6, +148,222,191,57,130,121,97,48,97,107,128,181,227,126,1,102,32,111,101,131, +178,224,9,1,224,68,21,225,101,0,161,192,96,136,224,60,3,197,89,225, +238,4,70,203,160,216,64,134,98,202,160,18,64,14,32,63,137,126,224,208, +10,231,46,3,225,26,0,246,132,1,226,214,17,224,28,1,224,29,41,227, +64,10,247,254,1,227,42,1,248,64,4,160,52,227,180,5,227,84,2,114, +140,2,49,51,57,111,233,230,93,4,246,12,0,139,18,78,3,192,25,2, +95,52,49,202,116,224,157,0,161,138,129,135,43,166,150,78,225,60,11,118, +17,204,205,166,151,181,48,170,211,2,53,56,54,169,46,200,109,67,14,247, +208,1,65,36,225,49,5,229,63,5,226,245,9,225,18,0,226,242,95,226, +214,3,241,85,0,129,74,72,11,238,12,13,133,196,108,45,224,41,22,68, +107,39,157,140,29,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,152,158,237,46,0,2, +53,54,53,209,1,66,28,60,198,226,168,7,76,77,128,59,224,8,1,225, +42,1,225,8,0,165,126,194,105,2,89,32,67,234,208,38,97,52,32,202, +160,65,137,208,66,3,229,216,1,64,24,76,243,224,118,2,110,88,2,54, +57,51,104,89,73,144,173,213,205,222,202,83,42,5,94,202,228,89,0,128, +8,110,182,2,54,57,53,170,13,234,84,8,170,82,96,36,172,121,239,35, +1,32,19,204,80,139,24,96,166,32,21,138,205,134,90,32,125,113,196,165, +128,252,209,4,78,93,192,144,165,88,32,61,176,128,78,123,32,13,202,168, +131,100,134,96,225,217,6,202,145,230,119,1,232,169,14,224,13,3,195,243, +163,131,231,44,0,141,143,226,2,5,227,129,12,201,118,226,208,0,201,181, +228,234,7,32,158,65,66,250,171,0,169,146,233,244,1,64,33,42,88,242, +26,9,119,203,102,181,198,118,239,140,0,2,58,54,56,202,210,106,141,228, +178,9,231,133,7,228,47,0,163,160,74,71,224,247,7,229,165,9,228,107, +2,160,138,251,115,4,234,79,5,161,163,225,62,6,232,19,0,172,165,233, +101,3,32,112,2,52,50,57,224,43,0,161,42,237,223,4,234,78,2,96, +68,224,23,0,227,240,0,192,252,161,71,227,1,0,240,217,0,144,116,232, +254,5,198,180,180,191,254,119,18,232,4,4,225,85,2,230,225,0,139,162, +224,204,11,157,214,161,101,224,58,44,224,55,11,97,167,237,145,2,196,5, +248,61,1,109,109,83,146,237,90,9,35,118,76,117,128,244,245,142,7,245, +141,3,234,236,2,132,37,65,91,247,33,1,221,172,169,27,142,121,128,182, +192,189,228,193,1,192,17,81,140,148,103,96,16,224,77,24,66,12,226,19, +6,69,173,226,93,2,192,29,224,89,3,141,40,195,24,193,230,229,50,0, +233,82,1,227,27,5,194,149,224,183,2,162,237,32,83,177,229,65,84,65, +65,32,14,161,20,133,21,33,125,2,50,50,53,194,155,32,22,213,199,35, +200,160,4,245,231,3,96,38,212,143,85,82,32,56,81,123,2,54,56,49, +173,228,102,36,67,162,225,21,2,180,152,64,41,192,6,32,7,47,84,97, +161,32,60,215,175,32,246,228,11,1,237,191,3,129,9,199,30,96,31,225, +77,3,64,99,87,114,195,65,32,7,97,4,228,3,3,115,159,97,21,163, +127,137,155,160,135,82,194,96,66,64,228,64,17,229,187,3,2,95,54,52, +32,60,32,219,197,47,64,126,2,54,52,54,231,27,0,64,99,70,175,130, +143,250,212,0,128,35,232,232,1,2,54,52,57,128,39,2,54,56,32,193, +162,202,147,67,186,131,181,192,70,224,40,1,129,68,96,157,164,203,133,158, +52,187,224,236,0,32,181,130,230,245,92,2,128,162,32,39,65,12,202,12, +224,104,9,160,32,32,6,116,110,96,86,129,203,224,239,11,192,173,96,63, +98,194,235,89,1,228,126,1,224,242,0,144,5,228,134,0,165,180,233,95, +0,99,51,112,49,98,228,129,34,213,196,72,225,2,54,54,52,228,230,1, +128,117,2,55,51,32,225,1,0,87,36,96,183,98,148,96,48,2,55,52, +32,64,19,162,248,231,182,3,68,30,147,3,96,36,128,50,81,82,192,35, +241,134,1,2,67,39,34,146,226,96,109,225,13,35,224,233,1,160,22,161, +1,224,191,2,196,161,192,176,131,254,65,132,224,177,7,67,142,192,177,200, +94,224,177,14,2,83,39,34,192,177,195,78,238,61,2,216,80,64,61,224, +206,16,234,165,5,101,176,198,193,225,168,3,96,190,237,35,2,162,71,32, +97,129,152,224,193,4,67,75,233,42,1,65,129,32,131,226,169,5,163,207, +128,131,175,172,199,236,227,72,3,235,70,13,240,108,0,226,72,4,229,144, +1,226,92,9,194,83,240,105,3,224,75,15,230,15,0,224,255,6,195,59, +128,78,32,156,32,213,198,24,227,238,4,161,227,226,133,3,244,211,2,105, +16,64,16,161,175,233,53,0,138,166,65,178,226,18,8,32,126,162,18,64, +198,96,30,62,59,224,25,2,32,24,130,179,225,136,5,226,74,1,68,47, +229,228,6,32,4,109,198,32,28,194,103,138,244,32,194,32,19,185,62,224, +79,4,166,74,32,30,64,36,128,249,163,5,149,84,97,91,129,96,226,110, +2,226,51,6,97,146,224,36,16,225,107,3,224,36,17,225,220,2,224,73, +23,96,6,224,73,23,96,6,224,36,17,133,44,96,73,229,108,10,72,171, +170,91,227,58,9,136,101,160,250,96,41,227,46,3,228,126,3,2,66,34, +32,194,94,225,252,3,32,123,227,77,1,224,55,9,2,66,39,34,224,54, +12,193,171,224,24,7,76,165,224,24,12,66,121,224,24,2,160,176,64,6, +33,238,186,225,194,118,163,225,32,24,230,56,11,239,61,0,238,59,7,245, +237,3,66,123,229,76,3,2,67,32,61,2,61,32,64,2,35,55,32,224, +32,9,235,236,2,123,201,234,33,4,226,148,0,167,89,224,126,11,192,101, +128,76,246,71,7,160,6,192,115,205,47,224,151,19,128,35,32,69,224,44, +6,253,54,3,64,152,231,237,1,236,202,0,224,202,4,160,185,224,35,21, +94,202,225,180,1,251,136,0,149,241,224,38,5,34,197,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,40,1,241,19,6,224,57,0,66,34,196,235,58,167,65,69, +90,201,64,74,64,20,155,113,164,134,91,12,228,163,1,238,96,5,170,139, +64,81,194,135,231,185,7,32,29,199,78,130,165,199,251,32,24,196,224,160, +24,165,142,32,24,196,229,128,24,197,48,2,58,54,52,132,223,224,24,0, +235,68,0,67,200,191,177,221,209,125,188,253,209,13,32,191,32,220,130,30, +226,74,4,192,32,96,31,225,197,3,96,230,32,116,254,52,4,2,54,52, +52,132,69,98,50,82,239,96,16,76,73,128,9,32,50,129,101,2,79,32, +58,96,37,123,128,32,10,193,82,96,133,224,1,3,65,84,245,95,22,32, +91,107,82,32,70,204,34,245,114,5,248,62,10,245,155,9,245,120,12,224, +11,2,192,8,216,141,32,109,241,147,0,108,168,58,217,32,4,98,235,99, +252,243,252,0,32,41,129,215,114,12,239,219,2,224,146,5,192,233,248,135, +4,2,39,32,85,51,89,238,131,2,224,1,3,59,173,44,236,2,52,51, +48,64,110,73,61,225,42,9,239,118,5,99,190,128,53,2,54,51,55,224, +53,5,249,184,7,128,38,2,51,49,56,224,38,4,225,16,6,143,101,159, +44,91,104,168,120,113,100,177,183,239,84,5,161,57,237,85,2,251,243,7, +242,111,2,110,58,238,57,3,32,58,64,85,225,226,0,97,50,225,152,3, +32,31,166,1,2,51,49,55,34,89,2,85,32,90,224,176,0,146,133,2, +50,55,52,225,192,0,65,2,206,49,2,51,50,32,211,236,2,51,53,32, +96,29,130,169,2,85,32,67,239,64,3,157,32,253,94,19,2,32,61,32, +254,145,3,2,54,51,52,192,186,169,50,2,49,50,52,80,32,67,30,96, +27,64,127,2,52,54,55,71,133,2,51,51,32,99,115,84,14,96,27,32, +53,207,13,67,99,2,95,52,56,211,249,94,73,2,52,56,51,234,4,2, +2,52,55,54,224,67,1,128,6,173,160,224,43,14,65,166,2,52,56,50, +104,6,64,7,32,21,100,69,65,172,176,204,96,111,32,6,128,24,254,243, +2,224,96,2,96,29,48,231,79,193,64,176,196,251,2,51,49,32,212,236, +32,59,2,49,48,32,201,148,65,107,225,254,13,250,46,0,213,35,64,45, +131,60,245,16,6,66,244,96,101,2,50,56,32,2,58,54,50,130,21,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,140,242,22,8,224,244,0,174,87,160,214,224,25,5,227,22,0,2, +50,55,32,128,233,32,10,241,112,5,228,52,2,80,107,68,99,246,176,2, +248,187,4,143,69,32,106,100,123,239,90,4,160,20,208,100,64,67,255,58, +4,68,196,32,116,82,59,193,146,160,99,160,6,100,192,228,40,1,33,124, +98,219,254,164,8,243,236,10,252,12,5,159,152,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,50, +50,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,50, +49,198,132,131,180,96,138,32,164,242,139,1,163,217,2,50,48,32,64,23, +130,203,99,51,82,120,68,112,49,147,166,23,164,249,238,93,2,2,67,32, +60,39,136,253,51,1,233,236,6,192,24,34,228,82,36,219,228,224,41,10, +132,131,160,41,224,43,3,133,172,2,53,49,53,64,164,64,20,99,205,162, +153,32,176,131,102,2,85,32,83,224,146,9,224,18,6,64,80,224,18,6, +98,97,247,204,0,160,19,129,172,228,135,8,64,8,160,16,96,130,225,122, +1,2,112,97,116,2,116,101,114,2,110,34,32,129,114,2,48,56,32,228, +145,1,78,18,228,145,0,2,48,52,32,154,53,224,71,13,2,100,101,102, +2,97,117,108,2,116,34,32,196,182,69,17,96,42,32,186,64,7,69,253, +224,50,5,2,44,32,34,162,153,102,25,2,48,53,32,227,174,0,224,214, +7,67,89,96,121,2,53,49,54,224,201,15,2,105,110,115,2,116,97,110, +2,99,101,34,192,202,160,79,64,55,155,57,187,53,255,99,3,97,25,229, +183,4,224,92,13,2,99,108,97,2,115,115,34,192,89,176,78,97,44,65, +217,246,122,0,240,4,0,128,183,73,228,224,202,6,64,50,33,160,204,48, +100,183,224,132,14,32,61,227,52,19,2,105,110,102,2,105,120,34,190,37, +100,82,229,27,4,32,104,97,187,224,23,6,2,49,52,32,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, +48,53,64,45,119,174,224,184,5,38,213,32,216,212,46,231,104,4,224,89, +1,2,58,58,34,226,219,0,226,42,0,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,49,49, +104,106,99,210,128,230,224,193,7,2,123,45,35,2,32,83,79,2,85,82, +67,2,69,32,35,2,45,125,34,160,238,72,200,97,20,224,44,5,2,113, +117,97,2,108,105,102,2,105,101,100,240,41,0,161,170,232,99,1,65,79, +226,20,5,65,88,233,139,17,2,97,115,32,161,138,2,51,48,50,224,125, +6,228,132,1,201,3,64,99,122,188,224,65,2,2,104,105,100,2,105,110, +103,160,145,228,53,2,105,83,119,160,226,115,3,73,36,226,190,2,100,53, +66,207,224,0,4,229,37,6,66,4,227,149,6,64,49,227,149,6,65,255, +229,54,36,2,116,121,112,196,104,226,92,24,134,72,224,94,19,227,91,6, +224,231,10,195,86,226,195,27,102,115,2,57,54,32,160,154,229,205,10,225, +18,8,230,74,10,230,73,40,225,18,2,230,70,19,128,166,228,26,14,224, +108,32,2,110,101,119,224,111,29,44,169,128,7,164,203,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, +4,221,206,224,254,1,136,120,72,138,115,176,46,255,132,89,72,183,231,216, +15,2,114,105,118,227,164,0,227,163,44,168,58,160,123,140,60,229,104,1, +229,71,3,97,50,225,70,23,32,108,141,133,167,135,163,27,2,80,32,66, +160,144,192,254,98,106,87,92,168,52,224,177,1,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,0,192,18,247,93,1,64,180,129,40,162,170,163, +60,238,79,6,78,17,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,49,51,193,45, +231,217,4,224,208,3,225,31,9,43,206,2,41,34,32,230,100,2,32,145, +216,178,193,162,226,48,13,32,40,140,129,2,65,32,58,102,249,64,51,51, +134,193,2,204,178,211,57,64,15,64,9,128,21,64,169,56,227,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,2,140,19,224,179,6,224,101,3, +97,229,32,56,116,65,225,120,5,2,61,62,34,241,127,0,67,28,98,62, +160,171,153,37,141,150,71,173,198,183,163,162,132,42,32,54,195,158,229,38, +1,131,160,247,164,8,221,224,215,164,252,232,0,2,52,56,49,227,151,3, +241,38,17,66,64,226,73,21,231,70,9,32,161,210,88,33,7,32,13,222, +3,36,100,32,13,219,56,2,48,51,32,130,25,32,19,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,206,212,255,12,3,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,52,56,52,255,186,2,239,51,2,152,236, +240,145,10,225,26,6,225,234,3,235,46,13,197,230,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,198,232,245,22, +1,192,160,249,166,5,226,225,1,2,91,93,34,193,190,186,229,114,60,32, +41,156,111,64,149,130,50,174,51,32,184,131,255,131,15,192,24,164,16,65, +64,2,50,51,57,133,201,107,149,36,202,226,113,2,192,4,227,183,0,160, +254,96,159,235,196,0,226,224,5,225,254,1,97,88,241,63,6,101,107,253, +16,1,224,26,4,96,145,64,52,224,22,4,80,246,234,128,7,113,234,234, +129,7,138,130,32,192,96,151,176,121,239,21,22,2,95,97,34,246,31,2, +238,194,0,234,203,7,232,67,1,208,117,129,125,224,193,7,96,62,192,26, +240,147,5,104,124,97,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,226,225,44,13,169,111,241,188,7,64,163,97,188,224,211,1, +192,12,2,57,52,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,32,77,70,233,160,13,225, +176,2,232,79,4,231,234,2,225,40,16,98,207,226,85,13,182,240,226,8, +13,224,232,17,226,8,11,238,28,10,252,3,4,229,167,5,224,21,0,2, +53,48,50,226,117,7,102,157,2,66,32,79,162,220,240,196,10,2,102,34, +32,224,241,2,192,163,224,48,17,2,116,104,101,180,115,198,33,224,43,17, +2,101,108,115,173,232,226,158,3,225,35,17,227,229,3,233,94,5,228,202, +22,97,36,226,245,12,100,6,133,255,224,25,6,100,5,192,25,244,180,9, +225,202,26,225,188,0,192,171,228,169,0,2,53,48,52,209,150,237,147,6, +2,111,34,32,235,133,24,2,46,100,111,249,86,1,32,69,2,54,32,35, +65,216,247,30,4,53,19,230,28,0,69,106,2,53,49,52,225,251,0,224, +234,8,99,10,226,181,12,165,231,160,233,224,231,3,224,15,1,106,128,162, +185,227,113,12,128,145,225,220,4,225,7,3,160,7,224,228,6,2,108,101, +116,238,152,0,224,226,16,226,3,0,246,56,15,226,188,0,228,97,3,195, +103,96,125,244,182,5,246,35,14,2,97,115,101,236,246,0,224,25,4,2, +111,102,34,228,118,0,224,165,15,103,21,226,169,5,170,5,225,136,8,99, +159,166,110,242,233,7,225,151,4,64,184,59,218,231,56,0,188,70,199,76, +229,143,4,252,163,14,82,72,244,79,12,230,102,0,230,99,7,32,51,2, +54,48,32,226,13,1,2,53,57,55,129,63,128,9,32,5,240,139,2,249, +80,1,233,47,4,242,152,4,236,100,3,206,186,34,171,219,160,225,180,2, +235,218,8,171,96,160,3,193,73,138,44,233,39,0,193,29,162,219,37,45, +33,9,105,209,247,119,14,2,115,116,36,128,251,201,31,129,69,234,59,0, +225,110,0,181,22,233,138,7,245,46,2,234,147,13,235,39,0,164,93,188, +82,97,188,233,166,2,65,218,125,177,96,9,129,176,91,169,128,9,128,17, +44,255,143,81,110,57,124,116,67,242,32,22,143,93,230,82,5,93,36,32, +158,150,108,2,54,48,48,96,40,143,69,118,10,66,169,2,51,55,51,182, +25,96,9,64,8,2,53,57,57,64,237,96,24,64,49,238,195,1,2,79, +32,95,97,167,96,146,78,199,238,126,0,96,51,32,45,96,7,96,159,2, +80,32,35,153,231,64,20,222,98,96,22,97,53,43,192,32,23,141,252,96, +173,98,152,254,32,2,97,30,226,42,1,230,206,6,253,35,6,70,110,96, +141,239,188,10,2,53,48,55,230,154,8,36,70,32,31,198,127,32,136,209, +157,234,220,6,64,131,224,18,6,66,238,227,171,6,111,140,250,227,12,97, +29,106,51,161,204,161,48,2,35,57,52,131,167,2,53,50,49,65,61,72, +203,194,5,130,134,224,98,6,232,28,0,229,166,5,160,45,64,104,249,42, +10,224,22,14,224,209,7,115,46,228,125,30,160,80,160,75,100,119,128,226, +98,106,96,28,2,53,50,52,66,67,229,0,0,224,36,2,117,6,128,36, +97,0,252,28,11,202,94,128,49,179,34,224,12,1,192,62,192,94,224,43, +6,236,40,8,33,219,176,69,82,26,68,183,114,112,67,159,2,53,57,50, +98,10,140,59,2,49,50,55,192,150,158,160,128,11,32,63,144,113,2,73, +32,58,96,41,255,80,5,224,67,0,99,139,128,54,126,215,96,6,32,43, +2,102,115,104,2,111,119,32,32,14,163,119,96,58,2,53,51,49,91,227, +2,53,52,53,65,252,2,56,57,32,140,226,96,128,145,198,128,73,64,11, +32,58,131,128,32,229,2,52,32,80,64,60,96,53,2,55,52,32,64,120, +2,55,53,32,160,65,32,11,64,212,128,11,2,49,48,55,224,11,2,2, +56,32,95,192,35,2,56,56,32,32,17,46,116,160,17,34,63,2,58,53, +56,195,180,142,36,165,152,67,172,2,95,50,48,2,50,32,102,229,45,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,138,0,137,147,64, +79,2,85,32,80,32,185,40,208,32,4,68,40,133,231,224,17,9,197,40, +247,128,5,102,129,240,243,5,241,149,2,128,16,138,163,241,217,0,145,170, +239,212,1,33,22,2,56,32,67,239,133,3,209,98,228,69,4,32,38,161, +32,228,131,0,198,99,102,236,70,99,2,85,32,65,97,169,99,180,235,192, +5,139,83,85,214,128,71,168,238,80,166,174,223,101,213,245,112,2,2,53, +56,54,32,45,140,242,32,12,196,163,162,180,65,166,33,145,225,128,8,2, +105,110,105,2,116,58,32,176,102,129,95,193,64,246,9,5,197,151,192,88, +32,82,133,108,129,39,64,152,2,95,52,49,69,36,2,53,56,53,98,3, +133,2,228,8,2,32,25,85,125,193,49,98,14,128,107,100,199,96,55,97, +88,34,209,2,55,48,32,32,38,193,200,130,84,182,182,239,78,0,147,179, +210,244,239,98,4,86,219,68,10,37,155,193,36,241,240,5,242,111,1,112, +240,236,150,3,194,7,160,98,64,70,32,252,2,57,32,95,2,49,56,54, +194,152,113,134,102,58,96,28,68,34,241,113,1,32,203,67,69,96,194,84, +240,34,39,96,11,2,95,54,56,169,255,2,53,52,54,135,233,135,44,97, +4,32,224,132,24,160,198,203,71,32,7,242,224,3,236,128,3,140,167,65, +88,32,99,66,41,146,9,98,132,32,255,33,81,96,118,128,6,194,66,96, +26,97,110,32,21,64,59,2,53,55,32,64,59,237,232,2,160,49,96,28, +203,115,200,102,96,46,96,26,2,54,57,32,161,87,169,82,227,55,0,33, +149,160,170,65,82,64,5,160,33,97,109,98,172,75,216,32,116,195,57,245, +33,2,171,77,192,253,212,244,239,214,1,2,53,56,49,224,95,3,160,163, +128,220,160,12,98,107,130,60,32,8,103,225,167,5,224,197,15,64,39,146, +100,128,66,225,16,3,105,124,228,96,1,96,232,131,130,107,243,69,62,147, +150,194,183,243,150,1,98,232,136,35,131,229,236,204,0,224,78,2,224,13, +4,34,6,198,20,224,20,0,43,115,171,114,32,29,233,152,1,97,225,34, +82,32,24,32,23,134,15,100,82,32,13,133,226,200,238,246,118,3,130,245, +244,239,0,32,238,101,64,2,53,53,56,132,57,96,14,2,58,53,55,197, +194,105,193,106,186,137,67,32,26,132,75,2,95,50,50,34,229,2,49,51, +57,217,96,32,25,250,208,0,171,177,32,191,33,232,96,146,65,19,224,27, +10,96,188,35,46,153,203,71,1,129,126,130,149,65,157,32,11,68,217,98, +44,85,83,117,87,2,54,51,32,134,238,194,246,32,6,135,57,192,13,65, +190,100,55,70,216,225,79,8,161,138,32,29,225,109,5,32,23,224,29,4, +186,100,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, +128,248,5,0,198,208,246,217,8,230,249,0,234,229,4,96,97,225,251,1, +98,251,36,231,164,157,246,230,2,160,62,248,239,0,247,96,3,167,52,247, +200,9,247,249,0,224,117,21,224,115,5,224,113,5,224,51,17,197,74,230, +227,3,66,44,203,253,2,53,54,49,64,84,240,85,1,2,53,54,50,163, +180,98,198,69,151,67,184,99,160,32,28,66,78,2,54,55,32,249,46,2, +130,237,224,157,5,32,99,162,251,2,53,54,52,64,67,229,231,0,35,1, +160,10,32,170,2,51,32,35,167,208,228,21,4,224,34,12,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,133,237,241,0,250,8,6,224,60,3,224,137,6,206,156,168,138,2, +54,53,32,231,157,4,225,16,4,210,242,225,251,0,128,75,2,52,51,32, +160,44,161,234,224,70,0,2,50,52,55,224,71,0,64,72,68,62,128,72, +224,42,8,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,21,0,65,2,2, +82,32,95,224,22,2,225,35,0,32,63,132,106,251,121,1,232,3,0,251, +144,5,224,20,1,224,17,8,224,14,5,224,11,2,192,8,130,246,96,109, +132,123,32,197,64,195,224,197,2,207,117,160,197,64,164,240,180,2,241,222, +0,2,39,32,85,240,202,2,227,16,2,227,104,1,239,241,2,64,88,132, +176,235,106,10,2,102,111,108,2,100,108,49,184,254,81,131,64,45,132,196, +224,134,0,2,83,32,80,228,45,2,96,79,164,204,228,83,0,81,74,136, +116,235,0,6,233,108,1,234,64,1,213,76,136,22,128,169,233,77,5,201, +19,190,30,103,154,35,180,233,85,5,233,56,0,211,103,226,216,1,233,95, +3,96,176,64,61,231,31,0,167,37,128,169,2,51,50,32,102,116,172,47, +32,13,32,45,131,206,232,58,1,134,108,32,24,170,220,69,148,243,104,0, +242,100,5,70,135,67,15,230,58,2,231,216,7,96,144,203,7,253,206,0, +220,51,229,182,1,253,213,2,251,233,0,234,205,2,164,255,192,86,196,215, +169,122,133,254,128,8,32,26,136,113,178,19,121,93,231,230,0,224,64,1, +50,184,233,236,1,128,25,188,69,224,27,0,230,53,3,224,174,13,224,124, +7,106,136,129,149,224,127,21,224,101,3,224,130,8,224,156,5,225,91,4, +192,247,65,102,40,159,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,53,51,165,212,32,19,131, +162,246,211,0,196,227,176,69,156,255,97,254,226,241,1,229,202,7,197,84, +225,228,0,108,240,227,211,3,195,250,192,7,35,158,72,91,2,75,50,32, +224,202,35,2,54,51,58,2,54,34,32,250,60,6,160,168,226,43,0,227, +108,3,174,97,227,93,3,36,121,174,57,228,88,0,202,76,96,218,198,235, +246,98,1,224,80,10,235,201,2,224,80,2,132,90,100,18,65,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,64,33,181,34,245,19, +0,2,52,56,57,240,68,11,174,17,32,51,177,163,2,53,52,56,226,169, +0,66,253,226,169,2,163,136,193,68,229,147,6,161,199,229,149,8,226,33, +15,135,152,82,231,129,204,230,117,1,99,214,107,141,202,23,226,121,45,224, +91,1,226,121,9,224,95,4,226,121,31,224,80,2,175,85,104,60,33,40, +246,30,1,100,155,226,100,36,132,119,226,11,2,224,10,1,32,89,134,22, +33,172,32,11,133,216,33,202,243,67,0,45,11,236,149,0,143,146,44,209, +64,5,65,245,174,243,224,34,1,39,91,160,10,32,76,232,150,1,2,95, +50,53,138,148,64,65,32,25,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,131,193,224,206,1,237, +172,3,153,102,34,48,99,163,224,34,0,239,28,2,72,153,32,31,111,119, +2,53,51,56,132,28,92,5,2,58,53,51,132,7,97,2,32,13,130,236, +121,235,32,13,203,54,74,109,192,1,227,34,0,32,31,194,180,66,134,88, +71,32,5,34,96,32,24,226,128,10,64,31,32,25,194,128,238,64,0,225, +60,21,105,103,192,13,38,178,225,79,1,32,75,175,109,32,126,201,62,75, +192,66,103,194,131,64,15,64,9,194,125,32,66,80,21,96,85,32,64,130, +223,44,246,2,53,50,53,96,189,129,18,162,148,128,24,32,61,134,36,32, +33,66,51,68,56,97,115,228,70,2,173,131,197,169,2,50,57,32,64,70, +207,186,230,172,6,96,38,114,8,67,194,196,16,230,37,1,45,15,2,57, +32,35,76,90,223,216,224,46,12,64,36,184,73,2,58,53,50,229,205,0, +226,169,2,194,4,234,35,0,229,90,2,229,119,1,98,28,164,249,224,232, +31,229,185,0,131,28,201,213,198,66,128,87,68,222,224,87,37,128,236,75, +24,224,91,1,128,206,160,198,192,197,224,93,5,82,86,110,238,224,91,13, +224,126,38,227,164,6,2,78,117,109,2,101,114,105,2,99,46,115,57,41, +41,65,2,65,116,66,63,122,2,58,32,110,2,101,103,97,2,116,105,118, +2,101,32,97,2,114,103,117,2,109,101,110,2,116,34,32,193,19,224,2, +0,89,204,237,211,0,224,213,3,64,5,224,178,22,97,189,109,143,105,17, +224,22,1,224,75,52,34,37,224,22,1,224,236,33,2,117,110,115,2,117, +112,112,2,111,114,116,2,101,100,32,2,98,97,115,2,101,34,32,224,140, +2,117,159,226,120,6,194,110,35,64,2,52,52,57,233,24,4,164,146,224, +49,6,194,60,208,136,160,11,226,72,8,224,70,4,153,77,175,64,224,61, +0,240,181,0,225,64,12,103,166,189,165,240,237,12,225,86,3,2,53,50, +55,98,218,39,242,128,65,206,26,225,81,16,35,137,133,65,194,191,130,119, +160,34,96,82,249,108,1,32,44,240,151,0,2,50,32,75,2,52,32,65, +160,21,133,86,225,33,6,237,27,0,227,100,60,193,128,237,136,0,204,160, +185,93,241,147,1,125,221,240,168,2,156,207,104,105,161,9,128,162,226,132, +22,224,64,8,228,217,0,224,86,11,244,0,5,224,98,30,160,66,217,231, +33,72,134,134,100,54,124,219,255,178,2,174,85,151,144,101,95,73,130,224, +249,5,218,246,249,208,3,99,212,64,38,64,54,127,111,192,22,38,105,2, +55,32,102,227,75,0,2,32,37,32,163,39,224,45,5,180,15,65,250,126, +141,160,15,70,45,160,15,32,184,217,188,251,66,2,71,123,97,158,202,193, +65,244,98,81,226,224,2,2,95,51,57,38,69,32,139,103,117,32,27,232, +124,0,108,36,160,16,32,96,135,58,233,96,0,201,63,2,49,51,52,64, +248,103,31,224,28,15,233,111,3,160,18,134,166,32,86,135,80,242,46,8, +2,108,97,115,252,24,1,137,236,33,133,64,209,252,174,0,32,60,215,4, +136,16,32,176,106,238,62,43,71,83,60,13,34,236,225,96,3,2,45,62, +34,200,9,72,202,97,47,32,85,144,3,103,238,32,6,65,114,2,58,53, +49,231,30,1,170,195,231,34,0,99,244,253,182,1,246,139,3,103,38,233, +220,0,234,232,2,192,160,73,155,96,5,96,153,132,160,43,136,144,113,239, +164,7,128,152,2,52,55,51,162,187,150,16,2,49,55,32,96,193,64,168, +192,193,247,115,3,128,100,154,27,64,9,160,17,225,10,6,2,32,124,34, +164,151,32,24,32,235,64,7,32,95,96,37,56,129,75,245,160,157,64,118, +32,117,195,35,192,174,32,128,253,128,1,97,156,253,176,5,97,82,149,103, +192,245,224,127,3,2,119,104,101,2,114,101,34,232,170,0,2,53,48,54, +122,100,128,143,74,23,160,118,254,219,0,32,111,210,201,32,45,96,33,153, +244,64,100,98,4,99,180,132,140,2,60,32,64,2,35,51,32,66,116,224, +18,4,64,183,235,211,0,128,18,68,61,2,85,32,66,170,120,86,2,68, +33,248,198,6,130,88,207,167,192,12,224,25,1,224,21,0,129,27,225,68, +9,193,52,225,4,6,2,46,46,34,224,30,4,104,202,224,137,7,224,117, +81,224,110,14,224,97,21,224,189,20,225,112,7,156,210,225,112,4,64,100, +64,117,224,115,2,224,102,30,224,173,19,66,97,226,241,0,225,15,5,101, +197,227,80,0,226,237,39,64,116,32,15,69,224,192,228,34,114,197,108,224, +140,5,224,15,0,96,99,195,190,224,103,12,188,204,96,76,133,88,225,4, +1,64,5,192,49,2,57,49,32,192,153,192,17,32,46,168,11,64,117,99, +16,2,80,32,67,225,7,12,101,9,225,78,6,2,60,45,34,226,28,5, +128,6,99,131,38,8,224,44,5,2,108,101,116,228,38,0,227,162,23,32, +143,205,5,64,145,134,226,69,70,64,135,111,145,224,163,22,32,220,71,68, +226,187,5,224,53,14,2,52,56,48,224,217,8,2,58,58,34,224,58,0, +97,91,224,56,0,224,40,6,2,100,101,102,2,97,117,108,203,127,164,170, +142,114,73,157,96,202,198,30,253,32,1,96,6,153,91,2,58,53,48,251, +235,1,2,80,32,35,111,126,32,25,32,23,187,159,64,188,32,13,222,143, +64,135,116,221,2,52,54,48,96,38,132,202,2,80,32,58,2,53,48,53, +228,213,6,78,124,32,22,226,98,1,157,153,255,68,0,234,197,5,65,108, +2,61,61,32,252,56,0,202,69,164,54,200,135,224,46,15,33,25,64,9, +108,30,96,5,32,121,175,35,2,53,48,49,175,26,32,19,249,214,2,2, +52,55,50,195,213,70,218,32,39,97,138,64,216,128,86,32,46,249,215,2, +235,195,5,235,172,0,64,58,70,26,75,235,241,254,0,243,122,2,217,191, +253,240,8,229,208,8,224,25,1,224,27,5,137,117,228,123,4,71,57,41, +5,35,204,232,108,5,2,115,101,112,2,49,32,65,2,98,111,118,198,145, +224,37,17,2,66,101,115,2,105,100,101,229,64,1,231,251,4,230,86,7, +61,227,202,16,237,134,2,238,249,0,236,142,5,66,34,251,126,2,96,189, +232,75,3,65,186,32,34,68,217,193,47,64,51,65,119,168,35,247,152,2, +225,56,4,224,97,0,225,31,4,201,231,203,201,171,218,255,61,1,231,74, +5,224,195,5,224,79,0,32,193,33,196,237,19,2,160,69,171,44,114,75, +253,249,5,224,71,19,249,121,1,224,71,6,97,1,37,75,99,158,157,82, +254,216,1,104,239,192,90,236,164,12,230,141,1,128,22,139,208,129,116,149, +245,225,102,39,224,195,4,227,224,1,67,14,230,59,1,121,99,67,15,196, +77,35,15,206,230,237,68,10,98,13,225,143,3,225,192,21,192,139,225,176, +0,98,79,227,225,0,224,30,5,225,109,0,68,196,226,96,4,224,66,18, +193,178,226,188,4,160,135,33,140,66,219,166,227,65,40,193,197,82,29,128, +22,100,19,252,167,0,2,52,57,52,136,140,239,222,1,97,54,87,22,97, +105,226,206,12,132,95,2,64,58,52,65,251,233,231,11,64,84,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,85,8,161,30,99,154,227,130,9,224,62,6,64,248,140,207, +131,86,224,60,0,224,20,0,104,218,192,81,224,61,6,66,122,77,230,228, +120,0,64,137,152,150,97,66,176,105,215,137,239,47,1,230,25,8,164,140, +224,63,1,32,61,166,205,232,110,15,98,8,111,49,232,244,5,32,26,233, +92,3,103,186,232,208,2,231,243,9,224,72,38,234,48,14,32,176,135,101, +102,181,218,125,35,129,249,149,3,218,157,163,196,64,27,99,136,176,93,152, +70,255,77,0,64,83,189,194,91,76,121,98,104,93,86,47,2,50,50,53, +149,181,228,58,1,167,43,64,54,182,196,237,148,21,2,102,111,114,2,97, +108,108,237,152,5,128,235,2,54,48,55,225,52,4,225,11,0,32,90,135, +175,2,80,32,75,98,107,129,20,224,9,0,32,31,135,187,162,63,2,51, +53,50,98,63,57,251,2,51,56,49,160,65,135,174,2,75,32,89,176,63, +181,35,196,44,133,79,97,9,98,118,132,191,174,224,51,176,111,215,2,50, +49,53,124,142,37,149,2,49,53,54,225,86,1,190,105,99,236,240,3,4, +96,195,165,34,240,110,0,32,33,2,51,48,55,240,37,0,219,241,128,166, +229,69,2,137,120,219,199,165,184,210,234,243,164,0,2,58,52,56,239,198, +0,152,36,49,171,2,48,32,35,119,41,113,184,32,82,2,35,57,48,97, +39,64,219,162,45,164,45,64,20,130,243,96,20,169,40,32,20,226,87,1, +113,160,128,20,233,199,0,2,52,50,57,192,192,225,218,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,54,32, +134,226,104,2,236,77,8,64,238,236,77,5,66,194,162,71,51,233,192,192, +56,50,202,136,96,68,148,112,100,34,225,236,13,76,151,32,17,195,157,130, +252,185,64,32,66,209,166,68,152,32,119,96,19,190,96,227,71,23,145,149, +227,71,0,67,17,100,193,43,18,239,161,1,228,187,0,96,112,74,163,157, +76,66,243,192,35,32,19,114,15,164,96,128,116,96,113,96,95,185,22,96, +8,161,5,125,53,100,253,32,22,196,251,193,28,107,23,99,202,235,165,93, +64,182,235,165,2,96,133,254,99,0,34,135,254,186,2,172,165,32,35,130, +11,225,99,6,64,8,225,99,0,122,23,228,171,6,71,124,123,36,32,250, +32,13,218,241,225,113,13,100,150,225,113,21,186,188,193,113,99,177,192,7, +64,110,204,44,160,201,132,232,224,201,6,195,250,225,56,0,236,87,1,225, +60,1,233,38,0,232,192,14,140,190,255,103,3,249,24,5,128,71,129,101, +193,103,32,194,64,121,2,65,32,58,96,56,97,23,59,86,32,4,98,0, +2,54,55,32,160,19,2,53,32,35,2,49,48,48,188,79,251,114,0,87, +62,104,203,224,20,7,196,160,64,70,142,9,64,66,188,68,67,188,71,22, +32,5,142,52,64,66,93,109,64,122,131,74,93,109,96,23,163,88,64,13, +205,164,205,65,194,139,199,226,120,241,246,153,3,138,133,107,89,126,9,235, +5,1,33,252,130,20,105,194,170,148,121,25,32,190,157,23,33,206,203,212, +32,123,129,196,98,37,64,87,233,123,10,192,138,40,89,67,65,192,89,226, +84,0,227,196,5,224,47,4,69,184,224,47,0,32,108,189,38,227,68,2, +238,38,28,224,39,24,166,109,235,124,0,237,15,15,169,80,235,89,14,224, +7,5,224,190,7,238,10,13,227,252,2,192,13,252,202,0,166,221,133,121, +2,52,53,54,242,202,1,224,89,4,235,193,3,174,78,119,7,96,37,231, +36,1,224,15,0,227,101,1,238,185,20,192,171,238,178,3,238,175,5,224, +88,7,224,104,11,225,119,1,238,135,14,237,182,18,140,11,237,182,3,202, +126,64,224,238,125,2,224,118,7,224,50,7,133,210,219,28,197,174,227,37, +3,229,127,14,224,225,9,128,88,140,235,204,7,238,120,39,32,189,206,125, +224,188,10,132,134,2,58,52,53,210,105,104,245,233,122,1,165,3,225,85, +15,193,52,238,22,14,96,137,135,174,237,245,13,236,56,3,73,90,175,158, +39,232,89,233,171,175,32,157,204,81,2,95,55,52,68,131,65,145,101,15, +73,202,173,247,122,88,2,64,73,32,69,4,36,163,162,194,32,43,252,180, +0,131,198,241,239,0,225,66,11,230,21,1,225,209,1,228,79,3,225,66, +3,188,17,227,200,3,225,221,12,163,73,225,0,0,97,189,143,251,97,4, +195,90,227,231,26,224,67,5,97,221,109,167,243,21,1,228,1,3,64,252, +165,236,243,26,0,243,23,19,241,4,0,224,210,2,243,18,86,2,97,98, +111,2,118,101,78,2,101,115,116,239,24,25,224,42,1,243,28,58,225,178, +13,243,28,10,225,238,1,224,241,2,224,24,12,226,9,4,225,54,15,172, +133,229,250,24,243,10,49,224,151,7,243,22,7,241,100,8,242,38,5,66, +24,32,69,196,195,164,196,97,35,228,196,0,233,10,29,160,151,224,138,2, +242,204,5,99,3,241,128,0,243,108,16,244,53,24,179,7,225,42,8,243, +116,1,225,179,19,229,99,2,254,145,1,74,140,35,59,215,27,246,94,1, +227,64,22,243,83,0,253,196,8,224,23,1,226,21,11,225,237,2,243,95, +15,192,167,169,116,2,95,55,53,225,212,2,229,91,27,96,125,225,76,0, +248,240,0,142,174,133,59,110,170,90,130,65,82,128,67,225,70,2,193,33, +210,29,64,253,2,51,53,32,191,147,244,135,2,97,213,254,212,4,230,68, +30,192,48,224,28,4,101,101,224,224,8,96,21,232,63,5,230,130,19,163, +218,117,57,225,57,4,225,58,26,239,240,0,137,25,112,216,235,101,6,210, +105,99,149,70,129,33,3,139,37,32,116,2,48,32,58,100,84,249,199,1, +98,124,89,199,64,28,96,37,38,213,2,58,52,52,135,130,100,197,66,114, +245,181,1,34,119,228,49,0,122,25,194,225,135,189,128,39,201,49,226,103, +25,227,82,11,229,220,17,253,107,6,112,211,113,100,225,138,2,229,170,6, +2,98,101,115,2,116,32,103,219,212,229,131,4,248,161,21,160,198,99,88, +97,84,105,61,231,144,5,229,2,5,195,15,247,252,7,250,15,14,228,54, +10,233,80,18,229,100,1,224,124,8,156,52,168,26,228,172,0,224,42,3, +228,125,0,226,78,5,193,186,193,188,246,234,1,247,137,32,247,184,3,151, +91,224,46,12,196,227,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,106,119,225,213,2,229,178,0, +72,222,225,184,5,224,220,20,216,253,250,86,26,164,158,250,14,23,236,212, +0,64,56,70,141,228,40,0,249,249,2,230,101,19,226,138,14,229,134,4, +32,13,47,82,151,61,32,6,64,4,35,248,138,221,147,251,33,27,32,17, +202,223,2,52,53,32,32,13,244,8,2,151,45,64,34,182,33,71,168,32, +13,253,199,1,32,36,96,241,100,96,71,197,128,37,2,49,32,58,99,50, +254,78,10,64,28,202,37,111,164,33,164,64,138,32,24,132,159,241,4,4, +225,147,2,32,42,102,248,134,73,224,246,1,181,201,98,204,49,130,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,254,18,2,224,35,8,192,86,230,63, +0,96,43,252,21,17,249,36,15,180,160,96,110,160,10,227,103,7,2,102, +105,116,2,115,34,32,128,25,181,16,64,5,130,20,32,171,129,48,130,20, +2,75,50,32,230,34,0,231,212,2,65,151,253,146,3,129,167,249,126,7, +65,248,227,185,8,252,10,3,234,183,21,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,52,152,246,76,4,2,49,48,32,206,99,239,11,1,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,124,217,128,31,160,7,100,26,35, +12,133,19,145,111,2,49,57,32,68,182,112,26,65,166,203,181,153,161,32, +19,248,173,1,58,144,2,50,51,32,102,140,2,50,53,56,106,250,70,146, +117,78,128,26,2,95,49,55,64,98,85,29,192,44,58,44,124,129,96,195, +55,163,160,21,2,50,54,49,147,123,192,58,64,59,166,152,32,116,184,232, +97,227,255,142,1,208,135,101,26,89,194,2,50,57,50,255,222,2,2,51, +49,54,66,107,106,90,86,20,250,102,1,96,124,2,50,54,32,97,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,32,46,32, +109,64,181,224,71,19,2,44,32,105,2,109,112,111,2,114,116,32,2,99, +104,97,2,105,110,58,160,69,64,168,95,40,156,53,128,69,219,94,2,51, +49,32,64,253,217,207,2,90,32,90,129,184,32,19,134,102,32,47,2,55, +32,75,118,78,237,152,7,2,50,55,52,253,3,1,65,4,97,201,33,39, +65,169,75,126,32,22,33,51,224,22,0,121,52,64,28,128,16,65,58,33, +33,189,185,64,26,167,71,88,136,32,92,96,69,133,94,64,38,167,10,97, +230,91,150,33,138,88,73,2,48,56,32,235,247,4,98,214,132,21,224,42, +0,225,142,3,65,8,129,18,87,152,32,63,179,91,232,250,1,253,238,1, +69,125,128,73,64,128,64,51,58,106,189,34,32,6,50,182,2,51,56,52, +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, +96,79,224,76,19,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,175,183,32,241,195,1,224,91,19,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,192,33,192, +31,80,240,2,49,56,32,234,5,3,227,36,0,167,95,132,101,193,95,231, +255,6,128,5,104,220,193,12,2,52,50,48,98,136,228,241,8,73,219,228, +241,2,169,73,226,131,1,94,75,241,156,3,167,216,215,161,33,208,67,254, +228,13,37,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,33,40, +128,73,120,122,237,196,5,204,16,196,173,58,23,64,47,98,208,35,194,133, +233,224,229,1,2,46,116,120,78,114,32,25,133,239,91,134,2,50,50,32, +64,50,102,6,64,104,107,12,2,50,49,32,159,211,36,19,64,88,96,5, +32,31,235,30,1,188,19,32,19,132,179,225,74,8,73,174,32,29,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,2,58,52,49,171,34,226,185,8,165,196,164,67,2, +50,52,50,64,25,65,22,100,89,158,223,94,195,69,82,76,26,248,97,1, +227,40,2,192,12,97,79,226,59,17,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,51,48,55,191,235,91,238,69,67,2,50,51, +51,163,75,226,226,1,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,224,156,1,2,51,49,53, +128,183,141,226,33,180,184,171,129,180,135,207,70,185,199,207,71,250,128,22, +2,51,49,56,224,22,3,64,148,70,168,132,108,66,183,2,51,52,48,96, +162,157,218,2,50,57,55,161,70,192,186,119,251,96,127,204,151,65,41,32, +18,152,249,64,146,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,51,56,2,32,95,56,96,17,178,220,199,200,216,158,231,191, +0,32,34,131,55,96,123,232,2,0,64,23,131,49,96,23,64,132,96,2, +192,30,64,32,69,253,99,164,34,20,32,13,129,76,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,92,170,199,237,4,7,233,217,0,102,195,64,179,131,168,234, +2,5,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,247,51,1,253,186,2,234,170, +2,2,57,48,32,252,38,1,96,2,224,237,2,234,126,1,193,55,164,237, +101,250,100,57,64,66,100,136,199,72,199,110,234,248,7,71,170,187,18,235, +3,3,160,14,100,1,110,108,97,213,233,110,6,65,100,2,51,57,54,229, +87,2,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,132,29,224,232,3,160,186,235,177,8,2, +52,48,52,100,235,224,171,0,128,156,251,36,0,225,227,3,2,49,50,48, +105,205,96,14,228,187,7,64,220,32,35,100,185,118,86,133,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, +160,184,238,165,1,232,220,5,96,216,230,33,11,160,180,134,17,205,157,230, +3,2,226,151,19,2,82,117,110,2,32,99,112,2,112,104,115,226,146,20, +33,211,231,248,3,231,186,2,48,188,224,87,12,96,83,230,82,0,200,47, +224,133,15,2,32,45,45,2,110,111,108,2,105,110,101,32,8,2,115,116, +114,2,105,112,32,192,58,233,233,0,234,179,0,108,160,233,141,0,75,154, +65,205,250,45,2,232,224,20,165,79,139,71,224,142,17,2,79,34,32,232, +169,1,33,198,204,245,228,221,0,68,251,128,1,233,243,2,32,40,133,30, +2,79,32,102,224,76,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,133,213,64,237,140,247,2,56,32,79,224,214,1,2,58,51,57,133, +93,228,206,6,130,234,2,51,57,55,236,157,7,226,236,20,234,131,38,2, +99,97,108,2,108,67,111,2,109,109,97,68,214,131,14,236,180,16,2,49, +52,56,236,180,23,2,44,32,34,229,26,19,32,234,166,58,2,115,121,115, +2,116,101,109,2,32,58,51,64,222,99,99,227,232,3,224,236,2,97,5, +181,152,64,34,224,21,4,112,141,33,34,96,232,240,27,4,2,50,49,48, +240,27,10,58,22,224,39,5,65,64,70,47,32,67,143,115,229,51,4,165, +40,64,29,78,184,69,26,193,167,2,51,57,52,69,155,97,125,2,49,51, +52,65,126,150,112,38,96,32,59,204,35,104,86,122,161,105,73,225,51,2, +130,120,134,224,38,146,237,155,2,2,51,52,38,2,108,105,98,2,47,83, +121,65,33,2,47,73,79,37,125,64,19,2,44,50,56,2,53,58,56,129, +94,2,90,32,66,64,96,75,168,96,110,97,18,33,238,128,131,160,19,180, +254,64,36,224,118,7,32,202,229,93,0,49,145,167,75,32,41,224,84,3, +171,33,249,11,3,165,189,252,173,4,67,222,224,136,1,241,24,0,242,167, +0,203,92,235,65,1,65,59,181,51,33,192,32,14,133,102,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,219,196,59,244,64,106,32,137,2,54,32,89,135,73,251,155,1,213,101, +254,20,17,208,85,82,1,97,176,97,213,2,35,49,50,254,6,3,245,137, +1,217,78,108,42,224,45,0,87,254,255,159,1,181,212,246,194,1,224,42, +3,83,17,243,177,3,224,129,17,143,121,96,123,224,117,13,113,130,34,215, +64,112,224,33,14,101,104,224,33,20,139,41,224,67,20,97,57,96,33,106, +88,130,225,224,36,7,136,131,247,193,0,224,0,3,225,132,8,226,88,4, +225,133,19,193,44,225,132,71,2,49,50,53,224,166,2,137,125,224,133,18, +194,216,202,223,40,208,50,193,131,254,248,69,1,250,79,0,250,78,1,231, +89,4,140,178,147,163,2,56,54,32,132,96,80,95,34,204,249,217,0,228, +161,9,138,215,233,79,9,228,175,2,2,58,51,56,230,73,9,37,72,32, +6,192,219,2,83,32,67,161,1,159,119,2,54,50,32,110,230,168,121,165, +49,192,59,71,176,2,56,55,32,234,116,4,234,83,4,172,219,2,50,54, +52,254,196,0,234,145,7,224,47,0,196,122,64,74,131,177,69,17,77,185, +32,19,172,58,64,1,102,116,116,198,45,104,2,35,54,53,167,13,77,117, +2,35,57,48,129,60,77,168,229,54,13,2,68,97,116,2,97,47,67,2, +104,97,114,197,54,2,57,51,58,189,40,137,87,32,169,96,165,215,58,242, +57,6,2,49,52,57,96,122,2,57,32,35,96,122,160,11,103,133,96,189, +203,51,36,240,64,250,148,255,66,8,141,124,38,98,129,247,32,19,132,230, +2,85,32,58,64,21,128,10,90,51,76,118,160,44,2,48,32,58,108,139, +32,13,45,65,64,15,101,24,137,112,231,196,2,246,31,5,140,16,231,132, +16,244,118,0,32,106,80,111,96,120,241,13,0,149,56,32,68,64,209,233, +160,6,231,182,11,232,63,21,246,193,1,241,109,2,226,95,1,156,50,224, +26,12,226,122,6,224,102,21,106,93,247,43,11,232,152,33,2,99,111,108, +232,156,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,220,40,132,23,38, +234,164,245,32,26,200,241,99,139,2,51,55,53,164,66,224,183,12,237,122, +0,174,253,173,194,40,120,83,60,111,74,194,141,96,66,130,141,32,83,254, +33,0,218,43,130,174,135,165,128,6,32,39,130,161,2,89,32,66,165,41, +231,180,9,199,179,64,48,217,193,218,226,253,59,2,192,18,34,76,253,192, +7,181,183,239,233,1,131,222,226,161,0,195,12,2,48,32,80,32,5,2, +54,56,32,32,158,113,125,35,43,128,238,32,81,2,51,55,48,129,60,240, +193,2,113,61,96,24,64,63,2,49,50,52,142,156,99,208,138,61,133,135, +32,68,132,158,32,22,36,155,128,92,32,132,36,229,128,11,2,58,51,54, +176,223,34,249,94,27,35,237,32,247,2,55,32,102,225,135,0,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,233,137,70,32,100,130,19,103,234,131,131, +68,140,2,95,55,32,136,182,2,51,54,53,96,47,66,193,250,186,0,2, +51,54,54,128,160,194,52,39,120,81,255,96,23,242,13,0,96,58,171,69, +65,234,35,90,217,190,159,238,2,51,54,51,116,125,160,136,196,152,77,16, +128,94,129,221,34,194,56,110,32,14,129,147,230,13,6,235,44,1,2,54, +48,32,240,205,0,238,222,3,74,230,148,106,112,139,32,72,129,174,2,75, +32,90,192,104,129,173,132,16,241,2,1,145,187,138,125,68,249,102,85,227, +204,16,2,111,112,101,2,110,70,105,91,62,2,99,97,110,81,150,64,16, +196,30,231,15,4,64,174,170,72,211,71,2,51,53,56,161,235,2,53,53, +32,32,4,86,100,2,51,53,55,246,80,6,97,221,2,97,99,116,59,171, +86,83,96,38,128,52,82,50,32,147,64,19,197,243,37,42,32,91,68,235, +64,3,32,24,129,95,240,10,0,2,115,101,113,205,195,32,16,192,13,67, +115,128,11,168,215,204,112,32,64,129,142,224,47,2,86,246,64,123,163,237, +244,227,1,244,184,2,134,185,148,184,2,67,32,66,65,168,2,53,48,32, +128,80,227,54,2,129,136,64,25,244,45,5,34,89,192,135,32,75,163,192, +2,58,51,52,219,217,192,28,224,173,4,32,31,129,78,252,83,3,2,51, +52,55,247,129,1,33,218,118,60,64,130,241,69,3,35,247,32,4,168,71, +243,230,3,2,50,55,55,173,206,147,68,226,95,0,241,239,12,247,91,21, +241,71,1,247,74,25,2,115,97,118,46,252,2,99,97,99,2,104,101,32, +163,185,231,13,6,192,175,105,177,202,102,224,184,7,32,253,223,5,254,99, +5,218,239,55,99,166,241,96,12,65,186,248,64,0,96,18,153,233,250,128, +13,202,246,203,126,54,127,234,3,0,96,40,104,27,235,91,3,229,117,0, +253,37,17,110,200,33,35,230,118,10,253,48,5,237,74,1,117,132,214,97, +128,18,253,137,4,251,252,6,84,105,242,129,3,239,151,1,248,167,11,148, +200,235,183,1,129,246,160,182,248,165,1,240,254,0,2,49,54,54,236,109, +6,32,23,242,242,1,38,177,224,162,18,2,51,48,57,128,12,99,82,103, +99,155,204,252,218,3,192,131,224,126,4,242,224,3,250,10,31,243,233,14, +249,250,9,232,204,19,2,105,110,118,2,97,108,105,2,100,97,116,57,91, +66,174,209,178,254,91,4,237,3,1,224,154,4,70,30,112,138,2,51,51, +54,251,250,4,160,223,226,142,2,226,39,1,180,40,192,179,64,196,81,11, +64,68,254,22,3,35,20,101,24,67,26,168,43,66,51,68,20,237,91,0, +144,57,129,85,66,59,225,227,1,219,131,112,76,75,237,96,0,96,35,96, +181,2,52,51,32,217,110,32,98,133,98,103,44,109,73,2,52,49,32,96, +128,105,22,64,42,100,127,64,128,131,126,110,54,224,105,4,133,108,192,135, +253,204,0,168,175,75,41,64,169,206,151,254,127,2,224,61,2,101,15,233, +37,2,64,126,101,12,112,216,64,147,229,26,0,240,190,8,32,31,244,16, +0,2,53,32,67,105,119,186,108,129,99,121,218,157,248,32,104,2,79,32, +64,160,58,189,25,97,123,229,153,0,66,228,134,98,128,2,96,153,224,183, +3,64,176,2,95,51,50,109,78,169,229,132,65,2,51,50,50,69,66,32, +24,98,148,128,10,226,252,3,129,130,217,175,224,98,1,175,184,248,244,6, +184,227,227,5,0,163,29,225,246,0,96,8,2,95,54,51,66,67,224,104, +0,32,235,163,114,223,97,138,133,2,51,50,54,238,88,0,250,45,0,224, +44,1,33,3,201,83,32,222,109,91,34,169,203,93,251,207,10,137,30,80, +78,226,73,0,65,95,202,216,255,209,2,64,64,42,119,161,12,193,6,239, +251,1,201,93,142,62,37,126,2,51,49,57,137,190,224,217,0,32,189,184, +127,225,81,3,160,70,225,69,10,225,94,0,225,60,8,74,45,225,60,25, +128,73,209,150,176,197,35,64,98,54,226,126,7,224,44,4,192,120,123,92, +224,48,20,44,179,209,29,45,65,32,135,101,171,32,233,224,6,2,64,185, +195,116,160,45,129,200,67,8,128,78,115,217,224,9,0,117,198,65,214,168, +13,32,54,176,8,160,54,160,34,224,63,11,96,55,229,142,1,226,37,14, +173,15,72,103,76,111,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,37,1,251,159,1,224,192,4,132,238,224, +192,70,226,98,0,234,129,6,224,190,14,192,46,65,151,193,170,224,191,18, +192,14,131,41,227,226,2,128,209,251,91,3,100,188,228,186,1,195,17,251, +75,3,115,141,163,111,43,193,130,119,247,225,0,209,204,226,136,5,167,100, +224,89,1,252,173,2,225,33,6,192,114,224,227,1,234,234,1,224,11,0, +254,214,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,8,10,225,248,5,225,55,1,64,15,185,199,227, +172,7,243,4,4,33,67,38,172,96,11,32,30,142,121,193,73,163,92,224, +98,14,228,14,18,224,97,38,165,236,225,244,3,162,237,81,61,64,7,230, +148,9,224,13,19,229,97,3,193,195,233,209,4,213,236,2,95,52,55,224, +184,5,224,171,5,70,38,160,24,163,151,59,191,96,6,232,251,1,194,83, +224,176,10,224,177,65,208,55,64,158,224,177,38,48,235,96,6,224,18,0, +225,111,1,35,138,206,86,128,101,224,195,17,169,175,172,155,199,155,192,8, +32,72,217,139,224,72,28,232,170,5,227,21,1,151,122,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,182,3,138,234,227,162,0,96,16,224,15,0,192,224,225,151,1,224,119, +33,192,35,225,39,19,229,25,10,192,24,129,69,216,4,196,137,227,5,16, +225,143,2,230,249,5,160,79,224,103,17,2,58,51,50,138,60,224,101,31, +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,59,67,223,33,27,2,35,50,32,32,11,184,153,231,89, +14,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,88,183,69,182,64,11,2,51,32,58,101,208,227,249, +0,228,234,21,226,4,3,242,78,8,129,126,180,125,34,78,81,198,34,145, +128,165,83,195,192,255,32,37,212,90,32,16,32,13,173,74,50,173,234,122, +0,97,102,100,134,118,165,182,149,214,156,128,24,64,11,182,196,224,24,11, +160,49,150,228,44,68,83,252,107,231,2,58,51,49,246,50,0,243,64,11, +2,50,55,52,192,206,76,127,186,6,93,100,250,6,1,64,85,243,206,1, +2,50,56,50,247,31,0,251,97,2,67,82,143,141,32,48,180,112,86,234, +39,110,96,140,124,123,2,51,49,51,96,173,86,209,96,17,32,43,213,227, +110,137,64,31,161,159,127,39,2,50,57,48,66,36,158,56,109,20,111,208, +237,20,0,81,0,120,190,129,111,128,174,129,112,193,28,87,39,97,23,32, +25,129,124,224,200,19,97,140,65,225,66,97,32,50,81,116,181,152,64,13, +193,34,96,172,49,210,224,78,2,2,49,57,50,146,66,32,252,32,27,129, +51,2,94,109,100,2,53,66,70,2,73,76,69,33,84,64,24,228,201,2, +81,209,96,220,158,138,104,251,155,54,2,48,51,32,96,122,129,25,64,158, +45,67,76,105,254,20,4,62,64,64,213,64,167,2,35,52,55,131,29,153, +108,64,63,224,165,2,207,234,2,75,51,32,239,223,3,239,235,12,228,90, +0,64,148,160,172,121,61,180,58,153,220,240,132,2,253,194,4,81,111,86, +181,190,3,239,215,9,115,8,96,65,226,63,8,64,14,122,50,235,149,0, +64,237,112,84,242,96,7,2,79,32,35,64,240,192,180,32,172,225,215,10, +98,44,254,31,1,225,228,6,182,192,114,207,226,111,9,2,50,57,49,226, +111,13,116,196,246,159,4,96,24,239,150,12,66,127,196,205,238,187,0,111, +32,171,54,239,128,2,251,51,5,161,100,239,133,6,230,52,5,230,69,7, +98,81,224,85,5,224,80,0,98,202,64,170,184,27,55,9,32,34,69,119, +64,174,2,90,32,67,128,6,160,58,238,163,0,224,28,5,73,201,224,28, +16,76,232,224,28,16,107,111,224,29,16,2,50,52,55,224,29,3,2,95, +53,57,225,21,0,57,131,160,10,32,187,164,82,96,187,116,23,2,50,57, +51,240,23,3,246,104,2,98,168,229,42,3,160,6,224,44,24,224,51,3, +224,44,17,224,82,3,160,51,224,44,24,224,96,4,128,226,101,16,128,226, +101,9,96,6,32,226,2,115,99,109,2,112,32,58,96,62,198,40,225,79, +6,98,200,121,84,129,228,69,237,97,207,64,68,197,16,144,138,36,252,104, +232,32,24,131,208,2,95,51,32,226,154,2,227,116,0,2,64,95,57,162, +252,64,42,211,238,195,76,227,60,3,125,127,133,28,119,235,101,231,182,53, +247,175,1,99,130,243,35,0,251,64,4,2,56,48,32,64,120,40,80,64, +44,96,13,128,23,39,240,150,123,32,6,246,6,0,32,100,131,114,118,158, +32,170,32,23,84,84,64,34,249,206,7,96,25,228,234,1,192,20,162,57, +118,218,32,131,229,253,19,100,22,38,182,246,132,1,224,208,36,66,206,224, +208,0,39,119,224,207,0,119,203,129,229,64,6,193,135,224,92,5,246,96, +0,225,44,14,224,171,6,184,230,96,107,96,106,102,53,96,6,135,197,96, +86,223,93,224,85,8,70,209,224,77,3,32,46,214,5,71,69,96,35,166, +248,2,75,52,32,230,52,26,2,58,50,55,130,14,2,82,32,95,98,232, +32,16,188,193,72,100,150,121,160,5,118,24,182,139,122,141,128,37,2,53, +32,58,96,25,126,47,71,112,107,83,251,212,18,104,189,253,15,4,2,46, +109,104,2,115,99,97,56,107,93,13,123,6,139,20,230,163,15,251,210,5, +165,121,129,226,251,207,0,185,232,166,34,127,3,165,169,2,50,55,49,161, +60,67,101,129,107,224,105,4,94,160,160,105,224,132,3,32,24,32,244,225, +152,7,248,123,1,231,232,6,2,49,50,50,130,152,225,174,0,254,207,4, +32,77,119,138,224,158,1,2,50,50,49,128,23,137,145,224,122,5,64,227, +250,217,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,57,219,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,255,152,9,122,190,98,27,93,206,255,35,4,97,50,64,102, +2,117,110,103,2,101,116,98,64,87,252,191,0,224,87,3,70,21,233,43, +2,94,139,37,103,78,45,94,247,188,209,224,88,1,32,49,102,123,127,203, +226,71,1,2,104,71,101,2,116,67,104,2,97,114,58,2,32,69,79,2, +70,34,32,129,14,64,179,100,239,57,213,32,13,130,123,2,94,103,101,128, +141,226,107,0,227,109,6,93,146,32,18,34,176,195,239,186,64,251,56,17, +2,111,112,101,2,110,66,105,2,110,97,114,2,121,70,105,2,108,101,58, +59,61,2,110,110,111,2,116,32,111,32,22,251,66,4,253,243,2,161,61, +225,8,1,2,53,55,32,224,232,6,173,59,32,170,130,172,32,140,45,31, +97,249,64,199,2,99,108,111,2,115,101,98,64,16,129,231,195,227,2,58, +50,53,207,131,224,218,11,227,63,9,224,36,3,64,242,2,53,53,32,190, +120,64,229,160,154,224,155,4,198,135,224,163,0,64,116,130,53,98,85,139, +65,96,55,192,18,2,117,116,102,2,56,32,58,96,81,166,29,33,71,2, +64,95,48,67,246,32,112,141,152,32,10,182,144,224,186,6,252,74,3,2, +49,50,48,250,107,0,221,9,96,19,67,135,64,221,234,120,3,2,49,49, +52,170,121,224,23,7,33,35,133,17,224,24,5,74,31,224,23,8,225,233, +1,2,119,43,34,197,196,2,50,53,50,172,129,226,188,0,2,50,48,55, +134,63,189,17,225,204,1,199,182,228,186,7,32,241,130,135,2,94,102,111, +66,45,32,15,235,255,0,42,178,229,201,11,229,199,5,32,48,237,63,1, +238,142,1,32,22,168,21,77,212,78,71,240,205,8,224,2,25,61,5,236, +103,5,241,46,6,224,1,13,125,59,59,46,225,52,1,2,70,108,97,2, +103,115,123,193,56,224,0,5,242,40,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,42,128,2,64,35, +48,224,122,11,224,199,31,76,190,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,245, +129,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,87,186,128,11,2,58,50,52,140,22, +2,83,32,83,86,187,89,102,187,91,224,154,5,2,78,111,116,2,104,105, +110,2,103,34,32,213,215,171,105,86,190,79,35,254,35,0,43,68,244,247, +0,224,225,9,2,74,117,115,2,116,32,34,161,89,64,111,32,62,192,49, +139,178,43,43,98,18,160,15,92,159,160,15,32,171,245,184,0,139,4,185, +157,64,124,140,42,57,138,145,96,45,156,2,35,52,48,139,137,51,112,160, +16,205,58,64,180,235,5,1,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,149,249,129,80,148,228,64, +6,183,241,85,51,143,146,2,50,52,51,75,126,65,254,242,239,0,224,1, +17,232,53,9,32,58,217,84,50,70,97,112,77,105,121,172,32,27,236,29, +0,224,64,5,32,25,255,36,1,205,55,32,58,209,130,241,82,8,226,180, +0,129,222,156,132,239,218,2,225,248,2,161,247,76,86,224,51,0,129,120, +32,97,2,51,57,32,227,163,2,237,177,3,248,74,1,240,49,3,224,72, +4,240,191,7,65,199,140,202,239,221,6,39,206,97,141,114,100,64,114,32, +37,2,65,46,119,71,82,45,50,64,80,212,71,34,45,160,2,193,24,33, +215,160,29,192,26,225,122,6,32,34,244,136,0,224,36,5,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,89,214,2,50,51,51,160,19,35,215,35,164,32,218, +78,94,142,125,142,107,92,132,224,165,0,207,227,34,96,32,13,211,219,32, +10,211,216,65,138,62,65,249,88,6,32,6,206,174,55,115,176,102,131,84, +32,85,191,141,129,199,126,139,32,6,33,15,32,25,213,166,111,49,147,47, +121,64,97,215,32,12,57,31,196,30,96,30,229,245,2,160,35,153,112,160, +11,128,110,212,26,34,95,187,29,180,52,253,250,0,96,88,160,107,122,98, +121,15,32,32,213,246,117,124,66,19,32,19,225,85,0,66,38,83,84,32, +19,129,85,50,212,2,115,116,100,43,34,33,33,189,215,2,73,32,58,112, +142,241,212,1,226,118,1,55,127,33,9,66,124,93,53,2,35,49,48,128, +115,250,135,1,33,145,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,189,121,192,215,186,81,64,5,32, +220,112,22,195,187,227,18,5,128,246,131,49,127,132,97,63,189,185,88,68, +32,117,81,31,152,44,120,60,32,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,93,122,243,159,4,189,187,224,19,0,226,77,2,32,28,245, +31,12,113,102,35,155,64,142,240,247,20,245,119,7,97,112,240,253,11,189, +252,32,58,84,177,189,240,2,112,101,101,2,107,67,65,2,83,116,114,38, +134,32,21,189,211,2,95,57,51,99,50,32,16,182,167,127,148,183,102,71, +59,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,189,244,39,137,2,101,110,118,64,16,162,132,229, +63,3,246,34,7,197,57,222,70,225,81,0,32,101,161,89,190,9,228,198, +8,2,116,97,105,2,108,34,32,32,34,93,232,96,45,162,125,65,238,125, +103,32,6,99,46,190,4,66,210,189,217,61,136,99,139,92,209,32,5,135, +221,38,113,192,56,2,49,55,53,224,11,2,116,181,130,228,189,108,255,220, +2,192,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,157,127,157,54,253,62,6,187, +166,33,125,69,26,249,218,1,2,49,57,52,183,243,196,123,164,249,93,46, +64,0,189,62,64,168,199,129,98,211,96,32,221,250,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,159,171,96,145,226,228,0,96,20,181, +246,65,0,133,191,67,110,94,169,138,108,137,226,148,154,224,106,0,225,58, +3,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,72,123,32,12,167,168,2,49,48, +52,67,6,86,115,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,2,85,32,65, +224,23,2,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,93,232,254,26,0,224,0,255,224,0,255,224,0, +255,224,0,255,224,0,255,224,0,255,224,0,255,224,0,27,1,32,125, }; unsigned char *combexpr = data; -int combexprlen = 89433; +int combexprlen = 89459; #include "mhsffi.h" static struct ffi_entry table[] = { { 0,0 } diff --git a/ghc/Compat.hs b/ghc/Compat.hs index c7824536..5c8e2a43 100644 --- a/ghc/Compat.hs +++ b/ghc/Compat.hs @@ -43,3 +43,6 @@ _isWindows = False rnfNoErr :: forall a . a -> () rnfNoErr _ = () +-- This cannot be implemented with GHC. +rnfErr :: forall a . a -> () +rnfErr _ = () diff --git a/lib/Control/DeepSeq.hs b/lib/Control/DeepSeq.hs index dd7926fa..34a41661 100644 --- a/lib/Control/DeepSeq.hs +++ b/lib/Control/DeepSeq.hs @@ -6,6 +6,7 @@ module Control.DeepSeq ( (<$!!>), rwhnf, rnfNoErr, + rnfErr, ) where import Primitives(primRnfErr, primRnfNoErr) import Data.Complex @@ -17,6 +18,9 @@ import Data.Tuple rnfNoErr :: forall a . a -> () rnfNoErr = primRnfNoErr +rnfErr :: forall a . a -> () +rnfErr = primRnfErr + infixr 0 $!! infixr 0 `deepseq` diff --git a/mhs/Compat.hs b/mhs/Compat.hs index 73a36119..8fa22168 100644 --- a/mhs/Compat.hs +++ b/mhs/Compat.hs @@ -1,5 +1,16 @@ -- Copyright 2023 Lennart Augustsson -- See LICENSE file for full license. -module Compat() where +module Compat(rnfNoErr, rnfErr, NFData) where import Prelude() -- do not import Prelude +import Primitives -- So we can import Compat, which is full of stuff for GHC. + +-- Define these here to avoid dragging in Control.DeepSeq +rnfNoErr :: forall a . a -> () +rnfNoErr = primRnfNoErr + +rnfErr :: forall a . a -> () +rnfErr = primRnfErr + +class NFData a + diff --git a/src/MicroHs/Compile.hs b/src/MicroHs/Compile.hs index 47b7dce0..0078aa6e 100644 --- a/src/MicroHs/Compile.hs +++ b/src/MicroHs/Compile.hs @@ -22,7 +22,6 @@ import System.IO.MD5 import System.IO.Serialize import System.IO.TimeMilli import System.Process -import Control.DeepSeq import MicroHs.Abstract import MicroHs.CompileCache import MicroHs.Desugar @@ -173,12 +172,12 @@ compileModule flags impt mn pathfn file = do liftIO $ putStrLn $ "type checked:\n" ++ showTModule showEDefs tmdl ++ "-----\n" let dmdl = desugar flags tmdl - () <- return $ rnf $ bindingsOf dmdl + () <- return $ rnfErr $ bindingsOf dmdl t4 <- liftIO getTimeMilli let cmdl = setBindings [ (i, compileOpt e) | (i, e) <- bindingsOf dmdl ] dmdl - () <- return $ rnf $ bindingsOf cmdl + () <- return $ rnfErr $ bindingsOf cmdl t5 <- liftIO getTimeMilli let tParse = t2 - t1 diff --git a/src/MicroHs/Exp.hs b/src/MicroHs/Exp.hs index 225908b2..89e25e8f 100644 --- a/src/MicroHs/Exp.hs +++ b/src/MicroHs/Exp.hs @@ -17,7 +17,6 @@ import MicroHs.Ident import MicroHs.Expr(Lit(..), showLit) import MicroHs.List import Text.PrettyPrint.HughesPJLite -import Control.DeepSeq import Debug.Trace type PrimOp = String diff --git a/src/MicroHs/Instances.hs b/src/MicroHs/Instances.hs index 41eb2e31..d742117c 100644 --- a/src/MicroHs/Instances.hs +++ b/src/MicroHs/Instances.hs @@ -2,11 +2,11 @@ -- See LICENSE file for full license. module MicroHs.Instances(compiledWithGHC) where -- For GHC compatibility -import Control.DeepSeq import MicroHs.CompileCache import MicroHs.Ident import MicroHs.Exp import MicroHs.Expr +import Compat compiledWithGHC :: Bool compiledWithGHC = False diff --git a/src/MicroHs/Main.hs b/src/MicroHs/Main.hs index e11853fe..db814e52 100644 --- a/src/MicroHs/Main.hs +++ b/src/MicroHs/Main.hs @@ -5,7 +5,6 @@ module MicroHs.Main(main) where import Data.Char import Data.List import Data.Version -import Control.DeepSeq import Control.Monad import Control.Applicative import Data.Maybe