diff --git a/generated/mhs.c b/generated/mhs.c index b7b8c83f..5f3e5b86 100644 --- a/generated/mhs.c +++ b/generated/mhs.c @@ -856,3672 +856,3673 @@ static unsigned char data[] = { 5,8,71,73,161,78,99,15,2,52,51,32,68,133,96,26,154,182,225,114, 6,225,12,3,2,100,97,116,2,97,34,32,96,209,140,10,96,8,159,144, 224,88,2,224,99,12,32,94,64,6,224,93,18,2,110,101,119,77,206,192, -96,134,201,224,48,6,2,56,54,32,40,2,87,145,97,189,224,107,17,103, -40,126,24,99,97,32,79,121,244,32,14,127,57,110,17,58,80,101,208,32, -252,115,61,245,110,7,183,247,2,57,49,49,32,21,64,47,159,184,129,210, -250,191,0,224,129,15,64,124,224,237,18,224,234,41,2,54,50,54,162,225, -225,185,6,2,53,49,57,128,226,2,57,55,32,233,57,1,226,129,0,66, -14,224,153,4,163,65,229,77,4,2,56,55,32,32,64,67,208,227,78,5, -224,119,1,224,68,4,2,52,52,51,224,222,21,138,238,160,224,2,55,48, -51,160,185,226,37,25,121,247,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,160,26,2,54,48,52,65,6,161,231,64,15,97,89,225,152,8,224,62, -1,2,58,58,34,225,157,7,224,216,13,2,55,48,52,224,245,15,72,20, -227,164,4,98,188,128,54,2,49,57,50,225,92,10,2,110,102,105,2,120, -108,34,199,63,225,150,2,153,3,224,45,10,2,114,34,32,196,139,224,92, -3,107,94,224,46,10,204,6,64,28,128,151,33,8,228,8,2,2,105,103, -105,97,79,231,73,6,188,244,66,96,71,239,87,36,114,73,171,58,41,40, -2,95,54,49,96,121,248,215,10,35,139,192,32,224,33,8,170,213,160,91, -71,165,224,36,4,224,0,0,226,201,1,104,69,226,201,6,226,125,13,226, -136,15,65,27,226,112,18,2,99,108,97,2,115,115,34,161,252,2,51,48, -32,227,202,2,161,199,227,207,11,2,49,50,52,227,208,0,128,170,226,17, -17,32,228,194,130,224,137,6,2,54,49,53,224,33,8,231,7,7,232,166, -3,200,102,32,44,39,121,64,5,142,211,224,252,17,66,117,227,222,19,2, -110,115,116,2,97,110,99,228,193,1,164,34,128,94,2,55,48,53,228,169, -8,32,83,229,17,22,2,100,101,102,2,97,117,108,196,51,2,53,55,54, -96,219,96,174,64,94,225,205,6,227,105,19,225,185,22,229,122,3,2,48, -56,32,229,122,12,227,225,12,133,94,224,119,17,66,115,224,119,18,2,112, -97,116,46,12,196,162,197,245,226,43,17,229,251,1,232,116,3,2,53,55, -32,105,58,232,179,1,135,240,128,15,42,144,202,189,96,146,110,146,232,143, -7,224,237,18,2,60,45,34,160,158,64,103,230,77,45,225,2,32,163,171, -71,153,225,221,7,194,83,229,24,0,225,147,13,161,41,2,56,55,53,32, -241,234,151,0,67,16,123,112,2,83,32,83,107,79,36,91,2,60,32,64, -114,195,224,18,6,64,228,100,162,224,18,1,157,139,228,213,2,97,67,2, -49,51,56,100,213,228,241,6,128,253,160,27,2,95,53,57,130,254,242,131, -0,224,20,10,224,62,4,186,221,128,62,2,75,50,32,36,210,200,99,224, -149,6,67,192,236,181,5,224,58,3,241,106,0,98,35,161,246,224,115,1, -69,140,224,90,1,65,33,220,197,77,220,36,148,64,24,36,116,64,25,156, -172,160,25,99,199,160,24,156,176,232,125,8,2,55,53,50,232,125,1,64, -39,141,174,160,64,96,128,160,64,141,148,226,79,6,226,94,10,227,94,11, -110,85,72,119,205,22,231,39,5,99,155,64,131,2,56,32,102,226,37,0, -2,83,79,85,2,82,67,69,167,38,229,14,4,2,52,52,53,254,175,0, -235,62,3,224,135,1,229,140,5,204,178,224,158,16,208,234,128,37,112,39, -96,85,224,118,5,97,172,232,105,2,227,40,18,2,97,115,34,197,7,201, -59,136,156,232,64,22,231,221,3,231,220,10,2,104,105,100,52,130,225,18, -11,160,155,197,120,141,95,2,55,48,50,227,154,11,224,100,22,2,113,117, -97,2,108,105,102,2,105,101,100,128,103,65,250,143,27,236,138,25,33,143, -96,204,2,54,57,57,130,200,164,93,33,40,228,101,22,238,26,2,2,57, -48,32,238,7,7,229,179,17,165,3,96,95,231,50,13,224,46,4,139,32, -107,104,64,215,143,128,81,128,80,244,64,17,143,18,241,112,3,64,7,66, -29,64,29,141,250,2,90,32,66,64,21,128,50,96,234,176,56,225,88,1, -112,88,2,83,32,95,32,141,97,142,101,209,99,4,148,224,228,6,0,136, -111,129,189,96,31,2,90,32,95,108,210,2,50,49,53,196,133,64,100,131, -240,230,73,4,41,253,228,114,2,2,85,32,66,37,47,82,138,132,119,81, -227,208,175,211,122,114,26,249,86,1,240,206,1,116,45,239,5,1,121,244, -180,100,96,56,224,16,0,178,114,249,154,3,146,111,243,221,3,64,17,181, -134,230,184,2,179,63,241,3,3,178,68,242,254,2,192,10,213,180,67,214, -240,100,1,182,186,2,53,55,48,224,97,0,226,69,8,135,59,160,41,147, -171,246,87,5,165,102,148,12,65,104,191,87,178,243,238,78,0,238,47,3, -208,28,231,136,4,183,249,64,237,64,10,147,46,245,46,5,225,190,0,197, -149,225,192,5,150,41,98,20,240,156,8,32,203,232,73,9,254,48,1,213, -254,245,251,2,193,36,242,162,1,232,83,9,150,24,32,57,192,220,224,217, -23,38,31,132,192,128,199,134,68,229,118,1,33,47,2,51,51,32,224,100, -5,228,228,18,110,161,100,164,64,234,2,54,57,52,238,240,24,116,179,129, -188,97,104,184,84,228,235,1,224,78,8,236,28,24,224,77,2,32,7,34, -141,226,146,2,73,56,166,162,144,104,84,138,48,104,151,243,2,95,56,51, -203,171,128,38,65,18,244,222,0,241,178,14,224,5,8,225,229,3,65,15, -230,196,6,224,167,0,68,69,234,146,9,162,17,236,134,1,160,246,225,196, -6,45,135,239,180,10,229,168,7,96,36,119,170,32,86,224,51,0,229,176, -1,2,54,52,54,225,220,8,2,54,57,51,193,3,170,60,229,97,2,2, -54,50,49,96,165,229,232,28,138,62,74,168,244,3,19,241,48,5,35,156, -111,137,2,53,48,53,230,82,26,85,7,224,105,26,160,209,230,102,15,2, -57,48,48,224,199,19,2,54,55,56,215,0,224,139,14,173,239,129,169,224, -221,18,2,55,56,54,197,207,224,110,10,2,49,50,54,161,128,192,188,224, -57,7,102,70,224,57,10,35,162,224,56,2,66,180,183,96,225,62,22,91, -185,136,186,129,23,226,188,5,231,146,13,133,4,195,232,2,49,51,55,226, -64,9,2,52,55,32,233,187,9,226,246,2,2,49,48,49,224,143,9,243, -79,9,104,39,226,247,8,32,23,199,249,232,231,2,2,54,57,50,237,44, -9,2,46,46,34,228,73,0,226,20,9,2,49,50,53,163,225,136,253,120, -255,64,14,200,52,232,4,4,183,74,2,49,54,56,2,57,32,58,128,155, -128,15,97,38,132,70,32,28,33,160,32,29,32,35,228,51,2,224,231,11, -74,224,160,231,227,93,3,93,68,64,70,97,64,160,8,64,79,168,29,228, -125,22,2,54,55,57,128,62,161,40,2,56,50,32,128,7,161,229,125,47, -64,7,34,103,64,85,134,180,225,232,15,2,49,56,50,234,183,1,233,100, -3,100,1,2,54,56,53,96,76,225,131,2,146,14,240,52,6,2,111,34, -32,235,83,1,65,7,2,54,54,55,129,82,64,133,128,212,242,194,11,2, -81,117,97,2,108,68,111,242,195,10,178,96,146,195,221,38,45,198,128,18, -251,74,4,192,7,64,59,233,116,2,253,167,12,192,168,192,71,168,73,114, -200,103,253,2,51,55,48,66,179,2,50,56,32,224,63,2,65,201,32,6, -254,239,6,64,220,230,53,5,242,206,23,2,55,55,49,241,208,22,154,223, -227,21,0,245,118,17,140,134,233,42,2,241,94,8,2,104,101,110,245,80, -0,224,77,56,2,101,108,115,185,127,224,77,1,226,210,4,32,45,224,245, -16,71,99,224,245,29,162,58,240,106,9,2,45,62,34,242,112,0,236,31, -11,65,139,197,12,224,132,14,225,122,22,2,108,101,116,224,133,6,182,73, -243,127,20,225,174,4,64,132,205,98,224,132,12,2,56,51,52,244,205,22, -2,97,115,101,226,1,18,224,45,6,189,13,224,177,0,2,56,49,32,161, -10,188,145,233,193,18,114,87,202,159,102,216,96,56,196,255,230,20,14,71, -173,228,232,12,69,77,213,79,149,14,198,221,231,65,13,193,46,165,95,233, -75,3,71,134,235,68,5,170,23,135,159,251,254,9,239,194,8,248,26,21, -205,74,252,37,12,49,238,40,154,2,51,53,32,96,237,202,161,2,53,55, -53,87,17,188,61,32,183,69,129,224,183,8,33,81,224,154,5,231,53,12, -136,164,224,197,7,231,96,18,252,210,18,196,245,178,162,2,95,51,57,32, -184,32,42,96,170,64,146,110,123,78,76,192,196,138,33,224,198,0,230,112, -29,224,5,9,233,201,2,74,107,207,139,224,24,11,102,64,234,101,64,66, -56,234,101,32,138,98,234,91,29,2,54,55,48,233,212,1,234,72,22,32, -44,228,76,10,234,73,2,199,216,251,220,4,2,54,55,50,224,40,1,224, -173,0,224,96,15,251,216,10,234,170,3,173,34,224,96,5,108,102,225,14, -17,130,15,225,111,31,131,197,130,130,235,201,21,2,55,57,48,71,55,104, -133,161,70,246,123,19,2,114,105,109,2,105,116,105,2,118,101,34,162,23, -142,193,66,141,200,168,232,41,12,2,115,116,114,179,51,232,41,6,129,191, -250,237,0,167,204,160,82,136,124,149,94,64,202,41,231,64,22,231,182,0, -142,29,64,187,40,59,2,50,57,54,208,71,32,207,2,51,32,79,233,192, -2,96,54,134,97,213,174,96,102,117,84,97,174,227,72,2,170,39,225,219, -12,136,96,32,227,131,228,233,88,2,232,110,4,250,159,2,226,236,2,64, -106,133,219,192,132,100,9,160,132,165,188,240,155,4,32,31,235,161,1,224, -9,21,241,135,12,128,120,240,241,7,64,117,132,116,160,59,224,13,20,146, -102,236,27,3,196,211,141,254,208,168,140,117,172,124,226,132,0,224,147,14, -231,33,0,224,94,11,66,185,254,193,7,236,53,13,224,70,9,225,145,0, -144,31,224,58,17,243,29,11,224,213,2,240,149,9,241,36,0,240,27,3, -138,111,252,163,28,107,83,246,7,7,237,117,8,2,54,54,56,224,249,41, -224,246,3,64,66,135,119,224,245,15,224,243,4,192,240,224,232,3,66,141, -135,218,98,165,65,206,131,121,64,88,226,189,1,97,100,130,188,64,180,246, -155,28,2,95,49,50,131,93,228,251,5,144,20,2,54,53,56,224,218,3, -224,54,5,79,62,234,1,43,224,125,7,232,194,5,65,147,236,2,13,233, -247,2,151,71,2,54,53,57,254,150,21,239,22,8,235,99,11,244,82,17, -190,81,64,148,237,116,0,231,180,13,250,49,8,228,173,15,2,53,50,49, -225,107,9,126,66,233,102,13,254,134,4,254,213,15,110,253,252,170,30,254, -142,5,244,120,0,224,123,21,65,1,133,226,246,120,5,65,32,32,244,245, -162,7,159,139,96,180,227,209,9,140,190,128,83,251,58,2,229,49,14,224, -186,3,2,119,104,101,2,114,101,34,250,54,0,248,219,14,64,87,134,61, -229,137,4,100,251,96,157,64,36,245,75,5,2,39,32,79,75,198,160,64, -97,254,70,189,224,137,1,227,219,1,64,93,198,48,236,14,17,228,126,51, -224,120,13,64,119,217,131,70,166,67,233,164,1,209,82,167,123,195,184,32, -33,32,29,67,33,226,184,3,255,21,13,222,111,2,53,57,50,160,163,64, -58,196,65,2,54,53,54,81,187,64,88,241,187,3,150,231,2,54,53,53, -128,104,227,33,4,241,187,41,184,91,150,64,64,79,168,82,231,38,4,32, -26,236,201,12,141,27,167,36,247,243,3,247,240,17,153,67,2,50,55,56, -203,230,193,52,237,17,123,97,0,131,28,41,156,255,49,9,255,237,6,68, -0,255,69,6,159,41,117,50,137,196,160,219,255,109,12,160,38,91,98,224, -38,0,82,27,183,214,64,140,233,143,0,130,100,76,123,234,54,6,255,243, -5,32,183,224,164,6,64,87,224,48,4,135,26,224,48,0,255,200,1,224, -161,10,224,37,10,225,39,0,207,155,194,225,236,163,27,217,31,128,131,224, -19,1,96,80,252,235,1,35,105,98,89,135,82,64,64,160,24,96,26,156, -136,142,51,221,11,105,38,227,165,0,64,33,131,165,66,229,64,165,233,124, -10,182,189,2,48,57,32,96,40,131,101,97,60,92,124,154,73,200,149,132, -201,128,21,128,55,139,156,98,203,76,78,160,24,171,191,64,79,227,151,18, -230,24,6,2,114,105,118,223,69,225,77,0,127,53,150,231,98,221,238,43, -7,250,144,2,214,227,101,68,227,12,1,229,162,13,68,12,227,222,7,2, -50,57,32,235,71,12,233,145,6,229,96,15,231,236,2,165,95,66,53,229, -127,10,170,207,64,75,230,156,6,2,67,32,80,243,3,5,64,231,99,132, -252,79,8,230,156,18,228,61,7,104,251,131,74,231,14,9,149,136,32,118, -65,217,68,135,64,154,196,6,222,28,96,25,64,132,68,50,32,54,33,108, -2,55,49,50,108,216,65,237,235,13,1,64,178,131,170,124,32,157,225,165, -24,139,143,190,162,160,49,128,214,128,1,64,37,100,148,45,176,37,18,189, -23,224,36,6,255,6,0,253,115,2,93,112,108,111,224,5,13,224,114,4, -195,45,222,123,159,96,254,126,2,254,124,5,128,38,254,125,2,157,159,254, -130,2,204,103,255,122,3,127,193,197,227,160,2,229,244,0,224,119,1,159, -219,222,21,2,51,50,52,237,58,2,37,163,102,21,113,235,128,32,32,14, -98,228,122,245,103,3,2,54,57,57,236,183,2,2,49,48,55,64,149,159, -46,173,120,254,244,8,134,118,163,188,70,151,189,200,55,115,134,48,102,3, -66,251,96,8,96,16,163,254,142,232,2,52,48,48,33,252,114,4,98,212, -225,254,0,96,169,252,222,0,98,228,2,51,56,52,224,159,1,64,83,64, -45,87,147,42,161,161,225,224,79,3,225,12,3,124,223,247,238,9,2,66, -97,100,2,32,71,65,2,68,84,32,2,114,101,115,42,69,2,32,116,121, -2,112,101,34,226,75,4,76,23,112,232,2,48,32,67,34,186,2,95,56, -54,69,143,2,51,51,48,133,199,145,4,176,80,193,161,195,121,226,196,2, -197,212,33,148,45,74,2,50,32,95,160,53,131,137,224,160,7,72,93,32, -96,163,7,194,52,133,8,64,142,128,126,99,98,224,217,15,202,243,225,158, -0,128,57,96,190,96,95,236,24,5,32,80,192,146,64,174,134,50,101,180, -96,179,2,64,90,32,99,39,195,50,35,243,252,194,0,131,244,64,164,227, -35,2,49,247,160,123,65,163,71,139,96,108,121,182,225,90,0,124,203,2, -55,32,79,240,206,2,224,76,5,224,70,8,2,75,32,75,224,70,1,224, -67,17,224,49,4,59,206,224,120,0,206,159,2,49,50,55,132,161,65,215, -96,113,223,43,224,170,0,224,108,0,224,68,1,192,60,65,125,160,58,97, -45,246,164,10,2,51,50,32,64,42,229,95,4,236,147,12,229,92,6,105, -49,233,176,8,193,238,224,24,7,138,46,237,124,5,33,12,224,108,8,249, -29,2,225,194,1,230,170,4,233,232,2,225,225,0,246,74,4,224,26,0, -196,121,224,11,0,232,48,3,226,242,2,68,253,98,242,71,239,246,186,7, -251,8,13,238,15,14,66,127,193,26,193,12,161,98,96,7,136,56,224,82, -24,224,93,11,101,53,162,107,96,8,192,111,129,131,132,112,241,168,10,224, -142,11,185,48,36,18,224,15,1,65,7,169,41,225,207,4,32,122,67,90, -238,121,1,77,173,2,54,50,51,129,140,226,3,0,225,131,4,97,95,64, -80,204,183,225,88,11,244,71,2,170,56,140,81,90,88,224,31,7,246,66, -13,68,38,246,58,8,240,26,3,2,54,32,85,68,229,2,89,32,64,138, -55,97,18,161,62,166,56,64,192,229,1,3,201,114,250,110,16,224,108,4, -168,237,176,69,233,158,1,239,214,19,76,127,255,223,19,161,58,202,60,250, -247,17,65,154,195,17,64,49,214,9,224,49,26,32,245,64,49,220,102,138, -113,245,191,2,69,45,160,148,96,51,234,74,6,108,19,64,64,246,43,6, -2,48,55,32,97,199,106,185,98,93,64,36,236,37,0,108,192,2,53,56, -57,129,57,143,37,64,37,236,67,3,225,93,4,235,8,2,162,28,209,143, -234,252,19,212,239,101,242,235,3,13,67,9,242,233,22,129,49,2,48,56, -32,140,174,128,125,179,146,227,170,22,130,97,66,83,227,143,9,192,69,161, -8,224,15,0,32,148,75,132,224,148,2,224,226,5,232,250,8,242,65,2, -97,32,252,230,15,242,231,1,245,73,20,239,73,2,155,170,64,144,240,134, -0,33,118,64,15,163,206,230,5,7,229,161,7,66,197,251,231,14,251,224, -6,64,160,67,129,155,215,64,98,194,246,176,233,88,233,64,82,144,153,64, -89,160,144,2,51,32,58,128,22,236,202,8,224,144,8,193,188,107,218,253, -115,124,66,162,252,172,20,252,148,112,238,104,11,251,48,19,156,151,96,8, -119,55,227,140,4,229,155,7,252,177,17,97,91,252,177,5,65,38,132,57, -2,83,32,85,33,103,32,87,225,149,1,2,101,84,117,2,112,108,101,200, -150,133,191,2,90,32,90,64,134,129,116,64,61,228,89,0,251,131,11,2, -108,105,116,2,101,114,97,2,108,34,32,73,52,241,47,11,224,18,5,199, -92,241,115,6,187,170,134,75,112,15,64,36,124,70,99,28,141,74,224,34, -20,205,236,2,83,32,67,224,112,3,152,103,224,53,13,2,55,57,49,241, -174,16,224,145,20,2,57,48,51,235,234,3,66,49,241,48,0,241,47,0, -64,145,192,21,244,235,1,64,202,226,178,8,188,28,230,56,1,92,106,233, -203,8,64,39,162,164,224,41,15,2,61,62,34,229,180,3,64,111,248,139, -5,227,148,5,224,46,0,213,61,117,49,213,61,64,66,224,58,16,224,147, -0,245,120,1,203,140,64,58,253,77,0,160,58,130,204,242,209,28,2,56, -56,32,242,209,9,65,32,97,76,108,158,229,163,0,227,70,3,143,252,141, -140,65,206,66,3,171,231,254,30,7,136,57,244,90,2,103,136,206,129,172, -13,35,130,137,66,245,130,0,186,218,224,126,13,136,250,64,170,228,148,6, -224,244,16,128,30,241,130,4,2,102,111,114,2,97,108,108,225,89,6,2, -55,48,52,230,245,1,191,132,199,65,214,152,239,67,0,231,167,13,69,51, -232,96,4,165,208,104,96,126,48,64,36,227,232,0,232,96,2,69,154,197, -207,66,197,64,39,231,244,0,228,16,11,2,76,73,100,2,101,110,116,255, -148,10,129,47,163,87,225,166,1,177,61,35,182,161,219,32,77,65,100,2, -52,55,48,65,49,113,81,70,35,64,132,37,23,2,52,52,56,32,12,161, -193,119,236,97,7,96,86,161,168,99,173,144,107,32,0,2,75,50,32,192, -30,129,159,64,251,233,108,15,136,75,64,36,227,166,5,2,54,48,54,128, -36,137,240,64,50,225,1,17,2,85,73,100,225,1,46,32,255,2,53,48, -55,192,246,224,213,37,131,172,110,224,70,58,154,145,226,123,1,102,83,75, -146,226,67,0,99,96,184,74,167,191,224,19,4,64,84,251,49,1,148,199, -231,22,4,128,145,226,111,4,213,178,66,177,128,56,224,59,1,167,28,226, -161,14,64,153,250,240,7,244,170,5,236,168,0,64,202,237,70,1,224,39, -13,133,39,238,208,6,224,42,11,90,123,224,81,9,232,245,3,62,134,249, -115,0,146,251,249,158,2,65,219,148,158,109,12,225,234,0,96,127,113,63, -2,90,32,67,97,233,65,127,84,3,2,49,51,52,32,31,91,129,228,229, -0,128,12,163,223,42,149,65,141,167,247,239,146,7,65,41,251,188,0,115, -150,39,211,32,19,193,119,131,194,112,188,64,14,198,152,64,174,67,63,193, -143,117,158,128,13,43,81,32,168,46,140,90,71,156,58,64,32,134,62,64, -141,233,97,21,233,103,7,32,209,97,227,247,165,17,2,109,111,100,2,117, -108,101,196,227,120,191,235,255,14,145,158,64,36,174,215,163,245,105,170,233, -143,31,191,52,233,124,6,235,229,13,96,97,224,96,0,226,167,9,234,23, -6,2,53,57,49,234,83,1,224,26,11,225,5,18,2,112,97,116,41,56, -2,110,34,32,165,198,142,177,224,152,21,224,78,18,244,197,0,224,142,1, -224,190,10,65,208,232,127,6,74,37,228,253,0,103,110,64,36,232,52,6, -71,218,64,6,125,39,96,37,228,253,17,136,24,228,249,19,138,16,87,76, -117,212,163,23,101,211,244,215,12,242,202,1,128,47,195,73,224,49,7,232, -133,5,229,62,0,245,213,0,154,103,64,43,131,111,224,23,15,129,2,232, -193,0,167,12,72,193,231,12,9,96,111,231,12,18,2,81,73,100,230,11, -26,192,215,231,0,56,224,211,22,133,99,2,79,32,102,224,160,0,2,99, -97,115,98,55,224,19,4,2,108,97,115,2,115,34,32,224,20,5,2,100, -97,116,2,97,34,32,224,19,6,2,101,102,97,55,66,224,22,9,251,134, -1,224,23,4,2,111,34,32,224,17,5,2,101,108,115,224,125,8,233,2, -1,224,21,6,2,101,105,103,99,46,224,22,3,2,105,102,34,224,17,7, -2,109,112,111,2,114,116,34,224,21,7,224,57,9,2,110,102,105,2,120, -34,32,224,20,10,224,123,8,96,21,2,114,34,32,224,21,7,2,115,116, -97,2,110,99,101,224,23,7,2,108,101,116,224,18,7,228,241,1,224,21, -3,2,110,101,119,195,181,224,22,3,2,111,102,34,224,17,6,228,42,2, -224,22,4,2,114,105,109,2,105,116,105,2,118,101,34,224,24,6,2,116, -104,101,224,44,8,224,105,11,251,239,0,251,124,1,224,0,8,66,53,134, -111,78,22,2,90,32,85,196,70,242,110,5,242,242,2,98,181,236,44,6, -2,46,46,34,229,61,9,66,162,207,47,204,38,156,237,233,138,2,239,68, -6,64,121,234,125,20,2,83,121,109,2,79,112,101,97,172,234,126,52,99, -109,103,55,2,56,48,32,195,133,227,134,17,2,56,49,32,234,135,39,96, -223,224,200,17,228,56,36,103,211,224,168,1,228,13,29,65,108,137,113,117, -197,236,214,14,181,218,237,3,4,32,254,230,138,2,160,77,134,50,100,184, -224,59,0,104,82,69,224,2,53,53,54,233,68,0,186,85,224,212,10,141, -133,233,53,4,225,162,0,229,244,4,193,78,205,182,160,130,238,175,6,72, -90,226,77,1,66,64,64,36,229,215,11,213,69,96,37,64,29,2,54,32, -67,233,174,3,41,207,110,148,2,56,51,56,128,38,237,226,0,225,186,12, -226,132,4,241,19,6,64,189,224,250,4,130,65,225,207,0,64,23,234,40, -3,182,106,194,87,129,203,32,34,98,86,95,60,32,31,227,191,1,230,98, -37,226,228,53,226,93,18,97,35,132,54,2,79,32,79,42,224,188,121,96, -12,124,92,128,13,244,30,7,224,17,3,2,60,45,34,192,49,92,192,224, -48,7,132,82,224,17,3,136,38,96,48,2,56,55,53,32,202,224,113,0, -232,21,1,228,233,2,64,162,188,243,94,86,66,170,199,115,109,131,64,31, -132,106,113,248,236,30,1,146,94,236,4,3,129,67,128,16,249,154,2,235, -190,7,32,81,34,115,189,101,131,180,2,49,51,53,224,31,0,181,8,139, -169,195,111,126,55,137,188,131,16,130,76,64,25,147,57,2,53,53,51,144, -76,159,78,231,91,2,2,109,112,116,2,121,34,32,224,243,0,246,72,0, -160,96,190,99,41,134,64,17,146,224,253,210,3,224,21,1,251,41,0,224, -147,1,99,173,184,66,2,53,52,55,233,158,0,64,209,165,195,163,203,32, -17,64,110,192,17,65,3,228,119,0,107,220,59,124,142,173,65,43,96,15, -79,106,224,44,0,132,86,238,205,8,235,240,15,235,233,4,64,63,207,22, -2,90,32,64,64,190,32,6,224,7,0,187,93,107,91,166,224,96,24,198, -227,76,117,228,79,3,2,54,51,32,240,3,1,100,93,247,51,6,2,53, -54,57,64,101,238,195,1,224,9,1,96,192,229,84,0,67,91,112,80,42, -101,2,95,56,32,246,34,2,236,210,28,239,190,1,246,91,12,96,107,229, -132,0,32,206,226,20,1,2,40,41,34,140,27,224,91,16,237,38,3,224, -72,18,2,91,93,34,224,72,14,182,138,246,130,3,199,4,65,53,182,138, -243,197,16,166,111,166,106,64,49,131,164,240,131,3,96,19,240,70,12,96, -52,225,149,8,227,146,1,253,96,6,102,173,2,53,50,32,250,88,3,32, -68,65,198,134,203,227,47,2,67,246,131,105,33,115,98,39,239,77,15,151, -70,239,72,3,128,85,130,247,162,138,192,4,194,108,79,53,241,49,11,2, -54,53,32,224,234,14,2,54,54,32,231,191,34,224,88,5,109,118,231,195, -4,64,106,251,231,14,96,108,131,35,231,222,11,128,85,231,223,3,161,54, -189,160,2,52,53,48,70,174,2,49,32,75,134,147,102,151,232,6,13,128, -48,232,6,4,231,133,3,197,183,70,15,243,126,18,233,58,39,243,114,10, -233,57,21,68,8,166,23,37,41,162,220,133,95,53,151,238,145,5,245,153, -1,152,64,100,222,226,110,6,209,208,229,162,8,65,92,65,220,64,5,226, -124,1,193,204,192,2,32,33,251,78,0,64,237,224,190,2,230,63,3,197, -201,230,67,22,224,156,3,226,226,40,131,171,234,4,80,234,2,4,234,1, -10,83,204,165,177,2,55,32,85,99,220,64,225,50,220,32,17,32,41,76, -191,248,9,5,99,101,68,148,34,17,157,60,96,72,64,163,115,71,32,226, -64,14,131,186,2,80,32,58,96,89,225,173,18,129,34,112,222,160,78,128, -40,198,115,225,188,5,97,185,192,30,97,184,225,198,77,182,13,65,196,224, -22,0,225,184,1,194,86,64,220,132,83,129,118,160,23,33,133,224,74,0, -64,34,132,9,89,55,96,14,217,152,81,28,71,109,96,54,135,34,64,143, -96,42,116,141,96,21,161,57,225,55,4,117,84,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,194, -232,196,0,64,125,174,177,97,73,66,152,229,222,8,226,233,12,34,231,225, -45,4,2,95,49,50,234,9,2,234,24,4,128,39,232,163,3,96,27,96, -11,64,128,194,156,192,20,233,145,14,129,121,96,182,191,34,161,229,32,152, -2,89,32,66,34,133,64,104,64,39,66,62,232,212,3,2,89,32,64,225, -61,2,67,161,129,30,134,1,243,66,1,64,76,67,55,224,29,1,104,137, -97,167,233,201,1,83,1,163,166,192,143,181,60,2,49,50,57,224,244,0, -231,79,4,32,229,64,20,64,229,173,118,65,144,64,21,169,243,134,170,228, -213,2,227,32,22,227,20,0,229,8,3,96,24,32,121,32,91,63,189,224, -51,7,64,15,224,45,2,128,21,105,113,224,47,8,234,235,4,131,67,138, -212,196,6,64,189,132,79,32,30,64,5,148,112,136,132,32,5,64,34,131, -49,2,35,49,48,192,0,68,36,64,40,162,234,64,144,33,138,64,20,166, -182,2,51,32,66,227,2,12,225,248,6,194,139,97,215,64,16,129,248,163, -15,129,58,224,225,1,239,167,1,156,136,161,171,129,168,180,171,64,7,196, -198,64,90,99,155,35,115,64,14,131,29,2,85,32,58,128,146,131,225,2, -52,32,75,128,57,71,27,232,157,0,193,101,224,13,5,71,240,103,71,96, -135,128,85,69,157,97,6,224,39,1,99,201,65,145,96,20,72,30,99,179, -64,61,65,129,161,23,2,51,56,52,160,20,129,143,174,187,160,53,76,55, -2,51,56,51,32,25,195,231,227,75,1,128,57,161,64,32,61,246,81,12, -2,65,109,98,2,105,103,117,2,111,117,115,110,117,192,46,2,54,52,55, -170,19,66,250,35,232,223,228,64,201,130,9,68,245,233,112,2,32,84,89, -134,87,16,170,72,224,121,23,2,58,92,49,2,48,38,34,224,116,2,224, -41,16,2,32,32,102,2,111,117,110,2,100,58,32,32,0,160,48,132,31, -224,119,0,104,177,97,250,109,50,108,76,169,117,238,8,3,2,69,79,70, -238,6,4,224,114,7,79,146,33,241,128,31,224,145,21,2,101,120,112,2, -101,99,116,2,101,100,58,160,145,32,45,2,52,49,56,64,123,2,51,48, -50,241,155,1,225,53,1,131,28,241,4,8,65,212,224,18,6,155,76,224, -18,4,126,151,98,47,224,19,2,67,29,65,133,224,150,1,2,84,82,97, -2,119,34,32,96,114,236,161,3,160,246,96,21,2,75,32,66,224,215,18, -2,123,45,35,160,207,81,122,64,179,224,243,2,2,35,45,125,216,125,224, -160,8,66,46,224,159,6,69,86,224,158,6,2,73,110,100,170,142,160,139, -224,27,2,2,66,114,97,150,65,128,27,165,127,225,26,6,142,48,224,18, -4,66,227,224,121,6,65,122,64,93,67,38,242,188,6,124,227,224,23,11, -102,234,231,220,0,224,151,1,2,125,32,108,2,97,121,111,2,117,116,34, -96,143,225,41,2,224,23,4,128,111,99,39,2,95,53,52,32,4,126,47, -224,25,7,224,20,1,225,222,7,224,195,9,137,135,192,57,34,63,225,52, -1,160,18,2,51,49,32,224,23,1,193,218,235,120,44,226,163,0,229,170, -1,133,146,82,244,234,250,2,2,52,53,56,235,221,0,96,30,158,49,101, -159,83,124,115,176,76,222,128,209,96,4,100,186,168,119,65,106,96,95,165, -197,2,83,32,85,233,203,1,234,49,0,233,238,2,161,36,244,4,4,167, -192,224,46,30,99,56,230,85,2,128,119,224,39,10,129,71,160,85,224,39, -17,146,204,196,247,197,133,64,37,172,150,224,82,2,165,52,70,162,155,225, -199,105,244,214,5,71,32,161,69,2,52,54,56,128,29,2,52,54,51,162, -3,192,236,224,111,25,224,71,0,192,110,255,137,1,224,38,10,236,78,0, -224,77,2,102,79,32,43,34,29,81,255,187,224,2,53,48,51,96,49,227, -147,0,159,249,32,163,201,248,130,15,69,247,64,182,64,201,50,71,2,95, -55,48,96,159,224,9,0,38,165,160,209,64,32,127,174,226,126,0,37,59, -2,51,32,67,227,146,5,160,168,225,150,1,253,38,0,193,150,116,162,96, -29,64,32,224,29,1,103,77,110,202,225,58,31,141,58,193,58,226,5,12, -148,164,224,158,0,2,95,52,48,32,159,33,228,236,239,4,224,50,28,101, -184,226,15,5,224,41,13,94,160,99,64,2,52,55,52,136,87,2,52,55, -54,192,8,173,237,192,223,97,204,192,251,2,49,53,48,128,198,224,245,21, -232,80,1,193,90,170,120,171,108,32,83,98,140,176,8,231,237,1,72,215, -96,25,64,103,160,71,228,5,2,194,191,235,39,0,224,138,24,103,169,194, -76,242,18,2,128,210,226,194,1,72,87,226,83,7,192,101,202,54,2,52, -56,48,160,86,230,226,12,2,108,105,110,2,101,32,34,198,227,162,119,2, -50,57,54,226,119,0,132,50,173,104,224,211,0,76,120,100,218,164,252,2, -50,48,51,233,163,1,2,54,48,50,139,87,2,55,57,52,224,247,0,129, -211,32,128,177,19,64,153,96,142,2,48,54,32,224,44,2,96,109,128,50, -197,48,138,236,225,58,2,226,251,2,96,9,236,40,0,140,38,236,19,0, -234,89,0,202,87,152,223,247,213,0,227,97,6,121,80,224,19,6,2,49, -50,54,193,236,224,51,12,107,164,224,28,15,212,240,131,122,195,22,247,46, -0,180,206,98,53,226,47,20,194,46,195,233,132,130,224,21,7,32,103,179, -117,194,252,230,44,8,99,54,224,132,1,81,122,224,29,2,101,204,241,201, -2,228,202,4,66,53,234,3,20,2,85,110,114,2,101,99,111,2,103,110, -105,2,122,101,100,2,32,105,110,2,112,117,116,202,11,231,179,5,100,228, -195,77,139,187,70,244,33,11,192,185,132,117,216,93,108,181,64,33,235,213, -3,131,109,224,127,4,2,73,108,108,2,101,103,97,2,108,32,67,2,104, -97,114,2,32,108,105,63,23,2,97,108,34,129,65,128,218,225,88,6,167, -105,211,170,246,92,0,98,5,224,162,15,64,6,130,43,137,103,224,81,36, -225,253,45,141,212,99,153,230,123,0,166,0,239,38,4,245,206,1,96,126, -64,72,2,53,49,53,245,170,1,253,174,6,130,236,230,173,36,163,142,133, -115,238,72,1,2,49,53,50,136,6,161,39,41,136,77,228,224,120,0,224, -193,4,227,12,0,224,194,5,224,180,3,2,51,48,32,224,180,7,224,179, -69,224,75,0,64,63,214,61,192,98,128,110,224,32,2,167,118,225,161,17, -73,201,143,62,68,141,99,146,241,120,1,87,196,230,217,4,148,93,199,96, -32,30,199,244,113,202,64,237,152,122,97,185,142,56,65,76,64,100,246,12, -3,225,79,8,197,24,229,30,0,244,62,3,128,15,224,16,0,233,9,14, -225,35,0,224,39,2,32,57,120,135,241,140,3,241,142,0,224,115,4,129, -205,145,149,224,123,2,210,184,232,137,7,201,112,228,166,0,2,51,55,56, -242,164,2,32,154,130,236,43,18,233,113,1,229,75,3,244,15,6,234,82, -0,162,129,226,39,53,65,25,179,27,224,201,1,167,121,65,119,192,228,245, -212,1,162,200,227,253,1,98,199,130,86,2,51,57,49,164,45,211,111,245, -190,0,132,27,160,52,224,174,6,192,194,192,179,224,191,32,227,162,6,224, -166,2,228,47,14,196,42,128,168,227,111,24,224,95,0,66,149,215,216,232, -155,0,98,52,225,21,0,233,39,2,199,34,77,70,176,17,240,141,3,2, -108,101,116,255,184,7,2,119,104,101,2,114,101,34,224,20,6,2,100,111, -34,224,17,6,2,111,102,34,255,193,3,241,12,0,81,4,162,226,128,110, -224,50,1,2,105,102,34,96,46,75,224,82,139,247,255,8,248,114,2,43, -152,2,50,32,67,235,143,0,96,74,241,37,6,2,50,52,32,160,127,160, -51,140,54,226,169,1,243,133,2,224,11,0,228,46,2,179,181,227,73,1, -237,197,8,240,68,1,161,209,255,123,0,228,84,6,228,118,2,156,137,138, -105,233,50,0,228,153,5,228,10,1,251,104,2,224,67,9,234,115,2,237, -205,5,228,187,12,123,46,228,187,1,160,149,224,106,96,162,205,66,156,148, -175,229,46,4,225,103,1,234,68,2,201,192,35,1,32,57,224,14,0,205, -244,236,143,7,115,95,165,48,224,27,0,130,98,2,95,52,51,63,182,64, -143,226,108,1,2,46,46,34,229,90,3,64,49,224,141,2,171,59,228,4, -1,206,136,136,126,236,34,0,32,5,66,173,67,243,208,43,237,240,0,239, -14,34,236,221,8,233,104,0,235,42,1,154,127,235,54,6,237,190,14,2, -48,49,32,129,115,200,199,76,21,32,130,41,182,164,100,160,35,192,13,96, -137,206,236,248,89,1,225,160,4,239,229,11,128,139,224,214,7,208,84,224, -214,121,134,173,224,214,24,231,17,0,238,238,4,224,145,39,161,251,224,152, -19,160,139,224,138,18,189,172,232,168,3,100,135,248,236,1,230,217,1,230, -50,2,198,49,102,17,2,53,50,56,234,85,26,230,145,2,243,114,1,161, -55,192,25,224,107,18,2,52,55,49,142,202,101,115,2,50,49,32,230,164, -38,74,160,88,164,236,241,0,229,195,7,97,41,163,83,2,57,32,102,227, -185,0,2,92,51,52,2,38,115,114,2,99,47,77,2,105,99,114,2,111, -72,115,2,47,76,101,2,120,46,104,2,115,92,51,2,52,38,44,2,51, -53,55,2,58,49,52,175,57,248,196,1,226,104,8,224,11,2,206,147,133, -207,241,221,10,129,132,207,69,92,78,2,50,56,53,82,132,2,54,48,52, -73,57,148,96,160,40,134,74,225,211,3,253,255,4,224,107,2,195,25,243, -112,14,161,39,234,86,6,232,205,3,226,175,0,224,84,8,241,179,23,162, -181,32,0,133,158,97,207,72,196,224,217,13,69,121,124,53,224,29,12,130, -118,59,171,33,209,131,4,226,17,4,96,30,2,50,53,32,66,213,64,9, -2,55,32,80,224,65,6,41,43,126,135,123,235,137,66,224,105,12,169,83, -224,117,0,193,142,133,111,233,94,4,225,21,60,224,216,22,230,177,8,171, -209,232,46,0,245,244,21,165,35,226,2,19,172,228,131,109,2,50,55,54, -225,63,14,224,35,0,225,163,17,224,33,28,129,169,2,52,32,67,97,169, -225,129,14,225,169,41,242,82,5,139,16,36,68,68,0,222,101,135,235,2, -49,50,53,122,155,64,81,255,47,2,179,111,239,168,3,65,210,242,76,1, -96,184,2,50,56,52,197,112,133,91,245,184,0,128,246,109,214,64,23,64, -44,80,52,245,216,2,224,33,25,174,21,129,236,235,69,5,98,103,94,171, -197,211,130,92,191,140,224,79,11,129,29,163,202,96,186,232,48,4,96,63, -128,19,92,228,105,84,224,152,15,224,32,24,224,185,2,97,60,128,100,65, -231,156,147,224,168,20,160,17,224,33,20,97,199,157,108,225,134,19,64,37, -156,92,227,51,1,232,74,2,225,71,0,2,50,52,55,128,93,135,30,225, -75,20,160,130,225,78,3,192,83,109,181,32,114,96,41,254,116,0,226,65, -1,130,232,160,118,231,166,1,106,94,224,48,1,224,100,1,224,145,1,225, -114,19,225,116,4,224,98,50,65,44,154,229,230,194,1,225,44,11,225,43, -54,122,226,250,162,5,225,62,2,224,104,3,120,13,64,86,64,70,224,241, -11,224,123,40,240,164,2,224,119,9,129,60,37,31,224,98,3,225,0,0, -200,141,99,179,225,221,7,167,216,196,61,205,104,224,43,6,101,223,224,221, -1,75,233,224,106,1,224,203,33,250,250,3,224,122,111,224,50,0,224,98, -0,248,112,5,44,199,2,50,32,102,233,58,0,2,68,97,116,2,97,46, -73,2,110,116,101,2,103,114,97,2,108,46,94,2,58,32,110,53,158,2, -116,105,118,2,101,32,101,2,120,112,111,2,110,101,110,158,43,66,129,157, -7,101,154,197,100,226,6,3,128,152,192,203,32,201,235,35,0,224,191,2, -160,36,224,179,4,224,36,21,98,31,64,126,147,188,111,229,64,110,64,18, -147,106,70,79,70,120,82,128,134,118,107,126,96,18,103,153,64,42,144,255, -71,191,48,213,2,53,56,57,148,188,32,6,64,28,142,127,229,122,0,225, -48,1,32,28,64,35,32,28,2,80,32,58,96,59,128,131,32,165,64,14, -196,230,2,66,32,80,43,33,64,168,35,212,64,24,132,217,135,234,32,26, -200,161,105,160,64,35,96,36,254,183,1,32,34,97,158,160,61,222,112,96, -24,97,36,160,24,129,2,128,86,35,170,227,3,10,224,10,0,168,103,108, -56,202,225,232,128,1,64,22,171,179,75,87,248,48,21,2,109,97,116,2, -99,104,101,2,100,32,34,166,160,255,129,1,246,59,0,243,99,6,244,97, -1,244,140,1,254,150,11,226,180,0,224,62,5,128,59,202,212,100,3,167, -94,233,164,3,244,89,5,107,171,169,49,245,247,3,243,206,9,96,93,248, -182,4,96,56,211,85,249,216,10,224,215,3,245,179,5,186,216,224,34,5, -236,80,3,245,146,7,249,203,6,178,11,224,36,4,241,92,0,2,53,52, -49,240,143,6,97,243,224,41,1,96,14,225,60,1,181,218,192,163,224,82, -3,192,18,162,10,224,167,4,224,165,11,250,148,10,251,220,1,224,67,48, -169,255,245,174,9,226,41,24,245,203,0,246,76,5,224,124,2,226,102,19, -224,157,4,235,90,13,226,138,0,108,11,226,4,10,130,35,248,137,2,224, -16,0,190,4,226,124,11,227,243,1,99,114,251,14,10,2,66,97,100,2, -32,115,116,2,114,105,110,2,103,32,103,2,97,112,34,244,139,4,224,80, -4,226,194,6,67,121,253,176,0,227,3,3,85,28,96,255,214,156,226,255, -2,132,118,133,52,79,69,75,215,2,35,56,56,246,166,9,203,167,131,221, -248,3,8,225,151,2,129,210,224,33,18,2,57,55,32,224,32,22,99,3, -224,99,19,215,0,224,133,18,97,148,224,33,20,212,4,224,33,17,224,135, -24,109,243,224,67,21,174,224,60,140,243,223,14,95,60,155,130,164,50,104, -25,140,237,82,84,38,154,65,242,66,142,2,35,54,52,152,142,224,18,1, -32,63,212,31,143,233,138,67,2,50,54,52,199,106,223,184,64,48,98,5, -2,57,32,35,162,178,225,228,7,255,173,2,100,33,185,247,112,83,240,153, -0,235,151,5,238,218,8,230,89,1,132,237,194,238,224,23,0,2,95,56, -55,2,57,32,95,149,115,229,210,0,222,182,32,7,230,77,2,64,121,254, -219,0,64,25,32,220,224,179,7,246,98,1,224,118,3,243,167,1,224,111, -5,224,99,8,224,98,27,225,22,1,128,86,224,35,11,229,151,0,99,35, -2,48,32,35,67,6,67,53,202,205,160,22,34,82,64,43,227,79,2,64, -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,127,25,224,33,19,228,10,10,224,32,5,35,204,224,99, -22,250,244,16,132,124,218,134,38,186,232,48,4,253,9,21,229,226,8,246, -100,2,2,52,55,55,230,219,4,226,140,5,230,99,5,236,85,1,168,87, -167,44,161,233,77,63,144,202,232,149,4,166,109,64,115,229,149,0,251,236, -0,192,221,252,2,5,156,128,192,12,176,244,80,228,230,19,3,131,191,131, -189,161,30,138,136,2,79,32,80,233,139,13,2,78,85,76,102,34,98,58, -224,37,16,2,83,79,72,128,37,64,154,224,37,17,2,84,88,34,96,37, -64,149,224,37,16,2,69,84,88,128,37,67,121,224,37,17,2,79,84,34, -96,37,64,201,224,37,17,2,78,81,34,96,37,156,82,224,37,14,2,65, -67,75,128,37,69,177,224,37,16,2,66,69,76,128,37,65,252,224,37,17, -2,83,34,32,64,36,69,218,224,36,16,2,72,84,34,96,36,68,24,224, -36,16,2,76,70,34,129,82,225,121,20,2,86,84,34,128,37,225,121,20, -2,70,70,34,128,37,225,121,20,2,67,82,34,128,37,225,121,20,2,83, -79,34,128,37,225,121,20,2,83,73,34,128,37,225,121,20,2,68,76,69, -160,38,225,122,20,2,68,67,49,160,38,225,123,20,2,68,67,50,160,38, -225,125,20,2,68,67,51,160,38,225,127,20,2,68,67,52,162,173,225,128, -20,2,78,65,75,160,38,226,251,21,2,89,78,34,128,38,226,252,22,2, -66,34,32,96,38,225,131,20,2,67,65,78,160,38,226,254,21,2,77,34, -32,96,37,225,132,20,2,83,85,66,160,38,225,132,20,2,69,83,67,160, -38,225,132,20,2,70,83,34,128,37,225,131,20,2,71,83,34,128,37,225, -130,20,2,82,83,34,132,9,225,129,20,2,85,83,34,128,37,225,128,21, -2,80,34,32,96,37,225,127,20,2,68,69,76,195,41,64,229,243,77,2, -224,0,16,37,68,71,225,143,205,2,52,52,56,206,44,224,84,1,2,40, -41,91,2,93,44,123,2,125,96,59,64,90,64,46,182,115,254,91,0,37, -168,137,1,160,15,2,53,48,55,224,14,3,105,31,250,22,6,73,185,160, -124,144,18,240,146,4,183,35,208,146,118,245,64,42,208,36,73,165,64,25, -110,13,142,152,39,30,143,166,96,243,134,48,166,211,205,119,200,248,251,41, -13,2,79,32,35,78,206,246,209,2,230,202,3,78,56,224,15,1,240,12, -1,204,40,135,151,224,37,5,128,39,202,10,224,160,18,233,153,5,238,167, -0,236,167,5,176,153,224,56,3,167,143,106,199,128,136,192,116,236,193,3, -128,123,232,59,0,224,90,1,224,113,4,240,246,1,224,241,2,192,26,129, -20,200,89,143,165,238,58,1,225,89,26,2,52,52,32,226,140,2,224,241, -16,225,115,3,224,237,7,225,36,86,203,79,206,172,66,98,96,11,192,73, -226,69,33,36,250,247,252,1,224,119,0,99,177,233,41,0,224,94,0,224, -119,4,224,107,92,128,12,67,78,183,32,99,123,171,94,64,22,147,76,2, -90,32,83,64,78,2,52,57,54,244,102,8,64,103,32,21,236,242,14,252, -52,2,237,204,8,36,94,237,61,0,252,80,6,238,56,10,115,101,2,52, -57,56,224,128,8,246,205,5,224,112,58,79,210,224,111,99,174,247,160,112, -37,11,224,112,87,45,227,224,111,100,144,163,152,134,94,19,224,111,11,172, -151,253,180,9,192,59,2,83,32,80,224,98,18,2,54,54,32,224,98,24, -250,72,1,67,22,224,33,8,66,248,96,9,66,246,150,42,50,205,116,114, -2,52,57,55,160,112,99,116,253,140,4,70,207,204,158,64,57,146,31,224, -57,18,192,109,2,53,48,48,224,57,5,141,220,231,42,0,231,36,6,97, -8,224,19,7,65,200,64,58,215,129,224,116,16,129,69,64,108,73,62,224, -116,0,97,254,224,232,22,129,89,206,41,224,58,2,135,249,245,154,1,2, -85,32,95,228,104,1,244,143,1,2,90,32,64,230,34,2,218,150,45,193, -2,82,32,95,224,47,1,245,248,2,181,152,238,143,2,206,233,245,39,10, -245,155,1,174,101,246,245,1,242,33,1,32,210,244,195,5,159,1,255,3, -4,165,97,224,162,0,78,141,174,218,122,114,198,62,54,87,33,17,69,84, -104,151,239,59,3,81,152,34,164,101,131,225,68,5,206,199,65,54,248,245, -1,232,185,4,98,226,146,200,243,108,0,231,126,77,32,17,231,126,8,231, -123,34,231,68,19,93,201,231,67,4,166,108,64,247,137,175,117,97,147,47, -223,224,190,210,169,21,157,218,233,199,65,2,52,48,32,233,199,33,252,108, -2,232,95,44,224,150,34,234,94,4,161,82,161,79,96,86,231,172,7,161, -44,224,22,4,64,103,226,50,1,161,71,129,109,135,206,2,80,32,79,140, -29,115,32,99,108,64,35,97,126,248,162,8,68,76,224,25,13,117,73,147, -243,248,51,0,224,41,0,145,218,183,55,185,116,98,201,224,28,7,236,82, -15,2,44,59,40,44,84,2,123,125,95,2,96,34,32,254,203,2,217,137, -227,145,0,107,64,224,88,5,32,75,102,204,224,35,0,119,218,115,58,215, -124,249,251,2,227,66,19,224,40,0,243,0,9,132,142,226,58,4,225,253, -1,227,137,9,96,27,227,33,7,235,88,5,96,37,160,26,195,239,255,198, -1,233,70,1,231,20,16,198,237,231,20,2,247,12,0,166,146,252,0,0, -227,69,17,235,69,73,132,213,32,19,160,162,224,220,5,243,232,0,39,105, -141,211,235,115,1,127,199,128,124,37,70,37,113,77,249,96,200,162,212,228, -17,23,235,218,29,224,94,2,238,178,3,2,56,55,32,238,163,1,231,100, -6,120,51,238,177,13,224,155,4,225,106,20,236,121,31,230,72,1,117,2, -81,56,224,99,0,192,25,187,12,215,149,215,254,132,19,227,100,15,2,33, -64,35,2,36,37,38,2,63,43,46,2,47,60,61,2,62,63,92,2,57, -50,38,2,94,124,58,2,45,126,34,135,6,130,111,249,82,7,225,13,11, -2,49,48,49,225,14,9,2,54,57,32,238,247,5,231,87,3,207,31,225, -29,57,194,55,163,23,64,155,126,214,229,119,0,255,188,1,224,192,17,70, -254,224,19,8,217,24,247,3,15,228,2,87,226,1,2,224,228,0,64,165, -249,221,0,162,184,237,203,0,160,21,64,153,193,80,192,129,224,119,6,96, -113,131,147,223,247,32,0,64,54,225,245,1,228,98,10,128,43,192,117,38, -176,64,16,226,111,2,225,210,23,239,161,75,228,75,5,160,190,252,46,20, -156,250,224,229,18,220,181,96,229,227,45,1,67,31,2,38,34,32,224,237, -1,226,209,0,254,247,11,101,133,224,96,2,135,4,225,155,3,130,174,237, -72,0,252,6,0,255,76,20,239,195,4,224,155,11,229,55,1,164,214,140, -193,233,220,1,68,20,251,243,1,224,144,18,193,165,131,64,225,148,1,167, -20,225,55,9,164,255,167,170,227,119,3,32,40,2,50,57,54,220,68,66, -56,32,43,226,174,0,226,154,9,198,48,168,126,129,229,224,54,5,224,233, -3,224,210,0,72,228,144,156,195,20,232,187,12,97,76,229,59,21,228,182, -0,226,201,4,228,191,0,160,172,2,85,32,35,193,152,96,49,236,238,2, -172,160,225,67,1,64,132,229,136,15,2,97,98,102,2,110,114,116,2,118, -92,57,2,50,38,92,2,51,52,38,2,39,34,32,237,30,1,254,247,48, -65,116,91,125,222,231,254,251,18,225,11,6,93,226,128,94,228,109,2,225, -119,0,173,149,224,217,5,240,187,13,227,217,1,78,72,241,190,8,162,26, -233,156,6,231,235,16,231,5,0,32,82,33,121,128,68,160,41,188,178,128, -43,224,42,9,96,145,224,42,0,96,244,231,66,29,64,62,230,119,10,66, -104,144,14,2,95,52,56,160,213,67,105,168,57,126,89,76,100,65,104,160, -6,75,109,2,53,57,32,193,122,2,95,54,48,224,11,0,64,77,144,34, -2,62,61,32,64,12,143,245,2,62,32,58,128,62,32,11,2,60,32,58, -128,87,32,11,2,105,99,109,2,112,32,58,128,109,247,102,5,106,248,129, -54,64,31,206,85,230,15,9,227,162,7,32,228,165,145,111,153,224,10,4, -227,158,4,236,134,0,225,169,15,64,119,141,213,2,80,32,58,119,178,141, -225,204,40,129,32,95,88,2,50,48,50,228,193,2,2,114,101,97,2,100, -58,32,2,102,97,105,2,108,101,100,130,254,35,219,64,64,131,207,224,64, -3,244,143,4,32,78,126,17,190,69,128,172,64,40,160,44,141,112,145,197, -32,42,103,39,2,50,32,95,128,52,224,11,5,64,109,129,212,227,200,2, -226,194,1,229,196,0,34,201,36,203,2,49,55,57,229,128,3,35,182,2, -108,105,98,2,47,84,101,2,120,116,47,2,82,101,97,2,100,47,76,2, -101,120,46,2,104,115,92,32,23,2,44,54,57,2,58,49,34,129,56,192, -138,64,107,129,242,109,161,64,14,223,199,66,161,97,198,66,180,64,24,130, -1,231,87,0,207,41,160,205,240,227,4,64,182,223,32,228,174,2,135,114, -129,29,225,50,1,160,243,64,108,96,95,170,93,227,76,0,226,33,1,228, -242,2,152,213,2,52,55,49,153,214,121,139,242,17,1,160,41,2,53,51, -51,233,224,0,63,140,96,42,2,54,51,32,150,24,255,209,0,2,95,55, -54,33,195,227,81,1,66,195,226,207,5,66,85,224,14,0,228,216,0,99, -90,2,35,57,55,166,27,67,103,42,130,135,117,224,35,5,2,54,53,32, -224,35,2,225,230,1,64,223,224,242,7,100,20,224,242,35,147,62,224,241, -53,131,41,224,181,6,243,213,0,96,181,2,53,53,32,128,43,131,73,224, -179,0,244,19,40,224,222,38,232,112,0,224,222,50,227,187,0,2,95,53, -55,32,190,241,103,3,96,53,2,53,56,57,179,23,35,88,192,13,71,253, -2,53,52,53,251,228,1,116,92,64,8,211,53,64,90,195,168,211,31,225, -61,15,130,201,224,38,9,226,62,13,172,35,226,66,22,228,186,6,2,100, -105,103,2,105,116,84,2,111,73,110,2,116,34,32,165,24,33,125,49,215, -129,20,37,195,99,205,160,16,96,15,128,86,214,48,224,49,28,96,176,224, -49,22,64,39,151,28,65,34,132,95,134,188,2,35,51,32,32,21,37,189, -64,24,246,84,6,70,55,238,226,14,64,45,228,126,6,245,211,4,234,14, -0,210,5,232,8,5,160,172,194,63,64,78,78,22,128,124,240,211,4,235, -138,14,136,158,66,108,97,199,97,135,87,214,2,35,49,32,128,77,164,50, -233,36,1,101,242,128,93,243,105,15,255,51,2,2,79,85,82,2,67,69, -34,251,31,9,96,114,249,129,0,34,240,2,95,49,57,66,145,2,52,54, -50,135,20,96,19,2,53,56,48,64,169,153,58,62,212,40,9,178,235,131, -43,224,174,5,170,210,96,210,64,186,245,243,1,207,29,160,186,147,29,233, -85,1,2,53,50,32,64,9,163,101,246,60,5,247,61,2,140,111,39,146, -96,118,224,232,5,2,85,110,99,2,108,111,115,2,101,100,32,2,123,45, -32,2,99,111,109,2,109,101,110,130,171,136,228,228,22,5,236,136,2,234, -119,12,2,49,50,51,228,26,1,183,106,236,184,17,111,90,238,26,0,161, -15,129,24,32,70,132,44,32,14,228,67,0,97,42,228,172,10,224,149,23, -192,103,224,148,28,2,49,50,53,224,149,28,227,97,1,224,150,7,167,73, -169,41,235,4,11,161,161,224,46,30,165,160,163,75,224,233,3,224,84,4, -129,121,224,177,10,249,98,1,160,26,64,6,143,218,224,18,4,160,247,227, -147,1,66,137,134,133,2,85,32,66,73,242,129,18,43,175,99,92,201,179, -2,51,55,49,192,101,225,173,10,64,68,134,158,2,85,32,67,161,113,128, -50,67,81,69,219,137,163,99,94,102,96,69,217,224,72,4,100,221,64,112, -135,87,64,81,166,61,156,115,230,59,3,224,156,0,160,100,224,74,5,128, -60,230,31,16,229,248,5,96,13,233,209,20,2,68,97,116,2,97,47,67, -2,104,97,114,201,205,2,49,48,53,233,206,0,100,8,32,167,231,6,4, -229,155,17,192,109,230,1,0,128,171,229,168,4,98,9,133,168,68,129,128, -196,229,45,6,139,155,64,7,75,184,171,204,238,106,7,2,60,32,64,2, -35,53,32,253,71,7,2,67,32,61,2,61,32,64,224,24,0,203,250,97, -248,203,92,227,235,10,224,69,13,223,132,224,69,5,132,202,202,171,115,140, -224,91,5,229,144,17,2,109,111,100,2,117,108,101,240,200,0,2,90,32, -75,239,237,2,200,177,98,208,45,74,65,72,69,27,167,224,44,47,80,14, -249,174,1,240,167,2,160,175,222,55,32,173,249,22,1,45,136,129,126,33, -124,65,159,32,28,32,21,64,95,198,246,237,45,0,99,195,224,13,0,243, -181,0,139,143,2,80,32,80,64,152,97,237,102,49,79,234,96,163,78,33, -249,109,2,69,118,64,109,64,26,110,4,64,21,2,35,54,50,230,89,2, -128,59,224,60,4,240,101,1,225,235,8,211,92,229,46,3,253,28,2,253, -141,0,226,25,3,98,137,224,80,1,228,162,1,224,46,13,170,236,253,44, -0,225,88,12,192,30,66,12,145,15,245,133,0,185,155,96,144,244,6,9, -250,65,1,229,147,0,253,251,3,160,24,224,150,0,176,81,226,79,0,162, -4,229,242,6,197,75,226,123,0,81,12,167,212,232,186,2,135,54,129,139, -194,81,161,140,225,141,6,227,5,1,224,51,12,66,49,171,47,224,52,3, -135,141,192,63,64,11,99,82,238,202,2,96,28,64,7,213,138,227,216,9, -242,5,3,65,70,67,84,233,121,0,134,42,129,141,32,70,37,95,96,229, -163,157,193,47,224,231,13,177,135,224,179,7,140,18,64,152,246,111,3,224, -190,2,255,200,5,225,114,4,230,234,2,243,4,1,224,238,2,192,159,225, -77,0,224,158,23,160,108,225,138,5,129,190,193,61,64,88,248,19,4,128, -165,224,95,50,208,245,128,95,192,69,128,101,226,47,15,234,62,0,64,22, -231,105,0,226,186,4,229,133,11,225,77,1,99,56,241,156,8,151,23,192, -67,225,125,1,129,90,232,215,17,228,39,1,233,5,7,234,81,19,192,59, -251,186,0,225,22,3,226,202,3,249,25,17,228,71,6,233,122,13,227,250, -2,230,117,17,129,229,224,138,12,171,94,163,60,33,117,224,208,16,128,169, -115,220,235,24,8,2,108,97,121,2,111,117,116,2,32,101,114,2,114,111, -114,2,32,125,34,141,221,229,188,21,224,153,24,227,241,5,252,7,0,121, -114,2,52,53,55,229,230,9,245,84,4,230,183,4,183,117,194,56,135,101, -251,72,2,34,23,98,51,243,187,20,162,113,151,130,101,43,231,184,2,230, -179,0,228,237,12,225,58,1,130,242,138,69,64,67,225,66,1,2,115,121, -110,2,116,97,120,129,66,225,64,30,71,95,141,185,103,117,117,157,167,118, -237,21,1,32,24,114,84,137,11,64,122,192,47,64,158,160,46,138,117,104, -39,64,14,138,50,83,82,2,65,32,64,96,17,138,7,135,108,32,102,2, -90,32,85,169,79,233,35,4,224,18,6,138,34,231,0,8,224,18,6,120, -156,103,254,163,206,64,16,160,103,32,159,133,52,2,85,32,73,224,7,4, -105,17,224,67,1,64,225,160,42,192,49,224,140,7,113,163,224,18,5,113, -121,224,72,5,70,59,224,72,6,192,7,224,41,6,224,157,2,2,85,32, -90,233,97,2,65,46,138,138,107,86,32,24,2,95,54,50,131,81,96,52, -66,53,64,35,212,168,97,139,99,205,161,162,137,72,65,208,32,9,149,190, -66,89,32,19,2,73,32,58,130,16,203,208,98,218,81,110,112,51,2,51, -56,52,32,70,2,90,32,90,67,74,2,51,56,51,2,32,64,89,252,194, -10,202,245,229,236,5,192,186,39,221,236,128,1,208,142,106,125,197,54,224, -24,13,160,8,109,105,2,52,52,50,253,137,0,133,254,124,94,200,202,34, -115,143,97,227,41,1,161,137,96,11,74,206,2,52,52,53,113,80,132,149, -172,0,140,150,218,67,215,128,172,214,230,15,3,149,68,235,79,1,247,152, -8,249,123,5,160,199,137,90,139,104,224,33,13,128,27,224,26,6,171,154, -251,222,0,232,117,2,224,38,13,132,9,103,75,163,203,162,61,194,68,130, -225,128,232,96,11,160,16,130,140,67,145,226,148,2,77,49,45,36,217,97, -227,72,4,147,247,157,136,160,31,32,4,130,31,33,7,140,104,204,76,2, -57,56,32,226,10,3,78,19,2,51,32,102,228,158,0,2,80,114,101,2, -108,117,100,172,83,66,39,132,72,2,75,32,58,129,172,162,202,230,183,7, -232,195,1,216,245,64,47,132,95,228,155,0,132,132,66,4,160,69,160,44, -64,20,237,212,1,65,84,226,82,0,201,30,234,220,5,240,235,5,163,174, -224,53,5,166,104,2,57,49,52,132,101,96,7,162,154,224,5,16,240,68, -1,2,52,50,53,70,43,65,67,128,1,227,247,1,65,146,224,21,12,2, -50,32,90,224,20,5,32,19,2,51,32,90,224,17,2,32,16,2,52,32, -90,192,14,64,72,32,15,224,13,5,129,246,230,198,4,204,93,224,226,4, -224,16,1,160,13,128,8,186,112,225,59,13,192,48,236,190,2,224,27,7, -244,157,4,97,70,170,55,86,197,65,79,2,51,50,32,2,95,56,56,67, -187,226,77,1,2,95,51,50,97,93,67,231,128,39,228,143,11,98,137,239, -138,1,224,7,29,228,188,10,32,110,200,45,192,112,229,152,3,69,18,71, -22,32,55,146,228,224,36,1,33,96,224,55,0,160,35,48,157,224,35,7, -193,129,140,184,2,95,57,50,68,162,2,57,50,52,234,251,7,2,54,51, -57,234,250,4,118,1,142,245,224,5,3,169,120,114,61,128,76,192,77,35, -178,2,48,52,32,105,142,40,106,234,250,4,147,102,2,50,50,50,237,202, -3,148,251,225,88,9,252,113,15,236,103,8,224,36,0,237,206,0,162,48, -64,159,33,210,2,51,57,57,96,28,230,77,13,128,9,225,171,12,236,218, -1,226,120,0,224,107,1,226,152,1,33,116,225,202,6,160,123,177,231,150, -51,82,104,132,62,209,207,37,23,70,146,230,214,5,224,7,13,235,141,6, -134,15,130,214,235,128,4,224,2,11,225,57,7,239,84,5,224,44,17,224, -45,26,224,48,6,224,49,42,237,154,0,32,5,64,8,228,255,1,102,210, -160,5,237,6,5,196,39,134,234,226,69,2,144,232,253,255,1,135,18,224, -5,3,231,30,4,196,136,224,66,1,2,95,54,32,253,74,3,65,195,166, -125,163,178,2,49,57,32,230,106,0,232,27,2,97,227,198,211,2,95,54, -52,2,54,32,85,69,55,224,22,4,236,48,3,192,88,224,85,9,160,50, -229,130,3,2,95,49,54,225,149,5,140,73,224,2,23,227,49,3,225,37, -4,230,231,0,225,142,9,225,185,3,224,11,2,97,35,224,68,11,242,48, -3,224,33,11,224,98,8,224,28,19,241,181,8,198,237,224,8,5,2,95, -54,53,242,181,8,225,201,1,225,30,3,230,22,5,2,39,32,89,228,215, -2,242,119,2,239,85,1,173,103,160,42,192,19,129,137,200,15,192,101,226, -214,7,128,92,237,109,3,226,195,6,96,5,193,148,224,57,3,162,140,224, -25,10,225,33,5,227,77,12,195,4,225,90,3,192,164,227,93,5,225,39, -5,96,17,87,210,233,61,7,160,68,96,86,225,169,2,230,174,1,224,224, -7,71,68,174,205,64,39,2,54,53,52,234,180,6,228,191,0,252,107,1, -115,135,44,8,224,120,0,128,201,224,28,13,67,44,241,70,4,65,144,64, -3,234,87,2,224,246,2,226,20,3,129,7,224,210,4,160,247,224,128,7, -229,226,12,224,218,0,202,196,244,84,10,226,93,11,232,220,1,228,93,2, -226,92,255,226,92,45,226,90,1,226,2,19,225,67,3,246,255,2,226,8, -22,34,95,229,214,2,224,27,0,226,13,7,224,156,2,192,150,70,49,64, -148,255,11,2,226,44,1,227,3,17,122,135,224,121,9,224,138,11,253,222, -3,161,146,174,142,227,111,20,234,237,2,145,240,2,52,55,53,98,209,226, -244,6,231,44,2,160,3,191,223,162,153,233,32,24,98,153,225,181,3,162, -230,200,216,246,34,9,248,158,5,141,96,227,148,16,135,44,235,41,8,249, -10,5,32,131,179,133,226,237,1,226,221,1,226,205,6,240,72,21,226,87, -6,234,49,1,224,89,8,163,84,238,178,0,32,92,199,180,224,82,4,224, -77,16,225,208,1,161,173,186,64,160,69,224,74,10,160,70,251,50,12,2, -110,111,116,2,32,101,120,2,112,111,114,2,116,101,100,251,56,0,241,20, -0,218,219,139,228,81,161,162,10,64,29,66,140,96,29,2,82,32,64,172, -206,101,139,141,25,2,51,57,55,203,65,2,95,52,48,58,168,2,52,48, -51,227,97,0,130,138,160,7,224,151,12,2,58,32,34,137,20,2,51,50, -57,251,107,0,72,251,75,1,236,84,8,224,5,6,112,142,172,47,201,85, -96,3,238,191,11,163,40,45,202,77,1,128,45,97,234,240,46,3,176,51, -96,21,224,23,8,224,33,3,129,209,236,49,13,245,87,5,193,159,162,130, -249,41,5,226,172,6,224,21,2,224,160,4,224,140,0,190,230,238,83,38, -230,80,23,229,189,1,131,133,235,88,2,228,226,6,251,148,9,227,207,0, -49,167,36,154,173,75,34,149,204,244,224,240,8,224,0,6,225,193,12,144, -63,225,190,6,211,79,142,31,224,46,3,80,93,254,5,8,64,43,2,57, -51,48,79,178,2,48,56,32,235,120,2,96,3,240,145,3,226,27,60,165, -196,229,46,3,97,121,252,63,0,240,28,16,160,62,65,165,229,39,5,244, -6,2,249,234,4,101,181,186,88,136,250,226,107,30,199,67,224,85,25,230, -65,1,226,193,46,226,192,36,248,148,4,239,83,1,236,3,3,160,13,102, -79,229,175,0,233,62,7,233,13,1,249,79,3,227,165,15,249,19,0,230, -182,9,249,35,7,233,216,7,225,25,6,70,205,64,128,128,20,33,30,104, -143,2,57,53,52,66,77,2,49,51,32,197,174,33,22,2,55,50,48,238, -224,6,231,65,48,192,54,232,141,1,240,123,5,133,33,199,236,208,14,224, -93,1,126,46,130,167,226,78,5,87,29,245,103,2,118,158,2,55,50,32, -248,158,1,64,15,227,237,2,227,230,16,224,165,26,160,145,113,39,228,65, -5,224,79,6,228,82,2,228,63,7,228,21,9,229,55,61,99,204,232,240, -20,194,41,224,220,9,244,197,3,224,220,8,97,213,224,85,32,160,82,225, -114,8,225,27,25,103,76,219,43,39,153,71,127,93,59,167,143,2,51,56, -55,148,48,99,190,2,95,51,49,32,90,64,49,219,68,32,108,63,134,192, -49,39,220,224,36,3,151,20,232,237,5,236,236,0,213,166,234,154,6,201, -208,240,72,4,236,101,1,204,36,240,55,5,240,110,7,224,21,2,243,228, -4,224,89,0,160,124,224,52,3,242,26,3,234,127,0,208,41,237,116,28, -236,46,1,198,253,227,31,0,238,33,1,255,159,3,244,188,3,240,191,11, -237,146,3,192,155,242,108,5,236,87,1,96,56,148,178,66,4,225,226,4, -238,96,5,225,103,0,229,26,7,224,38,50,243,112,4,196,231,226,192,18, -225,38,14,245,212,4,254,143,13,224,21,8,227,1,5,129,228,33,184,173, -94,230,120,10,225,180,32,193,69,225,180,11,230,140,14,224,13,9,225,233, -5,224,27,0,233,59,1,193,195,116,123,224,184,1,224,0,3,238,11,0, -224,182,28,192,239,224,129,22,224,171,77,224,170,37,198,231,224,170,115,227, -216,53,197,81,224,151,13,240,233,0,235,45,7,240,177,4,228,167,5,235, -55,6,195,205,109,196,238,197,7,249,209,2,153,39,249,190,10,224,223,53, -209,46,224,223,14,242,87,0,228,185,52,101,105,33,160,215,20,129,192,105, -27,250,87,0,137,35,228,220,10,72,119,96,56,131,250,254,204,12,231,105, -2,64,19,252,204,3,32,77,250,116,6,224,99,0,196,59,253,97,8,252, -65,4,237,2,3,2,49,55,50,215,193,128,67,186,214,2,90,32,95,160, -164,98,116,61,123,33,173,71,33,158,6,230,190,16,235,127,0,231,21,0, -247,187,6,107,108,96,27,221,167,39,125,65,88,239,126,26,239,115,19,2, -117,110,100,2,101,102,105,2,110,101,100,2,32,109,111,2,100,117,108,2, -101,58,32,239,131,6,189,212,233,47,8,254,228,0,249,208,6,248,7,5, -74,69,32,165,241,172,8,231,240,9,160,41,2,95,56,32,33,93,249,90, -2,32,248,129,158,229,224,0,235,88,1,226,78,3,147,16,96,33,97,152, -65,116,223,101,244,225,4,245,54,11,218,12,250,131,20,232,101,10,235,87, -1,224,61,12,64,163,250,35,3,163,28,228,162,1,224,24,1,193,195,115, -162,99,125,175,126,162,187,233,235,0,96,220,255,177,0,147,8,130,9,161, -32,224,122,1,32,152,162,163,128,25,65,32,101,136,225,43,1,65,37,32, -59,145,96,96,219,96,136,99,149,53,143,226,85,19,186,106,131,11,226,80, -1,146,88,98,68,64,92,156,191,90,164,236,72,11,2,50,48,50,224,58, -2,2,116,121,81,2,73,100,101,2,110,116,34,162,120,172,95,64,70,146, -148,246,208,8,222,114,245,44,0,98,11,2,95,53,49,128,230,238,48,2, -225,43,0,227,186,2,227,172,6,176,186,76,64,75,64,226,111,1,193,96, -64,137,67,21,32,137,2,80,32,58,128,107,179,42,163,13,64,20,203,98, -252,173,17,33,66,2,54,56,32,196,82,128,12,142,151,2,95,55,56,240, -18,9,244,123,2,128,55,160,0,224,50,18,224,42,7,175,133,70,48,64, -162,139,211,226,237,26,224,29,30,242,57,7,224,41,2,224,18,9,224,82, -13,224,21,24,217,175,96,9,130,73,34,162,32,227,105,6,33,249,98,142, -32,20,2,50,50,53,35,70,44,198,69,230,162,162,2,52,50,51,162,247, -224,29,13,134,13,2,56,49,49,101,201,2,56,50,32,192,124,227,100,1, -33,221,227,70,0,224,6,3,224,14,1,77,32,97,94,141,13,98,154,111, -86,72,151,228,105,1,132,46,228,38,9,240,165,0,197,209,130,42,135,28, -226,153,0,2,55,52,53,231,2,1,183,227,2,55,52,54,240,111,5,96, -99,214,76,235,24,2,224,98,0,96,95,232,102,0,224,92,0,96,16,224, -47,0,128,179,129,49,2,57,53,49,232,155,0,69,86,195,49,64,100,34, -129,37,180,2,57,51,57,254,147,0,33,11,70,101,142,219,200,139,162,237, -104,14,137,21,78,68,68,96,2,55,51,32,230,163,10,2,79,32,35,36, -121,228,193,0,33,193,33,169,130,211,64,132,194,221,35,194,32,179,2,53, -56,50,105,11,32,123,2,55,48,32,32,9,2,56,51,32,235,31,0,224, -34,18,96,255,2,35,49,48,133,10,66,7,214,107,142,56,242,115,8,249, -83,1,97,168,33,110,99,132,2,57,52,48,228,200,2,2,45,62,34,193, -228,32,32,96,30,105,170,2,52,49,55,241,254,0,135,235,134,197,224,66, -10,2,61,62,34,227,2,3,133,206,64,65,65,101,173,102,224,127,6,33, -48,2,49,50,54,193,49,224,123,0,32,214,145,206,2,50,49,32,248,42, -1,224,59,2,2,49,50,52,132,141,192,48,96,15,64,48,65,29,224,48, -10,160,108,2,56,53,57,33,47,224,109,6,224,233,10,231,175,3,224,63, -4,2,54,53,56,241,214,0,224,230,16,241,246,2,235,81,2,101,245,249, -174,4,195,88,228,73,7,167,131,199,105,98,209,200,94,231,122,5,131,14, -242,107,3,133,178,131,1,2,49,51,49,67,136,69,89,220,90,226,252,9, -226,104,28,105,144,244,15,3,213,111,224,134,14,99,26,32,124,64,5,64, -46,72,243,96,140,211,127,140,49,64,106,2,57,52,50,114,247,64,39,99, -87,66,19,2,48,55,32,233,18,0,69,7,100,155,128,80,99,70,160,6, -64,29,136,10,224,29,6,224,12,6,64,130,64,43,135,217,97,204,32,29, -2,54,53,32,96,21,135,168,160,21,2,52,49,56,96,21,65,205,32,21, -226,221,1,2,80,114,105,2,109,105,116,2,105,118,101,2,115,46,61,66, -232,64,35,135,76,132,135,224,114,2,224,128,7,128,20,64,48,135,104,2, -95,54,32,2,95,52,51,37,207,64,238,224,97,12,163,141,130,87,32,166, -2,95,54,50,193,153,228,47,14,224,79,21,163,154,224,79,25,205,195,64, -172,135,114,56,106,128,236,134,34,133,235,2,55,55,32,2,95,55,51,108, -152,2,50,49,54,160,11,44,79,165,155,66,26,33,76,160,33,2,49,51, -51,64,155,212,58,224,63,17,32,40,99,35,165,197,224,65,0,102,168,98, -96,156,66,224,65,6,32,28,102,26,2,52,49,51,169,221,224,56,0,160, -201,229,35,0,224,120,16,107,228,64,32,224,116,0,74,216,66,17,96,13, -2,80,32,66,65,58,2,48,57,32,226,229,2,160,16,245,194,0,2,56, -51,51,73,118,97,146,169,230,2,83,32,73,141,236,234,69,2,64,164,150, -142,139,52,247,155,7,117,109,32,180,208,127,64,149,235,98,1,224,76,11, -53,8,224,77,0,233,128,0,96,146,2,54,51,56,215,65,170,16,250,174, -0,248,85,9,239,101,20,255,129,9,249,241,11,231,48,4,104,127,105,234, -224,0,8,164,6,160,46,226,42,1,225,113,1,91,144,193,171,65,159,107, -203,33,21,34,183,246,66,0,232,4,1,225,241,2,221,181,37,2,133,51, -98,1,132,67,236,48,5,35,242,34,242,139,96,32,64,2,57,56,52,233, -74,6,39,76,250,108,6,235,183,1,66,135,2,67,32,60,33,31,205,22, -233,232,0,193,56,192,24,97,149,176,41,192,222,42,7,72,162,174,53,246, -103,0,148,47,162,12,227,0,4,2,48,52,56,234,177,6,226,231,6,166, -26,103,235,144,34,98,78,240,147,5,224,165,10,158,237,96,165,245,82,1, -224,126,6,140,131,32,207,236,248,3,2,112,101,32,2,115,105,103,2,110, -97,116,2,117,114,101,135,248,250,150,10,224,215,4,224,209,12,240,162,2, -224,112,5,2,50,52,50,239,87,1,224,72,3,227,251,4,2,52,49,49, -241,136,2,225,94,14,225,50,0,226,44,7,241,208,1,2,53,49,57,225, -51,14,206,210,224,54,1,66,80,134,118,224,114,8,50,217,99,183,136,165, -192,50,163,5,163,155,162,15,229,36,6,2,48,53,56,250,84,7,135,245, -64,14,2,95,57,55,82,11,238,203,3,241,34,20,2,67,97,110,2,110, -111,116,2,32,115,97,2,116,105,115,2,102,121,32,2,99,111,110,2,115, -116,114,2,97,105,110,2,116,58,32,177,43,106,156,2,56,54,52,224,231, -0,64,212,135,31,33,124,2,55,53,57,32,4,2,54,49,32,203,139,64, -29,135,39,227,152,11,229,56,4,227,196,2,239,63,6,132,172,32,201,224, -168,1,2,92,51,52,2,38,115,114,2,99,47,77,2,105,99,114,2,111, -72,115,2,47,84,121,2,112,101,67,2,104,101,99,2,107,46,104,2,115, -92,51,2,52,38,44,2,49,50,56,2,53,58,49,2,57,34,32,143,95, -2,90,32,67,66,225,40,191,2,55,51,50,133,44,2,95,57,57,224,197, -0,204,93,226,32,0,166,111,140,59,2,49,56,53,228,61,0,69,188,193, -158,187,93,224,171,58,2,57,49,58,192,171,209,17,187,202,226,209,1,236, -6,0,213,37,226,65,0,32,146,184,38,225,67,2,226,48,23,241,166,1, -224,29,2,144,88,78,44,101,141,33,205,230,183,2,101,124,131,235,225,41, -3,78,93,241,180,0,229,90,17,73,46,252,220,5,236,98,0,2,53,53, -32,160,189,134,174,221,151,128,10,2,51,57,53,230,33,2,2,52,48,56, -35,116,198,145,224,161,6,224,19,12,230,54,1,162,174,71,124,130,144,32, -11,150,87,130,169,32,90,243,68,0,128,139,163,215,2,52,52,55,137,136, -64,46,70,15,168,80,224,229,3,163,164,32,4,197,14,227,226,8,145,89, -192,203,229,50,3,225,78,4,226,96,2,67,194,32,208,64,164,171,63,238, -217,3,225,212,17,228,234,4,2,48,53,53,238,250,0,224,176,4,171,127, -104,113,235,88,1,64,104,2,95,54,57,228,201,2,209,188,106,149,2,55, -54,32,160,59,93,150,116,229,64,178,64,98,32,27,192,53,65,43,138,7, -136,47,239,27,3,251,105,5,244,42,0,255,225,0,228,199,1,151,79,130, -5,79,57,136,144,190,22,239,38,4,236,145,0,32,119,32,221,111,78,46, -34,129,112,2,95,53,55,66,52,71,160,170,248,232,111,3,192,92,226,50, -4,224,76,15,64,215,176,243,2,53,55,57,96,33,96,133,119,100,2,95, -57,54,85,210,160,12,2,49,52,52,97,26,75,54,2,57,54,57,224,37, -2,43,54,224,12,2,81,159,224,12,0,224,76,1,64,105,234,127,1,68, -135,2,57,54,53,149,55,133,105,139,126,235,217,15,32,45,194,179,173,7, -228,46,1,2,49,53,56,64,233,226,159,6,67,180,80,208,144,207,230,145, -0,228,61,5,228,95,1,194,115,229,215,5,39,238,241,85,0,228,9,9, -46,60,65,85,2,48,57,50,193,180,64,159,135,18,248,3,1,65,1,96, -122,33,98,147,197,35,16,166,96,75,124,149,142,64,22,173,129,64,101,2, -57,49,55,150,31,128,97,110,114,2,49,54,57,64,179,146,235,2,58,49, -51,66,211,231,124,11,167,239,210,254,249,107,4,195,162,137,197,233,194,6, -96,212,224,25,12,105,195,224,25,12,154,248,233,77,7,96,21,2,85,32, -66,163,191,232,222,1,237,24,0,64,9,71,55,251,240,0,234,55,13,56, -195,115,239,247,70,2,224,43,11,96,185,71,102,129,82,161,160,67,92,224, -58,7,229,243,0,224,141,1,234,202,8,162,115,251,47,3,253,185,7,236, -7,3,254,105,2,255,60,0,246,66,0,254,131,23,244,59,3,241,37,1, -229,64,2,250,206,3,120,236,245,149,0,133,178,2,51,48,56,236,11,6, -235,222,4,252,145,1,233,253,5,244,47,4,224,84,2,148,47,247,76,0, -165,29,64,12,2,50,51,57,99,212,67,0,130,182,227,94,1,249,102,9, -212,109,106,68,232,109,1,244,98,3,224,119,1,245,31,3,224,69,6,2, -49,55,52,224,69,8,96,130,68,154,181,190,96,135,150,9,177,85,232,88, -3,225,168,19,230,186,0,175,107,225,119,4,251,239,3,226,86,3,253,106, -8,193,112,250,151,10,247,89,4,225,176,11,225,178,4,184,111,225,184,6, -253,158,3,224,31,24,192,28,136,133,243,84,2,254,179,1,183,73,161,234, -225,193,1,225,190,39,226,10,19,226,109,5,193,218,224,140,4,253,240,2, -215,8,111,75,255,3,2,227,82,6,111,112,173,67,255,160,6,231,120,4, -135,122,224,186,4,177,141,230,102,1,96,187,71,252,136,1,99,224,137,155, -99,226,122,228,254,190,2,226,126,34,105,157,226,50,9,237,62,6,237,11, -0,107,29,64,1,128,245,224,33,8,99,126,224,73,1,240,221,1,170,111, -238,45,1,234,172,2,66,199,96,174,235,182,1,2,63,63,63,171,145,65, -193,138,142,145,72,226,148,11,230,207,0,114,18,187,21,239,188,22,227,48, -4,253,154,12,229,13,4,250,43,1,224,52,3,224,58,4,160,59,228,255, -1,224,28,4,255,216,4,250,235,12,229,219,0,239,124,2,227,233,11,195, -159,145,5,229,81,9,228,161,11,96,101,160,144,249,201,0,224,236,1,118, -188,224,160,0,226,143,8,130,117,150,134,227,97,4,229,145,0,205,180,196, -89,240,149,1,227,92,2,224,197,8,226,44,5,225,124,3,224,157,4,225, -69,0,225,138,3,212,87,2,90,32,75,64,27,160,6,224,198,3,209,248, -168,82,225,42,6,240,155,3,250,165,9,52,213,141,81,250,137,1,131,58, -83,159,118,245,49,10,228,64,1,243,187,1,180,206,227,205,4,192,156,126, -5,229,76,7,242,2,3,2,51,55,32,226,154,2,232,137,3,194,38,244, -119,4,232,19,2,64,8,155,142,160,168,105,73,255,187,2,225,44,11,64, -4,192,154,239,53,39,2,51,53,55,2,58,50,53,163,163,174,101,151,56, -101,117,225,28,3,32,246,67,192,225,112,21,251,253,3,225,117,9,231,132, -2,141,150,116,44,224,231,31,2,65,32,64,224,231,50,2,54,58,50,224, -231,1,245,129,2,227,222,1,226,165,5,227,7,2,226,165,17,245,145,3, -64,7,174,108,167,34,160,38,213,112,35,32,226,78,3,68,230,143,10,236, -30,4,246,251,4,147,169,247,191,1,98,156,2,53,52,48,206,62,112,211, -94,71,246,82,33,147,179,232,162,2,238,13,0,230,48,2,102,147,64,160, -142,127,160,120,108,31,236,32,1,2,51,57,52,236,32,0,96,44,173,212, -2,51,51,51,32,136,75,136,224,1,11,138,129,192,105,127,146,160,62,141, -169,2,79,32,95,111,61,49,208,64,148,224,14,2,64,184,96,14,32,124, -160,19,110,185,192,12,141,107,186,186,97,21,166,66,128,188,39,134,228,141, -0,230,192,7,242,212,0,214,185,225,133,4,65,16,97,115,237,200,5,224, -55,10,225,186,4,2,51,53,51,224,51,41,119,8,224,51,38,97,25,249, -123,9,121,183,113,105,34,129,232,248,1,226,9,1,181,45,224,56,2,242, -6,4,103,168,235,215,0,224,142,13,2,49,49,48,143,64,226,167,3,246, -141,4,231,100,13,231,181,6,231,63,2,224,47,7,192,5,242,11,10,66, -157,235,116,5,192,1,247,77,5,225,240,5,231,73,5,195,225,249,162,0, -221,90,117,246,227,121,2,245,239,16,85,236,2,97,32,99,2,108,97,115, -2,115,32,34,133,185,2,51,50,57,165,194,225,146,4,224,165,7,235,206, -3,224,28,12,227,43,1,227,71,20,235,204,8,224,2,3,243,35,15,165, -105,192,5,212,55,71,25,131,73,224,32,6,38,148,138,1,50,196,65,235, -114,181,67,111,245,87,1,224,10,13,234,128,10,150,73,190,192,225,103,2, -151,100,2,55,55,57,64,36,225,97,1,2,115,117,112,2,101,114,102,2, -108,111,117,2,115,32,105,55,76,2,97,110,99,2,101,32,98,2,105,110, -100,2,105,110,103,229,209,1,225,40,16,234,64,23,231,196,6,236,184,6, -37,244,233,209,4,224,98,1,64,25,234,87,4,239,66,8,224,140,4,67, -42,200,49,234,61,9,105,185,234,167,12,232,58,7,224,13,4,128,10,72, -47,232,186,7,230,109,7,97,170,226,135,18,226,170,9,242,76,1,224,2, -3,192,168,224,30,3,226,98,2,113,237,2,66,32,79,182,140,246,178,11, -224,253,24,238,114,6,186,29,251,127,5,176,78,99,141,234,188,0,238,210, -8,38,215,32,126,225,24,4,168,197,227,54,2,238,126,2,72,142,222,62, -64,7,34,172,224,60,4,70,250,148,37,2,50,57,52,227,155,6,128,52, -225,159,1,216,250,224,31,0,2,51,53,50,224,13,2,160,192,218,78,237, -70,2,121,249,224,19,4,214,182,239,109,6,2,49,55,51,237,129,5,2, -51,48,49,164,172,225,250,2,67,134,239,34,4,32,196,2,56,55,57,227, -192,0,233,9,25,226,111,1,229,149,3,160,75,168,93,239,24,3,64,164, -90,27,224,222,0,233,54,6,233,22,5,226,154,9,179,67,2,57,48,32, -68,59,132,18,58,61,132,72,33,119,226,211,3,70,229,180,216,225,26,2, -97,164,229,180,1,2,51,56,55,224,14,3,2,48,52,49,242,96,1,138, -124,2,83,32,95,2,53,52,49,2,32,64,73,79,133,187,152,64,55,233, -169,1,181,38,32,49,2,52,56,54,135,169,33,62,32,25,64,35,96,25, -71,20,125,50,64,20,142,191,228,194,1,68,183,36,171,64,26,137,243,187, -158,74,47,2,51,54,55,242,252,1,105,77,153,210,64,243,240,63,4,65, -216,99,17,244,94,2,112,56,129,74,38,194,65,209,64,99,233,182,0,64, -82,104,30,101,226,88,153,120,159,128,19,64,41,137,179,232,34,0,245,106, -8,98,81,232,60,11,232,59,24,228,32,3,252,53,2,192,136,98,43,201, -110,162,197,233,114,2,204,32,55,142,228,63,7,224,93,59,160,89,161,221, -73,116,139,135,168,113,90,157,32,73,131,39,38,47,97,92,94,5,32,43, -64,102,195,220,230,190,11,190,35,254,34,26,2,100,101,114,2,105,118,101, -254,21,4,2,51,51,48,228,87,4,67,117,111,199,226,249,3,64,177,138, -221,2,79,32,80,224,97,13,2,68,97,116,2,97,46,66,2,111,117,110, -2,100,101,100,192,7,96,103,74,150,64,67,224,57,21,2,69,110,117,2, -109,46,69,32,4,192,51,100,148,224,51,21,224,4,0,224,51,0,139,191, -224,103,20,2,113,46,69,2,113,34,32,160,47,66,189,224,47,21,2,73, -120,46,2,73,120,34,160,47,57,245,224,47,23,2,79,114,100,64,3,224, -49,0,65,251,224,49,21,78,58,2,97,98,108,2,101,46,84,160,8,224, -59,0,68,67,224,59,16,2,84,101,120,2,116,46,82,2,101,97,100,96, -4,224,161,29,96,51,2,83,104,111,2,119,46,83,32,4,192,51,2,56, -49,32,229,14,4,65,236,171,199,185,10,142,138,223,57,137,146,33,213,2, -52,32,102,224,90,0,224,80,0,238,164,13,163,226,235,20,3,64,65,33, -127,177,117,233,247,2,197,237,240,158,0,230,27,11,235,218,2,245,250,9, -240,245,5,243,91,2,243,170,3,243,110,4,243,136,7,236,42,4,249,143, -4,236,43,16,235,121,9,224,48,10,232,131,11,231,104,2,235,76,9,101, -151,222,130,224,83,22,224,80,2,233,213,1,224,85,2,37,215,224,72,1, -224,65,12,200,82,233,175,9,101,175,224,25,12,236,22,0,224,22,14,224, -104,11,138,214,236,71,13,251,198,4,232,211,0,140,76,119,237,64,62,32, -234,128,240,91,57,231,204,8,225,34,17,224,194,9,205,145,244,120,2,205, -35,98,239,67,32,247,37,2,237,22,24,224,28,16,226,166,9,128,114,224, -2,0,147,132,225,73,26,236,42,9,224,8,18,202,19,130,200,219,128,179, -78,48,101,34,17,2,85,32,102,236,249,1,35,199,2,80,97,114,2,101, -110,34,225,162,0,244,58,1,224,47,0,2,79,32,35,69,107,161,118,129, -39,2,56,53,48,96,14,175,229,236,73,1,235,91,3,96,58,71,55,225, -177,0,224,95,3,242,202,0,225,121,6,202,235,2,85,32,35,178,76,225, -230,9,246,50,5,141,43,235,191,6,160,172,193,1,100,101,226,110,3,162, -31,226,17,2,239,207,1,64,9,189,229,96,156,140,107,169,151,32,165,32, -214,71,78,224,215,3,250,172,6,96,250,2,52,52,32,224,34,7,235,198, -1,240,193,2,253,148,3,224,119,23,71,41,192,83,33,33,226,172,1,96, -113,50,165,224,30,1,104,98,64,166,252,77,9,2,85,32,65,133,50,96, -95,32,96,96,59,32,76,227,91,2,245,252,0,225,212,1,128,137,2,54, -51,32,180,45,2,50,55,32,236,56,4,83,59,226,96,8,2,83,116,114, -239,73,1,129,235,2,57,48,51,224,56,5,130,106,238,92,1,226,98,3, -226,137,5,86,49,224,255,1,224,105,5,2,115,80,114,2,101,99,34,96, -28,129,13,64,142,128,44,247,145,0,106,200,155,46,2,55,57,48,236,2, -8,167,17,139,243,69,8,139,43,80,50,158,44,233,119,9,64,148,225,57, -0,129,80,128,20,225,169,1,69,77,137,225,64,92,139,235,100,236,80,175, -64,94,64,6,2,53,48,55,96,31,64,107,160,31,44,24,64,31,32,94, -2,35,57,55,191,252,64,107,33,171,67,56,64,44,140,9,48,241,231,174, -0,240,142,18,230,196,0,230,193,7,230,88,9,249,157,5,194,188,166,156, -216,139,97,239,240,27,26,224,91,5,165,13,134,160,124,163,33,223,130,90, -117,68,225,212,1,2,116,121,112,2,101,82,101,2,112,34,32,250,181,7, -111,155,53,172,2,49,50,49,32,99,226,240,2,249,208,2,129,64,66,56, -98,153,107,232,224,107,18,2,109,107,84,2,121,67,111,2,110,65,112,192, -110,186,162,198,152,224,74,41,224,182,0,243,243,0,130,113,214,49,99,4, -130,22,224,39,37,224,130,12,65,225,224,130,1,2,91,93,34,195,201,227, -199,0,236,63,4,130,232,74,117,238,72,4,106,164,2,76,105,115,2,116, -95,84,33,123,142,82,64,90,224,36,9,2,84,121,101,170,191,64,34,173, -231,234,66,33,203,54,234,65,52,233,141,12,226,203,9,251,60,3,194,192, -226,144,8,233,48,0,169,28,2,54,52,54,234,142,0,240,180,14,251,97, -6,252,151,18,230,160,5,138,99,254,1,7,242,167,12,226,19,0,233,19, -3,64,65,115,2,238,184,5,234,198,1,227,178,1,32,214,121,56,243,81, -6,206,93,133,204,143,200,195,204,128,8,242,152,12,225,190,1,2,60,62, -34,233,133,2,225,148,0,32,53,2,53,55,55,224,81,13,229,127,0,230, -125,0,224,100,7,226,207,4,64,58,224,111,1,2,69,81,34,160,111,254, -62,2,65,3,225,33,1,193,30,97,21,228,27,7,224,105,33,2,76,84, -34,228,78,4,224,100,13,74,148,160,97,225,134,4,224,103,33,2,71,84, -34,128,50,160,57,138,219,231,153,23,160,37,224,29,5,232,18,2,231,180, -1,224,123,5,64,142,224,123,1,2,99,111,109,2,112,97,114,142,123,231, -0,12,78,201,227,242,9,131,179,64,30,144,30,224,30,9,48,113,2,110, -103,95,228,58,2,142,90,55,174,246,190,5,98,122,34,81,224,14,3,240, -204,14,2,87,97,114,2,110,105,110,2,103,58,32,2,99,97,110,240,213, -8,133,152,96,227,80,222,2,56,54,52,224,77,22,2,32,121,101,2,116, -44,32,128,60,83,27,89,227,224,255,7,248,80,3,181,254,64,202,200,19, -129,123,129,248,64,41,184,117,64,34,135,217,67,11,2,73,79,46,88,84, -2,111,114,109,2,73,79,32,195,32,97,0,73,144,82,58,155,248,32,104, -96,16,64,62,64,83,229,68,37,176,220,229,67,140,132,141,182,244,197,84, -138,253,239,252,30,247,64,8,229,7,10,238,22,2,238,35,13,229,20,83, -227,97,3,98,121,225,153,1,2,38,38,34,229,31,85,2,54,53,32,224, -111,3,2,84,114,117,195,206,228,66,23,228,59,15,129,62,161,92,228,221, -0,229,72,6,224,145,33,2,70,97,108,2,115,101,34,228,226,3,228,155, -14,86,158,224,55,2,2,61,61,34,228,150,16,83,194,228,119,9,99,5, -64,29,136,204,99,48,2,90,32,90,239,238,0,130,101,148,230,2,48,51, -51,151,134,231,193,4,162,151,140,195,234,199,0,133,245,130,19,153,151,233, -64,4,246,11,0,228,127,1,2,49,52,56,231,194,0,58,9,60,164,2, -53,56,50,121,75,183,99,54,74,2,51,32,35,142,213,43,149,67,114,105, -239,249,65,0,64,198,137,110,216,92,66,88,224,240,1,197,91,96,40,137, -116,245,149,8,2,111,108,34,129,15,133,196,2,66,32,89,128,229,52,39, -2,50,48,50,224,47,2,2,102,111,108,2,100,114,49,235,93,2,132,122, -110,149,240,141,2,224,10,2,241,204,0,64,94,134,4,242,78,1,228,104, -9,247,192,5,98,95,97,249,98,238,133,90,98,20,64,77,244,132,0,248, -36,3,203,203,224,137,9,241,203,1,95,93,2,53,57,51,97,43,142,49, -228,251,89,241,198,0,228,251,0,153,73,238,254,6,64,9,246,230,0,228, -247,2,196,4,218,223,109,181,173,186,197,196,232,214,8,96,108,130,155,227, -177,0,64,28,76,43,239,44,0,96,233,2,53,55,56,162,121,176,31,229, -170,9,224,174,12,2,116,111,69,224,172,42,227,72,4,243,190,9,192,118, -224,172,8,207,152,196,245,224,184,11,228,56,1,175,180,231,172,9,231,32, -21,224,207,1,98,100,135,195,38,34,34,46,99,126,102,7,198,13,64,33, -239,156,0,231,131,31,248,253,3,235,188,1,163,45,239,67,10,226,146,9, -236,56,8,255,147,6,236,87,33,246,154,11,255,14,21,230,255,1,246,121, -2,142,248,244,190,5,237,40,16,192,80,2,82,32,64,230,72,1,237,92, -22,224,27,1,32,53,61,26,226,14,0,230,40,2,226,152,3,2,109,97, -120,97,102,209,219,224,25,2,2,105,110,66,224,25,1,229,169,6,194,37, -115,104,134,17,240,65,0,66,158,255,220,1,189,42,134,30,165,248,2,52, -53,52,113,63,229,164,5,226,175,3,130,50,90,239,254,32,0,225,139,0, -241,129,14,244,165,7,2,95,50,52,97,174,224,83,0,246,167,5,191,138, -2,50,49,56,225,90,0,244,168,2,226,89,6,148,244,241,170,0,99,127, -243,98,2,98,233,2,57,52,56,255,212,0,116,21,32,39,160,54,2,95, -54,53,32,174,230,242,0,34,233,2,52,52,56,255,199,0,42,177,32,45, -80,142,32,212,160,20,64,60,71,188,193,71,94,251,230,201,0,233,90,2, -192,117,238,209,11,161,114,242,51,8,224,157,5,225,107,0,136,0,2,85, -32,66,132,129,202,86,2,48,49,57,224,169,0,242,36,2,129,178,189,234, -65,73,97,205,149,13,96,88,128,11,94,197,64,14,160,20,224,127,3,192, -208,64,123,223,89,2,90,32,95,130,4,64,20,135,172,52,39,229,21,0, -96,4,32,111,147,187,2,49,52,57,224,64,0,135,175,229,220,6,253,224, -8,228,219,0,161,199,253,228,34,224,234,2,244,167,12,247,139,1,254,14, -6,64,157,136,45,255,170,75,230,41,1,214,72,255,81,1,205,79,239,71, -6,160,200,148,33,255,158,9,224,81,42,160,77,192,237,136,188,129,98,192, -58,223,208,131,101,255,208,7,66,227,65,175,32,41,2,95,56,56,65,85, -109,189,131,9,183,92,2,89,32,66,41,102,64,113,231,47,11,32,4,249, -252,1,167,65,41,155,231,65,2,64,24,224,57,1,248,34,0,232,23,1, -226,240,0,64,202,250,67,1,228,143,4,137,73,228,143,0,160,8,228,120, -3,228,155,15,253,66,5,246,50,5,251,85,5,224,76,1,253,102,1,224, -39,6,253,102,5,253,69,7,224,113,1,163,15,224,61,14,253,191,7,224, -2,3,67,231,229,62,6,128,155,249,212,10,229,43,4,251,47,1,192,22, -224,208,0,201,241,227,165,6,2,49,51,50,35,42,226,138,4,252,202,1, -229,166,6,128,56,2,57,53,49,228,227,0,2,51,52,49,98,141,225,176, -5,224,165,9,122,156,224,5,4,252,48,1,167,181,250,105,8,2,95,53, -49,165,50,253,216,8,226,65,12,192,7,224,125,2,64,150,160,57,233,191, -21,155,178,71,95,133,0,133,36,35,62,179,9,239,119,1,251,171,7,225, -80,0,253,227,13,224,100,25,167,118,192,95,194,121,139,254,230,168,3,192, -48,250,238,3,226,23,10,224,2,0,172,208,226,208,2,204,227,253,150,3, -201,51,226,201,6,224,41,8,233,69,2,254,234,8,231,204,7,233,228,4, -245,239,0,248,111,2,176,133,151,236,168,216,32,22,200,212,71,51,120,40, -251,79,0,162,122,225,62,11,160,71,231,162,7,225,120,6,249,146,10,92, -196,96,7,123,235,240,36,0,201,67,240,31,6,160,116,233,204,2,255,162, -21,193,87,225,1,3,225,95,18,253,232,8,225,110,90,128,62,225,110,59, -225,10,9,227,212,2,255,58,5,225,139,22,219,88,227,243,76,130,239,227, -211,0,228,2,47,228,3,8,224,12,3,229,125,0,196,15,247,88,23,249, -115,8,128,69,227,253,8,96,159,2,48,53,32,232,77,8,228,86,20,228, -51,11,226,195,3,192,39,72,6,66,2,175,28,96,82,242,246,5,62,129, -2,83,101,108,2,69,114,114,2,111,114,34,128,89,242,52,5,234,231,6, -251,214,0,71,184,214,97,195,94,224,40,0,34,140,2,51,32,102,224,99, -0,2,103,101,116,206,110,224,77,3,64,66,142,190,255,22,2,2,101,116, -70,2,105,101,108,183,183,66,55,242,90,2,66,78,224,42,1,2,46,83, -101,224,43,0,96,44,243,108,7,32,118,224,75,3,139,14,43,12,99,41, -64,17,242,184,5,224,93,6,2,72,97,115,224,93,4,242,188,12,2,82, -101,99,2,111,114,100,2,115,34,32,96,34,210,191,147,151,131,232,189,135, -64,30,233,194,2,128,28,128,6,64,26,137,2,2,85,32,67,231,39,1, -225,255,7,227,169,16,64,63,193,137,107,13,131,48,234,246,7,97,182,234, -246,15,98,163,67,132,231,174,3,230,83,7,233,136,19,230,105,8,233,21, -6,229,40,0,163,15,230,209,3,249,103,2,228,93,5,244,240,3,2,51, -51,55,237,118,11,195,43,160,113,252,234,8,240,173,1,232,208,0,2,95, -57,57,2,48,32,35,140,72,97,83,33,34,105,224,195,36,145,68,2,90, -32,75,64,34,160,6,64,4,160,10,2,95,49,55,2,57,32,102,226,7, -0,2,92,51,52,2,38,115,114,2,99,47,77,2,105,99,114,2,111,72, -115,2,47,84,121,2,112,101,67,2,104,101,99,2,107,46,104,2,115,92, -51,2,52,38,44,2,49,49,54,2,56,58,50,2,53,34,32,225,40,1, -64,206,34,173,237,179,6,225,111,10,110,22,241,31,5,243,222,2,224,2, -0,171,95,131,176,170,245,97,111,224,5,4,171,11,224,92,0,158,49,229, -227,6,224,17,9,234,252,0,241,182,2,225,39,16,226,9,11,230,239,0, -235,83,7,231,78,2,224,245,3,234,198,21,245,250,1,231,62,1,199,59, -2,48,48,50,233,111,0,229,189,8,235,68,1,174,236,239,224,3,239,214, -14,231,29,18,224,169,3,47,136,96,120,103,116,2,56,55,57,229,222,0, -237,95,1,206,162,179,5,213,210,66,118,225,72,12,225,79,0,237,67,12, -120,17,225,109,6,178,161,186,199,103,36,248,73,1,224,171,2,139,127,100, -9,84,95,96,124,166,23,229,251,3,165,233,226,232,1,2,110,111,77,2, -101,116,104,2,111,100,69,230,43,1,235,204,0,224,248,22,130,66,226,79, -5,227,150,2,244,30,5,238,79,1,224,248,10,225,36,12,193,13,163,158, -2,51,48,49,224,28,2,56,215,39,110,241,167,2,211,67,224,162,25,247, -179,4,226,239,15,252,200,9,133,185,128,29,224,161,6,165,174,221,119,146, -104,96,5,45,127,33,122,2,57,51,57,230,132,3,2,80,114,105,2,109, -105,116,49,47,2,115,46,61,2,62,34,32,160,62,64,35,128,62,105,67, -101,184,252,119,3,169,42,128,29,243,22,6,224,25,19,96,91,135,68,228, -124,0,2,57,49,55,245,20,2,2,51,51,50,99,60,99,108,126,82,229, -110,1,2,95,52,51,94,91,2,49,48,57,99,34,64,75,135,113,32,53, -2,51,32,75,115,3,224,1,5,118,115,228,245,10,239,169,6,224,34,17, -224,32,3,224,29,20,32,198,192,227,96,152,135,248,135,110,231,32,0,103, -145,255,73,1,127,36,53,187,183,75,64,42,230,174,9,65,12,32,8,231, -27,18,164,94,96,38,230,190,12,105,255,196,182,64,156,243,117,1,224,82, -6,36,125,205,74,196,197,136,24,97,121,96,59,200,129,225,187,2,76,26, -161,182,122,197,129,182,64,44,136,143,225,158,6,250,183,2,225,143,81,224, -26,17,224,23,14,224,20,11,224,17,8,224,14,5,225,243,3,225,91,0, -137,103,226,221,1,2,55,53,32,251,29,0,248,233,2,43,208,65,161,229, -76,0,225,241,2,101,70,33,219,160,15,77,208,104,74,252,83,8,103,96, -224,14,0,70,201,65,141,226,39,9,139,194,130,38,224,46,4,34,39,96, -12,234,21,0,244,50,1,221,202,2,57,53,52,109,103,53,22,105,249,195, -139,226,211,1,98,88,58,63,102,225,225,15,1,32,13,121,201,224,121,0, -224,225,1,32,145,151,35,232,118,6,65,62,202,102,52,4,133,35,197,171, -169,203,242,187,1,245,134,2,128,66,224,33,18,95,211,230,232,1,224,190, -4,192,25,36,225,165,87,195,42,224,45,10,160,105,181,112,64,43,248,195, -1,224,44,9,224,43,1,229,59,1,171,151,229,173,0,64,243,197,171,139, -31,128,184,232,85,6,232,139,0,33,192,192,13,97,252,235,86,2,128,125, -225,200,0,96,160,71,113,2,50,56,54,64,109,243,105,0,224,96,33,34, -34,70,60,96,103,233,95,2,224,56,40,234,76,2,201,71,191,240,2,52, -52,48,246,128,0,34,142,193,7,86,2,242,139,1,195,113,199,42,32,201, -68,211,70,11,2,50,55,53,240,187,1,224,252,18,2,95,51,52,160,104, -245,60,11,177,83,241,48,8,192,178,105,153,160,73,233,250,5,224,60,0, -241,107,9,224,52,5,224,112,2,96,48,234,92,6,224,44,4,225,103,3, -245,82,3,224,36,3,32,17,101,245,224,234,8,37,108,103,79,193,99,193, -106,130,114,65,102,135,127,138,45,227,99,0,203,209,245,131,4,227,75,12, -128,93,227,142,19,226,45,4,224,33,12,227,142,16,224,25,0,184,209,248, -137,2,37,6,217,87,228,245,2,66,8,2,50,49,55,104,22,228,125,1, -163,206,237,221,4,247,20,0,224,87,9,157,135,64,73,111,13,32,17,209, -2,228,161,4,225,25,0,235,101,2,128,208,170,161,131,233,231,204,0,246, -179,2,139,44,64,89,231,95,3,249,107,7,37,107,34,219,224,127,1,227, -115,11,167,236,247,226,2,233,152,3,224,28,7,225,3,33,131,38,32,8, -97,223,224,249,4,225,113,5,161,155,238,5,2,148,44,224,91,14,100,118, -33,91,250,58,3,224,16,11,231,32,7,99,225,38,51,234,171,2,2,102, -117,110,2,100,101,112,106,164,49,99,238,180,10,226,24,4,98,157,226,132, -3,238,84,20,254,20,1,231,2,0,2,95,53,50,98,112,226,24,2,194, -98,224,45,11,33,58,157,210,224,46,9,224,171,9,226,251,11,131,88,193, -94,225,184,4,224,101,0,96,102,142,88,224,102,9,226,164,4,172,97,231, -10,9,227,190,23,193,243,224,159,8,230,251,4,224,255,11,64,141,224,152, -14,231,121,11,231,30,11,227,41,7,226,211,0,252,203,2,44,194,112,217, -2,51,50,49,161,93,2,51,50,50,225,0,0,166,221,224,59,1,253,174, -6,231,48,0,227,169,60,225,122,2,242,79,6,227,137,7,224,201,9,64, -183,213,66,117,50,83,174,227,20,4,224,172,134,134,120,234,116,8,191,155, -224,187,8,226,248,6,229,169,2,2,51,49,52,202,45,228,236,0,70,153, -141,205,128,192,2,80,32,35,134,71,199,253,68,72,64,36,141,89,229,108, -3,248,224,6,32,104,2,57,56,51,168,35,32,127,2,57,56,52,106,116, -2,54,50,32,229,84,3,225,72,3,225,78,6,2,48,48,49,232,240,13, -229,124,9,247,129,5,225,69,27,205,213,165,104,253,174,4,69,2,2,57, -49,49,230,251,8,2,51,56,52,225,123,9,227,137,15,197,113,33,96,107, -193,148,1,231,28,3,224,91,6,165,181,224,91,10,234,90,1,228,141,13, -160,123,32,102,64,116,138,97,224,121,18,233,233,0,238,128,1,173,75,225, -228,7,246,231,3,34,9,227,185,1,224,36,3,142,93,48,52,2,49,48, -49,108,165,96,118,64,25,237,132,1,32,60,96,169,32,51,64,24,248,79, -1,32,24,97,83,160,24,235,131,1,96,26,197,139,224,112,4,69,120,96, -36,46,193,96,4,83,15,64,23,208,209,232,152,14,130,225,64,40,226,224, -3,96,103,175,164,225,9,14,96,51,194,239,237,6,0,255,199,7,238,85, -4,86,57,228,8,2,122,245,160,13,111,119,234,79,2,229,114,8,194,246, -197,54,192,96,231,152,5,161,244,161,237,224,104,5,254,227,13,238,121,6, -224,40,3,236,74,4,232,82,0,32,138,2,56,48,32,250,39,5,80,155, -100,16,116,8,2,50,50,53,124,233,160,245,34,104,2,85,32,65,160,91, -232,27,11,97,73,130,117,46,210,2,49,32,58,128,59,64,14,85,119,250, -77,6,243,20,2,2,67,111,110,2,115,116,114,2,97,105,110,154,95,64, -55,249,100,1,66,153,96,147,130,68,74,71,96,25,64,23,65,74,33,20, -64,22,130,116,136,126,232,134,0,248,50,2,247,78,12,212,28,244,57,1, -252,33,4,231,205,4,212,94,224,39,17,226,103,2,231,136,8,224,27,2, -131,237,98,222,244,114,1,2,83,32,66,225,203,3,147,83,230,64,5,96, -177,249,100,5,146,248,245,2,28,254,119,0,245,0,23,228,134,3,78,34, -224,15,1,148,144,245,22,2,2,83,32,79,97,100,32,5,181,174,215,221, -245,47,9,232,160,25,212,71,250,80,0,227,170,0,232,98,12,254,114,7, -225,54,1,161,154,250,250,8,160,96,250,149,7,225,87,10,193,88,242,182, -4,224,105,77,128,29,201,74,154,41,2,51,48,50,245,207,1,249,223,0, -231,238,8,180,219,244,181,18,251,84,0,64,83,72,66,244,185,7,246,69, -0,244,208,8,166,156,32,201,236,53,9,227,92,0,103,255,141,218,38,136, -136,171,228,21,1,64,116,224,84,4,50,192,2,50,32,83,120,201,2,90, -32,67,250,13,0,226,83,1,255,14,7,67,216,230,52,3,252,184,15,241, -109,3,64,117,111,176,189,161,167,120,95,177,64,227,160,86,32,152,230,37, -3,253,17,16,253,52,17,255,179,1,251,234,4,147,118,128,22,226,201,0, -227,219,1,101,130,145,169,64,168,185,221,185,246,73,84,84,10,195,70,227, -138,2,169,60,136,253,2,48,55,32,224,211,8,224,69,17,96,238,248,15, -1,222,30,247,240,1,133,242,58,252,37,163,2,57,51,52,64,4,254,146, -0,64,106,224,56,8,32,230,224,52,21,199,78,248,125,19,70,113,248,125, -16,2,51,48,52,166,9,66,182,119,228,34,58,2,75,52,32,2,90,32, -90,160,1,252,72,1,64,37,166,103,248,163,9,227,138,0,247,10,154,246, -235,6,64,215,199,7,33,94,99,31,70,231,64,23,135,5,99,206,144,91, -39,197,96,24,135,7,32,16,68,72,2,48,52,49,239,219,3,2,100,102, -108,103,97,64,39,131,86,228,32,1,228,149,1,64,108,104,25,227,140,4, -247,24,22,235,39,24,100,206,138,173,2,57,52,50,227,34,0,255,26,7, -78,214,128,29,230,212,1,246,157,5,200,207,230,66,0,237,149,1,235,71, -2,252,110,5,129,77,120,12,147,149,182,38,236,199,24,171,121,216,97,64, -198,66,202,64,75,243,225,0,244,58,0,237,23,20,172,202,64,65,107,63, -96,72,168,177,225,90,7,96,37,69,148,225,24,1,64,48,131,85,231,213, -1,224,9,1,161,196,232,212,0,245,214,5,232,221,2,226,118,0,232,184, -11,231,121,2,224,46,20,243,56,0,224,47,0,201,20,224,47,14,197,76, -224,92,0,169,149,224,47,15,197,65,224,198,8,233,161,16,232,18,2,248, -125,15,239,230,16,235,154,7,235,54,8,225,154,8,64,46,130,231,226,184, -3,251,254,1,232,181,2,245,121,6,230,27,1,232,81,0,224,36,0,193, -25,96,29,239,44,6,128,115,180,6,64,19,153,24,125,254,199,70,66,115, -2,53,55,53,98,75,121,0,64,33,196,79,156,159,254,149,4,2,36,120, -34,224,175,4,197,223,187,44,227,233,3,240,234,5,240,163,13,2,48,49, -55,225,103,1,251,138,10,2,48,50,50,99,148,247,126,0,226,10,0,174, -210,230,236,8,224,252,6,172,143,2,48,50,57,195,138,233,23,0,226,88, -31,233,116,1,225,158,13,224,31,5,97,158,248,67,5,225,24,5,143,133, -78,126,239,133,7,248,250,3,237,217,6,248,217,2,161,24,2,56,49,32, -199,205,2,49,49,54,240,66,4,64,130,240,23,4,225,18,4,32,15,2, -56,51,52,33,245,38,254,32,4,64,130,45,118,161,76,34,22,2,80,32, -95,237,120,0,2,79,32,35,68,82,167,53,231,60,1,227,192,5,225,52, -11,163,62,235,150,25,251,210,0,225,60,10,225,219,8,225,69,3,160,70, -64,253,127,133,79,97,238,154,0,2,55,56,53,96,87,204,75,128,129,249, -77,2,64,58,128,5,64,3,245,157,4,242,126,11,226,147,4,179,210,231, -141,2,143,99,224,67,20,224,73,20,231,216,4,160,76,228,200,5,233,202, -1,202,25,226,173,3,226,42,5,32,88,139,228,224,66,12,243,58,3,234, -170,12,229,20,4,160,168,160,79,243,84,7,240,76,5,97,72,224,78,0, -236,177,4,64,66,244,52,1,229,4,5,42,142,2,55,49,32,232,193,1, -244,3,8,224,225,7,226,240,0,224,141,5,229,122,15,160,44,224,120,23, -229,93,24,229,102,3,229,92,2,173,42,229,87,7,131,246,158,83,222,92, -204,88,229,89,23,253,96,9,227,55,9,225,77,1,227,238,6,224,157,2, -229,212,1,224,120,0,228,165,17,86,136,2,55,50,56,248,132,3,236,131, -3,231,174,9,130,167,250,227,4,240,66,10,137,115,65,58,235,125,0,192, -158,173,199,97,40,132,162,2,57,55,57,225,18,3,2,98,97,100,2,32, -102,105,2,110,97,108,2,32,100,111,2,32,115,116,2,97,116,101,2,109, -101,110,145,238,239,57,13,224,16,6,232,151,1,232,157,2,232,128,4,229, -247,5,144,227,224,74,5,233,247,0,230,181,2,2,49,56,49,247,174,1, -254,180,9,235,175,1,128,11,224,131,0,226,70,5,224,8,36,226,115,3, -248,39,2,228,32,10,243,184,4,243,228,1,130,137,246,250,1,160,15,238, -241,10,109,111,2,53,51,53,230,95,0,206,45,236,132,8,226,248,12,224, -33,4,34,231,70,108,255,156,7,227,170,2,76,115,244,159,3,78,140,162, -54,103,226,240,224,1,2,49,54,48,181,73,2,56,50,32,230,142,0,136, -10,128,56,66,196,134,188,2,54,57,57,168,110,224,58,2,97,222,171,196, -64,253,192,247,80,142,68,157,252,207,2,2,97,105,108,162,102,110,184,2, -55,57,48,71,175,148,239,226,159,2,2,105,110,100,160,38,64,140,231,72, -0,131,224,224,83,6,2,62,62,61,128,43,227,251,11,2,98,34,32,226, -79,2,32,163,226,81,0,226,15,27,246,20,5,163,81,225,240,61,225,109, -0,224,208,11,225,34,0,230,241,9,229,32,4,78,113,129,26,224,78,0, -224,0,2,236,16,30,255,235,2,235,223,29,241,230,6,232,130,3,224,39, -4,170,129,232,170,24,167,2,243,215,8,197,75,233,17,21,165,127,224,101, -11,224,230,11,224,141,24,232,131,4,230,181,4,232,120,9,226,41,3,96, -17,32,2,110,107,78,116,225,208,1,2,70,114,111,2,109,84,104,2,101, -110,84,2,111,34,32,228,99,1,178,31,32,10,85,183,227,231,4,224,125, -23,224,119,0,160,72,224,115,18,163,26,224,101,83,160,213,224,99,13,225, -151,24,234,208,31,234,207,9,231,155,15,99,23,224,169,11,96,167,224,159, -4,231,180,9,230,114,1,233,183,4,229,70,0,87,132,254,75,7,149,68, -236,27,6,234,143,9,233,38,7,136,26,2,51,57,49,228,162,1,239,240, -6,224,17,1,225,20,2,199,75,244,232,4,245,14,1,117,248,226,101,3, -237,45,2,233,239,6,180,193,2,49,54,51,178,104,2,52,56,32,124,83, -228,73,0,237,154,5,236,243,1,155,234,200,250,193,14,102,46,232,121,0, -145,242,128,41,250,151,1,251,29,10,102,237,96,132,236,108,13,172,107,97, -216,128,99,214,159,2,50,49,53,252,77,4,168,239,32,24,183,165,224,51, -11,222,199,230,86,0,248,80,10,251,219,5,231,249,14,249,252,6,236,67, -3,206,63,2,56,56,32,225,89,12,226,10,9,32,15,78,56,152,20,171, -210,248,240,17,225,239,10,255,185,9,244,72,5,224,163,39,243,10,12,166, -241,240,105,1,206,38,129,186,244,180,2,96,204,111,6,250,115,5,238,141, -11,226,150,5,140,228,208,223,2,55,57,51,240,223,13,238,43,6,253,141, -25,250,83,7,225,11,5,225,221,0,225,20,2,161,166,2,48,51,51,219, -107,2,55,56,56,64,147,167,1,224,243,4,32,235,234,68,1,247,161,7, -163,55,226,152,3,242,214,44,167,237,238,198,17,236,210,11,245,146,5,228, -187,6,239,55,11,224,42,4,164,61,235,166,5,216,39,233,22,2,255,46, -4,226,38,8,100,6,2,52,55,32,226,252,11,234,201,2,225,209,9,236, -119,2,249,253,18,195,210,241,234,4,236,48,1,224,18,4,236,178,3,236, -201,4,197,198,224,69,6,243,33,5,233,75,11,245,233,0,233,115,6,233, -124,5,248,125,8,232,198,11,237,71,8,224,67,35,227,107,2,248,208,4, -243,89,7,224,39,14,209,31,237,255,10,243,119,19,241,163,1,246,229,8, -238,5,8,241,223,14,225,75,4,244,3,4,224,245,9,224,50,6,216,142, -224,70,6,242,46,1,224,75,0,229,83,1,224,244,21,224,79,69,225,2, -6,243,38,0,248,148,1,158,90,67,30,244,108,4,242,40,1,224,40,8, -2,53,48,32,198,193,2,50,53,53,235,245,6,229,88,17,189,217,67,227, -237,161,0,199,49,237,167,7,32,9,2,83,116,114,2,105,110,103,241,59, -0,240,157,8,224,100,2,237,33,2,228,198,5,2,48,55,50,232,171,6, -225,190,6,223,185,227,110,6,228,164,2,213,146,33,5,205,121,239,51,12, -226,229,8,227,81,1,224,125,10,245,11,10,226,211,95,226,55,0,224,50, -16,193,246,225,248,6,86,56,65,241,225,4,1,230,69,3,162,11,65,226, -2,50,53,54,102,107,2,53,55,32,32,5,2,56,55,32,226,28,46,239, -190,9,32,9,2,82,97,116,2,105,111,110,2,97,108,34,226,24,159,248, -90,11,229,0,23,228,239,7,226,33,16,226,34,13,230,120,0,228,85,3, -197,193,228,125,21,226,46,17,246,203,18,243,140,3,211,35,230,37,4,226, -74,7,34,21,254,219,1,236,119,4,224,67,35,81,188,237,230,8,233,120, -8,225,10,8,224,73,11,229,232,8,227,3,14,32,42,225,234,0,228,253, -1,227,7,21,72,34,2,49,50,55,197,40,135,253,246,130,2,64,40,32, -127,89,191,69,89,128,48,171,130,94,65,128,20,2,50,56,57,232,76,5, -224,108,5,224,58,9,227,112,63,2,73,110,116,2,101,103,101,2,114,34, -32,227,111,148,193,140,78,212,2,75,32,95,2,50,52,49,64,126,32,212, -2,95,49,55,247,82,1,252,184,2,2,49,55,49,172,133,224,171,3,32, -100,2,53,56,32,96,7,199,14,227,83,5,194,66,135,163,233,104,13,233, -30,23,233,24,25,234,131,18,160,136,226,69,0,169,255,193,30,148,210,226, -55,1,2,57,52,52,227,192,8,228,143,17,224,119,67,232,24,2,216,127, -79,73,248,139,0,250,199,16,244,1,2,241,125,6,132,158,187,239,234,187, -6,96,180,67,159,135,119,255,223,9,226,148,9,2,50,48,52,254,82,3, -229,78,13,252,223,15,252,222,27,252,21,13,227,64,12,252,18,12,227,67, -30,236,94,9,197,64,239,148,8,240,65,0,240,74,4,254,148,21,228,170, -4,129,236,2,57,57,48,246,215,6,248,163,16,251,179,12,192,96,128,249, -96,248,249,112,2,229,193,2,226,162,0,2,50,50,32,225,112,2,183,253, -224,178,2,210,75,2,50,55,32,192,75,84,222,45,80,179,107,97,45,2, -90,32,95,224,53,4,32,146,196,75,2,95,54,50,133,58,231,157,3,225, -171,9,228,13,0,237,133,6,37,129,35,105,66,75,246,207,2,253,82,4, -228,61,3,47,172,129,64,226,52,4,226,46,5,2,49,55,57,242,29,14, -242,189,5,2,32,73,32,224,107,2,225,48,6,241,228,5,32,69,176,13, -208,223,41,213,105,207,68,247,240,62,1,225,255,5,197,120,216,255,2,56, -54,51,2,32,64,80,64,7,79,1,223,145,226,179,9,146,244,2,52,50, -32,179,78,2,52,48,51,163,110,239,166,3,242,37,7,226,23,1,129,175, -164,46,64,160,64,132,240,243,5,252,254,1,209,16,66,24,2,50,48,50, -160,41,58,131,51,101,65,151,64,221,230,215,1,2,116,99,69,2,120,112, -114,2,58,32,99,2,97,110,110,2,111,116,32,2,104,97,110,2,100,108, -101,2,58,32,34,193,147,154,189,103,195,42,243,2,56,54,50,64,108,244, -19,3,224,92,9,2,79,32,35,65,80,130,109,192,55,226,102,1,224,60, -2,2,58,49,50,2,57,53,32,2,64,10,65,192,67,2,48,52,51,102, -222,38,179,96,28,32,53,32,28,161,169,240,247,8,230,199,7,2,48,48, -51,240,225,1,34,195,2,49,51,56,96,117,64,73,32,25,64,102,2,57, -52,48,104,142,32,14,64,21,32,54,224,21,3,32,14,64,21,32,124,224, -21,2,64,106,64,21,34,166,32,21,225,57,1,2,80,114,105,2,109,105, -116,2,105,118,101,2,115,46,87,2,111,114,100,33,49,32,37,64,44,224, -81,3,32,174,64,21,32,135,96,228,2,50,53,56,201,1,32,6,59,178, -64,12,64,248,2,50,56,54,129,219,2,50,55,57,236,42,0,2,95,54, -32,64,50,32,82,236,66,1,96,38,64,82,32,32,224,82,4,149,82,34, -63,224,68,2,150,32,233,229,1,2,56,54,55,35,112,64,148,138,121,136, -68,224,31,17,150,54,224,31,14,68,37,32,35,2,53,32,80,40,134,148, -99,220,190,128,57,130,62,224,223,3,98,178,138,3,98,71,2,56,53,57, -224,21,11,128,70,96,199,224,59,0,160,110,128,230,224,45,1,33,254,2, -51,32,35,131,147,2,38,48,46,224,56,11,224,45,13,224,44,31,96,36, -192,44,65,119,32,37,33,119,2,83,32,83,192,1,32,228,67,217,208,174, -212,102,68,143,242,145,0,71,45,150,255,192,11,64,112,33,51,146,233,2, -85,32,65,32,47,2,85,32,75,243,60,4,249,80,0,231,185,2,64,57, -66,61,68,19,64,51,97,59,32,125,224,59,1,32,17,67,61,224,32,17, -221,17,224,38,23,224,34,29,224,244,95,2,49,49,52,224,245,128,224,246, -11,231,252,8,230,207,2,224,246,19,224,184,27,224,144,27,38,34,133,14, -2,50,56,48,128,37,69,170,224,232,21,224,51,9,34,249,225,102,20,224, -53,0,43,10,129,231,224,60,3,70,130,224,59,16,136,148,226,186,18,227, -202,3,233,176,0,224,94,4,226,247,19,224,94,36,67,199,134,119,2,66, -32,89,192,201,204,181,237,199,3,128,27,130,128,70,154,160,76,224,108,18, -64,13,192,108,202,25,234,216,2,64,97,226,217,0,224,93,2,87,144,224, -92,44,225,133,31,128,58,224,185,42,235,53,2,194,244,226,90,14,160,98, -224,32,25,138,62,225,119,2,236,99,0,192,199,96,52,71,205,192,52,224, -15,11,2,50,56,51,224,85,2,65,211,136,46,195,139,193,103,33,225,235, -82,1,225,225,19,38,226,96,181,65,134,128,179,225,48,10,160,24,225,39, -5,131,244,65,220,32,166,106,172,125,42,227,81,8,192,85,224,25,17,64, -198,168,171,97,11,134,145,2,53,56,57,230,189,4,224,125,1,64,47,168, -197,224,47,13,167,146,224,47,3,136,223,129,5,2,115,101,113,140,121,96, -8,76,37,96,34,136,236,43,158,103,29,225,5,1,64,15,124,156,224,138, -0,32,45,75,158,32,45,2,85,32,90,32,1,98,195,64,20,136,243,2, -102,47,32,64,12,136,173,65,90,224,33,2,135,74,71,61,169,12,38,217, -200,5,233,31,0,37,247,224,19,7,80,209,224,18,2,85,140,232,29,1, -224,18,0,97,95,224,20,8,35,29,224,19,1,233,95,2,232,128,2,96, -155,132,30,32,176,2,52,32,90,224,177,1,130,96,165,52,104,188,99,19, -40,255,74,105,64,33,161,187,160,211,78,33,32,6,137,155,76,44,64,6, -70,10,137,84,35,245,64,16,64,71,168,98,112,23,224,204,3,76,197,115, -123,32,61,224,43,6,224,39,2,2,38,49,46,232,168,3,160,14,64,28, -139,72,64,35,96,206,171,74,128,140,2,80,32,38,96,40,128,162,128,59, -192,73,2,64,89,32,82,64,160,80,253,59,0,224,211,0,146,74,192,74, -128,16,2,95,54,56,227,225,0,64,116,130,103,2,105,116,111,2,102,32, -58,128,49,97,26,42,175,2,56,55,49,88,234,35,209,192,211,64,7,171, -21,151,50,42,106,96,6,66,109,33,105,224,39,0,139,52,96,11,32,84, -64,7,66,101,2,62,61,32,64,13,162,115,2,62,32,58,128,64,64,12, -2,60,61,32,64,13,130,108,2,102,60,32,64,12,129,221,2,102,110,101, -2,103,32,58,129,145,64,14,2,42,32,58,129,24,64,12,2,45,32,58, -129,185,64,12,2,43,32,58,128,249,161,253,225,255,1,237,165,0,226,8, -3,226,15,1,74,202,32,51,2,73,32,58,128,47,224,63,0,239,4,0, -64,8,163,117,83,111,130,116,2,50,32,65,160,18,128,196,65,138,113,249, -39,124,64,21,128,204,210,25,242,39,0,147,139,243,135,9,243,132,12,193, -171,243,9,14,224,30,5,239,117,0,83,3,253,250,8,174,198,181,190,224, -85,19,217,1,224,85,46,175,143,160,216,192,25,208,85,198,161,166,87,243, -61,17,225,54,6,224,32,3,128,115,247,124,1,244,187,14,244,178,16,175, -172,70,203,2,57,52,56,110,149,78,156,246,189,2,2,52,57,32,233,75, -3,2,90,32,67,224,27,10,224,95,10,198,56,224,51,7,250,133,1,244, -18,12,181,219,224,53,8,176,46,224,25,10,245,38,1,208,114,66,114,163, -50,238,254,11,55,23,142,253,64,58,224,36,4,2,68,97,116,2,97,46, -73,151,54,2,95,84,121,2,112,101,46,247,67,1,64,47,163,107,224,84, -11,2,70,108,111,2,97,116,87,160,39,131,134,241,137,1,134,187,145,142, -2,95,51,57,100,24,149,118,64,45,239,191,5,65,83,64,21,239,191,18, -2,67,104,97,160,145,64,44,224,59,1,2,48,51,48,128,21,131,152,194, -178,243,178,3,145,104,98,139,145,129,224,26,4,242,197,3,2,50,51,55, -240,179,0,242,138,1,67,250,96,181,74,1,200,188,242,10,6,2,95,57, -56,101,109,237,18,2,224,89,2,73,110,64,173,128,14,100,153,2,50,49, -32,161,21,128,14,33,62,133,206,70,200,227,29,1,244,206,0,100,37,197, -227,185,236,66,65,166,249,160,6,243,12,1,33,25,66,116,128,187,160,29, -104,240,242,254,4,126,206,49,170,39,89,128,140,96,142,241,197,1,224,181, -1,65,165,162,143,64,10,34,106,65,16,168,30,2,54,52,54,97,198,145, -74,64,28,66,10,32,1,2,80,32,90,32,5,52,219,160,164,52,119,32, -80,192,106,37,67,50,142,98,253,224,10,1,64,64,170,36,32,1,2,80, -32,83,161,81,242,91,4,81,60,160,69,225,241,1,36,161,247,58,10,242, -106,8,245,146,12,40,215,195,163,224,112,12,123,115,224,106,1,196,198,148, -161,181,16,246,81,2,244,37,5,224,149,0,98,134,128,127,64,145,121,242, -218,54,2,95,50,55,32,159,64,7,99,228,2,51,57,53,162,57,224,15, -4,138,237,2,57,55,57,227,83,0,243,171,2,227,56,1,2,101,120,105, -2,115,116,101,2,110,116,105,2,97,108,115,2,32,110,111,2,116,32,97, -2,108,108,111,2,119,101,100,2,32,105,110,2,32,112,97,2,116,116,101, -2,114,110,32,2,98,105,110,2,100,105,110,2,103,34,32,255,31,3,227, -21,9,114,88,71,113,225,57,15,2,56,57,57,226,87,0,74,93,246,180, -5,224,17,8,65,223,132,83,107,246,231,20,2,249,167,0,247,87,1,246, -69,1,229,98,0,198,103,227,9,0,229,252,0,68,12,212,115,248,36,4, -245,219,7,2,55,55,55,65,50,96,143,252,62,2,2,99,110,83,161,12, -252,181,3,248,24,9,225,243,0,163,62,2,50,51,49,227,228,9,64,22, -194,111,111,142,134,205,185,248,225,15,2,231,91,3,231,99,2,224,34,3, -228,4,0,88,36,248,84,3,2,55,53,51,227,65,0,240,206,5,2,55, -53,52,108,18,32,49,68,84,160,36,182,130,132,42,196,3,118,61,65,227, -205,76,160,104,131,18,164,86,240,200,2,227,7,1,255,2,1,249,149,6, -69,245,248,234,0,200,102,225,70,5,66,86,97,146,225,128,4,2,68,34, -32,228,162,5,161,203,193,136,131,65,148,235,32,255,196,72,225,178,11,249, -212,13,248,216,2,225,98,18,240,13,0,136,176,200,133,227,243,0,255,249, -3,226,159,0,64,112,226,150,4,160,19,97,141,94,176,96,92,129,130,161, -78,197,181,229,189,0,226,91,6,224,58,18,228,165,0,225,233,25,225,210, -22,227,19,9,225,227,3,225,187,2,162,237,82,233,193,73,131,206,135,250, -234,26,6,77,173,2,57,50,53,227,49,6,229,22,1,102,246,35,47,32, -82,36,218,2,85,32,80,225,1,2,227,186,3,229,77,6,32,83,140,139, -228,100,3,64,132,168,81,2,50,49,54,192,130,2,54,52,49,121,19,172, -135,64,107,224,166,21,162,23,128,97,200,192,2,57,57,54,97,103,2,57, -53,52,193,130,128,113,64,87,96,79,122,168,232,108,10,122,178,229,85,18, -136,109,232,110,8,129,242,160,99,200,213,180,7,231,179,1,103,123,224,94, -16,228,139,9,96,45,224,106,7,32,133,98,62,192,109,204,201,96,109,225, -245,5,2,51,53,32,233,57,19,134,33,233,57,16,64,126,168,18,69,169, -2,85,32,95,164,181,224,102,8,160,190,224,124,13,117,200,168,217,128,87, -168,106,159,231,160,93,251,219,8,158,205,232,225,2,234,35,1,225,84,3, -129,148,161,224,160,108,128,18,227,21,2,252,206,5,113,115,64,250,96,247, -79,62,251,120,4,105,112,142,117,32,69,236,150,2,225,196,4,192,32,136, -13,64,213,136,255,71,58,64,167,64,17,135,49,236,61,0,147,145,73,95, -32,56,129,73,229,43,9,226,109,2,103,0,48,97,232,52,10,237,233,7, -193,19,226,205,4,225,25,3,235,91,12,130,207,129,151,64,26,96,30,225, -169,0,128,195,172,33,160,189,81,207,145,157,224,168,1,227,153,3,32,30, -71,63,227,174,10,61,92,144,255,225,232,8,116,130,79,207,100,83,62,45, -190,37,224,40,12,252,148,0,2,50,50,54,234,235,8,76,85,228,18,2, -230,42,5,100,204,66,219,135,59,241,78,1,72,8,99,64,224,177,1,2, -55,51,54,130,40,231,32,4,196,215,43,248,39,193,227,165,0,2,50,52, -32,158,60,145,208,231,101,9,41,48,231,83,2,133,239,192,154,232,8,1, -233,2,0,245,66,0,226,21,13,96,127,242,15,0,231,2,0,233,135,4, -224,81,3,224,1,1,32,58,106,150,224,58,0,133,223,128,2,226,27,2, -235,5,2,64,214,240,90,1,224,49,2,229,221,4,39,215,160,36,192,106, -226,17,8,224,140,4,226,26,15,231,137,1,233,199,5,231,178,4,235,84, -0,224,134,8,2,55,51,55,234,102,4,224,162,10,230,129,5,64,0,141, -94,65,83,132,103,66,16,134,115,50,46,2,51,32,75,2,52,32,75,2, -52,32,65,192,26,64,36,175,48,214,252,64,156,224,181,1,248,134,2,225, -191,13,65,252,2,50,50,53,200,191,225,179,0,133,117,227,199,7,224,55, -7,130,184,226,68,9,39,63,237,37,0,227,35,1,2,52,52,53,230,87, -9,69,198,192,72,224,49,35,164,118,65,43,67,166,73,200,66,249,117,235, -2,48,57,57,228,165,0,227,191,4,225,233,7,33,234,233,112,5,129,51, -2,95,51,49,158,127,224,208,0,235,134,5,110,36,96,4,236,203,10,224, -20,0,2,51,50,54,160,188,96,78,224,21,0,163,159,224,163,1,224,0, -1,128,126,139,229,159,138,2,50,57,56,208,137,230,139,3,2,50,50,55, -234,205,2,228,90,8,33,56,33,67,128,59,33,1,239,34,1,135,103,225, -167,6,66,72,200,35,227,11,8,72,185,192,152,225,29,15,150,36,151,245, -64,1,224,149,9,192,17,86,15,225,177,7,225,10,13,64,148,136,74,2, -95,51,55,2,51,32,102,242,107,5,2,83,116,114,46,118,2,46,73,115, -128,8,75,241,64,48,176,74,224,48,10,2,78,117,109,64,3,192,40,220, -21,147,20,165,71,194,118,66,119,32,11,143,204,230,14,0,240,130,1,128, -66,248,35,1,69,80,229,40,2,35,58,108,92,87,120,129,119,237,94,4, -227,77,0,163,144,64,52,33,117,224,28,6,164,111,192,26,231,93,2,229, -39,6,209,126,224,95,1,244,26,2,187,115,64,50,134,106,135,75,131,176, -224,15,1,224,211,0,184,213,2,57,51,48,49,101,113,135,82,83,96,230, -169,30,169,36,130,3,231,107,4,149,199,233,189,13,228,145,1,234,95,4, -162,21,2,57,55,53,230,74,1,103,120,2,48,51,56,228,64,2,224,77, -6,64,149,247,162,1,2,83,32,73,247,12,4,175,244,239,241,14,230,14, -8,228,106,0,40,154,65,72,171,203,197,145,232,164,2,104,110,2,50,49, -55,243,90,0,64,13,232,93,0,66,210,110,142,41,20,96,39,243,8,0, -42,55,34,222,195,199,73,66,91,104,226,76,2,179,81,247,42,14,64,7, -192,119,160,252,185,96,76,70,2,95,54,57,148,246,64,111,178,238,228,160, -2,64,143,218,234,64,171,131,226,47,88,96,241,2,48,51,54,128,59,219, -181,145,103,104,245,161,1,64,29,131,84,67,213,32,81,170,75,74,135,161, -128,224,168,3,184,224,74,235,138,105,96,141,177,90,231,64,1,193,166,225, -158,0,253,95,1,225,5,2,248,91,1,130,120,178,196,2,56,51,57,226, -83,2,179,54,243,21,2,244,137,4,238,182,1,106,231,193,114,128,95,236, -35,2,243,166,3,2,56,55,32,224,57,0,169,115,245,163,9,224,156,1, -244,233,12,98,30,228,79,0,75,97,216,230,224,57,3,245,57,10,227,41, -12,65,255,137,205,100,175,242,155,8,64,31,2,49,32,35,224,152,3,228, -42,1,236,39,0,35,177,229,101,7,245,74,5,65,185,132,1,2,75,32, -66,230,11,11,171,235,239,137,11,239,51,3,38,184,230,138,2,239,134,18, -32,40,64,81,233,5,6,64,134,196,117,37,90,249,229,5,177,62,250,248, -5,250,245,10,99,153,232,211,0,224,40,18,67,77,224,212,4,145,175,224, -34,4,180,184,143,163,165,5,233,92,6,72,172,32,216,92,59,232,78,9, -2,49,52,51,160,26,231,53,2,85,169,173,86,177,166,245,145,9,68,42, -244,94,3,2,116,111,111,2,32,109,97,2,110,121,32,2,97,114,103,2, -117,109,101,2,110,116,115,244,108,1,224,62,15,224,61,5,2,102,101,119, -224,60,7,2,95,56,56,227,127,1,250,142,9,194,85,32,253,248,30,5, -224,37,3,161,110,224,37,8,251,126,15,162,32,224,73,11,192,25,98,234, -224,111,16,224,36,1,238,71,4,236,43,2,109,25,71,23,112,160,32,3, -64,200,160,56,227,48,4,128,73,95,168,131,243,68,168,252,57,18,128,233, -224,32,18,175,163,224,33,19,198,28,224,215,9,192,25,96,253,225,111,18, -252,133,2,224,37,0,229,86,8,231,68,1,211,133,250,214,5,229,127,6, -224,77,3,253,61,30,244,225,2,224,31,3,178,147,224,78,0,224,114,10, -225,230,4,192,116,224,154,29,124,174,228,181,0,112,41,110,76,42,170,137, -180,96,52,227,106,8,248,244,28,2,66,97,100,216,220,214,70,68,143,180, -24,103,57,34,60,2,48,57,32,96,22,212,13,36,166,251,97,1,228,114, -5,224,23,1,230,249,0,161,46,103,16,193,102,199,28,234,20,0,228,169, -0,255,217,25,229,12,1,224,46,20,197,18,233,43,3,175,155,224,47,13, -254,164,3,238,80,2,229,66,15,228,60,22,145,209,234,0,5,180,145,241, -30,8,242,30,6,64,117,105,250,33,174,241,43,1,246,95,12,243,175,15, -233,94,5,235,173,2,231,105,7,242,225,2,232,144,8,234,13,5,235,166, -2,251,174,9,108,1,2,56,56,32,231,113,2,231,217,11,138,70,66,78, -40,32,174,235,225,20,40,2,57,48,48,237,58,4,234,74,7,224,239,0, -252,255,16,241,14,4,169,28,192,14,133,132,241,109,1,192,129,249,17,3, -225,40,9,236,163,3,204,169,233,100,4,249,116,2,240,99,3,129,87,245, -128,2,253,3,6,227,40,0,195,246,130,103,109,181,228,22,4,228,238,3, -106,236,37,255,232,254,6,226,122,39,209,206,229,31,1,227,234,5,227,70, -14,225,34,1,245,94,0,230,21,13,209,52,229,237,9,192,25,32,207,229, -149,5,128,224,251,55,7,226,248,2,227,34,3,203,169,227,50,3,225,66, -1,72,228,225,66,14,161,206,181,165,73,212,46,56,79,18,32,19,2,52, -53,52,75,148,72,66,236,145,2,226,140,6,252,155,5,255,94,8,64,78, -35,117,78,11,36,163,224,70,6,47,68,224,149,5,251,219,4,232,61,13, -224,230,4,247,200,9,51,152,128,78,99,116,238,110,1,248,155,5,235,248, -5,209,3,95,199,226,73,2,150,212,232,72,3,231,135,16,227,150,9,224, -10,0,230,245,14,224,198,6,239,107,7,224,174,24,166,76,228,139,7,74, -106,48,224,97,9,215,109,228,151,10,249,252,5,96,227,32,73,2,54,51, -57,196,159,252,252,9,227,52,2,130,235,76,249,183,26,179,228,32,54,2, -53,48,52,32,22,2,53,48,53,227,79,5,241,32,11,235,252,1,228,162, -4,230,126,5,245,172,10,227,147,22,239,222,13,144,78,225,145,0,232,206, -6,225,140,4,227,113,4,69,250,208,70,2,55,57,51,248,7,7,2,49, -57,49,225,255,8,254,105,8,135,136,247,62,2,232,5,2,230,90,6,225, -217,2,128,183,230,107,8,129,156,2,48,51,51,195,174,2,55,56,56,64, -155,245,9,0,225,185,2,140,200,149,241,78,43,65,165,80,9,201,184,192, -17,2,75,32,75,224,61,0,2,53,48,54,128,18,150,136,105,147,98,23, -250,225,3,233,238,26,232,50,12,235,217,6,239,7,6,34,58,228,9,4, -246,221,2,255,76,6,229,90,4,227,128,12,232,204,2,73,142,2,85,32, -67,229,16,3,138,67,100,25,32,25,65,50,245,142,0,244,96,6,2,110, -101,103,2,97,116,101,202,46,227,210,0,240,88,8,162,7,228,6,8,174, -211,232,151,1,231,13,13,232,166,18,249,90,5,240,221,1,249,35,5,254, -67,16,228,191,6,224,71,7,227,37,8,232,252,9,148,103,224,8,3,229, -59,26,224,112,8,249,14,7,228,83,4,227,20,8,138,186,248,162,6,251, -81,3,251,89,0,38,81,244,231,1,233,36,10,225,118,1,226,19,1,66, -229,213,149,231,177,3,38,162,130,233,241,5,1,232,215,9,225,254,12,233, -111,3,251,151,2,224,225,3,232,237,6,244,221,0,225,0,3,232,246,7, -39,124,62,60,128,89,39,43,2,56,54,52,108,241,197,92,233,6,22,225, -116,4,83,35,246,177,7,230,212,2,224,205,20,230,205,4,230,143,10,128, -182,143,90,227,241,6,191,196,178,219,239,210,2,224,34,6,36,113,77,125, -241,65,7,242,203,0,225,6,3,2,51,51,48,127,71,190,110,232,9,14, -2,50,48,53,227,146,14,233,26,4,145,185,2,50,48,54,107,172,32,117, -227,251,1,2,98,105,110,2,100,34,32,235,119,15,132,132,227,184,6,225, -221,1,244,234,3,221,158,230,17,2,224,57,4,224,35,2,243,10,0,69, -227,233,229,0,249,110,5,32,36,193,203,233,202,11,226,184,8,2,48,56, -52,224,150,4,235,19,7,227,28,0,239,234,0,67,105,245,94,12,102,113, -99,113,105,201,227,113,12,237,73,11,224,240,8,113,144,150,57,248,204,0, -231,227,3,236,27,8,226,223,7,251,151,8,64,192,64,35,234,78,4,224, -240,10,235,249,4,224,0,6,246,49,11,64,74,122,246,227,75,25,251,12, -1,2,50,48,50,184,18,36,166,32,36,38,217,2,49,53,54,226,92,3, -2,116,99,80,2,97,116,58,2,32,34,32,166,233,132,208,114,216,34,234, -2,56,54,50,240,198,6,224,76,10,2,79,32,35,72,151,135,113,192,55, -229,96,2,64,203,168,80,174,71,105,250,188,176,97,191,89,237,83,60,224, -151,1,2,61,61,34,232,11,0,224,34,14,2,84,114,117,231,17,1,224, -163,4,49,55,78,239,113,78,2,50,48,55,195,204,97,13,64,27,152,166, -2,80,32,58,96,29,152,152,40,103,64,14,152,137,101,19,229,13,11,97, -101,225,199,3,94,41,2,48,53,50,192,117,248,179,1,246,219,8,2,57, -50,48,251,64,0,230,10,0,226,142,5,131,144,235,20,2,227,83,0,255, -97,21,133,43,248,220,14,239,94,1,231,3,14,228,10,0,130,138,229,94, -1,75,89,195,94,128,19,71,93,106,124,32,7,225,225,0,235,221,1,132, -54,199,136,2,50,48,51,216,80,115,20,227,45,7,65,47,153,197,253,250, -1,128,67,234,163,1,234,177,5,230,167,4,105,80,236,11,2,224,60,8, -93,51,224,245,2,96,14,235,172,4,226,150,0,195,253,224,61,0,133,5, -129,15,245,179,2,105,237,196,34,96,23,41,167,2,56,51,32,67,153,130, -254,160,7,234,127,2,235,112,3,224,2,2,229,207,1,225,218,2,224,2, -3,137,175,225,157,2,253,116,14,34,128,41,167,248,17,3,118,104,193,27, -239,22,5,128,7,103,35,252,30,3,32,0,224,9,0,236,31,13,161,2, -96,86,224,210,6,241,187,3,96,92,65,230,132,142,245,117,3,237,32,1, -244,135,2,224,231,0,201,110,237,80,3,227,127,1,103,182,235,211,4,236, -206,2,148,232,102,169,233,129,3,233,244,3,128,102,173,226,224,26,5,224, -148,4,128,221,225,180,17,129,17,224,66,9,226,145,0,224,127,14,224,106, -0,129,151,224,35,20,227,178,3,242,7,6,224,2,0,238,181,1,224,14, -3,240,186,8,224,1,11,33,98,224,130,4,224,234,16,224,246,12,237,14, -6,238,31,1,224,5,12,246,105,9,128,72,242,163,1,102,111,100,25,227, -142,0,141,4,133,81,223,118,166,60,2,50,55,56,224,42,5,119,142,36, -138,101,244,64,44,99,147,128,65,192,22,64,8,245,208,3,244,12,12,235, -250,10,227,130,1,225,60,3,239,210,14,225,138,0,225,32,6,224,181,12, -251,196,1,96,223,225,13,0,96,186,225,13,23,224,225,14,194,249,199,109, -227,13,6,228,68,3,227,173,8,135,100,2,51,56,52,96,113,69,244,231, -75,2,232,52,12,2,97,109,98,2,105,103,117,2,111,117,115,2,32,111, -112,2,101,114,97,2,116,111,114,2,32,101,120,2,112,114,101,2,115,115, -105,2,111,110,34,228,73,10,226,70,4,255,84,3,193,101,224,240,1,2, -53,56,32,225,29,3,224,209,10,224,172,38,2,98,97,100,2,32,112,114, -2,101,102,105,2,120,32,101,224,164,9,228,250,2,2,95,49,55,2,57, -32,102,224,55,0,2,92,51,52,2,38,115,114,2,99,47,77,2,105,99, -114,2,111,72,115,2,47,70,105,2,120,105,116,2,121,46,104,2,115,92, -51,2,52,38,44,2,54,51,58,2,55,34,32,192,56,100,238,233,132,1, -236,157,1,142,30,173,134,39,217,105,91,119,125,214,102,168,5,128,220,65, -202,34,29,32,5,236,119,2,2,80,32,75,2,50,32,85,132,253,2,75, -32,95,133,237,2,64,89,32,205,186,237,183,12,155,189,139,57,64,79,34, -86,209,110,149,225,128,113,130,76,96,115,2,50,48,48,170,43,2,50,48, -49,225,87,5,103,204,226,78,1,64,100,135,16,132,168,132,124,228,91,0, -230,149,3,136,70,160,179,200,125,128,74,168,236,111,54,239,61,2,224,61, -7,193,25,224,33,1,225,3,1,161,25,114,34,224,21,0,72,86,39,146, -105,224,163,26,32,6,189,157,2,95,49,56,2,51,32,35,100,15,64,39, -32,27,105,174,234,98,15,241,118,2,64,46,155,162,2,65,32,58,129,44, -32,11,2,90,32,85,74,55,97,95,32,14,2,75,32,58,129,187,234,4, -0,101,200,235,235,3,64,32,138,115,114,219,64,14,138,115,2,95,52,57, -180,136,65,95,146,88,96,193,32,30,178,36,160,6,160,24,64,11,128,30, -224,24,12,160,49,151,216,2,95,49,54,110,215,100,49,64,115,202,168,41, -21,240,4,2,233,106,9,248,64,7,227,194,6,253,151,9,119,228,169,245, -2,55,52,49,248,240,9,255,96,5,236,168,32,2,103,101,116,2,65,112, -112,2,67,111,110,204,172,236,105,7,255,206,3,2,85,32,73,170,98,106, -167,161,141,96,105,2,51,53,50,226,24,17,250,49,1,32,40,98,112,64, -65,130,77,104,127,64,14,130,52,89,3,212,40,253,174,0,115,127,76,63, -199,148,106,66,238,22,3,172,254,224,2,0,239,126,6,234,204,1,142,105, -117,83,98,214,34,223,240,150,8,64,112,130,135,64,209,2,48,49,51,254, -120,0,235,103,1,32,35,78,59,224,148,0,239,218,1,136,8,224,156,7, -224,16,3,2,54,57,32,128,64,130,209,2,83,32,83,177,93,250,95,16, -255,181,0,224,33,16,128,185,254,178,8,253,234,8,165,67,226,95,19,2, -90,32,95,236,201,5,254,28,14,149,117,66,92,38,91,119,67,221,229,79, -88,219,114,240,10,0,254,154,2,224,57,11,142,194,224,57,1,224,93,13, -64,27,224,93,4,241,87,4,225,18,5,210,32,203,228,251,178,10,251,175, -14,2,85,32,83,221,118,224,125,1,101,86,98,219,64,227,249,20,2,249, -109,4,2,48,49,55,234,204,1,225,76,11,224,215,1,34,86,2,55,51, -51,163,159,192,102,32,65,79,44,224,228,1,2,95,50,52,96,63,241,142, -0,226,5,18,206,238,128,31,224,28,6,96,77,225,11,12,201,72,250,250, -10,167,85,243,217,11,162,3,224,188,4,36,8,250,34,4,249,77,5,253, -134,3,224,56,6,120,151,224,46,16,248,149,23,225,100,8,225,246,17,225, -4,16,173,236,248,211,11,225,178,25,242,78,0,129,178,224,198,1,226,197, -10,150,231,225,12,3,224,95,23,167,204,224,94,0,224,60,2,226,99,13, -229,255,34,2,100,115,69,2,70,105,101,2,108,100,115,229,254,12,68,164, -135,85,136,113,163,31,32,194,64,25,135,96,241,149,14,250,241,1,235,212, -6,243,251,3,64,202,188,181,241,121,3,161,14,224,40,1,32,79,163,249, -224,230,2,64,130,199,111,2,95,50,49,32,224,251,212,0,2,54,52,49, -125,107,66,195,64,38,230,172,2,158,255,128,137,145,133,96,123,104,161,225, -38,17,2,101,110,117,2,109,34,32,129,91,64,80,134,187,161,20,102,222, -161,19,134,197,79,113,236,172,0,226,132,9,96,192,224,26,13,184,160,226, -160,11,99,112,229,139,17,209,57,32,132,139,54,230,214,0,168,172,151,135, -124,113,232,63,0,111,58,230,70,6,224,36,6,255,169,14,92,105,224,37, -2,239,77,1,229,139,12,228,152,28,224,101,4,96,21,228,37,7,109,144, -228,37,6,224,128,0,228,37,10,192,119,228,37,1,2,56,48,32,245,213, -4,227,64,1,224,25,6,225,63,3,105,243,65,221,136,134,105,222,230,121, -5,188,8,240,80,1,233,232,21,199,124,231,237,19,224,206,11,228,245,4, -224,244,26,249,56,10,161,48,128,23,96,245,156,74,236,136,2,229,239,0, -161,170,2,95,50,53,67,28,155,61,224,80,9,250,79,2,160,116,32,155, -234,24,0,247,156,5,141,163,249,162,4,148,248,139,104,205,69,126,209,96, -69,96,4,203,125,32,244,174,157,98,9,122,83,128,56,148,36,33,199,130, -34,250,91,2,227,6,11,225,219,8,97,220,137,242,228,204,12,135,124,179, -173,64,242,34,157,64,6,162,23,85,133,99,245,76,40,228,52,1,2,118, -97,108,151,74,248,23,2,2,121,112,101,100,71,224,18,1,2,107,105,110, -154,135,224,18,1,2,115,111,114,2,116,34,32,128,90,236,245,3,229,100, -20,242,172,0,241,55,0,161,158,136,188,32,61,118,45,142,128,219,94,226, -37,0,249,70,10,70,168,96,22,2,55,54,32,224,54,6,129,49,65,5, -246,102,0,195,3,232,158,24,241,199,0,234,131,19,133,255,2,52,53,32, -128,194,189,18,232,7,23,2,95,55,57,223,15,224,42,10,128,26,224,94, -1,133,253,64,94,192,212,103,47,225,134,2,2,101,116,83,2,76,111,99, -2,69,120,112,2,114,34,32,160,242,184,200,162,162,97,86,2,55,52,54, -224,71,2,161,74,124,43,192,19,64,56,134,169,2,79,32,58,128,27,97, -211,128,180,2,51,54,55,160,35,230,85,1,254,97,0,164,97,228,88,0, -247,169,0,93,54,67,121,2,50,57,56,236,28,2,228,122,1,130,0,224, -55,6,32,144,40,94,32,5,142,65,173,140,160,6,227,179,1,114,7,192, -49,231,18,15,2,117,110,100,49,253,2,110,101,100,168,57,130,99,250,231, -0,224,54,15,238,103,0,2,51,50,57,246,197,2,38,136,226,17,0,67, -224,247,255,5,240,228,0,224,157,2,226,182,0,224,105,15,243,78,1,199, -185,175,95,178,62,224,61,21,192,167,200,140,96,51,160,180,251,172,22,130, -0,35,77,128,45,82,82,49,82,191,201,215,166,152,57,242,163,0,2,95, -57,51,223,247,228,189,3,129,6,66,27,209,83,228,96,3,2,91,93,34, -242,0,3,224,146,8,79,54,193,64,203,223,192,202,32,8,176,164,124,237, -224,53,3,32,114,160,53,250,218,1,224,91,8,2,52,52,32,248,221,1, -245,248,0,160,91,228,34,1,135,49,118,85,65,63,2,57,53,48,233,102, -0,2,49,54,57,225,112,3,2,66,111,111,2,108,34,32,160,54,133,139, -224,28,1,2,68,97,116,2,97,46,66,32,33,2,95,84,121,2,112,101, -46,32,39,32,37,64,63,131,140,201,107,255,175,6,65,81,251,185,2,249, -39,4,246,98,1,252,42,6,134,41,128,14,241,184,18,38,242,206,96,225, -37,0,232,150,2,99,211,251,247,4,181,154,224,109,2,170,143,69,70,64, -174,243,170,1,235,50,0,181,221,224,17,5,255,61,7,167,163,131,119,2, -50,52,50,236,67,2,135,184,192,169,224,71,4,96,48,163,179,2,48,54, -50,244,153,6,227,194,20,2,110,111,116,2,32,112,111,2,108,121,109,2, -111,114,112,2,104,105,99,2,32,101,110,2,111,117,103,2,104,58,32,131, -48,32,57,2,52,49,56,65,4,32,118,227,229,2,235,189,5,111,77,32, -91,72,123,2,52,52,56,228,199,1,224,41,8,97,233,135,5,134,246,64, -149,64,90,32,22,102,31,130,75,98,93,135,16,64,48,222,127,137,246,96, -137,64,196,160,29,133,197,190,157,96,70,130,71,235,117,3,77,214,195,236, -2,48,56,50,114,142,152,242,194,80,252,100,0,64,5,225,215,1,128,48, -66,6,225,81,4,242,160,5,226,172,5,249,63,8,227,49,0,226,146,1, -168,189,73,171,2,49,54,51,229,175,4,231,185,5,80,66,32,114,182,164, -102,229,227,168,0,64,237,254,28,1,226,141,9,128,77,2,53,57,32,129, -133,32,43,201,218,113,19,189,6,162,81,224,127,12,98,159,75,70,64,62, -130,210,254,158,6,96,189,32,129,229,23,11,247,182,4,165,121,100,56,2, -55,53,50,181,119,203,161,64,72,173,109,96,233,160,139,2,55,53,51,235, -199,0,64,46,71,245,148,97,64,57,164,139,2,55,53,52,193,32,100,253, -64,45,64,136,128,10,64,43,202,12,233,114,6,2,49,48,53,243,205,0, -227,134,1,65,157,87,235,172,61,238,204,5,228,25,7,57,137,229,179,1, -224,93,13,249,204,5,227,238,3,167,196,114,100,66,9,197,109,233,192,7, -159,99,129,37,65,205,67,60,224,107,12,71,117,129,206,224,208,7,64,166, -235,234,5,240,214,3,236,6,8,2,48,53,56,232,100,1,224,135,7,224, -43,4,110,169,98,102,107,69,249,228,3,160,6,177,16,99,86,240,4,2, -160,247,249,24,0,226,136,2,225,38,5,240,13,2,56,243,117,112,194,198, -128,139,243,213,2,193,68,225,153,0,228,125,6,236,47,7,129,227,65,86, -132,147,244,223,0,100,13,64,155,231,144,1,235,80,6,216,171,230,73,0, -253,184,0,254,27,7,223,83,254,56,12,100,116,225,205,7,2,49,49,48, -254,77,6,254,205,3,254,232,4,252,191,7,220,197,194,113,64,202,232,26, -0,100,57,238,225,2,224,79,0,253,213,2,135,28,160,59,33,110,173,130, -64,14,253,47,5,224,117,7,224,150,0,229,10,3,165,8,99,159,202,17, -2,95,50,51,33,189,32,8,224,151,25,222,111,152,36,224,131,6,65,228, -153,184,236,206,3,120,212,186,239,225,61,11,254,176,8,162,213,253,252,3, -224,9,0,128,147,162,221,239,90,6,224,65,1,104,143,231,216,8,253,209, -11,255,19,8,236,25,0,192,99,228,7,3,224,26,0,96,115,128,167,224, -31,4,224,131,2,240,65,0,192,84,224,133,1,236,101,2,224,203,2,224, -92,5,64,47,75,169,141,70,242,94,0,137,122,35,108,227,113,0,67,43, -135,142,2,79,32,80,103,190,2,51,50,54,122,198,183,241,114,244,64,27, -96,107,35,52,136,11,51,147,69,202,2,48,54,53,165,203,2,50,50,32, -224,39,18,84,184,161,226,64,8,224,39,17,69,251,128,39,64,88,96,147, -36,14,219,241,2,49,53,50,166,12,160,186,237,241,0,238,214,2,108,171, -227,198,7,162,209,200,16,238,167,11,226,3,11,225,142,5,224,30,12,224, -85,16,236,50,0,224,85,22,226,103,6,98,23,65,49,64,149,237,99,1, -227,35,1,33,2,64,250,137,23,235,133,6,75,128,2,76,105,116,2,115, -46,75,2,110,111,119,2,110,83,121,2,109,98,111,75,183,64,47,136,89, -225,42,141,244,38,2,225,42,75,239,186,1,229,155,10,153,12,234,48,2, -164,222,69,46,111,123,230,96,3,156,46,236,184,10,241,83,2,67,153,134, -111,166,117,228,161,7,229,25,2,224,25,8,224,131,0,241,29,10,224,45, -9,225,40,2,230,144,11,229,27,8,166,14,224,19,8,100,76,230,212,15, -224,49,4,230,137,3,254,48,0,229,112,17,128,6,132,166,193,228,234,151, -9,71,142,78,140,192,45,68,185,232,115,4,180,66,238,210,2,224,107,30, -132,37,234,137,0,230,50,2,194,243,224,243,6,160,154,139,221,171,223,96, -82,45,6,232,108,6,162,11,225,207,5,226,226,3,167,31,130,15,64,5, -129,102,244,0,1,238,177,10,193,95,236,181,5,37,104,79,210,239,244,3, -235,218,7,240,15,3,65,75,225,37,6,190,90,131,51,107,3,122,184,198, -32,128,166,43,113,96,241,187,5,2,52,57,32,229,108,0,236,209,17,224, -112,0,161,43,225,188,1,224,55,2,145,80,128,7,234,62,1,144,117,246, -162,2,241,246,22,2,77,117,108,2,116,105,112,2,108,101,32,2,99,111, -110,2,115,116,114,2,97,105,110,2,116,32,115,2,111,108,117,2,116,105, -111,2,110,115,32,2,102,111,114,242,23,0,169,226,107,69,78,43,231,5, -0,98,15,140,107,70,236,2,52,56,54,65,4,89,167,64,24,140,88,2, -83,32,85,155,157,246,26,2,2,117,112,108,2,101,67,111,192,117,2,115, -34,32,194,29,65,43,78,199,78,51,128,104,75,23,2,56,56,32,38,209, -159,23,66,74,104,197,96,124,65,84,164,140,137,50,225,184,1,169,56,224, -16,1,228,36,0,195,123,227,217,5,192,38,96,68,251,204,9,96,5,234, -210,1,130,115,37,241,131,235,228,62,5,241,115,4,232,70,1,229,182,4, -97,217,96,205,234,91,4,161,206,130,87,143,206,101,147,254,79,2,228,89, -8,66,104,233,150,4,143,69,2,52,55,32,32,22,231,222,1,67,115,97, -43,229,99,5,245,127,1,67,33,53,53,99,136,2,89,32,67,227,88,4, -163,121,230,224,0,225,31,0,96,255,224,15,2,241,201,0,230,32,1,192, -83,64,148,2,51,49,32,233,137,4,128,157,159,249,32,230,164,22,98,240, -113,226,224,22,1,227,11,7,230,201,2,224,10,8,227,90,0,35,87,246, -2,0,244,62,2,132,29,64,25,164,153,65,30,253,253,1,161,199,193,41, -192,205,176,200,224,206,0,224,105,4,82,140,224,25,0,228,233,3,2,51, -32,80,96,25,64,201,143,125,64,41,85,51,227,215,4,236,43,5,224,103, -2,64,67,228,148,5,230,213,4,225,100,7,163,171,96,50,130,206,240,122, -7,236,60,3,209,221,236,190,6,2,95,56,50,227,227,1,244,116,2,225, -217,3,163,54,227,67,3,224,190,1,78,160,225,13,4,230,17,3,225,58, -2,129,53,129,246,224,20,0,240,119,1,94,173,129,171,210,40,2,49,48, -49,36,224,106,184,113,254,79,241,241,93,11,187,151,182,122,237,156,8,180, -143,113,253,225,37,48,32,14,225,39,3,99,176,101,132,2,51,57,55,197, -132,228,244,1,2,102,114,101,2,101,32,116,42,81,2,32,118,97,2,114, -105,97,2,98,108,101,2,32,105,110,2,32,111,117,2,116,112,117,2,116, -32,102,88,98,2,112,34,32,230,26,2,227,17,3,240,91,0,230,206,1, -164,238,228,235,5,228,232,5,231,16,1,225,158,2,140,241,234,15,1,228, -168,17,228,145,9,228,136,8,226,230,2,247,210,1,67,75,140,73,130,254, -240,15,3,64,27,139,106,65,113,135,64,230,240,1,245,179,3,228,139,4, -224,42,8,224,228,0,169,67,239,92,2,226,118,0,168,193,228,198,0,251, -141,2,154,79,98,69,228,19,0,135,230,162,24,238,82,5,227,188,2,161, -248,224,8,3,243,73,0,67,115,223,51,233,221,2,81,151,192,59,233,244, -3,224,25,5,224,26,6,224,29,7,227,238,3,227,133,10,192,196,226,229, -4,64,146,139,172,32,196,82,209,32,170,33,152,64,22,137,195,64,217,107, -181,66,101,137,130,90,156,180,31,94,47,197,60,64,7,97,91,96,13,64, -65,135,245,2,83,32,83,254,41,0,71,173,64,6,66,246,99,10,64,35, -64,16,67,18,128,201,64,56,136,21,47,63,2,51,32,75,128,18,64,49, -192,75,139,232,40,180,224,58,0,210,197,96,22,135,13,178,197,128,236,64, -15,34,148,64,71,134,224,96,90,80,225,64,18,247,28,3,202,242,64,23, -130,160,235,199,5,241,226,3,242,195,3,64,47,130,180,97,218,231,192,3, -32,25,132,138,97,135,161,4,128,49,130,12,32,140,2,50,32,90,128,120, -64,21,129,143,80,61,224,143,5,129,144,66,233,136,129,227,201,7,241,167, -0,238,98,3,254,113,9,189,5,224,39,18,112,89,236,128,4,237,23,0, -96,26,237,149,12,234,239,0,227,71,6,69,1,227,73,1,229,213,1,228, -186,2,241,73,6,210,80,195,67,224,132,8,139,160,236,13,2,133,122,101, -207,252,82,1,224,50,33,196,4,184,89,64,176,159,11,128,47,224,172,6, -229,203,2,164,85,160,244,225,74,11,227,211,2,224,145,6,131,50,225,72, -10,227,228,0,232,171,3,224,58,18,234,88,8,233,103,13,228,247,4,233, -93,8,224,19,0,198,197,225,69,12,136,107,225,69,8,225,64,9,178,98, -225,64,20,66,210,172,23,224,29,0,68,207,96,51,64,15,34,52,200,223, -224,64,3,64,55,132,32,192,232,32,218,184,212,91,94,64,80,40,50,2, -50,57,48,198,12,64,36,224,89,0,224,12,4,237,187,2,32,8,224,98, -0,41,253,224,11,1,44,170,224,122,2,64,7,227,229,5,117,149,237,112, -7,244,255,3,177,230,245,147,0,195,121,225,184,0,227,164,11,160,67,224, -46,24,2,50,49,32,226,141,6,253,159,12,227,216,9,193,60,227,218,5, -225,215,6,250,113,1,2,51,53,50,181,192,227,205,3,128,47,32,45,189, -57,198,91,224,94,10,206,189,32,44,240,87,1,224,180,1,239,156,5,227, -60,3,224,75,10,192,24,32,75,255,200,2,111,95,205,248,128,29,160,103, -2,95,55,50,78,30,216,243,97,199,133,245,110,121,134,120,69,108,96,137, -109,177,134,100,32,150,249,86,0,32,126,32,103,215,24,181,220,32,90,2, -49,52,32,64,12,134,63,153,171,227,48,6,117,75,90,36,55,98,76,108, -144,205,111,115,2,48,56,51,120,36,140,126,49,221,254,31,0,165,169,247, -226,35,209,1,181,231,200,187,66,189,94,40,132,54,158,134,236,45,1,234, -176,4,239,53,1,65,244,98,231,44,153,239,153,5,2,109,105,110,2,105, -109,117,2,109,34,32,210,90,32,92,233,66,2,249,178,1,2,95,52,55, -2,32,64,73,193,146,64,83,199,33,241,79,13,233,101,5,243,14,5,224, -13,0,102,27,226,154,0,97,242,160,75,145,88,33,234,196,158,128,29,32, -223,2,55,57,48,80,115,35,241,2,79,32,35,2,55,53,32,241,98,0, -242,243,6,64,162,135,146,245,228,20,2,78,97,116,149,225,75,216,32,44, -162,54,97,75,143,49,132,24,209,248,195,149,96,186,239,88,3,41,72,232, -205,0,2,50,55,56,143,197,196,253,236,224,3,252,171,7,64,207,237,52, -4,228,115,6,203,113,132,28,243,66,12,163,179,252,184,6,97,53,252,215, -0,227,97,0,255,213,9,243,31,0,243,3,1,225,202,9,199,201,88,181, -249,113,4,242,212,19,224,199,1,242,215,12,226,56,25,224,123,1,2,95, -53,48,114,215,244,215,5,241,19,5,233,197,3,243,121,0,228,160,0,228, -56,4,65,241,244,216,3,129,107,129,205,219,231,225,143,4,161,232,168,221, -2,57,55,54,97,187,105,253,177,188,32,40,32,9,99,209,231,227,18,225, -173,2,231,147,9,232,12,4,229,187,1,244,153,10,132,71,225,20,3,251, -86,9,97,20,97,181,225,35,1,32,14,247,232,5,135,86,225,95,15,224, -28,18,65,65,135,242,229,39,6,170,86,75,157,101,89,165,51,128,49,135, -236,131,101,226,172,18,164,18,226,162,8,226,157,7,234,95,0,247,22,23, -142,79,32,19,64,201,165,57,196,103,229,66,0,68,219,224,251,1,32,174, -69,193,72,130,227,179,7,84,247,116,169,223,151,64,19,77,61,128,59,255, -164,2,69,189,96,92,64,77,200,110,96,170,2,57,49,55,156,131,2,51, -51,50,64,83,84,218,45,175,194,157,64,29,32,44,2,75,32,66,228,54, -13,2,56,53,32,253,103,7,175,218,224,149,1,225,47,0,96,130,174,223, -71,220,225,103,7,224,49,1,64,44,64,89,247,29,6,64,144,198,68,224, -189,12,2,56,55,32,224,189,4,134,29,71,39,225,230,4,224,12,4,64, -244,227,145,0,81,157,106,82,131,104,146,86,103,172,241,185,0,2,67,32, -79,194,189,64,113,246,248,1,192,50,202,233,199,72,232,99,8,227,80,1, -240,78,0,250,50,13,235,234,4,235,201,0,237,160,6,251,141,13,235,201, -17,249,251,3,254,15,19,241,105,0,68,97,241,103,1,181,81,34,177,232, -253,1,65,106,252,154,0,211,181,227,85,2,129,98,198,169,236,7,1,224, -35,3,169,239,104,56,216,209,247,50,0,226,26,5,2,48,57,32,192,133, -104,101,64,126,135,55,130,167,252,30,8,2,49,48,32,229,212,3,64,242, -241,116,11,64,71,133,141,226,233,16,97,72,245,248,15,130,141,247,251,4, -226,152,11,232,137,8,239,246,4,192,136,132,212,105,74,64,122,47,207,176, -92,64,204,134,48,226,195,2,228,180,1,66,236,233,197,3,237,186,4,160, -100,65,209,249,176,2,226,68,2,143,200,169,109,236,117,7,251,7,4,184, -130,224,33,12,128,27,226,224,4,232,193,3,249,27,13,226,202,24,254,88, -9,254,74,6,236,163,2,253,14,0,251,107,22,64,62,201,255,133,164,80, -52,58,3,132,86,32,9,130,115,252,193,12,224,12,1,224,20,0,224,160, -5,237,64,4,96,2,224,136,12,253,151,6,230,75,0,245,31,1,64,144, -41,207,168,241,249,133,9,225,8,3,208,58,249,211,13,2,48,52,55,192, -49,224,18,6,160,193,32,245,2,53,55,55,171,13,105,47,2,48,52,54, -65,3,2,57,57,48,99,203,2,53,56,49,32,34,2,56,50,32,91,115, -32,198,111,19,67,35,128,9,44,125,164,183,224,30,0,2,35,50,32,240, -17,3,255,189,14,225,165,2,71,28,96,137,76,8,139,137,115,213,2,51, -53,51,96,30,239,244,0,35,14,68,12,99,40,66,50,196,220,225,136,1, -99,165,240,154,1,225,144,2,230,150,0,97,236,99,172,224,110,10,201,181, -2,51,53,55,128,212,2,57,51,51,96,52,214,145,64,130,135,81,169,115, -114,0,32,4,224,14,6,46,228,45,168,238,48,1,96,56,217,252,228,109, -19,2,90,32,66,228,100,45,244,88,15,192,124,135,73,228,97,0,244,25, -0,64,27,135,56,2,95,51,52,2,48,32,58,131,4,220,239,128,69,64, -20,133,114,239,211,1,2,53,53,32,229,163,2,214,187,227,59,0,166,4, -64,57,234,242,4,228,165,1,228,119,0,226,224,3,228,136,4,229,51,1, -224,17,5,140,243,228,35,5,243,234,0,224,32,0,224,62,3,247,194,6, -224,23,0,160,38,240,59,5,96,8,160,5,2,95,55,52,243,96,4,237, -79,15,236,157,0,205,159,130,151,241,67,4,244,141,2,228,253,3,66,122, -134,217,247,159,5,231,6,3,71,96,79,80,218,206,2,55,51,51,65,120, -2,56,51,57,188,195,65,100,255,135,19,2,101,120,112,2,97,110,100,2, -68,105,99,2,116,58,32,143,120,2,95,49,50,71,212,243,207,0,237,138, -16,228,127,14,225,71,4,242,55,8,226,126,0,220,143,232,160,6,229,214, -2,224,19,4,195,194,224,22,17,233,59,1,242,222,1,255,96,1,224,55, -8,232,115,3,224,29,10,43,30,32,30,68,221,2,50,50,54,251,116,1, -230,105,6,255,188,4,230,237,0,144,64,236,63,1,255,162,11,244,98,1, -99,36,246,170,1,146,107,176,131,176,119,33,117,228,49,2,232,193,0,91, -255,37,165,32,169,133,135,229,126,12,232,225,0,105,188,168,236,101,234,64, -109,124,66,140,128,165,224,225,15,11,230,172,18,249,249,5,248,210,7,232, -221,19,255,72,14,225,123,13,227,185,3,225,90,56,100,235,61,37,65,91, -160,95,225,75,23,227,12,2,202,162,89,197,78,81,244,113,3,192,21,232, -29,1,179,213,179,212,233,113,5,64,20,147,243,64,169,32,98,69,20,218, -218,45,254,226,109,1,238,206,1,128,207,32,31,32,74,67,228,112,141,229, -97,5,108,231,102,156,150,136,229,254,2,200,231,251,171,3,224,46,18,192, -44,122,242,198,47,138,119,131,95,159,80,159,42,116,20,85,197,2,54,51, -32,33,229,32,7,69,7,2,55,56,53,197,246,76,92,2,58,49,48,64, -251,107,163,154,111,65,182,243,227,1,245,169,16,240,155,27,96,33,96,57, -224,223,2,235,170,0,210,5,250,4,0,252,22,0,96,153,166,137,201,253, -64,220,32,235,149,158,241,215,8,207,186,232,74,2,255,15,13,253,45,3, -192,148,227,83,2,172,224,234,118,1,179,94,245,99,0,2,95,54,57,227, -247,1,69,249,48,207,226,161,19,159,14,128,23,238,56,0,125,81,164,76, -77,219,229,253,1,2,36,120,34,135,234,99,14,188,27,2,75,52,32,32, -2,252,33,1,128,31,136,38,237,89,13,212,54,224,231,0,2,57,49,32, -161,243,176,110,110,58,242,223,4,231,214,1,231,24,0,139,171,238,29,5, -148,190,243,5,0,224,43,0,160,23,128,35,243,0,8,224,21,9,225,246, -0,224,94,4,208,164,237,254,2,224,31,18,192,67,249,108,1,66,36,163, -28,228,223,3,232,106,3,224,32,8,160,69,216,77,64,7,253,119,5,226, -63,3,239,228,3,247,151,15,193,27,251,161,7,64,81,224,15,1,214,51, -227,26,1,128,76,179,135,226,224,1,128,159,236,221,1,65,188,137,248,235, -92,1,245,226,1,160,107,32,229,177,55,128,138,224,8,0,64,61,138,33, -234,249,2,64,20,239,97,31,218,253,234,249,53,245,251,4,224,215,1,239, -93,9,64,247,64,25,132,229,226,238,14,115,113,226,238,2,51,109,240,72, -13,82,23,224,230,27,108,29,235,221,63,228,225,1,128,130,132,220,32,63, -76,198,69,237,224,1,7,233,66,0,233,5,7,235,67,6,224,34,17,224, -32,3,32,188,205,152,64,125,132,87,225,98,1,236,94,1,97,70,132,115, -33,119,164,116,162,119,64,29,164,49,104,153,100,240,122,210,64,25,249,74, -7,2,97,100,105,2,99,116,34,128,27,130,108,98,170,46,171,32,67,64, -20,130,108,227,183,3,227,201,0,234,51,1,229,169,2,232,95,2,83,238, -242,133,2,104,101,236,178,3,242,156,11,128,54,222,110,224,21,5,2,56, -48,32,96,146,130,122,227,249,5,253,209,0,204,128,224,177,3,234,200,13, -232,25,6,224,59,1,240,6,1,109,58,253,179,4,168,59,228,202,6,201, -180,192,137,64,194,160,84,224,35,5,224,75,7,160,37,235,28,8,225,18, -9,98,182,249,159,8,233,189,1,244,25,7,225,96,0,207,167,225,155,8, -2,55,50,32,242,19,12,64,26,227,35,5,224,99,73,225,131,0,237,194, -4,224,15,2,224,132,3,224,47,2,131,111,238,119,2,226,121,26,169,38, -227,104,0,224,140,16,240,233,1,224,106,63,131,141,233,246,3,225,60,10, -237,11,6,237,94,5,241,119,1,166,175,156,146,2,48,52,48,225,161,6, -128,174,163,37,64,118,65,62,246,79,1,32,5,180,157,246,85,5,93,121, -225,19,11,232,86,0,207,117,237,170,12,246,128,6,224,127,1,236,76,4, -232,13,2,250,39,3,101,242,34,230,129,100,39,63,248,23,2,239,18,3, -228,42,18,227,47,2,235,78,1,239,205,2,160,16,2,53,48,32,203,106, -109,202,108,209,47,209,73,243,2,52,52,56,215,189,224,119,2,97,99,51, -125,239,238,2,2,83,117,98,2,115,117,109,2,112,116,105,2,111,110,32, -2,99,104,101,2,99,107,32,2,102,97,105,2,108,101,100,143,250,249,104, -9,97,169,246,102,18,217,40,240,27,4,65,17,64,200,64,62,133,254,115, -82,2,89,32,83,64,148,129,145,233,38,1,209,220,227,59,1,97,103,229, -158,3,228,165,1,228,162,5,236,40,3,192,251,241,102,12,228,181,8,128, -51,197,51,245,47,1,224,32,7,99,249,192,26,178,95,160,26,161,154,34, -106,97,237,224,9,1,249,170,9,195,77,233,59,0,170,21,239,120,11,229, -145,3,224,238,18,155,199,225,54,5,250,51,4,224,31,5,250,53,2,175, -107,195,222,224,91,0,224,63,5,193,78,239,93,9,224,13,7,224,58,8, -250,115,15,129,137,219,248,227,22,10,128,26,160,154,247,96,4,231,17,7, -244,16,0,227,243,2,225,184,5,229,39,1,225,80,30,193,47,235,187,0, -226,63,13,226,3,4,233,164,4,161,98,244,111,5,225,23,3,198,240,117, -204,224,220,0,230,68,3,224,46,4,224,194,2,248,76,9,229,132,0,165, -118,120,232,109,63,130,83,2,51,53,54,228,130,3,231,188,8,224,198,4, -252,95,9,229,230,3,193,164,230,226,2,239,179,5,160,145,228,136,9,128, -31,129,118,224,27,6,227,109,0,44,22,104,138,239,179,1,109,24,224,4, -1,223,79,244,200,23,2,102,114,101,2,101,84,121,2,86,97,114,2,115, -58,32,244,200,3,112,134,230,132,3,64,76,36,141,241,157,2,177,156,32, -4,176,18,128,6,68,190,206,245,2,89,32,67,222,9,97,22,228,153,3, -240,182,11,164,89,225,214,11,192,25,107,248,165,247,230,205,5,64,8,96, -31,176,208,230,112,4,252,120,0,233,70,8,241,171,6,230,91,5,254,79, -14,65,201,228,222,2,251,215,1,233,214,0,234,76,1,230,247,6,200,38, -231,28,3,231,71,3,254,224,3,246,60,11,238,63,4,224,187,3,179,167, -241,190,2,225,7,35,242,226,0,2,57,53,49,225,9,5,224,40,2,211, -51,198,228,140,106,193,212,230,233,13,112,76,49,61,251,10,0,254,73,2, -224,245,5,164,228,128,179,245,108,0,245,178,0,229,246,6,128,13,210,9, -128,143,217,104,238,53,2,112,198,224,110,7,224,177,0,2,51,55,48,32, -36,2,52,48,48,35,102,122,200,192,112,134,103,2,51,49,57,167,164,227, -62,5,2,79,32,35,2,51,53,32,166,182,131,47,2,49,52,56,224,136, -2,173,77,249,13,5,236,25,1,248,245,8,145,239,234,5,9,224,25,0, -231,244,2,145,63,233,10,4,230,23,9,132,210,172,56,129,210,225,4,7, -243,207,1,224,19,0,64,186,141,243,2,85,32,67,244,55,14,32,25,205, -252,244,88,14,195,163,234,239,4,230,230,4,244,130,8,205,146,242,161,0, -2,95,56,52,2,52,32,102,228,165,0,2,45,62,34,97,243,224,21,5, -2,80,114,105,2,109,105,116,2,105,118,101,2,115,46,45,128,32,224,89, -5,244,186,8,225,160,1,238,70,1,240,169,12,227,73,0,229,244,1,65, -198,228,190,0,64,160,245,247,2,73,206,101,26,32,21,172,184,197,54,193, -132,96,117,236,12,0,225,64,0,235,25,7,187,230,239,98,3,224,36,18, -64,92,64,8,32,91,64,100,239,24,2,231,239,5,230,188,4,138,35,226, -79,6,237,136,4,246,77,14,255,41,9,232,26,21,138,5,233,107,17,224, -31,6,233,107,0,2,83,32,67,224,169,0,233,39,10,160,54,229,75,4, -163,100,107,186,246,5,2,226,217,0,55,79,249,128,4,193,153,249,150,0, -233,145,12,231,224,9,252,77,2,224,13,5,224,56,12,232,26,6,239,229, -2,245,166,0,227,198,4,231,184,0,247,155,5,32,44,226,13,4,234,49, -6,225,8,9,204,196,64,254,168,56,225,10,13,233,167,0,128,121,246,81, -3,209,54,241,48,9,225,181,5,227,60,8,2,57,50,51,224,32,0,240, -255,5,254,151,21,226,72,3,97,49,65,159,70,2,64,155,96,159,238,82, -10,109,248,173,173,195,243,232,233,15,2,99,97,110,2,110,111,116,2,32, -117,110,2,105,102,121,168,234,229,237,5,2,56,51,54,229,237,12,224,66, -1,2,32,97,110,2,100,32,34,132,104,128,45,236,183,13,226,93,6,67, -158,142,15,254,167,2,231,45,2,35,206,232,30,0,187,102,255,245,1,2, -54,54,32,128,65,142,18,188,225,155,145,128,8,220,242,84,236,152,216,2, -48,54,53,213,73,64,62,243,244,4,229,52,2,2,126,34,32,96,34,135, -198,255,71,2,224,156,5,171,19,240,21,3,133,80,64,104,32,119,228,234, -11,64,251,229,96,0,226,95,8,243,150,2,226,95,23,240,180,4,101,105, -2,54,48,32,240,45,5,228,120,1,229,163,3,67,1,107,58,196,11,2, -48,53,55,243,111,7,226,70,44,2,121,99,108,2,105,99,32,226,64,10, -72,167,98,72,2,57,57,48,128,71,226,73,18,2,61,32,34,226,71,15, -238,53,7,240,68,5,225,143,0,228,179,1,220,155,128,224,253,198,1,97, -142,192,141,161,151,136,153,227,185,21,225,33,16,2,57,55,57,233,161,2, -143,138,2,48,54,49,202,132,224,233,13,2,101,114,114,2,111,114,58,193, -48,96,132,136,99,65,242,2,80,32,102,224,41,0,2,116,121,112,2,101, -34,32,2,64,64,102,224,17,0,2,107,105,110,145,98,224,18,1,2,115, -111,114,86,178,224,18,3,2,114,101,97,2,108,109,34,163,37,184,154,241, -119,38,2,53,57,32,128,62,135,161,177,119,133,71,241,92,4,239,18,5, -239,15,17,246,132,1,241,67,24,165,111,237,14,12,250,159,7,231,4,9, -34,42,238,47,11,130,244,238,29,6,233,112,4,48,207,239,115,38,251,155, -0,246,205,9,239,16,8,237,60,26,187,13,224,133,1,242,8,1,61,175, -32,195,191,238,238,86,1,65,165,98,55,110,76,225,95,1,241,229,15,161, -132,238,104,18,235,161,6,225,123,41,228,160,6,195,157,132,22,35,150,235, -112,3,227,201,10,66,139,191,53,232,9,2,163,202,244,85,6,111,119,196, -111,33,30,2,55,51,50,128,69,97,225,192,77,227,190,2,242,212,6,90, -194,99,183,224,59,1,2,50,53,52,127,174,173,80,224,65,0,178,52,225, -23,12,225,56,0,225,90,15,194,59,233,78,8,238,223,7,187,189,162,14, -224,78,15,214,163,224,213,8,192,24,98,163,225,43,6,226,128,16,224,46, -13,225,54,14,129,53,161,114,225,183,10,224,23,13,252,141,0,224,99,3, -239,156,9,224,132,9,226,245,3,66,237,136,50,252,220,7,174,74,188,214, -86,200,252,214,0,229,249,0,108,133,236,198,0,64,75,200,60,101,233,151, -3,204,195,192,39,64,38,136,44,224,112,4,253,66,1,224,107,3,64,44, -136,54,253,32,12,221,26,253,23,58,224,29,20,224,26,17,224,23,14,253, -101,2,160,197,200,168,45,53,232,173,5,245,53,3,232,173,17,235,234,3, -243,157,2,188,41,239,115,14,253,19,5,162,249,244,161,0,116,143,160,11, -235,204,0,2,56,55,52,249,251,3,233,170,0,234,74,5,105,32,74,76, -144,211,2,55,56,53,238,199,4,201,80,228,107,2,234,109,3,210,48,96, -7,130,177,241,96,2,166,66,227,191,1,243,132,11,134,119,161,90,222,83, -220,242,121,128,242,45,21,35,0,241,12,5,242,166,8,242,26,0,242,22, -13,240,209,9,64,146,97,225,229,125,7,71,39,166,99,227,100,21,2,52, -57,32,227,100,9,175,247,64,239,201,126,129,154,64,114,136,133,53,32,35, -26,127,161,134,216,64,26,168,97,227,53,11,227,61,7,227,65,30,226,211, -1,32,95,64,171,194,207,129,160,176,14,237,107,1,254,175,6,191,30,235, -252,1,249,71,36,224,89,0,240,11,22,227,39,1,236,68,0,232,70,15, -204,1,240,52,20,230,70,8,229,114,8,136,252,202,251,239,198,8,234,226, -3,188,26,235,205,0,231,93,8,230,84,16,233,40,4,249,59,3,228,61, -4,241,92,29,241,165,3,231,89,196,251,110,18,241,40,9,209,82,228,92, -7,228,157,2,234,213,0,237,53,19,243,213,10,2,52,53,32,241,238,7, -226,135,4,165,106,2,51,49,50,228,19,4,226,84,17,224,121,5,255,109, -5,162,94,230,41,6,103,227,250,158,12,192,140,243,142,3,241,31,2,251, -86,2,253,24,1,226,201,6,227,224,4,226,131,4,230,51,9,121,148,32, -205,46,16,37,227,128,154,165,64,225,129,1,32,2,141,249,224,104,7,193, -4,97,14,101,141,96,11,2,54,48,48,224,66,4,128,60,224,36,3,192, -211,160,25,70,103,110,84,247,131,4,237,218,1,2,98,97,100,2,32,115, -121,2,110,111,110,2,121,109,32,2,117,115,101,223,110,96,169,64,69,230, -0,14,233,79,2,204,62,101,27,177,132,33,115,37,206,32,19,2,90,32, -90,229,41,3,247,169,1,97,109,254,82,39,217,155,237,246,29,236,122,56, -173,43,236,134,1,135,86,65,88,228,182,0,161,171,185,74,200,227,2,80, -32,75,230,228,1,226,88,4,132,195,253,200,1,232,213,1,32,11,130,213, -32,97,102,232,98,61,252,155,3,225,134,8,97,221,227,169,4,229,69,26, -96,50,140,144,192,44,238,116,30,229,56,26,238,231,29,228,226,21,251,216, -2,139,211,253,110,2,233,25,1,241,52,0,62,82,207,138,2,56,55,57, -253,228,1,98,160,93,157,240,218,2,2,117,98,115,116,159,2,109,112,108, -2,101,109,101,2,110,116,101,144,252,199,217,139,195,125,117,64,14,139,171, -32,14,2,52,32,90,224,1,4,255,35,0,128,54,139,166,131,132,73,209, -32,6,35,52,64,25,138,250,224,128,1,2,100,105,99,81,91,64,26,242, -38,1,251,75,7,201,151,229,25,7,228,54,0,192,247,153,136,130,4,179, -30,146,36,2,48,52,49,99,150,251,54,8,64,158,32,117,91,93,32,47, -160,230,137,74,96,110,106,139,32,88,2,51,32,102,245,213,6,2,45,104, -97,2,112,112,101,2,110,34,32,160,72,137,100,250,196,134,2,61,62,34, -250,196,21,160,32,250,196,31,76,97,65,26,65,22,225,21,6,224,84,2, -2,84,121,112,133,55,64,49,246,133,4,110,3,34,23,2,57,56,51,135, -84,65,206,2,57,56,52,115,233,2,56,50,32,224,129,0,75,23,93,235, -105,15,116,174,64,75,130,142,236,134,3,65,247,224,79,15,149,90,244,157, -3,2,50,57,54,98,141,93,73,96,80,130,208,241,221,25,134,73,128,20, -234,175,1,229,141,4,224,26,12,133,123,229,83,9,239,231,2,165,56,192, -149,241,76,21,164,168,224,44,2,241,56,20,130,232,233,189,10,192,24,226, -69,1,128,7,224,40,8,226,110,7,159,48,230,118,0,224,12,1,2,95, -57,52,32,84,96,161,74,198,238,12,5,224,175,0,228,41,4,130,240,178, -139,32,33,67,234,160,76,2,55,56,56,224,67,6,135,128,197,240,224,253, -7,243,112,13,242,54,138,128,254,229,238,21,225,34,2,226,57,9,242,32, -4,33,8,143,162,97,15,2,89,32,66,167,103,228,68,1,168,250,135,18, -64,53,116,32,225,63,2,198,126,221,0,230,225,1,224,101,0,143,149,160, -52,224,60,2,224,172,4,242,73,6,64,35,165,205,2,80,32,35,96,181, -32,121,64,24,208,252,169,207,34,55,32,50,64,24,133,255,99,249,142,253, -2,48,51,49,128,25,215,187,250,107,0,2,51,48,32,96,24,165,168,101, -227,2,55,52,55,248,3,3,2,91,93,34,160,137,133,152,131,34,224,5, -1,128,237,32,238,202,94,135,89,114,166,64,9,2,83,32,83,69,83,55, -148,132,181,251,0,9,230,30,0,96,52,128,154,130,177,80,235,234,87,8, -2,99,111,109,2,112,111,115,2,101,83,101,152,75,185,172,2,48,50,55, -32,54,2,53,52,48,185,189,102,226,130,227,139,181,42,224,200,205,65,106, -71,249,225,106,6,2,50,57,32,165,21,251,155,6,224,149,5,128,144,224, -143,1,2,104,97,115,2,70,105,101,2,108,100,34,195,161,2,48,55,32, -96,78,229,176,0,224,78,36,2,115,101,116,224,78,13,133,179,134,162,32, -14,33,79,224,64,3,44,249,64,198,249,89,3,2,99,67,111,2,110,69, -114,57,192,161,192,69,226,230,65,2,225,161,0,196,43,103,250,2,55,57, -48,129,157,97,64,2,48,50,51,250,32,20,32,97,2,116,114,111,2,108, +96,134,201,226,1,10,119,143,224,101,17,103,34,126,18,99,91,32,73,121, +238,32,14,127,51,110,11,58,74,101,202,32,246,115,55,245,104,7,183,241, +2,57,49,49,32,21,64,47,159,178,129,204,250,185,0,224,129,15,64,124, +224,231,18,224,228,35,2,54,50,54,162,213,225,173,6,2,53,49,57,128, +32,2,57,55,32,233,45,1,226,117,0,66,2,224,147,4,163,53,229,65, +4,2,56,55,32,32,64,67,196,227,66,5,224,119,1,224,68,4,2,52, +52,51,224,216,21,138,226,160,218,2,55,48,51,160,185,226,25,25,121,235, +224,88,3,224,11,15,224,112,6,2,102,111,114,2,101,105,103,132,149,224, +140,18,224,27,8,2,99,99,97,2,108,108,34,160,26,2,54,48,52,65, +6,161,225,64,15,97,89,224,118,5,2,56,54,32,224,62,1,2,58,58, +34,193,190,192,52,224,216,13,2,55,48,52,224,245,15,72,8,227,152,4, +98,182,128,54,2,49,57,50,225,92,10,2,110,102,105,2,120,108,34,199, +51,225,150,2,152,247,224,45,10,2,114,34,32,196,127,224,92,3,107,82, +224,46,10,203,250,64,28,128,151,33,8,227,252,2,2,105,103,105,97,79, +231,61,6,188,232,66,96,71,227,87,24,114,61,171,46,41,28,2,95,54, +49,96,121,248,203,10,35,133,192,32,224,33,8,170,201,160,91,71,153,224, +36,4,224,0,0,226,201,1,104,57,226,201,6,226,125,13,226,136,15,65, +27,226,112,18,2,99,108,97,2,115,115,34,161,252,2,51,48,32,227,196, +2,161,199,227,201,9,2,49,50,52,128,30,96,164,226,11,17,32,222,194, +124,224,131,6,2,54,49,53,224,33,8,230,245,7,232,148,3,200,84,32, +44,39,103,64,5,142,193,224,246,17,66,111,227,216,19,2,110,115,116,2, +97,110,99,228,181,1,164,28,128,94,2,55,48,53,228,163,8,32,83,229, +5,22,2,100,101,102,2,97,117,108,196,45,2,53,55,54,96,219,96,174, +64,94,225,199,6,227,99,19,225,179,22,229,110,3,2,48,56,32,229,110, +9,227,219,15,133,88,224,119,17,66,109,224,119,18,2,112,97,116,45,250, +196,156,197,233,226,37,15,131,1,232,92,3,2,53,55,32,105,34,232,155, +1,135,216,128,15,42,120,202,165,96,140,110,122,232,119,7,224,231,18,2, +60,45,34,160,152,64,103,230,65,45,224,252,32,163,159,71,135,225,215,7, +194,77,229,12,0,225,141,13,64,22,47,251,2,56,55,53,32,241,234,127, +0,67,10,123,88,2,83,32,83,107,55,36,79,2,60,32,64,114,171,224, +18,6,64,228,100,150,224,18,1,157,115,228,201,2,97,67,2,49,51,56, +100,201,228,229,6,128,253,160,27,2,95,53,57,130,248,242,107,0,224,20, +10,224,62,4,186,197,128,62,2,75,50,32,36,198,200,81,224,149,6,66, +7,236,157,5,224,58,3,241,82,0,98,35,161,246,224,115,1,69,128,224, +90,1,65,33,220,173,77,196,36,138,64,24,36,110,64,25,156,148,160,25, +99,193,160,24,156,152,232,113,8,2,55,53,50,232,113,1,64,39,141,150, +160,64,96,128,160,64,141,124,226,79,6,226,94,10,227,88,11,110,61,72, +107,204,254,231,27,5,99,149,64,131,2,56,32,102,226,37,0,2,83,79, +85,2,82,67,69,167,26,229,8,4,2,52,52,53,254,151,0,235,38,3, +224,135,1,229,134,5,204,154,224,158,16,208,210,128,37,112,15,96,85,224, +118,5,97,172,232,93,2,227,40,18,2,97,115,34,197,1,201,47,136,144, +232,52,22,231,209,3,231,208,10,2,104,105,100,52,106,225,18,11,160,155, +197,114,141,71,2,55,48,50,227,154,11,224,100,22,2,113,117,97,2,108, +105,102,2,105,101,100,128,103,65,250,143,3,236,114,25,159,233,65,200,162, +200,164,93,33,40,228,101,22,238,2,2,2,57,48,32,237,239,7,229,173, +17,165,3,96,95,231,44,13,224,46,4,139,20,107,92,64,215,143,104,81, +104,80,220,64,17,142,250,241,88,3,64,7,66,29,64,29,141,226,2,90, +32,66,64,21,128,50,96,234,176,32,225,88,1,112,64,2,83,32,95,32, +141,97,142,101,209,99,4,148,200,228,6,0,136,99,129,189,96,31,2,90, +32,95,108,192,2,50,49,53,196,133,64,100,131,240,230,73,4,41,241,228, +114,2,2,85,32,66,37,47,82,114,132,119,81,203,208,151,211,98,114,2, +249,62,1,240,182,1,116,21,238,237,1,121,220,180,76,96,56,224,16,0, +178,90,249,130,3,146,87,243,197,3,64,17,181,110,230,184,2,179,39,240, +235,3,178,44,242,230,2,192,10,213,156,67,214,240,76,1,182,162,2,53, +55,48,224,97,0,226,69,8,135,59,160,41,147,147,246,63,5,165,102,147, +244,65,104,191,63,178,219,238,60,0,238,29,3,208,4,231,136,4,183,225, +64,237,64,10,147,22,245,22,5,225,190,0,197,149,225,192,5,150,17,98, +20,240,132,8,32,203,232,67,3,254,18,1,213,224,245,221,2,193,30,242, +132,1,232,77,9,149,250,32,57,192,214,224,211,23,38,25,132,186,128,193, +134,62,229,112,1,33,41,2,51,51,32,224,100,5,228,222,18,110,143,100, +158,64,228,2,54,57,52,238,222,24,116,149,129,182,97,98,184,54,228,229, +1,224,78,8,236,10,24,224,77,2,32,7,34,135,226,140,2,73,50,166, +156,144,80,84,108,48,80,151,213,2,95,56,51,203,159,128,38,65,18,244, +192,0,241,148,14,224,5,8,225,223,3,65,15,230,190,6,224,167,0,68, +63,234,134,9,137,43,34,17,128,177,224,246,0,225,196,6,45,117,239,162, +10,229,162,7,96,36,119,140,32,86,224,51,0,229,170,1,2,54,52,54, +225,220,8,2,54,57,51,193,3,170,54,229,91,2,2,54,50,49,96,165, +229,226,28,138,56,74,162,243,229,19,241,30,5,35,150,111,119,2,53,48, +53,230,76,26,84,233,224,105,26,160,209,230,96,15,2,57,48,48,224,199, +19,2,54,55,56,214,226,224,139,14,173,227,129,169,224,221,18,2,55,56, +54,197,201,238,107,12,130,237,195,54,224,57,9,102,64,224,57,10,35,162, +224,56,2,66,180,183,66,225,62,22,91,155,136,180,129,23,226,188,5,231, +140,13,132,254,195,232,2,49,51,55,226,64,9,2,52,55,32,233,181,9, +226,246,2,2,49,48,49,224,143,13,211,55,104,27,226,241,8,32,23,199, +237,232,219,2,2,54,57,50,237,32,9,2,46,46,34,228,67,0,226,14, +9,2,49,50,53,163,219,136,241,120,219,64,14,200,40,231,248,4,183,38, +2,49,54,56,2,57,32,58,128,155,128,15,97,32,132,64,32,28,33,154, +32,29,32,35,228,45,2,227,217,11,74,212,163,217,227,87,3,93,32,64, +70,97,58,160,8,64,79,168,17,228,119,22,2,54,55,57,128,62,161,40, +2,56,50,32,128,7,161,223,125,11,64,7,34,97,64,85,134,168,225,226, +15,2,49,56,50,234,171,1,233,88,3,99,251,2,54,56,53,96,76,225, +131,2,145,246,240,34,6,2,111,34,32,235,71,1,65,7,2,54,54,55, +129,82,64,133,128,212,242,170,11,2,81,117,97,2,108,68,111,242,171,10, +178,72,146,171,221,2,45,186,128,18,251,38,4,192,7,64,59,233,104,2, +253,131,12,192,168,192,71,168,61,114,176,103,241,2,51,55,48,66,173,2, +50,56,32,224,63,2,65,201,32,6,254,203,6,64,220,230,47,5,242,182, +23,2,55,55,49,241,190,22,154,187,227,21,0,245,94,17,140,122,233,30, +2,241,76,8,2,104,101,110,245,56,0,224,77,56,2,101,108,115,185,91, +224,77,1,226,210,4,32,45,224,245,16,71,93,224,245,29,162,58,240,94, +9,2,45,62,34,242,94,0,236,19,11,65,139,197,6,224,132,14,225,122, +22,2,108,101,116,224,133,6,182,49,243,109,20,225,174,4,64,132,205,86, +224,132,12,2,56,51,52,244,181,22,2,97,115,101,226,1,18,224,45,6, +188,233,224,177,0,2,56,49,32,161,10,188,109,233,187,18,114,75,202,147, +102,210,96,56,196,255,230,14,14,71,167,228,232,12,69,77,164,232,180,252, +198,215,231,59,13,193,46,165,95,233,69,3,71,128,235,56,5,170,17,135, +153,251,218,9,239,182,8,248,2,21,205,62,252,1,12,49,226,40,148,2, +51,53,32,96,237,202,155,2,53,55,53,86,249,188,25,32,183,69,129,224, +183,8,33,81,224,154,5,231,47,12,136,158,224,197,7,231,90,18,252,174, +18,196,245,178,150,2,95,51,57,32,184,32,42,96,170,64,146,110,111,78, +64,192,196,138,27,224,198,0,230,112,29,224,5,9,233,195,2,74,101,207, +127,224,24,11,102,64,234,95,64,66,56,234,95,32,138,92,234,85,29,2, +54,55,48,233,206,1,234,66,22,32,44,228,76,10,234,67,2,199,216,251, +196,4,2,54,55,50,224,40,1,224,173,0,224,96,15,251,192,10,234,164, +3,173,28,224,96,5,108,96,225,14,17,130,15,225,111,31,131,197,130,130, +235,195,21,2,55,57,48,71,55,104,133,161,70,246,111,19,2,114,105,109, +2,105,116,105,2,118,101,34,162,23,142,187,66,141,200,168,232,41,12,2, +115,116,114,179,39,232,41,6,129,191,250,213,0,167,204,160,82,136,124,149, +82,64,202,41,231,64,22,231,182,0,142,23,64,187,40,59,2,50,57,54, +208,59,32,207,2,51,32,79,233,192,2,96,54,134,97,213,162,96,102,117, +72,97,174,227,72,2,170,39,225,219,12,136,96,32,227,131,228,233,88,2, +232,110,4,238,18,1,226,236,3,64,106,133,219,192,132,100,9,160,132,165, +188,240,143,4,32,31,235,155,1,224,9,21,241,123,12,128,120,240,229,7, +64,117,132,116,160,59,224,13,20,146,90,236,21,3,196,211,141,248,208,162, +140,111,172,118,226,132,0,224,147,14,231,33,0,224,94,11,66,185,254,169, +7,236,53,13,224,70,9,225,145,0,144,25,224,58,17,243,17,11,224,213, +2,240,143,9,241,30,0,240,21,3,138,111,252,139,22,107,77,245,245,7, +237,105,8,2,54,54,56,224,243,41,224,240,3,64,66,135,113,224,239,15, +224,237,4,192,234,224,226,3,66,135,135,212,98,159,65,200,131,115,64,88, +226,183,1,97,94,130,182,64,180,246,137,28,2,95,49,50,131,87,228,245, +5,144,8,2,54,53,56,224,218,3,224,54,5,79,50,233,251,43,224,125, +7,232,188,5,65,147,235,252,13,233,241,2,151,53,2,54,53,57,254,120, +19,239,10,4,235,87,11,244,58,11,190,45,64,136,237,98,0,231,162,13, +250,19,8,228,155,15,2,53,50,49,225,95,9,126,30,233,84,13,254,98, +4,254,177,15,110,235,252,140,30,254,106,5,244,96,0,224,123,21,65,1, +133,208,246,90,5,65,32,32,244,245,132,7,159,103,96,180,227,191,9,140, +172,128,83,251,28,2,229,31,14,224,186,3,2,119,104,101,2,114,101,34, +250,24,0,248,189,14,64,87,134,43,229,119,4,100,233,96,157,64,36,245, +51,5,2,39,32,79,75,180,160,64,99,102,70,171,224,137,1,227,207,1, +64,93,198,30,235,252,17,228,108,45,224,114,13,64,113,217,95,70,142,67, +215,163,239,209,58,167,99,195,166,32,33,32,29,67,15,226,178,3,254,241, +13,222,75,2,53,57,50,164,96,64,58,196,47,2,54,53,54,81,163,64, +88,241,163,3,150,201,2,54,53,53,128,104,227,27,4,241,163,41,184,55, +150,34,64,79,168,58,231,14,4,32,26,236,177,12,141,3,167,12,247,213, +3,247,210,17,153,31,2,50,55,56,203,206,193,52,236,249,123,97,0,131, +22,41,132,255,13,9,255,201,6,67,250,255,33,6,159,5,117,20,137,172, +160,219,255,73,12,160,38,91,62,224,38,0,82,3,183,184,64,140,233,119, +0,130,100,76,99,234,30,6,255,207,5,32,183,224,164,6,64,87,224,48, +4,135,8,224,48,0,255,164,1,255,235,17,224,37,3,225,39,0,207,131, +194,225,236,139,27,217,1,128,131,224,19,1,96,80,252,199,1,35,105,98, +89,135,64,64,64,160,24,96,26,156,100,142,27,220,231,105,14,227,165,0, +64,33,131,165,66,229,64,165,233,100,10,182,159,2,48,57,32,96,40,131, +101,97,60,92,88,154,43,200,131,132,195,128,21,128,55,139,132,98,203,76, +54,160,24,171,167,64,79,227,151,18,230,18,6,2,114,105,118,223,33,225, +77,0,127,17,150,201,98,221,238,19,7,250,114,2,214,197,101,62,227,12, +1,229,156,13,68,12,227,222,7,2,50,57,32,235,47,12,233,127,6,229, +90,13,167,218,165,89,66,47,229,115,4,170,171,64,63,230,138,6,2,67, +32,80,242,223,5,64,219,99,120,252,37,8,230,138,18,228,49,7,104,221, +131,62,230,252,9,149,100,32,118,65,205,68,123,64,154,195,250,221,236,96, +25,64,132,68,38,32,54,33,96,2,55,49,50,108,180,65,225,234,233,1, +64,178,131,158,123,246,157,177,165,12,139,107,190,114,160,49,128,214,128,1, +64,37,100,136,45,140,37,6,188,237,224,36,6,254,214,0,253,73,2,93, +70,108,75,224,5,13,224,114,4,195,33,222,75,159,48,254,78,2,254,76, +5,128,38,254,77,2,157,117,254,82,2,204,67,255,74,3,127,145,197,215, +160,2,229,232,0,224,119,1,159,171,221,235,2,51,50,52,237,22,2,37, +151,102,9,113,199,128,32,32,14,98,216,122,203,102,247,2,54,57,57,236, +147,2,2,49,48,55,64,149,158,254,173,84,254,196,8,134,106,163,176,70, +139,189,158,55,79,134,36,101,247,66,239,96,8,96,16,163,242,142,196,2, +52,48,48,33,252,113,224,33,253,122,209,129,254,96,169,252,180,0,98,228, +2,51,56,52,224,159,1,64,83,64,45,87,111,42,143,161,225,224,79,3, +225,12,3,124,181,247,202,9,2,66,97,100,2,32,71,65,2,68,84,32, +2,114,101,115,42,51,2,32,116,121,2,112,101,34,226,75,4,75,249,112, +196,2,48,32,67,34,186,2,95,56,54,69,131,2,51,51,48,133,187,144, +224,203,78,161,161,195,121,226,196,2,197,200,33,148,45,44,2,50,32,95, +160,53,131,137,224,160,7,72,81,32,96,163,7,194,52,132,252,64,142,128, +126,99,98,224,217,15,202,225,225,158,0,128,57,96,190,96,95,32,125,227, +103,0,32,33,104,107,96,146,64,174,134,38,101,168,96,179,2,64,90,32, +99,39,195,50,35,243,252,152,0,131,244,64,164,227,35,2,49,211,160,123, +65,163,71,127,96,108,121,146,225,90,0,124,161,2,55,32,79,240,170,2, +224,76,5,224,70,8,2,75,32,75,224,70,1,224,67,17,224,49,4,59, +170,224,120,0,206,129,2,49,50,55,132,161,65,215,96,113,223,1,224,170, +0,224,108,0,224,68,1,192,60,65,125,160,58,97,45,246,128,10,2,51, +50,32,64,42,229,95,4,236,129,12,229,92,6,105,37,233,164,8,193,238, +224,24,7,138,34,237,106,5,33,12,224,108,8,248,249,2,225,194,1,230, +158,4,233,220,2,225,225,0,246,38,4,224,26,0,196,121,224,11,0,232, +36,3,226,242,2,68,253,98,242,71,227,246,150,7,250,228,13,237,253,14, +66,127,193,26,193,12,161,98,96,7,136,44,224,82,24,224,93,11,101,53, +162,107,96,8,192,111,129,131,132,112,241,132,10,224,142,11,185,12,36,18, +224,15,1,65,7,169,29,225,207,4,32,122,67,90,238,103,1,77,155,2, +54,50,51,129,140,226,3,0,225,131,4,97,95,64,80,204,171,225,88,11, +244,35,2,170,44,140,69,90,52,224,31,7,246,30,13,223,226,226,85,4, +240,8,3,2,54,32,85,68,229,2,89,32,64,138,43,97,18,161,62,166, +56,64,192,229,1,3,201,102,250,74,16,224,108,4,168,231,176,51,233,146, +1,239,196,19,76,115,255,187,19,161,58,202,48,250,211,17,65,154,195,17, +64,49,213,229,224,49,26,32,245,64,49,220,66,138,101,245,155,2,69,45, +160,148,96,51,234,62,6,108,7,64,64,246,7,6,2,48,55,32,97,199, +106,173,98,93,64,36,236,25,0,108,180,2,53,56,57,129,57,143,25,64, +37,236,55,3,225,93,4,234,252,2,162,28,209,125,234,240,19,212,203,101, +242,234,247,13,67,9,242,203,22,129,49,2,48,56,32,140,162,128,125,179, +116,227,170,22,130,97,66,83,227,143,9,192,69,161,8,224,15,0,32,148, +75,120,224,148,2,224,226,5,232,250,8,242,47,2,97,32,252,194,15,242, +213,1,245,43,20,239,61,2,155,134,64,144,240,122,0,33,118,64,15,163, +206,230,5,7,229,161,7,66,197,251,195,14,251,188,6,64,160,67,129,155, +179,64,98,194,246,176,221,88,197,64,82,144,141,64,89,160,144,2,51,32, +58,128,22,236,190,8,224,144,8,193,188,107,218,253,79,124,66,162,252,136, +20,252,112,112,238,92,11,251,12,19,156,115,96,8,119,25,227,140,4,229, +155,7,252,141,17,97,91,252,141,5,65,38,132,57,2,83,32,85,33,103, +32,87,225,149,1,2,101,84,117,2,112,108,101,200,150,133,191,2,90,32, +90,64,134,129,116,64,61,228,89,0,251,95,11,2,108,105,116,2,101,114, +97,2,108,34,32,73,52,241,35,11,224,18,5,199,92,241,103,6,187,134, +134,75,112,3,64,36,124,34,99,28,141,74,224,34,20,205,236,2,83,32, +67,224,112,3,152,73,224,53,13,2,55,57,49,241,162,16,224,145,20,2, +57,48,51,235,234,3,66,49,241,36,0,241,35,0,64,145,192,21,244,223, +1,64,202,226,178,8,187,248,230,56,1,92,70,233,203,8,64,39,162,164, +224,41,15,2,61,62,34,229,180,3,64,111,248,109,5,227,148,5,224,46, +0,213,49,117,37,213,49,64,66,224,58,16,224,147,0,245,108,1,203,140, +64,58,253,41,0,160,58,130,204,242,197,28,2,56,56,32,242,197,9,65, +32,97,76,108,158,229,163,0,227,70,3,143,252,141,140,65,206,66,3,171, +231,253,250,7,136,57,244,78,2,103,136,206,129,172,13,35,130,137,66,245, +118,0,186,188,224,126,13,136,250,64,170,228,148,6,224,244,16,128,30,241, +130,4,2,102,111,114,2,97,108,108,225,89,6,2,55,48,52,230,245,1, +191,96,199,65,214,140,239,67,0,231,167,13,69,51,232,96,4,165,208,104, +96,126,12,64,36,227,232,0,232,96,2,69,154,197,207,66,197,64,39,231, +244,0,228,16,11,2,76,73,100,2,101,110,116,255,112,10,129,47,163,87, +225,166,1,177,61,35,182,161,219,32,77,65,100,2,52,55,48,65,49,113, +81,70,35,64,132,37,23,2,52,52,56,32,12,161,193,119,224,97,7,96, +86,161,168,99,173,144,107,32,0,2,75,50,32,192,30,129,159,64,251,233, +108,15,136,75,64,36,227,166,5,2,54,48,54,128,36,137,240,64,50,225, +1,17,2,85,73,100,225,1,46,32,255,2,53,48,55,192,246,224,213,37, +131,172,110,224,70,58,154,127,226,123,1,102,83,75,146,226,67,0,99,96, +184,62,167,191,224,19,4,64,84,251,31,1,148,187,231,22,4,128,145,226, +111,4,213,166,66,177,128,56,224,59,1,167,28,226,161,14,64,153,250,222, +7,244,170,5,236,168,0,64,202,237,70,1,224,39,13,133,39,238,208,6, +224,42,11,90,111,224,81,9,232,245,3,62,104,249,103,0,146,251,249,146, +2,65,219,148,158,109,12,225,234,0,96,127,113,63,2,90,32,67,97,233, +65,127,84,3,2,49,51,52,32,31,91,111,228,229,0,128,12,163,223,42, +149,65,141,167,247,239,146,7,65,41,251,170,0,115,150,39,211,32,19,193, +119,131,194,112,188,64,14,198,152,64,174,67,63,193,143,117,158,128,13,43, +81,32,168,46,140,90,59,156,40,64,32,134,62,64,141,233,97,21,233,103, +7,32,209,97,227,247,153,17,2,109,111,100,2,117,108,101,196,227,120,179, +235,255,14,145,158,64,36,174,215,163,245,105,170,233,143,31,191,28,233,124, +6,235,229,13,96,97,224,96,0,226,167,9,234,23,6,2,53,57,49,234, +83,1,224,26,11,225,5,18,2,112,97,116,41,56,2,110,34,32,165,198, +142,177,224,152,21,224,78,18,244,197,0,224,142,1,224,190,10,65,208,232, +127,6,74,37,228,253,0,103,110,64,36,232,52,6,71,218,64,6,125,27, +96,37,228,253,17,136,24,228,249,19,138,16,87,76,117,212,163,23,101,211, +244,215,12,242,202,1,128,47,195,73,224,49,7,232,133,5,229,62,0,245, +213,0,154,91,64,43,131,111,224,23,15,129,2,232,193,0,167,12,72,193, +231,12,9,96,111,231,12,18,2,81,73,100,230,11,26,192,215,231,0,56, +224,211,22,133,99,2,79,32,102,224,160,0,2,99,97,115,98,55,224,19, +4,2,108,97,115,2,115,34,32,224,20,5,2,100,97,116,2,97,34,32, +224,19,6,2,101,102,97,55,66,224,22,9,251,122,1,224,23,4,2,111, +34,32,224,17,5,2,101,108,115,224,125,8,233,2,1,224,21,6,2,101, +105,103,99,46,224,22,3,2,105,102,34,224,17,7,2,109,112,111,2,114, +116,34,224,21,7,224,57,9,2,110,102,105,2,120,34,32,224,20,10,224, +123,8,96,21,2,114,34,32,224,21,7,2,115,116,97,2,110,99,101,224, +23,7,2,108,101,116,224,18,7,228,241,1,224,21,3,2,110,101,119,195, +181,224,22,3,2,111,102,34,224,17,6,228,42,2,224,22,4,2,114,105, +109,2,105,116,105,2,118,101,34,224,24,6,2,116,104,101,224,44,8,224, +105,11,251,239,0,251,124,1,224,0,8,66,53,134,111,78,22,2,90,32, +85,196,70,242,110,5,242,242,2,98,181,236,44,6,2,46,46,34,229,61, +9,66,162,207,47,204,38,156,231,233,138,2,239,68,6,64,121,234,125,20, +2,83,121,109,2,79,112,101,97,172,234,126,52,99,109,103,55,2,56,48, +32,195,133,227,134,17,2,56,49,32,234,135,39,96,223,224,200,17,228,56, +36,103,211,224,168,1,228,13,29,65,108,137,113,117,197,236,214,14,181,218, +237,3,4,32,254,230,138,2,160,77,134,50,100,184,224,59,0,104,82,69, +224,2,53,53,54,233,68,0,186,85,224,212,10,141,133,233,53,4,225,162, +0,229,244,4,193,78,205,182,160,130,238,175,6,72,90,226,77,1,66,64, +64,36,229,215,11,213,69,96,37,64,29,2,54,32,67,233,174,3,41,207, +110,148,2,56,51,56,128,38,237,226,0,225,186,12,226,132,4,241,19,6, +64,189,224,250,4,130,65,225,207,0,64,23,234,40,3,182,106,194,87,129, +203,32,34,98,86,95,60,32,31,227,191,1,230,98,37,226,228,53,226,93, +18,97,35,132,54,228,112,3,148,3,224,17,3,2,60,45,34,96,17,32, +200,92,165,64,200,224,30,3,132,55,224,17,3,136,11,96,48,2,56,55, +53,32,175,128,50,231,250,4,225,14,0,64,133,188,214,94,57,66,141,199, +86,109,102,64,31,132,77,113,219,236,1,1,146,65,235,231,3,129,38,128, +16,249,125,2,235,161,7,32,81,34,86,189,72,131,151,2,49,51,53,224, +31,0,180,235,139,140,195,82,126,26,137,159,130,243,130,47,64,25,147,28, +2,53,53,51,144,47,159,49,231,62,2,2,109,112,116,2,121,34,32,224, +241,0,246,43,0,160,96,190,70,41,105,64,17,146,195,253,181,3,224,21, +1,251,12,0,224,147,1,99,144,184,37,2,53,52,55,233,129,0,64,209, +165,166,163,174,32,17,64,110,192,17,65,3,228,90,0,107,191,59,95,142, +144,65,43,96,15,79,77,224,44,0,132,57,238,176,8,235,211,15,235,204, +4,64,63,206,249,2,90,32,64,64,190,32,6,224,7,0,187,64,107,62, +166,195,96,24,198,198,76,88,228,50,3,2,54,51,32,239,230,1,100,64, +247,22,6,2,53,54,57,64,101,238,166,1,224,9,1,96,192,229,55,0, +67,62,112,51,42,72,2,95,56,32,246,5,2,236,181,28,239,161,1,246, +62,12,96,107,229,103,0,32,206,226,20,1,2,40,41,34,139,254,224,91, +16,237,9,3,224,72,18,2,91,93,34,224,72,14,182,109,246,101,3,198, +231,65,53,182,109,243,168,16,166,82,166,77,64,49,131,164,240,102,3,96, +19,240,41,12,96,52,225,149,8,227,146,1,253,67,6,102,144,2,53,50, +32,250,59,3,32,68,65,198,134,174,227,47,2,67,246,131,105,33,115,98, +39,239,48,15,151,41,239,43,3,128,85,130,247,162,138,192,4,194,108,79, +24,241,20,11,2,54,53,32,224,234,14,2,54,54,32,231,162,34,224,88, +5,109,89,231,166,4,64,106,251,202,14,96,108,131,35,231,193,11,128,85, +231,194,3,161,54,189,131,2,52,53,48,70,145,2,49,32,75,134,118,102, +122,231,233,13,128,48,231,233,4,231,104,3,197,183,70,13,243,97,18,233, +29,39,243,85,10,233,28,21,68,8,166,23,37,41,162,220,133,95,53,122, +238,116,5,245,124,1,152,35,100,222,226,110,6,209,179,229,162,8,65,92, +65,220,64,5,226,124,1,193,204,192,2,32,33,251,49,0,64,237,224,190, +2,230,63,3,197,201,230,67,22,224,156,3,226,226,40,131,171,233,231,80, +233,229,4,233,228,10,83,175,165,177,2,55,32,85,99,220,64,225,50,191, +32,17,32,41,76,162,247,236,5,99,101,68,148,34,17,157,31,96,72,64, +163,115,42,32,226,64,14,131,186,2,80,32,58,96,89,225,173,18,129,34, +112,193,160,78,128,40,198,115,225,188,5,97,185,192,30,97,184,225,198,77, +181,240,65,196,224,22,0,225,184,1,194,86,64,220,132,83,129,118,160,23, +33,133,224,74,0,64,34,132,9,89,26,96,14,217,123,80,255,71,109,96, +54,135,34,64,143,96,42,116,112,96,21,161,57,225,55,4,117,55,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,165,232,196,0,64,125,174,148,97,73,66,152,229,222,8,226, +233,12,34,231,225,45,4,2,95,49,50,234,9,2,234,24,4,128,39,232, +163,3,96,27,96,11,64,128,194,156,192,20,233,145,14,129,121,96,182,191, +5,161,229,32,152,2,89,32,66,34,133,64,104,64,39,66,62,232,212,3, +2,89,32,64,225,61,2,67,161,129,30,134,1,243,37,1,64,76,67,55, +224,29,1,104,137,97,167,233,201,1,82,228,163,166,192,143,181,31,2,49, +50,57,224,244,0,231,79,4,32,229,64,20,64,229,173,89,65,144,64,21, +169,243,134,170,228,213,2,227,32,22,227,20,0,229,8,3,96,24,32,121, +32,91,63,160,224,51,7,64,15,224,45,2,128,21,105,113,224,47,8,234, +235,4,131,67,138,212,196,6,64,189,132,79,32,30,64,5,148,83,136,132, +32,5,64,34,131,49,2,35,49,48,192,0,68,36,64,40,162,234,64,144, +33,138,64,20,166,182,2,51,32,66,227,2,12,225,248,6,194,139,97,215, +64,16,129,248,163,15,129,58,224,225,1,239,138,1,156,107,161,171,129,168, +180,142,64,7,196,198,64,90,99,155,35,115,64,14,131,29,2,85,32,58, +128,146,131,225,2,52,32,75,128,57,71,27,232,157,0,193,101,224,13,5, +71,240,103,71,96,135,128,85,69,157,97,6,224,39,1,99,201,65,145,96, +20,72,30,99,179,64,61,65,129,161,23,2,51,56,52,160,20,129,143,174, +158,160,53,76,55,2,51,56,51,32,25,195,231,227,75,1,128,57,161,64, +32,61,246,52,12,2,65,109,98,2,105,103,117,2,111,117,115,110,115,192, +46,2,54,52,55,170,19,66,250,35,232,223,199,64,201,130,9,68,245,233, +112,2,32,84,89,105,86,243,170,72,224,121,23,2,58,92,49,2,48,38, +34,224,116,2,224,41,16,2,32,32,102,2,111,117,110,2,100,58,32,32, +0,160,48,132,31,224,119,0,104,177,97,250,109,50,108,76,169,117,238,8, +3,2,69,79,70,238,6,4,224,114,7,40,164,93,180,128,31,224,145,21, +2,101,120,112,2,101,99,116,2,101,100,58,160,145,32,45,2,52,49,56, +64,123,2,51,48,50,241,126,1,225,53,1,131,28,240,231,8,65,212,224, +18,6,155,47,224,18,4,126,122,98,47,224,19,2,67,29,65,133,224,150, +1,2,84,82,97,2,119,34,32,96,114,236,161,3,160,246,96,21,2,75, +32,66,224,215,18,2,123,45,35,160,207,81,93,64,179,224,243,2,2,35, +45,125,216,96,224,160,8,66,46,224,159,6,69,86,224,158,6,2,73,110, +100,170,142,160,139,224,27,2,2,66,114,97,150,36,128,27,165,127,225,26, +6,142,48,224,18,4,66,227,224,121,6,65,122,64,93,67,38,242,159,6, +124,198,224,23,11,102,234,231,220,0,224,151,1,2,125,32,108,2,97,121, +111,2,117,116,34,96,143,225,41,2,224,23,4,128,111,99,39,2,95,53, +52,32,4,126,18,224,25,7,224,20,1,225,222,7,224,195,9,137,135,192, +57,34,63,225,52,1,160,18,2,51,49,32,224,23,1,193,218,235,120,44, +226,163,0,229,170,1,133,146,82,215,234,250,2,2,52,53,56,235,221,0, +96,30,158,20,101,159,83,95,115,147,76,222,128,209,96,4,100,186,168,119, +65,106,96,95,165,197,2,83,32,85,233,203,1,234,49,0,233,238,2,161, +36,243,231,4,167,192,224,46,30,99,56,230,85,2,128,119,224,39,10,129, +71,160,85,224,39,17,146,204,196,247,197,133,64,37,172,150,224,82,2,165, +52,70,162,155,196,199,105,244,185,5,71,32,161,69,2,52,54,56,128,29, +2,52,54,51,162,3,192,236,224,111,25,224,71,0,192,110,255,108,1,224, +38,10,236,78,0,224,77,2,102,79,32,43,34,29,81,255,187,195,2,53, +48,51,96,49,227,147,0,159,220,32,163,201,248,130,15,69,247,64,182,64, +201,50,71,2,95,55,48,96,159,224,9,0,38,165,160,209,64,32,127,145, +226,126,0,37,59,2,51,32,67,227,146,5,160,168,225,150,1,253,9,0, +193,150,116,162,96,29,64,32,224,29,1,103,77,110,202,225,58,31,141,58, +193,58,226,5,12,148,164,224,158,0,2,95,52,48,32,159,33,228,236,239, +4,224,50,28,101,184,226,15,5,224,41,13,94,131,99,64,2,52,55,52, +136,87,2,52,55,54,192,8,173,237,192,223,97,204,192,251,2,49,53,48, +128,198,224,245,21,232,80,1,193,90,170,120,171,108,32,83,98,140,176,8, +231,237,1,72,215,96,25,64,103,160,71,228,5,2,194,191,235,39,0,224, +138,24,103,169,194,76,242,18,2,128,210,226,194,1,72,87,226,83,7,192, +101,202,54,2,52,56,48,160,86,230,226,12,2,108,105,110,2,101,32,34, +198,227,162,119,2,50,57,54,226,119,0,132,50,173,104,224,211,0,76,120, +100,218,164,252,2,50,48,51,233,163,1,2,54,48,50,139,87,2,55,57, +52,224,247,0,129,211,32,128,177,19,64,153,96,142,2,48,54,32,224,44, +2,96,109,128,50,197,48,138,236,225,58,2,226,251,2,96,9,236,40,0, +140,38,236,19,0,226,131,1,239,19,1,119,206,233,47,1,35,179,224,21, +0,227,112,6,121,66,224,19,6,2,49,50,54,193,251,224,51,12,107,179, +224,28,15,212,255,131,137,224,131,28,2,49,50,52,224,132,9,172,169,228, +145,8,195,119,247,143,0,181,47,98,150,226,144,20,194,143,196,74,128,81, +224,21,7,32,185,179,214,195,93,230,141,8,99,151,224,132,1,81,219,224, +29,2,102,45,242,42,2,229,43,4,66,150,234,100,20,2,85,110,114,2, +101,99,111,2,103,110,105,2,122,101,100,2,32,105,110,2,112,117,116,202, +108,232,20,5,101,69,195,174,140,28,71,85,33,11,192,185,132,214,216,190, +109,22,64,33,236,54,3,131,206,224,127,4,2,73,108,108,2,101,103,97, +2,108,32,67,2,104,97,114,2,32,108,105,63,91,2,97,108,34,129,65, +128,218,225,88,6,167,202,212,11,246,189,0,98,87,224,162,15,64,6,130, +125,193,248,224,81,34,225,253,45,142,53,99,250,226,74,0,166,97,239,135, +4,246,47,1,96,126,64,72,2,53,49,53,246,11,1,253,242,6,131,62, +231,14,36,163,239,133,212,238,169,1,2,49,53,50,136,103,161,39,41,233, +78,69,224,120,0,224,193,4,227,94,0,224,194,5,224,180,3,2,51,48, +32,224,180,7,224,179,69,224,75,0,64,63,214,158,192,98,128,110,224,32, +2,167,215,225,161,17,74,42,143,159,68,238,99,146,241,217,1,88,37,231, +58,4,148,190,199,193,32,30,200,85,114,43,64,237,152,219,97,185,142,153, +65,76,64,100,246,109,3,225,79,8,197,121,229,127,0,244,159,3,128,15, +224,16,0,233,106,14,225,35,0,224,39,2,32,57,120,232,241,237,3,241, +239,0,224,115,4,129,205,145,246,224,123,2,211,25,232,234,7,201,209,228, +166,0,2,51,55,56,243,5,2,32,154,130,236,43,115,233,210,1,224,238, +2,242,11,6,234,179,1,162,129,226,39,53,65,25,179,124,224,201,1,167, +218,65,119,192,228,246,53,1,162,200,227,253,1,98,199,130,86,2,51,57, +49,164,45,211,208,246,31,0,132,27,160,52,224,174,6,192,194,192,179,224, +191,32,227,162,6,224,166,2,228,47,14,196,42,128,168,227,111,24,224,95, +0,66,149,216,57,232,252,0,98,52,225,21,0,233,136,2,199,65,77,167, +176,114,240,238,3,2,108,101,116,69,175,224,18,3,2,119,104,101,2,114, +101,34,224,20,6,2,100,111,34,224,17,6,2,111,102,34,241,39,1,231, +185,5,194,226,128,110,224,50,1,2,105,102,34,96,46,76,65,82,236,248, +96,8,248,211,2,43,249,2,50,32,67,235,240,0,96,74,241,134,6,72, +7,214,184,96,51,140,151,226,169,1,243,230,2,224,11,0,228,46,2,180, +22,227,73,1,238,38,8,240,165,1,161,209,255,220,0,228,84,6,228,118, +2,156,234,138,202,233,147,0,228,153,5,228,10,1,251,201,2,224,67,9, +234,212,2,238,46,5,228,187,12,123,143,228,187,1,160,149,224,106,96,162, +205,66,156,149,16,229,46,4,225,103,1,234,165,2,201,223,35,1,32,57, +224,14,0,201,195,236,240,7,115,192,165,48,224,27,0,130,98,2,95,52, +51,2,56,32,35,64,143,226,108,1,2,46,46,34,229,90,3,64,49,224, +141,2,171,156,228,4,1,206,233,136,126,236,131,0,32,5,66,173,67,243, +208,140,238,81,0,239,111,34,237,62,8,233,104,0,117,229,250,224,2,245, +239,0,163,74,238,31,13,2,48,49,32,129,115,200,199,76,118,32,130,41, +182,164,100,160,35,192,13,96,137,207,77,248,186,1,225,160,4,240,70,11, +128,139,224,214,7,208,181,224,214,121,134,173,224,214,24,231,17,0,239,79, +4,224,145,39,161,251,224,152,19,160,139,224,138,18,190,13,232,168,3,100, +135,249,77,1,230,217,1,230,50,2,198,49,102,17,2,53,50,56,234,85, +26,230,145,2,243,211,1,161,55,192,25,224,107,18,2,52,55,49,143,43, +101,115,2,50,49,32,230,164,38,74,160,89,5,236,241,0,229,195,7,97, +41,163,83,2,57,32,102,227,185,0,2,92,51,52,2,38,115,114,2,99, +47,77,2,105,99,114,2,111,72,115,2,47,76,101,2,120,46,104,2,115, +92,51,2,52,38,44,2,51,53,56,2,58,49,52,175,154,249,37,1,226, +104,8,224,11,2,206,244,133,207,242,62,10,129,132,207,166,92,175,2,50, +56,53,82,229,2,54,48,52,73,57,148,193,160,40,134,74,225,211,3,254, +96,4,224,107,2,195,25,243,209,14,161,39,234,86,6,232,205,3,226,175, +0,224,84,8,242,20,23,162,181,32,0,133,158,97,207,72,196,224,217,13, +69,121,124,150,224,29,12,130,118,60,12,33,209,131,4,226,17,4,96,30, +2,50,53,32,66,213,64,9,2,55,32,80,224,65,6,41,43,126,232,111, +162,137,66,224,105,12,169,83,224,117,0,193,142,133,111,233,94,4,225,21, +60,224,216,22,230,177,8,171,209,232,46,0,246,85,21,165,35,226,2,19, +172,228,131,109,2,50,55,54,225,63,14,224,35,0,225,163,17,224,33,28, +129,169,2,52,32,67,97,169,225,129,14,225,169,41,242,179,5,139,16,36, +68,68,0,222,198,135,235,2,49,50,53,122,252,64,81,255,144,2,179,208, +239,168,3,65,210,242,173,1,96,184,2,50,56,52,197,112,133,91,246,25, +0,128,246,109,214,64,23,64,44,80,52,246,57,2,224,33,25,174,21,129, +236,235,69,5,98,103,95,12,197,211,130,92,191,237,224,79,11,129,29,163, +202,96,186,232,48,4,96,63,128,19,93,69,105,84,224,152,15,224,32,24, +224,185,2,97,60,128,100,65,231,156,244,224,168,20,160,17,224,33,20,97, +199,157,205,225,134,19,64,37,156,189,227,51,1,232,74,2,225,71,0,2, +50,52,55,128,93,135,30,225,75,20,160,130,225,78,3,192,83,109,181,32, +114,96,41,254,213,0,226,65,1,130,232,160,118,231,166,1,106,94,224,48, +1,224,100,1,224,145,1,225,114,19,225,116,4,224,98,50,65,44,155,70, +230,194,1,225,44,11,225,43,54,123,67,251,3,5,225,62,2,224,104,3, +120,110,64,86,64,70,224,241,11,224,123,40,240,164,2,224,119,9,129,60, +37,31,224,98,3,225,0,0,200,141,99,179,225,221,7,167,216,196,61,205, +104,224,43,6,101,223,224,221,1,75,233,224,106,1,224,203,33,251,91,3, +224,122,111,224,50,0,224,98,0,248,209,5,44,199,2,50,32,102,233,58, +0,2,68,97,116,2,97,46,73,2,110,116,101,2,103,114,97,2,108,46, +94,2,58,32,110,53,158,2,116,105,118,2,101,32,101,2,120,112,111,2, +110,101,110,158,140,66,129,157,104,101,154,197,100,226,6,3,128,152,192,203, +32,201,235,35,0,224,191,2,160,36,224,179,4,224,36,21,98,31,64,126, +147,188,111,229,64,110,64,18,147,106,70,79,70,120,82,128,134,118,107,126, +96,18,103,153,64,42,144,255,71,191,48,213,2,53,56,57,148,188,32,6, +64,28,142,127,229,122,0,225,48,1,32,28,64,35,32,28,2,80,32,58, +96,59,128,131,32,165,64,14,196,230,2,66,32,80,43,33,64,168,35,212, +64,24,132,217,135,234,32,26,200,161,105,160,64,35,96,36,255,24,1,32, +34,97,158,160,61,222,209,96,24,97,36,160,24,129,2,128,86,35,170,227, +3,10,224,10,0,168,103,108,56,202,225,232,128,1,64,22,171,179,75,87, +248,48,21,2,109,97,116,2,99,104,101,2,100,32,34,166,160,255,226,1, +246,59,0,243,99,6,244,97,1,244,140,1,254,247,11,226,180,0,224,62, +5,128,59,202,212,100,3,167,94,233,164,3,244,89,5,107,171,169,49,245, +247,3,243,206,9,96,93,248,182,4,96,56,211,85,249,216,10,224,215,3, +245,179,5,187,57,224,34,5,236,80,3,245,146,7,249,203,6,178,11,224, +36,4,241,92,0,2,53,52,49,240,143,6,97,243,224,41,1,96,14,225, +60,1,181,218,192,163,224,82,3,192,18,162,10,224,167,4,224,165,11,250, +148,10,252,61,1,224,67,48,169,255,245,174,9,226,41,24,245,203,0,246, +76,5,224,124,2,226,102,19,224,157,4,235,90,13,226,138,0,108,11,226, +4,10,130,35,248,137,2,224,16,0,190,101,226,124,11,227,243,1,99,114, +251,14,10,2,66,97,100,2,32,115,116,2,114,105,110,2,103,32,103,2, +97,112,34,244,139,4,224,80,4,226,194,6,67,121,254,17,0,227,3,3, +85,28,96,255,214,156,226,255,2,132,118,133,52,79,69,75,215,2,35,56, +56,246,166,9,203,167,131,221,248,3,8,225,151,2,129,210,224,33,18,2, +57,55,32,224,32,22,99,3,224,99,19,215,0,224,133,18,97,148,224,33, +20,212,4,224,33,17,224,135,24,109,243,224,67,21,174,224,60,140,243,223, +14,95,157,155,130,164,50,104,25,140,237,82,84,38,154,65,242,66,142,2, +35,54,52,152,142,224,18,1,32,63,212,31,143,233,138,67,2,50,54,52, +199,106,37,191,110,253,64,48,98,5,2,57,32,35,162,178,225,228,7,227, +208,1,150,120,185,247,112,83,240,153,0,235,151,5,238,218,8,230,89,1, +132,237,194,238,224,23,0,2,95,56,55,2,57,32,95,149,115,229,210,0, +222,182,32,7,230,77,2,64,121,254,219,0,64,25,32,220,224,179,7,246, +98,1,224,118,3,243,167,1,224,111,5,224,99,8,224,98,27,225,22,1, +128,86,224,35,11,229,151,0,99,35,2,48,32,35,67,6,67,53,202,205, +160,22,34,82,64,43,227,79,2,64,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,127,25,224,33,19, +228,10,10,224,32,5,35,204,224,99,22,250,244,16,132,124,218,134,38,186, +232,48,4,253,9,21,229,226,8,246,100,2,2,52,55,55,230,219,4,226, +140,5,230,99,5,236,85,1,168,87,167,44,161,233,77,63,144,202,232,149, +4,166,109,64,115,229,149,0,251,236,0,192,221,252,2,5,156,128,192,12, +176,244,80,228,230,19,3,131,191,131,189,161,30,138,136,2,79,32,80,233, +139,13,2,78,85,76,102,34,98,58,224,37,16,2,83,79,72,128,37,64, +154,224,37,17,2,84,88,34,96,37,64,149,224,37,16,2,69,84,88,128, +37,67,121,224,37,17,2,79,84,34,96,37,64,201,224,37,17,2,78,81, +34,96,37,156,82,224,37,14,2,65,67,75,128,37,69,177,224,37,16,2, +66,69,76,128,37,65,252,224,37,17,2,83,34,32,64,36,69,218,224,36, +16,2,72,84,34,96,36,68,24,224,36,16,2,76,70,34,129,82,225,121, +20,2,86,84,34,128,37,225,121,20,2,70,70,34,128,37,225,121,20,2, +67,82,34,128,37,225,121,20,2,83,79,34,128,37,225,121,20,2,83,73, +34,128,37,225,121,20,2,68,76,69,160,38,225,122,20,2,68,67,49,160, +38,225,123,20,2,68,67,50,160,38,225,125,20,2,68,67,51,160,38,225, +127,20,2,68,67,52,162,173,225,128,20,2,78,65,75,160,38,226,251,21, +2,89,78,34,128,38,226,252,22,2,66,34,32,96,38,225,131,20,2,67, +65,78,160,38,226,254,21,2,77,34,32,96,37,225,132,20,2,83,85,66, +160,38,225,132,20,2,69,83,67,160,38,225,132,20,2,70,83,34,128,37, +225,131,20,2,71,83,34,128,37,225,130,20,2,82,83,34,132,9,225,129, +20,2,85,83,34,128,37,225,128,21,2,80,34,32,96,37,225,127,20,2, +68,69,76,195,41,64,229,243,77,2,224,0,16,37,68,71,225,143,205,2, +52,52,56,206,44,224,84,1,2,40,41,91,2,93,44,123,2,125,96,59, +64,90,64,46,182,115,254,91,0,37,168,137,1,160,15,2,53,48,55,224, +14,3,105,31,250,22,6,73,185,160,124,144,18,240,146,4,183,35,208,146, +118,245,64,42,208,36,73,165,64,25,110,13,142,152,39,30,143,166,96,243, +134,48,166,211,205,119,200,248,251,41,13,2,79,32,35,78,206,246,209,2, +230,202,3,78,56,224,15,1,240,12,1,204,40,135,151,224,37,5,128,39, +202,10,224,160,18,233,153,5,238,167,0,236,167,5,176,153,224,56,3,167, +143,106,199,128,136,192,116,236,193,3,128,123,232,59,0,224,90,1,224,113, +4,240,246,1,224,241,2,192,26,129,20,200,89,143,165,238,58,1,225,89, +26,2,52,52,32,226,140,2,224,241,16,225,115,3,224,237,7,225,36,86, +203,79,206,172,66,98,96,11,192,73,226,69,33,36,250,247,252,1,224,119, +0,99,177,233,41,0,224,94,0,224,119,4,224,107,92,128,12,67,78,183, +32,99,123,171,94,64,22,147,76,2,90,32,83,64,78,2,52,57,54,244, +102,8,64,103,32,21,236,242,14,252,52,2,237,204,8,36,94,237,61,0, +252,80,6,238,56,10,115,101,2,52,57,56,224,128,8,246,205,5,224,112, +58,79,210,224,111,99,174,247,160,112,37,11,224,112,87,45,227,224,111,100, +144,163,152,134,94,19,224,111,11,172,151,253,180,9,192,59,2,83,32,80, +224,98,18,2,54,54,32,224,98,24,250,72,1,67,22,224,33,8,66,248, +96,9,66,246,150,42,50,205,116,114,2,52,57,55,160,112,99,116,253,140, +4,70,207,204,158,64,57,146,31,224,57,18,192,109,2,53,48,48,224,57, +5,141,220,231,42,0,231,36,6,97,8,224,19,7,65,200,64,58,215,129, +224,116,16,129,69,64,108,73,62,224,116,0,97,254,224,232,22,129,89,206, +41,224,58,2,135,249,245,154,1,2,85,32,95,228,104,1,244,143,1,2, +90,32,64,230,34,2,218,150,45,193,2,82,32,95,224,47,1,245,248,2, +181,152,238,143,2,206,233,245,39,10,245,155,1,174,101,246,245,1,242,33, +1,32,210,244,195,5,159,1,255,3,4,165,97,224,162,0,78,141,174,218, +122,114,198,62,54,87,33,17,69,84,104,151,239,59,3,81,152,34,164,101, +131,225,68,5,206,199,65,54,248,245,1,232,185,4,98,226,146,200,243,108, +0,231,126,77,32,17,231,126,8,231,123,34,231,68,19,93,201,231,67,4, +166,108,64,247,137,175,117,97,147,47,223,224,190,210,169,21,157,218,233,199, +65,2,52,48,32,233,199,33,252,108,2,232,95,44,224,150,34,234,94,4, +161,82,161,79,96,86,231,172,7,161,44,224,22,4,64,103,226,50,1,161, +71,129,109,135,206,2,80,32,79,140,29,115,32,99,108,64,35,97,126,248, +162,8,68,76,224,25,13,117,73,147,243,248,51,0,224,41,0,145,218,183, +55,185,116,98,201,224,28,7,236,82,15,2,44,59,40,44,84,2,123,125, +95,2,96,34,32,254,203,2,217,137,227,145,0,107,64,224,88,5,32,75, +102,204,224,35,0,119,218,115,58,215,124,249,251,2,227,66,19,224,40,0, +243,0,9,132,142,226,58,4,225,253,1,227,137,9,96,27,227,33,7,235, +88,5,96,37,160,26,195,239,255,198,1,233,70,1,231,20,16,198,237,231, +20,2,247,12,0,166,146,252,0,0,227,69,17,235,69,73,132,213,32,19, +160,162,224,220,5,243,232,0,39,105,141,211,235,115,1,127,199,128,124,37, +70,37,113,77,249,96,200,162,212,228,17,23,235,218,29,224,94,2,238,178, +3,2,56,55,32,238,163,1,231,100,6,120,51,238,177,13,224,155,4,225, +106,20,236,121,31,230,72,1,117,2,81,56,224,99,0,192,25,187,12,215, +149,215,254,132,19,227,100,15,2,33,64,35,2,36,37,38,2,63,43,46, +2,47,60,61,2,62,63,92,2,57,50,38,2,94,124,58,2,45,126,34, +135,6,130,111,249,82,7,225,13,11,2,49,48,49,225,14,9,2,54,57, +32,238,247,5,231,87,3,207,31,225,29,57,194,55,163,23,64,155,126,214, +229,119,0,255,188,1,224,192,17,70,254,224,19,8,217,24,247,3,15,228, +2,87,226,1,2,224,228,0,64,165,249,221,0,162,184,237,203,0,160,21, +64,153,193,80,192,129,224,119,6,96,113,131,147,223,247,32,0,64,54,225, +245,1,228,98,10,128,43,192,117,38,176,64,16,226,111,2,225,210,23,239, +161,75,228,75,5,160,190,252,46,20,156,250,224,229,18,220,181,96,229,227, +45,1,67,31,2,38,34,32,224,237,1,226,209,0,254,247,11,101,133,224, +96,2,135,4,225,155,3,130,174,237,72,0,252,6,0,255,76,20,239,195, +4,224,155,11,229,55,1,164,214,140,193,233,220,1,68,20,251,243,1,224, +144,18,193,165,131,64,225,148,1,167,20,225,55,9,164,255,167,170,227,119, +3,32,40,2,50,57,54,220,68,66,56,32,43,226,174,0,226,154,9,198, +48,168,126,129,229,224,54,5,224,233,3,224,210,0,72,228,144,156,195,20, +232,187,12,97,76,229,59,21,228,182,0,226,201,4,228,191,0,160,172,2, +85,32,35,193,152,96,49,236,238,2,172,160,225,67,1,64,132,229,136,15, +2,97,98,102,2,110,114,116,2,118,92,57,2,50,38,92,2,51,52,38, +2,39,34,32,237,30,1,254,247,48,65,116,91,125,222,231,254,251,18,225, +11,6,93,226,128,94,228,109,2,225,119,0,173,149,224,217,5,240,187,13, +227,217,1,78,72,241,190,8,162,26,233,156,6,231,235,16,231,5,0,32, +82,33,121,128,68,160,41,188,178,128,43,224,42,9,96,145,224,42,0,96, +244,231,66,29,64,62,230,119,10,66,104,144,14,2,95,52,56,160,213,67, +105,168,57,126,89,76,100,65,104,160,6,75,109,2,53,57,32,193,122,2, +95,54,48,224,11,0,64,77,144,34,2,62,61,32,64,12,143,245,2,62, +32,58,128,62,32,11,2,60,32,58,128,87,32,11,2,105,99,109,2,112, +32,58,128,109,247,102,5,106,248,129,54,64,31,206,85,230,15,9,227,162, +7,32,228,165,145,111,153,224,10,4,227,158,4,236,134,0,225,169,15,64, +119,141,213,2,80,32,58,119,178,141,225,204,40,129,32,95,88,2,50,48, +50,228,193,2,2,114,101,97,2,100,58,32,2,102,97,105,2,108,101,100, +130,254,35,219,64,64,131,207,224,64,3,244,143,4,32,78,126,17,190,69, +128,172,64,40,160,44,141,112,145,197,32,42,103,39,2,50,32,95,128,52, +224,11,5,64,109,129,212,227,200,2,226,194,1,229,196,0,34,201,36,203, +2,49,55,57,229,128,3,35,182,2,108,105,98,2,47,84,101,2,120,116, +47,2,82,101,97,2,100,47,76,2,101,120,46,2,104,115,92,32,23,2, +44,54,57,2,58,49,34,129,56,192,138,64,107,129,242,109,161,64,14,223, +199,66,161,97,198,66,180,64,24,130,1,231,87,0,207,41,160,205,240,227, +4,64,182,223,32,228,174,2,135,114,129,29,225,50,1,160,243,64,108,96, +95,170,93,227,76,0,226,33,1,228,242,2,152,213,2,52,55,49,153,214, +121,139,242,17,1,160,41,2,53,51,51,233,224,0,63,140,96,42,2,54, +51,32,150,24,255,209,0,2,95,55,54,33,195,227,81,1,66,195,226,207, +5,66,85,224,14,0,228,216,0,99,90,2,35,57,55,166,27,67,103,42, +130,135,117,224,35,5,2,54,53,32,224,35,2,225,230,1,64,223,224,242, +7,100,20,224,242,35,147,62,224,241,53,131,41,224,181,6,243,213,0,96, +181,2,53,53,32,128,43,131,73,224,179,0,244,19,40,224,222,38,232,112, +0,224,222,50,227,187,0,2,95,53,55,32,190,241,103,3,96,53,2,53, +56,57,179,23,35,88,192,13,71,253,2,53,52,53,251,228,1,116,92,64, +8,211,53,64,90,195,168,211,31,225,61,15,130,201,224,38,9,226,62,13, +172,35,226,66,22,228,186,6,2,100,105,103,2,105,116,84,2,111,73,110, +2,116,34,32,165,24,33,125,49,215,129,20,37,195,99,205,160,16,96,15, +128,86,214,48,224,49,28,96,176,224,49,22,64,39,151,28,65,34,132,95, +134,188,2,35,51,32,32,21,37,189,64,24,246,84,6,70,55,238,226,14, +64,45,228,126,6,245,211,4,234,14,0,210,5,232,8,5,160,172,194,63, +64,78,78,22,128,124,240,211,4,235,138,14,136,158,66,108,97,199,97,135, +87,214,2,35,49,32,128,77,164,50,233,36,1,101,242,128,93,243,105,15, +255,51,2,2,79,85,82,2,67,69,34,251,31,9,96,114,249,129,0,34, +240,2,95,49,57,66,145,2,52,54,50,135,20,96,19,2,53,56,48,64, +169,153,58,62,212,40,9,178,235,131,43,224,174,5,170,210,96,210,64,186, +245,243,1,207,29,160,186,147,29,233,85,1,2,53,50,32,64,9,163,101, +246,60,5,247,61,2,140,111,39,146,96,118,224,232,5,2,85,110,99,2, +108,111,115,2,101,100,32,2,123,45,32,2,99,111,109,2,109,101,110,130, +171,136,228,228,22,5,236,136,2,234,119,12,2,49,50,51,228,26,1,183, +106,236,184,17,111,90,238,26,0,161,15,129,24,32,70,132,44,32,14,228, +67,0,97,42,228,172,10,224,149,23,192,103,224,148,28,2,49,50,53,224, +149,28,227,97,1,224,150,7,167,73,169,41,235,4,11,161,161,224,46,30, +165,160,163,75,224,233,3,224,84,4,129,121,224,177,10,249,98,1,160,26, +64,6,143,218,224,18,4,160,247,227,147,1,66,137,134,133,2,85,32,66, +73,242,129,18,43,175,99,92,201,179,2,51,55,49,192,101,225,173,10,64, +68,134,158,2,85,32,67,161,113,128,50,67,81,69,219,137,163,99,94,102, +96,69,217,224,72,4,100,221,64,112,135,87,64,81,166,61,156,115,230,59, +3,224,156,0,160,100,224,74,5,128,60,230,31,16,229,248,5,96,13,233, +209,20,2,68,97,116,2,97,47,67,2,104,97,114,201,205,2,49,48,53, +233,206,0,100,8,32,167,231,6,4,229,155,17,192,109,230,1,0,128,171, +229,168,4,98,9,133,168,68,129,128,196,229,45,6,139,155,64,7,75,184, +171,204,238,106,7,2,60,32,64,2,35,53,32,253,71,7,2,67,32,61, +2,61,32,64,224,24,0,203,250,97,248,203,92,227,235,10,224,69,13,223, +132,224,69,5,132,202,202,171,115,140,224,91,5,229,144,17,2,109,111,100, +2,117,108,101,240,200,0,2,90,32,75,239,237,2,200,177,98,208,45,74, +65,72,69,27,167,224,44,47,80,14,249,174,1,240,167,2,160,175,222,55, +32,173,249,22,1,45,136,129,126,33,124,65,159,32,28,32,21,64,95,198, +246,237,45,0,99,195,224,13,0,243,181,0,139,143,2,80,32,80,64,152, +97,237,102,49,79,234,96,163,78,33,249,109,2,69,118,64,109,64,26,110, +4,64,21,2,35,54,50,230,89,2,128,59,224,60,4,240,101,1,225,235, +8,211,92,229,46,3,253,28,2,253,141,0,226,25,3,98,137,224,80,1, +228,162,1,224,46,13,170,236,253,44,0,225,88,12,192,30,66,12,145,15, +245,133,0,185,155,96,144,244,6,9,250,65,1,229,147,0,253,251,3,160, +24,224,150,0,176,81,226,79,0,162,4,229,242,6,197,75,226,123,0,81, +12,167,212,232,186,2,135,54,129,139,194,81,161,140,225,141,6,227,5,1, +224,51,12,66,49,171,47,224,52,3,135,141,192,63,64,11,99,82,238,202, +2,96,28,64,7,213,138,227,216,9,242,5,3,65,70,67,84,233,121,0, +134,42,129,141,32,70,37,95,96,229,163,157,193,47,224,231,13,177,135,224, +179,7,140,18,64,152,246,111,3,224,190,2,255,200,5,225,114,4,230,234, +2,243,4,1,224,238,2,192,159,225,77,0,224,158,23,160,108,225,138,5, +129,190,193,61,64,88,248,19,4,128,165,224,95,50,208,245,128,95,192,69, +128,101,226,47,15,234,62,0,64,22,231,105,0,226,186,4,229,133,11,225, +77,1,99,56,241,156,8,151,23,192,67,225,125,1,129,90,232,215,17,228, +39,1,233,5,7,234,81,19,192,59,251,186,0,225,22,3,226,202,3,249, +25,17,228,71,6,233,122,13,227,250,2,230,117,17,129,229,224,138,12,171, +94,163,60,33,117,224,208,16,128,169,115,220,235,24,8,2,108,97,121,2, +111,117,116,2,32,101,114,2,114,111,114,2,32,125,34,141,221,229,188,21, +224,153,24,227,241,5,252,7,0,121,114,2,52,53,55,229,230,9,245,84, +4,230,183,4,183,117,194,56,135,101,251,72,2,34,23,98,51,243,187,20, +162,113,151,130,101,43,231,184,2,230,179,0,228,237,12,225,58,1,130,242, +138,69,64,67,225,66,1,2,115,121,110,2,116,97,120,129,66,225,64,30, +71,95,141,185,103,117,117,157,167,118,237,21,1,32,24,114,84,137,11,64, +122,192,47,64,158,160,46,138,117,104,39,64,14,138,50,83,82,2,65,32, +64,96,17,138,7,135,108,32,102,2,90,32,85,169,79,233,35,4,224,18, +6,138,34,231,0,8,224,18,6,120,156,103,254,163,206,64,16,160,103,32, +159,133,52,2,85,32,73,224,7,4,105,17,224,67,1,64,225,160,42,192, +49,224,140,7,113,163,224,18,5,113,121,224,72,5,70,59,224,72,6,192, +7,224,41,6,224,157,2,2,85,32,90,233,97,2,65,46,138,138,107,86, +32,24,2,95,54,50,131,81,96,52,66,53,64,35,212,168,97,139,99,205, +161,162,137,72,65,208,32,9,149,190,66,89,32,19,2,73,32,58,130,16, +203,208,98,218,81,110,112,51,2,51,56,52,32,70,2,90,32,90,67,74, +2,51,56,51,2,32,64,89,252,194,10,202,245,229,236,5,192,186,39,221, +236,128,1,208,142,106,125,197,54,224,24,13,160,8,109,105,2,52,52,50, +253,137,0,133,254,124,94,200,202,34,115,143,97,227,41,1,161,137,96,11, +74,206,2,52,52,53,113,80,132,149,172,0,140,150,218,67,215,128,172,214, +230,15,3,149,68,235,79,1,247,152,8,249,123,5,160,199,137,90,139,104, +224,33,13,128,27,224,26,6,171,154,251,222,0,232,117,2,224,38,13,132, +9,103,75,163,203,162,61,194,68,130,225,128,232,96,11,160,16,130,140,67, +145,226,148,2,77,49,45,36,217,97,227,72,4,147,247,157,136,160,31,32, +4,130,31,33,7,140,104,204,76,2,57,56,32,226,10,3,78,19,2,51, +32,102,228,158,0,2,80,114,101,2,108,117,100,172,83,66,39,132,72,2, +75,32,58,129,172,162,202,230,183,7,232,195,1,216,245,64,47,132,95,228, +155,0,132,132,66,4,160,69,160,44,64,20,237,212,1,65,84,226,82,0, +201,30,234,220,5,240,235,5,163,174,224,53,5,166,104,2,57,49,52,132, +101,96,7,162,154,224,5,16,240,68,1,2,52,50,53,70,43,65,67,128, +1,227,247,1,65,146,224,21,12,2,50,32,90,224,20,5,32,19,2,51, +32,90,224,17,2,32,16,2,52,32,90,192,14,64,72,32,15,224,13,5, +129,246,230,198,4,204,93,224,226,4,224,16,1,160,13,128,8,186,112,225, +59,13,192,48,236,190,2,224,27,7,244,157,4,97,70,170,55,86,197,65, +79,2,51,50,32,2,95,56,56,67,187,226,77,1,2,95,51,50,97,93, +67,231,128,39,228,143,11,98,137,239,138,1,224,7,29,228,188,10,32,110, +200,45,192,112,229,152,3,69,18,71,22,32,55,146,228,224,36,1,33,96, +224,55,0,160,35,48,157,224,35,7,193,129,140,184,2,95,57,50,68,162, +2,57,50,52,234,251,7,2,54,51,57,234,250,4,118,1,142,245,224,5, +3,169,120,114,61,128,76,192,77,35,178,2,48,52,32,105,142,40,106,234, +250,4,147,102,2,50,50,50,237,202,3,148,251,225,88,9,252,113,15,236, +103,8,224,36,0,237,206,0,162,48,64,159,33,210,2,51,57,57,96,28, +230,77,13,128,9,225,171,12,236,218,1,226,120,0,224,107,1,226,152,1, +33,116,225,202,6,160,123,177,231,150,51,82,104,132,62,209,207,37,23,70, +146,230,214,5,224,7,13,235,141,6,134,15,130,214,235,128,4,224,2,11, +225,57,7,239,84,5,224,44,17,224,45,26,224,48,6,224,49,42,237,154, +0,32,5,64,8,228,255,1,102,210,160,5,237,6,5,196,39,134,234,226, +69,2,144,232,253,255,1,135,18,224,5,3,231,30,4,196,136,224,66,1, +2,95,54,32,253,74,3,65,195,166,125,163,178,2,49,57,32,230,106,0, +232,27,2,97,227,198,211,2,95,54,52,2,54,32,85,69,55,224,22,4, +236,48,3,192,88,224,85,9,160,50,229,130,3,2,95,49,54,225,149,5, +140,73,224,2,23,227,49,3,225,37,4,230,231,0,225,142,9,225,185,3, +224,11,2,97,35,224,68,11,242,48,3,224,33,11,224,98,8,224,28,19, +241,181,8,198,237,224,8,5,2,95,54,53,242,181,8,225,201,1,225,30, +3,230,22,5,2,39,32,89,228,215,2,242,119,2,239,85,1,173,103,160, +42,192,19,129,137,200,15,192,101,226,214,7,128,92,237,109,3,226,195,6, +96,5,193,148,224,57,3,162,140,224,25,10,225,33,5,227,77,12,195,4, +225,90,3,192,164,227,93,5,225,39,5,96,17,87,210,233,61,7,160,68, +96,86,225,169,2,230,174,1,224,224,7,71,68,174,205,64,39,2,54,53, +52,234,180,6,228,191,0,252,107,1,115,135,44,8,224,120,0,128,201,224, +28,13,67,44,241,70,4,65,144,64,3,234,87,2,224,246,2,226,20,3, +129,7,224,210,4,160,247,224,128,7,229,226,12,224,218,0,202,196,244,84, +10,226,93,11,232,220,1,228,93,2,226,92,255,226,92,45,226,90,1,226, +2,19,225,67,3,246,255,2,226,8,22,34,95,229,214,2,224,27,0,226, +13,7,224,156,2,192,150,70,49,64,148,255,11,2,226,44,1,227,3,17, +122,135,224,121,9,224,138,11,253,222,3,161,146,174,142,227,111,20,234,237, +2,145,240,2,52,55,53,98,209,226,244,6,231,44,2,160,3,191,223,162, +153,233,32,24,98,153,225,181,3,162,230,200,216,246,34,9,248,158,5,141, +96,227,148,16,135,44,235,41,8,249,10,5,32,131,179,133,226,237,1,226, +221,1,226,205,6,240,72,21,226,87,6,234,49,1,224,89,8,163,84,238, +178,0,32,92,199,180,224,82,4,224,77,16,225,208,1,161,173,186,64,160, +69,224,74,10,160,70,251,50,12,2,110,111,116,2,32,101,120,2,112,111, +114,2,116,101,100,251,56,0,241,20,0,218,219,139,228,81,161,162,10,64, +29,66,140,96,29,2,82,32,64,172,206,101,139,141,25,2,51,57,55,203, +65,2,95,52,48,58,168,2,52,48,51,227,97,0,130,138,160,7,224,151, +12,2,58,32,34,137,20,2,51,50,57,251,107,0,72,251,75,1,236,84, +8,224,5,6,112,142,172,47,201,85,96,3,238,191,11,163,40,45,202,77, +1,128,45,97,234,240,46,3,176,51,96,21,224,23,8,224,33,3,129,209, +236,49,13,245,87,5,193,159,162,130,249,41,5,226,172,6,224,21,2,224, +160,4,224,140,0,190,230,238,83,38,230,80,23,229,189,1,131,133,235,88, +2,228,226,6,251,148,9,227,207,0,49,167,36,154,173,75,34,149,204,244, +224,240,8,224,0,6,225,193,12,144,63,225,190,6,211,79,142,31,224,46, +3,80,93,254,5,8,64,43,2,57,51,48,79,178,2,48,56,32,235,120, +2,96,3,240,145,3,226,27,60,165,196,229,46,3,97,121,252,63,0,240, +28,16,160,62,65,165,229,39,5,244,6,2,249,234,4,101,181,186,88,136, +250,226,107,30,199,67,224,85,25,230,65,1,226,193,46,226,192,36,248,148, +4,239,83,1,236,3,3,160,13,102,79,229,175,0,233,62,7,233,13,1, +249,79,3,227,165,15,249,19,0,230,182,9,249,35,7,233,216,7,225,25, +6,70,205,64,128,128,20,33,30,104,143,2,57,53,52,66,77,2,49,51, +32,197,174,33,22,2,55,50,48,238,224,6,231,65,48,192,54,232,141,1, +240,123,5,133,33,199,236,208,14,224,93,1,126,46,130,167,226,78,5,87, +29,245,103,2,118,158,2,55,50,32,248,158,1,64,15,227,237,2,227,230, +16,224,165,26,160,145,113,39,228,65,5,224,79,6,228,82,2,228,63,7, +228,21,9,229,55,61,99,204,232,240,20,194,41,224,220,9,244,197,3,224, +220,8,97,213,224,85,32,160,82,225,114,8,225,27,25,103,76,219,43,39, +153,71,127,93,59,167,143,2,51,56,55,148,48,99,190,2,95,51,49,32, +90,64,49,219,68,32,108,63,134,192,49,39,220,224,36,3,151,20,232,237, +5,236,236,0,213,166,234,154,6,201,208,240,72,4,236,101,1,204,36,240, +55,5,240,110,7,224,21,2,243,228,4,224,89,0,160,124,224,52,3,242, +26,3,234,127,0,208,41,237,116,28,236,46,1,198,253,227,31,0,238,33, +1,255,159,3,244,188,3,240,191,11,237,146,3,192,155,242,108,5,236,87, +1,96,56,148,178,66,4,225,226,4,238,96,5,225,103,0,229,26,7,224, +38,50,243,112,4,196,231,226,192,18,225,38,14,245,212,4,254,143,13,224, +21,8,227,1,5,129,228,33,184,173,94,230,120,10,225,180,32,193,69,225, +180,11,230,140,14,224,13,9,225,233,5,224,27,0,233,59,1,193,195,116, +123,224,184,1,224,0,3,238,11,0,224,182,28,192,239,224,129,22,224,171, +77,224,170,37,198,231,224,170,115,227,216,53,197,81,224,151,13,240,233,0, +235,45,7,240,177,4,228,167,5,235,55,6,195,205,109,196,238,197,7,249, +209,2,153,39,249,190,10,224,223,53,209,46,224,223,14,242,87,0,228,185, +52,101,105,33,160,215,20,129,192,105,27,250,87,0,137,35,228,220,10,72, +119,96,56,131,250,254,204,12,231,105,2,64,19,252,204,3,32,77,250,116, +6,224,99,0,196,59,253,97,8,252,65,4,237,2,3,2,49,55,50,215, +193,128,67,186,214,2,90,32,95,160,164,98,116,61,123,33,173,71,33,158, +6,230,190,16,235,127,0,231,21,0,247,187,6,107,108,96,27,221,167,39, +125,65,88,239,126,26,239,115,19,2,117,110,100,2,101,102,105,2,110,101, +100,2,32,109,111,2,100,117,108,2,101,58,32,239,131,6,189,212,233,47, +8,254,228,0,249,208,6,248,7,5,74,69,32,165,241,172,8,231,240,9, +160,41,2,95,56,32,33,93,249,90,2,32,248,129,158,229,224,0,235,88, +1,226,78,3,147,16,96,33,97,152,65,116,223,101,244,225,4,245,54,11, +218,12,250,131,20,232,101,10,235,87,1,224,61,12,64,163,250,35,3,163, +28,228,162,1,224,24,1,193,195,115,162,99,125,175,126,162,187,233,235,0, +96,220,255,177,0,147,8,130,9,161,32,224,122,1,32,152,162,163,128,25, +65,32,101,136,225,43,1,65,37,32,59,145,96,96,219,96,136,99,149,53, +143,226,85,19,186,106,131,11,226,80,1,146,88,98,68,64,92,156,191,90, +164,236,72,11,2,50,48,50,224,58,2,2,116,121,81,2,73,100,101,2, +110,116,34,162,120,172,95,64,70,146,148,246,208,8,222,114,245,44,0,98, +11,2,95,53,49,128,230,238,48,2,225,43,0,227,186,2,227,172,6,176, +186,76,64,75,64,226,111,1,193,96,64,137,67,21,32,137,2,80,32,58, +128,107,179,42,163,13,64,20,203,98,252,173,17,33,66,2,54,56,32,196, +82,128,12,142,151,2,95,55,56,240,18,9,244,123,2,128,55,160,0,224, +50,18,224,42,7,175,133,70,48,64,162,139,211,226,237,26,224,29,30,242, +57,7,224,41,2,224,18,9,224,82,13,224,21,24,217,175,96,9,130,73, +34,162,32,227,105,6,33,249,98,142,32,20,2,50,50,53,35,70,44,198, +69,230,162,162,2,52,50,51,162,247,224,29,13,134,13,2,56,49,49,101, +201,2,56,50,32,192,124,227,100,1,33,221,227,70,0,224,6,3,224,14, +1,77,32,97,94,141,13,98,154,111,86,72,151,228,105,1,132,46,228,38, +9,240,165,0,197,209,130,42,135,28,226,153,0,2,55,52,53,231,2,1, +183,227,2,55,52,54,240,111,5,96,99,214,76,235,24,2,224,98,0,96, +95,232,102,0,224,92,0,96,16,224,47,0,128,179,129,49,2,57,53,49, +232,155,0,69,86,195,49,64,100,34,129,37,180,2,57,51,57,254,147,0, +33,11,70,101,142,219,200,139,162,237,104,14,137,21,78,68,68,96,2,55, +51,32,230,163,10,2,79,32,35,36,121,228,193,0,33,193,33,169,130,211, +64,132,194,221,35,194,32,179,2,53,56,50,105,11,32,123,2,55,48,32, +32,9,2,56,51,32,235,31,0,224,34,18,96,255,2,35,49,48,133,10, +66,7,214,107,142,56,242,115,8,249,83,1,97,168,33,110,99,132,2,57, +52,48,228,200,2,2,45,62,34,193,228,32,32,96,30,105,170,2,52,49, +55,241,254,0,135,235,134,197,224,66,10,2,61,62,34,227,2,3,133,206, +64,65,65,101,173,102,224,127,6,33,48,2,49,50,54,193,49,224,123,0, +32,214,145,206,2,50,49,32,248,42,1,224,59,2,2,49,50,52,132,141, +192,48,96,15,64,48,65,29,224,48,10,160,108,2,56,53,57,33,47,224, +109,6,224,233,10,231,175,3,224,63,4,2,54,53,56,241,214,0,224,230, +16,241,246,2,235,81,2,101,245,249,174,4,195,88,228,73,7,167,131,199, +105,98,209,200,94,231,122,5,131,14,242,107,3,133,178,131,1,2,49,51, +49,67,136,69,89,220,90,226,252,9,226,104,28,105,144,244,15,3,213,111, +224,134,14,99,26,32,124,64,5,64,46,72,243,96,140,211,127,140,49,64, +106,2,57,52,50,114,247,64,39,99,87,66,19,2,48,55,32,233,18,0, +69,7,100,155,128,80,99,70,160,6,64,29,136,10,224,29,6,224,12,6, +64,130,64,43,135,217,97,204,32,29,2,54,53,32,96,21,135,168,160,21, +2,52,49,56,96,21,65,205,32,21,226,221,1,2,80,114,105,2,109,105, +116,2,105,118,101,2,115,46,61,66,232,64,35,135,76,132,135,224,114,2, +224,128,7,128,20,64,48,135,104,2,95,54,32,2,95,52,51,37,207,64, +238,224,97,12,163,141,130,87,32,166,2,95,54,50,193,153,228,47,14,224, +79,21,163,154,224,79,25,205,195,64,172,135,114,56,106,128,236,134,34,133, +235,2,55,55,32,2,95,55,51,108,152,2,50,49,54,160,11,44,79,165, +155,66,26,33,76,160,33,2,49,51,51,64,155,212,58,224,63,17,32,40, +99,35,165,197,224,65,0,102,168,98,96,156,66,224,65,6,32,28,102,26, +2,52,49,51,169,221,224,56,0,160,201,229,35,0,224,120,16,107,228,64, +32,224,116,0,74,216,66,17,96,13,2,80,32,66,65,58,2,48,57,32, +226,229,2,160,16,245,194,0,2,56,51,51,73,118,97,146,169,230,2,83, +32,73,141,236,234,69,2,64,164,150,142,139,52,247,155,7,117,109,32,180, +208,127,64,149,235,98,1,224,76,11,53,8,224,77,0,233,128,0,96,146, +2,54,51,56,215,65,170,16,250,174,0,248,85,9,239,101,20,255,129,9, +249,241,11,231,48,4,104,127,105,234,224,0,8,164,6,160,46,226,42,1, +225,113,1,91,144,193,171,65,159,107,203,33,21,34,183,246,66,0,232,4, +1,225,241,2,221,181,37,2,133,51,98,1,132,67,236,48,5,35,242,34, +242,139,96,32,64,2,57,56,52,233,74,6,39,76,250,108,6,235,183,1, +66,135,2,67,32,60,33,31,205,22,233,232,0,193,56,192,24,97,149,176, +41,192,222,42,7,72,162,174,53,246,103,0,148,47,162,12,227,0,4,2, +48,52,56,234,177,6,226,231,6,166,26,103,235,144,34,98,78,240,147,5, +224,165,10,158,237,96,165,245,82,1,224,126,6,140,131,32,207,236,248,3, +2,112,101,32,2,115,105,103,2,110,97,116,2,117,114,101,135,248,250,150, +10,224,215,4,224,209,12,240,162,2,224,112,5,2,50,52,50,239,87,1, +224,72,3,227,251,4,2,52,49,49,241,136,2,225,94,14,225,50,0,226, +44,7,241,208,1,2,53,49,57,225,51,14,206,210,224,54,1,66,80,134, +118,224,114,8,50,217,99,183,136,165,192,50,163,5,163,155,162,15,229,36, +6,2,48,53,56,250,84,7,135,245,64,14,2,95,57,55,82,11,238,203, +3,241,34,20,2,67,97,110,2,110,111,116,2,32,115,97,2,116,105,115, +2,102,121,32,2,99,111,110,2,115,116,114,2,97,105,110,2,116,58,32, +177,43,106,156,2,56,54,52,224,231,0,64,212,135,31,33,124,2,55,53, +57,32,4,2,54,49,32,203,139,64,29,135,39,227,152,11,229,56,4,227, +196,2,239,63,6,132,172,32,201,224,168,1,2,92,51,52,2,38,115,114, +2,99,47,77,2,105,99,114,2,111,72,115,2,47,84,121,2,112,101,67, +2,104,101,99,2,107,46,104,2,115,92,51,2,52,38,44,2,49,50,56, +2,53,58,49,2,57,34,32,143,95,2,90,32,67,66,225,40,191,2,55, +51,50,133,44,2,95,57,57,224,197,0,204,93,226,32,0,166,111,140,59, +2,49,56,53,228,61,0,69,188,193,158,187,93,224,171,58,2,57,49,58, +192,171,209,17,187,202,226,209,1,236,6,0,213,37,226,65,0,32,146,184, +38,225,67,2,226,48,23,241,166,1,224,29,2,144,88,78,44,101,141,33, +205,230,183,2,101,124,131,235,225,41,3,78,93,241,180,0,229,90,17,73, +46,252,220,5,236,98,0,2,53,53,32,160,189,134,174,221,151,128,10,2, +51,57,53,230,33,2,2,52,48,56,35,116,198,145,224,161,6,224,19,12, +230,54,1,162,174,71,124,130,144,32,11,150,87,130,169,32,90,243,68,0, +128,139,163,215,2,52,52,55,137,136,64,46,70,15,168,80,224,229,3,163, +164,32,4,197,14,227,226,8,145,89,192,203,229,50,3,225,78,4,226,96, +2,67,194,32,208,64,164,171,63,238,217,3,225,212,17,228,234,4,2,48, +53,53,238,250,0,224,176,4,171,127,104,113,235,88,1,64,104,2,95,54, +57,228,201,2,209,188,106,149,2,55,54,32,160,59,93,150,116,229,64,178, +64,98,32,27,192,53,65,43,138,7,136,47,239,27,3,251,105,5,244,42, +0,255,225,0,228,199,1,151,79,130,5,79,57,136,144,190,22,239,38,4, +236,145,0,32,119,32,221,111,78,46,34,129,112,2,95,53,55,66,52,71, +160,170,248,232,111,3,192,92,226,50,4,224,76,15,64,215,176,243,2,53, +55,57,96,33,96,133,119,100,2,95,57,54,85,210,160,12,2,49,52,52, +97,26,75,54,2,57,54,57,224,37,2,43,54,224,12,2,81,159,224,12, +0,224,76,1,64,105,234,127,1,68,135,2,57,54,53,149,55,133,105,139, +126,235,217,15,32,45,194,179,173,7,228,46,1,2,49,53,56,64,233,226, +159,6,67,180,80,208,144,207,230,145,0,228,61,5,228,95,1,194,115,229, +215,5,39,238,241,85,0,228,9,9,46,60,65,85,2,48,57,50,193,180, +64,159,135,18,248,3,1,65,1,96,122,33,98,147,197,35,16,166,96,75, +124,149,142,64,22,173,129,64,101,2,57,49,55,150,31,128,97,110,114,2, +49,54,57,64,179,146,235,2,58,49,51,66,211,231,124,11,167,239,210,254, +249,107,4,195,162,137,197,233,194,6,96,212,224,25,12,105,195,224,25,12, +154,248,233,77,7,96,21,2,85,32,66,163,191,232,222,1,237,24,0,64, +9,71,55,251,240,0,234,55,13,56,195,115,239,247,70,2,224,43,11,96, +185,71,102,129,82,161,160,67,92,224,58,7,229,243,0,224,141,1,234,202, +8,162,115,251,47,3,253,185,7,236,7,3,254,105,2,255,60,0,246,66, +0,254,131,23,244,59,3,241,37,1,229,64,2,250,206,3,120,236,245,149, +0,133,178,2,51,48,56,236,11,6,235,222,4,252,145,1,233,253,5,244, +47,4,224,84,2,148,47,247,76,0,165,29,64,12,2,50,51,57,99,212, +67,0,130,182,227,94,1,249,102,9,212,109,106,68,232,109,1,244,98,3, +224,119,1,245,31,3,224,69,6,2,49,55,52,224,69,8,96,130,68,154, +181,190,96,135,150,9,177,85,232,88,3,225,168,19,230,186,0,175,107,225, +119,4,251,239,3,226,86,3,253,106,8,193,112,250,151,10,247,89,4,225, +176,11,225,178,4,184,111,225,184,6,253,158,3,224,31,24,192,28,136,133, +243,84,2,254,179,1,183,73,161,234,225,193,1,225,190,39,226,10,19,226, +109,5,193,218,224,140,4,253,240,2,215,8,111,75,255,3,2,227,82,6, +111,112,173,67,255,160,6,231,120,4,135,122,224,186,4,177,141,230,102,1, +96,187,71,252,136,1,99,224,137,155,99,226,122,228,254,190,2,226,126,34, +105,157,226,50,9,237,62,6,237,11,0,107,29,64,1,128,245,224,33,8, +99,126,224,73,1,240,221,1,170,111,238,45,1,234,172,2,66,199,96,174, +235,182,1,2,63,63,63,171,145,65,193,138,142,145,72,226,148,11,230,207, +0,114,18,187,21,239,188,22,227,48,4,253,154,12,229,13,4,250,43,1, +224,52,3,224,58,4,160,59,228,255,1,224,28,4,255,216,4,250,235,12, +229,219,0,239,124,2,227,233,11,195,159,145,5,229,81,9,228,161,11,96, +101,160,144,249,201,0,224,236,1,118,188,224,160,0,226,143,8,130,117,150, +134,227,97,4,229,145,0,205,180,196,89,240,149,1,227,92,2,224,197,8, +226,44,5,225,124,3,224,157,4,225,69,0,225,138,3,212,87,2,90,32, +75,64,27,160,6,224,198,3,209,248,168,82,225,42,6,240,155,3,250,165, +9,52,213,141,81,250,137,1,131,58,83,159,118,245,49,10,228,64,1,243, +187,1,180,206,227,205,4,192,156,126,5,229,76,7,242,2,3,2,51,55, +32,226,154,2,232,137,3,194,38,244,119,4,232,19,2,64,8,155,142,160, +168,105,73,255,187,2,225,44,11,64,4,192,154,239,53,39,2,51,53,55, +2,58,50,53,163,163,174,101,151,56,101,117,225,28,3,32,246,67,192,225, +112,21,251,253,3,225,117,9,231,132,2,141,150,116,44,224,231,31,2,65, +32,64,224,231,50,2,54,58,50,224,231,1,245,129,2,227,222,1,226,165, +5,227,7,2,226,165,17,245,145,3,64,7,174,108,167,34,160,38,213,112, +35,32,226,78,3,68,230,143,10,236,30,4,246,251,4,147,169,247,191,1, +98,156,2,53,52,48,206,62,112,211,94,71,246,82,33,147,179,232,162,2, +238,13,0,230,48,2,102,147,64,160,142,127,160,120,108,31,236,32,1,2, +51,57,52,236,32,0,96,44,173,212,2,51,51,51,32,136,75,136,224,1, +11,138,129,192,105,127,146,160,62,141,169,2,79,32,95,111,61,49,208,64, +148,224,14,2,64,184,96,14,32,124,160,19,110,185,192,12,141,107,186,186, +97,21,166,66,128,188,39,134,228,141,0,230,192,7,242,212,0,214,185,225, +133,4,65,16,97,115,237,200,5,224,55,10,225,186,4,2,51,53,51,224, +51,41,119,8,224,51,38,97,25,249,123,9,121,183,113,105,34,129,232,248, +1,226,9,1,181,45,224,56,2,242,6,4,103,168,235,215,0,224,142,13, +2,49,49,48,143,64,226,167,3,246,141,4,231,100,13,231,181,6,231,63, +2,224,47,7,192,5,242,11,10,66,157,235,116,5,192,1,247,77,5,225, +240,5,231,73,5,195,225,249,162,0,221,90,117,246,227,121,2,245,239,16, +85,236,2,97,32,99,2,108,97,115,2,115,32,34,133,185,2,51,50,57, +165,194,225,146,4,224,165,7,235,206,3,224,28,12,227,43,1,227,71,20, +235,204,8,224,2,3,243,35,15,165,105,192,5,212,55,71,25,131,73,224, +32,6,38,148,138,1,50,196,65,235,114,181,67,111,245,87,1,224,10,13, +234,128,10,150,73,190,192,225,103,2,151,100,2,55,55,57,64,36,225,97, +1,2,115,117,112,2,101,114,102,2,108,111,117,2,115,32,105,55,76,2, +97,110,99,2,101,32,98,2,105,110,100,2,105,110,103,229,209,1,225,40, +16,234,64,23,231,196,6,236,184,6,37,244,233,209,4,224,98,1,64,25, +234,87,4,239,66,8,224,140,4,67,42,200,49,234,61,9,105,185,234,167, +12,232,58,7,224,13,4,128,10,72,47,232,186,7,230,109,7,97,170,226, +135,18,226,170,9,242,76,1,224,2,3,192,168,224,30,3,226,98,2,113, +237,2,66,32,79,182,140,246,178,11,224,253,24,238,114,6,186,29,251,127, +5,176,78,99,141,234,188,0,238,210,8,38,215,32,126,225,24,4,168,197, +227,54,2,238,126,2,72,142,222,62,64,7,34,172,224,60,4,70,250,148, +37,2,50,57,52,227,155,6,128,52,225,159,1,216,250,224,31,0,2,51, +53,50,224,13,2,160,192,218,78,237,70,2,121,249,224,19,4,214,182,239, +109,6,2,49,55,51,237,129,5,2,51,48,49,164,172,225,250,2,67,134, +239,34,4,32,196,2,56,55,57,227,192,0,233,9,25,226,111,1,229,149, +3,160,75,168,93,239,24,3,64,164,90,27,224,222,0,233,54,6,233,22, +5,226,154,9,179,67,2,57,48,32,68,59,132,18,58,61,132,72,33,119, +226,211,3,70,229,180,216,225,26,2,97,164,229,180,1,2,51,56,55,224, +14,3,2,48,52,49,242,96,1,138,124,2,83,32,95,2,53,52,49,2, +32,64,73,79,133,187,152,64,55,233,169,1,181,38,32,49,2,52,56,54, +135,169,33,62,32,25,64,35,96,25,71,20,125,50,64,20,142,191,228,194, +1,68,183,36,171,64,26,137,243,187,158,74,47,2,51,54,55,242,252,1, +105,77,153,210,64,243,240,63,4,65,216,99,17,244,94,2,112,56,129,74, +38,194,65,209,64,99,233,182,0,64,82,104,30,101,226,88,153,120,159,128, +19,64,41,137,179,232,34,0,245,106,8,98,81,232,60,11,232,59,24,228, +32,3,252,53,2,192,136,98,43,201,110,162,197,233,114,2,204,32,55,142, +228,63,7,224,93,59,160,89,161,221,73,116,139,135,168,113,90,157,32,73, +131,39,38,47,97,92,94,5,32,43,64,102,195,220,230,190,11,190,35,254, +34,26,2,100,101,114,2,105,118,101,254,21,4,2,51,51,48,228,87,4, +67,117,111,199,226,249,3,64,177,138,221,2,79,32,80,224,97,13,2,68, +97,116,2,97,46,66,2,111,117,110,2,100,101,100,192,7,96,103,74,150, +64,67,224,57,21,2,69,110,117,2,109,46,69,32,4,192,51,100,148,224, +51,21,224,4,0,224,51,0,139,191,224,103,20,2,113,46,69,2,113,34, +32,160,47,66,189,224,47,21,2,73,120,46,2,73,120,34,160,47,57,245, +224,47,23,2,79,114,100,64,3,224,49,0,65,251,224,49,21,78,58,2, +97,98,108,2,101,46,84,160,8,224,59,0,68,67,224,59,16,2,84,101, +120,2,116,46,82,2,101,97,100,96,4,224,161,29,96,51,2,83,104,111, +2,119,46,83,32,4,192,51,2,56,49,32,229,14,4,65,236,171,199,185, +10,142,138,223,57,137,146,33,213,2,52,32,102,224,90,0,224,80,0,238, +164,13,163,226,235,20,3,64,65,33,127,177,117,233,247,2,197,237,240,158, +0,230,27,11,235,218,2,245,250,9,240,245,5,243,91,2,243,170,3,243, +110,4,243,136,7,236,42,4,249,143,4,236,43,16,235,121,9,224,48,10, +232,131,11,231,104,2,235,76,9,101,151,222,130,224,83,22,224,80,2,233, +213,1,224,85,2,37,215,224,72,1,224,65,12,200,82,233,175,9,101,175, +224,25,12,236,22,0,224,22,14,224,104,11,138,214,236,71,13,251,198,4, +232,211,0,140,76,119,237,64,62,32,234,128,240,91,57,231,204,8,225,34, +17,224,194,9,205,145,244,120,2,205,35,98,239,67,32,247,37,2,237,22, +24,224,28,16,226,166,9,128,114,224,2,0,147,132,225,73,26,236,42,9, +224,8,18,202,19,130,200,219,128,179,78,48,101,34,17,2,85,32,102,236, +249,1,35,199,2,80,97,114,2,101,110,34,225,162,0,244,58,1,224,47, +0,2,79,32,35,69,107,161,118,129,39,2,56,53,48,96,14,175,229,236, +73,1,235,91,3,96,58,71,55,225,177,0,224,95,3,242,202,0,225,121, +6,202,235,2,85,32,35,178,76,225,230,9,246,50,5,141,43,235,191,6, +160,172,193,1,100,101,226,110,3,162,31,226,17,2,239,207,1,64,9,189, +229,96,156,140,107,169,151,32,165,32,214,71,78,224,215,3,250,172,6,96, +250,2,52,52,32,224,34,7,235,198,1,240,193,2,253,148,3,224,119,23, +71,41,192,83,33,33,226,172,1,96,113,50,165,224,30,1,104,98,64,166, +252,77,9,2,85,32,65,133,50,96,95,32,96,96,59,32,76,227,91,2, +245,252,0,225,212,1,128,137,2,54,51,32,180,45,2,50,55,32,236,56, +4,83,59,226,96,8,2,83,116,114,239,73,1,129,235,2,57,48,51,224, +56,5,130,106,238,92,1,226,98,3,226,137,5,86,49,224,255,1,224,105, +5,2,115,80,114,2,101,99,34,96,28,129,13,64,142,128,44,247,145,0, +106,200,155,46,2,55,57,48,236,2,8,167,17,139,243,69,8,139,43,80, +50,158,44,233,119,9,64,148,225,57,0,129,80,128,20,225,169,1,69,77, +137,225,64,92,139,235,100,236,80,175,64,94,64,6,2,53,48,55,96,31, +64,107,160,31,44,24,64,31,32,94,2,35,57,55,191,252,64,107,33,171, +67,56,64,44,140,9,48,241,231,174,0,240,142,18,230,196,0,230,193,7, +230,88,9,249,157,5,194,188,166,156,216,139,97,239,240,27,26,224,91,5, +165,13,134,160,124,163,33,223,130,90,117,68,225,212,1,2,116,121,112,2, +101,82,101,2,112,34,32,250,181,7,111,155,53,172,2,49,50,49,32,99, +226,240,2,249,208,2,129,64,66,56,98,153,107,232,224,107,18,2,109,107, +84,2,121,67,111,2,110,65,112,192,110,186,162,198,152,224,74,41,224,182, +0,243,243,0,130,113,214,49,99,4,130,22,224,39,37,224,130,12,65,225, +224,130,1,2,91,93,34,195,201,227,199,0,236,63,4,130,232,74,117,238, +72,4,106,164,2,76,105,115,2,116,95,84,33,123,142,82,64,90,224,36, +9,2,84,121,101,170,191,64,34,173,231,234,66,33,203,54,234,65,52,233, +141,12,226,203,9,251,60,3,194,192,226,144,8,233,48,0,169,28,2,54, +52,54,234,142,0,240,180,14,251,97,6,252,151,18,230,160,5,138,99,254, +1,7,242,167,12,226,19,0,233,19,3,64,65,115,2,238,184,5,234,198, +1,227,178,1,32,214,121,56,243,81,6,206,93,133,204,143,200,195,204,128, +8,242,152,12,225,190,1,2,60,62,34,233,133,2,225,148,0,32,53,2, +53,55,55,224,81,13,229,127,0,230,125,0,224,100,7,226,207,4,64,58, +224,111,1,2,69,81,34,160,111,254,62,2,65,3,225,33,1,193,30,97, +21,228,27,7,224,105,33,2,76,84,34,228,78,4,224,100,13,74,148,160, +97,225,134,4,224,103,33,2,71,84,34,128,50,160,57,138,219,231,153,23, +160,37,224,29,5,232,18,2,231,180,1,224,123,5,64,142,224,123,1,2, +99,111,109,2,112,97,114,142,123,231,0,12,78,201,227,242,9,131,179,64, +30,144,30,224,30,9,48,113,2,110,103,95,228,58,2,142,90,55,174,246, +190,5,98,122,34,81,224,14,3,240,204,14,2,87,97,114,2,110,105,110, +2,103,58,32,2,99,97,110,240,213,8,133,152,96,227,80,222,2,56,54, +52,224,77,22,2,32,121,101,2,116,44,32,128,60,83,27,89,227,224,255, +7,248,80,3,181,254,64,202,200,19,129,123,129,248,64,41,184,117,64,34, +135,217,67,11,2,73,79,46,88,84,2,111,114,109,2,73,79,32,195,32, +97,0,73,144,82,58,155,248,32,104,96,16,64,62,64,83,229,68,37,176, +220,229,67,140,132,141,182,244,197,84,138,253,239,252,30,247,64,8,229,7, +10,238,22,2,238,35,13,229,20,83,227,97,3,98,121,225,153,1,2,38, +38,34,229,31,85,2,54,53,32,224,111,3,2,84,114,117,195,206,228,66, +23,228,59,15,129,62,161,92,228,221,0,229,72,6,224,145,33,2,70,97, +108,2,115,101,34,228,226,3,228,155,14,86,158,224,55,2,2,61,61,34, +228,150,16,83,194,228,119,9,99,5,64,29,136,204,99,48,2,90,32,90, +239,238,0,130,101,148,230,2,48,51,51,151,134,231,193,4,162,151,140,195, +234,199,0,133,245,130,19,153,151,233,64,4,246,11,0,228,127,1,2,49, +52,56,231,194,0,58,9,60,164,2,53,56,50,121,75,183,99,54,74,2, +51,32,35,142,213,43,149,67,114,105,239,249,65,0,64,198,137,110,216,92, +66,88,224,240,1,197,91,96,40,137,116,245,149,8,2,111,108,34,129,15, +133,196,2,66,32,89,128,229,52,39,2,50,48,50,224,47,2,2,102,111, +108,2,100,114,49,235,93,2,132,122,110,149,240,141,2,224,10,2,241,204, +0,64,94,134,4,242,78,1,228,104,9,247,192,5,98,95,97,249,98,238, +133,90,98,20,64,77,244,132,0,248,36,3,203,203,224,137,9,241,203,1, +95,93,2,53,57,51,97,43,142,49,228,251,89,241,198,0,228,251,0,153, +73,238,254,6,64,9,246,230,0,228,247,2,196,4,218,223,109,181,173,186, +197,196,232,214,8,96,108,130,155,227,177,0,64,28,76,43,239,44,0,96, +233,2,53,55,56,162,121,176,31,229,170,9,224,174,12,2,116,111,69,224, +172,42,227,72,4,243,190,9,192,118,224,172,8,207,152,196,245,224,184,11, +228,56,1,175,180,231,172,9,231,32,21,224,207,1,98,100,135,195,38,34, +34,46,99,126,102,7,198,13,64,33,239,156,0,231,131,31,248,253,3,235, +188,1,163,45,239,67,10,226,146,9,236,56,8,255,147,6,236,87,33,246, +154,11,255,14,21,230,255,1,246,121,2,142,248,244,190,5,237,40,16,192, +80,2,82,32,64,230,72,1,237,92,22,224,27,1,32,53,61,26,226,14, +0,230,40,2,226,152,3,2,109,97,120,97,102,209,219,224,25,2,2,105, +110,66,224,25,1,229,169,6,194,37,115,104,134,17,240,65,0,66,158,255, +220,1,189,42,134,30,165,248,2,52,53,52,113,63,229,164,5,226,175,3, +130,50,90,239,254,32,0,225,139,0,241,129,14,244,165,7,2,95,50,52, +97,174,224,83,0,246,167,5,191,138,2,50,49,56,225,90,0,244,168,2, +226,89,6,148,244,241,170,0,99,127,243,98,2,98,233,2,57,52,56,255, +212,0,116,21,32,39,160,54,2,95,54,53,32,174,230,242,0,34,233,2, +52,52,56,255,199,0,42,177,32,45,80,142,32,212,160,20,64,60,71,188, +193,71,94,251,230,201,0,233,90,2,192,117,238,209,11,161,114,242,51,8, +224,157,5,225,107,0,136,0,2,85,32,66,132,129,202,86,2,48,49,57, +224,169,0,242,36,2,129,178,189,234,65,73,97,205,149,13,96,88,128,11, +94,197,64,14,160,20,224,127,3,192,208,64,123,223,89,2,90,32,95,130, +4,64,20,135,172,52,39,229,21,0,96,4,32,111,147,187,2,49,52,57, +224,64,0,135,175,229,220,6,253,224,8,228,219,0,161,199,253,228,34,224, +234,2,244,167,12,247,139,1,254,14,6,64,157,136,45,255,170,75,230,41, +1,214,72,255,81,1,205,79,239,71,6,160,200,148,33,255,158,9,224,81, +42,160,77,192,237,136,188,129,98,192,58,223,208,131,101,255,208,7,66,227, +65,175,32,41,2,95,56,56,65,85,109,189,131,9,183,92,2,89,32,66, +41,102,64,113,231,47,11,32,4,249,252,1,167,65,41,155,231,65,2,64, +24,224,57,1,248,34,0,232,23,1,226,240,0,64,202,250,67,1,228,143, +4,137,73,228,143,0,160,8,228,120,3,228,155,15,253,66,5,246,50,5, +251,85,5,224,76,1,253,102,1,224,39,6,253,102,5,253,69,7,224,113, +1,163,15,224,61,14,253,191,7,224,2,3,67,231,229,62,6,128,155,249, +212,10,229,43,4,251,47,1,192,22,224,208,0,201,241,227,165,6,2,49, +51,50,35,42,226,138,4,252,202,1,229,166,6,128,56,2,57,53,49,228, +227,0,2,51,52,49,98,141,225,176,5,224,165,9,122,156,224,5,4,252, +48,1,167,181,250,105,8,2,95,53,49,165,50,253,216,8,226,65,12,192, +7,224,125,2,64,150,160,57,233,191,21,155,178,71,95,133,0,133,36,35, +62,179,9,239,119,1,251,171,7,225,80,0,253,227,13,224,100,25,167,118, +192,95,194,121,139,254,230,168,3,192,48,250,238,3,226,23,10,224,2,0, +172,208,226,208,2,204,227,253,150,3,201,51,226,201,6,224,41,8,233,69, +2,254,234,8,231,204,7,233,228,4,245,239,0,248,111,2,176,133,151,236, +168,216,32,22,200,212,71,51,120,40,251,79,0,162,122,225,62,11,160,71, +231,162,7,225,120,6,249,146,10,92,196,96,7,123,235,240,36,0,201,67, +240,31,6,160,116,233,204,2,255,162,21,193,87,225,1,3,225,95,18,253, +232,8,225,110,90,128,62,225,110,59,225,10,9,227,212,2,255,58,5,225, +139,22,219,88,227,243,76,130,239,227,211,0,228,2,47,228,3,8,224,12, +3,229,125,0,196,15,247,88,23,249,115,8,128,69,227,253,8,96,159,2, +48,53,32,232,77,8,228,86,20,228,51,11,226,195,3,192,39,72,6,66, +2,175,28,96,82,242,246,5,62,129,2,83,101,108,2,69,114,114,2,111, +114,34,128,89,242,52,5,234,231,6,251,214,0,71,184,214,97,195,94,224, +40,0,34,140,2,51,32,102,224,99,0,2,103,101,116,206,110,224,77,3, +64,66,142,190,255,22,2,2,101,116,70,2,105,101,108,183,183,66,55,242, +90,2,66,78,224,42,1,2,46,83,101,224,43,0,96,44,243,108,7,32, +118,224,75,3,139,14,43,12,99,41,64,17,242,184,5,224,93,6,2,72, +97,115,224,93,4,242,188,12,2,82,101,99,2,111,114,100,2,115,34,32, +96,34,210,191,147,151,131,232,189,135,64,30,233,194,2,128,28,128,6,64, +26,137,2,2,85,32,67,231,39,1,225,255,7,227,169,16,64,63,193,137, +107,13,131,48,234,246,7,97,182,234,246,15,98,163,67,132,231,174,3,230, +83,7,233,136,19,230,105,8,233,21,6,229,40,0,163,15,230,209,3,249, +103,2,228,93,5,244,240,3,2,51,51,55,237,118,11,195,43,160,113,252, +234,8,240,173,1,232,208,0,2,95,57,57,2,48,32,35,140,72,97,83, +33,34,105,224,195,36,145,68,2,90,32,75,64,34,160,6,64,4,160,10, +2,95,49,55,2,57,32,102,226,7,0,2,92,51,52,2,38,115,114,2, +99,47,77,2,105,99,114,2,111,72,115,2,47,84,121,2,112,101,67,2, +104,101,99,2,107,46,104,2,115,92,51,2,52,38,44,2,49,49,54,2, +56,58,50,2,53,34,32,225,40,1,64,206,34,173,237,179,6,225,111,10, +110,22,241,31,5,243,222,2,224,2,0,171,95,131,176,170,245,97,111,224, +5,4,171,11,224,92,0,158,49,229,227,6,224,17,9,234,252,0,241,182, +2,225,39,16,226,9,11,230,239,0,235,83,7,231,78,2,224,245,3,234, +198,21,245,250,1,231,62,1,199,59,2,48,48,50,233,111,0,229,189,8, +235,68,1,174,236,239,224,3,239,214,14,231,29,18,224,169,3,47,136,96, +120,103,116,2,56,55,57,229,222,0,237,95,1,206,162,179,5,213,210,66, +118,225,72,12,225,79,0,237,67,12,120,17,225,109,6,178,161,186,199,103, +36,248,73,1,224,171,2,139,127,100,9,84,95,96,124,166,23,229,251,3, +165,233,226,232,1,2,110,111,77,2,101,116,104,2,111,100,69,230,43,1, +235,204,0,224,248,22,130,66,226,79,5,227,150,2,244,30,5,238,79,1, +224,248,10,225,36,12,193,13,163,158,2,51,48,49,224,28,2,56,215,39, +110,241,167,2,211,67,224,162,25,247,179,4,226,239,15,252,200,9,133,185, +128,29,224,161,6,165,174,221,119,146,104,96,5,45,127,33,122,2,57,51, +57,230,132,3,2,80,114,105,2,109,105,116,49,47,2,115,46,61,2,62, +34,32,160,62,64,35,128,62,105,67,101,184,252,119,3,169,42,128,29,243, +22,6,224,25,19,96,91,135,68,228,124,0,2,57,49,55,245,20,2,2, +51,51,50,99,60,99,108,126,82,229,110,1,2,95,52,51,94,91,2,49, +48,57,99,34,64,75,135,113,32,53,2,51,32,75,115,3,224,1,5,118, +115,228,245,10,239,169,6,224,34,17,224,32,3,224,29,20,32,198,192,227, +96,152,135,248,135,110,231,32,0,103,145,255,73,1,127,36,53,187,183,75, +64,42,230,174,9,65,12,32,8,231,27,18,164,94,96,38,230,190,12,105, +255,196,182,64,156,243,117,1,224,82,6,36,125,205,74,196,197,136,24,97, +121,96,59,200,129,225,187,2,76,26,161,182,122,197,129,182,64,44,136,143, +225,158,6,250,183,2,225,143,81,224,26,17,224,23,14,224,20,11,224,17, +8,224,14,5,225,243,3,225,91,0,137,103,226,221,1,2,55,53,32,251, +29,0,248,233,2,43,208,65,161,229,76,0,225,241,2,101,70,33,219,160, +15,77,208,104,74,252,83,8,103,96,224,14,0,70,201,65,141,226,39,9, +139,194,130,38,224,46,4,34,39,96,12,234,21,0,244,50,1,221,202,2, +57,53,52,109,103,53,22,105,249,195,139,226,211,1,98,88,58,63,102,225, +225,15,1,32,13,121,201,224,121,0,224,225,1,32,145,151,35,232,118,6, +65,62,202,102,52,4,133,35,197,171,169,203,242,187,1,245,134,2,128,66, +224,33,18,95,211,230,232,1,224,190,4,192,25,36,225,165,87,195,42,224, +45,10,160,105,181,112,64,43,248,195,1,224,44,9,224,43,1,229,59,1, +171,151,229,173,0,64,243,197,171,139,31,128,184,232,85,6,232,139,0,33, +192,192,13,97,252,235,86,2,128,125,225,200,0,96,160,71,113,2,50,56, +54,64,109,243,105,0,224,96,33,34,34,70,60,96,103,233,95,2,224,56, +40,234,76,2,201,71,191,240,2,52,52,48,246,128,0,34,142,193,7,86, +2,242,139,1,195,113,199,42,32,201,68,211,70,11,2,50,55,53,240,187, +1,224,252,18,2,95,51,52,160,104,245,60,11,177,83,241,48,8,192,178, +105,153,160,73,233,250,5,224,60,0,241,107,9,224,52,5,224,112,2,96, +48,234,92,6,224,44,4,225,103,3,245,82,3,224,36,3,32,17,101,245, +224,234,8,37,108,103,79,193,99,193,106,130,114,65,102,135,127,138,45,227, +99,0,203,209,245,131,4,227,75,12,128,93,227,142,19,226,45,4,224,33, +12,227,142,16,224,25,0,184,209,248,137,2,37,6,217,87,228,245,2,66, +8,2,50,49,55,104,22,228,125,1,163,206,237,221,4,247,20,0,224,87, +9,157,135,64,73,111,13,32,17,209,2,228,161,4,225,25,0,235,101,2, +128,208,170,161,131,233,231,204,0,246,179,2,139,44,64,89,231,95,3,249, +107,7,37,107,34,219,224,127,1,227,115,11,167,236,247,226,2,233,152,3, +224,28,7,225,3,33,131,38,32,8,97,223,224,249,4,225,113,5,161,155, +238,5,2,148,44,224,91,14,100,118,33,91,250,58,3,224,16,11,231,32, +7,99,225,38,51,234,171,2,2,102,117,110,2,100,101,112,106,164,49,99, +238,180,10,226,24,4,98,157,226,132,3,238,84,20,254,20,1,231,2,0, +2,95,53,50,98,112,226,24,2,194,98,224,45,11,33,58,157,210,224,46, +9,224,171,9,226,251,11,131,88,193,94,225,184,4,224,101,0,96,102,142, +88,224,102,9,226,164,4,172,97,231,10,9,227,190,23,193,243,224,159,8, +230,251,4,224,255,11,64,141,224,152,14,231,121,11,231,30,11,227,41,7, +226,211,0,252,203,2,44,194,112,217,2,51,50,49,161,93,2,51,50,50, +225,0,0,166,221,224,59,1,253,174,6,231,48,0,227,169,60,225,122,2, +242,79,6,227,137,7,224,201,9,64,183,213,66,117,50,83,174,227,20,4, +224,172,134,134,120,234,116,8,191,155,224,187,8,226,248,6,229,169,2,2, +51,49,52,202,45,228,236,0,70,153,141,205,128,192,2,80,32,35,134,71, +199,253,68,72,64,36,141,89,229,108,3,248,224,6,32,104,2,57,56,51, +168,35,32,127,2,57,56,52,106,116,2,54,50,32,229,84,3,225,72,3, +225,78,6,2,48,48,49,232,240,13,229,124,9,247,129,5,225,69,27,205, +213,165,104,253,174,4,69,2,2,57,49,49,230,251,8,2,51,56,52,225, +123,9,227,137,15,197,113,33,96,107,193,148,1,231,28,3,224,91,6,165, +181,224,91,10,234,90,1,228,141,13,160,123,32,102,64,116,138,97,224,121, +18,233,233,0,238,128,1,173,75,225,228,7,246,231,3,34,9,227,185,1, +224,36,3,142,93,48,52,2,49,48,49,108,165,96,118,64,25,237,132,1, +32,60,96,169,32,51,64,24,248,79,1,32,24,97,83,160,24,235,131,1, +96,26,197,139,224,112,4,69,120,96,36,46,193,96,4,83,15,64,23,208, +209,232,152,14,130,225,64,40,226,224,3,96,103,175,164,225,9,14,96,51, +194,239,237,6,0,255,199,7,238,85,4,86,57,228,8,2,122,245,160,13, +111,119,234,79,2,229,114,8,194,246,197,54,192,96,231,152,5,161,244,161, +237,224,104,5,254,227,13,238,121,6,224,40,3,236,74,4,232,82,0,32, +138,2,56,48,32,250,39,5,80,155,100,16,116,8,2,50,50,53,124,233, +160,245,34,104,2,85,32,65,160,91,232,27,11,97,73,130,117,46,210,2, +49,32,58,128,59,64,14,85,119,250,77,6,243,20,2,2,67,111,110,2, +115,116,114,2,97,105,110,154,95,64,55,249,100,1,66,153,96,147,130,68, +74,71,96,25,64,23,65,74,33,20,64,22,130,116,136,126,232,134,0,248, +50,2,247,78,12,212,28,244,57,1,252,33,4,231,205,4,212,94,224,39, +17,226,103,2,231,136,8,224,27,2,131,237,98,222,244,114,1,2,83,32, +66,225,203,3,147,83,230,64,5,96,177,249,100,5,146,248,245,2,28,254, +119,0,245,0,23,228,134,3,78,34,224,15,1,148,144,245,22,2,2,83, +32,79,97,100,32,5,181,174,215,221,245,47,9,232,160,25,212,71,250,80, +0,227,170,0,232,98,12,254,114,7,225,54,1,161,154,250,250,8,160,96, +250,149,7,225,87,10,193,88,242,182,4,224,105,77,128,29,201,74,154,41, +2,51,48,50,245,207,1,249,223,0,231,238,8,180,219,244,181,18,251,84, +0,64,83,72,66,244,185,7,246,69,0,244,208,8,166,156,32,201,236,53, +9,227,92,0,103,255,141,218,38,136,136,171,228,21,1,64,116,224,84,4, +50,192,2,50,32,83,120,201,2,90,32,67,250,13,0,226,83,1,255,14, +7,67,216,230,52,3,252,184,15,241,109,3,64,117,111,176,189,161,167,120, +95,177,64,227,160,86,32,152,230,37,3,253,17,16,253,52,17,255,179,1, +251,234,4,147,118,128,22,226,201,0,227,219,1,101,130,145,169,64,168,185, +221,185,246,73,84,84,10,195,70,227,138,2,169,60,136,253,2,48,55,32, +224,211,8,224,69,17,96,238,248,15,1,222,30,247,240,1,133,242,58,252, +37,163,2,57,51,52,64,4,254,146,0,64,106,224,56,8,32,230,224,52, +21,199,78,248,125,19,70,113,248,125,16,2,51,48,52,166,9,66,182,119, +228,34,58,2,75,52,32,2,90,32,90,160,1,252,72,1,64,37,166,103, +248,163,9,227,138,0,247,10,154,246,235,6,64,215,199,7,33,94,99,31, +70,231,64,23,135,5,99,206,144,91,39,197,96,24,135,7,32,16,68,72, +2,48,52,49,239,219,3,2,100,102,108,103,97,64,39,131,86,228,32,1, +228,149,1,64,108,104,25,227,140,4,247,24,22,235,39,24,100,206,138,173, +2,57,52,50,227,34,0,255,26,7,78,214,128,29,230,212,1,246,157,5, +200,207,230,66,0,237,149,1,235,71,2,252,110,5,129,77,120,12,147,149, +182,38,236,199,24,171,121,216,97,64,198,66,202,64,75,243,225,0,244,58, +0,237,23,20,172,202,64,65,107,63,96,72,168,177,225,90,7,96,37,69, +148,225,24,1,64,48,131,85,231,213,1,224,9,1,161,196,232,212,0,245, +214,5,232,221,2,226,118,0,232,184,11,231,121,2,224,46,20,243,56,0, +224,47,0,201,20,224,47,14,197,76,224,92,0,169,149,224,47,15,197,65, +224,198,8,233,161,16,232,18,2,248,125,15,239,230,16,235,154,7,235,54, +8,225,154,8,64,46,130,231,226,184,3,251,254,1,232,181,2,245,121,6, +230,27,1,232,81,0,224,36,0,193,25,96,29,239,44,6,128,115,180,6, +64,19,153,24,125,254,199,70,66,115,2,53,55,53,98,75,121,0,64,33, +196,79,156,159,254,149,4,2,36,120,34,224,175,4,197,223,187,44,227,233, +3,240,234,5,240,163,13,2,48,49,55,225,103,1,251,138,10,2,48,50, +50,99,148,247,126,0,226,10,0,174,210,230,236,8,224,252,6,172,143,2, +48,50,57,195,138,233,23,0,226,88,31,233,116,1,225,158,13,224,31,5, +97,158,248,67,5,225,24,5,143,133,78,126,239,133,7,248,250,3,237,217, +6,248,217,2,161,24,2,56,49,32,199,205,2,49,49,54,240,66,4,64, +130,240,23,4,225,18,4,32,15,2,56,51,52,33,245,38,254,32,4,64, +130,45,118,161,76,34,22,2,80,32,95,237,120,0,2,79,32,35,68,82, +167,53,231,60,1,227,192,5,225,52,11,163,62,235,150,25,251,210,0,225, +60,10,225,219,8,225,69,3,160,70,64,253,127,133,79,97,238,154,0,2, +55,56,53,96,87,204,75,128,129,249,77,2,64,58,128,5,64,3,245,157, +4,242,126,11,226,147,4,179,210,231,141,2,143,99,224,67,20,224,73,20, +231,216,4,160,76,228,200,5,233,202,1,202,25,226,173,3,226,42,5,32, +88,139,228,224,66,12,243,58,3,234,170,12,229,20,4,160,168,160,79,243, +84,7,240,76,5,97,72,224,78,0,236,177,4,64,66,244,52,1,229,4, +5,42,142,2,55,49,32,232,193,1,244,3,8,224,225,7,226,240,0,224, +141,5,229,122,15,160,44,224,120,23,229,93,24,229,102,3,229,92,2,173, +42,229,87,7,131,246,158,83,222,92,204,88,229,89,23,253,96,9,227,55, +9,225,77,1,227,238,6,224,157,2,229,212,1,224,120,0,228,165,17,86, +136,2,55,50,56,248,132,3,236,131,3,231,174,9,130,167,250,227,4,240, +66,10,137,115,65,58,235,125,0,192,158,173,199,97,40,132,162,2,57,55, +57,225,18,3,2,98,97,100,2,32,102,105,2,110,97,108,2,32,100,111, +2,32,115,116,2,97,116,101,2,109,101,110,145,238,239,57,13,224,16,6, +232,151,1,232,157,2,232,128,4,229,247,5,144,227,224,74,5,233,247,0, +230,181,2,2,49,56,49,247,174,1,254,180,9,235,175,1,128,11,224,131, +0,226,70,5,224,8,36,226,115,3,248,39,2,228,32,10,243,184,4,243, +228,1,130,137,246,250,1,160,15,238,241,10,109,111,2,53,51,53,230,95, +0,206,45,236,132,8,226,248,12,224,33,4,34,231,70,108,255,156,7,227, +170,2,76,115,244,159,3,78,140,162,54,103,226,240,224,1,2,49,54,48, +181,73,2,56,50,32,230,142,0,136,10,128,56,66,196,134,188,2,54,57, +57,168,110,224,58,2,97,222,171,196,64,253,192,247,80,142,68,157,252,207, +2,2,97,105,108,162,102,110,184,2,55,57,48,71,175,148,239,226,159,2, +2,105,110,100,160,38,64,140,231,72,0,131,224,224,83,6,2,62,62,61, +128,43,227,251,11,2,98,34,32,226,79,2,32,163,226,81,0,226,15,27, +246,20,5,163,81,225,240,61,225,109,0,224,208,11,225,34,0,230,241,9, +229,32,4,78,113,129,26,224,78,0,224,0,2,236,16,30,255,235,2,235, +223,29,241,230,6,232,130,3,224,39,4,170,129,232,170,24,167,2,243,215, +8,197,75,233,17,21,165,127,224,101,11,224,230,11,224,141,24,232,131,4, +230,181,4,232,120,9,226,41,3,96,17,32,2,110,107,78,116,225,208,1, +2,70,114,111,2,109,84,104,2,101,110,84,2,111,34,32,228,99,1,178, +31,32,10,85,183,227,231,4,224,125,23,224,119,0,160,72,224,115,18,163, +26,224,101,83,160,213,224,99,13,225,151,24,234,208,31,234,207,9,231,155, +15,99,23,224,169,11,96,167,224,159,4,231,180,9,230,114,1,233,183,4, +229,70,0,87,132,254,75,7,149,68,236,27,6,234,143,9,233,38,7,136, +26,2,51,57,49,228,162,1,239,240,6,224,17,1,225,20,2,199,75,244, +232,4,245,14,1,117,248,226,101,3,237,45,2,233,239,6,180,193,2,49, +54,51,178,104,2,52,56,32,124,83,228,73,0,237,154,5,236,243,1,155, +234,200,250,193,14,102,46,232,121,0,145,242,128,41,250,151,1,251,29,10, +102,237,96,132,236,108,13,172,107,97,216,128,99,214,159,2,50,49,53,252, +77,4,168,239,32,24,183,165,224,51,11,222,199,230,86,0,248,80,10,251, +219,5,231,249,14,249,252,6,236,67,3,206,63,2,56,56,32,225,89,12, +226,10,9,32,15,78,56,152,20,171,210,248,240,17,225,239,10,255,185,9, +244,72,5,224,163,39,243,10,12,166,241,240,105,1,206,38,129,186,244,180, +2,96,204,111,6,250,115,5,238,141,11,226,150,5,140,228,208,223,2,55, +57,51,240,223,13,238,43,6,253,141,25,250,83,7,225,11,5,225,221,0, +225,20,2,161,166,2,48,51,51,219,107,2,55,56,56,64,147,167,1,224, +243,4,32,235,234,68,1,247,161,7,163,55,226,152,3,242,214,44,167,237, +238,198,17,236,210,11,245,146,5,228,187,6,239,55,11,224,42,4,164,61, +235,166,5,216,39,233,22,2,255,46,4,226,38,8,100,6,2,52,55,32, +226,252,11,234,201,2,225,209,9,236,119,2,249,253,18,195,210,241,234,4, +236,48,1,224,18,4,236,178,3,236,201,4,197,198,224,69,6,243,33,5, +233,75,11,245,233,0,233,115,6,233,124,5,248,125,8,232,198,11,237,71, +8,224,67,35,227,107,2,248,208,4,243,89,7,224,39,14,209,31,237,255, +10,243,119,19,241,163,1,246,229,8,238,5,8,241,223,14,225,75,4,244, +3,4,224,245,9,224,50,6,216,142,224,70,6,242,46,1,224,75,0,229, +83,1,224,244,21,224,79,69,225,2,6,243,38,0,248,148,1,158,90,67, +30,244,108,4,242,40,1,224,40,8,2,53,48,32,198,193,2,50,53,53, +235,245,6,229,88,17,189,217,67,227,237,161,0,199,49,237,167,7,32,9, +2,83,116,114,2,105,110,103,241,59,0,240,157,8,224,100,2,237,33,2, +228,198,5,2,48,55,50,232,171,6,225,190,6,223,185,227,110,6,228,164, +2,213,146,33,5,205,121,239,51,12,226,229,8,227,81,1,224,125,10,245, +11,10,226,211,95,226,55,0,224,50,16,193,246,225,248,6,86,56,65,241, +225,4,1,230,69,3,162,11,65,226,2,50,53,54,102,107,2,53,55,32, +32,5,2,56,55,32,226,28,46,239,190,9,32,9,2,82,97,116,2,105, +111,110,2,97,108,34,226,24,159,248,90,11,229,0,23,228,239,7,226,33, +16,226,34,13,230,120,0,228,85,3,197,193,228,125,21,226,46,17,246,203, +18,243,140,3,211,35,230,37,4,226,74,7,34,21,254,219,1,236,119,4, +224,67,35,81,188,237,230,8,233,120,8,225,10,8,224,73,11,229,232,8, +227,3,14,32,42,225,234,0,228,253,1,227,7,21,72,34,2,49,50,55, +197,40,135,253,246,130,2,64,40,32,127,89,191,69,89,128,48,171,130,94, +65,128,20,2,50,56,57,232,76,5,224,108,5,224,58,9,227,112,63,2, +73,110,116,2,101,103,101,2,114,34,32,227,111,148,193,140,78,212,2,75, +32,95,2,50,52,49,64,126,32,212,2,95,49,55,247,82,1,252,184,2, +2,49,55,49,172,133,224,171,3,32,100,2,53,56,32,96,7,199,14,227, +83,5,194,66,135,163,233,104,13,233,30,23,233,24,25,234,131,18,160,136, +226,69,0,169,255,193,30,148,210,226,55,1,2,57,52,52,227,192,8,228, +143,17,224,119,67,232,24,2,216,127,79,73,248,139,0,250,199,16,244,1, +2,241,125,6,132,158,187,239,234,187,6,96,180,67,159,135,119,255,223,9, +226,148,9,2,50,48,52,254,82,3,229,78,13,252,223,15,252,222,27,252, +21,13,227,64,12,252,18,12,227,67,30,236,94,9,197,64,239,148,8,240, +65,0,240,74,4,254,148,21,228,170,4,129,236,2,57,57,48,246,215,6, +248,163,16,251,179,12,192,96,128,249,96,248,249,112,2,229,193,2,226,162, +0,2,50,50,32,225,112,2,183,253,224,178,2,210,75,2,50,55,32,192, +75,84,222,45,80,179,107,97,45,2,90,32,95,224,53,4,32,146,196,75, +2,95,54,50,133,58,231,157,3,225,171,9,228,13,0,237,133,6,37,129, +35,105,66,75,246,207,2,253,82,4,228,61,3,47,172,129,64,226,52,4, +226,46,5,2,49,55,57,242,29,14,242,189,5,2,32,73,32,224,107,2, +225,48,6,241,228,5,32,69,176,13,208,223,41,213,105,207,68,247,240,62, +1,225,255,5,197,120,216,255,2,56,54,51,2,32,64,80,64,7,79,1, +223,145,226,179,9,146,244,2,52,50,32,179,78,2,52,48,51,163,110,239, +166,3,242,37,7,226,23,1,129,175,164,46,64,160,64,132,240,243,5,252, +254,1,209,16,66,24,2,50,48,50,160,41,58,131,51,101,65,151,64,221, +230,215,1,2,116,99,69,2,120,112,114,2,58,32,99,2,97,110,110,2, +111,116,32,2,104,97,110,2,100,108,101,2,58,32,34,193,147,154,189,103, +195,42,243,2,56,54,50,64,108,244,19,3,224,92,9,2,79,32,35,65, +80,130,109,192,55,226,102,1,224,60,2,2,58,49,50,2,57,53,32,2, +64,10,65,192,67,2,48,52,51,102,222,38,179,96,28,32,53,32,28,161, +169,240,247,8,230,199,7,2,48,48,51,240,225,1,34,195,2,49,51,56, +96,117,64,73,32,25,64,102,2,57,52,48,104,142,32,14,64,21,32,54, +224,21,3,32,14,64,21,32,124,224,21,2,64,106,64,21,34,166,32,21, +225,57,1,2,80,114,105,2,109,105,116,2,105,118,101,2,115,46,87,2, +111,114,100,33,49,32,37,64,44,224,81,3,32,174,64,21,32,135,96,228, +2,50,53,56,201,1,32,6,59,178,64,12,64,248,2,50,56,54,129,219, +2,50,55,57,236,42,0,2,95,54,32,64,50,32,82,236,66,1,96,38, +64,82,32,32,224,82,4,149,82,34,63,224,68,2,150,32,233,229,1,2, +56,54,55,35,112,64,148,138,121,136,68,224,31,17,150,54,224,31,14,68, +37,32,35,2,53,32,80,40,134,148,99,220,190,128,57,130,62,224,223,3, +98,178,138,3,98,71,2,56,53,57,224,21,11,128,70,96,199,224,59,0, +160,110,128,230,224,45,1,33,254,2,51,32,35,131,147,2,38,48,46,224, +56,11,224,45,13,224,44,31,96,36,192,44,65,119,32,37,33,119,2,83, +32,83,192,1,32,228,67,217,208,174,212,102,68,143,242,145,0,71,45,150, +255,192,11,64,112,33,51,146,233,2,85,32,65,32,47,2,85,32,75,243, +60,4,249,80,0,231,185,2,64,57,66,61,68,19,64,51,97,59,32,125, +224,59,1,32,17,67,61,224,32,17,221,17,224,38,23,224,34,29,224,244, +95,2,49,49,52,224,245,128,224,246,11,231,252,8,230,207,2,224,246,19, +224,184,27,224,144,27,38,34,133,14,2,50,56,48,128,37,69,170,224,232, +21,224,51,9,34,249,225,102,20,224,53,0,43,10,129,231,224,60,3,70, +130,224,59,16,136,148,226,186,18,227,202,3,233,176,0,224,94,4,226,247, +19,224,94,36,67,199,134,119,2,66,32,89,192,201,204,181,237,199,3,128, +27,130,128,70,154,160,76,224,108,18,64,13,192,108,202,25,234,216,2,64, +97,226,217,0,224,93,2,87,144,224,92,44,225,133,31,128,58,224,185,42, +235,53,2,194,244,226,90,14,160,98,224,32,25,138,62,225,119,2,236,99, +0,192,199,96,52,71,205,192,52,224,15,11,2,50,56,51,224,85,2,65, +211,136,46,195,139,193,103,33,225,235,82,1,225,225,19,38,226,96,181,65, +134,128,179,225,48,10,160,24,225,39,5,131,244,65,220,32,166,106,172,125, +42,227,81,8,192,85,224,25,17,64,198,168,171,97,11,134,145,2,53,56, +57,230,189,4,224,125,1,64,47,168,197,224,47,13,167,146,224,47,3,136, +223,129,5,2,115,101,113,140,121,96,8,76,37,96,34,136,236,43,158,103, +29,225,5,1,64,15,124,156,224,138,0,32,45,75,158,32,45,2,85,32, +90,32,1,98,195,64,20,136,243,2,102,47,32,64,12,136,173,65,90,224, +33,2,135,74,71,61,169,12,38,217,200,5,233,31,0,37,247,224,19,7, +80,209,224,18,2,85,140,232,29,1,224,18,0,97,95,224,20,8,35,29, +224,19,1,233,95,2,232,128,2,96,155,132,30,32,176,2,52,32,90,224, +177,1,130,96,165,52,104,188,99,19,40,255,74,105,64,33,161,187,160,211, +78,33,32,6,137,155,76,44,64,6,70,10,137,84,35,245,64,16,64,71, +168,98,112,23,224,204,3,76,197,115,123,32,61,224,43,6,224,39,2,2, +38,49,46,232,168,3,160,14,64,28,139,72,64,35,96,206,171,74,128,140, +2,80,32,38,96,40,128,162,128,59,192,73,2,64,89,32,82,64,160,80, +253,59,0,224,211,0,146,74,192,74,128,16,2,95,54,56,227,225,0,64, +116,130,103,2,105,116,111,2,102,32,58,128,49,97,26,42,175,2,56,55, +49,88,234,35,209,192,211,64,7,171,21,151,50,42,106,96,6,66,109,33, +105,224,39,0,139,52,96,11,32,84,64,7,66,101,2,62,61,32,64,13, +162,115,2,62,32,58,128,64,64,12,2,60,61,32,64,13,130,108,2,102, +60,32,64,12,129,221,2,102,110,101,2,103,32,58,129,145,64,14,2,42, +32,58,129,24,64,12,2,45,32,58,129,185,64,12,2,43,32,58,128,249, +161,253,225,255,1,237,165,0,226,8,3,226,15,1,74,202,32,51,2,73, +32,58,128,47,224,63,0,239,4,0,64,8,163,117,83,111,130,116,2,50, +32,65,160,18,128,196,65,138,113,249,39,124,64,21,128,204,210,25,242,39, +0,147,139,243,135,9,243,132,12,193,171,243,9,14,224,30,5,239,117,0, +83,3,253,250,8,174,198,181,190,224,85,19,217,1,224,85,46,175,143,160, +216,192,25,208,85,198,161,166,87,243,61,17,225,54,6,224,32,3,128,115, +247,124,1,244,187,14,244,178,16,175,172,70,203,2,57,52,56,110,149,78, +156,246,189,2,2,52,57,32,233,75,3,2,90,32,67,224,27,10,224,95, +10,198,56,224,51,7,250,133,1,244,18,12,181,219,224,53,8,176,46,224, +25,10,245,38,1,208,114,66,114,163,50,238,254,11,55,23,142,253,64,58, +224,36,4,2,68,97,116,2,97,46,73,151,54,2,95,84,121,2,112,101, +46,247,67,1,64,47,163,107,224,84,11,2,70,108,111,2,97,116,87,160, +39,131,134,241,137,1,134,187,145,142,2,95,51,57,100,24,149,118,64,45, +239,191,5,65,83,64,21,239,191,18,2,67,104,97,160,145,64,44,224,59, +1,2,48,51,48,128,21,131,152,194,178,243,178,3,145,104,98,139,145,129, +224,26,4,242,197,3,2,50,51,55,240,179,0,242,138,1,67,250,96,181, +74,1,200,188,242,10,6,2,95,57,56,101,109,237,18,2,224,89,2,73, +110,64,173,128,14,100,153,2,50,49,32,161,21,128,14,33,62,133,206,70, +200,227,29,1,244,206,0,100,37,197,227,185,236,66,65,166,249,160,6,243, +12,1,33,25,66,116,128,187,160,29,104,240,242,254,4,126,206,49,170,39, +89,128,140,96,142,241,197,1,224,181,1,65,165,162,143,64,10,34,106,65, +16,168,30,2,54,52,54,97,198,145,74,64,28,66,10,32,1,2,80,32, +90,32,5,52,219,160,164,52,119,32,80,192,106,37,67,50,142,98,253,224, +10,1,64,64,170,36,32,1,2,80,32,83,161,81,242,91,4,81,60,160, +69,225,241,1,36,161,247,58,10,242,106,8,245,146,12,40,215,195,163,224, +112,12,123,115,224,106,1,196,198,148,161,181,16,246,81,2,244,37,5,224, +149,0,98,134,128,127,64,145,121,242,218,54,2,95,50,55,32,159,64,7, +99,228,2,51,57,53,162,57,224,15,4,138,237,2,57,55,57,227,83,0, +243,171,2,227,56,1,2,101,120,105,2,115,116,101,2,110,116,105,2,97, +108,115,2,32,110,111,2,116,32,97,2,108,108,111,2,119,101,100,2,32, +105,110,2,32,112,97,2,116,116,101,2,114,110,32,2,98,105,110,2,100, +105,110,2,103,34,32,255,31,3,227,21,9,114,88,71,113,225,57,15,2, +56,57,57,226,87,0,74,93,246,180,5,224,17,8,65,223,132,83,107,246, +231,20,2,249,167,0,247,87,1,246,69,1,229,98,0,198,103,227,9,0, +229,252,0,68,12,212,115,248,36,4,245,219,7,2,55,55,55,65,50,96, +143,252,62,2,2,99,110,83,161,12,252,181,3,248,24,9,225,243,0,163, +62,2,50,51,49,227,228,9,64,22,194,111,111,142,134,205,185,248,225,15, +2,231,91,3,231,99,2,224,34,3,228,4,0,88,36,248,84,3,2,55, +53,51,227,65,0,240,206,5,2,55,53,52,108,18,32,49,68,84,160,36, +182,130,132,42,196,3,118,61,65,227,205,76,160,104,131,18,164,86,240,200, +2,227,7,1,255,2,1,249,149,6,69,245,248,234,0,200,102,225,70,5, +66,86,97,146,225,128,4,2,68,34,32,228,162,5,161,203,193,136,131,65, +148,235,32,255,196,72,225,178,11,249,212,13,248,216,2,225,98,18,240,13, +0,136,176,200,133,227,243,0,255,249,3,226,159,0,64,112,226,150,4,160, +19,97,141,94,176,96,92,129,130,161,78,197,181,229,189,0,226,91,6,224, +58,18,228,165,0,225,233,25,225,210,22,227,19,9,225,227,3,225,187,2, +162,237,82,233,193,73,131,206,135,250,234,26,6,77,173,2,57,50,53,227, +49,6,229,22,1,102,246,35,47,32,82,36,218,2,85,32,80,225,1,2, +227,186,3,229,77,6,32,83,140,139,228,100,3,64,132,168,81,2,50,49, +54,192,130,2,54,52,49,121,19,172,135,64,107,224,166,21,162,23,128,97, +200,192,2,57,57,54,97,103,2,57,53,52,193,130,128,113,64,87,96,79, +122,168,232,108,10,122,178,229,85,18,136,109,232,110,8,129,242,160,99,200, +213,180,7,231,179,1,103,123,224,94,16,228,139,9,96,45,224,106,7,32, +133,98,62,192,109,204,201,96,109,225,245,5,2,51,53,32,233,57,19,134, +33,233,57,16,64,126,168,18,69,169,2,85,32,95,164,181,224,102,8,160, +190,224,124,13,117,200,168,217,128,87,168,106,159,231,160,93,251,219,8,158, +205,232,225,2,234,35,1,225,84,3,129,148,161,224,160,108,128,18,227,21, +2,252,206,5,113,115,64,250,96,247,79,62,251,120,4,105,112,142,117,32, +69,236,150,2,225,196,4,192,32,136,13,64,213,136,255,71,58,64,167,64, +17,135,49,236,61,0,147,145,73,95,32,56,129,73,229,43,9,226,109,2, +103,0,48,97,232,52,10,237,233,7,193,19,226,205,4,225,25,3,235,91, +12,130,207,129,151,64,26,96,30,225,169,0,128,195,172,33,160,189,81,207, +145,157,224,168,1,227,153,3,32,30,71,63,227,174,10,61,92,144,255,225, +232,8,116,130,79,207,100,83,62,45,190,37,224,40,12,252,148,0,2,50, +50,54,234,235,8,76,85,228,18,2,230,42,5,100,204,66,219,135,59,241, +78,1,72,8,99,64,224,177,1,2,55,51,54,130,40,231,32,4,196,215, +43,248,39,193,227,165,0,2,50,52,32,158,60,145,208,231,101,9,41,48, +231,83,2,133,239,192,154,232,8,1,233,2,0,245,66,0,226,21,13,96, +127,242,15,0,231,2,0,233,135,4,224,81,3,224,1,1,32,58,106,150, +224,58,0,133,223,128,2,226,27,2,235,5,2,64,214,240,90,1,224,49, +2,229,221,4,39,215,160,36,192,106,226,17,8,224,140,4,226,26,15,231, +137,1,233,199,5,231,178,4,235,84,0,224,134,8,2,55,51,55,234,102, +4,224,162,10,230,129,5,64,0,141,94,65,83,132,103,66,16,134,115,50, +46,2,51,32,75,2,52,32,75,2,52,32,65,192,26,64,36,175,48,214, +252,64,156,224,181,1,248,134,2,225,191,13,65,252,2,50,50,53,200,191, +225,179,0,133,117,227,199,7,224,55,7,130,184,226,68,9,39,63,237,37, +0,227,35,1,2,52,52,53,230,87,9,69,198,192,72,224,49,35,164,118, +65,43,67,166,73,200,66,249,117,235,2,48,57,57,228,165,0,227,191,4, +225,233,7,33,234,233,112,5,129,51,2,95,51,49,158,127,224,208,0,235, +134,5,110,36,96,4,236,203,10,224,20,0,2,51,50,54,160,188,96,78, +224,21,0,163,159,224,163,1,224,0,1,128,126,139,229,159,138,2,50,57, +56,208,137,230,139,3,2,50,50,55,234,205,2,228,90,8,33,56,33,67, +128,59,33,1,239,34,1,135,103,225,167,6,66,72,200,35,227,11,8,72, +185,192,152,225,29,15,150,36,151,245,64,1,224,149,9,192,17,86,15,225, +177,7,225,10,13,64,148,136,74,2,95,51,55,2,51,32,102,242,107,5, +2,83,116,114,46,118,2,46,73,115,128,8,75,241,64,48,176,74,224,48, +10,2,78,117,109,64,3,192,40,220,21,147,20,165,71,194,118,66,119,32, +11,143,204,230,14,0,240,130,1,128,66,248,35,1,69,80,229,40,2,35, +58,108,92,87,120,129,119,237,94,4,227,77,0,163,144,64,52,33,117,224, +28,6,164,111,192,26,231,93,2,229,39,6,209,126,224,95,1,244,26,2, +187,115,64,50,134,106,135,75,131,176,224,15,1,224,211,0,184,213,2,57, +51,48,49,101,113,135,82,83,96,230,169,30,169,36,130,3,231,107,4,149, +199,233,189,13,228,145,1,234,95,4,162,21,2,57,55,53,230,74,1,103, +120,2,48,51,56,228,64,2,224,77,6,64,149,247,162,1,2,83,32,73, +247,12,4,175,244,239,241,14,230,14,8,228,106,0,40,154,65,72,171,203, +197,145,232,164,2,104,110,2,50,49,55,243,90,0,64,13,232,93,0,66, +210,110,142,41,20,96,39,243,8,0,42,55,34,222,195,199,73,66,91,104, +226,76,2,179,81,247,42,14,64,7,192,119,160,252,185,96,76,70,2,95, +54,57,148,246,64,111,178,238,228,160,2,64,143,218,234,64,171,131,226,47, +88,96,241,2,48,51,54,128,59,219,181,145,103,104,245,161,1,64,29,131, +84,67,213,32,81,170,75,74,135,161,128,224,168,3,184,224,74,235,138,105, +96,141,177,90,231,64,1,193,166,225,158,0,253,95,1,225,5,2,248,91, +1,130,120,178,196,2,56,51,57,226,83,2,179,54,243,21,2,244,137,4, +238,182,1,106,231,193,114,128,95,236,35,2,243,166,3,2,56,55,32,224, +57,0,169,115,245,163,9,224,156,1,244,233,12,98,30,228,79,0,75,97, +216,230,224,57,3,245,57,10,227,41,12,65,255,137,205,100,175,242,155,8, +64,31,2,49,32,35,224,152,3,228,42,1,236,39,0,35,177,229,101,7, +245,74,5,65,185,132,1,2,75,32,66,230,11,11,171,235,239,137,11,239, +51,3,38,184,230,138,2,239,134,18,32,40,64,81,233,5,6,64,134,196, +117,37,90,249,229,5,177,62,250,248,5,250,245,10,99,153,232,211,0,224, +40,18,67,77,224,212,4,145,175,224,34,4,180,184,143,163,165,5,233,92, +6,72,172,32,216,92,59,232,78,9,2,49,52,51,160,26,231,53,2,85, +169,173,86,177,166,245,145,9,68,42,244,94,3,2,116,111,111,2,32,109, +97,2,110,121,32,2,97,114,103,2,117,109,101,2,110,116,115,244,108,1, +224,62,15,224,61,5,2,102,101,119,224,60,7,2,95,56,56,227,127,1, +250,142,9,194,85,32,253,248,30,5,224,37,3,161,110,224,37,8,251,126, +15,162,32,224,73,11,192,25,98,234,224,111,16,224,36,1,238,71,4,236, +43,2,109,25,71,23,112,160,32,3,64,200,160,56,227,48,4,128,73,95, +168,131,243,68,168,252,57,18,128,233,224,32,18,175,163,224,33,19,198,28, +224,215,9,192,25,96,253,225,111,18,252,133,2,224,37,0,229,86,8,231, +68,1,211,133,250,214,5,229,127,6,224,77,3,253,61,30,244,225,2,224, +31,3,178,147,224,78,0,224,114,10,225,230,4,192,116,224,154,29,124,174, +228,181,0,112,41,110,76,42,170,137,180,96,52,227,106,8,248,244,28,2, +66,97,100,216,220,214,70,68,143,180,24,103,57,34,60,2,48,57,32,96, +22,212,13,36,166,251,97,1,228,114,5,224,23,1,230,249,0,161,46,103, +16,193,102,199,28,234,20,0,228,169,0,255,217,25,229,12,1,224,46,20, +197,18,233,43,3,175,155,224,47,13,254,164,3,238,80,2,229,66,15,228, +60,22,145,209,234,0,5,180,145,241,30,8,242,30,6,64,117,105,250,33, +174,241,43,1,246,95,12,243,175,15,233,94,5,235,173,2,231,105,7,242, +225,2,232,144,8,234,13,5,235,166,2,251,174,9,108,1,2,56,56,32, +231,113,2,231,217,11,138,70,66,78,40,32,174,235,225,20,40,2,57,48, +48,237,58,4,234,74,7,224,239,0,252,255,16,241,14,4,169,28,192,14, +133,132,241,109,1,192,129,249,17,3,225,40,9,236,163,3,204,169,233,100, +4,249,116,2,240,99,3,129,87,245,128,2,253,3,6,227,40,0,195,246, +130,103,109,181,228,22,4,228,238,3,106,236,37,255,232,254,6,226,122,39, +209,206,229,31,1,227,234,5,227,70,14,225,34,1,245,94,0,230,21,13, +209,52,229,237,9,192,25,32,207,229,149,5,128,224,251,55,7,226,248,2, +227,34,3,203,169,227,50,3,225,66,1,72,228,225,66,14,161,206,181,165, +73,212,46,56,79,18,32,19,2,52,53,52,75,148,72,66,236,145,2,226, +140,6,252,155,5,255,94,8,64,78,35,117,78,11,36,163,224,70,6,47, +68,224,149,5,251,219,4,232,61,13,224,230,4,247,200,9,51,152,128,78, +99,116,238,110,1,248,155,5,235,248,5,209,3,95,199,226,73,2,150,212, +232,72,3,231,135,16,227,150,9,224,10,0,230,245,14,224,198,6,239,107, +7,224,174,24,166,76,228,139,7,74,106,48,224,97,9,215,109,228,151,10, +249,252,5,96,227,32,73,2,54,51,57,196,159,252,252,9,227,52,2,130, +235,76,249,183,26,179,228,32,54,2,53,48,52,32,22,2,53,48,53,227, +79,5,241,32,11,235,252,1,228,162,4,230,126,5,245,172,10,227,147,22, +239,222,13,144,78,225,145,0,232,206,6,225,140,4,227,113,4,69,250,208, +70,2,55,57,51,248,7,7,2,49,57,49,225,255,8,254,105,8,135,136, +247,62,2,232,5,2,230,90,6,225,217,2,128,183,230,107,8,129,156,2, +48,51,51,195,174,2,55,56,56,64,155,245,9,0,225,185,2,140,200,149, +241,78,43,65,165,80,9,201,184,192,17,2,75,32,75,224,61,0,2,53, +48,54,128,18,150,136,105,147,98,23,250,225,3,233,238,26,232,50,12,235, +217,6,239,7,6,34,58,228,9,4,246,221,2,255,76,6,229,90,4,227, +128,12,232,204,2,73,142,2,85,32,67,229,16,3,138,67,100,25,32,25, +65,50,245,142,0,244,96,6,2,110,101,103,2,97,116,101,202,46,227,210, +0,240,88,8,162,7,228,6,8,174,211,232,151,1,231,13,13,232,166,18, +249,90,5,240,221,1,249,35,5,254,67,16,228,191,6,224,71,7,227,37, +8,232,252,9,148,103,224,8,3,229,59,26,224,112,8,249,14,7,228,83, +4,227,20,8,138,186,248,162,6,251,81,3,251,89,0,38,81,244,231,1, +233,36,10,225,118,1,226,19,1,66,229,213,149,231,177,3,38,162,130,233, +241,5,1,232,215,9,225,254,12,233,111,3,251,151,2,224,225,3,232,237, +6,244,221,0,225,0,3,232,246,7,39,124,62,60,128,89,39,43,2,56, +54,52,108,241,197,92,233,6,22,225,116,4,83,35,246,177,7,230,212,2, +224,205,20,230,205,4,230,143,10,128,182,143,90,227,241,6,191,196,178,219, +239,210,2,224,34,6,36,113,77,125,241,65,7,242,203,0,225,6,3,2, +51,51,48,127,71,190,110,232,9,14,2,50,48,53,227,146,14,233,26,4, +145,185,2,50,48,54,107,172,32,117,227,251,1,2,98,105,110,2,100,34, +32,235,119,15,132,132,227,184,6,225,221,1,244,234,3,221,158,230,17,2, +224,57,4,224,35,2,243,10,0,69,227,233,229,0,249,110,5,32,36,193, +203,233,202,11,226,184,8,2,48,56,52,224,150,4,235,19,7,227,28,0, +239,234,0,67,105,245,94,12,102,113,99,113,105,201,227,113,12,237,73,11, +224,240,8,113,144,150,57,248,204,0,231,227,3,236,27,8,226,223,7,251, +151,8,64,192,64,35,234,78,4,224,240,10,235,249,4,224,0,6,246,49, +11,64,74,122,246,227,75,25,251,12,1,2,50,48,50,184,18,36,166,32, +36,38,217,2,49,53,54,226,92,3,2,116,99,80,2,97,116,58,2,32, +34,32,166,233,132,208,114,216,34,234,2,56,54,50,240,198,6,224,76,10, +2,79,32,35,72,151,135,113,192,55,229,96,2,64,203,168,80,174,71,105, +250,188,176,97,191,89,237,83,60,224,151,1,2,61,61,34,232,11,0,224, +34,14,2,84,114,117,231,17,1,224,163,4,49,55,78,239,113,78,2,50, +48,55,195,204,97,13,64,27,152,166,2,80,32,58,96,29,152,152,40,103, +64,14,152,137,101,19,229,13,11,97,101,225,199,3,94,41,2,48,53,50, +192,117,248,179,1,246,219,8,2,57,50,48,251,64,0,230,10,0,226,142, +5,131,144,235,20,2,227,83,0,255,97,21,133,43,248,220,14,239,94,1, +231,3,14,228,10,0,130,138,229,94,1,75,89,195,94,128,19,71,93,106, +124,32,7,225,225,0,235,221,1,132,54,199,136,2,50,48,51,216,80,115, +20,227,45,7,65,47,153,197,253,250,1,128,67,234,163,1,234,177,5,230, +167,4,105,80,236,11,2,224,60,8,93,51,224,245,2,96,14,235,172,4, +226,150,0,195,253,224,61,0,133,5,129,15,245,179,2,105,237,196,34,96, +23,41,167,2,56,51,32,67,153,130,254,160,7,234,127,2,235,112,3,224, +2,2,229,207,1,225,218,2,224,2,3,137,175,225,157,2,253,116,14,34, +128,41,167,248,17,3,118,104,193,27,239,22,5,128,7,103,35,252,30,3, +32,0,224,9,0,236,31,13,161,2,96,86,224,210,6,241,187,3,96,92, +65,230,132,142,245,117,3,237,32,1,244,135,2,224,231,0,201,110,237,80, +3,227,127,1,103,182,235,211,4,236,206,2,148,232,102,169,233,129,3,233, +244,3,128,102,173,226,224,26,5,224,148,4,128,221,225,180,17,129,17,224, +66,9,226,145,0,224,127,14,224,106,0,129,151,224,35,20,227,178,3,242, +7,6,224,2,0,238,181,1,224,14,3,240,186,8,224,1,11,33,98,224, +130,4,224,234,16,224,246,12,237,14,6,238,31,1,224,5,12,246,105,9, +128,72,242,163,1,102,111,100,25,227,142,0,141,4,133,81,223,118,166,60, +2,50,55,56,224,42,5,119,142,36,138,101,244,64,44,99,147,128,65,192, +22,64,8,245,208,3,244,12,12,235,250,10,227,130,1,225,60,3,239,210, +14,225,138,0,225,32,6,224,181,12,251,196,1,96,223,225,13,0,96,186, +225,13,23,224,225,14,194,249,199,109,227,13,6,228,68,3,227,173,8,135, +100,2,51,56,52,96,113,69,244,231,75,2,232,52,12,2,97,109,98,2, +105,103,117,2,111,117,115,2,32,111,112,2,101,114,97,2,116,111,114,2, +32,101,120,2,112,114,101,2,115,115,105,2,111,110,34,228,73,10,226,70, +4,255,84,3,193,101,224,240,1,2,53,56,32,225,29,3,224,209,10,224, +172,38,2,98,97,100,2,32,112,114,2,101,102,105,2,120,32,101,224,164, +9,228,250,2,2,95,49,55,2,57,32,102,224,55,0,2,92,51,52,2, +38,115,114,2,99,47,77,2,105,99,114,2,111,72,115,2,47,70,105,2, +120,105,116,2,121,46,104,2,115,92,51,2,52,38,44,2,54,51,58,2, +55,34,32,192,56,100,238,233,132,1,236,157,1,142,30,173,134,39,217,105, +91,119,125,214,102,168,5,128,220,65,202,34,29,32,5,236,119,2,2,80, +32,75,2,50,32,85,132,253,2,75,32,95,133,237,2,64,89,32,205,186, +237,183,12,155,189,139,57,64,79,34,86,209,110,149,225,128,113,130,76,96, +115,2,50,48,48,170,43,2,50,48,49,225,87,5,103,204,226,78,1,64, +100,135,16,132,168,132,124,228,91,0,230,149,3,136,70,160,179,200,125,128, +74,168,236,111,54,239,61,2,224,61,7,193,25,224,33,1,225,3,1,161, +25,114,34,224,21,0,72,86,39,146,105,224,163,26,32,6,189,157,2,95, +49,56,2,51,32,35,100,15,64,39,32,27,105,174,234,98,15,241,118,2, +64,46,155,162,2,65,32,58,129,44,32,11,2,90,32,85,74,55,97,95, +32,14,2,75,32,58,129,187,234,4,0,101,200,235,235,3,64,32,138,115, +114,219,64,14,138,115,2,95,52,57,180,136,65,95,146,88,96,193,32,30, +178,36,160,6,160,24,64,11,128,30,224,24,12,160,49,151,216,2,95,49, +54,110,215,100,49,64,115,202,168,41,21,240,4,2,233,106,9,248,64,7, +227,194,6,253,151,9,119,228,169,245,2,55,52,49,248,240,9,255,96,5, +236,168,32,2,103,101,116,2,65,112,112,2,67,111,110,204,172,236,105,7, +255,206,3,2,85,32,73,170,98,106,167,161,141,96,105,2,51,53,50,226, +24,17,250,49,1,32,40,98,112,64,65,130,77,104,127,64,14,130,52,89, +3,212,40,253,174,0,115,127,76,63,199,148,106,66,238,22,3,172,254,224, +2,0,239,126,6,234,204,1,142,105,117,83,98,214,34,223,240,150,8,64, +112,130,135,64,209,2,48,49,51,254,120,0,235,103,1,32,35,78,59,224, +148,0,239,218,1,136,8,224,156,7,224,16,3,2,54,57,32,128,64,130, +209,2,83,32,83,177,93,250,95,16,255,181,0,224,33,16,128,185,254,178, +8,253,234,8,165,67,226,95,19,2,90,32,95,236,201,5,254,28,14,149, +117,66,92,38,91,119,67,221,229,79,88,219,114,240,10,0,254,154,2,224, +57,11,142,194,224,57,1,224,93,13,64,27,224,93,4,241,87,4,225,18, +5,210,32,203,228,251,178,10,251,175,14,2,85,32,83,221,118,224,125,1, +101,86,98,219,64,227,249,20,2,249,109,4,2,48,49,55,234,204,1,225, +76,11,224,215,1,34,86,2,55,51,51,163,159,192,102,32,65,79,44,224, +228,1,2,95,50,52,96,63,241,142,0,226,5,18,206,238,128,31,224,28, +6,96,77,225,11,12,201,72,250,250,10,167,85,243,217,11,162,3,224,188, +4,36,8,250,34,4,249,77,5,253,134,3,224,56,6,120,151,224,46,16, +248,149,23,225,100,8,225,246,17,225,4,16,173,236,248,211,11,225,178,25, +242,78,0,129,178,224,198,1,226,197,10,150,231,225,12,3,224,95,23,167, +204,224,94,0,224,60,2,226,99,13,229,255,34,2,100,115,69,2,70,105, +101,2,108,100,115,229,254,12,68,164,135,85,136,113,163,31,32,194,64,25, +135,96,241,149,14,250,241,1,235,212,6,243,251,3,64,202,188,181,241,121, +3,161,14,224,40,1,32,79,163,249,224,230,2,64,130,199,111,2,95,50, +49,32,224,251,212,0,2,54,52,49,125,107,66,195,64,38,230,172,2,158, +255,128,137,145,133,96,123,104,161,225,38,17,2,101,110,117,2,109,34,32, +129,91,64,80,134,187,161,20,102,222,161,19,134,197,79,113,236,172,0,226, +132,9,96,192,224,26,13,184,160,226,160,11,99,112,229,139,17,209,57,32, +132,139,54,230,214,0,168,172,151,135,124,113,232,63,0,111,58,230,70,6, +224,36,6,255,169,14,92,105,224,37,2,239,77,1,229,139,12,228,152,28, +224,101,4,96,21,228,37,7,109,144,228,37,6,224,128,0,228,37,10,192, +119,228,37,1,2,56,48,32,245,213,4,227,64,1,224,25,6,225,63,3, +105,243,65,221,136,134,105,222,230,121,5,188,8,240,80,1,233,232,21,199, +124,231,237,19,224,206,11,228,245,4,224,244,26,249,56,10,161,48,128,23, +96,245,156,74,236,136,2,229,239,0,161,170,2,95,50,53,67,28,155,61, +224,80,9,250,79,2,160,116,32,155,234,24,0,247,156,5,141,163,249,162, +4,148,248,139,104,205,69,126,209,96,69,96,4,203,125,32,244,174,157,98, +9,122,83,128,56,148,36,33,199,130,34,250,91,2,227,6,11,225,219,8, +97,220,137,242,228,204,12,135,124,179,173,64,242,34,157,64,6,162,23,85, +133,99,245,76,40,228,52,1,2,118,97,108,151,74,248,23,2,2,121,112, +101,100,71,224,18,1,2,107,105,110,154,135,224,18,1,2,115,111,114,2, +116,34,32,128,90,236,245,3,229,100,20,242,172,0,241,55,0,161,158,136, +188,32,61,118,45,142,128,219,94,226,37,0,249,70,10,70,168,96,22,2, +55,54,32,224,54,6,129,49,65,5,246,102,0,195,3,232,158,24,241,199, +0,234,131,19,133,255,2,52,53,32,128,194,189,18,232,7,23,2,95,55, +57,223,15,224,42,10,128,26,224,94,1,133,253,64,94,192,212,103,47,225, +134,2,2,101,116,83,2,76,111,99,2,69,120,112,2,114,34,32,160,242, +184,200,162,162,97,86,2,55,52,54,224,71,2,161,74,124,43,192,19,64, +56,134,169,2,79,32,58,128,27,97,211,128,180,2,51,54,55,160,35,230, +85,1,254,97,0,164,97,228,88,0,247,169,0,93,54,67,121,2,50,57, +56,236,28,2,228,122,1,130,0,224,55,6,32,144,40,94,32,5,142,65, +173,140,160,6,227,179,1,114,7,192,49,231,18,15,2,117,110,100,49,253, +2,110,101,100,168,57,130,99,250,231,0,224,54,15,238,103,0,2,51,50, +57,246,197,2,38,136,226,17,0,67,224,247,255,5,240,228,0,224,157,2, +226,182,0,224,105,15,243,78,1,199,185,175,95,178,62,224,61,21,192,167, +200,140,96,51,160,180,251,172,22,130,0,35,77,128,45,82,82,49,82,191, +201,215,166,152,57,242,163,0,2,95,57,51,223,247,228,189,3,129,6,66, +27,209,83,228,96,3,2,91,93,34,242,0,3,224,146,8,79,54,193,64, +203,223,192,202,32,8,176,164,124,237,224,53,3,32,114,160,53,250,218,1, +224,91,8,2,52,52,32,248,221,1,245,248,0,160,91,228,34,1,135,49, +118,85,65,63,2,57,53,48,233,102,0,2,49,54,57,225,112,3,2,66, +111,111,2,108,34,32,160,54,133,139,224,28,1,2,68,97,116,2,97,46, +66,32,33,2,95,84,121,2,112,101,46,32,39,32,37,64,63,131,140,201, +107,255,175,6,65,81,251,185,2,249,39,4,246,98,1,252,42,6,134,41, +128,14,241,184,18,38,242,206,96,225,37,0,232,150,2,99,211,251,247,4, +181,154,224,109,2,170,143,69,70,64,174,243,170,1,235,50,0,181,221,224, +17,5,255,61,7,167,163,131,119,2,50,52,50,236,67,2,135,184,192,169, +224,71,4,96,48,163,179,2,48,54,50,244,153,6,227,194,20,2,110,111, +116,2,32,112,111,2,108,121,109,2,111,114,112,2,104,105,99,2,32,101, +110,2,111,117,103,2,104,58,32,131,48,32,57,2,52,49,56,65,4,32, +118,227,229,2,235,189,5,111,77,32,91,72,123,2,52,52,56,228,199,1, +224,41,8,97,233,135,5,134,246,64,149,64,90,32,22,102,31,130,75,98, +93,135,16,64,48,222,127,137,246,96,137,64,196,160,29,133,197,190,157,96, +70,130,71,235,117,3,77,214,195,236,2,48,56,50,114,142,152,242,194,80, +252,100,0,64,5,225,215,1,128,48,66,6,225,81,4,242,160,5,226,172, +5,249,63,8,227,49,0,226,146,1,168,189,73,171,2,49,54,51,229,175, +4,231,185,5,80,66,32,114,182,164,102,229,227,168,0,64,237,254,28,1, +226,141,9,128,77,2,53,57,32,129,133,32,43,201,218,113,19,189,6,162, +81,224,127,12,98,159,75,70,64,62,130,210,254,158,6,96,189,32,129,229, +23,11,247,182,4,165,121,100,56,2,55,53,50,181,119,203,161,64,72,173, +109,96,233,160,139,2,55,53,51,235,199,0,64,46,71,245,148,97,64,57, +164,139,2,55,53,52,193,32,100,253,64,45,64,136,128,10,64,43,202,12, +233,114,6,2,49,48,53,243,205,0,227,134,1,65,157,87,235,172,61,238, +204,5,228,25,7,57,137,229,179,1,224,93,13,249,204,5,227,238,3,167, +196,114,100,66,9,197,109,233,192,7,159,99,129,37,65,205,67,60,224,107, +12,71,117,129,206,224,208,7,64,166,235,234,5,240,214,3,236,6,8,2, +48,53,56,232,100,1,224,135,7,224,43,4,110,169,98,102,107,69,249,228, +3,160,6,177,16,99,86,240,4,2,160,247,249,24,0,226,136,2,225,38, +5,240,13,2,56,243,117,112,194,198,128,139,243,213,2,193,68,225,153,0, +228,125,6,236,47,7,129,227,65,86,132,147,244,223,0,100,13,64,155,231, +144,1,235,80,6,216,171,230,73,0,253,184,0,254,27,7,223,83,254,56, +12,100,116,225,205,7,2,49,49,48,254,77,6,254,205,3,254,232,4,252, +191,7,220,197,194,113,64,202,232,26,0,100,57,238,225,2,224,79,0,253, +213,2,135,28,160,59,33,110,173,130,64,14,253,47,5,224,117,7,224,150, +0,229,10,3,165,8,99,159,202,17,2,95,50,51,33,189,32,8,224,151, +25,222,111,152,36,224,131,6,65,228,153,184,236,206,3,120,212,186,239,225, +61,11,254,176,8,162,213,253,252,3,224,9,0,128,147,162,221,239,90,6, +224,65,1,104,143,231,216,8,253,209,11,255,19,8,236,25,0,192,99,228, +7,3,224,26,0,96,115,128,167,224,31,4,224,131,2,240,65,0,192,84, +224,133,1,236,101,2,224,203,2,224,92,5,64,47,75,169,141,70,242,94, +0,137,122,35,108,227,113,0,67,43,135,142,2,79,32,80,103,190,2,51, +50,54,122,198,183,241,114,244,64,27,96,107,35,52,136,11,51,147,69,202, +2,48,54,53,165,203,2,50,50,32,224,39,18,84,184,161,226,64,8,224, +39,17,69,251,128,39,64,88,96,147,36,14,219,241,2,49,53,50,166,12, +160,186,237,241,0,238,214,2,108,171,227,198,7,162,209,200,16,238,167,11, +226,3,11,225,142,5,224,30,12,224,85,16,236,50,0,224,85,22,226,103, +6,98,23,65,49,64,149,237,99,1,227,35,1,33,2,64,250,137,23,235, +133,6,75,128,2,76,105,116,2,115,46,75,2,110,111,119,2,110,83,121, +2,109,98,111,75,183,64,47,136,89,225,42,141,244,38,2,225,42,75,239, +186,1,229,155,10,153,12,234,48,2,164,222,69,46,111,123,230,96,3,156, +46,236,184,10,241,83,2,67,153,134,111,166,117,228,161,7,229,25,2,224, +25,8,224,131,0,241,29,10,224,45,9,225,40,2,230,144,11,229,27,8, +166,14,224,19,8,100,76,230,212,15,224,49,4,230,137,3,254,48,0,229, +112,17,128,6,132,166,193,228,234,151,9,71,142,78,140,192,45,68,185,232, +115,4,180,66,238,210,2,224,107,30,132,37,234,137,0,230,50,2,194,243, +224,243,6,160,154,139,221,171,223,96,82,45,6,232,108,6,162,11,225,207, +5,226,226,3,167,31,130,15,64,5,129,102,244,0,1,238,177,10,193,95, +236,181,5,37,104,79,210,239,244,3,235,218,7,240,15,3,65,75,225,37, +6,190,90,131,51,107,3,122,184,198,32,128,166,43,113,96,241,187,5,2, +52,57,32,229,108,0,236,209,17,224,112,0,161,43,225,188,1,224,55,2, +145,80,128,7,234,62,1,144,117,246,162,2,241,246,22,2,77,117,108,2, +116,105,112,2,108,101,32,2,99,111,110,2,115,116,114,2,97,105,110,2, +116,32,115,2,111,108,117,2,116,105,111,2,110,115,32,2,102,111,114,242, +23,0,169,226,107,69,78,43,231,5,0,98,15,140,107,70,236,2,52,56, +54,65,4,89,167,64,24,140,88,2,83,32,85,155,157,246,26,2,2,117, +112,108,2,101,67,111,192,117,2,115,34,32,194,29,65,43,78,199,78,51, +128,104,75,23,2,56,56,32,38,209,159,23,66,74,104,197,96,124,65,84, +164,140,137,50,225,184,1,169,56,224,16,1,228,36,0,195,123,227,217,5, +192,38,96,68,251,204,9,96,5,234,210,1,130,115,37,241,131,235,228,62, +5,241,115,4,232,70,1,229,182,4,97,217,96,205,234,91,4,161,206,130, +87,143,206,101,147,254,79,2,228,89,8,66,104,233,150,4,143,69,2,52, +55,32,32,22,231,222,1,67,115,97,43,229,99,5,245,127,1,67,33,53, +53,99,136,2,89,32,67,227,88,4,163,121,230,224,0,225,31,0,96,255, +224,15,2,241,201,0,230,32,1,192,83,64,148,2,51,49,32,233,137,4, +128,157,159,249,32,230,164,22,98,240,113,226,224,22,1,227,11,7,230,201, +2,224,10,8,227,90,0,35,87,246,2,0,244,62,2,132,29,64,25,164, +153,65,30,253,253,1,161,199,193,41,192,205,176,200,224,206,0,224,105,4, +82,140,224,25,0,228,233,3,2,51,32,80,96,25,64,201,143,125,64,41, +85,51,227,215,4,236,43,5,224,103,2,64,67,228,148,5,230,213,4,225, +100,7,163,171,96,50,130,206,240,122,7,236,60,3,209,221,236,190,6,2, +95,56,50,227,227,1,244,116,2,225,217,3,163,54,227,67,3,224,190,1, +78,160,225,13,4,230,17,3,225,58,2,129,53,129,246,224,20,0,240,119, +1,94,173,129,171,210,40,2,49,48,49,36,224,106,184,113,254,79,241,241, +93,11,187,151,182,122,237,156,8,180,143,113,253,225,37,48,32,14,225,39, +3,99,176,101,132,2,51,57,55,197,132,228,244,1,2,102,114,101,2,101, +32,116,42,81,2,32,118,97,2,114,105,97,2,98,108,101,2,32,105,110, +2,32,111,117,2,116,112,117,2,116,32,102,88,98,2,112,34,32,230,26, +2,227,17,3,240,91,0,230,206,1,164,238,228,235,5,228,232,5,231,16, +1,225,158,2,140,241,234,15,1,228,168,17,228,145,9,228,136,8,226,230, +2,247,210,1,67,75,140,73,130,254,240,15,3,64,27,139,106,65,113,135, +64,230,240,1,245,179,3,228,139,4,224,42,8,224,228,0,169,67,239,92, +2,226,118,0,168,193,228,198,0,251,141,2,154,79,98,69,228,19,0,135, +230,162,24,238,82,5,227,188,2,161,248,224,8,3,243,73,0,67,115,223, +51,233,221,2,81,151,192,59,233,244,3,224,25,5,224,26,6,224,29,7, +227,238,3,227,133,10,192,196,226,229,4,64,146,139,172,32,196,82,209,32, +170,33,152,64,22,137,195,64,217,107,181,66,101,137,130,90,156,180,31,94, +47,197,60,64,7,97,91,96,13,64,65,135,245,2,83,32,83,254,41,0, +71,173,64,6,66,246,99,10,64,35,64,16,67,18,128,201,64,56,136,21, +47,63,2,51,32,75,128,18,64,49,192,75,139,232,40,180,224,58,0,210, +197,96,22,135,13,178,197,128,236,64,15,34,148,64,71,134,224,96,90,80, +225,64,18,247,28,3,202,242,64,23,130,160,235,199,5,241,226,3,242,195, +3,64,47,130,180,97,218,231,192,3,32,25,132,138,97,135,161,4,128,49, +130,12,32,140,2,50,32,90,128,120,64,21,129,143,80,61,224,143,5,129, +144,66,233,136,129,227,201,7,241,167,0,238,98,3,254,113,9,189,5,224, +39,18,112,89,236,128,4,237,23,0,96,26,237,149,12,234,239,0,227,71, +6,69,1,227,73,1,229,213,1,228,186,2,241,73,6,210,80,195,67,224, +132,8,139,160,236,13,2,133,122,101,207,252,82,1,224,50,33,196,4,184, +89,64,176,159,11,128,47,224,172,6,229,203,2,164,85,160,244,225,74,11, +227,211,2,224,145,6,131,50,225,72,10,227,228,0,232,171,3,224,58,18, +234,88,8,233,103,13,228,247,4,233,93,8,224,19,0,198,197,225,69,12, +136,107,225,69,8,225,64,9,178,98,225,64,20,66,210,172,23,224,29,0, +68,207,96,51,64,15,34,52,200,223,224,64,3,64,55,132,32,192,232,32, +218,184,212,91,94,64,80,40,50,2,50,57,48,198,12,64,36,224,89,0, +224,12,4,237,187,2,32,8,224,98,0,41,253,224,11,1,44,170,224,122, +2,64,7,227,229,5,117,149,237,112,7,244,255,3,177,230,245,147,0,195, +121,225,184,0,227,164,11,160,67,224,46,24,2,50,49,32,226,141,6,253, +159,12,227,216,9,193,60,227,218,5,225,215,6,250,113,1,2,51,53,50, +181,192,227,205,3,128,47,32,45,189,57,198,91,224,94,10,206,189,32,44, +240,87,1,224,180,1,239,156,5,227,60,3,224,75,10,192,24,32,75,255, +200,2,111,95,205,248,128,29,160,103,2,95,55,50,78,30,216,243,97,199, +133,245,110,121,134,120,69,108,96,137,109,177,134,100,32,150,249,86,0,32, +126,32,103,215,24,181,220,32,90,2,49,52,32,64,12,134,63,153,171,227, +48,6,117,75,90,36,55,98,76,108,144,205,111,115,2,48,56,51,120,36, +140,126,49,221,254,31,0,165,169,247,226,35,209,1,181,231,200,187,66,189, +94,40,132,54,158,134,236,45,1,234,176,4,239,53,1,65,244,98,231,44, +153,239,153,5,2,109,105,110,2,105,109,117,2,109,34,32,210,90,32,92, +233,66,2,249,178,1,2,95,52,55,2,32,64,73,193,146,64,83,199,33, +241,79,13,233,101,5,243,14,5,224,13,0,102,27,226,154,0,97,242,160, +75,145,88,33,234,196,158,128,29,32,223,2,55,57,48,80,115,35,241,2, +79,32,35,2,55,53,32,241,98,0,242,243,6,64,162,135,146,245,228,20, +2,78,97,116,149,225,75,216,32,44,162,54,97,75,143,49,132,24,209,248, +195,149,96,186,239,88,3,41,72,232,205,0,2,50,55,56,143,197,196,253, +236,224,3,252,171,7,64,207,237,52,4,228,115,6,203,113,132,28,243,66, +12,163,179,252,184,6,97,53,252,215,0,227,97,0,255,213,9,243,31,0, +243,3,1,225,202,9,199,201,88,181,249,113,4,242,212,19,224,199,1,242, +215,12,226,56,25,224,123,1,2,95,53,48,114,215,244,215,5,241,19,5, +233,197,3,243,121,0,228,160,0,228,56,4,65,241,244,216,3,129,107,129, +205,219,231,225,143,4,161,232,168,221,2,57,55,54,97,187,105,253,177,188, +32,40,32,9,99,209,231,227,18,225,173,2,231,147,9,232,12,4,229,187, +1,244,153,10,132,71,225,20,3,251,86,9,97,20,97,181,225,35,1,32, +14,247,232,5,135,86,225,95,15,224,28,18,65,65,135,242,229,39,6,170, +86,75,157,101,89,165,51,128,49,135,236,131,101,226,172,18,164,18,226,162, +8,226,157,7,234,95,0,247,22,23,142,79,32,19,64,201,165,57,196,103, +229,66,0,68,219,224,251,1,32,174,69,193,72,130,227,179,7,84,247,116, +169,223,151,64,19,77,61,128,59,255,164,2,69,189,96,92,64,77,200,110, +96,170,2,57,49,55,156,131,2,51,51,50,64,83,84,218,45,175,194,157, +64,29,32,44,2,75,32,66,228,54,13,2,56,53,32,253,103,7,175,218, +224,149,1,225,47,0,96,130,174,223,71,220,225,103,7,224,49,1,64,44, +64,89,247,29,6,64,144,198,68,224,189,12,2,56,55,32,224,189,4,134, +29,71,39,225,230,4,224,12,4,64,244,227,145,0,81,157,106,82,131,104, +146,86,103,172,241,185,0,2,67,32,79,194,189,64,113,246,248,1,192,50, +202,233,199,72,232,99,8,227,80,1,240,78,0,250,50,13,235,234,4,235, +201,0,237,160,6,251,141,13,235,201,17,249,251,3,254,15,19,241,105,0, +68,97,241,103,1,181,81,34,177,232,253,1,65,106,252,154,0,211,181,227, +85,2,129,98,198,169,236,7,1,224,35,3,169,239,104,56,216,209,247,50, +0,226,26,5,2,48,57,32,192,133,104,101,64,126,135,55,130,167,252,30, +8,2,49,48,32,229,212,3,64,242,241,116,11,64,71,133,141,226,233,16, +97,72,245,248,15,130,141,247,251,4,226,152,11,232,137,8,239,246,4,192, +136,132,212,105,74,64,122,47,207,176,92,64,204,134,48,226,195,2,228,180, +1,66,236,233,197,3,237,186,4,160,100,65,209,249,176,2,226,68,2,143, +200,169,109,236,117,7,251,7,4,184,130,224,33,12,128,27,226,224,4,232, +193,3,249,27,13,226,202,24,254,88,9,254,74,6,236,163,2,253,14,0, +251,107,22,64,62,201,255,133,164,80,52,58,3,132,86,32,9,130,115,252, +193,12,224,12,1,224,20,0,224,160,5,237,64,4,96,2,224,136,12,253, +151,6,230,75,0,245,31,1,64,144,41,207,168,241,249,133,9,225,8,3, +208,58,249,211,13,2,48,52,55,192,49,224,18,6,160,193,32,245,2,53, +55,55,171,13,105,47,2,48,52,54,65,3,2,57,57,48,99,203,2,53, +56,49,32,34,2,56,50,32,91,115,32,198,111,19,67,35,128,9,44,125, +164,183,224,30,0,2,35,50,32,240,17,3,255,189,14,225,165,2,71,28, +96,137,76,8,139,137,115,213,2,51,53,51,96,30,239,244,0,35,14,68, +12,99,40,66,50,196,220,225,136,1,99,165,240,154,1,225,144,2,230,150, +0,97,236,99,172,224,110,10,201,181,2,51,53,55,128,212,2,57,51,51, +96,52,214,145,64,130,135,81,169,115,114,0,32,4,224,14,6,46,228,45, +168,238,48,1,96,56,217,252,228,109,19,2,90,32,66,228,100,45,244,88, +15,192,124,135,73,228,97,0,244,25,0,64,27,135,56,2,95,51,52,2, +48,32,58,131,4,220,239,128,69,64,20,133,114,239,211,1,2,53,53,32, +229,163,2,214,187,227,59,0,166,4,64,57,234,242,4,228,165,1,228,119, +0,226,224,3,228,136,4,229,51,1,224,17,5,140,243,228,35,5,243,234, +0,224,32,0,224,62,3,247,194,6,224,23,0,160,38,240,59,5,96,8, +160,5,2,95,55,52,243,96,4,237,79,15,236,157,0,205,159,130,151,241, +67,4,244,141,2,228,253,3,66,122,134,217,247,159,5,231,6,3,71,96, +79,80,218,206,2,55,51,51,65,120,2,56,51,57,188,195,65,100,255,135, +19,2,101,120,112,2,97,110,100,2,68,105,99,2,116,58,32,143,120,2, +95,49,50,71,212,243,207,0,237,138,16,228,127,14,225,71,4,242,55,8, +226,126,0,220,143,232,160,6,229,214,2,224,19,4,195,194,224,22,17,233, +59,1,242,222,1,255,96,1,224,55,8,232,115,3,224,29,10,43,30,32, +30,68,221,2,50,50,54,251,116,1,230,105,6,255,188,4,230,237,0,144, +64,236,63,1,255,162,11,244,98,1,99,36,246,170,1,146,107,176,131,176, +119,33,117,228,49,2,232,193,0,91,255,37,165,32,169,133,135,229,126,12, +232,225,0,105,188,168,236,101,234,64,109,124,66,140,128,165,224,225,15,11, +230,172,18,249,249,5,248,210,7,232,221,19,255,72,14,225,123,13,227,185, +3,225,90,56,100,235,61,37,65,91,160,95,225,75,23,227,12,2,202,162, +89,197,78,81,244,113,3,192,21,232,29,1,179,213,179,212,233,113,5,64, +20,147,243,64,169,32,98,69,20,218,218,45,254,226,109,1,238,206,1,128, +207,32,31,32,74,67,228,112,141,229,97,5,108,231,102,156,150,136,229,254, +2,200,231,251,171,3,224,46,18,192,44,122,242,198,47,138,119,131,95,159, +80,159,42,116,20,85,197,2,54,51,32,33,229,32,7,69,7,2,55,56, +53,197,246,76,92,2,58,49,48,64,251,107,163,154,111,65,182,243,227,1, +245,169,16,240,155,27,96,33,96,57,224,223,2,235,170,0,210,5,250,4, +0,252,22,0,96,153,166,137,201,253,64,220,32,235,149,158,241,215,8,207, +186,232,74,2,255,15,13,253,45,3,192,148,227,83,2,172,224,234,118,1, +179,94,245,99,0,2,95,54,57,227,247,1,69,249,48,207,226,161,19,159, +14,128,23,238,56,0,125,81,164,76,77,219,229,253,1,2,36,120,34,135, +234,99,14,188,27,2,75,52,32,32,2,252,33,1,128,31,136,38,237,89, +13,212,54,224,231,0,2,57,49,32,161,243,176,110,110,58,242,223,4,231, +214,1,231,24,0,139,171,238,29,5,148,190,243,5,0,224,43,0,160,23, +128,35,243,0,8,224,21,9,225,246,0,224,94,4,208,164,237,254,2,224, +31,18,192,67,249,108,1,66,36,163,28,228,223,3,232,106,3,224,32,8, +160,69,216,77,64,7,253,119,5,226,63,3,239,228,3,247,151,15,193,27, +251,161,7,64,81,224,15,1,214,51,227,26,1,128,76,179,135,226,224,1, +128,159,236,221,1,65,188,137,248,235,92,1,245,226,1,160,107,32,229,177, +55,128,138,224,8,0,64,61,138,33,234,249,2,64,20,239,97,31,218,253, +234,249,53,245,251,4,224,215,1,239,93,9,64,247,64,25,132,229,226,238, +14,115,113,226,238,2,51,109,240,72,13,82,23,224,230,27,108,29,235,221, +63,228,225,1,128,130,132,220,32,63,76,198,69,237,224,1,7,233,66,0, +233,5,7,235,67,6,224,34,17,224,32,3,32,188,205,152,64,125,132,87, +225,98,1,236,94,1,97,70,132,115,33,119,164,116,162,119,64,29,164,49, +104,153,100,240,122,210,64,25,249,74,7,2,97,100,105,2,99,116,34,128, +27,130,108,98,170,46,171,32,67,64,20,130,108,227,183,3,227,201,0,234, +51,1,229,169,2,232,95,2,83,238,242,133,2,104,101,236,178,3,242,156, +11,128,54,222,110,224,21,5,2,56,48,32,96,146,130,122,227,249,5,253, +209,0,204,128,224,177,3,234,200,13,232,25,6,224,59,1,240,6,1,109, +58,253,179,4,168,59,228,202,6,201,180,192,137,64,194,160,84,224,35,5, +224,75,7,160,37,235,28,8,225,18,9,98,182,249,159,8,233,189,1,244, +25,7,225,96,0,207,167,225,155,8,2,55,50,32,242,19,12,64,26,227, +35,5,224,99,73,225,131,0,237,194,4,224,15,2,224,132,3,224,47,2, +131,111,238,119,2,226,121,26,169,38,227,104,0,224,140,16,240,233,1,224, +106,63,131,141,233,246,3,225,60,10,237,11,6,237,94,5,241,119,1,166, +175,156,146,2,48,52,48,225,161,6,128,174,163,37,64,118,65,62,246,79, +1,32,5,180,157,246,85,5,93,121,225,19,11,232,86,0,207,117,237,170, +12,246,128,6,224,127,1,236,76,4,232,13,2,250,39,3,101,242,34,230, +129,100,39,63,248,23,2,239,18,3,228,42,18,227,47,2,235,78,1,239, +205,2,160,16,2,53,48,32,203,106,109,202,108,209,47,209,73,243,2,52, +52,56,215,189,224,119,2,97,99,51,125,239,238,2,2,83,117,98,2,115, +117,109,2,112,116,105,2,111,110,32,2,99,104,101,2,99,107,32,2,102, +97,105,2,108,101,100,143,250,249,104,9,97,169,246,102,18,217,40,240,27, +4,65,17,64,200,64,62,133,254,115,82,2,89,32,83,64,148,129,145,233, +38,1,209,220,227,59,1,97,103,229,158,3,228,165,1,228,162,5,236,40, +3,192,251,241,102,12,228,181,8,128,51,197,51,245,47,1,224,32,7,99, +249,192,26,178,95,160,26,161,154,34,106,97,237,224,9,1,249,170,9,195, +77,233,59,0,170,21,239,120,11,229,145,3,224,238,18,155,199,225,54,5, +250,51,4,224,31,5,250,53,2,175,107,195,222,224,91,0,224,63,5,193, +78,239,93,9,224,13,7,224,58,8,250,115,15,129,137,219,248,227,22,10, +128,26,160,154,247,96,4,231,17,7,244,16,0,227,243,2,225,184,5,229, +39,1,225,80,30,193,47,235,187,0,226,63,13,226,3,4,233,164,4,161, +98,244,111,5,225,23,3,198,240,117,204,224,220,0,230,68,3,224,46,4, +224,194,2,248,76,9,229,132,0,165,118,120,232,109,63,130,83,2,51,53, +54,228,130,3,231,188,8,224,198,4,252,95,9,229,230,3,193,164,230,226, +2,239,179,5,160,145,228,136,9,128,31,129,118,224,27,6,227,109,0,44, +22,104,138,239,179,1,109,24,224,4,1,223,79,244,200,23,2,102,114,101, +2,101,84,121,2,86,97,114,2,115,58,32,244,200,3,112,134,230,132,3, +64,76,36,141,241,157,2,177,156,32,4,176,18,128,6,68,190,206,245,2, +89,32,67,222,9,97,22,228,153,3,240,182,11,164,89,225,214,11,192,25, +107,248,165,247,230,205,5,64,8,96,31,176,208,230,112,4,252,120,0,233, +70,8,241,171,6,230,91,5,254,79,14,65,201,228,222,2,251,215,1,233, +214,0,234,76,1,230,247,6,200,38,231,28,3,231,71,3,254,224,3,246, +60,11,238,63,4,224,187,3,179,167,241,190,2,225,7,35,242,226,0,2, +57,53,49,225,9,5,224,40,2,211,51,198,228,140,106,193,212,230,233,13, +112,76,49,61,251,10,0,254,73,2,224,245,5,164,228,128,179,245,108,0, +245,178,0,229,246,6,128,13,210,9,128,143,217,104,238,53,2,112,198,224, +110,7,224,177,0,2,51,55,48,32,36,2,52,48,48,35,102,122,200,192, +112,134,103,2,51,49,57,167,164,227,62,5,2,79,32,35,2,51,53,32, +166,182,131,47,2,49,52,56,224,136,2,173,77,249,13,5,236,25,1,248, +245,8,145,239,234,5,9,224,25,0,231,244,2,145,63,233,10,4,230,23, +9,132,210,172,56,129,210,225,4,7,243,207,1,224,19,0,64,186,141,243, +2,85,32,67,244,55,14,32,25,205,252,244,88,14,195,163,234,239,4,230, +230,4,244,130,8,205,146,242,161,0,2,95,56,52,2,52,32,102,228,165, +0,2,45,62,34,97,243,224,21,5,2,80,114,105,2,109,105,116,2,105, +118,101,2,115,46,45,128,32,224,89,5,244,186,8,225,160,1,238,70,1, +240,169,12,227,73,0,229,244,1,65,198,228,190,0,64,160,245,247,2,73, +206,101,26,32,21,172,184,197,54,193,132,96,117,236,12,0,225,64,0,235, +25,7,187,230,239,98,3,224,36,18,64,92,64,8,32,91,64,100,239,24, +2,231,239,5,230,188,4,138,35,226,79,6,237,136,4,246,77,14,255,41, +9,232,26,21,138,5,233,107,17,224,31,6,233,107,0,2,83,32,67,224, +169,0,233,39,10,160,54,229,75,4,163,100,107,186,246,5,2,226,217,0, +55,79,249,128,4,193,153,249,150,0,233,145,12,231,224,9,252,77,2,224, +13,5,224,56,12,232,26,6,239,229,2,245,166,0,227,198,4,231,184,0, +247,155,5,32,44,226,13,4,234,49,6,225,8,9,204,196,64,254,168,56, +225,10,13,233,167,0,128,121,246,81,3,209,54,241,48,9,225,181,5,227, +60,8,2,57,50,51,224,32,0,240,255,5,254,151,21,226,72,3,97,49, +65,159,70,2,64,155,96,159,238,82,10,109,248,173,173,195,243,232,233,15, +2,99,97,110,2,110,111,116,2,32,117,110,2,105,102,121,168,234,229,237, +5,2,56,51,54,229,237,12,224,66,1,2,32,97,110,2,100,32,34,132, +104,128,45,236,183,13,226,93,6,67,158,142,15,254,167,2,231,45,2,35, +206,232,30,0,187,102,255,245,1,2,54,54,32,128,65,142,18,188,225,155, +145,128,8,220,242,84,236,152,216,2,48,54,53,213,73,64,62,243,244,4, +229,52,2,2,126,34,32,96,34,135,198,255,71,2,224,156,5,171,19,240, +21,3,133,80,64,104,32,119,228,234,11,64,251,229,96,0,226,95,8,243, +150,2,226,95,23,240,180,4,101,105,2,54,48,32,240,45,5,228,120,1, +229,163,3,67,1,107,58,196,11,2,48,53,55,243,111,7,226,70,44,2, +121,99,108,2,105,99,32,226,64,10,72,167,98,72,2,57,57,48,128,71, +226,73,18,2,61,32,34,226,71,15,238,53,7,240,68,5,225,143,0,228, +179,1,220,155,128,224,253,198,1,97,142,192,141,161,151,136,153,227,185,21, +225,33,16,2,57,55,57,233,161,2,143,138,2,48,54,49,202,132,224,233, +13,2,101,114,114,2,111,114,58,193,48,96,132,136,99,65,242,2,80,32, +102,224,41,0,2,116,121,112,2,101,34,32,2,64,64,102,224,17,0,2, +107,105,110,145,98,224,18,1,2,115,111,114,86,178,224,18,3,2,114,101, +97,2,108,109,34,163,37,184,154,241,119,38,2,53,57,32,128,62,135,161, +177,119,133,71,241,92,4,239,18,5,239,15,17,246,132,1,241,67,24,165, +111,237,14,12,250,159,7,231,4,9,34,42,238,47,11,130,244,238,29,6, +233,112,4,48,207,239,115,38,251,155,0,246,205,9,239,16,8,237,60,26, +187,13,224,133,1,242,8,1,61,175,32,195,191,238,238,86,1,65,165,98, +55,110,76,225,95,1,241,229,15,161,132,238,104,18,235,161,6,225,123,41, +228,160,6,195,157,132,22,35,150,235,112,3,227,201,10,66,139,191,53,232, +9,2,163,202,244,85,6,111,119,196,111,33,30,2,55,51,50,128,69,97, +225,192,77,227,190,2,242,212,6,90,194,99,183,224,59,1,2,50,53,52, +127,174,173,80,224,65,0,178,52,225,23,12,225,56,0,225,90,15,194,59, +233,78,8,238,223,7,187,189,162,14,224,78,15,214,163,224,213,8,192,24, +98,163,225,43,6,226,128,16,224,46,13,225,54,14,129,53,161,114,225,183, +10,224,23,13,252,141,0,224,99,3,239,156,9,224,132,9,226,245,3,66, +237,136,50,252,220,7,174,74,188,214,86,200,252,214,0,229,249,0,108,133, +236,198,0,64,75,200,60,101,233,151,3,204,195,192,39,64,38,136,44,224, +112,4,253,66,1,224,107,3,64,44,136,54,253,32,12,221,26,253,23,58, +224,29,20,224,26,17,224,23,14,253,101,2,160,197,200,168,45,53,232,173, +5,245,53,3,232,173,17,235,234,3,243,157,2,188,41,239,115,14,253,19, +5,162,249,244,161,0,116,143,160,11,235,204,0,2,56,55,52,249,251,3, +233,170,0,234,74,5,105,32,74,76,144,211,2,55,56,53,238,199,4,201, +80,228,107,2,234,109,3,210,48,96,7,130,177,241,96,2,166,66,227,191, +1,243,132,11,134,119,161,90,222,83,220,242,121,128,242,45,21,35,0,241, +12,5,242,166,8,242,26,0,242,22,13,240,209,9,64,146,97,225,229,125, +7,71,39,166,99,227,100,21,2,52,57,32,227,100,9,175,247,64,239,201, +126,129,154,64,114,136,133,53,32,35,26,127,161,134,216,64,26,168,97,227, +53,11,227,61,7,227,65,30,226,211,1,32,95,64,171,194,207,129,160,176, +14,237,107,1,254,175,6,191,30,235,252,1,249,71,36,224,89,0,240,11, +22,227,39,1,236,68,0,232,70,15,204,1,240,52,20,230,70,8,229,114, +8,136,252,202,251,239,198,8,234,226,3,188,26,235,205,0,231,93,8,230, +84,16,233,40,4,249,59,3,228,61,4,241,92,29,241,165,3,231,89,196, +251,110,18,241,40,9,209,82,228,92,7,228,157,2,234,213,0,237,53,19, +243,213,10,2,52,53,32,241,238,7,226,135,4,165,106,2,51,49,50,228, +19,4,226,84,17,224,121,5,255,109,5,162,94,230,41,6,103,227,250,158, +12,192,140,243,142,3,241,31,2,251,86,2,253,24,1,226,201,6,227,224, +4,226,131,4,230,51,9,121,148,32,205,46,16,37,227,128,154,165,64,225, +129,1,32,2,141,249,224,104,7,193,4,97,14,101,141,96,11,2,54,48, +48,224,66,4,128,60,224,36,3,192,211,160,25,70,103,110,84,247,131,4, +237,218,1,2,98,97,100,2,32,115,121,2,110,111,110,2,121,109,32,2, +117,115,101,223,110,96,169,64,69,230,0,14,233,79,2,204,62,101,27,177, +132,33,115,37,206,32,19,2,90,32,90,229,41,3,247,169,1,97,109,254, +82,39,217,155,237,246,29,236,122,56,173,43,236,134,1,135,86,65,88,228, +182,0,161,171,185,74,200,227,2,80,32,75,230,228,1,226,88,4,132,195, +253,200,1,232,213,1,32,11,130,213,32,97,102,232,98,61,252,155,3,225, +134,8,97,221,227,169,4,229,69,26,96,50,140,144,192,44,238,116,30,229, +56,26,238,231,29,228,226,21,251,216,2,139,211,253,110,2,233,25,1,241, +52,0,62,82,207,138,2,56,55,57,253,228,1,98,160,93,157,240,218,2, +2,117,98,115,116,159,2,109,112,108,2,101,109,101,2,110,116,101,144,252, +199,217,139,195,125,117,64,14,139,171,32,14,2,52,32,90,224,1,4,255, +35,0,128,54,139,166,131,132,73,209,32,6,35,52,64,25,138,250,224,128, +1,2,100,105,99,81,91,64,26,242,38,1,251,75,7,201,151,229,25,7, +228,54,0,192,247,153,136,130,4,179,30,146,36,2,48,52,49,99,150,251, +54,8,64,158,32,117,91,93,32,47,160,230,137,74,96,110,106,139,32,88, +2,51,32,102,245,213,6,2,45,104,97,2,112,112,101,2,110,34,32,160, +72,137,100,250,196,134,2,61,62,34,250,196,21,160,32,250,196,31,76,97, +65,26,65,22,225,21,6,224,84,2,2,84,121,112,133,55,64,49,246,133, +4,110,3,34,23,2,57,56,51,135,84,65,206,2,57,56,52,115,233,2, +56,50,32,224,129,0,75,23,93,235,105,15,116,174,64,75,130,142,236,134, +3,65,247,224,79,15,149,90,244,157,3,2,50,57,54,98,141,93,73,96, +80,130,208,241,221,25,134,73,128,20,234,175,1,229,141,4,224,26,12,133, +123,229,83,9,239,231,2,165,56,192,149,241,76,21,164,168,224,44,2,241, +56,20,130,232,233,189,10,192,24,226,69,1,128,7,224,40,8,226,110,7, +159,48,230,118,0,224,12,1,2,95,57,52,32,84,96,161,74,198,238,12, +5,224,175,0,228,41,4,130,240,178,139,32,33,67,234,160,76,2,55,56, +56,224,67,6,135,128,197,240,224,253,7,243,112,13,242,54,138,128,254,229, +238,21,225,34,2,226,57,9,242,32,4,33,8,143,162,97,15,2,89,32, +66,167,103,228,68,1,168,250,135,18,64,53,116,32,225,63,2,198,126,221, +0,230,225,1,224,101,0,143,149,160,52,224,60,2,224,172,4,242,73,6, +64,35,165,205,2,80,32,35,96,181,32,121,64,24,208,252,169,207,34,55, +32,50,64,24,133,255,99,249,142,253,2,48,51,49,128,25,215,187,250,107, +0,2,51,48,32,96,24,165,168,101,227,2,55,52,55,248,3,3,2,91, +93,34,160,137,133,152,131,34,224,5,1,128,237,32,238,202,94,135,89,114, +166,64,9,2,83,32,83,69,83,55,148,132,181,251,0,9,230,30,0,96, +52,128,154,130,177,80,235,234,87,8,2,99,111,109,2,112,111,115,2,101, +83,101,152,75,185,172,2,48,50,55,32,54,2,53,52,48,185,189,102,226, +130,227,139,181,42,224,200,205,65,106,71,249,225,106,6,2,50,57,32,165, +21,251,155,6,224,149,5,128,144,224,143,1,2,104,97,115,2,70,105,101, +2,108,100,34,195,161,2,48,55,32,96,78,229,176,0,224,78,36,2,115, +101,116,224,78,13,133,179,134,162,32,14,33,79,224,64,3,44,249,64,198, +249,89,3,2,99,67,111,2,110,69,114,57,192,161,192,69,226,230,65,2, +225,161,0,196,43,103,250,2,55,57,48,129,157,97,64,2,48,50,51,250, +32,20,32,97,2,116,114,111,2,108,46,69,2,120,99,101,2,112,116,105, +2,111,110,46,2,73,110,116,2,101,114,110,2,97,108,46,232,254,0,234, +221,7,2,50,52,32,170,129,104,90,251,106,20,2,44,32,97,2,116,32, +34,161,9,72,115,2,56,54,50,241,46,0,65,2,128,207,236,148,0,163, +204,106,131,102,19,96,206,2,95,57,48,168,253,96,213,2,53,48,52,128, +118,2,53,48,53,97,142,60,143,226,134,5,161,160,224,231,2,2,104,97, +114,128,134,242,12,0,64,198,99,127,35,150,66,96,35,194,64,21,201,124, +253,141,12,78,202,217,25,254,119,6,171,191,224,21,8,232,186,4,161,141, +201,185,232,107,0,244,149,7,238,84,1,180,132,255,165,1,224,29,7,238, +122,1,168,8,244,95,1,132,202,84,71,65,153,2,54,32,67,73,242,206, +114,32,133,32,204,132,70,40,51,165,118,67,223,70,95,2,95,51,50,197, +250,101,242,105,143,122,181,36,188,2,90,32,67,33,175,78,58,161,12,227, +8,13,2,78,101,115,43,69,2,32,102,105,35,12,2,115,32,110,63,254, +2,97,108,108,2,111,119,101,235,88,1,225,11,4,73,180,254,83,7,245, +44,3,141,49,78,61,224,50,6,160,162,194,67,174,213,224,154,10,226,170, +21,2,101,120,116,2,114,97,32,96,173,2,40,115,41,162,180,32,48,2, +52,49,56,206,230,131,162,228,179,2,32,15,172,84,160,32,161,53,237,212, +1,235,170,9,224,26,6,106,96,167,9,143,183,208,227,131,11,115,28,246, +61,1,163,37,236,217,19,132,117,111,99,128,149,2,57,51,56,32,33,119, +19,238,42,2,244,21,0,131,13,254,22,1,166,17,2,85,32,80,32,32, +229,106,15,166,112,2,53,55,53,164,132,64,20,134,96,129,25,97,52,32, +248,64,24,65,54,128,24,64,47,99,171,120,207,2,57,51,49,128,78,64, +45,150,38,106,130,32,112,144,29,225,57,2,2,67,32,79,231,99,1,224, +25,5,100,0,193,28,64,123,32,135,197,172,198,81,160,57,252,48,7,227, +208,1,226,227,1,201,140,242,68,8,98,67,226,250,12,137,154,229,187,4, +2,111,114,100,2,32,119,105,2,108,100,99,2,97,114,100,226,252,9,138, +194,224,194,0,81,7,200,178,232,209,0,71,123,98,14,64,207,224,254,0, +248,20,2,193,229,225,197,1,87,64,33,71,64,72,2,65,32,64,2,64, +65,32,96,20,166,54,96,74,100,117,107,253,64,25,232,155,1,238,107,10, +233,52,0,225,52,4,164,86,96,124,235,211,4,251,144,5,96,31,64,70, +249,133,13,64,124,133,127,2,75,32,66,244,44,9,148,4,136,163,145,2, +155,46,224,74,4,32,167,97,218,227,94,4,64,88,133,194,216,0,239,153, +8,64,34,216,150,33,238,133,247,64,203,161,10,69,199,192,7,64,173,64, +29,226,217,0,230,99,0,134,97,32,27,91,238,232,38,42,2,103,101,116, +232,38,12,2,48,56,32,129,173,203,174,241,146,0,133,241,220,204,96,11, +231,236,0,103,32,228,159,0,231,12,22,2,80,114,111,2,120,121,34,164, +13,224,156,2,64,125,220,171,103,22,141,110,138,174,64,131,253,17,3,32, +17,98,37,64,8,32,38,64,33,176,236,98,51,34,173,36,51,92,166,144, +74,64,35,199,109,64,55,129,117,64,66,235,28,2,98,79,160,110,129,161, +238,225,18,2,50,52,55,64,12,99,132,238,225,0,246,124,12,2,57,50, +51,243,248,3,231,82,3,89,159,229,122,1,101,98,109,201,64,117,35,225, +229,155,0,217,249,185,175,242,135,1,88,193,224,5,6,247,59,7,134,184, +96,59,238,85,13,228,112,0,128,24,143,187,166,86,2,54,57,57,97,101, +219,152,242,3,5,176,25,177,232,99,214,66,12,70,51,64,73,2,80,32, +95,2,55,50,32,76,89,121,79,2,57,53,55,133,201,230,42,2,246,111, +2,199,115,150,116,32,69,219,115,160,211,64,162,246,66,0,141,71,65,252, +249,228,0,181,235,130,71,131,78,2,80,32,58,128,33,228,101,0,225,156, +10,245,194,1,247,109,1,96,42,221,138,232,212,4,96,153,102,236,96,244, +225,103,0,207,47,224,40,0,32,89,96,238,231,124,4,2,58,57,57,131, +174,244,218,0,224,238,1,76,127,99,50,32,36,131,132,68,155,224,178,19, +224,210,0,128,106,247,122,1,2,57,57,54,131,121,2,57,53,52,224,120, +0,227,90,1,208,106,72,93,204,240,252,208,4,64,46,131,111,2,90,32, +85,96,144,191,239,251,29,0,132,252,133,170,32,30,131,93,224,167,1,2, +55,51,54,77,185,231,204,0,130,148,233,77,6,98,66,2,55,51,55,128, +15,231,64,0,2,52,54,56,100,223,93,127,2,57,57,49,253,126,2,225, +76,4,68,126,170,65,234,76,14,64,158,64,209,32,159,229,146,0,245,46, +6,245,52,8,128,251,131,252,253,167,0,72,10,253,137,24,224,32,23,224, +29,20,224,26,17,224,23,14,224,20,11,224,17,8,224,14,5,224,11,2, +235,188,1,70,218,254,66,0,225,3,4,198,144,69,24,65,69,130,7,190, +193,87,250,115,221,145,130,236,31,1,224,9,2,68,112,164,5,2,51,48, +50,68,207,67,149,224,6,6,105,220,64,3,100,163,192,76,32,5,43,104, +2,51,48,48,160,28,119,102,224,106,18,108,227,224,108,1,66,51,96,114, +224,108,31,2,82,32,95,224,108,24,161,51,74,31,128,34,224,110,6,160, +103,224,117,2,224,106,9,224,63,3,224,113,2,173,41,131,39,192,147,224, +40,0,224,108,18,224,115,2,128,67,224,61,13,160,106,43,236,2,57,32, +102,231,134,0,2,92,51,52,2,38,115,114,2,99,47,77,2,105,99,114, +2,111,72,115,2,47,84,67,2,77,111,110,2,97,100,46,2,104,115,92, +32,25,2,44,49,55,2,52,58,53,237,42,2,118,24,68,125,166,242,2, +56,54,32,224,11,1,231,10,2,52,48,192,11,2,53,57,32,192,10,2, +54,48,32,160,10,2,58,57,56,203,142,66,124,2,53,56,32,64,18,132, +240,251,23,1,224,9,1,96,33,35,224,140,79,86,197,32,46,176,203,224, +46,10,224,56,2,60,222,224,56,1,224,63,5,182,110,224,53,10,224,149, +1,224,52,8,165,3,51,19,226,59,3,183,245,193,161,96,51,128,50,224, +6,6,224,33,0,64,13,224,91,4,224,33,14,160,26,224,40,3,224,33, +13,224,40,3,69,45,69,56,119,122,32,180,234,229,1,232,151,16,96,242, +51,102,171,67,69,149,90,156,230,22,0,238,177,15,2,97,115,115,2,101, +114,116,66,54,2,100,101,58,2,32,101,120,2,112,101,99,47,112,2,61, +34,32,253,17,2,249,254,1,121,241,45,112,32,154,139,183,42,32,70,157, +2,79,32,95,120,112,64,7,73,70,96,7,32,152,229,148,0,241,223,21, +2,103,111,116,160,113,128,98,160,93,196,198,73,172,102,198,133,229,32,16, +165,219,2,49,50,52,32,17,225,78,0,2,55,32,102,224,84,0,2,84, +67,69,2,120,112,114,153,175,224,25,7,249,81,0,224,26,9,2,75,105, +110,235,77,0,224,26,6,2,83,111,114,212,108,32,120,99,44,145,3,53, +19,160,11,32,153,133,113,199,7,65,137,41,55,33,176,107,238,2,57,55, +56,239,102,0,231,44,1,240,108,18,225,54,19,2,77,117,108,2,116,105, +112,2,108,121,32,2,100,101,102,2,105,110,101,2,100,58,32,160,184,2, +51,50,57,96,246,143,173,32,147,165,239,2,51,57,55,2,32,58,57,95, +172,140,134,2,57,55,55,239,95,0,64,153,128,22,254,98,0,194,173,221, +152,155,18,96,197,98,163,32,51,200,141,40,129,78,12,96,24,128,16,226, +164,12,233,6,18,233,35,14,247,27,0,203,18,233,154,8,216,146,160,163, +224,31,1,105,81,32,235,234,195,4,76,75,64,6,99,107,234,195,0,224, +94,13,36,237,233,142,3,235,140,1,233,207,23,253,71,1,224,173,10,224, +200,12,97,175,234,124,10,96,130,241,249,6,96,23,67,129,2,55,52,32, +195,32,75,193,145,73,36,214,128,239,99,134,131,132,64,6,96,79,254,173, +7,2,99,99,32,226,214,3,32,38,69,246,96,87,129,47,129,52,41,184, +192,21,2,57,55,48,224,11,2,224,133,0,32,6,67,181,96,11,32,141, +132,174,237,118,1,97,11,114,132,32,76,129,210,187,102,107,167,237,8,2, +64,68,35,46,2,53,56,50,130,105,2,54,55,32,224,6,7,32,95,234, +8,0,2,50,32,75,2,52,32,65,162,140,237,236,9,224,114,4,224,101, +4,2,55,50,50,224,101,14,32,72,227,194,0,224,72,26,2,53,56,49, +224,72,17,131,119,246,4,0,224,69,3,128,60,68,14,224,60,5,2,58, +57,54,240,10,2,192,46,189,194,2,54,54,32,171,31,235,41,14,192,66, +131,203,112,188,235,28,4,32,26,195,178,71,32,2,49,49,52,67,181,32, +86,225,79,0,235,77,7,32,29,130,91,32,27,82,9,98,73,128,14,79, +147,98,95,102,154,197,154,66,118,96,76,235,155,12,32,31,202,146,142,123, +82,108,112,93,108,40,40,107,236,40,0,32,42,196,183,171,193,235,69,5, +119,41,235,179,15,235,214,93,235,116,4,2,58,57,53,225,185,1,2,57, +51,55,213,239,117,56,2,53,49,48,170,75,2,79,32,80,91,146,67,70, +69,206,32,15,66,244,71,67,244,109,0,64,29,100,165,97,255,111,111,97, +64,129,96,68,187,123,217,32,43,49,148,2,51,32,102,241,147,2,2,105, +109,105,2,116,105,118,2,101,115,46,227,213,0,32,48,129,242,224,38,12, +166,238,32,36,197,185,224,189,21,66,252,121,40,224,196,0,2,52,49,32, +133,131,32,22,96,20,74,219,144,43,96,180,224,48,9,213,1,192,48,128, +242,224,48,18,142,41,224,48,1,101,115,224,48,19,99,166,224,48,2,99, +118,224,48,1,217,236,96,27,98,127,224,42,1,129,114,64,162,225,114,0, +168,190,225,163,11,65,56,131,30,48,164,96,32,65,153,2,57,53,50,64, +74,134,112,224,10,1,96,128,32,37,189,153,2,57,53,49,64,51,212,68, +159,241,96,5,32,26,64,198,71,189,225,180,12,2,45,62,34,145,34,64, +66,244,82,1,125,231,212,82,64,66,226,38,0,2,58,57,52,130,154,115, +247,32,13,162,66,161,46,103,186,65,8,226,37,15,96,112,32,34,130,35, +224,34,12,2,78,97,116,128,35,129,14,226,147,13,2,121,109,98,2,111, +108,34,96,38,129,42,224,38,12,60,78,2,115,116,114,2,97,105,110,160, +81,222,201,226,239,20,233,183,0,32,48,129,82,224,38,12,169,249,32,36, +184,123,65,45,129,106,32,19,196,111,38,1,224,61,1,2,98,117,105,41, +103,2,110,34,32,2,64,64,35,32,32,64,3,2,58,57,51,201,68,119, +239,117,224,67,41,140,143,241,147,0,178,204,32,95,96,100,41,194,2,57, +51,54,167,106,224,18,7,32,63,129,129,108,154,134,49,123,43,224,9,0, +171,138,243,215,2,2,57,51,53,224,6,1,138,151,108,54,96,81,32,80, +197,215,108,219,140,222,2,60,32,64,102,46,214,26,160,18,105,159,47,173, +2,55,52,49,252,156,1,252,117,4,96,200,232,64,5,54,125,2,73,100, +101,97,166,120,141,2,90,32,95,224,138,1,2,85,32,73,160,214,216,31, +32,28,141,203,106,111,72,207,253,35,2,190,6,136,22,125,150,249,228,10, +64,7,131,68,64,73,234,173,7,148,56,186,227,96,82,204,255,129,58,167, +116,108,175,173,36,67,36,197,189,64,89,179,90,85,208,133,235,224,87,1, +245,238,1,101,255,248,176,1,161,90,213,63,128,115,192,251,130,101,116,33, +74,203,64,126,101,32,2,51,53,51,97,79,75,48,32,38,248,25,0,231, +19,10,59,50,231,19,2,74,42,231,19,7,216,107,242,219,194,242,206,9, +32,250,204,161,225,37,12,111,176,225,37,0,163,74,232,57,7,136,51,225, +43,173,225,18,7,32,229,233,183,0,201,230,245,13,13,32,41,131,131,85, +58,250,204,2,224,39,6,32,38,131,147,32,38,47,86,192,39,234,9,1, +68,36,132,79,228,24,3,176,182,255,78,5,129,114,237,34,7,188,104,191, +102,32,13,246,6,0,151,69,2,57,50,49,108,122,95,17,196,132,128,121, +227,155,1,225,252,2,185,20,162,1,90,182,246,100,0,195,158,2,95,52, +51,104,143,159,12,32,72,131,144,234,234,4,246,66,14,32,44,234,127,8, +125,216,246,68,204,246,63,10,2,58,57,49,198,229,224,244,26,225,24,207, +158,106,225,18,1,228,132,4,2,55,51,49,101,123,80,95,97,62,32,32, +132,122,236,255,5,248,165,17,191,87,224,79,4,103,174,64,119,70,69,32, +34,175,220,2,55,50,57,41,187,190,241,168,121,207,70,224,2,3,188,94, +225,22,6,186,162,100,73,2,54,53,55,240,199,2,125,136,75,235,2,55, +49,51,253,0,4,96,145,131,105,167,58,74,1,66,42,177,56,32,141,253, +123,1,154,143,151,114,231,21,0,136,93,96,121,149,104,224,25,6,99,173, +67,196,232,160,5,129,5,232,161,4,96,115,99,183,231,145,0,68,206,224, +12,0,149,1,224,50,5,67,244,224,50,5,157,38,231,52,3,189,142,230, +31,2,239,223,3,182,86,178,95,228,170,1,232,9,2,64,47,200,8,200, +100,189,4,168,12,232,44,2,221,221,126,31,137,208,102,185,228,242,3,33, +232,136,150,240,56,0,96,34,2,54,57,56,193,97,192,16,65,154,178,77, +95,241,2,95,54,55,150,101,65,204,128,11,253,20,5,220,176,226,250,6, +133,124,2,53,55,55,193,18,32,152,98,246,192,211,224,130,1,162,55,160, +186,2,54,54,56,224,117,0,224,206,4,128,171,224,131,4,194,84,137,231, +254,16,1,233,107,3,131,28,192,130,224,50,1,185,27,243,86,0,225,50, +8,65,51,234,184,2,141,176,241,227,1,241,47,13,2,95,55,54,128,45, +105,172,236,90,6,2,36,102,34,224,140,0,2,89,32,66,160,156,203,131, +64,144,32,7,64,50,245,162,20,2,36,120,34,246,213,2,2,49,52,56, +225,14,5,224,162,24,244,19,0,253,35,0,129,225,225,87,0,235,0,2, +206,218,226,171,14,96,16,225,91,0,251,106,0,67,45,164,149,228,156,1, +227,12,2,97,112,255,171,2,231,155,6,160,51,97,65,224,0,0,236,110, +6,137,167,227,153,4,65,7,227,203,7,224,169,0,47,138,226,122,1,66, +135,228,142,2,2,54,54,57,227,81,7,65,69,68,183,64,164,2,51,53, +50,129,152,104,12,176,182,66,28,149,42,160,223,228,55,6,161,100,228,156, +9,182,179,224,206,6,64,74,224,206,6,76,243,228,154,8,228,117,3,132, +118,224,225,17,128,77,236,162,0,101,170,96,216,98,232,150,57,77,64,2, +48,54,32,248,31,5,240,161,1,131,215,224,193,6,173,17,224,174,6,229, +73,9,128,159,95,33,104,225,96,11,160,13,224,177,1,128,9,64,174,226, +5,3,97,146,35,233,2,48,32,79,2,32,35,55,249,242,1,230,232,4, +224,94,3,253,71,1,228,116,4,134,64,229,154,0,195,236,130,126,161,233, +224,123,7,229,91,11,44,17,2,57,49,48,227,36,1,250,193,3,66,240, +32,58,33,174,58,159,120,221,96,165,238,58,1,133,58,2,51,50,52,134, +230,36,82,156,8,96,21,115,174,199,66,245,186,1,80,16,227,1,3,39, +20,138,173,82,18,70,201,188,163,231,174,1,47,124,47,193,34,205,66,173, +254,169,3,225,189,2,92,188,48,242,64,135,2,56,56,55,141,18,69,227, +64,6,198,37,78,58,64,234,253,4,0,255,80,1,198,156,129,89,230,72, +11,248,138,1,226,121,8,68,239,65,54,64,78,128,144,198,52,201,31,142, +240,195,27,231,64,0,129,184,230,95,1,224,29,5,230,54,5,160,7,226, +62,1,248,152,2,2,101,113,34,172,243,230,65,1,224,87,1,225,246,7, +231,17,0,228,41,0,160,225,230,99,0,151,121,255,151,0,100,250,145,72, +97,129,65,18,130,78,229,146,4,97,216,96,40,37,216,101,125,197,149,231, +116,26,230,78,16,230,76,1,200,123,232,141,1,229,103,0,230,91,54,34, +51,64,19,226,163,7,34,46,66,59,125,73,129,247,232,75,2,251,234,6, +226,7,157,154,49,2,48,55,32,193,236,117,215,134,37,2,95,56,53,96, +245,213,237,128,39,225,167,4,164,163,225,148,117,65,149,212,57,233,220,7, +226,101,8,226,85,6,215,226,64,217,147,76,37,69,34,194,32,98,197,33, +234,235,3,139,162,225,159,0,229,134,0,68,147,175,76,228,64,2,96,139, +48,57,201,246,227,80,2,107,22,192,57,99,128,68,151,69,36,170,194,137, +229,227,20,5,96,13,144,60,101,202,172,116,2,57,50,32,233,198,1,2, +56,52,56,233,147,2,234,82,2,85,81,69,176,165,213,41,17,2,56,32, +102,225,8,1,194,40,168,38,2,56,52,50,102,1,87,125,65,50,230,140, +1,33,43,141,113,228,64,3,166,140,2,55,51,48,233,36,1,225,9,3, +74,163,224,13,0,234,152,1,173,165,224,40,2,180,4,2,57,48,50,97, +16,102,70,2,51,57,49,238,79,0,224,207,4,2,55,51,57,105,247,253, +220,3,113,89,134,0,204,60,230,158,0,224,244,8,130,107,32,209,142,32, +124,49,195,82,65,38,70,236,68,183,224,50,1,55,90,2,116,114,111,2, +108,46,69,2,120,99,101,2,112,116,105,2,111,110,46,2,73,110,116,2, +101,114,110,2,97,108,46,2,112,97,116,64,9,2,77,97,116,2,99,104, +70,2,97,105,108,196,175,131,76,209,119,104,117,130,220,2,56,54,50,196, +84,206,146,2,80,32,35,137,10,64,20,142,25,225,53,3,2,95,56,57, +231,77,0,2,57,48,49,110,220,64,228,111,46,196,122,33,81,86,176,32, +47,239,46,3,230,195,6,32,6,2,56,52,51,131,146,65,94,79,109,114, +220,227,110,1,161,73,130,193,2,56,57,55,167,224,224,46,4,126,57,195, +156,37,1,68,6,213,253,192,111,231,81,16,130,250,224,5,3,233,136,0, +229,44,1,227,75,2,139,128,240,201,11,233,178,5,236,194,0,230,229,6, +239,231,7,252,254,13,224,75,4,174,71,230,178,1,238,133,5,224,5,3, +96,158,232,16,1,248,22,3,228,59,1,106,183,238,59,9,32,83,244,13, +0,224,114,1,192,34,105,214,170,225,230,66,2,241,121,2,166,69,224,17, +0,2,83,32,73,196,111,224,52,1,207,149,241,197,7,160,119,224,118,0, +238,37,0,241,194,7,224,143,5,224,190,0,227,193,2,239,161,4,224,56, +0,229,255,0,238,206,4,225,220,1,237,104,8,192,83,225,181,3,249,79, +0,202,211,32,34,35,158,237,215,0,237,239,1,237,108,2,100,75,2,56, +57,57,64,122,209,154,160,9,230,139,17,43,133,2,49,50,54,203,134,230, +135,11,204,140,228,194,1,67,11,216,192,2,57,48,48,64,16,227,26,1, +197,244,226,134,2,227,7,4,236,109,6,227,59,3,106,210,241,146,5,168, +102,224,128,18,2,55,56,55,224,128,5,225,71,1,226,104,3,224,108,0, +166,214,174,167,128,144,224,82,5,125,180,33,80,160,84,224,91,0,102,193, +192,40,224,108,3,226,235,2,231,76,5,64,51,90,18,239,171,10,219,235, +197,172,36,218,221,156,101,24,131,215,32,152,32,24,217,238,182,78,199,158, +64,7,98,58,2,58,56,57,213,121,175,222,128,211,64,124,224,97,1,226, +233,0,224,246,17,98,71,224,246,24,32,110,244,213,0,177,210,233,145,24, +32,51,200,115,224,162,1,225,244,1,33,65,230,217,6,249,130,13,224,13, +1,205,1,164,14,244,153,1,224,69,2,101,204,226,26,2,228,244,2,64, +122,2,39,32,85,32,47,2,55,57,32,224,176,1,2,92,51,52,2,38, +115,114,2,99,47,77,2,105,99,114,2,111,72,115,2,47,68,101,2,115, +117,103,2,97,114,46,2,104,115,92,32,25,2,44,51,56,2,53,58,49, +2,48,34,32,229,112,5,243,44,5,229,109,5,227,248,2,224,2,9,224, +71,1,228,182,3,230,13,6,230,10,4,229,190,10,128,201,244,78,0,132, +174,224,85,9,133,10,229,246,5,224,96,1,224,102,8,247,158,14,230,122, +17,247,174,15,227,135,8,224,52,26,224,195,3,224,31,11,130,5,225,95, +17,246,209,13,224,23,1,247,8,2,233,157,0,194,68,224,8,10,166,112, +224,11,0,215,26,247,42,0,105,153,195,41,128,83,228,144,4,226,239,3, +240,163,6,166,61,209,194,224,76,0,226,207,12,69,234,131,112,2,56,54, +53,225,172,5,229,117,5,231,169,4,138,154,198,90,142,162,202,43,232,51, +8,245,70,3,111,4,245,70,2,105,72,65,200,32,36,199,94,183,29,183, +21,228,98,2,225,243,11,236,83,1,242,40,0,114,205,224,144,5,165,68, +147,22,196,184,196,154,229,123,1,235,134,0,2,52,49,51,238,139,0,64, +163,236,186,4,252,122,4,96,135,145,200,224,141,4,130,81,2,95,56,55, +196,124,250,95,17,226,206,7,233,49,2,224,48,12,226,202,2,226,197,17, +226,161,3,226,32,0,97,33,128,220,32,213,253,68,6,114,176,128,200,148, +157,189,42,224,138,3,226,226,36,106,250,226,214,3,226,212,0,226,96,18, +173,215,247,174,4,194,52,242,38,4,129,149,210,213,207,49,226,67,2,240, +33,0,196,166,226,73,14,193,110,244,1,6,248,129,2,194,4,34,84,2, +56,55,53,226,84,10,228,92,3,229,191,3,176,111,228,79,3,233,247,3, +224,11,12,228,24,55,230,53,7,239,71,0,223,8,228,229,4,227,164,10, +224,182,0,225,197,1,2,54,52,48,224,60,3,226,5,8,241,202,2,224, +40,0,74,55,74,172,52,59,235,24,2,229,82,9,230,8,4,224,164,6, +236,113,1,141,4,228,112,2,74,161,79,224,242,244,6,194,46,246,236,1, +96,225,72,11,129,171,228,34,1,213,145,32,160,247,134,0,226,114,0,229, +33,2,245,245,0,2,56,56,50,240,131,2,250,5,1,2,56,56,51,234, +57,0,96,16,2,50,51,57,236,10,7,224,45,0,65,193,93,77,65,30, +2,56,52,32,148,2,2,56,56,53,234,147,0,99,196,137,72,128,178,96, +16,192,100,229,96,10,163,31,66,131,228,203,0,253,86,3,233,2,3,99, +94,43,207,162,196,228,13,5,253,1,7,64,196,228,235,11,100,23,183,188, +164,247,224,39,5,132,73,192,38,224,37,2,252,254,3,133,174,224,229,0, +2,90,32,89,237,118,0,231,226,11,197,95,32,59,235,43,3,233,250,0, +237,178,1,239,29,2,164,8,237,173,5,231,201,5,230,94,15,224,177,1, +229,120,8,238,196,20,106,214,236,50,2,237,226,2,230,147,3,228,84,18, +235,17,1,146,37,233,72,1,153,69,238,86,1,244,206,3,228,229,0,233, +190,2,226,252,1,255,246,4,235,6,21,224,63,0,206,121,228,74,3,174, +85,251,190,0,227,144,0,179,190,150,214,2,55,48,52,128,39,251,213,8, +176,230,32,30,32,222,242,50,0,248,118,4,89,145,248,119,2,131,96,152, +125,2,56,57,50,145,194,34,177,32,63,209,242,128,177,116,116,255,70,6, +229,210,6,224,21,20,224,227,5,224,46,8,160,35,195,205,149,18,166,138, +215,218,128,84,228,228,3,99,129,228,14,0,243,204,7,238,212,4,187,131, +250,232,1,143,158,2,52,53,52,117,138,96,66,254,156,2,225,252,11,229, +133,0,236,8,0,240,163,2,240,224,6,225,252,5,232,57,0,224,66,0, +224,94,1,231,208,2,253,141,1,109,91,36,89,2,50,57,56,248,143,3, +240,56,2,194,43,96,26,32,93,232,154,0,249,252,1,32,208,36,67,129, +181,194,243,243,178,4,245,226,5,224,5,2,202,180,231,41,8,246,40,0, +250,115,11,192,25,160,90,225,40,1,192,18,232,77,0,32,77,2,56,56, +56,246,243,1,128,6,136,42,130,148,101,192,2,57,48,32,97,123,175,70, +68,210,224,14,5,2,95,54,51,162,202,160,0,247,229,13,225,205,0,226, +56,1,164,41,225,8,1,150,175,2,56,57,49,228,42,7,247,144,7,2, +110,34,32,224,22,11,2,116,116,34,175,215,220,26,239,252,0,98,165,220, +170,67,126,32,231,164,158,34,129,124,38,161,231,188,151,225,185,3,32,80, +208,100,33,25,34,166,193,177,128,56,2,51,51,53,160,142,80,114,64,45, +208,121,165,184,80,203,144,77,241,141,0,128,238,39,39,96,107,228,144,0, +231,243,0,235,190,3,130,54,64,119,176,231,67,91,239,23,17,232,109,2, +238,193,1,235,72,10,230,38,1,233,41,6,238,249,14,224,98,12,229,29, +0,183,80,163,130,229,86,4,234,110,1,249,5,5,192,8,224,17,9,96, +8,194,37,252,64,1,252,37,4,252,38,1,224,93,1,237,76,6,224,89, +1,224,8,0,2,95,55,52,65,113,97,92,2,54,56,48,241,126,12,2, +61,61,34,233,105,0,250,227,4,237,91,1,230,255,2,228,91,4,224,16, +16,123,224,66,111,82,174,130,252,84,49,99,102,98,151,2,35,50,32,254, +222,1,240,59,4,241,110,25,2,69,110,99,2,111,100,101,2,68,97,116, +2,97,46,104,145,113,2,49,52,49,2,58,49,51,241,113,2,225,253,6, +228,169,0,237,118,14,224,45,28,224,22,0,193,234,249,179,4,234,252,10, +234,90,5,170,50,65,21,225,148,16,53,102,2,54,48,32,252,65,1,225, +143,9,245,44,5,226,160,3,226,122,4,237,113,1,234,97,3,234,227,4, +165,109,197,187,35,113,147,174,57,108,32,11,147,134,35,201,68,17,88,215, +128,3,2,80,32,90,32,1,164,89,229,234,8,65,222,32,53,2,95,52, +57,106,57,66,214,2,90,32,66,133,68,134,175,160,14,230,105,6,234,119, +4,202,72,65,158,2,75,51,32,192,24,224,55,11,32,15,58,46,171,107, +32,126,136,126,225,158,5,66,100,32,26,200,89,100,162,156,165,196,18,233, +141,3,242,187,7,230,144,1,2,83,32,67,248,195,8,2,85,32,73,233, +251,2,234,222,24,246,111,16,169,208,214,11,49,183,32,93,33,123,2,56, +54,52,75,76,140,74,64,197,135,74,2,80,32,58,108,184,64,235,241,103, +0,233,113,4,96,162,101,106,224,184,15,75,195,181,241,234,253,0,224,149, +0,96,57,172,14,192,36,224,37,9,96,24,221,121,237,120,4,2,67,32, +79,235,211,2,246,236,3,32,184,134,90,230,171,7,2,51,53,50,32,8, +37,254,227,246,1,2,99,111,110,2,65,114,105,2,116,121,34,225,24,2, +36,23,226,54,4,96,132,32,84,198,129,32,33,71,227,66,38,32,22,32, +45,232,122,6,231,123,2,96,44,127,14,235,184,0,199,11,36,127,67,112, +129,37,2,55,49,32,97,124,64,88,230,229,7,133,153,175,144,224,95,0, +96,64,192,53,214,207,239,7,0,32,5,64,107,175,92,32,31,205,203,176, +11,64,146,37,55,64,89,238,184,7,158,172,96,86,190,110,252,50,1,129, +225,227,32,3,202,98,38,63,65,243,99,7,76,150,32,55,2,75,32,89, +231,17,0,247,36,1,226,61,9,224,25,12,2,50,50,32,241,124,0,251, +161,1,107,199,227,171,0,79,170,137,55,224,37,22,230,239,3,242,67,2, +226,138,4,224,48,4,2,90,32,67,224,88,10,224,38,10,175,135,90,207, +241,202,5,232,142,0,250,104,12,244,14,9,244,13,13,130,246,238,115,3, +224,49,13,236,155,3,241,159,13,32,42,140,77,199,14,225,64,18,243,209, +2,225,63,3,229,17,1,132,40,84,162,229,136,0,228,31,15,100,85,224, +25,12,96,76,129,38,224,25,6,96,168,192,25,251,131,5,99,10,224,184, +16,96,30,224,185,11,81,57,252,64,8,225,133,9,245,147,12,237,111,6, +161,72,224,88,5,162,6,2,54,54,32,252,169,6,224,164,10,99,53,224, +163,20,225,21,13,96,91,225,21,12,108,159,224,111,16,99,234,225,19,26, +224,58,10,100,174,224,170,21,224,59,16,64,34,224,59,22,227,249,14,226, +23,16,99,100,225,1,12,164,218,224,138,14,227,183,8,128,138,2,49,51, +52,225,1,24,64,114,224,58,10,2,56,54,55,36,79,79,98,225,7,24, +228,140,14,2,56,55,50,225,238,8,226,234,5,226,233,21,228,226,14,224, +146,1,227,221,39,229,29,2,232,242,0,100,214,35,232,136,17,67,232,32, +249,39,102,160,193,158,60,96,17,109,179,160,17,32,48,136,55,160,48,106, +92,70,196,32,24,135,151,2,102,47,61,40,93,64,18,64,12,32,149,2, +58,56,54,231,69,2,103,255,32,4,38,160,134,98,64,6,32,34,135,27, +70,208,32,88,239,8,2,197,37,246,153,15,196,251,135,177,224,7,1,117, +202,32,232,64,195,67,37,32,98,135,72,64,95,104,151,116,139,161,12,99, +220,32,34,179,93,32,1,158,51,226,195,11,207,19,228,245,17,224,25,9, +95,230,233,74,17,103,132,43,211,95,185,2,55,52,49,200,234,75,189,119, +45,224,19,2,167,109,126,113,176,189,207,171,2,52,50,32,64,207,246,250, +2,149,55,240,94,1,255,125,3,32,7,80,12,214,241,41,166,86,120,2, +53,54,32,2,64,79,32,32,174,236,67,0,2,95,49,50,75,66,2,52, +56,32,248,224,2,33,50,2,53,56,50,98,93,32,109,65,235,45,153,2, +51,32,35,240,135,3,233,237,9,97,3,73,238,160,24,128,141,108,202,188, +104,224,6,5,239,102,3,229,97,4,214,46,183,206,225,109,9,233,83,0, +234,109,10,234,48,0,160,100,128,65,41,70,64,207,2,53,48,52,32,218, +2,48,53,32,234,182,2,128,52,129,99,117,148,129,99,253,26,5,106,2, +229,181,5,224,53,0,65,166,241,121,7,2,102,34,32,205,161,64,34,2, +53,55,53,221,114,96,49,97,246,224,50,14,224,127,8,139,65,2,95,56, +52,87,180,224,150,2,177,59,229,106,21,233,178,9,242,240,2,231,234,6, +161,118,32,105,35,251,130,143,2,95,52,48,74,150,172,96,129,221,237,25, +2,180,58,233,44,11,254,106,0,224,32,15,199,169,225,200,8,237,23,2, +155,245,147,143,2,51,55,48,236,141,21,207,13,64,193,79,15,34,213,249, +147,0,227,154,8,131,153,33,78,130,6,226,77,15,32,73,238,74,0,96, +92,224,154,2,2,95,57,48,65,198,225,33,5,225,95,1,226,178,33,224, +154,0,196,148,238,2,13,254,141,2,212,59,212,237,252,221,12,252,220,7, +224,52,21,234,140,9,224,10,4,224,52,13,163,67,224,41,4,249,42,5, +64,42,236,115,4,226,245,5,113,163,2,76,105,115,2,116,95,84,2,121, +112,101,2,46,43,43,241,162,0,250,206,2,194,243,227,202,3,240,186,11, +195,98,228,101,8,33,199,252,45,0,64,23,36,241,98,222,239,65,7,38, +33,140,254,37,21,69,46,37,114,128,32,32,52,156,120,2,51,48,32,160, +17,32,43,139,67,2,75,32,66,192,168,78,158,248,32,0,229,117,5,224, +242,1,2,105,109,112,2,111,115,115,2,105,98,108,2,101,58,32,160,237, +173,234,148,232,128,61,69,149,2,56,54,50,128,78,98,99,253,242,0,224, +94,11,37,212,2,51,50,32,242,23,2,64,64,252,27,1,96,174,168,9, +224,218,3,64,95,175,160,113,247,189,94,102,18,2,51,49,32,32,91,173, +28,224,115,14,69,219,160,98,239,229,4,230,84,3,224,56,12,67,85,230, +128,14,193,100,150,104,64,6,168,56,97,220,161,228,97,207,226,75,11,2, +82,97,116,2,105,111,95,98,76,2,95,109,107,96,13,2,110,97,108,229, +141,1,99,207,32,5,99,202,224,15,1,83,84,64,109,136,227,97,105,32, +13,136,228,97,69,2,58,56,53,136,229,72,60,129,172,73,27,90,182,2, +53,54,48,64,9,2,52,53,32,148,191,32,83,73,98,2,53,53,32,176, +148,2,52,55,32,128,36,224,37,6,66,218,160,37,224,215,24,2,73,110, +116,2,101,103,101,2,114,46,95,2,105,110,116,67,47,2,84,111,73,128, +17,224,218,1,102,189,186,154,48,173,244,26,5,32,7,153,10,224,105,31, +161,67,32,110,224,106,10,229,103,6,200,37,130,104,65,81,97,54,40,247, +64,29,35,20,2,95,54,50,128,33,164,49,32,36,137,173,161,105,66,21, +66,155,2,56,53,50,32,39,200,115,2,56,53,51,64,18,34,54,41,184, +100,213,140,96,139,65,224,29,15,32,77,131,196,2,117,113,117,2,111,116, +32,32,14,131,167,2,73,32,58,64,50,211,31,75,51,225,220,2,216,207, +2,80,32,35,145,217,64,20,129,255,253,12,0,117,175,250,53,1,133,179, +247,78,1,38,15,220,19,52,255,103,61,2,56,51,52,160,51,50,239,132, +144,98,245,220,64,232,227,0,252,17,13,2,95,55,57,195,212,39,148,131, +33,2,58,56,52,130,136,70,240,178,151,136,27,64,6,139,10,64,42,145, +252,235,106,3,244,198,1,232,2,2,64,185,248,93,1,235,189,0,133,59, +221,196,192,7,246,69,1,225,16,1,160,19,32,10,254,5,2,229,188,10, +158,40,91,100,35,2,39,76,2,49,51,32,227,147,0,2,52,54,32,82, +132,165,214,83,198,96,200,128,237,171,214,221,84,34,30,2,56,32,102,233, +54,1,2,118,34,32,128,39,130,66,243,125,0,96,252,253,31,5,151,111, +198,201,241,229,2,150,137,253,58,3,193,185,251,160,4,65,146,160,47,223, +40,64,208,2,55,53,52,253,199,5,96,29,65,49,234,101,0,128,25,116, +18,64,248,243,120,0,2,56,51,53,160,42,235,250,0,225,165,1,255,230, +8,248,72,3,231,236,7,224,187,0,152,178,250,138,1,97,151,2,56,52, +52,227,230,7,2,66,111,111,2,108,46,111,2,116,104,101,2,114,119,105, +2,115,101,34,232,189,0,245,204,3,248,50,4,97,22,2,55,55,49,164, +213,224,116,2,64,23,192,232,194,163,131,130,179,105,116,164,104,2,112,208, +2,51,54,57,161,179,131,153,128,239,251,156,0,227,91,0,251,96,0,224, +17,1,192,140,227,147,0,243,205,0,230,250,0,251,204,6,254,20,2,155, +4,225,60,3,77,7,249,201,7,250,202,2,252,71,3,255,86,9,128,146, +253,207,0,228,31,2,238,200,0,224,27,1,100,28,235,84,12,128,30,135, +55,131,3,196,63,193,87,44,177,103,63,236,177,0,228,79,8,225,174,1, +226,163,1,2,39,32,80,99,112,64,41,68,71,160,124,227,201,1,2,95, +56,32,163,108,131,138,232,43,0,227,240,0,193,85,240,228,0,234,168,1, +163,101,157,123,250,194,2,99,24,253,211,1,227,91,0,245,23,3,158,41, +155,233,101,50,225,112,3,236,46,2,163,194,225,208,5,225,95,14,253,108, +1,224,16,1,62,77,64,217,96,146,227,89,9,235,117,0,2,95,52,52, +113,5,106,158,2,55,48,49,236,151,3,224,167,7,224,22,8,244,53,0, +226,129,0,192,36,229,27,5,64,141,49,103,74,114,252,187,9,124,162,2, +48,58,48,99,133,201,79,96,210,224,46,25,138,19,207,186,229,27,5,2, +109,34,32,233,189,1,2,56,51,51,34,3,145,61,229,157,0,70,133,2, +83,32,73,230,132,5,64,186,65,52,225,12,0,198,212,2,49,55,32,224, +59,2,2,50,50,54,162,240,46,223,40,226,2,56,52,49,96,52,224,131, +5,2,112,34,32,224,159,1,2,54,52,54,64,39,167,167,66,119,102,166, +34,238,112,109,66,225,32,22,186,185,230,104,0,133,57,226,223,1,131,117, +32,161,237,131,5,2,52,48,51,226,199,1,236,175,1,177,16,98,163,32, +51,240,23,2,32,35,66,189,130,95,145,66,247,222,1,242,128,1,235,212, +1,2,83,32,80,226,144,1,224,72,1,203,61,102,51,198,217,230,15,2, +128,120,199,15,101,242,192,37,227,115,1,33,22,32,195,210,5,156,241,131, +241,224,10,1,33,27,200,167,32,184,250,181,7,231,141,2,153,241,230,254, +3,194,249,228,199,0,238,158,5,212,122,197,89,230,130,5,252,242,11,225, +97,3,239,223,12,165,91,253,26,17,252,97,3,240,7,11,224,64,0,253, +32,1,224,116,1,245,115,9,171,209,224,44,0,248,3,0,255,121,0,255, +153,2,230,214,3,224,221,5,164,143,230,255,11,224,40,5,163,249,225,113, +0,239,23,4,224,28,2,132,245,220,202,67,1,228,33,1,133,164,32,175, +165,167,2,53,52,48,237,23,0,93,20,242,160,0,225,43,3,254,12,3, +232,204,2,241,133,45,137,103,225,19,1,241,166,16,243,169,13,240,150,4, +229,223,2,232,161,9,150,174,128,254,224,198,1,224,16,0,254,98,29,225, +191,26,225,23,0,225,190,21,170,107,225,189,12,224,27,2,64,210,240,250, +4,206,226,165,7,193,206,226,106,10,128,224,246,215,1,160,55,187,195,96, +28,2,82,32,95,224,219,2,240,68,4,240,65,19,2,112,97,116,2,86, +97,114,2,115,32,34,130,40,112,154,102,49,160,225,118,64,126,230,2,56, +51,57,104,62,152,55,96,88,96,127,36,72,172,219,69,251,73,160,129,88, +160,54,2,53,48,55,204,49,128,17,209,195,153,118,111,189,200,184,224,31, +11,73,215,97,55,224,29,5,233,254,2,224,204,1,2,91,93,34,207,39, +224,36,17,2,40,41,34,229,40,2,222,227,64,220,173,194,32,20,140,250, +64,27,32,19,2,104,101,97,2,100,85,84,32,58,32,17,236,64,1,2, +52,56,54,101,160,32,55,32,23,191,33,203,193,131,130,71,112,97,146,235, +191,1,32,42,202,205,110,31,100,33,35,182,32,23,138,191,134,38,39,73, +2,80,32,85,35,232,62,89,2,55,57,55,216,164,2,55,57,56,2,32, +64,89,230,96,0,237,142,1,100,19,224,7,2,65,0,205,2,226,17,1, +2,56,51,50,144,102,96,220,135,48,69,80,50,210,162,58,164,91,164,96, +105,118,161,204,110,98,165,128,97,246,249,100,5,134,204,237,26,1,197,202, +64,46,137,19,154,87,2,95,56,48,160,104,192,215,136,13,105,48,96,108, +70,229,235,127,0,224,141,3,192,36,167,196,237,154,0,166,155,167,56,227, +32,0,160,254,120,253,146,10,227,29,1,2,95,56,50,97,246,146,211,211, +11,33,31,208,81,65,40,236,76,0,236,49,0,231,176,4,56,216,236,77, +3,106,186,199,15,199,255,236,65,13,236,28,6,224,19,2,165,136,224,16, +13,202,249,234,54,0,225,225,0,192,21,143,242,224,162,2,102,198,222,183, +231,221,2,32,2,224,175,4,171,121,230,169,3,228,243,4,231,234,5,134, +36,119,19,78,126,229,79,3,192,2,182,29,224,174,0,136,46,224,138,2, +241,6,4,203,81,233,42,3,232,55,2,235,167,4,104,140,128,5,173,207, +139,174,241,234,1,229,183,0,224,100,1,237,251,4,224,71,3,129,19,97, +37,64,214,100,55,37,35,224,70,3,43,51,252,36,0,98,188,193,252,227, +135,13,246,239,2,195,146,161,198,225,183,6,129,170,255,2,3,81,43,224, +196,0,224,43,0,84,208,68,106,164,213,192,157,251,79,8,227,237,0,32, +176,96,32,135,43,96,68,224,53,0,43,28,230,215,1,160,0,99,205,192, +220,194,215,162,64,32,124,2,53,55,56,251,193,14,240,45,1,35,57,32, +12,225,6,1,163,177,196,139,224,20,2,162,208,163,101,234,128,2,131,54, +228,135,1,239,16,1,232,150,2,166,246,96,81,246,193,1,122,209,171,151, +128,25,241,4,1,44,103,136,182,32,109,134,165,224,109,10,226,34,1,243, +135,1,229,65,3,2,58,56,50,213,175,2,95,56,49,157,8,2,51,57, +49,162,10,129,53,100,203,32,40,254,155,1,2,56,50,52,64,25,70,32, +32,11,32,183,32,29,134,62,253,103,3,254,189,3,236,96,3,163,202,132, +172,36,193,32,60,190,112,99,187,228,101,2,193,43,195,212,195,100,97,52, +164,178,229,169,0,226,124,5,197,141,128,165,32,98,198,155,101,53,220,43, +63,117,225,120,0,37,157,248,23,1,98,43,79,244,75,132,2,95,52,53, +66,170,165,100,32,75,134,207,109,206,102,224,64,36,64,16,158,142,94,166, +2,56,48,57,116,105,78,71,32,31,237,170,0,32,17,83,214,2,56,50, +48,237,200,1,65,102,225,129,2,224,177,0,129,212,32,14,71,158,64,19, +167,158,118,184,2,51,50,52,128,96,33,119,32,29,212,201,133,41,128,89, +237,90,1,139,60,233,238,3,228,198,5,32,70,137,27,192,32,237,215,2, +160,26,231,19,3,160,19,216,202,71,62,71,103,227,66,12,128,161,224,44, +7,131,167,192,27,224,28,7,167,78,224,28,13,110,15,224,28,0,252,254, +0,182,17,228,101,2,39,156,33,136,132,27,224,155,6,205,198,65,57,226, +183,1,163,142,103,218,232,117,5,230,25,2,203,196,224,30,3,101,167,142, +75,118,39,225,60,0,2,83,32,66,238,76,4,230,245,2,225,79,2,64, +56,245,87,4,224,56,1,231,85,5,228,99,2,242,73,1,230,116,3,228, +53,2,128,25,66,187,48,114,198,200,228,78,2,228,95,10,226,5,0,229, +108,0,241,81,7,2,115,114,99,2,47,77,105,2,99,114,111,2,72,115, +47,56,236,2,77,97,112,2,46,104,115,113,102,2,54,53,58,2,49,34, +32,224,60,1,33,88,214,104,177,4,121,108,32,84,96,98,191,187,100,192, +32,42,131,155,247,169,4,110,96,160,154,32,33,234,65,2,64,78,2,51, +53,54,164,221,243,96,5,231,198,3,83,214,112,201,238,17,2,199,23,237, +191,2,151,213,67,177,129,22,232,7,4,240,37,2,128,42,32,79,197,131, +242,10,3,241,59,2,32,72,124,82,133,194,192,7,167,203,229,191,3,226, +53,0,141,109,32,242,131,50,196,185,163,61,161,0,164,97,2,56,48,52, +64,41,100,55,64,26,128,19,2,55,32,58,96,19,193,34,64,37,160,212, +120,10,139,22,64,95,128,47,36,245,32,18,2,58,56,48,132,84,96,229, +241,226,1,201,50,224,224,3,246,102,3,193,11,196,36,99,122,64,86,211, +251,224,46,3,131,189,193,103,140,187,139,47,162,165,148,34,244,46,4,128, +181,2,56,48,54,128,219,64,10,224,5,6,226,191,4,192,120,233,132,9, +245,243,5,224,17,13,160,153,227,106,4,170,25,242,18,1,233,104,2,227, +165,3,207,41,224,214,2,232,58,0,224,61,45,225,249,0,224,61,23,241, +212,0,224,61,3,233,40,0,225,4,1,229,201,0,97,126,65,83,216,126, +239,209,1,251,154,1,224,31,3,235,225,2,228,86,2,96,40,224,39,5, +224,40,8,227,101,4,102,244,224,46,4,195,5,195,27,74,224,83,207,197, +150,34,151,134,206,118,43,32,13,197,162,234,111,2,224,10,6,224,109,1, +232,1,0,32,55,196,129,233,179,2,64,27,32,25,132,112,92,234,67,41, +188,234,67,183,245,80,6,32,185,102,52,111,74,82,92,100,190,32,42,245, +123,9,99,1,102,108,80,153,254,44,9,69,44,2,33,34,32,170,150,32, +66,167,245,245,184,0,170,220,241,102,0,128,128,225,221,1,160,31,203,180, +226,231,7,224,13,15,226,223,0,225,206,9,241,251,18,226,209,10,249,231, +3,226,191,22,205,147,226,166,19,225,47,0,224,10,4,224,11,15,226,50, +20,33,76,254,130,0,91,33,234,243,3,173,136,228,134,5,168,82,209,117, +2,50,52,55,167,35,172,88,224,254,10,250,43,2,237,73,10,237,163,3, +96,14,98,131,236,226,4,32,12,2,57,32,95,128,12,2,58,55,57,133, +121,2,90,32,85,34,11,111,253,194,169,128,16,194,242,100,224,2,55,57, +51,136,132,248,122,4,227,142,0,114,64,167,15,133,82,153,111,107,233,185, +128,152,75,104,189,248,153,3,231,148,4,108,34,202,54,106,220,252,185,3, +249,217,4,141,17,32,152,103,165,77,121,87,171,160,7,237,86,1,129,59, +147,202,32,212,210,73,160,193,160,221,2,54,54,56,236,158,0,160,146,241, +62,2,128,84,96,107,97,235,128,76,236,102,3,202,31,67,147,76,189,2, +55,51,32,244,22,10,2,79,32,35,2,49,50,48,246,53,0,2,49,50, +51,32,24,49,188,250,19,1,43,164,238,12,13,165,147,32,192,132,54,193, +0,55,174,42,99,226,58,7,64,152,99,206,228,6,5,2,33,33,58,2, +32,101,109,2,112,116,121,250,107,0,135,35,226,108,11,239,176,16,145,245, +224,87,8,2,60,48,34,99,6,97,34,131,6,104,247,236,39,2,128,11, +105,53,32,38,211,31,105,60,224,206,1,174,146,255,90,8,247,249,12,224, +40,25,185,162,246,139,24,222,93,198,97,201,119,249,9,6,248,225,4,249, +7,22,131,54,131,120,248,10,1,220,50,203,30,224,104,9,153,180,224,66, +3,200,108,248,189,11,195,17,249,120,5,225,21,21,166,227,224,39,24,160, +119,250,61,2,248,118,89,96,242,68,48,99,134,67,124,74,98,96,5,36, +222,145,154,2,55,53,54,235,230,2,247,209,0,233,203,6,67,202,2,53, +55,53,160,65,227,163,0,2,55,56,57,220,133,191,214,132,59,183,236,248, +102,13,161,49,224,202,3,242,137,0,248,115,4,224,49,0,162,161,224,41, +4,226,90,0,107,118,227,182,1,146,54,169,56,128,36,132,120,2,53,48, +52,221,197,2,53,48,53,184,106,68,1,204,162,2,55,57,48,96,5,242, +114,5,244,148,6,249,120,14,226,77,11,225,135,1,249,12,2,129,63,225, +31,1,226,106,2,218,250,35,207,136,141,119,117,64,180,134,66,236,15,1, +160,22,119,140,96,181,151,28,125,140,70,7,2,55,52,53,200,51,96,222, +65,189,2,55,52,54,231,64,0,125,157,102,210,64,123,64,140,205,83,33, +198,76,72,97,215,165,218,37,128,32,97,97,99,120,46,228,198,8,152,246, +32,51,198,244,96,160,131,121,96,161,67,115,224,24,1,131,214,128,24,134, +64,34,64,2,49,32,85,33,203,225,88,5,65,40,224,19,7,64,84,224, +19,6,81,109,250,3,1,160,19,143,0,253,125,11,162,173,134,218,156,97, +229,128,5,2,103,101,116,2,83,76,111,2,99,32,69,2,85,86,97,2, +114,34,32,252,138,0,70,29,107,43,226,238,3,120,245,160,81,34,129,2, +55,55,56,226,60,1,224,147,6,101,62,224,147,7,65,11,96,131,224,84, +3,64,18,224,86,0,192,18,224,19,2,223,240,68,78,229,203,10,224,119, +7,135,111,229,22,5,68,141,79,158,224,80,3,2,95,50,51,133,225,224, +125,13,224,17,6,224,101,7,64,65,224,101,7,130,187,224,76,8,224,75, +1,163,166,186,61,224,114,6,224,222,9,64,201,224,18,6,129,84,224,138, +5,146,45,224,138,5,66,36,225,65,10,224,234,13,67,195,225,234,2,97, +217,2,56,48,32,99,163,225,129,6,224,123,6,65,87,224,122,6,66,17, +224,241,1,128,55,226,134,1,96,90,225,226,9,162,77,167,113,225,9,9, +129,109,230,136,8,224,122,6,64,87,225,127,12,132,114,224,133,6,211,68, +225,78,7,226,182,10,224,87,15,226,55,17,226,179,2,67,248,137,120,163, +248,225,110,6,130,21,224,74,8,32,53,181,166,228,46,12,225,17,37,227, +94,19,224,19,21,225,29,31,224,55,5,227,82,20,226,4,5,64,232,178, +28,128,232,226,19,5,2,56,49,32,192,37,178,46,193,14,228,158,26,162, +196,128,62,134,79,96,62,70,12,224,160,6,224,12,11,226,148,3,32,64, +178,126,128,64,224,66,3,161,236,224,242,7,227,125,7,224,15,7,2,58, +55,55,183,20,224,248,5,224,31,2,198,98,96,33,143,101,2,51,55,50, +217,179,96,46,128,40,190,252,64,38,76,85,224,122,26,166,139,140,176,32, +219,32,233,101,21,2,55,55,52,70,171,40,252,151,175,63,160,44,196,2, +48,32,79,2,32,35,55,32,19,99,74,32,30,162,155,224,30,4,32,205, +192,30,235,161,2,244,142,5,217,196,233,155,10,235,106,2,254,173,1,224, +21,7,240,10,6,242,251,1,239,33,0,243,59,61,253,110,9,160,141,253, +75,19,200,123,254,206,1,253,181,10,136,143,243,14,8,74,94,148,88,247, +3,4,183,35,32,50,32,30,2,53,32,79,64,37,33,186,233,68,0,253, +74,4,32,2,160,91,239,90,1,211,64,96,62,233,17,3,225,131,12,236, +98,0,169,193,141,224,171,5,224,60,2,193,212,128,85,128,20,128,72,224, +77,1,32,10,94,132,80,42,192,89,224,75,1,160,104,224,21,6,96,50, +154,193,111,224,103,161,32,77,2,56,32,102,232,176,0,2,36,104,34,250, +230,0,64,36,128,50,224,49,20,2,118,115,34,225,47,0,186,22,2,55, +54,57,225,188,1,171,44,138,214,35,1,65,10,160,23,218,40,32,223,251, +98,3,238,24,15,79,232,190,148,64,21,189,192,192,25,162,23,130,98,35, +37,202,247,202,67,215,193,244,7,1,32,36,235,7,4,96,64,106,76,64, +164,123,50,32,202,36,38,187,140,96,214,120,139,234,94,93,208,184,43,111, +48,3,2,51,57,57,231,114,1,209,149,72,96,141,62,32,15,176,216,143, +208,248,77,0,128,194,234,68,40,192,53,224,96,3,160,20,224,81,1,224, +28,4,152,230,224,28,1,234,80,54,224,228,1,224,130,12,2,53,57,32, +70,38,224,169,0,225,44,0,2,53,52,48,140,125,45,0,225,52,1,135, +35,192,155,234,112,36,225,9,1,32,10,199,130,240,39,0,224,148,2,206, +201,225,41,11,234,128,74,225,122,17,251,44,3,225,149,7,224,55,4,2, +53,51,53,129,101,219,248,97,87,32,44,234,146,39,2,83,32,73,180,28, +143,114,240,64,4,32,79,64,236,65,63,128,93,225,19,0,224,18,8,225, +234,5,128,26,160,152,226,86,15,233,172,35,226,71,13,32,11,177,81,34, +117,37,96,227,91,1,192,30,221,34,233,175,30,224,102,13,227,44,21,227, +104,23,253,154,2,36,136,136,187,224,50,6,120,1,130,162,32,34,136,181, +234,219,52,226,228,39,228,43,33,224,28,7,235,9,32,160,49,225,202,18, +194,186,226,91,8,33,19,137,151,226,100,11,102,162,226,113,4,32,46,222, +122,224,46,9,96,100,160,90,32,40,137,176,68,143,225,144,11,224,234,2, +224,97,3,32,55,186,84,224,57,7,194,28,226,124,2,224,87,15,74,125, +162,25,224,9,0,32,88,134,252,224,185,11,195,145,162,37,171,184,64,76, +32,13,209,254,191,56,90,119,99,11,179,68,128,73,97,27,32,76,171,61, +2,55,53,55,182,165,2,50,57,56,255,120,5,151,131,224,61,1,255,11, +0,96,10,119,140,148,87,166,182,247,119,6,248,44,3,97,4,32,118,235, +180,0,84,65,104,152,82,72,50,65,64,215,32,31,171,171,242,185,0,114, +171,2,79,32,80,64,14,103,201,247,190,5,139,27,160,31,84,127,224,31, +6,131,114,96,197,192,64,104,103,32,105,248,176,1,33,2,32,201,104,221, +114,213,105,176,65,59,96,42,64,60,224,53,1,130,82,60,81,96,42,192, +10,203,209,156,135,224,7,7,122,47,32,37,232,209,1,40,172,97,136,104, +172,64,90,224,243,81,96,32,192,189,173,165,64,105,97,189,153,72,2,55, +52,55,121,67,65,156,172,163,64,54,224,41,15,234,59,1,2,91,93,34, +160,46,129,214,253,24,6,2,76,105,115,2,116,95,84,2,121,112,101,2, +46,34,32,64,36,253,234,12,233,204,1,84,148,212,233,169,65,64,21,173, +107,2,55,52,51,33,105,84,94,155,59,75,66,78,117,32,19,175,33,74, +238,58,92,96,175,234,223,2,2,102,34,32,162,140,77,204,106,14,90,119, +224,38,14,64,79,129,167,2,75,32,80,32,3,65,15,64,3,32,22,129, +166,67,236,2,95,51,49,97,86,189,211,106,191,99,65,2,49,51,52,69, +143,153,149,171,41,157,211,130,93,181,42,246,151,3,32,88,170,172,66,137, +78,106,64,67,120,67,142,24,32,16,150,161,224,30,2,32,5,229,203,2, +77,86,224,56,0,154,96,219,175,171,194,65,198,64,159,160,34,155,115,139, +214,187,118,2,58,55,51,161,242,224,99,2,32,66,109,178,79,234,96,57, +67,43,2,51,55,32,90,167,172,87,224,85,1,212,50,32,73,227,228,0, +98,210,2,51,49,32,68,220,66,174,96,180,32,32,227,229,3,64,30,2, +83,32,80,2,32,64,73,128,134,163,151,202,29,159,149,103,214,128,243,224, +10,3,255,180,0,97,35,64,82,96,142,124,36,224,126,4,215,184,64,214, +2,50,57,32,128,201,96,8,64,184,48,147,128,53,32,11,75,170,128,11, +32,84,175,200,77,180,2,51,50,32,205,71,128,82,66,180,36,242,225,26, +1,224,112,21,74,136,192,112,34,61,224,111,0,97,110,160,110,162,200,2, +51,32,66,224,76,6,216,114,224,188,0,100,82,2,64,95,57,160,152,64, +60,198,50,32,10,205,21,67,18,188,35,96,56,32,26,130,107,2,85,32, +73,64,13,64,19,98,233,246,246,6,2,105,109,112,2,111,115,115,2,105, +98,108,2,101,34,32,97,176,88,139,96,54,2,75,52,32,32,2,82,74, +224,1,1,237,245,2,64,42,129,219,64,254,98,192,220,134,254,124,0,80, +42,192,207,65,229,72,34,64,66,192,72,158,55,158,37,166,126,131,182,96, +7,32,177,97,186,69,38,99,133,192,118,228,60,2,107,115,100,60,64,38, +32,21,2,73,32,58,2,55,50,52,229,125,3,96,56,101,125,68,105,128, +218,2,50,32,75,32,221,160,240,196,3,134,31,78,32,254,118,9,228,61, +2,2,115,117,112,2,101,114,34,254,126,10,32,74,196,55,128,70,224,52, +2,2,67,34,32,96,32,129,147,32,107,67,185,2,90,32,67,250,246,1, +2,95,51,54,65,7,32,57,233,3,0,64,243,32,45,2,98,115,43,2, +43,46,32,32,14,129,153,73,108,132,8,2,55,49,54,231,206,5,208,9, +32,182,32,131,2,50,57,54,192,25,240,125,0,254,76,3,99,133,101,158, +99,147,64,85,32,6,65,230,127,193,142,165,2,51,57,55,205,154,243,58, +4,225,34,19,2,100,117,112,2,108,105,99,2,97,116,101,2,32,100,101, +2,102,105,110,2,105,116,105,2,111,110,32,161,49,2,51,50,57,226,67, +1,226,139,6,2,99,104,101,2,99,107,68,2,117,112,34,129,152,78,92, +226,219,0,64,211,32,7,69,125,38,4,187,243,255,224,12,156,138,97,73, +34,18,32,70,194,46,233,41,2,144,128,243,42,1,164,37,110,72,237,27, +2,233,4,0,235,209,1,32,79,130,104,139,4,100,25,64,155,98,178,104, +223,65,116,146,68,32,43,191,200,67,131,241,35,1,244,9,2,128,66,34, +137,195,18,199,48,243,192,5,160,49,64,5,32,15,224,52,8,232,134,8, +244,36,1,243,182,5,244,7,14,160,236,244,49,64,224,188,1,244,188,3, +224,64,14,224,65,2,97,18,244,47,15,224,25,0,244,16,3,127,254,160, +75,96,23,100,103,226,35,2,169,66,255,132,3,224,60,3,96,2,133,97, +224,137,6,131,98,127,69,2,54,57,56,244,102,4,196,230,32,109,96,8, +224,5,16,34,155,255,101,0,244,227,5,100,247,32,85,2,85,32,65,243, +145,6,225,111,15,34,189,192,36,226,13,3,148,239,225,219,7,129,70,129, +24,243,155,2,243,130,0,152,51,226,60,0,224,40,0,224,72,14,225,132, +5,225,196,10,255,162,2,105,35,149,46,195,52,162,166,160,6,148,234,191, +92,130,121,97,48,97,107,128,181,227,126,1,102,13,111,82,131,178,224,9, +1,224,68,21,225,101,0,161,192,102,98,224,60,3,198,201,225,238,4,70, +184,160,216,64,134,98,202,160,18,64,14,32,63,137,107,224,208,10,231,27, +3,225,26,0,246,144,1,226,214,17,224,28,1,224,29,41,227,64,10,248, +10,1,227,42,1,248,76,4,160,52,227,180,5,227,84,2,114,141,2,49, +51,57,111,214,230,93,4,246,24,0,138,255,47,17,224,25,0,2,95,52, +51,192,34,224,157,0,161,138,129,135,33,131,153,163,225,60,11,118,29,204, +186,166,151,252,175,2,87,22,89,246,96,126,200,90,67,14,247,220,1,65, +36,225,49,5,229,63,5,226,245,9,225,18,0,226,242,95,226,214,3,241, +66,0,129,74,78,45,237,249,13,133,196,108,26,224,41,22,68,107,39,169, +144,129,97,64,96,4,227,57,13,2,90,32,85,224,13,1,230,119,1,227, +1,27,2,75,32,35,96,112,227,2,19,225,59,15,224,13,4,101,116,226, +161,0,161,215,129,67,226,115,2,160,221,184,170,248,142,0,91,167,144,238, +32,47,2,53,55,55,226,168,8,76,58,128,59,224,8,1,225,42,1,225, +8,0,165,126,194,105,2,89,32,67,234,189,38,97,52,32,202,160,65,145, +33,66,3,229,216,1,64,24,76,224,224,118,2,153,5,2,48,56,32,201, +144,173,194,205,203,202,64,47,168,82,175,228,89,0,128,8,142,163,87,8, +106,13,234,65,7,128,92,118,120,32,17,173,167,64,77,171,18,32,20,146, +222,75,59,32,25,210,86,2,48,57,32,32,13,138,160,74,114,32,13,32, +18,96,27,239,79,1,32,19,236,31,0,107,68,96,229,32,21,137,171,134, +153,32,75,113,240,165,191,253,28,4,2,56,57,32,224,207,0,165,151,32, +61,189,132,78,167,32,13,137,96,97,112,135,75,148,90,225,227,3,202,208, +230,182,1,232,232,14,224,13,3,196,50,163,194,231,107,0,141,187,226,65, +5,227,192,12,201,181,227,15,0,201,244,229,41,7,32,201,65,127,250,246, +0,169,209,234,51,1,64,33,174,186,242,70,5,120,11,129,160,166,181,239, +184,0,33,25,236,216,1,68,255,228,241,8,231,196,7,228,110,0,163,223, +74,134,224,247,7,229,228,9,228,170,2,160,138,251,190,4,234,142,5,161, +163,225,62,6,232,82,0,177,52,233,164,3,32,112,2,52,52,56,224,43, +0,161,42,238,11,4,234,141,2,96,68,224,23,0,228,47,0,192,252,161, +71,227,64,0,241,5,0,144,160,233,61,5,198,243,180,235,254,194,18,232, +67,4,225,85,2,231,32,0,139,225,224,204,11,254,186,3,224,58,45,224, +55,11,97,167,237,208,2,196,68,248,105,1,109,172,83,190,237,153,9,35, +118,65,63,128,244,245,186,7,245,185,3,235,43,2,132,100,65,91,246,245, +1,221,247,169,90,150,9,128,182,192,189,229,0,1,192,17,81,184,180,147, +64,16,224,77,24,100,183,226,19,3,86,47,226,93,4,192,29,224,89,3, +254,28,1,200,24,237,232,3,233,145,2,227,27,5,194,149,224,183,2,162, +237,32,83,181,65,65,84,65,65,36,149,97,20,100,121,143,229,2,50,50, +53,194,155,32,22,211,10,35,200,160,4,246,19,3,96,38,212,187,117,102, +2,54,57,53,35,212,2,54,57,54,174,35,102,99,67,162,225,21,2,180, +196,64,41,192,6,64,7,78,167,32,37,32,60,133,43,96,246,228,11,1, +237,254,3,129,9,199,93,96,31,225,77,3,64,99,87,158,195,65,32,7, +99,106,228,3,3,2,57,51,32,161,21,163,127,137,218,160,135,82,238,96, +66,96,228,217,94,164,23,32,192,32,60,32,219,197,47,64,126,2,54,54, +49,231,90,0,64,99,73,224,153,166,251,0,0,128,35,233,39,1,2,54, +54,52,128,39,40,241,193,162,202,210,67,186,131,181,192,70,224,40,1,129, +68,96,157,164,203,166,120,156,169,96,236,32,181,130,230,245,136,2,128,162, +32,69,65,12,202,75,224,104,9,160,32,32,79,98,135,96,86,129,203,224, +239,11,192,173,96,63,98,152,235,152,1,228,126,1,224,242,1,158,192,196, +134,165,180,233,158,0,99,51,86,155,2,54,54,54,128,222,245,240,1,87, +46,32,220,177,106,233,89,0,2,54,56,56,225,1,1,71,253,96,183,98, +148,96,48,71,156,32,19,162,248,231,182,3,72,89,147,47,96,36,128,50, +81,145,192,35,241,197,1,2,67,39,34,147,14,96,109,225,13,35,224,233, +1,192,22,129,1,224,191,2,128,16,97,120,96,176,118,17,97,132,224,177, +7,65,255,192,177,168,94,224,177,15,2,83,39,34,192,177,195,78,238,124, +2,216,124,64,61,224,206,16,234,228,5,101,176,198,193,225,168,3,96,190, +237,98,2,162,71,32,143,168,55,224,193,3,65,190,233,42,1,69,160,32, +131,226,169,5,163,207,128,131,175,235,199,236,227,72,3,235,133,13,240,171, +0,226,72,4,229,144,1,226,92,9,194,83,240,168,3,224,75,14,2,55, +50,32,224,75,9,163,135,221,247,32,213,32,156,32,213,198,24,227,238,4, +161,227,226,133,3,32,139,193,17,73,16,96,62,202,214,201,53,106,166,97, +178,226,18,8,32,19,162,18,64,198,128,30,2,50,32,79,224,25,1,32, +24,130,179,225,136,5,226,74,1,68,47,229,228,6,32,4,110,5,32,28, +194,103,106,244,2,55,52,32,64,19,184,172,224,79,4,166,74,64,30,229, +47,0,163,5,149,147,97,91,129,96,226,110,2,226,51,6,97,146,224,36, +17,225,107,2,224,36,17,225,220,2,224,73,24,64,6,224,73,24,108,190, +224,36,16,133,44,96,73,229,108,10,91,60,170,91,227,58,8,98,78,227, +46,1,181,234,228,126,12,2,66,34,32,194,94,225,252,3,32,64,227,77, +1,224,55,9,2,66,39,34,224,54,12,193,171,224,24,7,69,37,224,24, +12,64,221,224,24,1,127,56,160,6,33,238,220,191,162,118,163,225,32,24, +230,56,11,239,124,0,238,122,7,246,44,3,66,123,229,76,3,2,67,32, +61,2,61,32,64,2,35,55,32,224,32,9,235,236,2,86,196,234,33,5, +226,148,0,167,89,224,126,11,192,101,128,76,246,134,7,160,6,192,115,205, +47,224,151,19,128,35,32,69,224,44,6,253,98,3,136,90,232,211,2,140, +202,224,202,4,160,185,224,35,21,94,246,225,180,1,251,180,0,150,48,224, +38,5,34,94,160,38,238,193,6,226,47,1,2,75,52,34,203,45,224,35, +17,2,51,34,32,224,35,24,2,50,34,32,251,84,1,241,82,6,224,57, +0,66,34,196,235,58,211,65,69,90,245,64,74,64,20,155,157,164,134,79, +243,228,163,1,238,96,5,170,139,64,81,194,135,231,185,7,32,29,231,78, +0,98,165,199,251,32,24,228,224,0,128,24,165,142,32,24,228,229,0,96, +24,197,48,32,24,189,86,192,24,235,68,0,67,200,191,221,221,253,116,66, +253,253,13,32,191,32,220,130,30,226,74,4,192,32,96,31,225,197,3,128, +230,236,112,3,32,98,2,54,53,57,132,69,76,232,64,94,128,16,76,73, +128,9,32,50,129,101,2,79,32,58,96,37,123,172,2,58,54,53,193,82, +96,133,224,1,3,65,84,245,158,22,32,91,98,245,32,70,204,34,245,177, +5,248,125,10,245,218,9,245,183,12,224,11,2,192,8,216,204,32,109,241, +147,0,108,168,45,55,32,4,98,235,99,252,244,59,0,32,41,223,136,131, +219,207,219,224,146,5,192,233,248,198,4,2,39,32,85,93,162,249,64,13, +2,95,51,51,33,99,2,52,52,57,64,110,146,137,239,118,21,99,190,128, +53,2,54,53,50,224,53,5,249,247,7,128,38,2,51,51,52,224,38,4, +225,16,6,143,101,159,88,65,135,168,120,113,100,177,183,239,84,5,161,57, +237,85,2,252,50,7,242,111,2,110,58,238,57,3,64,58,241,162,1,161, +50,225,152,3,32,31,223,248,2,51,51,32,2,75,32,85,32,34,241,161, +1,82,133,2,50,55,52,225,192,1,130,190,110,49,2,52,55,32,212,43, +112,63,32,29,130,169,2,85,32,67,239,64,3,157,95,253,157,19,2,32, +61,32,254,189,3,2,54,52,57,192,186,169,50,2,49,50,52,80,32,65, +132,96,27,64,127,2,52,56,54,71,133,112,53,32,90,73,151,96,27,2, +58,54,52,207,13,67,99,2,95,52,57,127,181,190,136,2,53,48,50,234, +4,2,2,52,57,53,224,67,1,128,6,173,160,224,43,14,65,166,2,53, +48,49,104,6,64,7,32,21,2,54,32,79,39,122,231,202,0,128,111,64, +6,96,24,2,52,54,32,229,183,1,224,96,0,96,29,32,16,84,219,64, +176,196,251,32,45,67,13,65,54,32,59,64,29,169,148,65,107,225,254,13, +250,109,0,128,54,128,45,131,60,245,16,5,2,54,52,53,192,101,2,51, +32,58,2,54,52,52,96,13,2,114,110,102,99,115,32,16,196,254,100,80, +234,76,4,224,4,8,225,221,0,225,206,12,2,84,109,111,2,100,117,108, +2,101,32,34,242,119,2,226,15,8,190,203,242,22,8,224,244,0,174,87, +160,214,224,25,5,227,22,0,34,18,128,233,32,10,241,112,5,228,52,2, +80,107,68,99,246,239,2,248,250,4,143,69,32,106,100,123,239,90,4,160, +20,208,100,150,194,255,121,1,2,54,52,48,96,116,82,59,193,146,160,99, +160,6,100,192,228,40,1,2,95,54,51,244,5,1,254,227,3,243,236,10, +252,75,5,159,215,160,122,224,130,0,227,230,2,64,88,96,138,32,165,98, +116,166,136,32,25,162,94,227,69,2,2,51,55,32,71,174,131,234,225,201, +17,225,200,5,227,213,38,2,40,46,46,2,46,41,32,2,119,104,101,2, +114,101,92,2,49,48,38,163,225,2,54,51,54,198,132,131,180,96,138,32, +164,242,139,1,163,217,2,51,53,32,64,23,130,203,99,51,101,127,35,134, +49,147,166,23,164,249,238,93,2,2,67,32,60,39,136,253,114,1,233,236, +6,192,24,34,228,82,36,69,171,224,41,14,128,25,160,41,224,43,3,133, +172,2,53,49,55,96,164,69,236,67,205,162,153,32,176,131,102,2,85,32, +83,224,146,9,224,18,6,65,65,224,18,6,98,97,247,204,0,160,19,65, +226,229,84,0,228,135,0,96,8,160,16,96,130,225,122,1,2,112,97,116, +2,116,101,114,2,110,34,32,129,114,37,84,228,145,1,72,78,228,145,0, +2,49,57,32,154,116,224,71,13,2,100,101,102,2,97,117,108,2,116,34, +32,164,182,101,17,96,42,34,82,64,15,2,49,52,32,224,50,6,2,44, +32,34,162,153,102,25,2,50,48,32,227,174,0,224,214,7,64,26,96,121, +2,53,50,51,224,201,15,2,105,110,115,2,116,97,110,2,99,101,34,192, +202,160,79,64,55,155,120,96,220,227,80,4,129,25,229,183,4,224,92,13, +2,99,108,97,2,115,115,34,192,89,176,78,128,79,32,7,209,216,243,243, +1,128,183,66,175,224,202,6,67,103,33,160,204,48,100,183,224,132,14,34, +6,227,52,19,2,105,110,102,2,105,120,34,190,100,100,82,229,27,4,32, +104,97,187,224,23,6,33,134,247,75,0,224,24,0,197,43,230,110,0,247, +102,5,225,198,35,134,211,128,0,66,136,225,107,10,224,243,19,225,120,8, +2,102,111,114,2,101,105,103,2,110,32,105,2,109,112,111,2,114,116,32, +2,99,99,97,2,108,108,34,128,111,2,53,51,53,64,45,69,72,68,10, +224,184,2,41,51,32,216,209,168,231,104,4,224,89,1,2,58,58,34,194, +219,226,42,1,160,178,229,105,10,135,204,234,0,2,234,98,1,192,26,226, +89,44,128,216,193,199,237,207,1,2,54,50,54,104,106,2,50,55,32,96, +186,102,41,224,58,5,2,123,45,35,2,32,83,79,2,85,82,67,2,69, +32,35,2,45,125,34,160,238,104,200,65,20,224,44,5,2,113,117,97,2, +108,105,102,2,105,101,100,240,41,0,161,170,225,244,0,97,79,226,20,5, +65,88,233,139,17,2,97,115,32,161,138,2,51,49,57,224,125,6,228,132, +0,201,3,96,99,122,188,224,65,2,2,104,105,100,2,105,110,103,160,145, +228,53,2,73,83,98,114,226,115,4,73,36,226,190,2,132,53,226,110,1, +187,255,227,130,5,114,65,224,18,5,114,47,227,149,5,65,170,229,54,36, +2,116,121,112,196,104,226,92,24,130,54,224,94,19,227,91,6,224,231,10, +195,86,226,195,27,108,32,104,195,96,53,229,205,10,225,18,8,230,74,10, +230,73,40,225,18,2,230,70,18,160,166,228,26,14,224,108,32,2,110,101, +119,224,111,29,45,103,128,7,164,13,39,108,214,126,237,2,1,227,161,21, +2,100,97,116,2,97,34,32,224,104,2,224,78,0,240,160,7,224,211,53, +224,103,8,224,208,10,229,138,21,2,32,124,34,227,27,3,128,251,224,254, +4,168,120,216,12,46,255,132,89,72,183,231,216,15,2,114,105,118,227,164, +0,227,163,44,228,28,0,96,123,140,60,229,104,1,229,71,2,129,50,225, +70,23,32,108,149,79,167,135,163,27,2,80,32,66,160,144,192,254,98,106, +87,92,79,67,224,177,4,96,33,192,130,165,190,225,169,12,227,66,2,227, +117,12,96,99,224,248,9,224,236,0,177,195,192,100,238,9,4,70,171,238, +10,1,160,18,247,93,1,64,180,129,40,162,170,163,60,238,79,6,65,79, +160,68,163,92,32,58,140,107,72,22,194,237,82,97,129,40,237,157,1,229, +161,3,224,28,0,225,223,4,2,54,50,56,193,45,231,217,4,224,208,1, +225,31,11,43,206,2,41,34,32,230,100,2,2,58,54,50,216,178,193,162, +226,48,13,32,40,140,129,2,65,32,58,102,249,64,51,47,164,193,2,204, +178,211,57,64,15,64,9,128,21,64,169,51,53,167,58,32,64,222,156,226, +230,16,97,114,224,125,0,229,139,29,229,200,22,225,44,4,224,66,0,246, +159,1,224,39,12,226,49,1,66,0,224,179,9,224,101,3,97,229,33,125, +104,30,225,120,5,2,61,62,34,241,127,0,64,214,98,62,160,171,65,47, +205,150,65,225,198,183,167,70,206,27,66,147,140,147,229,38,0,131,160,247, +164,8,133,200,247,164,1,252,232,0,2,53,48,48,227,151,3,241,38,16, +98,64,226,73,21,231,70,9,32,161,210,88,33,7,32,13,222,3,36,100, +32,13,219,56,2,49,56,32,130,25,2,58,54,49,177,227,2,39,32,89, +248,22,0,247,106,0,254,157,5,254,208,0,212,255,174,55,96,17,148,155, +244,32,1,2,83,32,73,248,113,0,239,156,0,192,61,138,59,245,2,5, +161,55,128,199,204,228,154,40,185,53,32,5,102,147,160,81,238,178,2,129, +133,206,189,225,136,11,160,106,119,70,229,90,3,234,207,0,64,74,160,208, +197,114,160,96,212,109,157,143,2,53,48,51,255,186,2,239,51,2,152,236, +240,145,10,225,26,6,225,234,3,235,46,12,229,230,0,158,76,128,14,138, +32,238,105,2,218,39,224,181,47,224,166,6,96,163,224,160,10,224,133,13, +224,125,2,226,0,0,226,21,0,225,210,3,249,236,2,42,89,207,247,245, +22,1,192,160,249,166,5,226,225,1,2,91,93,34,193,190,186,229,114,60, +32,41,85,64,54,246,32,142,130,50,174,51,32,184,80,72,2,53,48,53, +226,71,1,32,24,164,16,65,64,2,50,51,57,133,201,107,149,36,202,239, +88,0,158,242,227,183,4,160,254,96,159,193,178,160,224,194,224,225,254,1, +97,88,241,63,6,103,139,253,16,1,224,26,4,184,221,235,146,6,99,201, +234,128,6,100,127,234,129,7,65,209,37,6,2,53,49,49,64,71,176,121, +239,21,22,2,95,97,34,246,31,2,238,194,0,234,203,7,232,67,1,193, +28,129,125,224,193,7,98,138,192,26,224,157,5,168,93,33,68,224,31,0, +138,81,231,160,16,224,26,8,2,49,50,54,232,49,3,249,161,2,226,162, +4,244,130,3,201,15,226,179,7,225,1,1,2,45,62,34,128,81,196,158, +96,86,229,115,23,74,102,232,190,6,225,211,13,98,118,225,44,13,98,128, +99,22,224,22,4,148,64,224,211,4,192,12,2,49,51,32,166,130,225,25, +6,247,12,1,231,34,4,160,202,241,56,5,234,47,12,233,216,2,233,111, +10,237,118,31,2,53,49,53,232,199,0,233,160,6,225,176,2,232,79,4, +231,234,2,225,40,16,242,135,0,226,85,8,81,158,226,8,17,224,232,16, +226,8,12,238,28,12,240,132,14,2,102,34,32,145,83,41,127,226,79,15, +224,152,5,229,231,7,241,39,1,180,253,226,181,2,102,221,2,66,32,79, +129,249,224,127,18,226,236,6,224,48,17,2,116,104,101,180,179,198,97,224, +43,17,2,101,108,115,174,40,248,20,6,228,218,23,98,207,227,5,12,247, +153,0,225,219,9,248,25,0,225,219,9,185,133,225,219,15,228,157,2,226, +243,1,226,10,25,225,252,1,192,51,241,123,1,74,4,211,39,237,212,4, +2,111,34,32,235,198,24,2,46,100,111,249,151,1,35,10,2,56,32,35, +163,187,247,95,1,32,98,230,135,0,226,236,13,126,61,228,20,8,149,6, +32,154,255,33,4,224,227,5,224,15,0,138,188,128,15,227,173,13,128,140, +226,164,5,225,3,3,160,7,224,224,6,2,108,101,116,238,213,1,224,222, +15,254,30,2,246,117,13,227,29,1,226,82,26,227,249,4,242,149,8,228, +19,13,96,216,228,249,1,195,255,96,216,245,78,5,246,187,14,2,97,115, +101,237,142,1,224,25,3,2,111,102,34,243,122,1,225,0,14,154,133,130, +86,2,75,32,66,252,144,5,228,83,0,229,218,4,252,238,14,82,147,244, +154,12,228,97,3,249,98,2,233,112,0,168,142,242,176,7,252,47,2,231, +158,10,225,52,2,64,33,35,6,2,55,53,32,226,103,1,2,54,49,50, +129,61,128,9,32,5,241,33,2,236,213,2,207,43,34,172,220,17,230,136, +1,192,114,96,128,226,225,1,128,3,193,252,138,154,233,149,0,193,65,163, +45,32,120,2,55,32,95,106,63,247,229,14,2,115,116,36,129,30,201,141, +129,104,234,169,0,192,8,233,240,7,245,148,2,234,249,13,235,141,0,99, +93,252,184,0,132,77,234,12,1,65,246,126,23,96,9,129,203,92,15,128, +9,128,17,45,101,143,183,97,89,111,160,68,237,32,22,143,195,230,184,5, +71,220,32,158,2,57,48,32,98,21,123,188,64,52,176,32,98,119,2,51, +57,49,182,127,96,9,64,8,2,54,49,52,92,77,96,24,64,49,239,41, +1,2,79,32,95,97,156,96,146,79,45,238,228,0,96,51,96,45,143,14, +93,28,109,48,33,190,32,20,222,200,96,22,96,87,44,38,32,23,142,98, +130,40,163,14,222,134,163,104,194,31,230,244,6,253,137,6,70,148,96,141, +240,34,10,2,53,50,48,230,192,8,103,127,230,165,0,32,136,210,3,235, +66,6,64,131,224,18,6,111,223,230,165,9,251,73,13,97,29,106,153,161, +204,161,48,2,35,57,52,163,194,94,174,32,5,228,253,0,2,85,32,73, +184,162,231,34,8,224,98,6,137,238,96,45,64,104,249,144,10,224,22,14, +224,209,7,140,18,247,205,10,224,110,4,64,176,224,80,0,160,75,100,146, +128,226,121,61,96,28,2,53,52,51,33,205,237,54,1,224,36,2,146,228, +64,36,2,54,48,57,193,148,225,56,6,202,196,128,49,165,109,224,12,1, +192,62,192,94,224,43,6,236,142,8,33,219,176,171,82,128,100,135,122,190, +66,231,2,48,55,32,66,250,91,194,64,18,36,31,128,150,191,6,96,11, +2,58,54,48,144,215,2,73,32,58,96,41,255,182,6,192,67,147,44,96, +54,159,61,64,6,32,43,2,102,115,104,2,111,119,32,32,14,163,119,96, +58,2,53,53,48,92,73,2,53,54,48,67,58,78,103,224,128,1,128,197, +128,73,64,11,32,58,131,128,32,229,2,52,32,80,64,60,104,108,2,56, +57,32,66,199,35,220,160,65,32,11,90,206,128,11,2,49,48,55,224,11, +2,42,107,160,11,2,54,48,51,64,168,2,56,53,32,160,17,34,63,32, +97,195,180,142,138,165,141,67,172,2,95,50,48,2,50,32,102,229,37,0, +2,73,110,116,2,101,103,101,2,114,58,32,2,100,105,118,2,105,115,105, +2,111,110,32,2,98,121,32,2,48,34,32,164,250,244,240,0,135,150,64, +79,2,85,32,80,32,185,2,56,48,32,32,4,102,236,101,220,224,17,9, +197,40,247,230,5,102,81,241,89,5,241,251,2,128,16,138,201,242,63,0, +146,16,240,58,1,33,22,2,51,32,67,239,235,3,209,200,228,69,4,32, +38,161,68,233,3,0,198,91,105,189,73,183,2,85,32,65,97,169,99,180, +236,38,5,139,121,86,60,128,71,167,49,81,12,175,69,101,213,245,214,2, +2,54,48,49,32,45,80,118,97,150,228,0,0,130,180,65,166,33,145,225, +128,8,2,105,110,105,2,116,58,32,176,204,129,95,193,64,246,111,5,197, +151,192,88,32,82,133,108,129,39,64,152,2,95,52,51,69,36,2,54,48, +48,98,3,133,2,228,8,2,34,99,70,12,193,49,98,14,128,107,100,199, +96,55,97,88,34,209,2,55,48,32,32,38,193,200,130,84,183,28,239,180, +0,148,25,211,90,239,200,4,87,65,68,10,37,155,193,36,242,86,5,242, +213,1,104,169,236,188,3,194,7,160,98,64,70,32,252,2,57,32,95,2, +49,56,54,232,189,1,209,118,96,28,68,34,192,28,97,160,40,178,128,194, +32,30,2,52,49,32,128,11,2,95,54,56,169,205,2,53,54,49,135,233, +135,44,97,4,2,58,53,57,132,24,160,198,201,26,32,7,243,70,3,236, +214,3,138,170,65,88,72,123,33,94,96,130,130,132,32,255,34,58,99,252, +128,6,233,116,1,32,26,70,41,119,5,32,7,2,55,50,32,64,59,160, +155,135,21,174,162,32,28,230,235,1,136,102,96,46,129,204,199,57,213,147, +227,55,0,33,149,160,170,65,82,64,5,160,33,137,111,64,69,2,53,57, +32,64,116,197,117,245,135,2,171,27,192,253,213,90,240,60,1,2,53,57, +54,224,95,3,160,163,128,220,160,12,99,165,169,101,2,53,57,55,64,8, +167,5,224,197,15,64,39,135,19,128,66,225,16,3,105,124,228,96,1,96, +232,131,130,107,193,69,62,147,252,194,183,243,252,1,98,232,136,35,131,229, +236,246,0,224,78,2,224,13,4,34,6,198,20,224,20,0,43,142,171,141, +32,29,233,152,1,99,107,145,26,32,23,134,15,100,82,32,13,133,226,200, +238,246,220,3,130,245,245,85,0,34,139,105,213,2,53,55,51,132,139,96, +14,32,65,197,194,73,72,2,53,57,50,209,239,64,26,132,75,2,95,50, +50,34,229,2,49,51,57,217,198,32,25,251,54,0,172,2,32,191,32,71, +128,146,164,15,224,27,6,128,188,167,82,71,1,161,126,162,149,102,154,2, +55,49,32,162,44,85,185,117,189,2,54,51,32,134,238,194,246,32,6,103, +57,224,13,0,65,190,68,55,102,216,225,79,8,170,116,32,29,225,109,5, +32,23,224,29,4,186,202,230,94,7,32,25,193,111,2,75,32,95,225,204, +3,32,25,202,223,100,79,230,249,1,230,162,10,229,98,1,231,42,11,224, +48,20,103,18,184,230,248,107,0,198,208,247,63,8,230,249,0,234,229,4, +96,97,225,251,1,98,251,72,77,132,157,247,76,2,160,62,249,85,0,247, +198,3,167,52,248,46,9,248,95,0,224,117,21,224,115,5,224,113,5,224, +51,17,2,56,51,32,242,17,5,65,120,194,178,100,7,66,182,85,25,194, +230,2,55,55,32,131,180,98,198,69,151,67,184,99,160,32,28,38,153,2, +53,56,50,249,148,3,130,237,224,157,5,32,99,162,251,2,53,55,57,64, +67,229,231,0,35,1,160,10,32,170,2,51,32,35,128,47,230,205,4,224, +34,13,33,244,32,2,2,83,32,95,102,78,96,168,192,139,64,62,224,96, +0,160,46,131,201,69,96,215,235,237,241,0,250,110,6,224,60,3,224,137, +6,206,148,168,138,65,90,231,157,3,225,16,4,211,72,225,251,0,128,75, +107,147,168,38,224,70,5,2,50,52,55,224,71,0,65,168,73,37,164,231, +224,42,7,224,113,2,224,41,6,33,104,132,74,110,186,2,52,32,90,162, +22,32,23,132,70,2,66,32,89,227,39,1,131,28,251,123,0,65,2,2, +82,32,95,224,22,2,225,35,0,32,63,132,106,251,223,1,232,3,0,251, +246,5,224,20,1,224,17,8,224,14,5,224,11,2,192,8,130,246,64,109, +34,37,160,197,64,195,224,197,1,33,94,224,197,4,64,164,240,169,2,192, +18,38,170,240,191,3,227,16,2,227,104,1,239,241,2,64,88,132,176,235, +106,10,2,102,111,108,2,100,108,49,214,46,34,26,64,45,132,196,224,134, +0,2,83,32,80,228,45,2,96,79,164,204,228,83,0,113,62,104,116,235, +0,6,233,108,1,234,64,1,211,79,136,22,128,169,233,77,5,201,19,190, +132,103,154,71,79,233,85,4,233,56,0,211,53,226,216,1,233,95,3,128, +176,132,4,224,79,0,71,37,128,169,204,40,160,6,32,138,32,45,131,206, +232,58,1,134,108,32,24,170,220,69,148,162,88,75,113,229,129,5,138,110, +230,58,2,231,216,7,96,144,203,7,254,52,0,220,153,229,182,1,254,59, +2,252,79,0,234,205,2,164,255,192,86,196,215,169,122,133,254,128,8,32, +229,105,185,210,19,121,218,231,230,0,224,64,2,143,45,224,25,3,188,171, +224,27,0,230,53,3,224,174,13,224,124,7,106,136,254,33,0,224,127,18, +224,101,3,224,130,8,224,156,5,225,91,4,192,247,65,102,35,89,226,219, +1,2,92,51,52,2,38,108,105,2,98,47,68,2,97,116,97,2,47,73, +110,110,83,2,46,104,115,64,22,2,44,49,50,2,55,58,49,98,246,33, +139,168,103,2,53,54,56,165,212,2,58,53,54,131,162,247,3,0,196,227, +244,34,1,159,227,226,71,0,103,143,229,202,5,235,36,0,234,178,3,227, +211,4,195,250,192,7,35,158,66,98,2,75,50,32,224,202,35,2,54,51, +58,2,54,34,32,247,181,6,160,168,226,43,0,227,108,3,174,97,227,93, +2,67,74,174,57,228,88,0,163,38,2,53,54,55,96,5,228,131,6,224, +80,11,235,201,2,224,80,2,172,219,107,111,33,88,196,227,131,61,100,51, +230,27,0,97,50,142,55,227,235,11,228,36,13,160,47,235,107,4,224,61, +11,103,43,228,39,4,224,79,11,228,85,18,231,43,3,32,200,203,114,208, +129,233,153,21,168,171,97,10,101,101,75,81,181,34,245,19,0,2,53,48, +56,240,68,11,174,17,32,51,177,163,2,53,54,51,226,169,1,132,218,228, +30,6,193,68,229,147,6,161,199,229,149,8,226,33,15,135,152,32,109,161, +204,230,117,1,99,173,107,141,199,171,226,121,46,224,91,0,226,121,10,224, +95,3,226,121,32,224,80,1,161,110,171,129,64,24,226,121,1,226,100,38, +132,119,226,11,2,224,10,1,32,89,134,22,33,172,32,11,133,216,2,95, +52,56,211,67,2,51,48,51,236,149,1,143,146,2,53,55,32,64,5,81, +23,174,243,32,112,160,34,32,5,160,10,32,76,232,150,1,2,95,50,53, +224,65,1,2,58,53,53,132,159,207,229,32,16,227,87,1,160,42,192,27, +64,28,162,171,171,174,226,40,3,96,19,241,61,4,96,100,180,31,167,134, +199,175,132,186,101,190,229,215,2,96,97,130,205,143,170,174,88,161,255,134, +215,2,95,50,55,161,93,234,9,3,239,225,1,142,50,138,145,194,173,230, +108,0,2,89,32,67,224,82,2,229,133,0,229,79,3,96,170,197,71,208, +37,144,104,232,115,3,241,49,0,65,38,96,145,224,143,4,236,96,8,96, +148,224,146,5,65,253,233,68,5,2,108,116,87,2,46,99,109,2,112,34, +32,128,28,177,191,184,218,179,125,96,5,33,39,163,193,2,52,57,32,33, +62,98,223,86,229,32,24,236,166,2,225,234,0,104,141,64,31,193,188,237, +177,15,224,166,3,163,68,128,13,38,28,224,185,1,32,75,130,169,64,126, +200,168,75,42,153,227,129,237,64,15,115,177,161,231,32,66,79,127,96,85, +32,64,130,222,44,96,2,53,52,52,112,190,32,121,32,22,179,133,128,24, +34,109,133,142,121,37,131,162,64,165,89,136,195,176,172,237,197,19,87,74, +2,58,53,52,167,117,230,22,7,96,38,113,114,64,115,195,122,229,143,1, +44,121,2,57,32,35,69,29,223,178,224,46,12,64,36,183,179,32,107,131, +48,243,69,3,139,167,243,93,3,99,14,162,164,228,225,1,76,162,196,99, +224,232,31,229,35,0,222,74,246,76,0,224,87,2,65,57,224,87,37,128, +236,74,130,224,91,1,128,206,160,198,192,197,224,93,5,81,192,110,88,224, +91,13,224,126,38,227,14,6,2,78,117,109,2,101,114,105,2,99,46,115, +56,147,40,171,2,65,116,66,62,178,2,58,32,110,2,101,103,97,2,116, +105,118,2,101,32,97,2,114,103,117,2,109,101,110,191,173,240,63,2,153, +54,237,61,0,224,213,3,64,5,224,178,22,190,55,101,209,224,22,4,224, +75,52,247,144,1,227,251,13,224,236,14,2,117,110,115,2,117,112,112,2, +111,114,116,2,101,100,32,2,98,97,115,223,177,128,140,117,9,226,120,6, +194,110,35,64,2,52,54,56,232,130,4,223,56,224,49,5,194,60,255,79, +1,224,183,2,225,234,2,224,70,4,152,183,174,170,224,61,0,240,31,0, +225,64,12,103,16,132,65,224,10,2,224,55,2,225,86,3,2,53,52,54, +98,218,39,92,128,65,205,132,225,81,16,35,137,134,157,194,191,130,119,160, +34,96,82,96,14,96,204,32,44,243,97,0,2,50,32,75,2,52,32,65, +160,21,238,144,0,225,33,3,236,133,0,227,100,60,193,128,236,242,0,204, +10,184,199,240,253,1,125,71,240,18,2,156,57,64,163,193,9,128,162,226, +132,22,224,64,8,228,217,0,224,86,11,243,106,5,224,98,30,160,66,211, +217,33,72,170,77,137,97,60,69,255,28,2,173,191,150,250,101,95,97,236, +224,249,4,107,229,249,58,6,99,212,64,38,64,54,126,217,192,22,38,105, +2,55,32,102,227,75,0,2,32,37,32,163,39,224,45,5,179,121,60,185, +70,41,115,227,102,244,158,212,64,15,32,184,201,221,250,172,2,81,91,97, +158,202,43,65,244,98,81,225,226,3,2,52,49,51,96,139,103,117,32,27, +193,12,32,11,92,210,128,16,32,96,250,216,0,136,56,200,169,2,49,51, +52,64,248,2,51,50,32,152,2,224,28,11,232,217,3,160,18,134,166,32, +86,135,80,241,152,8,2,108,97,115,251,130,1,137,86,33,133,64,209,252, +24,0,32,60,135,118,2,85,32,67,104,16,32,176,119,19,2,50,48,32, +64,189,2,50,56,32,39,232,2,54,32,102,224,84,0,2,45,62,34,200, +9,72,49,96,58,255,166,6,159,147,224,18,4,64,175,255,63,6,66,115, +95,19,136,174,76,185,85,67,246,102,6,128,142,205,71,192,12,224,25,1, +224,21,0,34,59,75,4,64,171,55,102,66,130,217,16,96,24,128,25,224, +197,1,2,46,46,34,224,30,4,191,159,224,137,5,224,117,81,224,110,14, +224,97,21,224,189,20,225,112,7,141,162,225,112,4,66,93,64,117,224,115, +2,224,102,30,224,173,18,2,52,57,53,186,173,118,212,225,15,4,99,251, +235,77,0,32,21,34,213,64,224,73,114,225,50,8,119,21,34,112,219,184, +96,116,32,108,105,192,160,228,34,114,236,162,3,224,140,1,224,15,0,96, +99,209,251,224,103,12,186,108,96,76,250,241,0,194,245,32,5,192,49,75, +121,160,153,192,17,155,17,96,57,134,65,2,80,32,58,2,53,51,53,175, +79,2,51,51,32,218,173,67,158,213,43,2,52,57,49,193,138,73,67,32, +39,75,177,2,52,55,57,207,154,32,46,196,119,39,212,231,174,5,231,151, +0,64,58,74,206,71,214,237,83,0,238,207,2,213,20,249,69,8,227,133, +8,224,25,1,224,27,5,133,96,226,48,4,69,136,36,240,32,215,228,87, +5,2,115,101,112,2,49,32,65,2,98,111,118,200,146,224,37,17,2,66, +101,115,2,105,100,101,226,245,1,246,213,1,228,11,10,57,56,222,234,233, +113,2,234,228,0,232,121,5,71,132,200,22,171,116,226,150,1,79,200,139, +254,33,90,225,47,0,96,51,130,159,237,135,1,254,92,1,193,56,224,97, +0,225,31,4,192,49,199,180,167,197,250,146,1,228,255,5,224,195,5,224, +79,0,94,86,2,52,54,49,248,180,3,224,182,1,220,189,249,78,4,224, +71,19,128,104,224,71,10,97,1,34,106,248,167,2,254,67,5,224,90,0, +232,143,12,228,66,1,128,22,135,187,129,116,109,33,225,102,40,224,195,4, +96,144,2,52,55,49,102,97,66,252,199,44,127,59,35,15,135,38,99,15, +202,209,233,47,10,98,13,225,143,3,225,192,21,192,103,225,176,0,98,79, +64,191,2,61,61,32,224,30,7,225,109,0,51,118,226,96,5,224,66,18, +193,178,226,188,4,160,135,36,217,67,241,132,152,72,117,170,242,33,7,35, +102,162,207,135,227,183,252,2,53,49,51,134,65,235,201,1,96,36,85,216, +97,105,226,206,12,132,95,65,68,136,20,231,156,8,68,3,227,250,49,2, +111,110,101,2,76,105,110,2,101,114,32,227,254,24,224,41,0,228,2,6, +227,249,20,2,85,32,90,193,30,99,154,227,130,9,224,62,6,65,34,136, +186,131,86,224,60,0,224,20,0,66,153,224,81,0,224,61,6,66,129,127, +103,196,120,64,137,85,84,166,108,137,26,127,111,254,133,7,225,244,6,164, +140,224,63,1,2,58,53,50,137,29,98,8,129,246,2,50,51,32,105,83, +65,92,32,31,240,60,1,179,75,224,90,0,98,217,237,206,0,228,102,3, +144,68,227,127,2,224,19,0,231,143,3,96,5,102,182,166,193,199,65,248, +44,7,162,120,98,63,254,152,1,75,53,96,161,219,242,91,154,233,148,3, +96,100,231,245,1,160,17,232,61,6,2,32,124,34,228,14,0,231,249,37, +160,174,32,128,180,17,39,71,232,110,13,106,166,224,119,6,2,60,45,34, +233,131,5,128,6,97,128,160,126,235,34,2,2,101,116,34,192,165,2,53, +49,56,2,32,35,50,163,88,65,18,192,152,242,250,0,64,162,181,49,242, +238,1,32,22,247,62,0,139,97,251,201,2,169,210,2,49,55,32,103,190, +161,156,224,129,3,2,119,104,101,2,114,101,34,233,36,0,224,132,23,96, +134,211,205,65,24,141,6,108,16,32,60,100,65,225,42,22,33,124,67,42, +234,169,5,224,53,14,2,52,57,57,224,177,8,2,58,58,34,192,58,108, +37,226,19,1,224,40,6,2,100,101,102,2,97,117,108,209,163,163,3,152, +66,2,50,49,32,128,202,197,234,193,49,197,115,126,46,32,31,183,10,64, +164,32,13,246,203,1,2,80,32,35,101,177,32,39,2,58,53,49,182,201, +230,87,0,133,24,32,24,131,99,225,176,1,137,159,65,142,160,71,125,135, +200,4,240,222,7,229,217,7,208,94,164,13,232,147,7,224,46,7,55,192, +65,90,102,8,96,5,32,121,226,209,22,98,1,32,216,227,44,7,32,54, +227,44,3,97,150,234,154,2,225,207,9,224,72,38,235,250,14,32,176,130, +242,106,202,217,231,223,211,184,255,218,7,167,217,64,27,103,157,176,93,151, +230,109,67,162,191,32,143,250,182,0,120,204,107,184,79,153,2,50,50,53, +104,79,75,106,166,229,171,64,64,54,223,82,228,118,20,2,102,111,114,2, +97,108,108,228,122,5,128,235,2,54,50,50,225,52,4,225,11,0,32,90, +130,134,2,80,32,75,70,128,161,20,224,9,0,32,31,199,76,98,98,2, +51,54,55,144,187,64,192,126,83,204,141,89,244,2,51,57,57,155,112,66, +124,128,93,130,182,2,75,32,89,176,91,181,63,200,93,137,128,97,37,112, +251,136,240,165,222,51,204,111,243,2,50,49,53,124,20,33,203,2,49,53, +54,225,114,1,189,239,99,191,240,31,4,96,223,169,83,240,138,0,32,33, +2,50,57,54,240,65,0,96,34,193,150,83,85,201,118,131,98,219,77,169, +233,211,6,243,192,0,32,51,230,196,0,152,64,49,199,2,48,32,35,106, +35,113,212,32,249,2,35,57,48,97,67,64,219,162,73,168,94,64,20,131, +15,96,20,135,64,64,20,226,115,1,113,188,128,20,130,52,66,29,91,23, +128,192,225,246,1,2,64,92,57,2,50,38,61,2,43,45,58,2,60,62, +46,2,33,35,36,2,37,94,38,2,42,47,124,2,126,63,92,2,50,50, +54,2,38,92,49,2,51,54,38,2,92,49,56,2,51,38,92,160,14,2, +53,38,92,2,49,52,54,224,14,0,2,52,38,92,224,14,8,32,4,224, +59,2,2,50,56,38,66,82,32,134,226,132,1,238,51,9,64,238,238,51, +5,81,154,162,99,65,51,160,192,2,57,52,32,230,60,0,64,68,148,140, +225,190,0,2,50,57,55,121,252,34,90,78,118,33,13,163,219,32,45,209, +173,2,75,32,66,206,241,97,230,162,109,2,58,52,57,129,197,227,92,24, +121,153,227,92,0,99,38,104,235,37,14,231,235,1,228,209,0,98,39,78, +205,2,56,55,32,169,93,192,35,32,19,114,36,69,142,67,28,96,116,96, +113,96,95,147,205,32,96,220,63,41,33,111,1,73,39,32,22,197,16,193, +21,101,161,99,223,229,161,92,96,182,229,161,2,96,133,253,226,0,34,128, +248,77,1,73,135,70,150,32,35,130,4,225,99,6,71,95,193,99,69,248, +228,192,7,103,206,123,57,32,250,32,13,219,6,225,113,13,97,55,225,113, +20,102,92,225,113,2,158,84,160,7,64,110,231,45,1,227,116,0,224,201, +7,64,67,148,242,193,56,240,129,1,225,60,1,237,80,0,236,234,14,144, +232,128,168,249,45,11,128,71,129,101,193,103,32,194,64,121,2,65,32,58, +96,56,158,239,44,69,2,52,56,53,66,0,95,57,128,19,2,52,32,35, +2,49,48,48,188,100,251,135,0,87,83,104,0,224,20,7,164,153,96,70, +145,162,64,66,188,89,70,58,2,56,48,32,71,153,104,37,2,56,50,32, +2,64,64,75,96,111,129,210,117,209,32,13,129,169,101,169,32,13,129,169, +241,107,1,194,139,204,12,121,6,246,174,3,139,202,79,131,2,52,53,53, +239,47,4,33,252,99,220,141,236,174,190,121,46,32,190,157,44,36,51,207, +254,32,123,204,131,34,37,64,87,237,165,10,192,138,32,83,67,65,192,89, +226,84,0,227,196,5,224,47,4,71,27,224,47,0,2,58,52,55,189,59, +227,68,2,242,80,28,224,39,24,166,102,239,166,0,241,57,15,226,65,9, +239,131,3,224,7,5,224,190,7,242,52,13,227,252,2,192,13,255,202,2, +135,118,101,116,2,52,55,53,244,169,1,224,89,4,239,235,3,175,168,133, +59,127,251,231,29,0,224,15,0,227,101,1,242,227,20,192,171,242,220,3, +242,217,5,224,88,7,224,104,11,225,119,1,242,177,14,241,224,18,242,62, +1,209,224,202,147,64,224,242,167,2,224,118,7,224,50,7,133,210,219,49, +197,174,227,37,3,229,127,14,224,225,9,128,88,145,21,208,49,242,162,39, +32,189,210,167,224,188,10,132,134,34,236,214,74,104,238,233,115,1,165,3, +225,85,15,193,52,242,64,14,96,137,135,174,242,31,13,240,98,3,73,83, +179,200,39,232,81,184,199,232,96,255,99,247,2,95,55,52,68,131,65,145, +101,15,2,57,32,67,210,33,122,109,2,64,73,32,69,4,33,128,162,194, +32,43,252,201,0,131,198,246,25,0,225,66,11,230,21,1,225,209,1,228, +79,3,225,66,3,163,238,227,200,3,225,221,12,160,222,225,0,0,97,189, +148,37,97,4,195,90,227,231,26,224,67,5,97,221,72,190,247,63,2,228, +1,3,64,252,165,236,241,58,0,247,65,19,245,46,0,224,210,2,247,60, +86,2,97,98,111,2,118,101,78,2,101,115,116,243,66,25,224,42,1,247, +70,58,225,178,13,247,70,10,225,238,1,246,199,2,224,24,12,226,9,4, +225,54,15,172,126,229,250,24,247,52,49,224,151,7,247,64,7,245,142,8, +246,80,5,66,24,32,69,196,195,164,196,97,35,228,196,0,233,10,29,160, +151,224,138,2,246,246,5,98,183,241,199,0,247,150,16,248,95,24,175,74, +225,42,8,247,158,1,225,179,19,229,99,2,254,166,1,64,150,35,59,250, +136,9,227,64,22,247,125,0,244,187,8,224,23,1,226,21,11,226,90,3, +247,137,14,192,167,169,116,2,95,55,53,225,212,2,229,91,27,96,125,225, +76,0,242,225,0,142,167,133,59,110,163,95,186,65,9,128,67,225,70,2, +193,33,214,71,64,253,47,127,191,168,248,177,2,97,213,245,203,4,230,68, +30,192,48,224,28,4,170,48,224,224,6,96,21,232,63,5,230,130,19,163, +218,121,99,225,57,4,225,58,26,239,233,0,137,25,2,53,50,32,235,101, +8,214,245,97,56,70,129,33,3,179,170,2,52,54,57,43,115,64,42,243, +170,1,101,59,83,170,64,28,96,37,37,166,32,12,211,158,32,147,66,114, +249,223,1,34,119,228,49,0,116,10,194,225,135,189,128,39,201,49,226,103, +25,227,82,11,229,220,17,255,74,6,150,235,227,241,2,98,27,229,170,5, +2,98,101,115,2,116,32,103,214,76,229,131,4,252,203,21,160,198,98,90, +102,198,105,61,231,144,5,229,2,5,195,15,252,38,7,254,57,14,228,54, +10,233,80,18,229,2,1,224,124,8,97,74,65,162,99,140,230,97,3,192, +42,228,125,0,226,78,5,193,186,193,188,251,20,1,251,179,32,251,226,3, +155,133,224,46,12,200,159,229,163,1,225,200,48,2,49,34,32,225,201,9, +226,133,12,225,208,4,227,203,0,133,6,64,61,101,40,225,213,2,229,178, +0,72,222,225,184,5,224,220,20,197,172,254,128,26,164,158,254,56,23,236, +212,0,64,56,70,141,228,40,0,254,35,2,230,101,19,226,138,14,229,134, +4,32,13,47,82,155,103,32,6,64,4,35,248,138,221,147,244,33,27,32, +17,202,223,2,54,52,32,32,13,244,1,2,155,164,64,34,182,54,71,168, +32,13,198,171,96,36,96,241,132,96,241,100,0,2,48,32,58,99,50,248, +49,10,64,28,202,37,111,164,33,164,64,138,2,58,52,53,216,74,241,4, +2,225,147,2,32,42,107,48,134,73,224,246,1,181,194,98,204,37,118,166, +81,65,245,129,249,96,227,64,101,208,135,199,77,192,42,101,81,202,228,230, +63,0,232,169,2,233,84,10,230,63,44,199,185,230,63,11,192,86,230,63, +0,96,236,232,168,16,253,78,16,148,92,128,110,160,10,227,103,7,2,102, +105,116,2,115,34,32,128,25,149,9,96,108,130,20,32,171,129,48,130,20, +2,75,50,32,230,34,0,231,212,2,65,151,233,158,0,225,167,0,253,168, +7,65,248,227,185,8,227,67,2,234,183,22,229,45,7,231,198,12,143,5, +231,134,4,224,238,6,2,100,105,115,2,112,108,97,2,121,32,108,2,97, +121,34,229,57,6,232,223,12,224,29,0,65,79,174,20,225,178,0,239,11, +31,33,88,87,234,248,50,0,46,99,88,138,224,78,0,207,11,241,16,1, +64,5,96,53,232,235,9,228,63,2,96,32,224,184,0,228,57,15,225,113, +7,234,42,7,240,171,24,225,106,57,2,50,34,32,225,77,5,133,114,230, +222,10,224,210,29,225,130,82,65,231,101,39,32,9,255,165,6,100,26,35, +12,190,124,113,111,67,49,33,160,32,254,32,24,214,177,35,31,153,154,32, +19,248,166,1,2,48,32,95,94,48,65,209,2,50,53,56,106,250,72,104, +117,78,128,26,2,95,49,55,64,98,85,29,192,44,2,95,51,50,74,240, +139,49,48,139,160,21,2,50,54,49,147,123,192,58,64,59,166,152,32,116, +184,225,97,227,163,153,128,87,144,132,64,178,89,187,2,50,57,56,173,17, +123,77,34,97,32,23,119,48,123,76,250,95,0,96,124,88,227,65,224,229, +116,0,225,80,5,225,247,1,2,114,101,99,2,117,114,115,2,105,118,101, +2,32,109,111,2,100,117,108,2,101,58,32,161,253,235,247,0,82,212,2, +51,50,57,160,193,224,71,15,2,44,32,105,2,109,112,111,2,114,116,32, +2,99,104,97,2,105,110,58,160,69,65,116,89,98,156,74,128,69,172,3, +2,52,53,48,97,114,217,200,2,90,32,90,129,184,32,19,134,102,32,227, +2,51,32,75,185,181,237,152,5,2,50,55,52,253,24,0,97,4,97,201, +33,15,89,177,75,126,64,22,210,169,32,22,121,29,64,28,128,16,82,233, +2,52,53,32,189,206,64,26,167,71,88,136,32,92,237,171,0,32,25,249, +82,1,97,230,87,128,58,54,93,64,2,50,55,32,235,247,4,98,214,132, +21,224,42,0,225,142,2,64,52,129,18,2,51,49,54,65,212,2,50,56, +32,239,228,2,165,121,190,3,69,125,128,73,32,58,96,51,58,9,189,36, +2,95,52,48,32,94,2,52,48,51,227,55,0,225,150,17,2,77,111,100, +33,212,2,32,110,111,2,116,32,102,2,111,117,110,2,100,58,32,161,222, +183,65,97,221,2,49,50,51,65,108,173,200,224,76,17,2,92,49,48,2, +38,115,101,2,97,114,99,2,104,32,112,2,97,116,104,2,61,34,32,160, +190,128,71,64,58,64,73,2,49,51,49,192,4,67,80,157,213,65,43,224, +91,23,2,112,97,99,2,107,97,103,2,101,32,112,224,92,1,224,83,18, +225,63,0,229,55,14,233,225,0,225,140,1,225,137,4,33,65,245,45,0, +241,19,1,199,25,131,190,129,194,224,31,1,80,240,2,51,55,32,234,5, +3,227,36,0,167,95,132,101,193,95,231,255,6,128,5,104,220,193,12,2, +52,51,57,98,136,228,241,8,66,174,228,241,2,169,73,226,131,0,2,50, +56,57,234,77,2,165,91,247,161,2,35,109,128,135,228,13,35,193,129,2, +100,111,101,2,115,32,110,34,52,2,99,111,110,2,116,97,105,2,110,32, +109,130,71,226,60,1,192,244,229,172,12,245,147,1,227,243,3,227,67,18, +160,220,101,31,161,115,215,86,99,240,35,14,35,177,134,238,120,122,237,196, +5,204,16,228,173,0,122,172,48,162,132,31,133,233,224,229,1,2,46,116, +120,78,114,32,25,133,239,91,134,94,114,128,5,32,22,203,12,62,153,159, +204,36,19,64,88,96,5,32,31,235,30,1,188,19,32,19,132,179,225,74, +8,73,174,2,58,52,51,171,31,234,195,2,38,84,234,195,2,124,11,96, +106,197,224,133,205,198,181,224,244,4,236,212,0,128,49,32,94,171,34,226, +185,8,165,196,164,67,2,50,52,50,64,25,69,58,100,89,100,231,2,50, +55,57,133,82,65,38,248,97,1,227,40,2,194,64,2,50,52,32,226,168, +9,224,240,1,2,76,111,97,2,100,105,110,2,103,32,112,162,67,245,119, +0,227,130,18,2,50,55,49,160,140,224,180,1,228,244,2,224,176,2,64, +68,2,50,57,54,32,4,163,188,66,87,39,76,97,227,226,226,4,226,223, +19,2,80,97,99,96,155,2,99,111,109,2,112,105,108,2,101,32,118,2, +101,114,115,2,105,111,110,2,32,109,105,2,115,109,97,2,116,99,104,2, +58,32,112,128,33,164,126,226,83,1,128,111,230,254,18,160,82,2,114,61, +34,103,140,160,153,225,75,2,36,188,64,183,137,50,65,180,184,171,129,180, +135,207,69,131,199,207,71,250,128,22,2,51,51,52,224,22,3,97,10,38, +168,132,108,66,157,2,51,53,53,64,162,138,116,33,91,64,122,229,150,0, +32,23,119,251,64,68,245,64,0,65,41,32,18,152,249,64,37,157,183,2, +50,32,65,128,17,134,245,32,17,2,52,32,75,128,17,131,68,119,112,231, +168,0,64,88,32,20,2,90,32,85,98,133,163,54,2,51,53,51,2,32, +95,56,96,17,178,220,199,200,216,158,231,191,0,32,34,131,55,96,123,232, +2,0,32,23,65,110,192,23,64,132,96,2,192,30,96,32,130,243,33,152, +2,54,32,58,100,71,32,13,2,94,71,69,2,84,84,73,2,77,69,77, +2,73,76,76,2,73,32,58,64,27,161,99,214,101,238,29,11,39,87,96, +142,237,4,9,233,217,0,100,201,131,157,234,2,9,170,141,160,81,234,58, +15,167,208,71,217,227,150,5,231,218,18,226,112,17,2,70,105,108,231,214, +10,231,44,3,167,39,253,186,5,234,170,1,2,52,48,57,243,91,1,128, +249,224,237,2,234,126,1,193,55,164,237,101,250,100,57,95,114,96,253,199, +72,199,110,234,248,7,67,60,187,18,235,3,3,160,14,100,1,110,108,97, +213,233,110,6,98,185,35,241,224,248,1,2,109,104,115,2,99,112,112,2, +46,104,115,230,139,0,206,16,164,255,249,167,2,224,138,1,96,132,197,93, +225,5,4,207,171,235,177,4,2,52,50,51,100,235,224,171,0,128,156,251, +36,0,225,227,3,2,49,50,48,100,31,67,124,99,154,228,187,3,64,114, +65,48,68,185,75,232,165,97,237,124,6,2,114,101,109,58,179,97,210,2, +102,97,105,2,108,101,100,128,219,32,113,131,96,2,94,117,110,2,108,105, +110,2,107,32,58,96,101,161,31,225,33,2,2,50,49,49,224,77,2,2, +77,72,83,2,67,80,80,2,72,83,34,238,82,6,224,46,2,225,228,5, +104,216,32,2,230,63,3,148,183,230,62,10,192,209,102,46,205,186,230,32, +2,226,180,19,2,82,117,110,2,32,99,112,2,112,104,115,226,175,20,33, +240,169,152,201,194,236,137,3,33,69,224,91,12,96,87,251,235,1,224,244, +0,224,140,16,2,32,45,45,2,115,116,114,2,105,112,32,230,168,2,234, +5,1,232,222,0,204,194,233,57,2,2,52,49,57,229,137,1,143,247,2, +39,32,79,139,0,224,109,15,2,45,73,34,232,189,0,64,49,224,25,1, +2,47,115,114,2,99,47,114,2,117,110,116,2,105,109,101,128,35,100,228, +34,81,251,35,1,233,101,22,165,212,139,204,224,239,17,2,79,34,32,233, +47,2,34,76,205,123,229,99,0,69,129,128,1,234,121,2,32,40,133,164, +2,79,32,102,224,77,0,2,39,45,68,2,77,73,78,2,95,86,69,2, +82,83,73,2,79,78,95,2,98,97,115,2,101,40,120,2,44,121,44,2, +122,41,61,2,40,120,60,2,61,52,124,2,124,121,60,2,61,49,52,2, +41,39,34,32,72,224,56,3,2,45,68,95,2,95,77,72,2,83,95,95, +64,24,134,91,65,78,141,125,2,56,32,79,224,215,1,32,24,133,227,229, +84,6,163,112,115,34,237,35,4,227,114,20,235,9,38,2,99,97,108,2, +108,67,111,2,109,109,97,69,92,131,148,237,58,16,2,49,52,56,237,58, +23,2,44,32,34,229,160,19,32,234,166,192,2,115,121,115,2,116,101,109, +35,233,64,222,99,233,228,110,3,224,236,2,97,5,182,30,64,34,224,21, +4,113,19,33,34,99,159,240,161,4,2,50,49,48,240,161,10,58,156,224, +39,5,33,64,2,51,55,55,97,102,137,83,229,185,4,165,174,64,29,35, +242,32,171,133,181,104,144,36,91,193,125,2,49,51,52,65,126,79,92,71, +63,2,57,49,32,253,238,0,104,220,123,39,105,207,225,51,2,130,120,135, +102,42,154,238,33,2,2,51,52,38,2,108,105,98,2,47,83,121,65,33, +2,47,73,79,38,3,64,19,2,44,50,56,2,53,58,56,129,94,2,90, +32,66,64,96,76,46,96,110,97,18,33,238,128,131,160,19,181,132,64,36, +224,118,7,32,202,229,227,0,50,23,167,209,32,41,224,84,3,171,167,249, +145,3,166,67,253,51,4,68,72,224,136,1,241,158,0,243,45,0,203,226, +235,199,2,69,151,149,185,33,192,32,14,133,236,2,94,116,109,2,112,110, +97,2,109,101,32,32,17,227,177,0,227,176,8,227,178,4,64,60,220,74, +60,122,64,106,32,137,2,54,32,89,135,207,252,33,1,213,235,254,154,17, +208,219,82,135,97,176,97,213,2,35,49,50,254,140,3,246,15,1,217,212, +108,176,224,45,0,113,108,192,33,214,90,247,72,1,224,42,3,106,147,244, +55,2,224,129,17,168,192,243,54,0,224,74,8,114,8,34,215,64,112,224, +33,14,41,110,224,33,22,134,139,224,67,20,97,57,96,33,106,222,130,225, +224,36,7,162,4,216,71,224,0,3,225,132,8,226,88,4,225,133,19,193, +44,225,132,71,2,49,50,53,224,166,2,138,3,224,133,18,194,216,203,101, +41,86,67,87,99,254,248,203,1,250,213,0,250,212,1,231,190,4,141,56, +116,41,2,52,48,53,169,180,65,92,2,58,52,48,250,95,0,228,161,9, +139,93,233,213,9,228,175,2,32,64,230,73,9,37,72,32,6,192,219,2, +83,32,67,161,1,102,51,2,95,54,50,143,108,168,226,165,49,192,59,72, +20,2,48,54,32,234,250,4,234,217,4,173,97,2,50,54,52,255,74,0, +235,23,7,224,47,0,196,122,64,74,131,177,69,17,77,91,32,19,172,192, +64,1,102,116,110,133,48,108,2,35,54,53,167,13,80,121,2,35,57,48, +129,60,33,107,229,54,14,2,68,97,116,2,97,47,67,2,104,97,114,197, +54,34,146,2,58,49,34,239,239,2,32,170,96,166,215,193,242,192,6,2, +49,52,57,96,123,2,57,32,35,156,200,128,11,44,188,160,190,203,186,36, +241,110,198,149,134,34,9,141,167,35,1,32,4,119,103,76,223,164,198,64, +13,132,230,2,85,32,58,64,35,128,10,122,200,67,156,110,62,54,249,2, +58,51,57,130,3,45,214,64,15,101,39,137,225,231,211,2,234,42,5,38, +131,240,176,19,245,11,0,2,64,58,51,64,197,96,120,241,162,0,149,205, +32,68,222,255,249,230,2,231,197,11,232,78,21,247,86,1,242,2,2,226, +110,1,156,199,224,26,12,226,137,6,224,102,21,44,37,241,120,0,225,11, +4,232,167,33,2,99,111,108,232,171,5,128,52,32,0,224,37,1,2,101, +110,100,2,45,111,102,2,45,102,105,2,108,101,34,96,28,224,26,1,2, +110,111,32,2,108,111,99,2,97,116,105,2,111,110,34,224,55,8,224,28, +7,33,119,130,223,111,83,71,133,75,220,101,4,32,26,194,79,99,154,2, +51,57,51,164,81,224,183,12,238,15,0,175,146,174,87,49,11,34,53,32, +75,217,236,32,71,67,151,130,155,64,83,254,182,0,218,192,130,188,135,180, +128,6,32,39,130,161,2,89,32,66,165,56,231,195,9,167,194,96,48,218, +86,204,188,253,208,2,236,207,0,2,39,32,85,254,85,6,182,76,240,126, +1,131,237,226,161,0,195,12,2,48,32,80,32,5,2,56,54,32,32,158, +2,56,55,32,118,78,128,238,32,81,2,51,56,56,97,60,86,28,241,210, +4,96,24,64,63,2,49,50,52,143,49,99,222,138,76,133,150,32,68,132, +173,32,22,80,145,96,92,32,132,36,244,128,11,32,68,131,38,33,86,126, +176,80,184,2,49,53,55,228,109,2,2,67,111,110,2,116,114,111,2,108, 46,69,2,120,99,101,2,112,116,105,2,111,110,46,2,73,110,116,2,101, -114,110,2,97,108,46,232,254,0,234,221,7,2,50,52,32,170,129,104,90, -251,106,20,2,44,32,97,2,116,32,34,161,9,72,115,2,56,54,50,241, -46,0,65,2,128,207,236,148,0,163,204,106,131,102,19,96,206,2,95,57, -48,168,253,96,213,2,53,48,52,128,118,2,53,48,53,97,142,60,143,226, -134,5,161,160,224,231,2,2,104,97,114,128,134,242,12,0,64,198,99,127, -35,150,66,96,35,194,64,21,201,124,253,141,12,78,202,217,25,254,119,6, -171,191,224,21,8,232,186,4,161,141,201,185,232,107,0,244,149,7,238,84, -1,180,132,255,165,1,224,29,7,238,122,1,168,8,244,95,1,132,202,84, -71,65,153,2,54,32,67,73,242,206,114,32,133,32,204,132,70,40,51,165, -118,67,223,70,95,2,95,51,50,197,250,101,242,105,143,122,181,36,188,2, -90,32,67,33,175,78,58,161,12,227,8,13,2,78,101,115,43,69,2,32, -102,105,35,12,2,115,32,110,63,254,2,97,108,108,2,111,119,101,235,88, -1,225,11,4,73,180,254,83,7,245,44,3,141,49,78,61,224,50,6,160, -162,194,67,174,213,224,154,10,226,170,21,2,101,120,116,2,114,97,32,96, -173,2,40,115,41,162,180,32,48,2,52,49,56,206,230,131,162,228,179,2, -32,15,172,84,160,32,161,53,237,212,1,235,170,9,224,26,6,106,96,167, -9,143,183,208,227,131,11,115,28,246,61,1,163,37,236,217,19,132,117,111, -99,128,149,2,57,51,56,32,33,119,19,238,42,2,244,21,0,131,13,254, -22,1,166,17,2,85,32,80,32,32,229,106,15,166,112,2,53,55,53,164, -132,64,20,134,96,129,25,97,52,32,248,64,24,65,54,128,24,64,47,99, -171,120,207,2,57,51,49,128,78,64,45,150,38,106,130,32,112,144,29,225, -57,2,2,67,32,79,231,99,1,224,25,5,100,0,193,28,64,123,32,135, -197,172,198,81,160,57,252,48,7,227,208,1,226,227,1,201,140,242,68,8, -98,67,226,250,12,137,154,229,187,4,2,111,114,100,2,32,119,105,2,108, -100,99,2,97,114,100,226,252,9,138,194,224,194,0,81,7,200,178,232,209, -0,71,123,98,14,64,207,224,254,0,248,20,2,193,229,225,197,1,87,64, -33,71,64,72,2,65,32,64,2,64,65,32,96,20,166,54,96,74,100,117, -107,253,64,25,232,155,1,238,107,10,233,52,0,225,52,4,164,86,96,124, -235,211,4,251,144,5,96,31,64,70,249,133,13,64,124,133,127,2,75,32, -66,244,44,9,148,4,136,163,145,2,155,46,224,74,4,32,167,97,218,227, -94,4,64,88,133,194,216,0,239,153,8,64,34,216,150,33,238,133,247,64, -203,161,10,69,199,192,7,64,173,64,29,226,217,0,230,99,0,134,97,32, -27,91,238,232,38,42,2,103,101,116,232,38,12,2,48,56,32,129,173,203, -174,241,146,0,133,241,220,204,96,11,231,236,0,103,32,228,159,0,231,12, -22,2,80,114,111,2,120,121,34,164,13,224,156,2,64,125,220,171,103,22, -141,110,138,174,64,131,253,17,3,32,17,98,37,64,8,32,38,64,33,176, -236,98,51,34,173,36,51,92,166,144,74,64,35,199,109,64,55,129,117,64, -66,235,28,2,98,79,160,110,129,161,238,225,18,2,50,52,55,64,12,99, -132,238,225,0,246,124,12,2,57,50,51,243,248,3,231,82,3,89,159,229, -122,1,101,98,109,201,64,117,35,225,229,155,0,217,249,185,175,242,135,1, -88,193,224,5,6,247,59,7,134,184,96,59,238,85,13,228,112,0,128,24, -143,187,166,86,2,54,57,57,97,101,219,152,242,3,5,176,25,177,232,99, -214,66,12,70,51,64,73,2,80,32,95,2,55,50,32,76,89,121,79,2, -57,53,55,133,201,230,42,2,246,111,2,199,115,150,116,32,69,219,115,160, -211,64,162,246,66,0,141,71,65,252,249,228,0,181,235,130,71,131,78,2, -80,32,58,128,33,228,101,0,225,156,10,245,194,1,247,109,1,96,42,221, -138,232,212,4,96,153,102,236,96,244,225,103,0,207,47,224,40,0,32,89, -96,238,231,124,4,2,58,57,57,131,174,244,218,0,224,238,1,76,127,99, -50,32,36,131,132,68,155,224,178,19,224,210,0,128,106,247,122,1,2,57, -57,54,131,121,2,57,53,52,224,120,0,227,90,1,208,106,72,93,204,240, -252,208,4,64,46,131,111,2,90,32,85,96,144,191,239,251,29,0,132,252, -133,170,32,30,131,93,224,167,1,2,55,51,54,77,185,231,204,0,130,148, -233,77,6,98,66,2,55,51,55,128,15,231,64,0,2,52,54,56,100,223, -93,127,2,57,57,49,253,126,2,225,76,4,68,126,170,65,234,76,14,64, -158,64,209,32,159,229,146,0,245,46,6,245,52,8,128,251,131,252,253,167, -0,72,10,253,137,24,224,32,23,224,29,20,224,26,17,224,23,14,224,20, -11,224,17,8,224,14,5,224,11,2,235,188,1,70,218,254,66,0,225,3, -4,198,144,69,24,65,69,130,7,190,193,87,250,115,221,145,130,236,31,1, -224,9,2,68,112,164,5,2,51,48,50,68,207,67,149,224,6,6,105,220, -64,3,100,163,192,76,32,5,43,104,2,51,48,48,160,28,119,102,224,106, -18,108,227,224,108,1,66,51,96,114,224,108,31,2,82,32,95,224,108,24, -161,51,74,31,128,34,224,110,6,160,103,224,117,2,224,106,9,224,63,3, -224,113,2,173,41,131,39,192,147,224,40,0,224,108,18,224,115,2,128,67, -224,61,13,160,106,43,236,2,57,32,102,231,134,0,2,92,51,52,2,38, -115,114,2,99,47,77,2,105,99,114,2,111,72,115,2,47,84,67,2,77, -111,110,2,97,100,46,2,104,115,92,32,25,2,44,49,55,2,52,58,53, -237,42,2,118,24,68,125,166,242,2,56,54,32,224,11,1,231,10,2,52, -48,192,11,2,53,57,32,192,10,2,54,48,32,160,10,2,58,57,56,203, -142,66,124,2,53,56,32,64,18,132,240,251,23,1,224,9,1,96,33,35, -224,140,79,86,197,32,46,176,203,224,46,10,224,56,2,60,222,224,56,1, -224,63,5,182,110,224,53,10,224,149,1,224,52,8,165,3,51,19,226,59, -3,183,245,193,161,96,51,128,50,224,6,6,224,33,0,64,13,224,91,4, -224,33,14,160,26,224,40,3,224,33,13,224,40,3,69,45,69,56,119,122, -32,180,234,229,1,232,151,16,96,242,51,102,171,67,69,149,90,156,230,22, -0,238,177,15,2,97,115,115,2,101,114,116,66,54,2,100,101,58,2,32, -101,120,2,112,101,99,47,112,2,61,34,32,253,17,2,249,254,1,121,241, -45,112,32,154,139,183,42,32,70,157,2,79,32,95,120,112,64,7,73,70, -96,7,32,152,229,148,0,241,223,21,2,103,111,116,160,113,128,98,160,93, -196,198,73,172,102,198,133,229,32,16,165,219,2,49,50,52,32,17,225,78, -0,2,55,32,102,224,84,0,2,84,67,69,2,120,112,114,153,175,224,25, -7,249,81,0,224,26,9,2,75,105,110,235,77,0,224,26,6,2,83,111, -114,212,108,32,120,99,44,145,3,53,19,160,11,32,153,133,113,199,7,65, -137,41,55,33,176,107,238,2,57,55,56,239,102,0,231,44,1,240,108,18, -225,54,19,2,77,117,108,2,116,105,112,2,108,121,32,2,100,101,102,2, -105,110,101,2,100,58,32,160,184,2,51,50,57,96,246,143,173,32,147,165, -239,2,51,57,55,2,32,58,57,95,172,140,134,2,57,55,55,239,95,0, -64,153,128,22,254,98,0,194,173,221,152,155,18,96,197,98,163,32,51,200, -141,40,129,78,12,96,24,128,16,226,164,12,233,6,18,233,35,14,247,27, -0,203,18,233,154,8,216,146,160,163,224,31,1,105,81,32,235,234,195,4, -76,75,64,6,99,107,234,195,0,224,94,13,36,237,233,142,3,235,140,1, -233,207,23,253,71,1,224,173,10,224,200,12,97,175,234,124,10,96,130,241, -249,6,96,23,67,129,2,55,52,32,195,32,75,193,145,73,36,214,128,239, -99,134,131,132,64,6,96,79,254,173,7,2,99,99,32,226,214,3,32,38, -69,246,96,87,129,47,129,52,41,184,192,21,2,57,55,48,224,11,2,224, -133,0,32,6,67,181,96,11,32,141,132,174,237,118,1,97,11,114,132,32, -76,129,210,187,102,107,167,237,8,2,64,68,35,46,2,53,56,50,130,105, -2,54,55,32,224,6,7,32,95,234,8,0,2,50,32,75,2,52,32,65, -162,140,237,236,9,224,114,4,224,101,4,2,55,50,50,224,101,14,32,72, -227,194,0,224,72,26,2,53,56,49,224,72,17,131,119,246,4,0,224,69, -3,128,60,68,14,224,60,5,2,58,57,54,240,10,2,192,46,189,194,2, -54,54,32,171,31,235,41,14,192,66,131,203,112,188,235,28,4,32,26,195, -178,71,32,2,49,49,52,67,181,32,86,225,79,0,235,77,7,32,29,130, -91,32,27,82,9,98,73,128,14,79,147,98,95,102,154,197,154,66,118,96, -76,235,155,12,32,31,202,146,142,123,82,108,112,93,108,40,40,107,236,40, -0,32,42,196,183,171,193,235,69,5,119,41,235,179,15,235,214,93,235,116, -4,2,58,57,53,225,185,1,2,57,51,55,213,239,117,56,2,53,49,48, -170,75,2,79,32,80,91,146,67,70,69,206,32,15,66,244,71,67,244,109, -0,64,29,100,165,97,255,111,111,97,64,129,96,68,187,123,217,32,43,49, -148,2,51,32,102,241,147,2,2,105,109,105,2,116,105,118,2,101,115,46, -227,213,0,32,48,129,242,224,38,12,166,238,32,36,197,185,224,189,21,66, -252,121,40,224,196,0,2,52,49,32,133,131,32,22,96,20,74,219,144,43, -96,180,224,48,9,213,1,192,48,128,242,224,48,18,142,41,224,48,1,101, -115,224,48,19,99,166,224,48,2,99,118,224,48,1,217,236,96,27,98,127, -224,42,1,129,114,64,162,225,114,0,168,190,225,163,11,65,56,131,30,48, -164,96,32,65,153,2,57,53,50,64,74,134,112,224,10,1,96,128,32,37, -189,153,2,57,53,49,64,51,212,68,159,241,96,5,32,26,64,198,71,189, -225,180,12,2,45,62,34,145,34,64,66,244,82,1,125,231,212,82,64,66, -226,38,0,2,58,57,52,130,154,115,247,32,13,162,66,161,46,103,186,65, -8,226,37,15,96,112,32,34,130,35,224,34,12,2,78,97,116,128,35,129, -14,226,147,13,2,121,109,98,2,111,108,34,96,38,129,42,224,38,12,60, -78,2,115,116,114,2,97,105,110,160,81,222,201,226,239,20,233,183,0,32, -48,129,82,224,38,12,169,249,32,36,184,123,65,45,129,106,32,19,196,111, -38,1,224,61,1,2,98,117,105,41,103,2,110,34,32,2,64,64,35,32, -32,64,3,2,58,57,51,201,68,119,239,117,224,67,41,140,143,241,147,0, -178,204,32,95,96,100,41,194,2,57,51,54,167,106,224,18,7,32,63,129, -129,108,154,134,49,123,43,224,9,0,171,138,243,215,2,2,57,51,53,224, -6,1,138,151,108,54,96,81,32,80,197,215,108,219,140,222,2,60,32,64, -102,46,214,26,160,18,105,159,47,173,2,55,52,49,252,156,1,252,117,4, -96,200,232,64,5,54,125,2,73,100,101,97,166,120,141,2,90,32,95,224, -138,1,2,85,32,73,160,214,216,31,32,28,141,203,106,111,72,207,253,35, -2,190,6,136,22,125,150,249,228,10,64,7,131,68,64,73,234,173,7,148, -56,186,227,96,82,204,255,129,58,167,116,108,175,173,36,67,36,197,189,64, -89,179,90,85,208,133,235,224,87,1,245,238,1,101,255,248,176,1,161,90, -213,63,128,115,192,251,130,101,116,33,74,203,64,126,101,32,2,51,53,51, -97,79,75,48,32,38,248,25,0,231,19,10,59,50,231,19,2,74,42,231, -19,7,216,107,242,219,194,242,206,9,32,250,204,161,225,37,12,111,176,225, -37,0,163,74,232,57,7,136,51,225,43,173,225,18,7,32,229,233,183,0, -201,230,245,13,13,32,41,131,131,85,58,250,204,2,224,39,6,32,38,131, -147,32,38,47,86,192,39,234,9,1,68,36,132,79,228,24,3,176,182,255, -78,5,129,114,237,34,7,188,104,191,102,32,13,246,6,0,151,69,2,57, -50,49,108,122,95,17,196,132,128,121,227,155,1,225,252,2,185,20,162,1, -90,182,246,100,0,195,158,2,95,52,51,104,143,159,12,32,72,131,144,234, -234,4,246,66,14,32,44,234,127,8,125,216,246,68,204,246,63,10,2,58, -57,49,198,229,224,244,26,225,24,207,158,106,225,18,1,228,132,4,2,55, -51,49,101,123,80,95,97,62,32,32,132,122,236,255,5,248,165,17,191,87, -224,79,4,103,174,64,119,70,69,32,34,175,220,2,55,50,57,41,187,190, -241,168,121,207,70,224,2,3,188,94,225,22,6,186,162,100,73,2,54,53, -55,240,199,2,125,136,75,235,2,55,49,51,253,0,4,96,145,131,105,167, -58,74,1,66,42,177,56,32,141,253,123,1,154,143,151,114,231,21,0,136, -93,96,121,149,104,224,25,6,99,173,67,196,232,160,5,129,5,232,161,4, -96,115,99,183,231,145,0,68,206,224,12,0,149,1,224,50,5,67,244,224, -50,5,157,38,231,52,3,189,142,230,31,2,239,223,3,182,86,178,95,228, -170,1,232,9,2,64,47,200,8,200,100,189,4,168,12,232,44,2,221,221, -126,31,137,208,102,185,228,242,3,33,232,136,150,240,56,0,96,34,2,54, -57,56,193,97,192,16,65,154,178,77,95,241,2,95,54,55,150,101,65,204, -128,11,253,20,5,220,176,226,250,6,133,124,2,53,55,55,193,18,32,152, -98,246,192,211,224,130,1,162,55,160,186,2,54,54,56,224,117,0,224,206, -4,128,171,224,131,4,194,84,137,231,254,16,1,233,107,3,131,28,192,130, -224,50,1,185,27,243,86,0,225,50,8,65,51,234,184,2,141,176,241,227, -1,241,47,13,2,95,55,54,128,45,105,172,236,90,6,2,36,102,34,224, -140,0,2,89,32,66,160,156,203,131,64,144,32,7,64,50,245,162,20,2, -36,120,34,246,213,2,2,49,52,56,225,14,5,224,162,24,244,19,0,253, -35,0,129,225,225,87,0,235,0,2,206,218,226,171,14,96,16,225,91,0, -251,106,0,67,45,164,149,228,156,1,227,12,2,97,112,255,171,2,231,155, -6,160,51,97,65,224,0,0,236,110,6,137,167,227,153,4,65,7,227,203, -7,224,169,0,47,138,226,122,1,66,135,228,142,2,2,54,54,57,227,81, -7,65,69,68,183,64,164,2,51,53,50,129,152,104,12,176,182,66,28,149, -42,160,223,228,55,6,161,100,228,156,9,182,179,224,206,6,64,74,224,206, -6,76,243,228,154,8,228,117,3,132,118,224,225,17,128,77,236,162,0,101, -170,96,216,98,232,150,57,77,64,2,48,54,32,248,31,5,240,161,1,131, -215,224,193,6,173,17,224,174,6,229,73,9,128,159,95,33,104,225,96,11, -160,13,224,177,1,128,9,64,174,226,5,3,97,146,35,233,2,48,32,79, -2,32,35,55,249,242,1,230,232,4,224,94,3,253,71,1,228,116,4,134, -64,229,154,0,195,236,130,126,161,233,224,123,7,229,91,11,44,17,2,57, -49,48,227,36,1,250,193,3,66,240,32,58,33,174,58,159,120,221,96,165, -238,58,1,133,58,2,51,50,52,134,230,36,82,156,8,96,21,115,174,199, -66,245,186,1,80,16,227,1,3,39,20,138,173,82,18,70,201,188,163,231, -174,1,47,124,47,193,34,205,66,173,254,169,3,225,189,2,92,188,48,242, -64,135,2,56,56,55,141,18,69,227,64,6,198,37,78,58,64,234,253,4, -0,255,80,1,198,156,129,89,230,72,11,248,138,1,226,121,8,68,239,65, -54,64,78,128,144,198,52,201,31,142,240,195,27,231,64,0,129,184,230,95, -1,224,29,5,230,54,5,160,7,226,62,1,248,152,2,2,101,113,34,172, -243,230,65,1,224,87,1,225,246,7,231,17,0,228,41,0,160,225,230,99, -0,151,121,255,151,0,100,250,145,72,97,129,65,18,130,78,229,146,4,97, -216,96,40,37,216,101,125,197,149,231,116,26,230,78,16,230,76,1,200,123, -232,141,1,229,103,0,230,91,54,34,51,64,19,226,163,7,34,46,66,59, -125,73,129,247,232,75,2,251,234,6,226,7,157,154,49,2,48,55,32,193, -236,117,215,134,37,2,95,56,53,96,245,213,237,128,39,225,167,4,164,163, -225,148,117,65,149,212,57,233,220,7,226,101,8,226,85,6,215,226,64,217, -147,76,37,69,34,194,32,98,197,33,234,235,3,139,162,225,159,0,229,134, -0,68,147,175,76,228,64,2,96,139,48,57,201,246,227,80,2,107,22,192, -57,99,128,68,151,69,36,170,194,137,229,227,20,5,96,13,144,60,101,202, -172,116,2,57,50,32,233,198,1,2,56,52,56,233,147,2,234,82,2,85, -81,69,176,165,213,41,17,2,56,32,102,225,8,1,194,40,168,38,2,56, -52,50,102,1,87,125,65,50,230,140,1,33,43,141,113,228,64,3,166,140, -2,55,51,48,233,36,1,225,9,3,74,163,224,13,0,234,152,1,173,165, -224,40,2,180,4,2,57,48,50,97,16,102,70,2,51,57,49,238,79,0, -224,207,4,2,55,51,57,105,247,253,220,3,113,89,134,0,204,60,230,158, -0,224,244,8,130,107,32,209,142,32,124,49,195,82,65,38,70,236,68,183, -224,50,1,55,90,2,116,114,111,2,108,46,69,2,120,99,101,2,112,116, -105,2,111,110,46,2,73,110,116,2,101,114,110,2,97,108,46,2,112,97, -116,64,9,2,77,97,116,2,99,104,70,2,97,105,108,196,175,131,76,209, -119,104,117,130,220,2,56,54,50,196,84,206,146,2,80,32,35,137,10,64, -20,142,25,225,53,3,2,95,56,57,231,77,0,2,57,48,49,110,220,64, -228,111,46,196,122,33,81,86,176,32,47,239,46,3,230,195,6,32,6,2, -56,52,51,131,146,65,94,79,109,114,220,227,110,1,161,73,130,193,2,56, -57,55,167,224,224,46,4,126,57,195,156,37,1,68,6,213,253,192,111,231, -81,16,130,250,224,5,3,233,136,0,229,44,1,227,75,2,139,128,240,201, -11,233,178,5,236,194,0,230,229,6,239,231,7,252,254,13,224,75,4,174, -71,230,178,1,238,133,5,224,5,3,96,158,232,16,1,248,22,3,228,59, -1,106,183,238,59,9,32,83,244,13,0,224,114,1,192,34,105,214,170,225, -230,66,2,241,121,2,166,69,224,17,0,2,83,32,73,196,111,224,52,1, -207,149,241,197,7,160,119,224,118,0,238,37,0,241,194,7,224,143,5,224, -190,0,227,193,2,239,161,4,224,56,0,229,255,0,238,206,4,225,220,1, -237,104,8,192,83,225,181,3,249,79,0,202,211,32,34,35,158,237,215,0, -237,239,1,237,108,2,100,75,2,56,57,57,64,122,209,154,160,9,230,139, -17,43,133,2,49,50,54,203,134,230,135,11,204,140,228,194,1,67,11,216, -192,2,57,48,48,64,16,227,26,1,197,244,226,134,2,227,7,4,236,109, -6,227,59,3,106,210,241,146,5,168,102,224,128,18,2,55,56,55,224,128, -5,225,71,1,226,104,3,224,108,0,166,214,174,167,128,144,224,82,5,125, -180,33,80,160,84,224,91,0,102,193,192,40,224,108,3,226,235,2,231,76, -5,64,51,90,18,239,171,10,219,235,197,172,36,218,221,156,101,24,131,215, -32,152,32,24,217,238,182,78,199,158,64,7,98,58,2,58,56,57,213,121, -175,222,128,211,64,124,224,97,1,226,233,0,224,246,17,98,71,224,246,24, -32,110,244,213,0,177,210,233,145,24,32,51,200,115,224,162,1,225,244,1, -33,65,230,217,6,249,130,13,224,13,1,205,1,164,14,244,153,1,224,69, -2,101,204,226,26,2,228,244,2,64,122,2,39,32,85,32,47,2,55,57, -32,224,176,1,2,92,51,52,2,38,115,114,2,99,47,77,2,105,99,114, -2,111,72,115,2,47,68,101,2,115,117,103,2,97,114,46,2,104,115,92, -32,25,2,44,51,56,2,53,58,49,2,48,34,32,229,112,5,243,44,5, -229,109,5,227,248,2,224,2,9,224,71,1,228,182,3,230,13,6,230,10, -4,229,190,10,128,201,244,78,0,132,174,224,85,9,133,10,229,246,5,224, -96,1,224,102,8,247,158,14,230,122,17,247,174,15,227,135,8,224,52,26, -224,195,3,224,31,11,130,5,225,95,17,246,209,13,224,23,1,247,8,2, -233,157,0,194,68,224,8,10,166,112,224,11,0,215,26,247,42,0,105,153, -195,41,128,83,228,144,4,226,239,3,240,163,6,166,61,209,194,224,76,0, -226,207,12,69,234,131,112,2,56,54,53,225,172,5,229,117,5,231,169,4, -138,154,198,90,142,162,202,43,232,51,8,245,70,3,111,4,245,70,2,105, -72,65,200,32,36,199,94,183,29,183,21,228,98,2,225,243,11,236,83,1, -242,40,0,114,205,224,144,5,165,68,147,22,196,184,196,154,229,123,1,235, -134,0,2,52,49,51,238,139,0,64,163,236,186,4,252,122,4,96,135,145, -200,224,141,4,130,81,2,95,56,55,196,124,250,95,17,226,206,7,233,49, -2,224,48,12,226,202,2,226,197,17,226,161,3,226,32,0,97,33,128,220, -32,213,253,68,6,114,176,128,200,148,157,189,42,224,138,3,226,226,36,106, -250,226,214,3,226,212,0,226,96,18,173,215,247,174,4,194,52,242,38,4, -129,149,210,213,207,49,226,67,2,240,33,0,196,166,226,73,14,193,110,244, -1,6,248,129,2,194,4,34,84,2,56,55,53,226,84,10,228,92,3,229, -191,3,176,111,228,79,3,233,247,3,224,11,12,228,24,55,230,53,7,239, -71,0,223,8,228,229,4,227,164,10,224,182,0,225,197,1,2,54,52,48, -224,60,3,226,5,8,241,202,2,224,40,0,74,55,74,172,52,59,235,24, -2,229,82,9,230,8,4,224,164,6,236,113,1,141,4,228,112,2,74,161, -79,224,242,244,6,194,46,246,236,1,96,225,72,11,129,171,228,34,1,213, -145,32,160,247,134,0,226,114,0,229,33,2,245,245,0,2,56,56,50,240, -131,2,250,5,1,2,56,56,51,234,57,0,96,16,2,50,51,57,236,10, -7,224,45,0,65,193,93,77,65,30,2,56,52,32,148,2,2,56,56,53, -234,147,0,99,196,137,72,128,178,96,16,192,100,229,96,10,163,31,66,131, -228,203,0,253,86,3,233,2,3,99,94,43,207,162,196,228,13,5,253,1, -7,64,196,228,235,11,100,23,183,188,164,247,224,39,5,132,73,192,38,224, -37,2,252,254,3,133,174,224,229,0,2,90,32,89,237,118,0,231,226,11, -197,95,32,59,235,43,3,233,250,0,237,178,1,239,29,2,164,8,237,173, -5,231,201,5,230,94,15,224,177,1,229,120,8,238,196,20,106,214,236,50, -2,237,226,2,230,147,3,228,84,18,235,17,1,146,37,233,72,1,153,69, -238,86,1,244,206,3,228,229,0,233,190,2,226,252,1,255,246,4,235,6, -21,224,63,0,206,121,228,74,3,174,85,251,190,0,227,144,0,179,190,150, -214,2,55,48,52,128,39,251,213,8,176,230,32,30,32,222,242,50,0,248, -118,4,89,145,248,119,2,131,96,152,125,2,56,57,50,145,194,34,177,32, -63,209,242,128,177,116,116,255,70,6,229,210,6,224,21,20,224,227,5,224, -46,8,160,35,195,205,149,18,166,138,215,218,128,84,228,228,3,99,129,228, -14,0,243,204,7,238,212,4,187,131,250,232,1,143,158,2,52,53,52,117, -138,96,66,254,156,2,225,252,11,229,133,0,236,8,0,240,163,2,240,224, -6,225,252,5,232,57,0,224,66,0,224,94,1,231,208,2,253,141,1,109, -91,36,89,2,50,57,56,248,143,3,240,56,2,194,43,96,26,32,93,232, -154,0,249,252,1,32,208,36,67,129,181,194,243,243,178,4,245,226,5,224, -5,2,202,180,231,41,8,246,40,0,250,115,11,192,25,160,90,225,40,1, -192,18,232,77,0,32,77,2,56,56,56,246,243,1,128,6,136,42,130,148, -101,192,2,57,48,32,97,123,175,70,68,210,224,14,5,2,95,54,51,162, -202,160,0,247,229,13,225,205,0,226,56,1,164,41,225,8,1,150,175,2, -56,57,49,228,42,7,247,144,7,2,110,34,32,224,22,11,2,116,116,34, -175,215,220,26,239,252,0,98,165,220,170,67,126,32,231,164,158,34,129,124, -38,161,231,188,151,225,185,3,32,80,208,100,33,25,34,166,193,177,128,56, -2,51,51,53,160,142,80,114,64,45,208,121,165,184,80,203,144,77,241,141, -0,128,238,39,39,96,107,228,144,0,231,243,0,235,190,3,130,54,64,119, -176,231,67,91,239,23,17,232,109,2,238,193,1,235,72,10,230,38,1,233, -41,6,238,249,14,224,98,12,229,29,0,183,80,163,130,229,86,4,234,110, -1,249,5,5,192,8,224,17,9,96,8,194,37,252,64,1,252,37,4,252, -38,1,224,93,1,237,76,6,224,89,1,224,8,0,2,95,55,52,65,113, -97,92,2,54,56,48,241,126,12,2,61,61,34,233,105,0,250,227,4,237, -91,1,230,255,2,228,91,4,224,16,16,123,224,66,111,82,174,130,252,84, -49,99,102,98,151,2,35,50,32,254,222,1,240,59,4,241,110,25,2,69, -110,99,2,111,100,101,2,68,97,116,2,97,46,104,145,113,2,49,52,49, -2,58,49,51,241,113,2,225,253,6,228,169,0,237,118,14,224,45,28,224, -22,0,193,234,249,179,4,234,252,10,234,90,5,170,50,65,21,225,148,16, -53,102,2,54,48,32,252,65,1,225,143,9,245,44,5,226,160,3,226,122, -4,237,113,1,234,97,3,234,227,4,165,109,197,187,35,113,147,174,57,108, -32,11,147,134,35,201,68,17,88,215,128,3,2,80,32,90,32,1,164,89, -229,234,8,65,222,32,53,2,95,52,57,106,57,66,214,2,90,32,66,133, -68,134,175,160,14,230,105,6,234,119,4,202,72,65,158,2,75,51,32,192, -24,224,55,11,32,15,58,46,171,107,32,126,136,126,225,158,5,66,100,32, -26,200,89,100,162,156,165,196,18,233,141,3,242,187,7,230,144,1,2,83, -32,67,248,195,8,2,85,32,73,233,251,2,234,222,24,246,111,16,169,208, -214,11,49,183,32,93,33,123,2,56,54,52,75,76,140,74,64,197,135,74, -2,80,32,58,108,184,64,235,241,103,0,233,113,4,96,162,101,106,224,184, -15,75,195,181,241,234,253,0,224,149,0,96,57,172,14,192,36,224,37,9, -96,24,221,121,237,120,4,2,67,32,79,235,211,2,246,236,3,32,184,134, -90,230,171,7,2,51,53,50,32,8,37,254,227,246,1,2,99,111,110,2, -65,114,105,2,116,121,34,225,24,2,36,23,226,54,4,96,132,32,84,198, -129,32,33,71,227,66,38,32,22,32,45,232,122,6,231,123,2,96,44,127, -14,235,184,0,199,11,36,127,67,112,129,37,2,55,49,32,97,124,64,88, -230,229,7,133,153,175,144,224,95,0,96,64,192,53,214,207,239,7,0,32, -5,64,107,175,92,32,31,205,203,176,11,64,146,37,55,64,89,238,184,7, -158,172,96,86,190,110,252,50,1,129,225,227,32,3,202,98,38,63,65,243, -99,7,76,150,32,55,2,75,32,89,231,17,0,247,36,1,226,61,9,224, -25,12,2,50,50,32,241,124,0,251,161,1,107,199,227,171,0,79,170,137, -55,224,37,22,230,239,3,242,67,2,226,138,4,224,48,4,2,90,32,67, -224,88,10,224,38,10,175,135,90,207,241,202,5,232,142,0,250,104,12,244, -14,9,244,13,13,130,246,238,115,3,224,49,13,236,155,3,241,159,13,32, -42,140,77,199,14,225,64,18,243,209,2,225,63,3,229,17,1,132,40,84, -162,229,136,0,228,31,15,100,85,224,25,12,96,76,129,38,224,25,6,96, -168,192,25,251,131,5,99,10,224,184,16,96,30,224,185,11,81,57,252,64, -8,225,133,9,245,147,12,237,111,6,161,72,224,88,5,162,6,2,54,54, -32,252,169,6,224,164,10,99,53,224,163,20,225,21,13,96,91,225,21,12, -108,159,224,111,16,99,234,225,19,26,224,58,10,100,174,224,170,21,224,59, -16,64,34,224,59,22,227,249,14,226,23,16,99,100,225,1,12,164,218,224, -138,14,227,183,8,128,138,2,49,51,52,225,1,24,64,114,224,58,10,2, -56,54,55,36,79,79,98,225,7,24,228,140,14,2,56,55,50,225,238,8, -226,234,5,226,233,21,228,226,14,224,146,1,227,221,39,229,29,2,232,242, -0,100,214,35,232,136,17,67,232,32,249,39,102,160,193,158,60,96,17,109, -179,160,17,32,48,136,55,160,48,106,92,70,196,32,24,135,151,2,102,47, -61,40,93,64,18,64,12,32,149,2,58,56,54,231,69,2,103,255,32,4, -38,160,134,98,64,6,32,34,135,27,70,208,32,88,239,8,2,197,37,246, -153,15,196,251,135,177,224,7,1,117,202,32,232,64,195,67,37,32,98,135, -72,64,95,104,151,116,139,161,12,99,220,32,34,179,93,32,1,158,51,226, -195,11,207,19,228,245,17,224,25,9,95,230,233,74,17,103,132,43,211,95, -185,2,55,52,49,200,234,75,189,119,45,224,19,2,167,109,126,113,176,189, -207,171,2,52,50,32,64,207,246,250,2,149,55,240,94,1,255,125,3,32, -7,80,12,214,241,41,166,86,120,2,53,54,32,2,64,79,32,32,174,236, -67,0,2,95,49,50,75,66,2,52,56,32,248,224,2,33,50,2,53,56, -50,98,93,32,109,65,235,45,153,2,51,32,35,240,135,3,233,237,9,97, -3,73,238,160,24,128,141,108,202,188,104,224,6,5,239,102,3,229,97,4, -214,46,183,206,225,109,9,233,83,0,234,109,10,234,48,0,160,100,128,65, -41,70,64,207,2,53,48,52,32,218,2,48,53,32,234,182,2,128,52,129, -99,117,148,129,99,253,26,5,106,2,229,181,5,224,53,0,65,166,241,121, -7,2,102,34,32,205,161,64,34,2,53,55,53,221,114,96,49,97,246,224, -50,14,224,127,8,139,65,2,95,56,52,87,180,224,150,2,177,59,229,106, -21,233,178,9,242,240,2,231,234,6,161,118,32,105,35,251,130,143,2,95, -52,48,74,150,172,96,129,221,237,25,2,180,58,233,44,11,254,106,0,224, -32,15,199,169,225,200,8,237,23,2,155,245,147,143,2,51,55,48,236,141, -21,207,13,64,193,79,15,34,213,249,147,0,227,154,8,131,153,33,78,130, -6,226,77,15,32,73,238,74,0,96,92,224,154,2,2,95,57,48,65,198, -225,33,5,225,95,1,226,178,33,224,154,0,196,148,238,2,13,254,141,2, -212,59,212,237,252,221,12,252,220,7,224,52,21,234,140,9,224,10,4,224, -52,13,163,67,224,41,4,249,42,5,64,42,236,115,4,226,245,5,113,163, -2,76,105,115,2,116,95,84,2,121,112,101,2,46,43,43,241,162,0,250, -206,2,194,243,227,202,3,240,186,11,195,98,228,101,8,33,199,252,45,0, -64,23,36,241,98,222,239,65,7,38,33,140,254,37,21,69,46,37,114,128, -32,32,52,156,120,2,51,48,32,160,17,32,43,139,67,2,75,32,66,192, -168,78,158,248,32,0,229,117,5,224,242,1,2,105,109,112,2,111,115,115, -2,105,98,108,2,101,58,32,160,237,173,234,148,232,128,61,69,149,2,56, -54,50,128,78,98,99,253,242,0,224,94,11,37,212,2,51,50,32,242,23, -2,64,64,252,27,1,96,174,168,9,224,218,3,64,95,175,160,113,247,189, -94,102,18,2,51,49,32,32,91,173,28,224,115,14,69,219,160,98,239,229, -4,230,84,3,224,56,12,67,85,230,128,14,193,100,150,104,64,6,168,56, -97,220,161,228,97,207,226,75,11,2,82,97,116,2,105,111,95,98,76,2, -95,109,107,96,13,2,110,97,108,229,141,1,99,207,32,5,99,202,224,15, -1,83,84,64,109,136,227,97,105,32,13,136,228,97,69,2,58,56,53,136, -229,72,60,129,172,73,27,90,182,2,53,54,48,64,9,2,52,53,32,148, -191,32,83,73,98,2,53,53,32,176,148,2,52,55,32,128,36,224,37,6, -66,218,160,37,224,215,24,2,73,110,116,2,101,103,101,2,114,46,95,2, -105,110,116,67,47,2,84,111,73,128,17,224,218,1,102,189,186,154,48,173, -244,26,5,32,7,153,10,224,105,31,161,67,32,110,224,106,10,229,103,6, -200,37,130,104,65,81,97,54,40,247,64,29,35,20,2,95,54,50,128,33, -164,49,32,36,137,173,161,105,66,21,66,155,2,56,53,50,32,39,200,115, -2,56,53,51,64,18,34,54,41,184,100,213,140,96,139,65,224,29,15,32, -77,131,196,2,117,113,117,2,111,116,32,32,14,131,167,2,73,32,58,64, -50,211,31,75,51,225,220,2,216,207,2,80,32,35,145,217,64,20,129,255, -253,12,0,117,175,250,53,1,133,179,247,78,1,38,15,220,19,52,255,103, -61,2,56,51,52,160,51,50,239,132,144,98,245,220,64,232,227,0,252,17, -13,2,95,55,57,195,212,39,148,131,33,2,58,56,52,130,136,70,240,178, -151,136,27,64,6,139,10,64,42,145,252,235,106,3,244,198,1,232,2,2, -64,185,248,93,1,235,189,0,133,59,221,196,192,7,246,69,1,225,16,1, -160,19,32,10,254,5,2,229,188,10,158,40,91,100,35,2,39,76,2,49, -51,32,227,147,0,2,52,54,32,82,132,165,214,83,198,96,200,128,237,171, -214,221,84,34,30,2,56,32,102,233,54,1,2,118,34,32,128,39,130,66, -243,125,0,96,252,253,31,5,151,111,198,201,241,229,2,150,137,253,58,3, -193,185,251,160,4,65,146,160,47,223,40,64,208,2,55,53,52,253,199,5, -96,29,65,49,234,101,0,128,25,116,18,64,248,243,120,0,2,56,51,53, -160,42,235,250,0,225,165,1,255,230,8,248,72,3,231,236,7,224,187,0, -152,178,250,138,1,97,151,2,56,52,52,227,230,7,2,66,111,111,2,108, -46,111,2,116,104,101,2,114,119,105,2,115,101,34,232,189,0,245,204,3, -248,50,4,97,22,2,55,55,49,164,213,224,116,2,64,23,192,232,194,163, -131,130,179,105,116,164,104,2,112,208,2,51,54,57,161,179,131,153,128,239, -251,156,0,227,91,0,251,96,0,224,17,1,192,140,227,147,0,243,205,0, -230,250,0,251,204,6,254,20,2,155,4,225,60,3,77,7,249,201,7,250, -202,2,252,71,3,255,86,9,128,146,253,207,0,228,31,2,238,200,0,224, -27,1,100,28,235,84,12,128,30,135,55,131,3,196,63,193,87,44,177,103, -63,236,177,0,228,79,8,225,174,1,226,163,1,2,39,32,80,99,112,64, -41,68,71,160,124,227,201,1,2,95,56,32,163,108,131,138,232,43,0,227, -240,0,193,85,240,228,0,234,168,1,163,101,157,123,250,194,2,99,24,253, -211,1,227,91,0,245,23,3,158,41,155,233,101,50,225,112,3,236,46,2, -163,194,225,208,5,225,95,14,253,108,1,224,16,1,62,77,64,217,96,146, -227,89,9,235,117,0,2,95,52,52,113,5,106,158,2,55,48,49,236,151, -3,224,167,7,224,22,8,244,53,0,226,129,0,192,36,229,27,5,64,141, -49,103,74,114,252,187,9,124,162,2,48,58,48,99,133,201,79,96,210,224, -46,25,138,19,207,186,229,27,5,2,109,34,32,233,189,1,2,56,51,51, -34,3,145,61,229,157,0,70,133,2,83,32,73,230,132,5,64,186,65,52, -225,12,0,198,212,2,49,55,32,224,59,2,2,50,50,54,162,240,46,223, -40,226,2,56,52,49,96,52,224,131,5,2,112,34,32,224,159,1,2,54, -52,54,64,39,167,167,66,119,102,166,34,238,112,109,66,225,32,22,186,185, -230,104,0,133,57,226,223,1,131,117,32,161,237,131,5,2,52,48,51,226, -199,1,236,175,1,177,16,98,163,32,51,240,23,2,32,35,66,189,130,95, -145,66,247,222,1,242,128,1,235,212,1,2,83,32,80,226,144,1,224,72, -1,203,61,102,51,198,217,230,15,2,128,120,199,15,101,242,192,37,227,115, -1,33,22,32,195,210,5,156,241,131,241,224,10,1,33,27,200,167,32,184, -250,181,7,231,141,2,153,241,230,254,3,194,249,228,199,0,238,158,5,212, -122,197,89,230,130,5,252,242,11,225,97,3,239,223,12,165,91,253,26,17, -252,97,3,240,7,11,224,64,0,253,32,1,224,116,1,245,115,9,171,209, -224,44,0,248,3,0,255,121,0,255,153,2,230,214,3,224,221,5,164,143, -230,255,11,224,40,5,163,249,225,113,0,239,23,4,224,28,2,132,245,220, -202,67,1,228,33,1,133,164,32,175,165,167,2,53,52,48,237,23,0,93, -20,242,160,0,225,43,3,254,12,3,232,204,2,241,133,45,137,103,225,19, -1,241,166,16,243,169,13,240,150,4,229,223,2,232,161,9,150,174,128,254, -224,198,1,224,16,0,254,98,29,225,191,26,225,23,0,225,190,21,170,107, -225,189,12,224,27,2,64,210,240,250,4,206,226,165,7,193,206,226,106,10, -128,224,246,215,1,160,55,187,195,96,28,2,82,32,95,224,219,2,240,68, -4,240,65,19,2,112,97,116,2,86,97,114,2,115,32,34,130,40,112,154, -102,49,160,225,118,64,126,230,2,56,51,57,104,62,152,55,96,88,96,127, -36,72,172,219,69,251,73,160,129,88,160,54,2,53,48,55,204,49,128,17, -209,195,153,118,111,189,200,184,224,31,11,73,215,97,55,224,29,5,233,254, -2,224,204,1,2,91,93,34,207,39,224,36,17,2,40,41,34,229,40,2, -222,227,64,220,173,194,32,20,140,250,64,27,32,19,2,104,101,97,2,100, -85,84,32,58,32,17,236,64,1,2,52,56,54,101,160,32,55,32,23,191, -33,203,193,131,130,71,112,97,146,235,191,1,32,42,202,205,110,31,100,33, -35,182,32,23,138,191,134,38,39,73,2,80,32,85,35,232,62,89,2,55, -57,55,216,164,2,55,57,56,2,32,64,89,230,96,0,237,142,1,100,19, -224,7,2,65,0,205,2,226,17,1,2,56,51,50,144,102,96,220,135,48, -69,80,50,210,162,58,164,91,164,96,105,118,161,204,110,98,165,128,97,246, -249,100,5,134,204,237,26,1,197,202,64,46,137,19,154,87,2,95,56,48, -160,104,192,215,136,13,105,48,96,108,70,229,235,127,0,224,141,3,192,36, -167,196,237,154,0,166,155,167,56,227,32,0,160,254,120,253,146,10,227,29, -1,2,95,56,50,97,246,146,211,211,11,33,31,208,81,65,40,236,76,0, -236,49,0,231,176,4,56,216,236,77,3,106,186,199,15,199,255,236,65,13, -236,28,6,224,19,2,165,136,224,16,13,202,249,234,54,0,225,225,0,192, -21,143,242,224,162,2,102,198,222,183,231,221,2,32,2,224,175,4,171,121, -230,169,3,228,243,4,231,234,5,134,36,119,19,78,126,229,79,3,192,2, -182,29,224,174,0,136,46,224,138,2,241,6,4,203,81,233,42,3,232,55, -2,235,167,4,104,140,128,5,173,207,139,174,241,234,1,229,183,0,224,100, -1,237,251,4,224,71,3,129,19,97,37,64,214,100,55,37,35,224,70,3, -43,51,252,36,0,98,188,193,252,227,135,13,246,239,2,195,146,161,198,225, -183,6,129,170,255,2,3,81,43,224,196,0,224,43,0,84,208,68,106,164, -213,192,157,251,79,8,227,237,0,32,176,96,32,135,43,96,68,224,53,0, -43,28,230,215,1,160,0,99,205,192,220,194,215,162,64,32,124,2,53,55, -56,251,193,14,240,45,1,35,57,32,12,225,6,1,163,177,196,139,224,20, -2,162,208,163,101,234,128,2,131,54,228,135,1,239,16,1,232,150,2,166, -246,96,81,246,193,1,122,209,171,151,128,25,241,4,1,44,103,136,182,32, -109,134,165,224,109,10,226,34,1,243,135,1,229,65,3,2,58,56,50,213, -175,2,95,56,49,157,8,2,51,57,49,162,10,129,53,100,203,32,40,254, -155,1,2,56,50,52,64,25,70,32,32,11,32,183,32,29,134,62,253,103, -3,254,189,3,236,96,3,163,202,132,172,36,193,32,60,190,112,99,187,228, -101,2,193,43,195,212,195,100,97,52,164,178,229,169,0,226,124,5,197,141, -128,165,32,98,198,155,101,53,220,43,63,117,225,120,0,37,157,248,23,1, -98,43,79,244,75,132,2,95,52,53,66,170,165,100,32,75,134,207,109,206, -102,224,64,36,64,16,158,142,94,166,2,56,48,57,116,105,78,71,32,31, -237,170,0,32,17,83,214,2,56,50,48,237,200,1,65,102,225,129,2,224, -177,0,129,212,32,14,71,158,64,19,167,158,118,184,2,51,50,52,128,96, -33,119,32,29,212,201,133,41,128,89,237,90,1,139,60,233,238,3,228,198, -5,32,70,137,27,192,32,237,215,2,160,26,231,19,3,160,19,216,202,71, -62,71,103,227,66,12,128,161,224,44,7,131,167,192,27,224,28,7,167,78, -224,28,13,110,15,224,28,0,252,254,0,182,17,228,101,2,39,156,33,136, -132,27,224,155,6,205,198,65,57,226,183,1,163,142,103,218,232,117,5,230, -25,2,203,196,224,30,3,101,167,142,75,118,39,225,60,0,2,83,32,66, -238,76,4,230,245,2,225,79,2,64,56,245,87,4,224,56,1,231,85,5, -228,99,2,242,73,1,230,116,3,228,53,2,128,25,66,187,48,114,198,200, -228,78,2,228,95,10,226,5,0,229,108,0,241,81,7,2,115,114,99,2, -47,77,105,2,99,114,111,2,72,115,47,56,236,2,77,97,112,2,46,104, -115,113,102,2,54,53,58,2,49,34,32,224,60,1,33,88,214,104,177,4, -121,108,32,84,96,98,191,187,100,192,32,42,131,155,247,169,4,110,96,160, -154,32,33,234,65,2,64,78,2,51,53,54,164,221,243,96,5,231,198,3, -83,214,112,201,238,17,2,199,23,237,191,2,151,213,67,177,129,22,232,7, -4,240,37,2,128,42,32,79,197,131,242,10,3,241,59,2,32,72,124,82, -133,194,192,7,167,203,229,191,3,226,53,0,141,109,32,242,131,50,196,185, -163,61,161,0,164,97,2,56,48,52,64,41,100,55,64,26,128,19,2,55, -32,58,96,19,193,34,64,37,160,212,120,10,139,22,64,95,128,47,36,245, -32,18,2,58,56,48,132,84,96,229,241,226,1,201,50,224,224,3,246,102, -3,193,11,196,36,99,122,64,86,211,251,224,46,3,131,189,193,103,140,187, -139,47,162,165,148,34,244,46,4,128,181,2,56,48,54,128,219,64,10,224, -5,6,226,191,4,192,120,233,132,9,245,243,5,224,17,13,160,153,227,106, -4,170,25,242,18,1,233,104,2,227,165,3,207,41,224,214,2,232,58,0, -224,61,45,225,249,0,224,61,23,241,212,0,224,61,3,233,40,0,225,4, -1,229,201,0,97,126,65,83,216,126,239,209,1,251,154,1,224,31,3,235, -225,2,228,86,2,96,40,224,39,5,224,40,8,227,101,4,102,244,224,46, -4,195,5,195,27,74,224,83,207,197,150,34,151,134,206,118,43,32,13,197, -162,234,111,2,224,10,6,224,109,1,232,1,0,32,55,196,129,233,179,2, -64,27,32,25,132,112,92,234,67,41,188,234,67,183,245,80,6,32,185,102, -52,111,74,82,92,100,190,32,42,245,123,9,99,1,102,108,80,153,254,44, -9,69,44,2,33,34,32,170,150,32,66,167,245,245,184,0,170,220,241,102, -0,128,128,225,221,1,160,31,203,180,226,231,7,224,13,15,226,223,0,225, -206,9,241,251,18,226,209,10,249,231,3,226,191,22,205,147,226,166,19,225, -47,0,224,10,4,224,11,15,226,50,20,33,76,254,130,0,91,33,234,243, -3,173,136,228,134,5,168,82,209,117,2,50,52,55,167,35,172,88,224,254, -10,250,43,2,237,73,10,237,163,3,96,14,98,131,236,226,4,32,12,2, -57,32,95,128,12,2,58,55,57,133,121,2,90,32,85,34,11,111,253,194, -169,128,16,194,242,100,224,2,55,57,51,136,132,248,122,4,227,142,0,114, -64,167,15,133,82,153,111,107,233,185,128,152,75,104,189,248,153,3,231,148, -4,108,34,202,54,106,220,252,185,3,249,217,4,141,17,32,152,103,165,77, -121,87,171,160,7,237,86,1,129,59,147,202,32,212,210,73,160,193,160,221, -2,54,54,56,236,158,0,160,146,241,62,2,128,84,96,107,97,235,128,76, -236,102,3,202,31,67,147,76,189,2,55,51,32,244,22,10,2,79,32,35, -2,49,50,48,246,53,0,2,49,50,51,32,24,49,188,250,19,1,43,164, -238,12,13,165,147,32,192,132,54,193,0,55,174,42,99,226,58,7,64,152, -99,206,228,6,5,2,33,33,58,2,32,101,109,2,112,116,121,250,107,0, -135,35,226,108,11,239,176,16,145,245,224,87,8,2,60,48,34,99,6,97, -34,131,6,104,247,236,39,2,128,11,105,53,32,38,211,31,105,60,224,206, -1,174,146,255,90,8,247,249,12,224,40,25,185,162,246,139,24,222,93,198, -97,201,119,249,9,6,248,225,4,249,7,22,131,54,131,120,248,10,1,220, -50,203,30,224,104,9,153,180,224,66,3,200,108,248,189,11,195,17,249,120, -5,225,21,21,166,227,224,39,24,160,119,250,61,2,248,118,89,96,242,68, -48,99,134,67,124,74,98,96,5,36,222,145,154,2,55,53,54,235,230,2, -247,209,0,233,203,6,67,202,2,53,55,53,160,65,227,163,0,2,55,56, -57,220,133,191,214,132,59,183,236,248,102,13,161,49,224,202,3,242,137,0, -248,115,4,224,49,0,162,161,224,41,4,226,90,0,107,118,227,182,1,146, -54,169,56,128,36,132,120,2,53,48,52,221,197,2,53,48,53,184,106,68, -1,204,162,2,55,57,48,96,5,242,114,5,244,148,6,249,120,14,226,77, -11,225,135,1,249,12,2,129,63,225,31,1,226,106,2,218,250,35,207,136, -141,119,117,64,180,134,66,236,15,1,160,22,119,140,96,181,151,28,125,140, -70,7,2,55,52,53,200,51,96,222,65,189,2,55,52,54,231,64,0,125, -157,102,210,64,123,64,140,205,83,33,198,76,72,97,215,165,218,37,128,32, -97,97,99,120,46,228,198,8,152,246,32,51,198,244,96,160,131,121,96,161, -67,115,224,24,1,131,214,128,24,134,64,34,64,2,49,32,85,33,203,225, -88,5,65,40,224,19,7,64,84,224,19,6,81,109,250,3,1,160,19,143, -0,253,125,11,162,173,134,218,156,97,229,128,5,2,103,101,116,2,83,76, -111,2,99,32,69,2,85,86,97,2,114,34,32,252,138,0,70,29,107,43, -226,238,3,120,245,160,81,34,129,2,55,55,56,226,60,1,224,147,6,101, -62,224,147,7,65,11,96,131,224,84,3,64,18,224,86,0,192,18,224,19, -2,223,240,68,78,229,203,10,224,119,7,135,111,229,22,5,68,141,79,158, -224,80,3,2,95,50,51,133,225,224,125,13,224,17,6,224,101,7,64,65, -224,101,7,130,187,224,76,8,224,75,1,163,166,186,61,224,114,6,224,222, -9,64,201,224,18,6,129,84,224,138,5,146,45,224,138,5,66,36,225,65, -10,224,234,13,67,195,225,234,2,97,217,2,56,48,32,99,163,225,129,6, -224,123,6,65,87,224,122,6,66,17,224,241,1,128,55,226,134,1,96,90, -225,226,9,162,77,167,113,225,9,9,129,109,230,136,8,224,122,6,64,87, -225,127,12,132,114,224,133,6,211,68,225,78,7,226,182,10,224,87,15,226, -55,17,226,179,2,67,248,137,120,163,248,225,110,6,130,21,224,74,8,32, -53,181,166,228,46,12,225,17,37,227,94,19,224,19,21,225,29,31,224,55, -5,227,82,20,226,4,5,64,232,178,28,128,232,226,19,5,2,56,49,32, -192,37,178,46,193,14,228,158,26,162,196,128,62,134,79,96,62,70,12,224, -160,6,224,12,11,226,148,3,32,64,178,126,128,64,224,66,3,161,236,224, -242,7,227,125,7,224,15,7,2,58,55,55,183,20,224,248,5,224,31,2, -198,98,96,33,143,101,2,51,55,50,217,179,96,46,128,40,190,252,64,38, -76,85,224,122,26,166,139,140,176,32,219,32,233,101,21,2,55,55,52,70, -171,40,252,151,175,63,160,44,196,2,48,32,79,2,32,35,55,32,19,99, -74,32,30,162,155,224,30,4,32,205,192,30,235,161,2,244,142,5,217,196, -233,155,10,235,106,2,254,173,1,224,21,7,240,10,6,242,251,1,239,33, -0,243,59,61,253,110,9,160,141,253,75,19,200,123,254,206,1,253,181,10, -136,143,243,14,8,74,94,148,88,247,3,4,183,35,32,50,32,30,2,53, -32,79,64,37,33,186,233,68,0,253,74,4,32,2,160,91,239,90,1,211, -64,96,62,233,17,3,225,131,12,236,98,0,169,193,141,224,171,5,224,60, -2,193,212,128,85,128,20,128,72,224,77,1,32,10,94,132,80,42,192,89, -224,75,1,160,104,224,21,6,96,50,154,193,111,224,103,161,32,77,2,56, -32,102,232,176,0,2,36,104,34,250,230,0,64,36,128,50,224,49,20,2, -118,115,34,225,47,0,186,22,2,55,54,57,225,188,1,171,44,138,214,35, -1,65,10,160,23,218,40,32,223,251,98,3,238,24,15,79,232,190,148,64, -21,189,192,192,25,162,23,130,98,35,37,202,247,202,67,215,193,244,7,1, -32,36,235,7,4,96,64,106,76,64,164,123,50,32,202,36,38,187,140,96, -214,120,139,234,94,93,208,184,43,111,48,3,2,51,57,57,231,114,1,209, -149,72,96,141,62,32,15,176,216,143,208,248,77,0,128,194,234,68,40,192, -53,224,96,3,160,20,224,81,1,224,28,4,152,230,224,28,1,234,80,54, -224,228,1,224,130,12,2,53,57,32,70,38,224,169,0,225,44,0,2,53, -52,48,140,125,45,0,225,52,1,135,35,192,155,234,112,36,225,9,1,32, -10,199,130,240,39,0,224,148,2,206,201,225,41,11,234,128,74,225,122,17, -251,44,3,225,149,7,224,55,4,2,53,51,53,129,101,219,248,97,87,32, -44,234,146,39,2,83,32,73,180,28,143,114,240,64,4,32,79,64,236,65, -63,128,93,225,19,0,224,18,8,225,234,5,128,26,160,152,226,86,15,233, -172,35,226,71,13,32,11,177,81,34,117,37,96,227,91,1,192,30,221,34, -233,175,30,224,102,13,227,44,21,227,104,23,253,154,2,36,136,136,187,224, -50,6,120,1,130,162,32,34,136,181,234,219,52,226,228,39,228,43,33,224, -28,7,235,9,32,160,49,225,202,18,194,186,226,91,8,33,19,137,151,226, -100,11,102,162,226,113,4,32,46,222,122,224,46,9,96,100,160,90,32,40, -137,176,68,143,225,144,11,224,234,2,224,97,3,32,55,186,84,224,57,7, -194,28,226,124,2,224,87,15,74,125,162,25,224,9,0,32,88,134,252,224, -185,11,195,145,162,37,171,184,64,76,32,13,209,254,191,56,90,119,99,11, -179,68,128,73,97,27,32,76,171,61,2,55,53,55,182,165,2,50,57,56, -255,120,5,151,131,224,61,1,255,11,0,96,10,119,140,148,87,166,182,247, -119,6,248,44,3,97,4,32,118,235,180,0,84,65,104,152,82,72,50,65, -64,215,32,31,171,171,242,185,0,114,171,2,79,32,80,64,14,103,201,247, -190,5,139,27,160,31,84,127,224,31,6,131,114,96,197,192,64,104,103,32, -105,248,176,1,33,2,32,201,104,221,114,213,105,176,65,59,96,42,64,60, -224,53,1,130,82,60,81,96,42,192,10,203,209,156,135,224,7,7,122,47, -32,37,232,209,1,40,172,97,136,104,172,64,90,224,243,81,96,32,192,189, -173,165,64,105,97,189,153,72,2,55,52,55,121,67,65,156,172,163,64,54, -224,41,15,234,59,1,2,91,93,34,160,46,129,214,253,24,6,2,76,105, -115,2,116,95,84,2,121,112,101,2,46,34,32,64,36,253,234,12,233,204, -1,84,148,212,233,169,65,64,21,173,107,2,55,52,51,33,105,84,94,155, -59,75,66,78,117,32,19,175,33,74,238,58,92,96,175,234,223,2,2,102, -34,32,162,140,77,204,106,14,90,119,224,38,14,64,79,129,167,2,75,32, -80,32,3,65,15,64,3,32,22,129,166,67,236,2,95,51,49,97,86,189, -211,106,191,99,65,2,49,51,52,69,143,153,149,171,41,157,211,130,93,181, -42,246,151,3,32,88,170,172,66,137,78,106,64,67,120,67,142,24,32,16, -150,161,224,30,2,32,5,229,203,2,77,86,224,56,0,154,96,219,175,171, -194,65,198,64,159,160,34,155,115,139,214,187,118,2,58,55,51,161,242,224, -99,2,32,66,109,178,79,234,96,57,67,43,2,51,55,32,90,167,172,87, -224,85,1,212,50,32,73,227,228,0,98,210,2,51,49,32,68,220,66,174, -96,180,32,32,227,229,3,64,30,2,83,32,80,2,32,64,73,128,134,163, -151,202,29,159,149,103,214,128,243,224,10,3,255,180,0,97,35,64,82,96, -142,124,36,224,126,4,215,184,64,214,2,50,57,32,128,201,96,8,64,184, -48,147,128,53,32,11,75,170,128,11,32,84,175,200,77,180,2,51,50,32, -205,71,128,82,66,180,36,242,225,26,1,224,112,21,74,136,192,112,34,61, -224,111,0,97,110,160,110,162,200,2,51,32,66,224,76,6,216,114,224,188, -0,100,82,2,64,95,57,160,152,64,60,198,50,32,10,205,21,67,18,188, -35,96,56,32,26,130,107,2,85,32,73,64,13,64,19,98,233,246,246,6, -2,105,109,112,2,111,115,115,2,105,98,108,2,101,34,32,97,176,88,139, -96,54,2,75,52,32,32,2,82,74,224,1,1,237,245,2,64,42,129,219, -64,254,98,192,220,134,254,124,0,80,42,192,207,65,229,72,34,64,66,192, -72,158,55,158,37,166,126,131,182,96,7,32,177,97,186,69,38,99,133,192, -118,228,60,2,107,115,100,60,64,38,32,21,2,73,32,58,2,55,50,52, -229,125,3,96,56,101,125,68,105,128,218,2,50,32,75,32,221,160,240,196, -3,134,31,78,32,254,118,9,228,61,2,2,115,117,112,2,101,114,34,254, -126,10,32,74,196,55,128,70,224,52,2,2,67,34,32,96,32,129,147,32, -107,67,185,2,90,32,67,250,246,1,2,95,51,54,65,7,32,57,233,3, -0,64,243,32,45,2,98,115,43,2,43,46,32,32,14,129,153,73,108,132, -8,2,55,49,54,231,206,5,208,9,32,182,32,131,2,50,57,54,192,25, -240,125,0,254,76,3,99,133,101,158,99,147,64,85,32,6,65,230,127,193, -142,165,2,51,57,55,205,154,243,58,4,225,34,19,2,100,117,112,2,108, -105,99,2,97,116,101,2,32,100,101,2,102,105,110,2,105,116,105,2,111, -110,32,161,49,2,51,50,57,226,67,1,226,139,6,2,99,104,101,2,99, -107,68,2,117,112,34,129,152,78,92,226,219,0,64,211,32,7,69,125,38, -4,187,243,255,224,12,156,138,97,73,34,18,32,70,194,46,233,41,2,144, -128,243,42,1,164,37,110,72,237,27,2,233,4,0,235,209,1,32,79,130, -104,139,4,100,25,64,155,98,178,104,223,65,116,146,68,32,43,191,200,67, -131,241,35,1,244,9,2,128,66,34,137,195,18,199,48,243,192,5,160,49, -64,5,32,15,224,52,8,232,134,8,244,36,1,243,182,5,244,7,14,160, -236,244,49,64,224,188,1,244,188,3,224,64,14,224,65,2,97,18,244,47, -15,224,25,0,244,16,3,127,254,160,75,96,23,100,103,226,35,2,169,66, -255,132,3,224,60,3,96,2,133,97,224,137,6,131,98,127,69,2,54,57, -56,244,102,4,196,230,32,109,96,8,224,5,16,34,155,255,101,0,244,227, -5,100,247,32,85,2,85,32,65,243,145,6,225,111,15,34,189,192,36,226, -13,3,148,239,225,219,7,129,70,129,24,243,155,2,243,130,0,152,51,226, -60,0,224,40,0,224,72,14,225,132,5,225,196,10,255,162,2,105,35,149, -46,195,52,162,166,160,6,148,234,191,92,130,121,97,48,97,107,128,181,227, -126,1,102,13,111,82,131,178,224,9,1,224,68,21,225,101,0,161,192,102, -98,224,60,3,198,201,225,238,4,70,184,160,216,64,134,98,202,160,18,64, -14,32,63,137,107,224,208,10,231,27,3,225,26,0,246,144,1,226,214,17, -224,28,1,224,29,41,227,64,10,248,10,1,227,42,1,248,76,4,160,52, -227,180,5,227,84,2,114,141,2,49,51,57,111,214,230,93,4,246,24,0, -138,255,47,17,224,25,0,2,95,52,51,192,34,224,157,0,161,138,129,135, -33,131,153,163,225,60,11,118,29,204,186,166,151,252,175,2,87,22,89,246, -96,126,200,90,67,14,247,220,1,65,36,225,49,5,229,63,5,226,245,9, -225,18,0,226,242,95,226,214,3,241,66,0,129,74,78,45,237,249,13,133, -196,108,26,224,41,22,68,107,39,169,144,129,97,64,96,4,227,57,13,2, -90,32,85,224,13,1,230,119,1,227,1,27,2,75,32,35,96,112,227,2, -19,225,59,15,224,13,4,101,116,226,161,0,161,215,129,67,226,115,2,160, -221,184,170,248,142,0,91,167,144,238,32,47,2,53,55,55,226,168,8,76, -58,128,59,224,8,1,225,42,1,225,8,0,165,126,194,105,2,89,32,67, -234,189,38,97,52,32,202,160,65,145,33,66,3,229,216,1,64,24,76,224, -224,118,2,153,5,2,48,56,32,201,144,173,194,205,203,202,64,47,168,82, -175,228,89,0,128,8,142,163,87,8,106,13,234,65,7,128,92,118,120,32, -17,173,167,64,77,171,18,32,20,146,222,75,59,32,25,210,86,2,48,57, -32,32,13,138,160,74,114,32,13,32,18,96,27,239,79,1,32,19,236,31, -0,107,68,96,229,32,21,137,171,134,153,32,75,113,240,165,191,253,28,4, -2,56,57,32,224,207,0,165,151,32,61,189,132,78,167,32,13,137,96,97, -112,135,75,148,90,225,227,3,202,208,230,182,1,232,232,14,224,13,3,196, -50,163,194,231,107,0,141,187,226,65,5,227,192,12,201,181,227,15,0,201, -244,229,41,7,32,201,65,127,250,246,0,169,209,234,51,1,64,33,174,186, -242,70,5,120,11,129,160,166,181,239,184,0,33,25,236,216,1,68,255,228, -241,8,231,196,7,228,110,0,163,223,74,134,224,247,7,229,228,9,228,170, -2,160,138,251,190,4,234,142,5,161,163,225,62,6,232,82,0,177,52,233, -164,3,32,112,2,52,52,56,224,43,0,161,42,238,11,4,234,141,2,96, -68,224,23,0,228,47,0,192,252,161,71,227,64,0,241,5,0,144,160,233, -61,5,198,243,180,235,254,194,18,232,67,4,225,85,2,231,32,0,139,225, -224,204,11,254,186,3,224,58,45,224,55,11,97,167,237,208,2,196,68,248, -105,1,109,172,83,190,237,153,9,35,118,65,63,128,244,245,186,7,245,185, -3,235,43,2,132,100,65,91,246,245,1,221,247,169,90,150,9,128,182,192, -189,229,0,1,192,17,81,184,180,147,64,16,224,77,24,100,183,226,19,3, -86,47,226,93,4,192,29,224,89,3,254,28,1,200,24,237,232,3,233,145, -2,227,27,5,194,149,224,183,2,162,237,32,83,181,65,65,84,65,65,36, -149,97,20,100,121,143,229,2,50,50,53,194,155,32,22,211,10,35,200,160, -4,246,19,3,96,38,212,187,117,102,2,54,57,53,35,212,2,54,57,54, -174,35,102,99,67,162,225,21,2,180,196,64,41,192,6,64,7,78,167,32, -37,32,60,133,43,96,246,228,11,1,237,254,3,129,9,199,93,96,31,225, -77,3,64,99,87,158,195,65,32,7,99,106,228,3,3,2,57,51,32,161, -21,163,127,137,218,160,135,82,238,96,66,96,228,217,94,164,23,32,192,32, -60,32,219,197,47,64,126,2,54,54,49,231,90,0,64,99,73,224,153,166, -251,0,0,128,35,233,39,1,2,54,54,52,128,39,40,241,193,162,202,210, -67,186,131,181,192,70,224,40,1,129,68,96,157,164,203,166,120,156,169,96, -236,32,181,130,230,245,136,2,128,162,32,69,65,12,202,75,224,104,9,160, -32,32,79,98,135,96,86,129,203,224,239,11,192,173,96,63,98,152,235,152, -1,228,126,1,224,242,1,158,192,196,134,165,180,233,158,0,99,51,86,155, -2,54,54,54,128,222,245,240,1,87,46,32,220,177,106,233,89,0,2,54, -56,56,225,1,1,71,253,96,183,98,148,96,48,71,156,32,19,162,248,231, -182,3,72,89,147,47,96,36,128,50,81,145,192,35,241,197,1,2,67,39, -34,147,14,96,109,225,13,35,224,233,1,192,22,129,1,224,191,2,128,16, -97,120,96,176,118,17,97,132,224,177,7,65,255,192,177,168,94,224,177,15, -2,83,39,34,192,177,195,78,238,124,2,216,124,64,61,224,206,16,234,228, -5,101,176,198,193,225,168,3,96,190,237,98,2,162,71,32,143,168,55,224, -193,3,65,190,233,42,1,69,160,32,131,226,169,5,163,207,128,131,175,235, -199,236,227,72,3,235,133,13,240,171,0,226,72,4,229,144,1,226,92,9, -194,83,240,168,3,224,75,14,2,55,50,32,224,75,9,163,135,221,247,32, -213,32,156,32,213,198,24,227,238,4,161,227,226,133,3,32,139,193,17,73, -16,96,62,202,214,201,53,106,166,97,178,226,18,8,32,19,162,18,64,198, -128,30,2,50,32,79,224,25,1,32,24,130,179,225,136,5,226,74,1,68, -47,229,228,6,32,4,110,5,32,28,194,103,106,244,2,55,52,32,64,19, -184,172,224,79,4,166,74,64,30,229,47,0,163,5,149,147,97,91,129,96, -226,110,2,226,51,6,97,146,224,36,17,225,107,2,224,36,17,225,220,2, -224,73,24,64,6,224,73,24,108,190,224,36,16,133,44,96,73,229,108,10, -91,60,170,91,227,58,8,98,78,227,46,1,181,234,228,126,12,2,66,34, -32,194,94,225,252,3,32,64,227,77,1,224,55,9,2,66,39,34,224,54, -12,193,171,224,24,7,69,37,224,24,12,64,221,224,24,1,127,56,160,6, -33,238,220,191,162,118,163,225,32,24,230,56,11,239,124,0,238,122,7,246, -44,3,66,123,229,76,3,2,67,32,61,2,61,32,64,2,35,55,32,224, -32,9,235,236,2,86,196,234,33,5,226,148,0,167,89,224,126,11,192,101, -128,76,246,134,7,160,6,192,115,205,47,224,151,19,128,35,32,69,224,44, -6,253,98,3,136,90,232,211,2,140,202,224,202,4,160,185,224,35,21,94, -246,225,180,1,251,180,0,150,48,224,38,5,34,94,160,38,238,193,6,226, -47,1,2,75,52,34,203,45,224,35,17,2,51,34,32,224,35,24,2,50, -34,32,251,84,1,241,82,6,224,57,0,66,34,196,235,58,211,65,69,90, -245,64,74,64,20,155,157,164,134,79,243,228,163,1,238,96,5,170,139,64, -81,194,135,231,185,7,32,29,231,78,0,98,165,199,251,32,24,228,224,0, -128,24,165,142,32,24,228,229,0,96,24,197,48,32,24,189,86,192,24,235, -68,0,67,200,191,221,221,253,116,66,253,253,13,32,191,32,220,130,30,226, -74,4,192,32,96,31,225,197,3,128,230,236,112,3,32,98,2,54,53,57, -132,69,76,232,64,94,128,16,76,73,128,9,32,50,129,101,2,79,32,58, -96,37,123,172,2,58,54,53,193,82,96,133,224,1,3,65,84,245,158,22, -32,91,98,245,32,70,204,34,245,177,5,248,125,10,245,218,9,245,183,12, -224,11,2,192,8,216,204,32,109,241,147,0,108,168,45,55,32,4,98,235, -99,252,244,59,0,32,41,223,136,131,219,207,219,224,146,5,192,233,248,198, -4,2,39,32,85,93,162,249,64,13,2,95,51,51,33,99,2,52,52,57, -64,110,146,137,239,118,21,99,190,128,53,2,54,53,50,224,53,5,249,247, -7,128,38,2,51,51,52,224,38,4,225,16,6,143,101,159,88,65,135,168, -120,113,100,177,183,239,84,5,161,57,237,85,2,252,50,7,242,111,2,110, -58,238,57,3,64,58,241,162,1,161,50,225,152,3,32,31,223,248,2,51, -51,32,2,75,32,85,32,34,241,161,1,82,133,2,50,55,52,225,192,1, -130,190,110,49,2,52,55,32,212,43,112,63,32,29,130,169,2,85,32,67, -239,64,3,157,95,253,157,19,2,32,61,32,254,189,3,2,54,52,57,192, -186,169,50,2,49,50,52,80,32,65,132,96,27,64,127,2,52,56,54,71, -133,112,53,32,90,73,151,96,27,2,58,54,52,207,13,67,99,2,95,52, -57,127,181,190,136,2,53,48,50,234,4,2,2,52,57,53,224,67,1,128, -6,173,160,224,43,14,65,166,2,53,48,49,104,6,64,7,32,21,2,54, -32,79,39,122,231,202,0,128,111,64,6,96,24,2,52,54,32,229,183,1, -224,96,0,96,29,32,16,84,219,64,176,196,251,32,45,67,13,65,54,32, -59,64,29,169,148,65,107,225,254,13,250,109,0,128,54,128,45,131,60,245, -16,5,2,54,52,53,192,101,2,51,32,58,2,54,52,52,96,13,2,114, -110,102,99,115,32,16,196,254,100,80,234,76,4,224,4,8,225,221,0,225, -206,12,2,84,109,111,2,100,117,108,2,101,32,34,242,119,2,226,15,8, -190,203,242,22,8,224,244,0,174,87,160,214,224,25,5,227,22,0,34,18, -128,233,32,10,241,112,5,228,52,2,80,107,68,99,246,239,2,248,250,4, -143,69,32,106,100,123,239,90,4,160,20,208,100,150,194,255,121,1,2,54, -52,48,96,116,82,59,193,146,160,99,160,6,100,192,228,40,1,2,95,54, -51,244,5,1,254,227,3,243,236,10,252,75,5,159,215,160,122,224,130,0, -227,230,2,64,88,96,138,32,165,98,116,166,136,32,25,162,94,227,69,2, -2,51,55,32,71,174,131,234,225,201,17,225,200,5,227,213,38,2,40,46, -46,2,46,41,32,2,119,104,101,2,114,101,92,2,49,48,38,163,225,2, -54,51,54,198,132,131,180,96,138,32,164,242,139,1,163,217,2,51,53,32, -64,23,130,203,99,51,101,127,35,134,49,147,166,23,164,249,238,93,2,2, -67,32,60,39,136,253,114,1,233,236,6,192,24,34,228,82,36,69,171,224, -41,14,128,25,160,41,224,43,3,133,172,2,53,49,55,96,164,69,236,67, -205,162,153,32,176,131,102,2,85,32,83,224,146,9,224,18,6,65,65,224, -18,6,98,97,247,204,0,160,19,65,226,229,84,0,228,135,0,96,8,160, -16,96,130,225,122,1,2,112,97,116,2,116,101,114,2,110,34,32,129,114, -37,84,228,145,1,72,78,228,145,0,2,49,57,32,154,116,224,71,13,2, -100,101,102,2,97,117,108,2,116,34,32,164,182,101,17,96,42,34,82,64, -15,2,49,52,32,224,50,6,2,44,32,34,162,153,102,25,2,50,48,32, -227,174,0,224,214,7,64,26,96,121,2,53,50,51,224,201,15,2,105,110, -115,2,116,97,110,2,99,101,34,192,202,160,79,64,55,155,120,96,220,227, -80,4,129,25,229,183,4,224,92,13,2,99,108,97,2,115,115,34,192,89, -176,78,128,79,32,7,209,216,243,243,1,128,183,66,175,224,202,6,67,103, -33,160,204,48,100,183,224,132,14,34,6,227,52,19,2,105,110,102,2,105, -120,34,190,100,100,82,229,27,4,32,104,97,187,224,23,6,33,134,247,75, -0,224,24,0,197,43,230,110,0,247,102,5,225,198,35,134,211,128,0,66, -136,225,107,10,224,243,19,225,120,8,2,102,111,114,2,101,105,103,2,110, -32,105,2,109,112,111,2,114,116,32,2,99,99,97,2,108,108,34,128,111, -2,53,51,53,64,45,69,72,68,10,224,184,2,41,51,32,216,209,168,231, -104,4,224,89,1,2,58,58,34,194,219,226,42,1,160,178,229,105,10,135, -204,234,0,2,234,98,1,192,26,226,89,44,128,216,193,199,237,207,1,2, -54,50,54,104,106,2,50,55,32,96,186,102,41,224,58,5,2,123,45,35, -2,32,83,79,2,85,82,67,2,69,32,35,2,45,125,34,160,238,104,200, -65,20,224,44,5,2,113,117,97,2,108,105,102,2,105,101,100,240,41,0, -161,170,225,244,0,97,79,226,20,5,65,88,233,139,17,2,97,115,32,161, -138,2,51,49,57,224,125,6,228,132,0,201,3,96,99,122,188,224,65,2, -2,104,105,100,2,105,110,103,160,145,228,53,2,73,83,98,114,226,115,4, -73,36,226,190,2,132,53,226,110,1,187,255,227,130,5,114,65,224,18,5, -114,47,227,149,5,65,170,229,54,36,2,116,121,112,196,104,226,92,24,130, -54,224,94,19,227,91,6,224,231,10,195,86,226,195,27,108,32,104,195,96, -53,229,205,10,225,18,8,230,74,10,230,73,40,225,18,2,230,70,18,160, -166,228,26,14,224,108,32,2,110,101,119,224,111,29,45,103,128,7,164,13, -39,108,214,126,237,2,1,227,161,21,2,100,97,116,2,97,34,32,224,104, -2,224,78,0,240,160,7,224,211,53,224,103,8,224,208,10,229,138,21,2, -32,124,34,227,27,3,128,251,224,254,4,168,120,216,12,46,255,132,89,72, -183,231,216,15,2,114,105,118,227,164,0,227,163,44,228,28,0,96,123,140, -60,229,104,1,229,71,2,129,50,225,70,23,32,108,149,79,167,135,163,27, -2,80,32,66,160,144,192,254,98,106,87,92,79,67,224,177,4,96,33,192, -130,165,190,225,169,12,227,66,2,227,117,12,96,99,224,248,9,224,236,0, -177,195,192,100,238,9,4,70,171,238,10,1,160,18,247,93,1,64,180,129, -40,162,170,163,60,238,79,6,65,79,160,68,163,92,32,58,140,107,72,22, -194,237,82,97,129,40,237,157,1,229,161,3,224,28,0,225,223,4,2,54, -50,56,193,45,231,217,4,224,208,1,225,31,11,43,206,2,41,34,32,230, -100,2,2,58,54,50,216,178,193,162,226,48,13,32,40,140,129,2,65,32, -58,102,249,64,51,47,164,193,2,204,178,211,57,64,15,64,9,128,21,64, -169,51,53,167,58,32,64,222,156,226,230,16,97,114,224,125,0,229,139,29, -229,200,22,225,44,4,224,66,0,246,159,1,224,39,12,226,49,1,66,0, -224,179,9,224,101,3,97,229,33,125,104,30,225,120,5,2,61,62,34,241, -127,0,64,214,98,62,160,171,65,47,205,150,65,225,198,183,167,70,206,27, -66,147,140,147,229,38,0,131,160,247,164,8,133,200,247,164,1,252,232,0, -2,53,48,48,227,151,3,241,38,16,98,64,226,73,21,231,70,9,32,161, -210,88,33,7,32,13,222,3,36,100,32,13,219,56,2,49,56,32,130,25, -2,58,54,49,177,227,2,39,32,89,248,22,0,247,106,0,254,157,5,254, -208,0,212,255,174,55,96,17,148,155,244,32,1,2,83,32,73,248,113,0, -239,156,0,192,61,138,59,245,2,5,161,55,128,199,204,228,154,40,185,53, -32,5,102,147,160,81,238,178,2,129,133,206,189,225,136,11,160,106,119,70, -229,90,3,234,207,0,64,74,160,208,197,114,160,96,212,109,157,143,2,53, -48,51,255,186,2,239,51,2,152,236,240,145,10,225,26,6,225,234,3,235, -46,12,229,230,0,158,76,128,14,138,32,238,105,2,218,39,224,181,47,224, -166,6,96,163,224,160,10,224,133,13,224,125,2,226,0,0,226,21,0,225, -210,3,249,236,2,42,89,207,247,245,22,1,192,160,249,166,5,226,225,1, -2,91,93,34,193,190,186,229,114,60,32,41,85,64,54,246,32,142,130,50, -174,51,32,184,80,72,2,53,48,53,226,71,1,32,24,164,16,65,64,2, -50,51,57,133,201,107,149,36,202,239,88,0,158,242,227,183,4,160,254,96, -159,193,178,160,224,194,224,225,254,1,97,88,241,63,6,103,139,253,16,1, -224,26,4,184,221,235,146,6,99,201,234,128,6,100,127,234,129,7,65,209, -37,6,2,53,49,49,64,71,176,121,239,21,22,2,95,97,34,246,31,2, -238,194,0,234,203,7,232,67,1,193,28,129,125,224,193,7,98,138,192,26, -224,157,5,168,93,33,68,224,31,0,138,81,231,160,16,224,26,8,2,49, -50,54,232,49,3,249,161,2,226,162,4,244,130,3,201,15,226,179,7,225, -1,1,2,45,62,34,128,81,196,158,96,86,229,115,23,74,102,232,190,6, -225,211,13,98,118,225,44,13,98,128,99,22,224,22,4,148,64,224,211,4, -192,12,2,49,51,32,166,130,225,25,6,247,12,1,231,34,4,160,202,241, -56,5,234,47,12,233,216,2,233,111,10,237,118,31,2,53,49,53,232,199, -0,233,160,6,225,176,2,232,79,4,231,234,2,225,40,16,242,135,0,226, -85,8,81,158,226,8,17,224,232,16,226,8,12,238,28,12,240,132,14,2, -102,34,32,145,83,41,127,226,79,15,224,152,5,229,231,7,241,39,1,180, -253,226,181,2,102,221,2,66,32,79,129,249,224,127,18,226,236,6,224,48, -17,2,116,104,101,180,179,198,97,224,43,17,2,101,108,115,174,40,248,20, -6,228,218,23,98,207,227,5,12,247,153,0,225,219,9,248,25,0,225,219, -9,185,133,225,219,15,228,157,2,226,243,1,226,10,25,225,252,1,192,51, -241,123,1,74,4,211,39,237,212,4,2,111,34,32,235,198,24,2,46,100, -111,249,151,1,35,10,2,56,32,35,163,187,247,95,1,32,98,230,135,0, -226,236,13,126,61,228,20,8,149,6,32,154,255,33,4,224,227,5,224,15, -0,138,188,128,15,227,173,13,128,140,226,164,5,225,3,3,160,7,224,224, -6,2,108,101,116,238,213,1,224,222,15,254,30,2,246,117,13,227,29,1, -226,82,26,227,249,4,242,149,8,228,19,13,96,216,228,249,1,195,255,96, -216,245,78,5,246,187,14,2,97,115,101,237,142,1,224,25,3,2,111,102, -34,243,122,1,225,0,14,154,133,130,86,2,75,32,66,252,144,5,228,83, -0,229,218,4,252,238,14,82,147,244,154,12,228,97,3,249,98,2,233,112, -0,168,142,242,176,7,252,47,2,231,158,10,225,52,2,64,33,35,6,2, -55,53,32,226,103,1,2,54,49,50,129,61,128,9,32,5,241,33,2,236, -213,2,207,43,34,172,220,17,230,136,1,192,114,96,128,226,225,1,128,3, -193,252,138,154,233,149,0,193,65,163,45,32,120,2,55,32,95,106,63,247, -229,14,2,115,116,36,129,30,201,141,129,104,234,169,0,192,8,233,240,7, -245,148,2,234,249,13,235,141,0,99,93,252,184,0,132,77,234,12,1,65, -246,126,23,96,9,129,203,92,15,128,9,128,17,45,101,143,183,97,89,111, -160,68,237,32,22,143,195,230,184,5,71,220,32,158,2,57,48,32,98,21, -123,188,64,52,176,32,98,119,2,51,57,49,182,127,96,9,64,8,2,54, -49,52,92,77,96,24,64,49,239,41,1,2,79,32,95,97,156,96,146,79, -45,238,228,0,96,51,96,45,143,14,93,28,109,48,33,190,32,20,222,200, -96,22,96,87,44,38,32,23,142,98,130,40,163,14,222,134,163,104,194,31, -230,244,6,253,137,6,70,148,96,141,240,34,10,2,53,50,48,230,192,8, -103,127,230,165,0,32,136,210,3,235,66,6,64,131,224,18,6,111,223,230, -165,9,251,73,13,97,29,106,153,161,204,161,48,2,35,57,52,163,194,94, -174,32,5,228,253,0,2,85,32,73,184,162,231,34,8,224,98,6,137,238, -96,45,64,104,249,144,10,224,22,14,224,209,7,140,18,247,205,10,224,110, -4,64,176,224,80,0,160,75,100,146,128,226,121,61,96,28,2,53,52,51, -33,205,237,54,1,224,36,2,146,228,64,36,2,54,48,57,193,148,225,56, -6,202,196,128,49,165,109,224,12,1,192,62,192,94,224,43,6,236,142,8, -33,219,176,171,82,128,100,135,122,190,66,231,2,48,55,32,66,250,91,194, -64,18,36,31,128,150,191,6,96,11,2,58,54,48,144,215,2,73,32,58, -96,41,255,182,6,192,67,147,44,96,54,159,61,64,6,32,43,2,102,115, -104,2,111,119,32,32,14,163,119,96,58,2,53,53,48,92,73,2,53,54, -48,67,58,78,103,224,128,1,128,197,128,73,64,11,32,58,131,128,32,229, -2,52,32,80,64,60,104,108,2,56,57,32,66,199,35,220,160,65,32,11, -90,206,128,11,2,49,48,55,224,11,2,42,107,160,11,2,54,48,51,64, -168,2,56,53,32,160,17,34,63,32,97,195,180,142,138,165,141,67,172,2, -95,50,48,2,50,32,102,229,37,0,2,73,110,116,2,101,103,101,2,114, -58,32,2,100,105,118,2,105,115,105,2,111,110,32,2,98,121,32,2,48, -34,32,164,250,244,240,0,135,150,64,79,2,85,32,80,32,185,2,56,48, -32,32,4,102,236,101,220,224,17,9,197,40,247,230,5,102,81,241,89,5, -241,251,2,128,16,138,201,242,63,0,146,16,240,58,1,33,22,2,51,32, -67,239,235,3,209,200,228,69,4,32,38,161,68,233,3,0,198,91,105,189, -73,183,2,85,32,65,97,169,99,180,236,38,5,139,121,86,60,128,71,167, -49,81,12,175,69,101,213,245,214,2,2,54,48,49,32,45,80,118,97,150, -228,0,0,130,180,65,166,33,145,225,128,8,2,105,110,105,2,116,58,32, -176,204,129,95,193,64,246,111,5,197,151,192,88,32,82,133,108,129,39,64, -152,2,95,52,51,69,36,2,54,48,48,98,3,133,2,228,8,2,34,99, -70,12,193,49,98,14,128,107,100,199,96,55,97,88,34,209,2,55,48,32, -32,38,193,200,130,84,183,28,239,180,0,148,25,211,90,239,200,4,87,65, -68,10,37,155,193,36,242,86,5,242,213,1,104,169,236,188,3,194,7,160, -98,64,70,32,252,2,57,32,95,2,49,56,54,232,189,1,209,118,96,28, -68,34,192,28,97,160,40,178,128,194,32,30,2,52,49,32,128,11,2,95, -54,56,169,205,2,53,54,49,135,233,135,44,97,4,2,58,53,57,132,24, -160,198,201,26,32,7,243,70,3,236,214,3,138,170,65,88,72,123,33,94, -96,130,130,132,32,255,34,58,99,252,128,6,233,116,1,32,26,70,41,119, -5,32,7,2,55,50,32,64,59,160,155,135,21,174,162,32,28,230,235,1, -136,102,96,46,129,204,199,57,213,147,227,55,0,33,149,160,170,65,82,64, -5,160,33,137,111,64,69,2,53,57,32,64,116,197,117,245,135,2,171,27, -192,253,213,90,240,60,1,2,53,57,54,224,95,3,160,163,128,220,160,12, -99,165,169,101,2,53,57,55,64,8,167,5,224,197,15,64,39,135,19,128, -66,225,16,3,105,124,228,96,1,96,232,131,130,107,193,69,62,147,252,194, -183,243,252,1,98,232,136,35,131,229,236,246,0,224,78,2,224,13,4,34, -6,198,20,224,20,0,43,142,171,141,32,29,233,152,1,99,107,145,26,32, -23,134,15,100,82,32,13,133,226,200,238,246,220,3,130,245,245,85,0,34, -139,105,213,2,53,55,51,132,139,96,14,32,65,197,194,73,72,2,53,57, -50,209,239,64,26,132,75,2,95,50,50,34,229,2,49,51,57,217,198,32, -25,251,54,0,172,2,32,191,32,71,128,146,164,15,224,27,6,128,188,167, -82,71,1,161,126,162,149,102,154,2,55,49,32,162,44,85,185,117,189,2, -54,51,32,134,238,194,246,32,6,103,57,224,13,0,65,190,68,55,102,216, -225,79,8,170,116,32,29,225,109,5,32,23,224,29,4,186,202,230,94,7, -32,25,193,111,2,75,32,95,225,204,3,32,25,202,223,100,79,230,249,1, -230,162,10,229,98,1,231,42,11,224,48,20,103,18,184,230,248,107,0,198, -208,247,63,8,230,249,0,234,229,4,96,97,225,251,1,98,251,72,77,132, -157,247,76,2,160,62,249,85,0,247,198,3,167,52,248,46,9,248,95,0, -224,117,21,224,115,5,224,113,5,224,51,17,2,56,51,32,242,17,5,65, -120,194,178,100,7,66,182,85,25,194,230,2,55,55,32,131,180,98,198,69, -151,67,184,99,160,32,28,38,153,2,53,56,50,249,148,3,130,237,224,157, -5,32,99,162,251,2,53,55,57,64,67,229,231,0,35,1,160,10,32,170, -2,51,32,35,128,47,230,205,4,224,34,13,33,244,32,2,2,83,32,95, -102,78,96,168,192,139,64,62,224,96,0,160,46,131,201,69,96,215,235,237, -241,0,250,110,6,224,60,3,224,137,6,206,148,168,138,65,90,231,157,3, -225,16,4,211,72,225,251,0,128,75,107,147,168,38,224,70,5,2,50,52, -55,224,71,0,65,168,73,37,164,231,224,42,7,224,113,2,224,41,6,33, -104,132,74,110,186,2,52,32,90,162,22,32,23,132,70,2,66,32,89,227, -39,1,131,28,251,123,0,65,2,2,82,32,95,224,22,2,225,35,0,32, -63,132,106,251,223,1,232,3,0,251,246,5,224,20,1,224,17,8,224,14, -5,224,11,2,192,8,130,246,64,109,34,37,160,197,64,195,224,197,1,33, -94,224,197,4,64,164,240,169,2,192,18,38,170,240,191,3,227,16,2,227, -104,1,239,241,2,64,88,132,176,235,106,10,2,102,111,108,2,100,108,49, -214,46,34,26,64,45,132,196,224,134,0,2,83,32,80,228,45,2,96,79, -164,204,228,83,0,113,62,104,116,235,0,6,233,108,1,234,64,1,211,79, -136,22,128,169,233,77,5,201,19,190,132,103,154,71,79,233,85,4,233,56, -0,211,53,226,216,1,233,95,3,128,176,132,4,224,79,0,71,37,128,169, -204,40,160,6,32,138,32,45,131,206,232,58,1,134,108,32,24,170,220,69, -148,162,88,75,113,229,129,5,138,110,230,58,2,231,216,7,96,144,203,7, -254,52,0,220,153,229,182,1,254,59,2,252,79,0,234,205,2,164,255,192, -86,196,215,169,122,133,254,128,8,32,229,105,185,210,19,121,218,231,230,0, -224,64,2,143,45,224,25,3,188,171,224,27,0,230,53,3,224,174,13,224, -124,7,106,136,254,33,0,224,127,18,224,101,3,224,130,8,224,156,5,225, -91,4,192,247,65,102,35,89,226,219,1,2,92,51,52,2,38,108,105,2, -98,47,68,2,97,116,97,2,47,73,110,110,83,2,46,104,115,64,22,2, -44,49,50,2,55,58,49,98,246,33,139,168,103,2,53,54,56,165,212,2, -58,53,54,131,162,247,3,0,196,227,244,34,1,159,227,226,71,0,103,143, -229,202,5,235,36,0,234,178,3,227,211,4,195,250,192,7,35,158,66,98, -2,75,50,32,224,202,35,2,54,51,58,2,54,34,32,247,181,6,160,168, -226,43,0,227,108,3,174,97,227,93,2,67,74,174,57,228,88,0,163,38, -2,53,54,55,96,5,228,131,6,224,80,11,235,201,2,224,80,2,172,219, -107,111,33,88,196,227,131,61,100,51,230,27,0,97,50,142,55,227,235,11, -228,36,13,160,47,235,107,4,224,61,11,103,43,228,39,4,224,79,11,228, -85,18,231,43,3,32,200,203,114,208,129,233,153,21,168,171,97,10,101,101, -75,81,181,34,245,19,0,2,53,48,56,240,68,11,174,17,32,51,177,163, -2,53,54,51,226,169,1,132,218,228,30,6,193,68,229,147,6,161,199,229, -149,8,226,33,15,135,152,32,109,161,204,230,117,1,99,173,107,141,199,171, -226,121,46,224,91,0,226,121,10,224,95,3,226,121,32,224,80,1,161,110, -171,129,64,24,226,121,1,226,100,38,132,119,226,11,2,224,10,1,32,89, -134,22,33,172,32,11,133,216,2,95,52,56,211,67,2,51,48,51,236,149, -1,143,146,2,53,55,32,64,5,81,23,174,243,32,112,160,34,32,5,160, -10,32,76,232,150,1,2,95,50,53,224,65,1,2,58,53,53,132,159,207, -229,32,16,227,87,1,160,42,192,27,64,28,162,171,171,174,226,40,3,96, -19,241,61,4,96,100,180,31,167,134,199,175,132,186,101,190,229,215,2,96, -97,130,205,143,170,174,88,161,255,134,215,2,95,50,55,161,93,234,9,3, -239,225,1,142,50,138,145,194,173,230,108,0,2,89,32,67,224,82,2,229, -133,0,229,79,3,96,170,197,71,208,37,144,104,232,115,3,241,49,0,65, -38,96,145,224,143,4,236,96,8,96,148,224,146,5,65,253,233,68,5,2, -108,116,87,2,46,99,109,2,112,34,32,128,28,177,191,184,218,179,125,96, -5,33,39,163,193,2,52,57,32,33,62,98,223,86,229,32,24,236,166,2, -225,234,0,104,141,64,31,193,188,237,177,15,224,166,3,163,68,128,13,38, -28,224,185,1,32,75,130,169,64,126,200,168,75,42,153,227,129,237,64,15, -115,177,161,231,32,66,79,127,96,85,32,64,130,222,44,96,2,53,52,52, -112,190,32,121,32,22,179,133,128,24,34,109,133,142,121,37,131,162,64,165, -89,136,195,176,172,237,197,19,87,74,2,58,53,52,167,117,230,22,7,96, -38,113,114,64,115,195,122,229,143,1,44,121,2,57,32,35,69,29,223,178, -224,46,12,64,36,183,179,32,107,131,48,243,69,3,139,167,243,93,3,99, -14,162,164,228,225,1,76,162,196,99,224,232,31,229,35,0,222,74,246,76, -0,224,87,2,65,57,224,87,37,128,236,74,130,224,91,1,128,206,160,198, -192,197,224,93,5,81,192,110,88,224,91,13,224,126,38,227,14,6,2,78, -117,109,2,101,114,105,2,99,46,115,56,147,40,171,2,65,116,66,62,178, -2,58,32,110,2,101,103,97,2,116,105,118,2,101,32,97,2,114,103,117, -2,109,101,110,191,173,240,63,2,153,54,237,61,0,224,213,3,64,5,224, -178,22,190,55,101,209,224,22,4,224,75,52,247,144,1,227,251,13,224,236, -14,2,117,110,115,2,117,112,112,2,111,114,116,2,101,100,32,2,98,97, -115,223,177,128,140,117,9,226,120,6,194,110,35,64,2,52,54,56,232,130, -4,223,56,224,49,5,194,60,255,79,1,224,183,2,225,234,2,224,70,4, -152,183,174,170,224,61,0,240,31,0,225,64,12,103,16,132,65,224,10,2, -224,55,2,225,86,3,2,53,52,54,98,218,39,92,128,65,205,132,225,81, -16,35,137,134,157,194,191,130,119,160,34,96,82,96,14,96,204,32,44,243, -97,0,2,50,32,75,2,52,32,65,160,21,238,144,0,225,33,3,236,133, -0,227,100,60,193,128,236,242,0,204,10,184,199,240,253,1,125,71,240,18, -2,156,57,64,163,193,9,128,162,226,132,22,224,64,8,228,217,0,224,86, -11,243,106,5,224,98,30,160,66,211,217,33,72,170,77,137,97,60,69,255, -28,2,173,191,150,250,101,95,97,236,224,249,4,107,229,249,58,6,99,212, -64,38,64,54,126,217,192,22,38,105,2,55,32,102,227,75,0,2,32,37, -32,163,39,224,45,5,179,121,60,185,70,41,115,227,102,244,158,212,64,15, -32,184,201,221,250,172,2,81,91,97,158,202,43,65,244,98,81,225,226,3, -2,52,49,51,96,139,103,117,32,27,193,12,32,11,92,210,128,16,32,96, -250,216,0,136,56,200,169,2,49,51,52,64,248,2,51,50,32,152,2,224, -28,11,232,217,3,160,18,134,166,32,86,135,80,241,152,8,2,108,97,115, -251,130,1,137,86,33,133,64,209,252,24,0,32,60,135,118,2,85,32,67, -104,16,32,176,119,19,2,50,48,32,64,189,2,50,56,32,39,232,2,54, -32,102,224,84,0,2,45,62,34,200,9,72,49,96,58,255,166,6,159,147, -224,18,4,64,175,255,63,6,66,115,95,19,136,174,76,185,85,67,246,102, -6,128,142,205,71,192,12,224,25,1,224,21,0,34,59,75,4,64,171,55, -102,66,130,217,16,96,24,128,25,224,197,1,2,46,46,34,224,30,4,191, -159,224,137,5,224,117,81,224,110,14,224,97,21,224,189,20,225,112,7,141, -162,225,112,4,66,93,64,117,224,115,2,224,102,30,224,173,18,2,52,57, -53,186,173,118,212,225,15,4,99,251,235,77,0,32,21,34,213,64,224,73, -114,225,50,8,119,21,34,112,219,184,96,116,32,108,105,192,160,228,34,114, -236,162,3,224,140,1,224,15,0,96,99,209,251,224,103,12,186,108,96,76, -250,241,0,194,245,32,5,192,49,75,121,160,153,192,17,155,17,96,57,134, -65,2,80,32,58,2,53,51,53,175,79,2,51,51,32,218,173,67,158,213, -43,2,52,57,49,193,138,73,67,32,39,75,177,2,52,55,57,207,154,32, -46,196,119,39,212,231,174,5,231,151,0,64,58,74,206,71,214,237,83,0, -238,207,2,213,20,249,69,8,227,133,8,224,25,1,224,27,5,133,96,226, -48,4,69,136,36,240,32,215,228,87,5,2,115,101,112,2,49,32,65,2, -98,111,118,200,146,224,37,17,2,66,101,115,2,105,100,101,226,245,1,246, -213,1,228,11,10,57,56,222,234,233,113,2,234,228,0,232,121,5,71,132, -200,22,171,116,226,150,1,79,200,139,254,33,90,225,47,0,96,51,130,159, -237,135,1,254,92,1,193,56,224,97,0,225,31,4,192,49,199,180,167,197, -250,146,1,228,255,5,224,195,5,224,79,0,94,86,2,52,54,49,248,180, -3,224,182,1,220,189,249,78,4,224,71,19,128,104,224,71,10,97,1,34, -106,248,167,2,254,67,5,224,90,0,232,143,12,228,66,1,128,22,135,187, -129,116,109,33,225,102,40,224,195,4,96,144,2,52,55,49,102,97,66,252, -199,44,127,59,35,15,135,38,99,15,202,209,233,47,10,98,13,225,143,3, -225,192,21,192,103,225,176,0,98,79,64,191,2,61,61,32,224,30,7,225, -109,0,51,118,226,96,5,224,66,18,193,178,226,188,4,160,135,36,217,67, -241,132,152,72,117,170,242,33,7,35,102,162,207,135,227,183,252,2,53,49, -51,134,65,235,201,1,96,36,85,216,97,105,226,206,12,132,95,65,68,136, -20,231,156,8,68,3,227,250,49,2,111,110,101,2,76,105,110,2,101,114, -32,227,254,24,224,41,0,228,2,6,227,249,20,2,85,32,90,193,30,99, -154,227,130,9,224,62,6,65,34,136,186,131,86,224,60,0,224,20,0,66, -153,224,81,0,224,61,6,66,129,127,103,196,120,64,137,85,84,166,108,137, -26,127,111,254,133,7,225,244,6,164,140,224,63,1,2,58,53,50,137,29, -98,8,129,246,2,50,51,32,105,83,65,92,32,31,240,60,1,179,75,224, -90,0,98,217,237,206,0,228,102,3,144,68,227,127,2,224,19,0,231,143, -3,96,5,102,182,166,193,199,65,248,44,7,162,120,98,63,254,152,1,75, -53,96,161,219,242,91,154,233,148,3,96,100,231,245,1,160,17,232,61,6, -2,32,124,34,228,14,0,231,249,37,160,174,32,128,180,17,39,71,232,110, -13,106,166,224,119,6,2,60,45,34,233,131,5,128,6,97,128,160,126,235, -34,2,2,101,116,34,192,165,2,53,49,56,2,32,35,50,163,88,65,18, -192,152,242,250,0,64,162,181,49,242,238,1,32,22,247,62,0,139,97,251, -201,2,169,210,2,49,55,32,103,190,161,156,224,129,3,2,119,104,101,2, -114,101,34,233,36,0,224,132,23,96,134,211,205,65,24,141,6,108,16,32, -60,100,65,225,42,22,33,124,67,42,234,169,5,224,53,14,2,52,57,57, -224,177,8,2,58,58,34,192,58,108,37,226,19,1,224,40,6,2,100,101, -102,2,97,117,108,209,163,163,3,152,66,2,50,49,32,128,202,197,234,193, -49,197,115,126,46,32,31,183,10,64,164,32,13,246,203,1,2,80,32,35, -101,177,32,39,2,58,53,49,182,201,230,87,0,133,24,32,24,131,99,225, -176,1,137,159,65,142,160,71,125,135,200,4,240,222,7,229,217,7,208,94, -164,13,232,147,7,224,46,7,55,192,65,90,102,8,96,5,32,121,226,209, -22,98,1,32,216,227,44,7,32,54,227,44,3,97,150,234,154,2,225,207, -9,224,72,38,235,250,14,32,176,130,242,106,202,217,231,223,211,184,255,218, -7,167,217,64,27,103,157,176,93,151,230,109,67,162,191,32,143,250,182,0, -120,204,107,184,79,153,2,50,50,53,104,79,75,106,166,229,171,64,64,54, -223,82,228,118,20,2,102,111,114,2,97,108,108,228,122,5,128,235,2,54, -50,50,225,52,4,225,11,0,32,90,130,134,2,80,32,75,70,128,161,20, -224,9,0,32,31,199,76,98,98,2,51,54,55,144,187,64,192,126,83,204, -141,89,244,2,51,57,57,155,112,66,124,128,93,130,182,2,75,32,89,176, -91,181,63,200,93,137,128,97,37,112,251,136,240,165,222,51,204,111,243,2, -50,49,53,124,20,33,203,2,49,53,54,225,114,1,189,239,99,191,240,31, -4,96,223,169,83,240,138,0,32,33,2,50,57,54,240,65,0,96,34,193, -150,83,85,201,118,131,98,219,77,169,233,211,6,243,192,0,32,51,230,196, -0,152,64,49,199,2,48,32,35,106,35,113,212,32,249,2,35,57,48,97, -67,64,219,162,73,168,94,64,20,131,15,96,20,135,64,64,20,226,115,1, -113,188,128,20,130,52,66,29,91,23,128,192,225,246,1,2,64,92,57,2, -50,38,61,2,43,45,58,2,60,62,46,2,33,35,36,2,37,94,38,2, -42,47,124,2,126,63,92,2,50,50,54,2,38,92,49,2,51,54,38,2, -92,49,56,2,51,38,92,160,14,2,53,38,92,2,49,52,54,224,14,0, -2,52,38,92,224,14,8,32,4,224,59,2,2,50,56,38,66,82,32,134, -226,132,1,238,51,9,64,238,238,51,5,81,154,162,99,65,51,160,192,2, -57,52,32,230,60,0,64,68,148,140,225,190,0,2,50,57,55,121,252,34, -90,78,118,33,13,163,219,32,45,209,173,2,75,32,66,206,241,97,230,162, -109,2,58,52,57,129,197,227,92,24,121,153,227,92,0,99,38,104,235,37, -14,231,235,1,228,209,0,98,39,78,205,2,56,55,32,169,93,192,35,32, -19,114,36,69,142,67,28,96,116,96,113,96,95,147,205,32,96,220,63,41, -33,111,1,73,39,32,22,197,16,193,21,101,161,99,223,229,161,92,96,182, -229,161,2,96,133,253,226,0,34,128,248,77,1,73,135,70,150,32,35,130, -4,225,99,6,71,95,193,99,69,248,228,192,7,103,206,123,57,32,250,32, -13,219,6,225,113,13,97,55,225,113,20,102,92,225,113,2,158,84,160,7, -64,110,231,45,1,227,116,0,224,201,7,64,67,148,242,193,56,240,129,1, -225,60,1,237,80,0,236,234,14,144,232,128,168,249,45,11,128,71,129,101, -193,103,32,194,64,121,2,65,32,58,96,56,158,239,44,69,2,52,56,53, -66,0,95,57,128,19,2,52,32,35,2,49,48,48,188,100,251,135,0,87, -83,104,0,224,20,7,164,153,96,70,145,162,64,66,188,89,70,58,2,56, -48,32,71,153,104,37,2,56,50,32,2,64,64,75,96,111,129,210,117,209, -32,13,129,169,101,169,32,13,129,169,241,107,1,194,139,204,12,121,6,246, -174,3,139,202,79,131,2,52,53,53,239,47,4,33,252,99,220,141,236,174, -190,121,46,32,190,157,44,36,51,207,254,32,123,204,131,34,37,64,87,237, -165,10,192,138,32,83,67,65,192,89,226,84,0,227,196,5,224,47,4,71, -27,224,47,0,2,58,52,55,189,59,227,68,2,242,80,28,224,39,24,166, -102,239,166,0,241,57,15,226,65,9,239,131,3,224,7,5,224,190,7,242, -52,13,227,252,2,192,13,255,202,2,135,118,101,116,2,52,55,53,244,169, -1,224,89,4,239,235,3,175,168,133,59,127,251,231,29,0,224,15,0,227, -101,1,242,227,20,192,171,242,220,3,242,217,5,224,88,7,224,104,11,225, -119,1,242,177,14,241,224,18,242,62,1,209,224,202,147,64,224,242,167,2, -224,118,7,224,50,7,133,210,219,49,197,174,227,37,3,229,127,14,224,225, -9,128,88,145,21,208,49,242,162,39,32,189,210,167,224,188,10,132,134,34, -236,214,74,104,238,233,115,1,165,3,225,85,15,193,52,242,64,14,96,137, -135,174,242,31,13,240,98,3,73,83,179,200,39,232,81,184,199,232,96,255, -99,247,2,95,55,52,68,131,65,145,101,15,2,57,32,67,210,33,122,109, -2,64,73,32,69,4,33,128,162,194,32,43,252,201,0,131,198,246,25,0, -225,66,11,230,21,1,225,209,1,228,79,3,225,66,3,163,238,227,200,3, -225,221,12,160,222,225,0,0,97,189,148,37,97,4,195,90,227,231,26,224, -67,5,97,221,72,190,247,63,2,228,1,3,64,252,165,236,241,58,0,247, -65,19,245,46,0,224,210,2,247,60,86,2,97,98,111,2,118,101,78,2, -101,115,116,243,66,25,224,42,1,247,70,58,225,178,13,247,70,10,225,238, -1,246,199,2,224,24,12,226,9,4,225,54,15,172,126,229,250,24,247,52, -49,224,151,7,247,64,7,245,142,8,246,80,5,66,24,32,69,196,195,164, -196,97,35,228,196,0,233,10,29,160,151,224,138,2,246,246,5,98,183,241, -199,0,247,150,16,248,95,24,175,74,225,42,8,247,158,1,225,179,19,229, -99,2,254,166,1,64,150,35,59,250,136,9,227,64,22,247,125,0,244,187, -8,224,23,1,226,21,11,226,90,3,247,137,14,192,167,169,116,2,95,55, -53,225,212,2,229,91,27,96,125,225,76,0,242,225,0,142,167,133,59,110, -163,95,186,65,9,128,67,225,70,2,193,33,214,71,64,253,47,127,191,168, -248,177,2,97,213,245,203,4,230,68,30,192,48,224,28,4,170,48,224,224, -6,96,21,232,63,5,230,130,19,163,218,121,99,225,57,4,225,58,26,239, -233,0,137,25,2,53,50,32,235,101,8,214,245,97,56,70,129,33,3,179, -170,2,52,54,57,43,115,64,42,243,170,1,101,59,83,170,64,28,96,37, -37,166,32,12,211,158,32,147,66,114,249,223,1,34,119,228,49,0,116,10, -194,225,135,189,128,39,201,49,226,103,25,227,82,11,229,220,17,255,74,6, -150,235,227,241,2,98,27,229,170,5,2,98,101,115,2,116,32,103,214,76, -229,131,4,252,203,21,160,198,98,90,102,198,105,61,231,144,5,229,2,5, -195,15,252,38,7,254,57,14,228,54,10,233,80,18,229,2,1,224,124,8, -97,74,65,162,99,140,230,97,3,192,42,228,125,0,226,78,5,193,186,193, -188,251,20,1,251,179,32,251,226,3,155,133,224,46,12,200,159,229,163,1, -225,200,48,2,49,34,32,225,201,9,226,133,12,225,208,4,227,203,0,133, -6,64,61,101,40,225,213,2,229,178,0,72,222,225,184,5,224,220,20,197, -172,254,128,26,164,158,254,56,23,236,212,0,64,56,70,141,228,40,0,254, -35,2,230,101,19,226,138,14,229,134,4,32,13,47,82,155,103,32,6,64, -4,35,248,138,221,147,244,33,27,32,17,202,223,2,54,52,32,32,13,244, -1,2,155,164,64,34,182,54,71,168,32,13,198,171,96,36,96,241,132,96, -241,100,0,2,48,32,58,99,50,248,49,10,64,28,202,37,111,164,33,164, -64,138,2,58,52,53,216,74,241,4,2,225,147,2,32,42,107,48,134,73, -224,246,1,181,194,98,204,37,118,166,81,65,245,129,249,96,227,64,101,208, -135,199,77,192,42,101,81,202,228,230,63,0,232,169,2,233,84,10,230,63, -44,199,185,230,63,11,192,86,230,63,0,96,236,232,168,16,253,78,16,148, -92,128,110,160,10,227,103,7,2,102,105,116,2,115,34,32,128,25,149,9, -96,108,130,20,32,171,129,48,130,20,2,75,50,32,230,34,0,231,212,2, -65,151,233,158,0,225,167,0,253,168,7,65,248,227,185,8,227,67,2,234, -183,22,229,45,7,231,198,12,143,5,231,134,4,224,238,6,2,100,105,115, -2,112,108,97,2,121,32,108,2,97,121,34,229,57,6,232,223,12,224,29, -0,65,79,174,20,225,178,0,239,11,31,33,88,87,234,248,50,0,46,99, -88,138,224,78,0,207,11,241,16,1,64,5,96,53,232,235,9,228,63,2, -96,32,224,184,0,228,57,15,225,113,7,234,42,7,240,171,24,225,106,57, -2,50,34,32,225,77,5,133,114,230,222,10,224,210,29,225,130,82,65,231, -101,39,32,9,255,165,6,100,26,35,12,190,124,113,111,67,49,33,160,32, -254,32,24,214,177,35,31,153,154,32,19,248,166,1,2,48,32,95,94,48, -65,209,2,50,53,56,106,250,72,104,117,78,128,26,2,95,49,55,64,98, -85,29,192,44,2,95,51,50,74,240,139,49,48,139,160,21,2,50,54,49, -147,123,192,58,64,59,166,152,32,116,184,225,97,227,163,153,128,87,144,132, -64,178,89,187,2,50,57,56,173,17,123,77,34,97,32,23,119,48,123,76, -250,95,0,96,124,88,227,65,224,229,116,0,225,80,5,225,247,1,2,114, -101,99,2,117,114,115,2,105,118,101,2,32,109,111,2,100,117,108,2,101, -58,32,161,253,235,247,0,82,212,2,51,50,57,160,193,224,71,15,2,44, -32,105,2,109,112,111,2,114,116,32,2,99,104,97,2,105,110,58,160,69, -65,116,89,98,156,74,128,69,172,3,2,52,53,48,97,114,217,200,2,90, -32,90,129,184,32,19,134,102,32,227,2,51,32,75,185,181,237,152,5,2, -50,55,52,253,24,0,97,4,97,201,33,15,89,177,75,126,64,22,210,169, -32,22,121,29,64,28,128,16,82,233,2,52,53,32,189,206,64,26,167,71, -88,136,32,92,237,171,0,32,25,249,82,1,97,230,87,128,58,54,93,64, -2,50,55,32,235,247,4,98,214,132,21,224,42,0,225,142,2,64,52,129, -18,2,51,49,54,65,212,2,50,56,32,239,228,2,165,121,190,3,69,125, -128,73,32,58,96,51,58,9,189,36,2,95,52,48,32,94,2,52,48,51, -227,55,0,225,150,17,2,77,111,100,33,212,2,32,110,111,2,116,32,102, -2,111,117,110,2,100,58,32,161,222,183,65,97,221,2,49,50,51,65,108, -173,200,224,76,17,2,92,49,48,2,38,115,101,2,97,114,99,2,104,32, -112,2,97,116,104,2,61,34,32,160,190,128,71,64,58,64,73,2,49,51, -49,192,4,67,80,157,213,65,43,224,91,23,2,112,97,99,2,107,97,103, -2,101,32,112,224,92,1,224,83,18,225,63,0,229,55,14,233,225,0,225, -140,1,225,137,4,33,65,245,45,0,241,19,1,199,25,131,190,129,194,224, -31,1,80,240,2,51,55,32,234,5,3,227,36,0,167,95,132,101,193,95, -231,255,6,128,5,104,220,193,12,2,52,51,57,98,136,228,241,8,66,174, -228,241,2,169,73,226,131,0,2,50,56,57,234,77,2,165,91,247,161,2, -35,109,128,135,228,13,35,193,129,2,100,111,101,2,115,32,110,34,52,2, -99,111,110,2,116,97,105,2,110,32,109,130,71,226,60,1,192,244,229,172, -12,245,147,1,227,243,3,227,67,18,160,220,101,31,161,115,215,86,99,240, -35,14,35,177,134,238,120,122,237,196,5,204,16,228,173,0,122,172,48,162, -132,31,133,233,224,229,1,2,46,116,120,78,114,32,25,133,239,91,134,94, -114,128,5,32,22,203,12,62,153,159,204,36,19,64,88,96,5,32,31,235, -30,1,188,19,32,19,132,179,225,74,8,73,174,2,58,52,51,171,31,234, -195,2,38,84,234,195,2,124,11,96,106,197,224,133,205,198,181,224,244,4, -236,212,0,128,49,32,94,171,34,226,185,8,165,196,164,67,2,50,52,50, -64,25,69,58,100,89,100,231,2,50,55,57,133,82,65,38,248,97,1,227, -40,2,194,64,2,50,52,32,226,168,9,224,240,1,2,76,111,97,2,100, -105,110,2,103,32,112,162,67,245,119,0,227,130,18,2,50,55,49,160,140, -224,180,1,228,244,2,224,176,2,64,68,2,50,57,54,32,4,163,188,66, -87,39,76,97,227,226,226,4,226,223,19,2,80,97,99,96,155,2,99,111, -109,2,112,105,108,2,101,32,118,2,101,114,115,2,105,111,110,2,32,109, -105,2,115,109,97,2,116,99,104,2,58,32,112,128,33,164,126,226,83,1, -128,111,230,254,18,160,82,2,114,61,34,103,140,160,153,225,75,2,36,188, -64,183,137,50,65,180,184,171,129,180,135,207,69,131,199,207,71,250,128,22, -2,51,51,52,224,22,3,97,10,38,168,132,108,66,157,2,51,53,53,64, -162,138,116,33,91,64,122,229,150,0,32,23,119,251,64,68,245,64,0,65, -41,32,18,152,249,64,37,157,183,2,50,32,65,128,17,134,245,32,17,2, -52,32,75,128,17,131,68,119,112,231,168,0,64,88,32,20,2,90,32,85, -98,133,163,54,2,51,53,51,2,32,95,56,96,17,178,220,199,200,216,158, -231,191,0,32,34,131,55,96,123,232,2,0,32,23,65,110,192,23,64,132, -96,2,192,30,96,32,130,243,33,152,2,54,32,58,100,71,32,13,2,94, -71,69,2,84,84,73,2,77,69,77,2,73,76,76,2,73,32,58,64,27, -161,99,214,101,238,29,11,39,87,96,142,237,4,9,233,217,0,100,201,131, -157,234,2,9,170,141,160,81,234,58,15,167,208,71,217,227,150,5,231,218, -18,226,112,17,2,70,105,108,231,214,10,231,44,3,167,39,253,186,5,234, -170,1,2,52,48,57,243,91,1,128,249,224,237,2,234,126,1,193,55,164, -237,101,250,100,57,95,114,96,253,199,72,199,110,234,248,7,67,60,187,18, -235,3,3,160,14,100,1,110,108,97,213,233,110,6,98,185,35,241,224,248, -1,2,109,104,115,2,99,112,112,2,46,104,115,230,139,0,206,16,164,255, -249,167,2,224,138,1,96,132,197,93,225,5,4,207,171,235,177,4,2,52, -50,51,100,235,224,171,0,128,156,251,36,0,225,227,3,2,49,50,48,100, -31,67,124,99,154,228,187,3,64,114,65,48,68,185,75,232,165,97,237,124, -6,2,114,101,109,58,179,97,210,2,102,97,105,2,108,101,100,128,219,32, -113,131,96,2,94,117,110,2,108,105,110,2,107,32,58,96,101,161,31,225, -33,2,2,50,49,49,224,77,2,2,77,72,83,2,67,80,80,2,72,83, -34,238,82,6,224,46,2,225,228,5,104,216,32,2,230,63,3,148,183,230, -62,10,192,209,102,46,205,186,230,32,2,226,180,19,2,82,117,110,2,32, -99,112,2,112,104,115,226,175,20,33,240,169,152,201,194,236,137,3,33,69, -224,91,12,96,87,251,235,1,224,244,0,224,140,16,2,32,45,45,2,115, -116,114,2,105,112,32,230,168,2,234,5,1,232,222,0,204,194,233,57,2, -2,52,49,57,229,137,1,143,247,2,39,32,79,139,0,224,109,15,2,45, -73,34,232,189,0,64,49,224,25,1,2,47,115,114,2,99,47,114,2,117, -110,116,2,105,109,101,128,35,100,228,34,81,251,35,1,233,101,22,165,212, -139,204,224,239,17,2,79,34,32,233,47,2,34,76,205,123,229,99,0,69, -129,128,1,234,121,2,32,40,133,164,2,79,32,102,224,77,0,2,39,45, -68,2,77,73,78,2,95,86,69,2,82,83,73,2,79,78,95,2,98,97, -115,2,101,40,120,2,44,121,44,2,122,41,61,2,40,120,60,2,61,52, -124,2,124,121,60,2,61,49,52,2,41,39,34,32,72,224,56,3,2,45, -68,95,2,95,77,72,2,83,95,95,64,24,134,91,65,78,141,125,2,56, -32,79,224,215,1,32,24,133,227,229,84,6,163,112,115,34,237,35,4,227, -114,20,235,9,38,2,99,97,108,2,108,67,111,2,109,109,97,69,92,131, -148,237,58,16,2,49,52,56,237,58,23,2,44,32,34,229,160,19,32,234, -166,192,2,115,121,115,2,116,101,109,35,233,64,222,99,233,228,110,3,224, -236,2,97,5,182,30,64,34,224,21,4,113,19,33,34,99,159,240,161,4, -2,50,49,48,240,161,10,58,156,224,39,5,33,64,2,51,55,55,97,102, -137,83,229,185,4,165,174,64,29,35,242,32,171,133,181,104,144,36,91,193, -125,2,49,51,52,65,126,79,92,71,63,2,57,49,32,253,238,0,104,220, -123,39,105,207,225,51,2,130,120,135,102,42,154,238,33,2,2,51,52,38, -2,108,105,98,2,47,83,121,65,33,2,47,73,79,38,3,64,19,2,44, -50,56,2,53,58,56,129,94,2,90,32,66,64,96,76,46,96,110,97,18, -33,238,128,131,160,19,181,132,64,36,224,118,7,32,202,229,227,0,50,23, -167,209,32,41,224,84,3,171,167,249,145,3,166,67,253,51,4,68,72,224, -136,1,241,158,0,243,45,0,203,226,235,199,2,69,151,149,185,33,192,32, -14,133,236,2,94,116,109,2,112,110,97,2,109,101,32,32,17,227,177,0, -227,176,8,227,178,4,64,60,220,74,60,122,64,106,32,137,2,54,32,89, -135,207,252,33,1,213,235,254,154,17,208,219,82,135,97,176,97,213,2,35, -49,50,254,140,3,246,15,1,217,212,108,176,224,45,0,113,108,192,33,214, -90,247,72,1,224,42,3,106,147,244,55,2,224,129,17,168,192,243,54,0, -224,74,8,114,8,34,215,64,112,224,33,14,41,110,224,33,22,134,139,224, -67,20,97,57,96,33,106,222,130,225,224,36,7,162,4,216,71,224,0,3, -225,132,8,226,88,4,225,133,19,193,44,225,132,71,2,49,50,53,224,166, -2,138,3,224,133,18,194,216,203,101,41,86,67,87,99,254,248,203,1,250, -213,0,250,212,1,231,190,4,141,56,116,41,2,52,48,53,169,180,65,92, -2,58,52,48,250,95,0,228,161,9,139,93,233,213,9,228,175,2,32,64, -230,73,9,37,72,32,6,192,219,2,83,32,67,161,1,102,51,2,95,54, -50,143,108,168,226,165,49,192,59,72,20,2,48,54,32,234,250,4,234,217, -4,173,97,2,50,54,52,255,74,0,235,23,7,224,47,0,196,122,64,74, -131,177,69,17,77,91,32,19,172,192,64,1,102,116,110,133,48,108,2,35, -54,53,167,13,80,121,2,35,57,48,129,60,33,107,229,54,14,2,68,97, -116,2,97,47,67,2,104,97,114,197,54,34,146,2,58,49,34,239,239,2, -32,170,96,166,215,193,242,192,6,2,49,52,57,96,123,2,57,32,35,156, -200,128,11,44,188,160,190,203,186,36,241,110,198,149,134,34,9,141,167,35, -1,32,4,119,103,76,223,164,198,64,13,132,230,2,85,32,58,64,35,128, -10,122,200,67,156,110,62,54,249,2,58,51,57,130,3,45,214,64,15,101, -39,137,225,231,211,2,234,42,5,38,131,240,176,19,245,11,0,2,64,58, -51,64,197,96,120,241,162,0,149,205,32,68,222,255,249,230,2,231,197,11, -232,78,21,247,86,1,242,2,2,226,110,1,156,199,224,26,12,226,137,6, -224,102,21,44,37,241,120,0,225,11,4,232,167,33,2,99,111,108,232,171, -5,128,52,32,0,224,37,1,2,101,110,100,2,45,111,102,2,45,102,105, -2,108,101,34,96,28,224,26,1,2,110,111,32,2,108,111,99,2,97,116, -105,2,111,110,34,224,55,8,224,28,7,33,119,130,223,111,83,71,133,75, -220,101,4,32,26,194,79,99,154,2,51,57,51,164,81,224,183,12,238,15, -0,175,146,174,87,49,11,34,53,32,75,217,236,32,71,67,151,130,155,64, -83,254,182,0,218,192,130,188,135,180,128,6,32,39,130,161,2,89,32,66, -165,56,231,195,9,167,194,96,48,218,86,204,188,253,208,2,236,207,0,2, -39,32,85,254,85,6,182,76,240,126,1,131,237,226,161,0,195,12,2,48, -32,80,32,5,2,56,54,32,32,158,2,56,55,32,118,78,128,238,32,81, -2,51,56,56,97,60,86,28,241,210,4,96,24,64,63,2,49,50,52,143, -49,99,222,138,76,133,150,32,68,132,173,32,22,80,145,96,92,32,132,36, -244,128,11,32,68,131,38,33,86,126,176,80,184,2,49,53,55,228,109,2, -2,67,111,110,2,116,114,111,2,108,46,69,2,120,99,101,2,112,116,105, -2,111,110,46,2,73,110,116,2,101,114,110,2,97,108,34,32,64,224,39, -1,2,83,111,109,2,101,69,120,160,35,165,248,137,85,32,100,130,19,103, -249,131,131,2,56,50,32,55,58,168,197,2,51,56,51,96,47,66,193,251, -79,0,2,51,56,52,128,160,194,52,39,135,82,148,96,23,242,162,0,96, -58,171,84,65,234,2,56,48,32,218,83,103,107,32,17,149,236,160,136,196, -152,77,31,128,94,129,221,34,194,57,3,32,14,129,147,230,28,6,230,153, -0,2,51,55,56,241,98,1,239,86,3,74,245,113,238,145,32,2,58,51, -55,129,174,2,75,32,90,160,104,64,57,242,184,0,241,151,1,146,80,138, -140,68,249,102,100,227,204,16,2,111,112,101,2,110,70,105,91,211,2,99, -97,110,82,43,64,16,196,30,231,30,3,96,174,165,144,211,220,2,51,55, -54,161,235,2,55,51,32,32,4,75,232,2,51,55,53,246,229,6,97,221, -2,97,99,116,60,64,86,232,96,38,128,52,66,53,2,55,50,32,64,19, -129,116,32,14,66,53,100,235,64,3,32,24,240,204,1,215,71,64,35,199, -233,98,225,2,54,55,32,64,5,99,197,67,217,163,197,2,54,56,32,2, -64,116,111,96,131,32,24,64,30,166,26,64,24,100,80,32,10,231,79,0, -245,127,1,245,84,2,70,239,213,84,2,67,32,66,96,102,102,215,32,57, -245,16,2,129,143,64,25,244,201,5,34,96,192,184,32,56,166,4,32,40, -196,105,192,28,224,37,0,68,55,32,31,198,250,252,239,1,2,51,54,50, -248,29,1,33,225,66,228,2,50,53,49,243,174,3,34,146,78,218,65,73, -244,130,7,2,50,55,55,173,228,147,224,226,102,0,242,139,12,247,247,21, -241,198,1,247,230,25,2,115,97,118,47,18,2,99,97,99,2,104,101,32, -163,192,231,20,6,192,175,109,252,2,54,48,32,226,118,5,160,184,32,253, -225,241,0,254,255,4,219,139,55,255,166,248,96,12,72,224,248,220,0,194, -38,251,28,16,203,12,203,148,36,184,96,220,218,103,2,95,55,56,231,44, -3,253,134,1,253,193,19,67,223,65,76,230,125,10,253,204,5,237,96,1, -118,32,214,253,128,18,254,37,4,249,21,5,2,51,50,51,242,255,10,249, -33,1,249,67,6,149,100,235,205,1,129,246,160,182,249,65,1,241,20,0, -2,49,54,54,236,131,6,32,113,133,249,64,51,38,184,224,162,19,108,25, -159,67,2,51,50,54,128,174,200,33,253,116,3,64,27,224,126,4,243,96, -3,250,166,31,244,104,13,250,150,10,232,211,19,2,105,110,118,2,97,108, -105,2,100,97,116,57,247,66,174,209,200,254,247,4,237,25,1,224,154,4, -68,107,185,98,192,130,224,172,2,226,142,4,226,39,2,148,163,224,48,0, -64,177,105,202,2,51,53,52,225,121,2,32,14,100,214,67,26,168,50,66, -51,68,20,237,113,0,144,79,129,85,66,59,225,227,1,220,31,112,98,89, -255,96,0,96,35,96,181,120,121,154,10,2,58,51,53,179,97,65,33,77, -95,2,51,53,54,128,143,35,130,32,29,188,62,96,128,131,126,110,76,224, -105,4,145,243,192,135,254,104,0,168,182,75,48,64,169,206,173,255,27,2, -224,61,2,101,15,233,44,2,64,126,101,12,80,238,96,147,229,26,0,240, -212,8,32,31,165,131,90,251,101,176,219,8,161,99,90,118,149,181,32,104, -53,142,160,58,189,181,97,123,229,153,0,66,228,148,60,128,2,96,153,224, -183,3,64,176,2,95,51,52,141,7,137,236,164,65,59,183,32,82,32,117, -98,148,128,10,226,252,3,129,130,218,75,224,98,1,175,206,249,144,6,185, -127,227,5,0,163,29,225,246,0,96,8,2,95,54,51,66,67,163,231,65, -221,2,52,55,32,228,183,2,207,193,2,51,52,49,238,110,0,250,201,0, -224,44,1,33,3,170,240,64,222,77,98,66,169,203,100,252,107,10,137,37, -102,144,226,73,0,234,223,2,224,195,0,143,64,42,126,161,12,193,6,240, -17,1,201,100,142,83,37,126,2,51,51,53,137,197,224,217,0,42,217,156, -191,225,81,4,160,70,225,69,10,225,94,0,225,60,8,74,52,225,60,25, -128,73,209,172,176,219,35,64,98,54,226,126,7,224,44,4,192,120,123,248, -224,48,20,44,186,209,51,45,72,32,135,101,171,32,252,131,126,96,6,64, -185,195,116,160,45,129,200,67,8,128,78,115,239,224,9,0,117,220,64,35, -166,157,32,54,176,30,160,54,160,34,224,63,11,96,55,204,85,226,37,16, -170,214,72,103,73,163,225,198,1,68,108,161,158,2,90,32,83,225,144,4, -226,240,0,227,74,1,227,1,1,227,31,1,103,9,224,80,4,225,115,16, -201,67,224,177,0,230,92,0,237,44,1,252,59,1,224,192,3,64,47,224, -192,73,226,98,0,233,211,5,224,190,15,192,46,97,151,232,72,0,224,191, -16,192,14,131,41,227,226,2,128,209,133,162,228,188,2,228,186,1,195,17, -251,205,4,229,191,2,37,222,130,119,247,247,0,209,225,226,136,5,167,100, -224,89,1,253,73,2,225,33,6,192,114,224,227,1,234,234,1,224,11,0, -255,114,4,160,207,229,68,23,225,69,8,225,52,1,224,208,0,138,29,2, -82,32,64,229,152,29,247,30,10,225,248,5,225,55,1,64,15,185,221,227, -172,7,243,25,4,124,19,128,11,32,30,127,11,225,73,0,163,92,224,98, -14,228,14,18,224,97,38,165,236,225,244,3,162,237,81,68,64,7,230,148, -9,224,13,19,229,97,3,193,195,233,209,4,214,2,2,95,52,55,224,184, -5,224,171,4,41,187,224,24,0,195,151,143,161,73,199,225,211,4,81,74, -224,176,8,224,177,65,208,62,64,158,224,177,39,139,134,154,184,224,21,1, -143,171,66,199,237,225,2,224,195,17,169,175,172,155,199,155,192,8,32,72, -219,225,224,72,28,232,170,5,227,21,1,151,144,224,5,0,39,132,224,61, -0,229,224,4,96,49,234,76,0,234,85,1,225,57,0,224,167,5,247,204, -2,96,17,227,162,2,96,16,224,15,0,192,224,225,151,1,224,119,33,192, -35,225,39,19,229,25,11,251,197,0,65,69,138,21,228,137,1,227,5,16, -225,143,2,230,249,6,203,169,224,103,15,32,101,220,22,224,101,29,232,174, -4,225,181,1,225,46,6,160,67,228,231,6,230,135,5,225,150,67,224,98, -10,225,129,60,138,84,2,35,50,32,32,11,138,79,231,89,15,230,55,0, -227,156,1,224,5,1,135,102,224,225,1,231,127,6,200,61,171,149,231,117, -14,231,141,17,224,128,3,192,208,170,44,102,59,231,29,8,229,144,4,132, -32,135,34,228,44,0,43,66,64,255,203,18,178,18,65,110,145,236,64,168, -65,25,2,48,32,58,101,182,64,11,2,51,32,58,101,208,227,249,0,228, -234,21,226,4,3,242,78,8,97,126,64,186,168,236,81,198,34,145,128,165, -83,202,192,255,32,37,179,205,41,26,234,108,0,97,88,100,120,118,158,182, -142,214,149,128,24,64,11,182,189,224,24,11,160,49,150,221,44,54,108,65, -66,129,32,113,243,50,20,2,50,55,52,224,192,0,131,91,57,255,64,42, -249,255,1,76,143,243,192,2,2,50,56,50,247,24,0,251,105,2,67,68, -143,127,32,48,129,137,118,227,39,96,96,140,129,188,2,50,57,32,214,202, -96,17,32,43,129,155,75,26,44,29,151,53,64,37,161,151,127,53,2,50, -57,48,66,28,150,15,141,12,79,200,237,12,0,80,248,116,108,129,103,96, -180,64,44,184,209,65,28,87,38,97,29,32,25,197,239,224,206,17,97,146, -65,217,66,89,64,50,129,67,155,40,113,164,224,64,1,2,49,57,50,128, -218,117,100,64,63,32,27,2,94,109,100,2,53,66,70,2,73,76,69,33, -76,64,24,228,179,2,64,188,117,82,158,209,104,229,155,39,2,50,48,32, -96,108,194,199,112,35,76,83,254,20,4,62,64,64,199,64,153,2,35,52, -55,131,7,153,93,64,63,225,74,7,64,25,246,41,3,32,17,129,44,32, -37,2,51,32,90,224,1,14,233,163,2,162,28,64,172,160,196,121,70,180, -60,153,229,240,134,2,253,218,4,82,54,112,255,158,27,239,217,9,113,146, -98,179,226,79,8,64,14,122,59,235,151,0,65,5,137,123,242,98,6,2, -79,32,35,65,8,192,180,32,172,225,225,10,98,54,254,55,1,225,238,6, -128,100,32,57,216,183,226,121,4,2,50,57,49,226,121,14,84,198,246,161, -5,64,24,239,152,12,66,137,196,207,238,189,0,111,34,171,56,239,130,2, -251,60,5,161,100,239,135,6,230,54,5,230,71,7,98,105,224,85,5,224, -80,0,98,212,64,170,130,152,2,95,52,56,64,232,88,208,64,174,2,90, -32,67,128,6,160,58,211,150,224,28,6,73,203,224,28,16,76,234,224,28, -16,107,113,224,29,16,2,50,52,55,224,29,3,2,95,53,57,225,21,0, -51,160,160,10,32,187,164,98,128,187,120,156,62,205,160,56,32,17,36,115, -96,72,2,48,57,32,112,203,64,16,96,149,224,16,3,128,137,224,17,3, -128,125,160,17,128,122,96,80,128,122,131,159,64,6,224,122,1,34,48,32, -48,81,172,2,51,48,53,96,5,99,203,2,48,55,32,64,5,66,252,96, -70,96,82,128,70,96,10,2,58,51,48,131,153,2,98,115,62,2,61,32, -58,96,41,128,13,64,12,131,108,2,98,115,60,96,26,130,205,32,13,64, -12,130,160,2,98,115,99,2,109,112,32,32,14,201,15,199,172,231,238,1, -98,225,104,154,95,177,231,207,9,64,143,148,156,95,223,64,6,167,84,81, -254,32,89,130,199,112,176,32,13,130,42,100,25,32,13,129,124,112,223,32, -13,196,118,244,47,13,96,126,198,242,226,9,6,99,130,65,189,180,142,70, -183,98,137,64,54,189,40,32,54,161,173,128,45,146,175,129,173,87,70,160, -17,32,48,244,197,3,64,26,224,62,2,120,232,94,125,32,24,193,65,2, -47,61,32,32,13,129,64,2,98,115,61,96,13,128,244,58,192,64,95,134, -63,145,197,37,82,106,35,32,24,162,121,2,51,32,66,227,211,1,228,173, -0,2,64,95,57,164,53,64,42,162,41,228,133,0,228,117,3,126,193,134, -95,121,38,103,48,183,112,246,194,0,132,187,244,94,0,252,130,4,189,53, -41,139,64,44,96,13,128,23,41,43,151,182,32,6,247,65,0,32,100,200, -237,34,229,98,23,93,224,32,22,193,54,251,9,1,96,25,230,35,1,192, -20,213,247,64,82,32,131,231,64,19,101,79,39,255,247,191,1,224,208,36, -68,7,224,208,0,38,194,224,207,0,121,6,126,98,96,6,193,135,224,92, -5,247,155,0,225,44,14,224,171,6,186,33,96,107,96,106,101,218,96,6, -137,14,96,86,227,101,0,224,85,7,103,110,224,77,2,32,46,130,33,137, -61,96,35,167,149,2,75,52,32,231,109,26,2,58,50,55,130,14,2,82, -32,95,104,179,32,16,163,11,73,173,151,180,160,5,119,83,183,198,123,200, -128,37,2,53,32,58,96,25,227,178,0,108,142,253,15,18,106,6,254,81, -4,2,46,109,104,2,115,99,97,57,166,94,79,124,65,140,79,231,220,15, -253,13,5,166,178,129,226,253,10,0,187,35,167,91,69,71,198,226,2,50, -55,49,161,60,190,140,225,104,3,64,105,93,155,160,105,224,132,3,32,24, -108,49,225,152,5,249,182,1,233,57,6,2,49,50,50,130,152,225,174,0, -250,102,0,160,77,120,197,224,158,1,2,50,50,49,128,23,138,218,224,122, -5,64,227,252,20,3,224,226,2,226,16,3,96,213,164,52,2,50,54,57, -65,154,130,18,2,73,79,46,2,100,101,115,2,101,114,105,59,22,2,122, -101,32,2,58,50,54,129,247,2,94,97,100,2,100,95,108,2,122,55,55, -2,95,100,101,2,99,111,109,2,112,114,101,2,115,115,111,2,114,32,58, -96,133,225,133,6,128,178,169,119,224,133,0,190,116,98,27,117,180,224,143, -2,32,70,130,39,2,94,117,110,2,103,101,116,2,98,32,58,96,40,225, -115,6,32,61,32,6,234,124,3,88,162,38,193,79,104,32,190,140,219,227, -71,3,32,49,108,74,35,164,2,50,32,102,226,71,0,2,104,71,101,2, -116,67,104,2,97,114,58,2,32,69,79,2,70,34,32,129,14,223,198,2, -49,52,52,64,126,130,123,2,94,103,101,128,141,226,107,0,227,109,6,89, -53,32,18,34,176,195,239,187,123,252,115,17,2,111,112,101,2,110,66,105, -2,110,97,114,2,121,70,105,2,108,101,58,60,120,2,110,110,111,2,116, -32,111,32,22,252,125,4,255,46,2,161,61,225,8,1,91,29,224,232,5, -98,20,96,199,169,65,2,50,54,48,64,184,129,228,2,94,99,108,2,111, -115,101,96,201,129,231,195,227,2,58,50,53,183,16,224,218,12,227,63,9, -224,36,3,64,242,59,121,191,179,156,55,96,154,224,155,4,198,135,224,163, -0,64,116,130,53,98,85,140,146,96,55,192,18,2,117,116,102,44,22,96, -81,166,29,91,161,32,119,64,58,177,212,64,31,232,105,3,224,186,1,253, -133,3,2,49,50,48,251,166,0,222,68,96,19,67,135,64,221,235,177,3, -2,49,49,52,171,178,224,23,7,33,35,133,17,224,24,5,71,222,224,23, -8,225,233,1,2,119,43,34,197,196,2,50,53,50,173,196,226,188,0,2, -50,48,55,134,63,190,76,225,204,1,199,182,228,186,7,32,241,173,202,2, -102,111,112,34,45,32,15,129,236,139,235,229,201,11,229,199,5,32,48,130, -15,239,215,5,32,22,168,21,79,29,79,144,242,8,8,224,2,25,62,64, -237,160,5,242,105,6,224,1,13,126,118,48,166,225,52,1,2,70,108,97, -2,103,115,123,193,56,224,0,5,243,99,1,224,2,31,96,150,224,102,11, -2,118,101,114,2,98,111,115,2,101,61,34,195,113,64,33,89,74,81,40, -224,0,9,224,199,31,77,247,194,68,224,189,54,224,186,16,2,114,117,110, -2,73,116,61,224,184,3,2,50,52,53,224,184,14,224,181,56,224,180,35, -224,177,16,39,183,2,100,105,114,225,107,5,228,221,1,224,184,11,224,181, -53,224,180,32,224,177,16,2,112,97,116,2,104,115,61,224,176,9,229,147, -2,224,182,10,224,179,50,224,178,29,224,175,16,2,111,117,116,2,112,117, -116,225,97,33,224,167,47,224,166,26,224,163,16,2,108,111,97,2,100,105, -110,2,103,61,34,226,185,24,224,155,44,224,154,23,227,79,17,2,101,97, -100,2,67,97,99,2,104,101,61,224,153,24,224,150,41,224,149,20,224,146, -16,2,119,114,105,2,116,101,67,224,147,28,224,144,38,224,143,17,224,140, -16,2,117,115,101,2,84,105,99,2,107,115,61,224,138,22,224,135,35,224, -134,14,224,131,16,2,100,111,67,2,80,80,61,224,128,21,224,125,32,224, -124,11,224,121,16,2,99,112,112,2,65,114,103,228,11,34,224,132,29,224, -131,8,224,128,17,171,110,224,253,20,224,114,26,224,113,5,224,110,16,2, -98,117,105,2,108,100,80,2,107,103,61,224,110,5,76,125,224,240,12,224, -119,23,224,118,2,228,25,17,2,105,115,116,224,114,33,224,111,20,246,210, -1,229,217,15,2,107,103,80,37,220,225,207,29,224,104,17,170,82,224,100, -14,2,105,110,115,2,116,97,108,2,108,80,107,228,237,17,224,88,14,224, -77,11,2,116,97,114,44,135,231,62,35,224,0,10,192,106,2,49,50,53, -225,45,1,32,76,77,159,173,143,89,3,128,11,2,58,50,52,140,22,2, -83,32,83,88,12,88,94,188,150,224,154,5,2,78,111,116,2,104,105,110, -2,103,34,32,215,16,171,105,88,15,79,35,255,94,0,43,68,246,48,0, -224,225,9,2,74,117,115,2,116,32,34,161,89,64,111,123,80,252,98,0, -96,166,43,42,73,159,173,92,111,9,96,15,32,171,248,62,0,139,4,186, -216,64,124,140,42,52,123,145,96,45,156,2,35,52,48,139,137,51,239,160, -16,205,58,191,117,171,5,224,235,8,2,70,97,108,2,115,101,34,139,153, -224,24,4,2,84,114,117,128,23,225,80,1,83,255,193,80,122,243,96,6, -185,66,85,226,143,146,2,50,52,51,75,126,190,66,244,174,5,249,2,25, -96,86,215,219,50,70,97,112,77,105,122,245,32,27,236,29,0,224,64,5, -32,25,217,207,248,128,1,32,58,209,130,241,82,8,226,180,0,129,222,149, -208,239,218,2,225,248,2,161,247,76,86,224,51,0,129,120,32,97,92,232, -227,163,1,237,177,3,249,131,1,240,49,3,224,72,4,240,191,7,189,65, -33,166,239,221,6,39,206,97,141,114,100,189,91,2,65,46,119,71,82,45, -50,189,96,116,71,34,45,160,2,193,24,189,49,32,29,192,26,246,59,8, -189,46,162,109,224,36,1,224,34,3,129,235,236,109,2,2,55,46,48,2, -92,49,48,2,38,34,32,64,29,180,37,2,50,50,57,64,208,86,218,2, -50,51,51,160,19,35,215,35,164,32,218,78,94,142,125,32,176,64,6,227, -181,0,32,45,207,227,34,96,32,13,211,219,32,10,211,216,65,138,60,130, -250,145,6,32,6,206,174,54,114,176,102,131,84,32,85,252,226,3,2,50, -50,54,144,86,33,15,32,25,213,166,111,49,147,47,122,121,97,215,32,12, -58,88,196,30,96,30,229,245,2,160,35,154,169,160,11,128,110,212,26,34, -95,188,110,180,52,253,13,0,96,88,160,107,123,155,122,72,32,32,213,246, -117,124,66,19,32,19,225,85,0,66,38,124,249,96,25,146,212,2,115,116, -100,43,34,33,33,188,249,87,78,188,212,177,212,226,118,1,2,95,50,49, -33,9,66,124,65,122,2,35,49,48,128,115,129,90,65,27,47,57,209,118, -64,33,2,58,50,49,241,67,0,32,17,68,169,114,225,32,23,176,230,43, -154,81,123,188,176,192,215,187,138,64,5,32,220,112,22,195,187,227,18,5, -128,246,131,49,32,26,91,111,64,92,248,77,3,80,185,184,171,92,47,64, -30,129,35,2,115,101,113,2,117,97,108,64,124,161,31,227,238,0,32,109, -226,160,1,2,77,72,83,2,68,73,82,99,54,67,80,124,80,243,159,3, -188,66,224,19,0,226,77,2,32,28,245,31,12,113,102,35,155,64,142,240, -247,20,245,119,7,155,104,240,253,10,219,96,2,50,48,57,64,208,129,144, -2,112,101,101,2,107,67,65,2,83,116,114,38,134,32,21,186,194,2,95, -57,51,99,69,32,16,249,179,1,164,163,149,125,83,239,64,133,130,231,128, -6,129,64,96,159,32,56,129,173,2,116,111,73,2,110,116,32,32,14,129, -110,84,17,2,101,110,118,64,16,162,132,229,63,3,246,34,7,197,57,223, -151,225,81,0,32,101,161,89,187,46,228,198,8,2,116,97,105,2,108,34, -32,32,34,122,58,186,250,64,71,65,238,155,30,2,50,48,49,96,27,226, -210,1,187,5,59,48,99,139,90,175,32,5,135,221,38,113,192,56,2,49, -55,53,224,11,2,116,181,130,228,187,55,103,1,34,196,90,225,160,61,35, -159,224,155,1,2,101,114,114,2,111,114,58,135,176,134,229,128,38,2,58, -49,57,161,126,36,147,88,130,51,32,35,212,231,43,3,2,67,111,110,2, -116,114,111,2,108,46,69,64,66,64,64,224,26,1,96,18,2,67,97,108, -128,246,196,73,32,83,182,98,158,184,158,111,254,119,6,252,66,0,2,95, -51,50,249,218,3,2,49,57,52,183,243,196,123,164,249,91,138,64,0,190, -119,64,168,199,129,98,211,96,32,223,51,228,218,5,163,143,228,205,2,32, -45,130,11,2,83,32,85,225,198,7,2,109,100,53,2,67,111,109,2,98, -105,110,53,233,2,101,109,112,2,116,121,34,199,48,100,209,70,56,160,171, -70,2,119,205,180,166,58,76,32,97,64,114,2,89,32,66,123,244,184,188, -68,59,228,30,1,197,23,229,91,2,224,255,3,250,125,2,98,11,98,153, -32,100,40,1,119,52,36,112,101,121,91,114,232,85,0,97,54,66,236,32, -189,2,65,114,114,2,97,121,32,32,18,226,129,0,194,240,57,128,128,160, -32,61,100,180,35,229,229,72,4,248,20,4,2,49,57,48,224,46,5,248, -166,8,122,228,245,8,5,92,216,160,145,226,228,0,96,20,181,246,65,0, -133,191,67,110,95,76,138,108,137,226,254,94,2,187,218,225,58,0,192,25, -172,76,136,209,64,67,234,176,0,32,134,34,40,65,34,32,175,132,76,204, -97,229,153,1,133,194,236,146,0,232,208,0,64,51,104,235,224,44,2,96, -95,32,10,101,7,33,219,97,125,152,179,96,19,193,190,232,231,3,224,43, -10,194,134,229,31,2,96,16,33,23,251,213,0,2,50,32,90,232,183,6, -2,58,49,56,221,207,36,74,32,157,65,244,194,3,129,253,2,35,56,32, -89,76,71,240,97,160,32,44,2,35,49,54,33,111,189,141,32,57,2,52, -32,80,153,116,162,58,96,69,2,49,48,53,96,5,67,234,64,16,64,11, -69,210,160,11,37,166,224,11,0,94,6,224,11,0,71,181,96,12,135,131, -97,36,43,168,129,155,32,8,66,62,160,2,234,35,7,65,185,128,50,161, -252,165,213,125,77,64,242,32,13,162,248,32,9,126,23,127,130,224,23,0, -199,123,33,235,127,2,224,29,5,224,53,16,95,33,36,49,193,86,192,68, -224,151,0,67,139,38,232,224,147,2,109,55,224,69,5,128,161,139,22,71, -164,224,31,6,130,109,162,247,100,39,64,73,93,43,224,142,10,128,16,96, -52,32,105,33,78,132,135,237,9,7,96,29,100,159,130,246,109,213,128,163, -162,246,89,125,227,53,1,219,189,64,34,2,64,95,53,32,23,167,56,68, -82,62,9,228,222,1,2,92,51,52,2,38,108,105,2,98,47,68,2,97, -116,97,2,47,73,110,2,116,101,103,2,101,114,95,2,84,121,112,2,101, -46,104,2,115,92,51,2,52,38,44,2,50,56,58,2,49,34,32,228,149, -1,2,49,56,48,64,4,96,223,44,178,128,187,192,18,234,249,0,128,5, -32,229,235,84,0,224,60,3,161,70,32,4,2,89,32,67,196,5,69,226, -64,169,128,197,140,196,99,83,99,91,66,162,157,48,195,131,98,187,189,67, -227,84,0,35,19,2,52,32,35,103,11,98,160,33,51,2,75,32,58,96, -113,76,68,64,10,217,64,32,10,234,17,1,39,147,2,49,55,55,135,78, -74,17,65,36,196,174,223,40,167,147,126,159,2,49,53,57,231,147,0,224, -56,0,67,28,192,11,97,104,104,135,96,6,174,56,67,238,226,5,1,95, -31,64,31,198,169,33,17,129,37,95,25,133,243,124,151,195,18,96,47,224, -15,8,64,65,194,53,228,49,0,32,19,219,91,66,129,97,75,137,53,64, -147,98,186,65,58,192,73,94,36,224,21,3,128,159,96,21,201,190,198,144, -137,227,2,49,55,50,128,187,170,86,45,148,32,12,129,101,2,90,32,85, -97,65,129,104,65,126,222,155,32,10,190,142,2,85,32,73,64,35,190,124, -105,219,131,138,40,19,96,4,224,14,6,192,189,250,163,1,137,235,128,207, -32,72,164,226,75,75,160,42,69,37,106,35,224,42,0,64,60,32,42,235, -118,2,94,37,32,24,99,122,190,63,2,47,61,32,32,11,163,110,71,103, -32,176,159,245,67,105,219,119,37,161,155,122,239,60,2,2,39,32,85,224, -20,1,99,124,235,254,5,134,98,2,49,51,57,165,253,254,237,1,103,83, -94,162,209,45,68,212,160,17,32,140,129,99,231,13,3,192,9,192,59,64, -146,220,11,96,60,101,238,94,64,66,161,194,239,190,58,177,30,160,141,233, -219,3,2,110,111,32,2,109,97,116,2,99,104,32,2,97,116,32,210,172, -79,80,209,22,194,245,106,48,96,11,2,58,49,53,234,48,32,2,120,99, -101,2,112,116,105,2,111,110,46,68,102,2,114,110,97,106,38,224,39,1, -51,212,64,22,2,77,97,116,2,99,104,70,203,59,234,68,1,190,113,134, -90,173,242,2,49,49,55,234,44,4,78,27,224,15,4,255,133,10,191,217, -139,17,239,94,15,170,88,98,163,190,215,32,37,2,53,32,73,96,16,208, -63,32,10,195,120,128,24,173,161,129,95,77,50,162,139,80,48,2,35,51, -57,131,69,115,59,2,53,32,35,130,7,189,120,161,138,100,235,71,159,190, -196,224,39,1,242,179,8,2,39,92,57,2,50,38,39,2,39,34,32,242, -182,2,128,230,224,99,3,100,33,138,126,224,17,3,139,114,233,54,3,224, -168,1,32,169,96,35,134,65,126,21,226,42,0,97,144,134,187,244,5,11, -64,146,70,52,253,252,2,33,21,226,190,3,175,54,231,112,6,166,169,44, -176,104,2,161,162,81,64,230,65,0,205,250,65,186,165,73,176,249,143,171, -70,23,75,145,131,4,2,90,32,95,2,49,53,48,226,64,2,224,163,5, -224,160,0,2,67,32,79,245,183,1,67,229,138,12,72,22,71,67,225,22, -4,96,0,2,79,32,80,2,32,35,55,2,32,64,102,224,79,4,2,97, -34,32,192,27,32,124,224,27,5,2,98,34,32,192,27,71,245,224,28,5, -2,102,34,32,224,28,0,32,174,224,28,5,2,110,34,32,224,28,0,33, -67,224,28,5,109,122,128,28,32,253,224,27,5,2,116,34,32,224,56,0, -32,252,224,28,5,2,118,34,32,224,56,0,224,143,8,64,3,211,122,225, -193,2,132,80,69,201,65,76,165,24,100,200,33,124,2,48,32,35,97,135, -65,45,83,210,2,35,53,55,132,24,196,109,53,56,2,58,49,52,202,189, -238,152,1,193,189,113,111,100,82,150,14,96,6,150,186,72,19,246,129,1, -166,134,2,49,52,54,71,249,32,66,144,87,205,201,2,35,52,53,128,80, -133,231,182,60,64,67,226,230,2,245,186,1,192,64,146,31,226,96,8,183, -0,235,109,1,192,40,226,52,3,224,10,1,96,50,106,44,235,240,1,96, -250,129,28,128,74,70,156,224,74,4,32,165,132,76,2,111,114,100,65,36, -132,78,2,99,104,114,64,12,214,83,244,158,4,32,23,131,79,78,118,192, -175,67,254,134,43,182,49,225,159,6,111,83,225,159,0,119,156,64,43,129, -203,2,60,61,32,32,11,204,122,198,68,181,118,65,243,181,112,96,106,32, -13,183,147,99,203,179,215,238,190,3,32,33,215,133,32,16,32,13,177,101, -103,153,64,136,32,5,108,57,181,69,103,111,181,61,2,61,61,32,32,11, -160,194,248,184,1,67,205,81,137,248,72,1,69,212,248,72,3,128,15,32, -59,215,22,32,39,105,166,85,18,32,22,128,221,248,152,0,82,87,96,26, -96,43,199,219,194,70,110,179,160,10,231,147,0,199,189,224,32,0,236,62, -0,228,203,0,244,234,1,97,20,224,65,4,224,64,5,65,218,196,212,195, -100,181,162,171,189,224,169,2,119,6,96,246,240,223,4,181,99,73,193,73, -173,32,16,216,159,141,94,32,129,32,19,226,67,0,192,53,242,134,1,208, -177,116,244,103,16,115,239,208,116,32,14,167,121,181,113,80,75,211,165,96, -27,170,93,32,75,105,69,85,67,176,65,64,222,216,79,64,74,112,24,2, -95,53,32,128,78,161,140,128,39,32,55,106,113,33,227,160,31,181,139,2, -110,101,119,212,21,2,76,101,110,32,114,181,139,224,223,4,181,144,75,215, -181,77,173,57,109,85,32,20,237,78,1,239,80,9,181,80,216,7,160,49, -129,32,249,201,5,248,25,1,109,185,160,52,64,13,229,14,0,128,2,70, -206,65,248,111,213,84,201,32,34,239,212,20,180,237,233,209,3,84,167,84, -50,79,132,224,27,11,96,120,180,219,96,85,224,188,1,180,226,2,114,101, -109,33,16,180,222,255,84,5,113,50,254,228,7,192,20,224,17,8,224,14, -5,224,11,2,225,132,2,192,200,225,76,1,225,55,12,180,255,2,79,32, -58,100,39,68,17,46,235,42,49,114,183,192,7,2,95,56,57,211,51,2, -95,57,49,224,10,1,66,148,160,10,118,108,128,10,100,223,84,241,32,83, -129,136,2,94,112,111,2,107,101,87,133,76,181,10,2,94,112,101,2,101, -107,87,96,18,180,219,218,189,84,50,32,69,33,38,2,58,57,56,225,78, -4,130,61,180,82,224,46,0,111,220,128,46,248,223,1,86,167,100,136,69, -150,2,95,57,52,67,101,180,76,182,120,179,138,2,116,111,80,2,116,114, -32,2,58,57,51,225,184,10,179,27,175,219,210,222,251,203,0,64,118,134, -251,101,104,134,230,109,135,106,161,179,78,240,51,7,178,77,201,109,2,95, -56,56,140,200,128,63,32,7,64,65,2,95,55,50,96,129,178,92,230,108, -7,178,70,79,107,114,88,72,222,2,58,56,55,96,20,2,113,117,111,32, -221,177,255,226,101,93,177,29,252,109,4,243,178,0,2,95,56,49,228,128, -0,252,152,2,244,163,11,243,161,3,2,58,56,52,197,18,80,37,2,95, -51,57,64,226,129,165,2,94,102,114,2,101,101,32,2,58,56,50,227,229, -2,224,91,5,85,67,149,129,210,247,253,87,8,65,122,151,168,249,142,1, -176,132,227,218,1,230,63,1,206,48,71,138,212,32,186,82,244,186,8,166, -63,230,92,0,224,120,2,32,52,172,95,202,202,80,158,244,178,3,137,80, -2,58,56,48,253,78,1,254,100,5,241,2,1,177,1,130,180,66,225,176, -210,76,88,2,83,32,80,96,183,79,179,213,165,44,248,144,155,110,173,224, -122,10,96,121,176,247,229,106,3,229,24,0,176,209,58,252,32,125,193,160, -66,251,163,7,246,255,2,226,202,7,208,146,247,198,5,2,117,110,100,2, -101,102,105,2,110,101,100,74,222,2,58,55,50,229,229,20,176,186,2,95, -52,50,163,215,71,176,99,55,2,95,52,54,115,125,234,152,9,78,47,234, -148,2,72,84,64,1,2,95,54,51,224,37,3,234,117,2,64,37,96,19, -96,10,2,95,54,57,65,18,193,140,199,88,32,114,75,197,128,130,64,45, -161,65,32,20,32,12,97,123,230,121,1,132,29,96,175,33,112,147,26,249, -103,1,132,197,64,30,131,56,224,35,1,224,55,11,193,10,177,175,83,153, -132,1,113,50,224,13,0,105,208,225,105,5,180,68,2,58,32,117,2,110, -115,117,2,112,112,111,2,114,116,101,2,100,32,119,69,128,2,115,105,122, -2,101,34,32,64,246,2,51,50,55,96,102,2,35,50,49,2,52,55,52, -2,56,51,54,75,36,2,58,54,56,162,85,248,25,2,171,183,64,117,248, -20,2,116,1,148,6,81,182,129,20,65,146,32,196,161,33,129,143,2,54, -32,35,97,98,66,111,178,35,2,105,110,118,2,32,58,54,130,123,2,115, -104,114,32,11,130,107,74,124,177,247,230,197,15,177,137,227,43,0,165,37, -209,112,32,196,151,92,78,242,2,95,53,52,64,4,66,51,80,48,117,160, -2,95,53,57,236,125,0,65,65,106,180,177,160,251,8,7,87,51,89,16, -240,136,0,177,189,224,29,1,224,49,1,224,39,4,177,144,227,208,10,177, -66,2,62,61,32,2,58,53,55,128,10,32,9,129,9,76,5,176,205,2, -60,32,58,176,201,2,105,99,109,2,112,32,58,175,192,107,193,77,212,2, -95,53,49,64,102,128,244,75,190,174,20,65,64,173,244,50,109,173,240,230, -24,93,174,49,233,100,13,174,8,2,110,101,103,32,149,128,237,2,42,32, -58,173,107,2,45,32,58,173,104,2,43,32,58,173,90,224,156,68,2,58, -52,50,224,155,7,193,143,173,128,171,9,35,131,77,18,2,95,51,55,136, -80,66,57,113,251,2,58,52,48,245,100,1,173,151,37,148,173,150,64,54, -96,42,32,217,2,58,51,55,224,29,0,128,232,64,9,128,232,2,94,109, -97,2,108,108,111,2,99,32,58,173,119,2,73,79,46,2,112,101,114,2, -102,111,114,2,109,73,79,32,20,224,249,1,203,92,173,135,50,230,237,85, -0,224,227,12,2,58,51,48,229,159,1,76,166,36,16,67,205,173,95,131, -75,136,231,172,227,2,114,97,105,2,115,101,32,2,58,50,55,254,246,0, -128,172,2,65,46,114,2,101,97,100,32,14,128,177,32,161,63,171,2,65, -114,103,2,82,101,102,32,20,211,92,32,100,101,15,68,120,99,108,64,107, -128,190,32,49,2,62,62,32,2,58,50,50,166,1,74,42,128,33,44,205, -252,147,0,71,36,141,226,95,137,96,9,44,147,128,9,2,58,50,49,250, -207,3,111,70,174,120,151,246,159,101,224,35,2,96,32,116,140,192,32,2, -95,56,32,123,205,128,132,2,55,32,58,172,185,224,47,7,108,253,96,155, -143,143,225,14,0,236,202,0,226,202,6,49,83,160,24,108,31,228,171,0, -130,87,208,31,129,10,233,246,0,70,38,224,11,2,96,210,205,216,224,64, -1,142,66,166,246,2,51,32,66,102,223,226,135,0,74,128,129,75,75,106, -226,180,0,68,214,68,213,65,237,240,46,0,227,137,0,70,206,162,24,2, -58,54,32,161,158,2,114,101,116,2,117,114,110,36,39,225,175,1,36,53, -128,201,36,52,227,127,7,227,107,37,2,58,50,32,226,167,19,235,38,1, -194,143,64,202,94,163,255,119,0,224,0,255,224,0,255,224,0,255,224,0, -255,224,0,255,224,0,255,224,0,255,224,0,49,1,32,125, +114,110,2,97,108,34,32,64,224,39,1,2,83,111,109,2,101,69,120,160, +35,165,248,137,85,32,100,130,19,103,249,131,131,2,56,50,32,55,58,168, +197,2,51,56,51,96,47,66,193,251,79,0,2,51,56,52,128,160,194,52, +39,135,82,148,96,23,242,162,0,96,58,171,84,65,234,2,56,48,32,218, +83,103,107,32,17,149,236,160,136,196,152,77,31,128,94,129,221,34,194,57, +3,32,14,129,147,230,28,6,230,153,0,2,51,55,56,241,98,1,239,86, +3,74,245,113,238,145,32,2,58,51,55,129,174,2,75,32,90,160,104,64, +57,242,184,0,241,151,1,146,80,138,140,68,249,102,100,227,204,16,2,111, +112,101,2,110,70,105,91,211,2,99,97,110,82,43,64,16,196,30,231,30, +3,96,174,165,144,211,220,2,51,55,54,161,235,2,55,51,32,32,4,75, +232,2,51,55,53,246,229,6,97,221,2,97,99,116,60,64,86,232,96,38, +128,52,66,53,2,55,50,32,64,19,129,116,32,14,66,53,100,235,64,3, +32,24,240,204,1,215,71,64,35,199,233,98,225,2,54,55,32,64,5,99, +197,67,217,163,197,2,54,56,32,2,64,116,111,96,131,32,24,64,30,166, +26,64,24,100,80,32,10,231,79,0,245,127,1,245,84,2,70,239,213,84, +2,67,32,66,96,102,102,215,32,57,245,16,2,129,143,64,25,244,201,5, +34,96,192,184,32,56,166,4,32,40,196,105,192,28,224,37,0,68,55,32, +31,198,250,252,239,1,2,51,54,50,248,29,1,33,225,66,228,2,50,53, +49,243,174,3,34,146,78,218,65,73,244,130,7,2,50,55,55,173,228,147, +224,226,102,0,242,139,12,247,247,21,241,198,1,247,230,25,2,115,97,118, +47,18,2,99,97,99,2,104,101,32,163,192,231,20,6,192,175,109,252,2, +54,48,32,226,118,5,160,184,32,253,225,241,0,254,255,4,219,139,55,255, +166,248,96,12,72,224,248,220,0,194,38,251,28,16,203,12,203,148,36,184, +96,220,218,103,2,95,55,56,231,44,3,253,134,1,253,193,19,67,223,65, +76,230,125,10,253,204,5,237,96,1,118,32,214,253,128,18,254,37,4,249, +21,5,2,51,50,51,242,255,10,249,33,1,249,67,6,149,100,235,205,1, +129,246,160,182,249,65,1,241,20,0,2,49,54,54,236,131,6,32,113,133, +249,64,51,38,184,224,162,19,108,25,159,67,2,51,50,54,128,174,200,33, +253,116,3,64,27,224,126,4,243,96,3,250,166,31,244,104,13,250,150,10, +232,211,19,2,105,110,118,2,97,108,105,2,100,97,116,57,247,66,174,209, +200,254,247,4,237,25,1,224,154,4,68,107,185,98,192,130,224,172,2,226, +142,4,226,39,2,148,163,224,48,0,64,177,105,202,2,51,53,52,225,121, +2,32,14,100,214,67,26,168,50,66,51,68,20,237,113,0,144,79,129,85, +66,59,225,227,1,220,31,112,98,89,255,96,0,96,35,96,181,120,121,154, +10,2,58,51,53,179,97,65,33,77,95,2,51,53,54,128,143,35,130,32, +29,188,62,96,128,131,126,110,76,224,105,4,145,243,192,135,254,104,0,168, +182,75,48,64,169,206,173,255,27,2,224,61,2,101,15,233,44,2,64,126, +101,12,80,238,96,147,229,26,0,240,212,8,32,31,165,131,90,251,101,176, +219,8,161,99,90,118,149,181,32,104,53,142,160,58,189,181,97,123,229,153, +0,66,228,148,60,128,2,96,153,224,183,3,64,176,2,95,51,52,141,7, +137,236,164,65,59,183,32,82,32,117,98,148,128,10,226,252,3,129,130,218, +75,224,98,1,175,206,249,144,6,185,127,227,5,0,163,29,225,246,0,96, +8,2,95,54,51,66,67,163,231,65,221,2,52,55,32,228,183,2,207,193, +2,51,52,49,238,110,0,250,201,0,224,44,1,33,3,170,240,64,222,77, +98,66,169,203,100,252,107,10,137,37,102,144,226,73,0,234,223,2,224,195, +0,143,64,42,126,161,12,193,6,240,17,1,201,100,142,83,37,126,2,51, +51,53,137,197,224,217,0,42,217,156,191,225,81,4,160,70,225,69,10,225, +94,0,225,60,8,74,52,225,60,25,128,73,209,172,176,219,35,64,98,54, +226,126,7,224,44,4,192,120,123,248,224,48,20,44,186,209,51,45,72,32, +135,101,171,32,252,131,126,96,6,64,185,195,116,160,45,129,200,67,8,128, +78,115,239,224,9,0,117,220,64,35,166,157,32,54,176,30,160,54,160,34, +224,63,11,96,55,204,85,226,37,16,170,214,72,103,73,163,225,198,1,68, +108,161,158,2,90,32,83,225,144,4,226,240,0,227,74,1,227,1,1,227, +31,1,103,9,224,80,4,225,115,16,201,67,224,177,0,230,92,0,237,44, +1,252,59,1,224,192,3,64,47,224,192,73,226,98,0,233,211,5,224,190, +15,192,46,97,151,232,72,0,224,191,16,192,14,131,41,227,226,2,128,209, +133,162,228,188,2,228,186,1,195,17,251,205,4,229,191,2,37,222,130,119, +247,247,0,209,225,226,136,5,167,100,224,89,1,253,73,2,225,33,6,192, +114,224,227,1,234,234,1,224,11,0,255,114,4,160,207,229,68,23,225,69, +8,225,52,1,224,208,0,138,29,2,82,32,64,229,152,29,247,30,10,225, +248,5,225,55,1,64,15,185,221,227,172,7,243,25,4,124,19,128,11,32, +30,127,11,225,73,0,163,92,224,98,14,228,14,18,224,97,38,165,236,225, +244,3,162,237,81,68,64,7,230,148,9,224,13,19,229,97,3,193,195,233, +209,4,214,2,2,95,52,55,224,184,5,224,171,4,41,187,224,24,0,195, +151,143,161,73,199,225,211,4,81,74,224,176,8,224,177,65,208,62,64,158, +224,177,39,139,134,154,184,224,21,1,143,171,66,199,237,225,2,224,195,17, +169,175,172,155,199,155,192,8,32,72,219,225,224,72,28,232,170,5,227,21, +1,151,144,224,5,0,39,132,224,61,0,229,224,4,96,49,234,76,0,234, +85,1,225,57,0,224,167,5,247,204,2,96,17,227,162,2,96,16,224,15, +0,192,224,225,151,1,224,119,33,192,35,225,39,19,229,25,11,251,197,0, +65,69,138,21,228,137,1,227,5,16,225,143,2,230,249,6,203,169,224,103, +15,32,101,220,22,224,101,29,232,174,4,225,181,1,225,46,6,160,67,228, +231,6,230,135,5,225,150,67,224,98,10,225,129,60,138,84,2,35,50,32, +32,11,138,79,231,89,15,230,55,0,227,156,1,224,5,1,135,102,224,225, +1,231,127,6,200,61,171,149,231,117,14,231,141,17,224,128,3,192,208,170, +44,102,59,231,29,8,229,144,4,132,32,135,34,228,44,0,43,66,64,255, +203,18,178,18,65,110,145,236,64,168,65,25,2,48,32,58,101,182,64,11, +2,51,32,58,101,208,227,249,0,228,234,21,226,4,3,242,78,8,97,126, +64,186,168,236,81,198,34,145,128,165,83,202,192,255,32,37,179,205,41,26, +234,108,0,97,88,100,120,118,158,182,142,214,149,128,24,64,11,182,189,224, +24,11,160,49,150,221,44,54,108,65,66,129,32,113,243,50,20,2,50,55, +52,224,192,0,131,91,57,255,64,42,249,255,1,76,143,243,192,2,2,50, +56,50,247,24,0,251,105,2,67,68,143,127,32,48,129,137,118,227,39,96, +96,140,129,188,2,50,57,32,214,202,96,17,32,43,129,155,75,26,44,29, +151,53,64,37,161,151,127,53,2,50,57,48,66,28,150,15,141,12,79,200, +237,12,0,80,248,116,108,129,103,96,180,64,44,184,209,65,28,87,38,97, +29,32,25,197,239,224,206,17,97,146,65,217,66,89,64,50,129,67,155,40, +113,164,224,64,1,2,49,57,50,128,218,117,100,64,63,32,27,2,94,109, +100,2,53,66,70,2,73,76,69,33,76,64,24,228,179,2,64,188,117,82, +158,209,104,229,155,39,2,50,48,32,96,108,194,199,112,35,76,83,254,20, +4,62,64,64,199,64,153,2,35,52,55,131,7,153,93,64,63,225,74,7, +64,25,246,41,3,32,17,129,44,32,37,2,51,32,90,224,1,14,233,163, +2,162,28,64,172,160,196,121,70,180,60,153,229,240,134,2,253,218,4,82, +54,112,255,158,27,239,217,9,113,146,98,179,226,79,8,64,14,122,59,235, +151,0,65,5,137,123,242,98,6,2,79,32,35,65,8,192,180,32,172,225, +225,10,98,54,254,55,1,225,238,6,128,100,32,57,216,183,226,121,4,2, +50,57,49,226,121,14,84,198,246,161,5,64,24,239,152,12,66,137,196,207, +238,189,0,111,34,171,56,239,130,2,251,60,5,161,100,239,135,6,230,54, +5,230,71,7,98,105,224,85,5,224,80,0,98,212,64,170,130,152,2,95, +52,56,64,232,88,208,64,174,2,90,32,67,128,6,160,58,211,150,224,28, +6,73,203,224,28,16,76,234,224,28,16,107,113,224,29,16,2,50,52,55, +224,29,3,2,95,53,57,225,21,0,51,160,160,10,32,187,164,98,128,187, +120,156,62,205,160,56,32,17,36,115,96,72,2,48,57,32,112,203,64,16, +96,149,224,16,3,128,137,224,17,3,128,125,160,17,128,122,96,80,128,122, +131,159,64,6,224,122,1,34,48,32,48,81,172,2,51,48,53,96,5,99, +203,2,48,55,32,64,5,66,252,96,70,96,82,128,70,96,10,2,58,51, +48,131,153,2,98,115,62,2,61,32,58,96,41,128,13,64,12,131,108,2, +98,115,60,96,26,130,205,32,13,64,12,130,160,2,98,115,99,2,109,112, +32,32,14,201,15,199,172,231,238,1,98,225,104,154,95,177,231,207,9,64, +143,148,156,95,223,64,6,167,84,81,254,32,89,130,199,112,176,32,13,130, +42,100,25,32,13,129,124,112,223,32,13,196,118,244,47,13,96,126,198,242, +226,9,6,99,130,65,189,180,142,70,183,98,137,64,54,189,40,32,54,161, +173,128,45,146,175,129,173,87,70,160,17,32,48,244,197,3,64,26,224,62, +2,120,232,94,125,32,24,193,65,2,47,61,32,32,13,129,64,2,98,115, +61,96,13,128,244,58,192,64,95,134,63,145,197,37,82,106,35,32,24,162, +121,2,51,32,66,227,211,1,228,173,0,2,64,95,57,164,53,64,42,162, +41,228,133,0,228,117,3,126,193,134,95,121,38,103,48,183,112,246,194,0, +132,187,244,94,0,252,130,4,189,53,41,139,64,44,96,13,128,23,41,43, +151,182,32,6,247,65,0,32,100,200,237,34,229,98,23,93,224,32,22,193, +54,251,9,1,96,25,230,35,1,192,20,213,247,64,82,32,131,231,64,19, +101,79,39,255,247,191,1,224,208,36,68,7,224,208,0,38,194,224,207,0, +121,6,126,98,96,6,193,135,224,92,5,247,155,0,225,44,14,224,171,6, +186,33,96,107,96,106,101,218,96,6,137,14,96,86,227,101,0,224,85,7, +103,110,224,77,2,32,46,130,33,137,61,96,35,167,149,2,75,52,32,231, +109,26,2,58,50,55,130,14,2,82,32,95,104,179,32,16,163,11,73,173, +151,180,160,5,119,83,183,198,123,200,128,37,2,53,32,58,96,25,227,178, +0,108,142,253,15,18,106,6,254,81,4,2,46,109,104,2,115,99,97,57, +166,94,79,124,65,140,79,231,220,15,253,13,5,166,178,129,226,253,10,0, +187,35,167,91,69,71,198,226,2,50,55,49,161,60,190,140,225,104,3,64, +105,93,155,160,105,224,132,3,32,24,108,49,225,152,5,249,182,1,233,57, +6,2,49,50,50,130,152,225,174,0,250,102,0,160,77,120,197,224,158,1, +2,50,50,49,128,23,138,218,224,122,5,64,227,252,20,3,224,226,2,226, +16,3,96,213,164,52,2,50,54,57,65,154,130,18,2,73,79,46,2,100, +101,115,2,101,114,105,59,22,2,122,101,32,2,58,50,54,129,247,2,94, +97,100,2,100,95,108,2,122,55,55,2,95,100,101,2,99,111,109,2,112, +114,101,2,115,115,111,2,114,32,58,96,133,225,133,6,128,178,169,119,224, +133,0,190,116,98,27,117,180,224,143,2,32,70,130,39,2,94,117,110,2, +103,101,116,2,98,32,58,96,40,225,115,6,32,61,32,6,234,124,3,88, +162,38,193,79,104,32,190,140,219,227,71,3,32,49,108,74,35,164,2,50, +32,102,226,71,0,2,104,71,101,2,116,67,104,2,97,114,58,2,32,69, +79,2,70,34,32,129,14,223,198,2,49,52,52,64,126,130,123,2,94,103, +101,128,141,226,107,0,227,109,6,89,53,32,18,34,176,195,239,187,123,252, +115,17,2,111,112,101,2,110,66,105,2,110,97,114,2,121,70,105,2,108, +101,58,60,120,2,110,110,111,2,116,32,111,32,22,252,125,4,255,46,2, +161,61,225,8,1,91,29,224,232,5,98,20,96,199,169,65,2,50,54,48, +64,184,129,228,2,94,99,108,2,111,115,101,96,201,129,231,195,227,2,58, +50,53,183,16,224,218,12,227,63,9,224,36,3,64,242,59,121,191,179,156, +55,96,154,224,155,4,198,135,224,163,0,64,116,130,53,98,85,140,146,96, +55,192,18,2,117,116,102,44,22,96,81,166,29,91,161,32,119,64,58,177, +212,64,31,232,105,3,224,186,1,253,133,3,2,49,50,48,251,166,0,222, +68,96,19,67,135,64,221,235,177,3,2,49,49,52,171,178,224,23,7,33, +35,133,17,224,24,5,71,222,224,23,8,225,233,1,2,119,43,34,197,196, +2,50,53,50,173,196,226,188,0,2,50,48,55,134,63,190,76,225,204,1, +199,182,228,186,7,32,241,173,202,2,102,111,112,34,45,32,15,129,236,139, +235,229,201,11,229,199,5,32,48,130,15,239,215,5,32,22,168,21,79,29, +79,144,242,8,8,224,2,25,62,64,237,160,5,242,105,6,224,1,13,126, +118,48,166,225,52,1,2,70,108,97,2,103,115,123,193,56,224,0,5,243, +99,1,224,2,31,96,150,224,102,11,2,118,101,114,2,98,111,115,2,101, +61,34,195,113,64,33,89,74,81,40,224,0,9,224,199,31,77,247,194,68, +224,189,54,224,186,16,2,114,117,110,2,73,116,61,224,184,3,2,50,52, +53,224,184,14,224,181,56,224,180,35,224,177,16,39,183,2,100,105,114,225, +107,5,228,221,1,224,184,11,224,181,53,224,180,32,224,177,16,2,112,97, +116,2,104,115,61,224,176,9,229,147,2,224,182,10,224,179,50,224,178,29, +224,175,16,2,111,117,116,2,112,117,116,225,97,33,224,167,47,224,166,26, +224,163,16,2,108,111,97,2,100,105,110,2,103,61,34,226,185,24,224,155, +44,224,154,23,227,79,17,2,101,97,100,2,67,97,99,2,104,101,61,224, +153,24,224,150,41,224,149,20,224,146,16,2,119,114,105,2,116,101,67,224, +147,28,224,144,38,224,143,17,224,140,16,2,117,115,101,2,84,105,99,2, +107,115,61,224,138,22,224,135,35,224,134,14,224,131,16,2,100,111,67,2, +80,80,61,224,128,21,224,125,32,224,124,11,224,121,16,2,99,112,112,2, +65,114,103,228,11,34,224,132,29,224,131,8,224,128,17,171,110,224,253,20, +224,114,26,224,113,5,224,110,16,2,98,117,105,2,108,100,80,2,107,103, +61,224,110,5,76,125,224,240,12,224,119,23,224,118,2,228,25,17,2,105, +115,116,224,114,33,224,111,20,246,210,1,229,217,15,2,107,103,80,37,220, +225,207,29,224,104,17,170,82,224,100,14,2,105,110,115,2,116,97,108,2, +108,80,107,228,237,17,224,88,14,224,77,11,2,116,97,114,44,135,231,62, +35,224,0,10,192,106,2,49,50,53,225,45,1,32,76,77,159,173,143,89, +3,128,11,2,58,50,52,140,22,2,83,32,83,88,12,88,94,188,150,224, +154,5,2,78,111,116,2,104,105,110,2,103,34,32,215,16,171,105,88,15, +79,35,255,94,0,43,68,246,48,0,224,225,9,2,74,117,115,2,116,32, +34,161,89,64,111,123,80,252,98,0,96,166,43,42,73,159,173,92,111,9, +96,15,32,171,248,62,0,139,4,186,216,64,124,140,42,52,123,145,96,45, +156,2,35,52,48,139,137,51,239,160,16,205,58,191,117,171,5,224,235,8, +2,70,97,108,2,115,101,34,139,153,224,24,4,2,84,114,117,128,23,225, +80,1,83,255,193,80,122,243,96,6,185,66,85,226,143,146,2,50,52,51, +75,126,190,66,244,174,5,249,2,25,96,86,215,219,50,70,97,112,77,105, +122,245,32,27,236,29,0,224,64,5,32,25,217,207,248,128,1,32,58,209, +130,241,82,8,226,180,0,129,222,149,208,239,218,2,225,248,2,161,247,76, +86,224,51,0,129,120,32,97,92,232,227,163,1,237,177,3,249,131,1,240, +49,3,224,72,4,240,191,7,189,65,33,166,239,221,6,39,206,97,141,114, +100,189,91,2,65,46,119,71,82,45,50,189,96,116,71,34,45,160,2,193, +24,189,49,32,29,192,26,246,59,8,189,46,162,109,224,36,1,224,34,3, +129,235,236,109,2,2,55,46,48,2,92,49,48,2,38,34,32,64,29,180, +37,2,50,50,57,64,208,86,218,2,50,51,51,160,19,35,215,35,164,32, +218,78,94,142,125,32,176,64,6,227,181,0,32,45,207,227,34,96,32,13, +211,219,32,10,211,216,65,138,60,130,250,145,6,32,6,206,174,54,114,176, +102,131,84,32,85,252,226,3,2,50,50,54,144,86,33,15,32,25,213,166, +111,49,147,47,122,121,97,215,32,12,58,88,196,30,96,30,229,245,2,160, +35,154,169,160,11,128,110,212,26,34,95,188,110,180,52,253,13,0,96,88, +160,107,123,155,122,72,32,32,213,246,117,124,66,19,32,19,225,85,0,66, +38,124,249,96,25,146,212,2,115,116,100,43,34,33,33,188,249,87,78,188, +212,177,212,226,118,1,2,95,50,49,33,9,66,124,65,122,2,35,49,48, +128,115,129,90,65,27,47,57,209,118,64,33,2,58,50,49,241,67,0,32, +17,68,169,114,225,32,23,176,230,43,154,81,123,188,176,192,215,187,138,64, +5,32,220,112,22,195,187,227,18,5,128,246,131,49,32,26,91,111,64,92, +248,77,3,80,185,184,171,92,47,64,30,129,35,2,115,101,113,2,117,97, +108,64,124,161,31,227,238,0,32,109,226,160,1,2,77,72,83,2,68,73, +82,99,54,67,80,124,80,243,159,3,188,66,224,19,0,226,77,2,32,28, +245,31,12,113,102,35,155,64,142,240,247,20,245,119,7,155,104,240,253,10, +219,96,2,50,48,57,64,208,129,144,2,112,101,101,2,107,67,65,2,83, +116,114,38,134,32,21,186,194,2,95,57,51,99,69,32,16,249,179,1,164, +163,149,125,83,239,64,133,130,231,128,6,129,64,96,159,32,56,129,173,2, +116,111,73,2,110,116,32,32,14,129,110,84,17,2,101,110,118,64,16,162, +132,229,63,3,246,34,7,197,57,223,151,225,81,0,32,101,161,89,187,46, +228,198,8,2,116,97,105,2,108,34,32,32,34,122,58,186,250,64,71,65, +238,155,30,2,50,48,49,96,27,226,210,1,187,5,59,48,99,139,90,175, +32,5,135,221,38,113,192,56,2,49,55,53,224,11,2,116,181,130,228,187, +55,103,1,34,196,90,225,160,61,35,159,224,155,1,2,101,114,114,2,111, +114,58,135,176,134,229,128,38,2,58,49,57,161,126,36,147,88,130,51,32, +35,212,231,43,3,2,67,111,110,2,116,114,111,2,108,46,69,64,66,64, +64,224,26,1,96,18,2,67,97,108,128,246,196,73,32,83,182,98,158,184, +158,111,254,119,6,252,66,0,2,95,51,50,249,218,3,2,49,57,52,183, +243,196,123,164,249,91,138,64,0,190,119,64,168,199,129,98,211,96,32,223, +51,228,218,5,163,143,228,205,2,32,45,130,11,2,83,32,85,225,198,7, +2,109,100,53,2,67,111,109,2,98,105,110,53,233,2,101,109,112,2,116, +121,34,199,48,100,209,70,56,160,171,70,2,119,205,180,166,58,76,32,97, +64,114,2,89,32,66,123,244,184,188,68,59,228,30,1,197,23,229,91,2, +224,255,3,250,125,2,98,11,98,153,32,100,40,1,119,52,36,112,101,121, +91,114,232,85,0,97,54,66,236,32,189,2,65,114,114,2,97,121,32,32, +18,226,129,0,194,240,57,128,128,160,32,61,100,180,35,229,229,72,4,248, +20,4,2,49,57,48,224,46,5,248,166,8,122,228,245,8,5,92,216,160, +145,226,228,0,96,20,181,246,65,0,133,191,67,110,95,76,138,108,137,226, +254,94,2,187,218,225,58,0,192,25,172,76,136,209,64,67,234,176,0,32, +134,34,40,65,34,32,175,132,76,204,97,229,153,1,133,194,236,146,0,232, +208,0,64,51,104,235,224,44,2,96,95,32,10,101,7,33,219,97,125,152, +179,96,19,193,190,232,231,3,224,43,10,194,134,229,31,2,96,16,33,23, +251,213,0,2,50,32,90,232,183,6,2,58,49,56,221,207,36,74,32,157, +65,244,194,3,129,253,2,35,56,32,89,76,71,240,97,160,32,44,2,35, +49,54,33,111,189,141,32,57,2,52,32,80,153,116,162,58,96,69,2,49, +48,53,96,5,67,234,64,16,64,11,69,210,160,11,37,166,224,11,0,94, +6,224,11,0,71,181,96,12,135,131,97,36,43,168,129,155,32,8,66,62, +160,2,234,35,7,65,185,128,50,161,252,165,213,125,77,64,242,32,13,162, +248,32,9,126,23,127,130,224,23,0,199,123,33,235,127,2,224,29,5,224, +53,16,95,33,36,49,193,86,192,68,224,151,0,67,139,38,232,224,147,2, +109,55,224,69,5,128,161,139,22,71,164,224,31,6,130,109,162,247,100,39, +64,73,93,43,224,142,10,128,16,96,52,32,105,33,78,132,135,237,9,7, +96,29,100,159,130,246,109,213,128,163,162,246,89,125,227,53,1,219,189,64, +34,2,64,95,53,32,23,167,56,68,82,62,9,228,222,1,2,92,51,52, +2,38,108,105,2,98,47,68,2,97,116,97,2,47,73,110,2,116,101,103, +2,101,114,95,2,84,121,112,2,101,46,104,2,115,92,51,2,52,38,44, +2,50,56,58,2,49,34,32,228,149,1,2,49,56,48,64,4,96,223,44, +178,128,187,192,18,234,249,0,128,5,32,229,235,84,0,224,60,3,161,70, +32,4,2,89,32,67,196,5,69,226,64,169,128,197,140,196,99,83,99,91, +66,162,157,48,195,131,98,187,189,67,227,84,0,35,19,2,52,32,35,103, +11,98,160,33,51,2,75,32,58,96,113,76,68,64,10,217,64,32,10,234, +17,1,39,147,2,49,55,55,135,78,74,17,65,36,196,174,223,40,167,147, +126,159,2,49,53,57,231,147,0,224,56,0,67,28,192,11,97,104,104,135, +96,6,174,56,67,238,226,5,1,95,31,64,31,198,169,33,17,129,37,95, +25,133,243,124,151,195,18,96,47,224,15,8,64,65,194,53,228,49,0,32, +19,219,91,66,129,97,75,137,53,64,147,98,186,65,58,192,73,94,36,224, +21,3,128,159,96,21,201,190,198,144,137,227,2,49,55,50,128,187,170,86, +45,148,32,12,129,101,2,90,32,85,97,65,129,104,65,126,222,155,32,10, +190,142,2,85,32,73,64,35,190,124,105,219,131,138,40,19,96,4,224,14, +6,192,189,250,163,1,137,235,128,207,32,72,164,226,75,75,160,42,69,37, +106,35,224,42,0,64,60,32,42,235,118,2,94,37,32,24,99,122,190,63, +2,47,61,32,32,11,163,110,71,103,32,176,159,245,67,105,219,119,37,161, +155,122,239,60,2,2,39,32,85,224,20,1,99,124,235,254,5,134,98,2, +49,51,57,165,253,254,237,1,103,83,94,162,209,45,68,212,160,17,32,140, +129,99,231,13,3,192,9,192,59,64,146,220,11,96,60,101,238,94,64,66, +161,194,239,190,58,177,30,160,141,233,219,3,2,110,111,32,2,109,97,116, +2,99,104,32,2,97,116,32,210,172,79,80,209,22,194,245,106,48,96,11, +2,58,49,53,234,48,32,2,120,99,101,2,112,116,105,2,111,110,46,68, +102,2,114,110,97,106,38,224,39,1,51,212,64,22,2,77,97,116,2,99, +104,70,203,59,234,68,1,190,113,134,90,173,242,2,49,49,55,234,44,4, +78,27,224,15,4,255,133,10,191,217,139,17,239,94,15,170,88,98,163,190, +215,32,37,2,53,32,73,96,16,208,63,32,10,195,120,128,24,173,161,129, +95,77,50,162,139,80,48,2,35,51,57,131,69,115,59,2,53,32,35,130, +7,189,120,161,138,100,235,71,159,190,196,224,39,1,242,179,8,2,39,92, +57,2,50,38,39,2,39,34,32,242,182,2,128,230,224,99,3,100,33,138, +126,224,17,3,139,114,233,54,3,224,168,1,32,169,96,35,134,65,126,21, +226,42,0,97,144,134,187,244,5,11,64,146,70,52,253,252,2,33,21,226, +190,3,175,54,231,112,6,166,169,44,176,104,2,161,162,81,64,230,65,0, +205,250,65,186,165,73,176,249,143,171,70,23,75,145,131,4,2,90,32,95, +2,49,53,48,226,64,2,224,163,5,224,160,0,2,67,32,79,245,183,1, +67,229,138,12,72,22,71,67,225,22,4,96,0,2,79,32,80,2,32,35, +55,2,32,64,102,224,79,4,2,97,34,32,192,27,32,124,224,27,5,2, +98,34,32,192,27,71,245,224,28,5,2,102,34,32,224,28,0,32,174,224, +28,5,2,110,34,32,224,28,0,33,67,224,28,5,109,122,128,28,32,253, +224,27,5,2,116,34,32,224,56,0,32,252,224,28,5,2,118,34,32,224, +56,0,224,143,8,64,3,211,122,225,193,2,132,80,69,201,65,76,165,24, +100,200,33,124,2,48,32,35,97,135,65,45,83,210,2,35,53,55,132,24, +196,109,53,56,2,58,49,52,202,189,238,152,1,193,189,113,111,100,82,150, +14,96,6,150,186,72,19,246,129,1,166,134,2,49,52,54,71,249,32,66, +144,87,205,201,2,35,52,53,128,80,133,231,182,60,64,67,226,230,2,245, +186,1,192,64,146,31,226,96,8,183,0,235,109,1,192,40,226,52,3,224, +10,1,96,50,106,44,235,240,1,96,250,129,28,128,74,70,156,224,74,4, +32,165,132,76,2,111,114,100,65,36,132,78,2,99,104,114,64,12,214,83, +244,158,4,32,23,131,79,78,118,192,175,67,254,134,43,182,49,225,159,6, +111,83,225,159,0,119,156,64,43,129,203,2,60,61,32,32,11,204,122,198, +68,181,118,65,243,181,112,96,106,32,13,183,147,99,203,179,215,238,190,3, +32,33,215,133,32,16,32,13,177,101,103,153,64,136,32,5,108,57,181,69, +103,111,181,61,2,61,61,32,32,11,160,194,248,184,1,67,205,81,137,248, +72,1,69,212,248,72,3,128,15,32,59,215,22,32,39,105,166,85,18,32, +22,128,221,248,152,0,82,87,96,26,96,43,199,219,194,70,110,179,160,10, +231,147,0,199,189,224,32,0,236,62,0,228,203,0,244,234,1,97,20,224, +65,4,224,64,5,65,218,196,212,195,100,181,162,171,189,224,169,2,119,6, +96,246,240,223,4,181,99,73,193,73,173,32,16,216,159,141,94,32,129,32, +19,226,67,0,192,53,242,134,1,208,177,116,244,103,16,115,239,208,116,32, +14,167,121,181,113,80,75,211,165,96,27,170,93,32,75,105,69,85,67,176, +65,64,222,216,79,64,74,112,24,2,95,53,32,128,78,161,140,128,39,32, +55,106,113,33,227,160,31,181,139,2,110,101,119,212,21,2,76,101,110,32, +114,181,139,224,223,4,181,144,75,215,181,77,173,57,109,85,32,20,237,78, +1,239,80,9,181,80,216,7,160,49,129,32,249,201,5,248,25,1,109,185, +160,52,64,13,229,14,0,128,2,70,206,65,248,111,213,84,201,32,34,239, +212,20,180,237,233,209,3,84,167,84,50,79,132,224,27,11,96,120,180,219, +96,85,224,188,1,180,226,2,114,101,109,33,16,180,222,255,84,5,113,50, +254,228,7,192,20,224,17,8,224,14,5,224,11,2,225,132,2,192,200,225, +76,1,225,55,12,180,255,2,79,32,58,100,39,68,17,46,235,42,49,114, +183,192,7,2,95,56,57,211,51,2,95,57,49,224,10,1,66,148,160,10, +118,108,128,10,100,223,84,241,32,83,129,136,2,94,112,111,2,107,101,87, +133,76,181,10,2,94,112,101,2,101,107,87,96,18,180,219,218,189,84,50, +32,69,33,38,2,58,57,56,225,78,4,130,61,180,82,224,46,0,111,220, +128,46,248,223,1,86,167,100,136,69,150,2,95,57,52,67,101,180,76,182, +120,179,138,2,116,111,80,2,116,114,32,2,58,57,51,225,184,10,179,27, +175,219,210,222,251,203,0,64,118,134,251,101,104,134,230,109,135,106,161,179, +78,240,51,7,178,77,201,109,2,95,56,56,140,200,128,63,32,7,64,65, +2,95,55,50,96,129,178,92,230,108,7,178,70,79,107,114,88,72,222,2, +58,56,55,96,20,2,113,117,111,32,221,177,255,226,101,93,177,29,252,109, +4,243,178,0,2,95,56,49,228,128,0,252,152,2,244,163,11,243,161,3, +2,58,56,52,197,18,80,37,2,95,51,57,64,226,129,165,2,94,102,114, +2,101,101,32,2,58,56,50,227,229,2,224,91,5,85,67,149,129,210,247, +253,87,8,65,122,151,168,249,142,1,176,132,227,218,1,230,63,1,206,48, +71,138,212,32,186,82,244,186,8,166,63,230,92,0,224,120,2,32,52,172, +95,202,202,80,158,244,178,3,137,80,2,58,56,48,253,78,1,254,100,5, +241,2,1,177,1,130,180,66,225,176,210,76,88,2,83,32,80,96,183,79, +179,213,165,44,248,144,155,110,173,224,122,10,96,121,176,247,229,106,3,229, +24,0,176,209,58,252,32,125,193,160,66,251,163,7,246,255,2,226,202,7, +208,146,247,198,5,2,117,110,100,2,101,102,105,2,110,101,100,74,222,2, +58,55,50,229,229,20,176,186,2,95,52,50,163,215,71,176,99,55,2,95, +52,54,115,125,234,152,9,78,47,234,148,2,72,84,64,1,2,95,54,51, +224,37,3,234,117,2,64,37,96,19,96,10,2,95,54,57,65,18,193,140, +199,88,32,114,75,197,128,130,64,45,161,65,32,20,32,12,97,123,230,121, +1,132,29,96,175,33,112,147,26,249,103,1,132,197,64,30,131,56,224,35, +1,224,55,11,193,10,177,175,83,153,132,1,113,50,224,13,0,105,208,225, +105,5,180,68,2,58,32,117,2,110,115,117,2,112,112,111,2,114,116,101, +2,100,32,119,69,128,2,115,105,122,2,101,34,32,64,246,2,51,50,55, +96,102,2,35,50,49,2,52,55,52,2,56,51,54,75,36,2,58,54,56, +162,85,248,25,2,171,183,64,117,248,20,2,116,1,148,6,81,182,129,20, +65,146,32,196,161,33,129,143,2,54,32,35,97,98,66,111,178,35,2,105, +110,118,2,32,58,54,130,123,2,115,104,114,32,11,130,107,74,124,177,247, +230,197,15,177,137,227,43,0,165,37,209,112,32,196,151,92,78,242,2,95, +53,52,64,4,66,51,80,48,117,160,2,95,53,57,236,125,0,65,65,106, +180,177,160,251,8,7,87,51,89,16,240,136,0,177,189,224,29,1,224,49, +1,224,39,4,177,144,227,208,10,177,66,2,62,61,32,2,58,53,55,128, +10,32,9,129,9,76,5,176,205,2,60,32,58,176,201,2,105,99,109,2, +112,32,58,175,192,107,193,77,212,2,95,53,49,64,102,128,244,75,190,174, +20,65,64,173,244,50,109,173,240,230,24,93,174,49,233,100,13,174,8,2, +110,101,103,32,149,128,237,2,42,32,58,173,107,2,45,32,58,173,104,2, +43,32,58,173,90,224,156,68,2,58,52,50,224,155,7,193,143,173,128,171, +9,35,131,77,18,2,95,51,55,136,80,66,57,113,251,2,58,52,48,245, +100,1,173,151,37,148,173,150,64,54,96,42,32,217,2,58,51,55,224,29, +0,128,232,64,9,128,232,2,94,109,97,2,108,108,111,2,99,32,58,173, +119,2,73,79,46,2,112,101,114,2,102,111,114,2,109,73,79,32,20,224, +249,1,203,92,173,135,50,230,237,85,0,224,227,12,2,58,51,48,229,159, +1,76,166,36,16,67,205,173,95,131,75,136,231,172,227,2,114,97,105,2, +115,101,32,2,58,50,55,254,246,0,128,172,2,65,46,114,2,101,97,100, +32,14,128,177,32,161,63,171,2,65,114,103,2,82,101,102,32,20,211,92, +32,100,101,15,68,120,99,108,64,107,128,190,32,49,2,62,62,32,2,58, +50,50,166,1,74,42,128,33,44,205,252,147,0,71,36,141,226,95,137,96, +9,44,147,128,9,2,58,50,49,250,207,3,111,70,174,120,151,246,159,101, +224,35,2,96,32,116,140,192,32,2,95,56,32,123,205,128,132,2,55,32, +58,172,185,224,47,7,108,253,96,155,143,143,225,14,0,236,202,0,226,202, +6,49,83,160,24,108,31,228,171,0,130,87,208,31,129,10,233,246,0,70, +38,224,11,2,96,210,205,216,224,64,1,142,66,166,246,2,51,32,66,102, +223,226,135,0,74,128,129,75,75,106,226,180,0,68,214,68,213,65,237,240, +46,0,227,137,0,70,206,162,24,2,58,54,32,161,158,2,114,101,116,2, +117,114,110,36,39,225,175,1,36,53,128,201,36,52,227,127,7,227,107,37, +2,58,50,32,226,167,19,235,38,1,194,143,64,202,94,163,255,119,0,224, +0,255,224,0,255,224,0,255,224,0,255,224,0,255,224,0,255,224,0,255, +224,0,49,1,32,125, }; unsigned char *combexpr = data; -int combexprlen = 90396; +int combexprlen = 90406; #include "mhsffi.h" static struct ffi_entry table[] = { { 0,0 } diff --git a/src/MicroHs/Lex.hs b/src/MicroHs/Lex.hs index b321cfb6..a9ae8e97 100644 --- a/src/MicroHs/Lex.hs +++ b/src/MicroHs/Lex.hs @@ -93,7 +93,8 @@ lex loc ('#':xcs) | (SLoc _ _ 1) <- loc, Just cs <- stripPrefix "line " xcs = file = tail $ init $ ws!!1 -- strip the initial and final '"' loc' = SLoc file (read (ws!!0) - 1) 1 in lex loc' rs -lex loc (c:cs@(d:_)) | (c == '!' || c == '~') && (d == '(' || d == '[' || isIdentChar d) = -- XXX hacky way to make ~ a TSpec +lex loc (c:cs@(d:_)) | (c == '!' || c == '~') && (d == '(' || d == '[' || isIdentChar d) -- XXX hacky way to make ~ a TSpec + || (c == '|' || c == '=') && not (isOperChar d) = -- | and = on their own are reserved TSpec loc c : lex (addCol loc 1) cs lex loc (d:cs) | isOperChar d = case span isOperChar cs of diff --git a/src/MicroHs/Parse.hs b/src/MicroHs/Parse.hs index 288e7638..ecdea9da 100644 --- a/src/MicroHs/Parse.hs +++ b/src/MicroHs/Parse.hs @@ -211,7 +211,7 @@ pLSymOper :: P Ident pLSymOper = guardM pSymOper (not . isUOper) reservedOps :: [String] -reservedOps = ["=", "|", "::", "<-", "@", "..", "->", +reservedOps = ["::", "<-", "@", "..", "->", "\x2237", "\x2192"] -- :: and -> pUQIdentSym :: P Ident @@ -303,8 +303,8 @@ pBlock p = pBraces body pDef :: P EDef pDef = uncurry Data <$> (pKeyword "data" *> pData) <*> pDeriving - <|< Newtype <$> (pKeyword "newtype" *> pLHS) <*> (pSymbol "=" *> (Constr [] [] <$> pUIdentSym <*> pField)) <*> pDeriving - <|< Type <$> (pKeyword "type" *> pLHS) <*> (pSymbol "=" *> pType) + <|< Newtype <$> (pKeyword "newtype" *> pLHS) <*> (pSpec '=' *> (Constr [] [] <$> pUIdentSym <*> pField)) <*> pDeriving + <|< Type <$> (pKeyword "type" *> pLHS) <*> (pSpec '=' *> pType) <|< uncurry Fcn <$> pEqns <|< Sign <$> ((esepBy1 pLIdentSym (pSpec ',')) <* dcolon) <*> pType <|< Import <$> (pKeyword "import" *> pImportSpec) @@ -322,12 +322,12 @@ pDef = dig _ = Nothing pPrec = satisfyM "digit" dig - pFunDeps = (pSymbol "|" *> esepBy1 pFunDep (pSpec ',')) <|< pure [] + pFunDeps = (pSpec '|' *> esepBy1 pFunDep (pSpec ',')) <|< pure [] pFunDep = (,) <$> esome pLIdent <*> (pSRArrow *> esome pLIdent) pField = guardM pFields ((== 1) . either length length) dcolon = pSymbol "::" <|< pSymbol "\x2237" - pPatternDef = (pSymbol "=" *> pPatAndExp) <|< (pSymbol "<-" *> pPat) + pPatternDef = (pSpec '=' *> pPatAndExp) <|< (pSymbol "<-" *> pPat) pPatAndExp = do p <- pPat; guard (isExp p); pure p -- Is a pattern also an expression? @@ -342,7 +342,7 @@ isExp _ = False pData :: P (LHS, [Constr]) pData = do lhs <- pLHS - let pConstrs = pSymbol "=" *> esepBy1 pConstr (pSymbol "|") + let pConstrs = pSpec '=' *> esepBy1 pConstr (pSpec '|') ((,) lhs <$> pConstrs) <|< pGADT lhs <|< pure (lhs, []) @@ -560,7 +560,7 @@ pEqns = do pEqn :: (Ident -> Int -> Bool) -> P (Ident, Eqn) pEqn test = do (name, pats) <- pEqnLHS - alts <- pAlts (pSymbol "=") + alts <- pAlts (pSpec '=') guard (test name (length pats)) pure (name, Eqn pats alts) @@ -587,7 +587,7 @@ pAltsL sep = <|< ((\ e -> [([], e)]) <$> (sep *> pExpr)) pAlt :: P () -> P EAlt -pAlt sep = (,) <$> (pSymbol "|" *> esepBy1 pStmt (pSpec ',')) <*> (sep *> pExpr) +pAlt sep = (,) <$> (pSpec '|' *> esepBy1 pStmt (pSpec ',')) <*> (sep *> pExpr) pWhere :: P EBind -> P [EBind] pWhere pb = @@ -673,7 +673,7 @@ pUpdate = pSpec '{' *> esepBy pEField (pSpec ',') <* pSpec '}' where pEField = do fs <- (:) <$> pLIdentSym <*> many pSelect - EField fs <$> (pSymbol "=" *> pExpr) <|< pure (EFieldPun fs) + EField fs <$> (pSpec '=' *> pExpr) <|< pure (EFieldPun fs) <|< (EFieldWild <$ pSymbol "..") @@ -706,7 +706,7 @@ pListish = do <|< (LFromThen e1 e2 <$ pSymbol "..") <|< pure (LList [e1,e2]) (pSpec ',' *> pMore) - <|< (LCompr e1 <$> (pSymbol "|" *> esepBy1 pStmt (pSpec ','))) + <|< (LCompr e1 <$> (pSpec '|' *> esepBy1 pStmt (pSpec ','))) <|< (LFromTo e1 <$> (pSymbol ".." *> pExpr)) <|< (LFrom e1 <$ pSymbol "..") <|< pure (LList [e1]) @@ -729,8 +729,8 @@ pOperators oper one = eOper <$> one <*> emany ((,) <$> oper <*> one) pBind :: P EBind pBind = - BPat <$> pPatNotVar <*> ((pSymbol "=" *> pExpr) - <|< (EMultiIf <$> pAlts (pSymbol "="))) + BPat <$> pPatNotVar <*> ((pSpec '=' *> pExpr) + <|< (EMultiIf <$> pAlts (pSpec '='))) <|< pClsBind pClsBind :: P EBind