diff --git a/Makefile b/Makefile index 4623eb2a..e3d24ac0 100644 --- a/Makefile +++ b/Makefile @@ -152,13 +152,13 @@ bin/umhs: bin/mhs # timecompile: bin/mhs - time bin/mhs +RTS -v -RTS $(MHSINC) MicroHs.Main + time bin/mhs +RTS -v -RTS -s $(MHSINC) MicroHs.Main # timecachecompile: bin/mhs @-rm -f .mhscache time bin/mhs +RTS -v -RTS -CW AllOfLib - time bin/mhs +RTS -v -RTS -CR $(MHSINC) MicroHs.Main + time bin/mhs +RTS -v -RTS -CR -s $(MHSINC) MicroHs.Main # cachelib: @@ -213,8 +213,8 @@ nfibtest: bin/mhs bin/mhseval ###### -VERSION=0.11.1.1 -HVERSION=0,11,1,1 +VERSION=0.11.1.2 +HVERSION=0,11,1,2 MCABAL=$(HOME)/.mcabal MCABALMHS=$(MCABAL)/mhs-$(VERSION) MDATA=$(MCABALMHS)/packages/mhs-$(VERSION)/data diff --git a/MicroHs.cabal b/MicroHs.cabal index c9105c53..e5a47985 100644 --- a/MicroHs.cabal +++ b/MicroHs.cabal @@ -1,6 +1,6 @@ cabal-version: 3.0 name: MicroHs -version: 0.11.1.1 +version: 0.11.1.2 -- *** When changing the version number, also -- *** run 'sh updateversion.sh' -- *** Yeah, it stinks. diff --git a/README.md b/README.md index 4575a545..1fca8c0e 100644 --- a/README.md +++ b/README.md @@ -163,6 +163,7 @@ it will be the entry point to the program. * `-T` generate dynamic function usage statistics * `-z` compress combinator code generated in the `.c` file * `-l` show every time a module is loaded +* `-s` show compilation speed in lines/s * `-XCPP` run `cpphs` on source files * `-Dxxx` passed to `cpphs` * `-Ixxx` passed to `cpphs` diff --git a/generated/mhs.c b/generated/mhs.c index f3f5ee01..cbd931e3 100644 --- a/generated/mhs.c +++ b/generated/mhs.c @@ -1,5 +1,5 @@ static unsigned char data[] = { -122,76,90,49,228,145,1,0,26,118,55,46,48,10,50,48,55,52,10,65, +122,76,90,49,235,146,1,0,26,118,55,46,48,10,50,48,55,56,10,65, 32,95,48,32,95,50,51,32,64,95,50,48,57,32,64,66,224,15,2,6, 49,56,32,64,64,66,32,224,18,4,16,55,32,64,64,64,83,39,32,66, 32,64,66,39,32,67,32,83,64,50,6,83,32,67,39,32,83,39,128,10, @@ -18,5135 +18,5148 @@ static unsigned char data[] = { 161,227,5,83,32,95,50,55,48,64,27,128,146,224,23,4,96,119,224,23, 10,96,208,65,38,0,66,66,17,224,184,0,8,55,53,32,64,85,32,75, 32,65,160,106,0,67,66,40,0,39,65,62,1,57,50,64,50,128,121,0, -80,96,9,64,47,14,48,50,52,32,64,95,52,54,49,32,95,52,54,50, +80,96,9,64,47,14,48,50,55,32,64,95,52,54,49,32,95,52,54,50, 32,224,193,1,11,99,111,109,109,97,110,100,45,108,105,110,101,64,197,2, -35,48,32,96,3,129,76,2,95,50,48,65,54,2,48,50,53,224,210,0, -64,14,0,52,129,102,64,100,98,213,0,52,98,179,64,9,3,53,52,32, -64,64,152,96,32,64,160,0,75,192,160,96,43,128,150,64,85,64,239,162, -228,2,32,95,52,97,135,0,48,130,95,98,38,64,34,160,199,0,83,128, -54,0,32,130,47,3,32,95,49,51,64,158,226,50,2,64,147,2,51,56, -49,192,13,6,79,32,35,52,54,32,64,128,120,2,95,49,52,64,145,3, -67,39,32,79,129,56,65,214,1,48,52,64,39,224,13,5,192,7,224,55, -5,96,0,9,58,50,48,55,51,32,64,10,65,32,65,101,224,1,15,1, -83,32,65,123,1,48,32,65,60,2,95,49,50,66,3,3,66,32,79,32, -224,141,3,128,133,98,238,0,55,226,69,3,3,47,108,105,98,98,65,128, -123,224,24,1,3,111,117,116,46,67,84,195,132,64,84,224,6,21,96,181, -224,6,0,160,20,0,54,66,198,224,6,0,224,27,3,224,106,1,6,100, -101,102,97,117,108,116,64,105,64,239,0,50,96,239,2,66,32,89,97,118, -97,165,0,83,194,79,65,133,4,67,32,64,64,80,99,173,97,38,227,102, -0,64,23,195,124,132,176,227,219,25,163,204,224,69,53,0,118,224,69,60, -0,113,224,69,60,0,114,224,69,60,0,108,224,69,60,1,67,82,224,70, -61,0,87,224,70,61,224,69,60,0,84,224,69,60,3,88,67,80,80,224, -72,60,0,122,224,69,60,0,81,224,69,3,195,112,198,10,128,85,231,252, -30,0,111,224,73,0,64,58,0,82,96,66,229,117,2,197,109,1,53,53, -64,64,231,148,0,224,117,56,2,112,116,99,224,120,21,128,97,224,126,0, -0,54,224,126,0,102,222,165,21,3,95,49,57,54,70,77,0,67,69,42, -198,60,224,157,12,161,88,64,14,64,30,128,33,192,25,64,10,193,128,224, -10,1,224,208,9,0,49,70,217,1,35,52,198,222,160,38,128,51,225,192, -1,232,166,4,128,50,1,49,48,192,51,165,16,64,34,160,49,69,38,102, -94,96,247,0,67,230,223,0,0,53,96,223,134,223,198,95,232,177,0,224, -195,84,192,160,224,195,15,128,49,225,175,21,224,188,1,225,175,4,0,52, -96,68,225,174,6,224,206,109,0,49,105,68,224,206,15,226,247,14,224,170, -110,0,54,224,170,28,0,56,224,170,13,224,176,1,192,102,160,168,224,13, -0,224,171,24,224,41,1,160,57,224,16,0,2,66,32,90,224,16,5,169, -186,224,192,4,0,54,76,184,160,37,226,50,17,0,57,226,50,13,0,53, -108,227,226,50,8,224,219,127,73,236,192,71,224,219,69,226,98,99,0,56, -139,196,128,36,226,97,8,108,21,203,118,101,211,164,150,77,4,224,180,91, -229,85,13,0,57,140,72,229,84,35,0,54,236,52,2,229,84,123,224,194, -0,128,48,225,119,6,226,68,5,224,187,2,226,68,5,64,73,229,83,10, -192,113,128,125,225,27,1,224,201,5,0,67,224,201,62,0,55,228,163,20, -226,65,4,0,50,226,65,14,227,96,13,160,139,237,128,0,65,49,239,101, -19,7,85,110,107,110,111,119,110,32,79,109,1,58,32,136,100,205,69,224, -53,7,4,79,32,35,49,48,161,54,238,184,4,224,0,2,193,239,65,2, -97,62,129,253,112,24,64,83,64,91,0,57,77,31,224,130,1,0,46,136, -219,224,34,20,137,119,224,25,11,0,97,233,24,0,129,230,129,60,96,191, -225,228,4,228,111,19,233,46,36,129,92,227,41,7,113,249,161,165,0,48, -161,220,224,39,11,80,42,224,39,27,231,72,1,224,39,21,224,186,1,224, -39,11,0,39,224,40,1,232,98,2,224,20,1,231,3,1,160,61,224,108, -21,224,46,8,224,39,14,233,139,3,224,39,16,1,49,57,82,29,224,79, -28,230,15,1,224,39,20,82,0,192,39,3,54,50,32,95,128,15,1,56, -56,192,9,2,55,55,32,146,131,224,64,5,0,83,224,64,11,65,58,1, -55,53,128,57,83,95,0,51,210,191,227,179,2,101,54,111,210,0,49,111, -210,6,95,52,50,53,32,75,32,81,154,131,251,224,1,17,108,196,224,0, -4,224,47,38,224,44,35,224,41,32,224,38,29,224,35,26,224,32,23,224, -29,20,224,26,17,224,23,14,224,20,11,224,17,8,224,14,5,224,11,2, -192,8,96,5,132,97,199,222,224,0,6,65,233,0,48,225,233,5,0,90, -224,145,4,224,1,11,225,233,255,224,29,11,224,26,17,224,23,14,224,20, -11,224,17,8,224,14,5,224,11,2,192,8,96,5,225,231,17,0,58,132, -113,225,230,3,224,119,3,170,229,225,198,22,225,248,255,224,29,13,224,26, -17,224,23,14,225,173,11,65,167,0,56,225,167,15,236,139,6,224,1,15, -225,164,255,224,29,11,224,26,17,224,23,14,224,20,11,227,102,12,65,185, -0,55,227,97,17,227,99,1,225,191,255,224,32,15,224,29,20,224,26,17, -225,148,10,65,146,0,54,225,146,19,225,148,2,225,149,255,224,32,15,224, -29,20,225,123,9,65,122,0,53,225,122,21,128,1,225,128,1,225,131,214, -225,35,6,65,32,0,52,225,32,27,192,1,225,40,4,64,0,224,46,21, -225,44,11,224,130,2,64,126,0,51,224,126,31,224,122,6,224,40,17,128, -1,225,165,100,225,86,4,64,213,156,137,225,84,28,225,82,7,224,43,19, -64,1,224,216,56,224,172,3,64,171,237,98,6,224,71,15,224,167,5,224, -37,15,192,1,227,36,141,226,254,5,64,252,236,117,6,224,65,9,224,246, -2,224,28,9,224,1,5,228,24,179,224,35,26,224,32,23,229,127,8,0, -58,150,112,228,93,33,228,95,10,224,85,2,64,78,234,149,10,64,50,224, -86,23,225,153,246,224,29,20,224,26,17,224,23,14,224,20,11,224,17,8, -224,14,5,224,11,2,238,29,15,65,221,234,185,20,128,1,226,32,3,224, -31,11,224,1,3,225,245,214,225,73,7,65,65,0,54,225,65,11,97,51, -224,80,13,224,1,1,225,44,214,224,32,23,224,29,20,224,26,17,224,23, -14,224,20,11,224,17,8,224,14,5,227,23,14,65,212,138,194,90,123,153, -34,152,149,0,50,64,46,0,95,248,67,1,151,71,120,23,4,95,48,32, -95,50,92,15,3,95,49,57,51,87,104,152,43,85,85,128,9,224,32,0, -215,150,1,52,48,87,62,153,193,96,14,3,51,32,95,53,81,171,118,4, -0,48,118,38,1,56,53,156,98,119,239,0,80,64,138,249,9,2,249,7, -17,11,67,97,110,110,111,116,32,102,105,110,100,32,216,81,2,66,32,85, -218,15,3,32,95,55,55,192,173,1,51,52,118,8,3,95,50,48,52,189, -169,224,10,1,88,77,1,51,32,97,15,138,177,64,126,1,50,49,128,58, -224,245,9,0,52,64,20,120,151,87,199,0,50,118,133,96,92,224,40,4, -2,50,48,53,119,204,97,3,224,135,0,192,216,96,239,217,178,2,79,32, -35,70,125,184,173,224,124,5,224,46,2,225,7,17,0,32,224,253,0,0, -89,124,24,64,73,128,121,3,67,39,32,89,151,24,187,39,161,168,117,53, -89,227,115,87,2,95,49,48,215,38,1,67,39,89,56,64,189,218,157,224, -113,12,3,46,112,107,103,128,115,249,99,3,97,208,89,84,129,223,0,64, -161,246,65,88,139,139,188,197,160,145,120,235,187,159,218,1,0,57,64,62, -1,52,56,97,247,160,6,0,49,75,200,65,10,123,73,160,21,64,83,139, -9,122,130,121,81,90,231,129,153,225,174,3,184,24,64,38,225,134,0,225, -192,2,97,110,193,194,219,150,1,50,49,120,143,1,50,49,194,150,226,142, -28,22,103,101,116,68,105,114,101,99,116,111,114,121,67,111,110,116,101,110, -116,115,58,32,99,130,164,3,111,112,101,110,225,166,0,129,150,154,208,0, -66,64,5,226,55,3,64,84,160,161,129,169,98,206,0,83,97,167,224,156, -12,224,243,6,2,50,48,53,99,237,224,24,9,0,49,123,252,219,114,225, -246,3,226,168,8,65,57,226,176,2,0,49,162,144,225,149,0,100,86,190, -93,65,139,139,233,9,94,99,95,100,95,110,97,109,101,32,64,19,139,0, -7,94,114,101,97,100,100,105,114,64,18,64,218,3,10,65,32,75,224,151, -5,0,51,68,134,225,159,4,226,247,4,253,9,19,64,107,221,1,125,126, -122,157,0,56,64,80,163,144,224,83,41,6,118,101,114,115,105,111,110,224, -86,2,0,50,72,62,65,153,129,46,224,86,45,13,99,111,109,112,105,108, -101,114,58,32,109,104,115,45,128,91,1,95,53,66,130,224,81,47,6,100, -101,112,101,110,100,115,224,168,2,0,53,65,225,123,35,2,48,32,85,99, -242,253,23,0,97,26,224,78,10,1,79,32,126,126,131,198,128,233,129,220, -0,56,71,241,130,26,226,25,3,96,151,224,131,1,15,101,120,112,111,115, -101,100,45,109,111,100,117,108,101,115,58,162,225,166,11,227,112,3,0,85, -100,23,128,211,224,79,17,4,111,116,104,101,114,224,77,7,192,60,130,110, -229,30,1,0,95,193,38,64,8,229,29,24,64,36,130,32,1,52,52,223, -201,96,0,66,152,139,253,128,182,0,66,224,163,7,227,30,0,228,48,9, -7,39,32,95,49,51,52,32,95,78,234,220,114,135,107,229,187,30,15,66, -117,105,108,100,105,110,103,32,112,97,99,107,97,103,101,160,172,129,119,101, -180,164,38,231,92,7,68,25,66,147,64,254,0,51,97,87,229,230,2,68, -47,196,246,133,97,228,99,1,2,95,53,50,129,72,134,9,160,48,0,39, -224,5,8,224,255,3,192,131,225,1,38,225,3,4,128,15,225,8,16,3, -87,114,105,116,225,7,10,134,159,66,194,227,11,20,2,32,116,111,193,230, -1,49,57,125,255,192,0,225,1,0,96,233,128,133,224,221,6,161,223,0, -39,96,2,5,32,95,49,56,55,50,122,107,160,71,160,65,135,44,96,8, -201,48,1,67,32,103,69,65,134,104,21,1,95,52,66,163,94,75,5,64, -64,64,85,32,65,64,6,1,95,50,97,25,224,21,6,2,64,95,55,71, -243,226,37,0,1,48,48,169,70,164,189,228,109,1,64,16,69,240,193,64, -225,197,6,192,185,225,154,37,225,155,38,6,67,111,109,112,114,101,115,69, -22,3,32,116,105,109,225,156,0,129,88,225,158,0,64,66,1,49,51,64, -61,96,186,65,184,1,51,54,191,142,0,64,225,172,3,1,109,115,226,229, -0,134,242,230,152,2,1,95,56,73,97,64,86,0,54,102,164,6,50,51, -49,32,95,51,56,96,165,195,185,64,50,131,194,97,57,129,118,131,200,141, -232,1,66,32,233,9,1,225,172,1,168,240,239,216,1,128,7,231,9,4, -142,5,65,202,65,2,2,95,51,57,168,109,64,111,68,33,197,85,1,53, -49,97,177,1,95,50,101,93,0,49,67,134,199,160,105,54,1,64,35,192, -161,135,48,131,65,0,80,227,206,1,98,142,224,50,4,101,136,161,7,169, -22,99,199,0,85,96,165,0,90,64,13,0,90,202,82,66,41,169,31,0, -50,81,9,160,180,162,74,3,95,49,54,50,104,36,3,54,32,95,54,73, -139,96,21,0,67,232,68,2,224,163,3,0,73,64,9,105,39,231,223,4, -226,155,1,227,124,23,195,178,103,249,104,236,9,102,32,116,104,101,32,102, -111,114,109,96,20,0,45,199,83,195,162,98,37,69,198,0,49,197,138,65, -98,140,141,195,160,64,1,236,225,30,224,11,2,192,8,74,232,160,86,203, -212,64,1,2,95,49,56,65,237,102,4,128,231,96,21,0,51,87,204,131, -61,66,109,0,55,66,109,65,42,0,56,72,196,3,95,49,53,56,140,41, -64,77,138,201,66,96,202,190,162,76,65,94,229,83,5,205,25,195,164,1, -67,32,139,16,225,86,1,225,67,2,14,107,103,80,97,116,104,32,105,115, -32,101,109,112,116,121,228,254,0,130,165,129,245,96,6,0,79,66,54,0, -79,236,47,0,192,27,128,140,96,110,134,198,231,128,5,228,40,20,64,19, -75,91,1,54,50,131,173,0,35,195,13,97,28,228,38,32,6,73,110,115, -116,97,108,108,229,197,10,64,124,168,136,229,194,17,0,105,235,32,1,64, -105,230,115,0,234,40,5,196,117,70,220,224,13,1,229,229,0,224,245,4, -4,95,50,48,50,57,65,239,231,239,0,131,119,97,7,128,50,225,34,10, -3,95,50,48,51,68,178,204,206,160,193,225,214,1,108,59,200,132,225,128, -2,161,160,135,170,232,60,26,161,118,0,35,131,122,232,48,30,4,99,114, -101,97,116,232,38,2,224,109,6,64,69,224,244,2,69,41,101,126,64,204, -199,23,97,141,96,218,64,201,0,52,79,131,64,16,76,87,165,97,1,95, -53,99,2,106,162,168,91,237,219,6,64,116,97,208,96,57,235,118,2,234, -98,22,224,113,3,235,87,4,240,5,1,64,0,0,75,129,19,99,37,64, -208,97,248,67,126,141,244,71,76,2,90,32,75,229,245,0,184,104,99,86, -76,183,64,6,0,57,110,121,64,253,160,26,1,52,49,111,176,2,48,51, -56,96,25,64,32,99,201,130,8,0,80,111,18,5,32,95,52,57,49,32, -101,18,225,125,12,1,46,47,161,120,135,199,167,212,64,84,0,55,128,84, -182,70,1,50,48,70,249,1,50,48,69,86,64,22,198,150,64,18,68,1, -64,28,96,212,64,28,0,54,234,124,2,67,192,64,36,65,81,1,50,48, -71,10,64,33,197,25,96,198,101,160,167,32,3,95,54,57,56,239,20,3, -64,48,160,127,66,159,224,127,0,187,11,229,251,1,3,95,52,48,48,128, -26,129,81,130,211,71,114,228,212,0,131,97,227,86,0,129,218,99,25,129, -36,0,64,167,54,174,8,128,6,64,81,129,141,162,246,195,189,3,67,32, -95,51,64,32,2,95,50,57,130,144,224,30,14,0,52,130,95,224,30,6, -1,95,53,82,70,169,138,227,91,2,1,95,50,139,0,169,44,64,125,129, -240,169,154,97,39,224,99,0,240,42,4,67,126,0,48,64,14,1,35,53, -66,143,80,202,0,95,206,231,65,255,163,146,236,108,0,163,86,0,50,96, -43,99,170,97,225,1,50,56,96,233,228,221,13,66,250,0,55,229,170,1, -72,148,129,227,229,193,1,129,246,239,230,0,129,106,232,21,4,134,167,129, -16,229,73,2,230,4,3,132,125,161,143,0,85,64,124,171,226,224,9,1, -0,58,96,191,130,70,0,80,192,33,64,191,130,184,0,50,130,184,102,215, -160,136,0,66,64,135,137,24,64,17,224,54,2,224,141,0,160,87,130,221, -2,94,109,107,175,231,65,85,1,10,65,237,214,2,4,85,115,97,103,101, -110,249,2,32,91,45,200,13,0,93,64,11,6,110,117,109,101,114,105,99, -224,19,3,0,118,64,4,0,113,64,4,0,108,64,4,0,114,64,4,5, -67,91,82,124,87,93,64,9,3,88,67,80,80,64,7,3,68,68,69,70, -64,7,4,73,80,65,84,72,64,8,0,84,64,4,0,122,64,4,0,105, -192,18,4,111,70,73,76,69,64,8,1,97,91,96,18,64,10,0,76,96, -10,3,124,80,75,71,96,14,0,80,64,8,12,32,91,45,81,32,80,75, -71,32,91,68,73,82,96,22,5,116,84,65,82,71,69,96,82,26,111,112, -116,99,32,79,80,84,73,79,78,93,32,91,77,79,68,85,76,69,78,65, -77,69,46,46,124,96,94,0,34,129,63,245,74,1,237,167,3,230,196,9, -0,52,107,205,230,175,0,224,42,1,69,1,75,169,180,193,233,234,0,230, -76,5,76,157,65,130,135,137,230,131,0,0,67,135,249,162,12,181,2,138, -56,128,1,237,253,9,230,209,3,162,129,231,90,1,199,93,224,17,4,224, -20,0,224,214,0,239,45,1,174,51,96,81,160,116,232,125,38,236,154,45, -16,116,111,112,32,108,101,118,101,108,32,100,101,102,110,115,58,32,96,0, -238,60,1,230,166,2,5,49,56,53,56,32,35,70,222,236,168,5,165,196, -230,186,11,232,157,2,7,40,117,110,112,114,117,110,101,214,106,224,89,4, -224,76,1,1,95,55,64,96,67,247,0,49,233,162,2,96,0,225,52,15, -239,110,9,232,49,30,228,156,1,153,143,225,53,3,160,66,132,149,241,252, -15,224,222,2,0,61,192,214,0,32,88,46,228,179,2,128,0,226,3,2, -99,246,244,187,1,64,8,76,170,64,54,139,37,194,114,226,184,4,101,123, -102,250,65,32,229,104,7,224,52,1,240,167,15,213,41,226,178,0,233,187, -13,226,96,73,9,102,105,110,97,108,32,112,97,115,115,130,90,226,96,4, -163,195,97,101,160,71,226,100,0,160,15,239,16,17,224,100,2,239,16,4, -236,65,4,228,43,3,227,162,1,225,3,1,99,144,161,111,109,221,0,57, -69,229,232,176,2,3,99,111,109,98,192,92,163,195,224,53,27,192,50,225, -149,9,1,49,50,229,216,2,3,109,104,115,99,224,44,1,224,45,0,68, -121,128,13,225,151,0,235,19,6,0,32,135,185,224,53,4,225,210,4,231, -211,0,224,130,10,194,24,192,25,224,27,2,2,50,49,54,224,158,2,4, -77,72,83,67,67,225,90,1,131,20,226,203,1,96,24,242,32,2,224,20, -1,224,90,2,229,194,8,65,213,0,57,105,94,106,246,122,17,176,136,2, -49,57,51,224,126,3,6,105,110,99,108,117,100,101,225,219,2,224,88,3, -226,178,1,224,89,41,3,99,98,105,116,226,51,3,227,146,7,161,113,229, -156,5,230,107,1,3,95,49,57,54,243,36,0,224,145,1,128,1,129,188, -224,25,9,255,32,0,228,200,2,229,239,2,209,92,224,8,23,227,204,2, -237,39,38,245,88,10,227,185,19,5,69,120,101,99,117,116,248,31,0,240, -117,11,227,5,1,250,53,5,182,106,225,163,1,97,166,226,155,1,0,53, -221,80,64,59,164,4,224,200,1,174,33,224,199,10,1,51,56,64,125,0, -57,112,109,64,7,131,1,192,209,250,95,22,13,99,111,109,109,97,110,100, -32,102,97,105,108,101,100,192,214,192,133,227,29,7,229,16,80,1,67,32, -152,202,1,97,116,84,14,229,16,91,192,0,129,108,225,144,0,226,233,1, -171,213,1,57,54,120,7,70,100,224,184,11,2,36,73,78,224,84,5,224, -77,12,224,70,25,2,79,85,84,224,71,3,228,80,3,128,253,0,52,228, -217,10,199,139,224,21,3,231,144,20,14,45,119,32,45,87,97,108,108,32, -45,79,51,32,45,73,225,236,3,227,233,3,224,85,0,224,84,27,7,47, -115,114,99,47,114,117,110,245,195,3,225,87,6,232,212,1,66,16,122,80, -196,129,224,85,15,224,156,3,224,135,1,224,47,7,1,79,32,116,99,232, -86,0,224,173,25,8,45,68,95,95,77,72,83,95,95,230,94,8,224,91, -23,232,157,5,224,209,0,2,55,54,52,224,60,14,0,57,240,158,0,160, -45,224,144,12,0,39,225,51,0,2,95,53,49,225,203,0,161,57,193,136, -225,131,35,4,47,101,118,97,108,188,11,161,134,224,71,4,224,69,17,1, -46,99,192,139,165,53,192,227,97,177,66,195,96,68,234,164,3,128,25,150, -8,224,228,18,1,47,42,231,207,1,226,142,2,10,36,73,78,32,45,108, -109,32,45,111,32,227,0,7,224,0,7,64,125,106,9,228,215,0,87,162, -81,124,128,27,182,174,96,0,242,150,4,224,11,0,249,123,0,198,105,228, -83,1,3,95,49,57,57,158,255,0,48,100,203,128,113,1,50,48,118,239, -249,116,2,0,48,197,138,111,108,3,95,56,51,57,81,218,98,205,88,45, -228,105,2,2,97,105,110,224,205,2,77,202,145,67,93,64,64,2,143,148, -109,95,225,147,1,1,50,54,96,111,224,153,2,228,216,4,226,101,12,80, -116,130,101,88,152,76,117,154,10,225,101,2,0,125,192,137,64,29,1,85, -32,179,5,229,87,0,1,67,39,79,158,224,13,2,245,1,2,181,4,96, -48,224,17,4,232,210,0,232,232,7,224,48,2,224,51,10,224,57,3,234, -57,3,224,29,17,224,65,3,144,27,227,177,1,130,219,224,45,11,128,41, -224,37,8,234,55,3,247,70,4,64,53,1,95,56,114,239,142,223,0,67, -112,151,1,56,56,134,70,4,95,49,55,55,32,134,216,1,95,51,136,227, -65,140,0,57,65,162,65,84,1,75,52,161,117,224,158,6,71,62,0,56, -66,89,2,95,56,57,204,118,224,29,1,169,18,224,231,6,225,2,2,192, -40,233,26,4,106,197,0,57,200,106,224,34,2,224,62,0,104,52,96,118, -224,33,3,1,95,56,98,168,192,16,96,99,132,103,65,6,3,83,32,95, -53,82,228,1,95,55,224,90,0,196,60,218,233,146,68,233,95,1,160,97, -233,96,2,142,58,160,23,1,95,56,163,74,160,126,225,10,8,128,23,97, -4,192,163,224,167,4,192,158,234,18,7,192,186,193,21,131,139,1,55,53, -167,241,184,102,103,28,96,210,164,48,128,216,160,12,155,219,227,80,12,64, -125,131,80,227,124,4,160,0,226,65,0,0,67,97,249,0,50,182,46,241, -43,5,64,89,0,82,66,53,154,1,244,5,1,97,0,238,157,0,96,206, -241,78,4,104,34,229,156,14,1,65,32,228,80,1,224,133,1,149,176,226, -141,1,161,53,96,21,229,192,2,224,230,9,94,40,166,157,228,108,11,228, -62,2,4,64,92,49,48,38,192,123,0,67,150,32,64,47,2,79,32,35, -65,69,239,210,3,163,169,143,153,160,9,131,75,238,128,3,1,95,55,122, -249,97,7,100,140,96,66,64,28,129,84,65,83,192,85,2,80,32,90,247, -147,0,132,222,192,25,65,56,0,85,96,42,197,164,1,75,51,64,2,160, -11,224,53,0,93,125,224,11,0,237,118,0,170,190,105,84,125,113,160,15, -1,57,51,229,209,1,0,57,66,40,0,57,102,88,231,53,19,1,78,111, -82,37,2,105,110,105,106,186,2,102,111,117,75,77,1,111,114,236,33,0, -145,39,100,58,131,91,70,13,0,51,247,186,0,65,243,203,186,85,23,64, -29,151,61,0,75,175,72,129,75,128,166,201,70,74,72,96,175,1,49,32, -118,0,254,149,6,195,171,130,91,197,18,132,242,65,10,130,131,254,165,5, -194,151,224,94,36,161,231,164,179,224,108,0,96,176,148,51,161,121,224,107, -4,96,106,241,165,2,131,160,97,5,250,2,3,71,227,225,121,19,0,35, -175,10,3,32,92,51,52,162,161,232,133,10,73,138,226,167,2,64,80,0, -48,109,174,224,80,9,7,109,104,115,102,102,105,46,104,128,75,64,41,2, -51,54,56,65,14,68,88,225,102,24,174,204,225,18,5,224,13,0,100,30, -192,36,224,46,2,224,10,6,164,71,225,154,5,129,44,129,48,225,54,0, -225,41,0,137,11,1,50,48,123,155,161,47,0,79,224,224,13,31,115,116, -97,116,105,99,32,115,116,114,117,99,116,32,102,102,105,95,101,110,116,114, -121,32,116,97,98,108,101,91,93,32,2,61,32,123,96,251,163,145,224,96, -4,137,116,115,249,137,118,0,79,232,240,2,4,123,32,48,44,48,136,105, -224,22,3,1,125,59,224,17,7,224,122,8,1,42,120,64,11,96,128,1, -32,61,128,136,96,52,228,87,3,110,197,224,67,1,23,85,110,105,109,112, -108,101,109,101,110,116,101,100,32,70,70,73,32,102,101,97,116,117,114,177, -19,234,33,0,92,123,2,64,95,53,73,165,0,54,65,79,2,50,51,50, -193,204,64,29,111,116,1,50,48,153,167,225,223,3,65,124,226,220,1,230, -122,3,233,40,1,147,44,97,253,168,70,193,242,163,4,167,44,122,44,64, -5,186,58,64,95,132,244,231,159,6,242,221,1,227,176,1,64,52,4,61, -61,32,64,35,202,221,224,42,2,197,255,97,165,249,80,1,187,234,208,74, -226,48,0,1,67,39,89,217,0,83,100,80,2,83,32,73,128,136,72,180, -229,129,0,225,112,0,68,129,155,109,147,212,224,239,1,169,43,160,23,96, -9,160,240,0,83,224,242,4,154,105,97,105,226,134,12,5,100,121,110,97, -109,105,204,17,64,85,0,85,97,175,68,42,225,23,3,224,85,37,6,119, -114,97,112,112,101,114,224,85,8,68,86,192,85,225,89,1,224,77,23,131, -42,231,115,1,129,71,1,95,54,254,169,0,180,241,161,17,193,127,234,169, -1,76,121,0,56,123,220,239,244,15,196,104,163,239,130,114,100,247,126,84, -0,49,178,48,133,71,124,89,160,23,176,9,224,132,12,235,78,1,192,146, -202,238,225,64,14,69,31,232,12,0,224,64,0,194,243,224,93,0,128,66, -245,227,3,225,74,6,156,88,64,74,96,0,227,60,7,102,199,225,129,4, -0,66,71,237,64,212,142,85,252,121,1,226,2,3,225,176,33,3,118,97, -108,117,245,21,1,224,102,10,96,153,131,7,142,183,192,242,224,138,7,224, -17,4,163,122,192,139,226,246,1,104,176,133,215,226,93,1,64,38,232,76, -23,232,77,20,1,98,97,104,61,11,101,105,103,110,32,105,109,112,111,114, -116,32,168,71,244,105,11,67,170,158,154,109,247,0,58,128,175,96,14,0, -75,128,14,157,129,1,75,50,93,65,64,221,104,117,128,1,149,122,224,13, -11,231,204,1,0,32,73,130,160,105,66,124,224,105,3,156,156,224,105,0, -142,224,229,235,3,5,71,69,84,82,65,87,230,1,7,10,71,69,84,84, -73,77,69,77,73,76,76,113,227,224,27,3,2,97,99,111,115,163,224,19, -4,2,100,100,95,93,19,224,23,11,3,117,116,102,56,224,23,8,0,115, -143,123,224,19,4,1,116,97,224,19,12,0,50,224,20,7,4,99,97,108, -108,111,99,245,224,21,4,3,108,111,115,101,120,240,224,21,4,224,171,9, -2,101,120,112,224,18,7,4,102,108,117,115,104,224,59,8,3,102,111,112, -101,224,145,8,2,102,114,101,98,192,224,19,3,2,103,101,116,224,60,8, -5,103,101,116,101,110,118,224,21,7,7,105,115,119,105,110,100,111,119,224, -148,8,2,108,111,103,224,18,7,0,109,224,230,12,7,109,100,53,65,114, -114,97,121,224,23,10,0,66,225,129,11,7,109,100,53,83,116,114,105,110, -224,94,9,3,101,109,99,112,224,70,9,4,101,109,109,111,118,224,225,8, -1,112,117,224,225,9,225,194,10,3,115,113,114,116,224,19,8,4,121,115, -116,101,109,224,21,7,225,235,10,5,116,109,112,110,97,109,224,122,8,1, -117,110,225,94,11,5,117,110,108,105,110,107,224,166,8,4,101,101,107,80, -116,102,93,224,22,4,2,111,107,101,224,22,14,3,87,111,114,100,224,69, -11,224,23,11,66,204,4,108,122,55,55,95,87,6,4,114,101,115,115,111, -224,82,8,224,34,0,1,100,101,224,36,21,2,114,108,101,224,70,22,64, -33,224,69,23,2,98,119,116,224,69,22,64,33,224,69,19,64,235,4,95, -117,105,110,116,227,162,8,65,29,224,25,14,192,51,1,49,54,224,52,16, -224,26,10,192,53,0,51,227,208,8,224,53,0,224,26,10,192,53,1,54, -52,224,53,16,224,26,10,64,53,224,212,16,224,211,16,224,210,17,224,209, -17,224,208,17,224,207,17,224,206,17,224,205,17,3,117,115,104,111,227,92, -9,129,3,224,26,13,64,53,224,52,17,224,51,17,65,82,225,107,16,224, -207,15,224,205,15,224,97,13,1,108,111,228,143,9,128,98,224,25,12,64, -51,224,50,16,224,49,16,1,117,108,224,102,18,224,103,17,224,104,17,224, -51,16,1,102,108,224,255,13,224,23,10,5,115,105,122,101,111,102,225,25, -11,160,25,224,100,11,192,26,224,27,11,70,163,1,100,105,227,215,8,103, -13,224,23,10,3,114,101,97,100,224,46,11,2,95,100,95,229,124,11,1, -99,104,224,44,10,1,109,107,224,20,10,4,103,101,116,99,119,229,50,8, -6,103,101,116,95,98,117,102,224,180,11,3,98,95,114,100,224,27,17,1, -119,114,192,27,238,99,3,224,0,71,73,18,145,229,175,57,3,32,95,50, -55,127,122,128,14,3,56,32,95,57,105,204,234,213,0,238,140,1,2,95, -57,50,192,30,1,54,51,106,133,77,223,238,171,1,64,91,146,35,1,95, -52,208,159,64,37,0,48,141,172,224,5,5,160,24,1,95,49,112,31,2, -95,49,50,64,67,160,6,224,45,25,224,52,3,224,45,18,224,84,3,160, +35,48,32,96,3,129,76,2,95,50,48,65,54,1,48,50,66,167,160,104, +4,95,50,48,52,53,96,14,64,100,98,213,0,53,128,48,64,9,66,189, +1,85,32,129,135,64,160,0,75,192,160,96,43,128,150,64,85,64,65,162, +228,2,32,95,52,97,135,0,48,65,128,1,95,49,98,38,64,34,0,54, +128,199,0,83,128,54,0,32,130,47,3,32,95,49,51,64,109,226,50,2, +64,147,2,51,56,49,192,13,6,79,32,35,52,54,32,64,128,120,3,95, +49,52,52,128,70,0,79,129,56,65,214,1,48,52,161,215,224,13,2,192, +7,224,55,5,96,0,9,58,50,48,55,55,32,64,10,65,32,65,101,224, +1,17,1,83,32,65,125,1,48,32,65,62,2,95,49,50,66,5,3,66, +32,79,32,224,143,3,128,135,98,240,0,55,226,71,3,3,47,108,105,98, +98,67,128,125,224,24,1,3,111,117,116,46,67,86,195,134,64,84,224,6, +28,96,190,224,6,0,160,20,0,54,96,233,192,6,224,27,3,224,113,1, +6,100,101,102,97,117,108,116,64,112,64,248,0,54,96,248,2,66,32,89, +97,127,97,174,0,83,194,88,65,142,4,67,32,64,64,80,99,182,97,47, +227,111,0,64,23,195,133,132,185,227,228,25,163,213,224,69,53,0,118,224, +69,60,0,113,224,69,60,0,114,224,69,60,0,108,224,69,60,0,115,224, +69,60,1,67,82,224,70,61,0,87,224,70,61,224,69,60,0,84,224,69, +60,3,88,67,80,80,224,72,60,0,122,224,69,60,0,81,224,69,3,195, +182,198,89,128,85,232,75,30,0,111,224,73,0,64,58,0,82,96,66,229, +196,2,197,188,1,53,56,64,64,231,227,0,224,117,56,2,112,116,99,224, +120,21,128,97,224,126,0,0,57,224,126,0,103,45,165,98,2,95,49,57, +103,114,0,67,69,119,198,139,224,157,12,161,88,64,14,64,30,128,33,192, +25,64,10,193,128,224,10,1,224,208,9,5,49,50,53,32,64,35,167,30, +224,38,0,128,51,225,192,1,232,245,4,128,50,1,49,48,192,51,165,86, +64,34,160,49,69,108,102,173,96,247,0,67,231,46,1,97,60,135,46,198, +174,233,0,0,224,195,84,192,160,224,195,15,128,49,225,175,20,224,188,2, +225,175,4,0,52,96,68,225,174,6,224,206,109,0,49,105,147,224,206,15, +226,247,14,224,170,110,73,43,224,170,24,0,54,107,191,224,170,9,224,176, +1,192,102,160,168,224,13,0,224,171,24,224,41,1,160,57,224,16,0,2, +66,32,90,224,16,5,170,9,224,192,4,0,54,234,95,0,226,50,19,0, +50,226,50,13,0,53,109,50,226,50,8,224,219,127,0,55,106,86,128,37, +224,219,69,226,98,99,0,56,139,226,128,36,226,97,8,108,100,192,202,110, +96,164,150,75,210,224,180,91,229,85,13,0,57,111,75,229,84,37,236,131, +2,229,84,123,224,194,0,128,48,225,119,6,226,68,6,224,187,1,226,68, +5,64,73,229,83,10,192,113,128,125,225,27,1,224,201,5,0,67,224,201, +62,109,207,224,201,16,226,65,4,0,53,226,65,14,227,96,13,160,139,237, +207,0,65,49,239,180,19,7,85,110,107,110,111,119,110,32,79,188,1,58, +32,136,100,205,146,224,53,7,4,79,32,35,49,48,161,54,239,7,4,224, +0,2,193,239,65,2,97,62,129,253,112,103,64,83,64,91,2,57,51,50, +224,130,3,0,46,136,219,224,34,20,137,119,224,25,11,0,97,233,24,0, +129,230,129,60,96,191,225,228,4,226,42,18,233,46,37,129,92,227,41,7, +0,54,225,165,2,0,48,161,220,224,39,11,96,87,224,39,26,231,72,1, +224,39,21,224,186,1,224,39,11,0,39,224,40,0,64,201,192,227,224,20, +1,231,3,1,160,61,224,108,20,224,46,9,224,39,14,233,139,3,224,39, +19,229,231,1,224,39,18,1,49,57,82,148,224,79,28,229,108,3,224,39, +19,228,214,2,3,54,50,32,95,128,175,1,56,56,192,9,2,55,55,32, +146,250,224,64,5,0,83,224,64,11,65,98,1,55,53,128,57,83,214,0, +51,211,54,96,57,131,219,101,94,112,64,0,53,112,64,6,95,52,50,53, +32,75,32,82,17,132,35,224,1,19,108,238,224,0,5,224,50,41,224,47, +38,224,44,35,224,41,32,224,38,29,224,35,26,224,32,23,224,29,20,224, +26,17,224,23,14,224,20,11,224,17,8,224,14,5,224,11,2,192,8,96, +5,100,190,115,150,224,0,11,66,31,0,52,226,31,5,0,90,224,146,4, +224,1,13,226,31,255,224,34,21,226,31,156,226,29,18,66,28,0,51,226, +28,5,224,100,1,235,119,6,224,1,17,226,43,255,224,34,21,226,43,101, +225,244,13,65,239,0,50,225,239,15,64,1,161,243,225,245,255,224,37,24, +225,245,91,225,202,11,65,200,0,49,225,200,17,193,198,224,84,7,224,1, +9,225,197,255,224,34,21,225,197,58,224,23,14,227,167,12,65,221,0,48, +227,166,19,227,168,2,225,227,255,224,37,23,225,227,65,225,178,10,0,58, +141,50,225,176,19,225,178,3,225,179,255,224,37,23,225,179,36,225,150,9, +65,149,0,56,225,149,23,128,1,225,155,2,225,158,229,225,53,6,65,50, +159,135,225,50,24,192,1,225,58,5,64,0,224,49,23,225,62,12,224,136, +2,64,132,0,54,224,132,33,224,128,7,224,43,19,128,1,225,189,107,225, +104,4,64,225,239,180,6,224,78,21,225,100,8,224,46,21,64,1,224,228, +60,224,181,3,64,180,238,73,6,224,74,17,224,176,6,224,40,17,192,1, +227,81,151,227,40,5,65,11,237,56,16,224,1,1,225,5,3,224,31,11, +224,1,5,228,84,192,224,38,29,224,35,26,229,211,8,65,119,236,192,20, +224,1,11,228,161,9,224,88,2,64,81,235,73,10,64,51,224,87,23,225, +177,255,224,35,3,224,32,23,224,29,20,224,26,17,224,23,14,224,20,11, +224,17,8,224,14,5,224,11,2,241,24,16,66,19,235,127,22,128,1,226, +89,4,224,34,13,224,1,3,226,46,230,225,95,7,0,58,153,19,225,86, +9,97,70,224,83,15,224,1,1,225,62,230,224,35,26,224,32,23,224,29, +20,224,26,17,224,23,14,224,20,11,224,17,8,224,14,5,227,98,15,66, +10,139,154,94,85,156,252,156,111,0,50,64,47,0,95,252,29,1,155,33, +123,241,4,95,48,32,95,50,95,233,3,95,49,57,52,64,85,156,5,89, +7,128,9,224,32,0,219,112,1,52,48,89,82,157,155,96,14,3,51,32, +95,53,77,169,121,182,0,48,122,229,1,56,53,96,49,155,201,0,80,64, +138,252,227,2,252,225,17,11,67,97,110,110,111,116,32,102,105,110,100,32, +220,43,2,66,32,85,221,233,3,32,95,55,55,192,173,1,51,52,121,186, +92,18,185,195,224,10,1,64,9,1,54,32,97,15,139,119,64,126,1,50, +49,128,58,224,245,8,1,51,55,64,20,124,113,92,25,0,50,122,55,96, +72,224,40,4,3,50,48,53,52,156,177,0,66,224,135,2,192,216,96,239, +221,140,2,79,32,35,65,136,188,135,224,124,5,224,46,2,225,7,17,0, +32,224,253,0,0,89,127,242,64,73,128,121,3,67,39,32,89,154,202,191, +1,161,168,120,178,93,189,118,158,2,95,49,48,218,216,1,67,39,93,18, +64,189,0,53,190,119,224,113,12,3,46,112,107,103,128,115,253,61,3,97, +208,91,169,129,223,0,64,161,246,65,88,0,54,97,88,159,102,66,150,190, +224,128,15,64,135,189,219,0,57,64,62,1,52,56,97,247,160,6,0,49, +73,229,65,10,127,35,160,21,64,83,139,189,126,92,125,163,94,193,129,153, +225,174,3,159,117,96,38,225,134,0,225,192,2,97,110,193,194,223,112,1, +50,49,124,65,1,50,49,194,150,226,142,28,22,103,101,116,68,105,114,101, +99,116,111,114,121,67,111,110,116,101,110,116,115,58,32,99,130,164,3,111, +112,101,110,225,166,0,129,150,158,170,0,66,64,5,226,55,4,64,123,255, +109,0,65,44,65,201,0,83,97,167,224,156,12,224,243,6,1,50,48,131, +77,224,24,9,0,49,65,11,255,76,0,225,246,3,226,168,8,65,57,93, +102,160,250,0,49,162,144,225,149,0,100,87,1,52,52,96,9,65,139,140, +148,9,94,99,95,100,95,110,97,109,101,32,64,19,139,156,7,94,114,101, +97,100,100,105,114,96,18,138,55,0,75,224,151,5,0,51,65,201,225,159, +4,226,247,4,191,180,225,114,12,64,107,0,58,161,86,68,92,158,79,0, +56,64,80,163,144,224,83,41,6,118,101,114,115,105,111,110,224,86,2,0, +50,68,23,2,95,50,48,160,239,224,86,45,13,99,111,109,112,105,108,101, +114,58,32,109,104,115,45,128,91,1,95,53,66,130,224,81,47,6,100,101, +112,101,110,100,115,224,168,2,0,53,65,225,126,213,2,48,32,85,99,242, +160,63,0,64,129,26,224,78,10,4,79,32,35,52,53,196,124,128,233,129, +220,0,56,67,179,130,26,226,25,3,96,151,224,131,1,15,101,120,112,111, +115,101,100,45,109,111,100,117,108,101,115,58,162,225,166,11,227,112,3,0, +85,100,23,128,211,224,79,17,4,111,116,104,101,114,224,77,7,192,60,129, +126,229,30,1,0,95,193,38,64,8,229,29,24,64,36,130,32,1,52,52, +160,218,128,0,66,152,140,126,128,182,0,66,224,163,7,227,30,0,228,48, +9,7,39,32,95,49,51,52,32,95,76,191,2,64,95,50,64,223,0,35, +135,108,229,187,30,15,66,117,105,108,100,105,110,103,32,112,97,99,107,97, +103,101,160,172,129,119,101,180,164,38,231,92,7,68,25,66,147,68,250,0, +51,97,87,229,230,2,68,47,196,246,133,97,228,99,1,2,95,53,50,129, +72,134,9,160,48,0,39,224,5,8,224,255,3,192,131,225,1,38,225,3, +4,128,15,225,8,16,3,87,114,105,116,225,7,10,134,159,66,194,227,11, +20,2,32,116,111,193,230,1,49,57,93,79,224,0,0,225,1,0,96,233, +128,133,224,221,6,161,223,0,39,96,2,3,32,95,49,56,91,160,224,71, +1,160,65,135,44,96,8,201,48,1,67,32,103,69,65,134,104,21,1,95, +52,66,163,0,85,103,128,3,64,85,32,65,64,6,1,95,50,97,25,224, +21,6,2,64,95,55,71,243,226,37,0,1,48,48,169,70,164,189,228,109, +1,64,16,102,17,161,64,225,197,6,192,185,225,154,37,225,155,38,6,67, +111,109,112,114,101,115,69,22,3,32,116,105,109,225,156,0,129,88,225,158, +0,64,66,1,49,51,64,61,96,241,65,184,3,51,54,32,95,89,71,1, +64,64,225,172,3,1,109,115,226,229,0,102,176,0,52,65,10,195,100,1, +56,51,105,56,2,32,95,54,102,164,6,50,51,49,32,95,51,56,96,165, +195,185,64,50,168,97,65,57,129,118,131,200,142,51,1,66,32,233,9,1, +225,172,1,168,240,240,89,1,128,7,231,9,4,142,78,65,202,64,97,2, +95,51,57,168,109,64,13,68,33,197,85,1,53,49,97,177,1,95,50,101, +93,2,49,52,51,135,81,71,160,105,54,1,64,35,164,100,167,48,131,65, +0,80,227,206,1,98,142,224,50,4,101,136,161,7,169,22,99,199,0,85, +96,165,0,90,64,13,0,90,202,82,66,41,169,31,0,50,77,208,160,180, +162,74,3,95,49,54,50,104,36,3,54,32,95,54,73,139,96,21,0,67, +232,68,2,224,163,3,0,73,64,9,0,51,162,99,231,223,1,226,155,1, +227,124,23,195,178,103,249,104,236,9,102,32,116,104,101,32,102,111,114,109, +96,20,0,45,199,83,195,162,98,37,69,198,0,49,197,138,65,98,140,141, +195,160,64,1,236,226,30,224,11,2,192,8,74,232,160,86,203,212,64,1, +2,95,49,56,65,237,102,4,128,231,96,21,0,51,86,10,131,61,66,109, +99,248,65,42,0,56,66,79,3,95,49,53,56,98,160,96,77,0,54,226, +96,0,202,190,162,76,65,94,229,83,5,205,25,195,164,1,67,32,139,16, +225,86,1,225,67,2,14,107,103,80,97,116,104,32,105,115,32,101,109,112, +116,121,228,254,0,130,165,129,245,96,6,0,79,66,54,0,79,236,47,0, +192,27,128,140,96,110,134,198,231,128,5,228,40,20,64,19,75,91,1,54, +50,131,173,0,35,195,13,97,28,228,38,32,6,73,110,115,116,97,108,108, +229,197,10,64,124,168,136,229,194,17,0,105,235,32,1,64,105,230,115,0, +234,40,5,196,117,70,220,224,13,1,229,229,0,224,245,4,3,95,50,48, +51,66,236,0,48,231,239,0,131,119,97,7,128,50,225,34,10,64,53,162, +0,108,206,160,193,225,214,1,108,59,200,132,225,128,2,161,160,135,170,232, +60,26,161,118,0,35,131,122,232,48,30,4,99,114,101,97,116,232,38,2, +224,109,6,64,69,224,244,2,69,41,128,132,2,32,95,52,165,136,129,141, +96,218,64,201,0,52,79,131,64,16,76,87,165,97,1,95,53,199,67,169, +179,237,219,8,64,116,97,208,96,57,235,118,2,234,98,22,224,113,3,235, +87,4,240,5,1,64,0,0,75,129,19,99,37,3,95,50,48,50,99,127, +67,126,141,244,71,76,2,90,32,75,197,245,64,64,82,210,99,86,76,183, +64,84,0,50,110,121,64,253,160,26,1,52,49,160,25,0,49,128,25,140, +140,194,8,0,80,111,18,5,32,95,52,57,49,32,101,18,225,125,12,1, +46,47,161,120,135,199,167,212,64,84,0,48,128,84,182,199,3,50,48,51, +57,96,5,142,255,64,29,176,88,2,48,51,56,170,185,101,130,0,58,96, +41,102,90,241,73,0,64,36,67,142,1,50,48,80,108,64,33,197,25,96, +198,101,160,167,32,2,95,54,57,64,78,239,20,0,64,48,160,127,66,102, +192,127,65,19,64,22,229,251,1,2,95,52,48,128,177,64,33,143,154,1, +95,50,66,162,228,212,1,131,97,227,86,0,129,218,0,51,66,67,129,36, +0,64,167,54,174,8,128,6,64,81,129,141,162,246,195,189,3,67,32,95, +51,64,32,2,95,50,57,98,134,224,30,15,0,52,130,95,224,30,6,1, +95,53,82,70,169,138,227,91,2,1,95,50,65,224,209,222,96,125,129,240, +169,154,97,39,224,99,0,240,42,4,67,126,6,48,50,57,32,64,35,53, +66,143,80,202,0,95,206,231,65,255,163,146,236,108,0,163,86,64,49,105, +77,194,110,0,49,96,233,228,221,13,66,250,0,55,229,170,1,72,148,129, +227,229,193,1,129,246,239,230,0,129,106,232,21,4,134,167,129,16,229,73, +2,230,4,3,132,125,161,143,0,85,64,124,171,226,224,9,1,65,26,194, +241,0,80,192,33,64,191,162,6,130,184,102,215,160,136,0,66,64,135,137, +24,64,17,224,54,2,224,141,0,160,87,130,221,2,94,109,107,175,231,65, +35,1,10,65,237,214,2,4,85,115,97,103,101,110,249,2,32,91,45,200, +13,0,93,64,11,6,110,117,109,101,114,105,99,224,19,3,0,118,64,4, +0,113,64,4,0,108,64,4,0,115,64,4,0,114,64,4,5,67,91,82, +124,87,93,64,9,3,88,67,80,80,64,7,3,68,68,69,70,64,7,4, +73,80,65,84,72,64,8,0,84,64,4,0,122,64,4,0,105,192,18,4, +111,70,73,76,69,64,8,1,97,91,96,18,64,10,0,76,96,10,3,124, +80,75,71,96,14,0,80,64,8,12,32,91,45,81,32,80,75,71,32,91, +68,73,82,96,22,5,116,84,65,82,71,69,96,82,26,111,112,116,99,32, +79,80,84,73,79,78,93,32,91,77,79,68,85,76,69,78,65,77,69,46, +46,124,96,94,0,34,97,68,68,166,168,106,235,167,7,232,22,3,237,198, +1,230,227,9,0,52,107,236,230,206,0,224,42,1,69,32,75,200,180,224, +234,9,0,230,107,5,76,188,64,111,96,102,241,181,1,0,67,136,24,128, +0,64,27,138,83,192,9,160,10,224,183,11,231,111,2,207,23,133,49,162, +6,160,167,231,144,2,224,21,8,224,24,1,192,239,167,126,160,80,174,110, +224,96,3,232,184,38,236,213,45,16,116,111,112,32,108,101,118,101,108,32, +100,101,102,110,115,58,32,96,0,238,119,1,230,225,2,5,49,56,53,56, +32,35,179,16,236,227,2,165,255,128,22,232,216,16,7,40,117,110,112,114, +117,110,101,214,165,224,89,4,224,76,1,1,95,55,64,96,68,50,0,49, +233,221,2,128,0,225,56,18,239,173,9,232,112,30,228,219,1,154,4,225, +57,3,160,66,132,212,242,59,15,224,226,2,0,61,192,218,0,32,88,110, +228,242,2,160,0,226,15,5,132,57,224,211,1,175,121,76,241,64,62,139, +108,226,148,2,226,227,4,101,197,70,181,97,47,229,178,7,224,55,4,226, +206,12,224,119,5,235,172,4,226,118,92,9,102,105,110,97,108,32,112,97, +115,115,130,112,226,118,4,163,245,97,119,160,71,226,122,0,160,15,239,97, +17,224,100,2,239,97,4,164,78,162,56,129,31,207,10,130,231,241,11,16, +224,251,8,65,159,238,111,0,162,37,196,163,96,173,173,94,64,149,1,55, +51,160,154,142,148,64,18,97,177,0,54,122,57,131,53,1,55,53,160,122, +2,95,53,48,205,131,3,54,32,95,53,73,62,2,52,56,57,200,173,233, +139,12,0,104,224,228,0,193,127,160,102,1,49,57,70,146,1,95,52,73, +27,165,20,206,212,196,96,225,174,2,226,156,1,161,119,192,35,225,106,3, +96,19,96,34,0,57,80,144,0,49,105,0,75,20,0,49,160,227,2,35, +49,48,73,81,225,149,20,6,32,108,105,110,101,115,47,225,155,2,238,45, +4,229,248,3,101,95,195,44,160,123,101,69,128,155,143,201,0,57,71,209, +225,16,2,3,99,111,109,98,192,91,165,120,224,53,27,225,69,1,160,248, +227,52,0,1,49,50,231,196,2,3,109,104,115,99,224,44,1,224,45,0, +102,64,160,162,237,90,1,228,142,3,0,32,137,165,224,53,4,226,117,4, +233,191,0,224,130,10,195,183,192,25,224,27,2,2,50,49,54,224,158,2, +4,77,72,83,67,67,225,89,1,130,155,228,116,1,96,24,244,12,2,224, +20,1,224,90,2,231,143,8,66,5,0,57,107,74,108,226,0,57,75,95, +162,206,3,49,57,51,57,224,126,2,6,105,110,99,108,117,100,101,227,118, +3,224,88,2,228,77,1,224,89,41,3,99,98,105,116,227,206,4,229,58, +10,231,77,8,232,56,1,2,95,49,57,141,194,224,145,5,128,1,129,188, +224,25,9,147,6,232,161,2,194,168,128,39,228,61,0,224,8,22,230,182, +5,230,162,35,247,68,10,229,84,19,5,69,120,101,99,117,116,250,11,0, +242,97,11,227,5,1,252,33,5,0,54,210,7,228,248,4,226,155,1,0, +53,223,61,64,59,164,39,224,200,1,130,201,224,199,11,1,51,56,100,39, +0,54,68,131,64,7,128,134,228,169,0,97,238,239,229,17,12,111,109,109, +97,110,100,32,102,97,105,108,101,100,192,214,192,133,227,29,7,230,171,80, +1,67,32,154,182,1,97,116,85,250,230,171,92,160,0,129,108,225,144,0, +226,233,1,96,226,65,79,230,27,20,2,36,73,78,224,84,5,224,77,12, +224,70,25,2,79,85,84,224,71,3,228,80,3,128,253,0,52,228,217,10, +201,56,224,21,3,233,61,20,14,45,119,32,45,87,97,108,108,32,45,79, +51,32,45,73,225,236,3,227,233,3,224,85,0,224,84,27,7,47,115,114, +99,47,114,117,110,247,175,3,225,87,6,160,80,199,114,126,30,164,129,224, +85,15,224,156,3,224,135,1,224,47,7,1,79,32,118,79,234,3,0,224, +173,25,8,45,68,95,95,77,72,83,95,95,230,94,8,224,91,23,233,205, +5,224,209,0,2,55,54,52,224,60,14,0,57,242,138,0,160,45,224,144, +12,0,39,225,51,0,2,95,53,49,225,203,0,161,57,193,136,225,131,35, +4,47,101,118,97,108,189,247,161,134,224,71,4,224,69,17,1,46,99,192, +139,165,53,192,227,97,177,90,167,177,80,224,25,7,151,244,224,228,18,1, +47,42,231,207,1,226,142,2,10,36,73,78,32,45,108,109,32,45,111,32, +227,0,7,224,0,7,64,125,176,33,233,129,1,115,104,128,27,184,85,96, +0,244,130,4,224,11,0,251,103,0,198,105,228,83,1,3,95,49,57,57, +162,147,235,189,1,96,13,153,40,251,97,0,0,48,159,70,121,22,0,67, +90,65,74,60,128,58,90,26,228,106,2,2,97,105,110,224,206,3,79,179, +147,49,95,46,64,2,145,130,111,46,225,149,1,1,50,54,96,199,224,155, +2,228,218,4,226,103,12,75,5,130,103,90,134,78,40,155,248,225,103,2, +0,125,192,138,64,29,1,85,32,180,243,234,144,3,0,89,64,17,224,13, +0,246,239,2,182,242,96,48,224,17,4,232,212,0,232,234,7,224,48,2, +224,51,10,224,57,3,234,59,3,224,29,17,224,65,3,141,207,227,179,1, +130,221,224,45,11,128,41,224,37,8,234,57,3,249,52,4,64,53,1,95, +56,116,221,144,178,0,67,114,133,1,56,56,134,72,4,95,49,55,55,32, +134,218,2,95,51,54,96,7,65,140,0,57,65,162,65,84,1,75,52,161, +117,224,158,6,71,64,7,56,57,50,32,64,95,56,57,194,89,224,29,1, +169,20,224,231,6,225,2,2,192,40,233,28,4,106,199,0,57,200,108,224, +34,2,224,62,0,104,54,96,118,224,33,3,1,95,56,98,169,192,16,96, +99,132,105,65,6,0,83,77,11,64,233,0,55,224,90,0,196,62,220,215, +148,50,233,97,1,160,97,233,98,2,143,233,160,23,1,95,56,104,24,192, +111,225,10,9,128,23,242,23,6,224,167,2,192,158,234,20,7,192,186,193, +21,131,140,1,55,53,237,32,0,96,61,103,30,96,210,164,50,128,216,160, +12,157,201,227,80,12,64,125,131,80,237,152,5,128,0,226,65,0,0,67, +97,249,0,50,184,28,242,250,6,3,64,66,32,82,66,53,155,239,245,243, +1,97,0,240,65,5,243,33,1,151,118,229,158,16,1,65,32,228,81,1, +224,133,1,151,158,226,141,1,161,53,96,21,229,194,2,224,230,9,1,53, +56,249,42,3,228,108,8,228,62,2,4,64,92,49,48,38,192,123,0,67, +96,89,96,47,2,79,32,35,65,69,241,129,3,163,169,145,61,160,9,131, +75,238,130,3,1,95,55,124,231,97,7,100,140,96,66,64,28,129,84,65, +83,192,85,2,80,32,90,249,129,0,132,222,192,25,65,56,0,85,96,42, +130,232,3,85,32,75,51,64,2,160,11,224,53,0,95,107,224,11,0,237, +120,0,170,192,105,86,127,95,160,15,1,57,51,229,210,1,0,57,66,40, +0,57,112,133,231,55,19,1,78,111,83,216,2,105,110,105,106,188,2,102, +111,117,75,79,1,111,114,236,35,0,146,214,100,58,131,91,70,13,0,54, +249,168,0,65,243,98,38,2,95,49,57,87,5,64,29,153,43,0,75,175, +74,129,75,128,166,201,72,64,34,96,175,1,49,32,119,238,69,252,129,99, +227,171,4,130,91,197,18,132,242,65,10,130,131,136,27,151,122,161,143,128, +235,224,94,33,161,231,164,179,224,108,0,96,176,150,67,161,121,224,107,4, +96,106,227,7,0,195,160,97,5,251,240,3,71,229,225,121,19,0,35,175, +12,3,32,92,51,52,162,161,232,135,10,73,140,226,167,2,64,80,0,48, +109,176,224,80,9,7,109,104,115,102,102,105,46,104,128,75,64,41,2,51, +54,56,65,14,68,88,225,102,24,174,206,225,18,5,224,13,0,100,30,192, +36,224,46,2,224,10,6,164,71,225,154,5,129,44,129,48,225,54,0,225, +41,0,137,13,1,50,48,122,94,161,47,0,79,224,224,13,31,115,116,97, +116,105,99,32,115,116,114,117,99,116,32,102,102,105,95,101,110,116,114,121, +32,116,97,98,108,101,91,93,32,2,61,32,123,96,251,163,145,224,96,4, +105,118,115,116,169,120,0,79,232,241,2,4,123,32,48,44,48,136,105,224, +22,3,1,125,59,224,17,7,224,122,8,1,42,120,64,11,96,128,1,32, +61,128,136,96,52,228,87,3,110,199,224,67,1,23,85,110,105,109,112,108, +101,109,101,110,116,101,100,32,70,70,73,32,102,101,97,116,117,114,177,21, +234,35,0,140,105,115,227,0,54,65,79,0,50,91,89,129,204,64,29,126, +129,1,50,48,94,143,64,0,225,223,1,65,124,226,220,1,230,122,3,233, +40,1,147,46,97,253,168,70,193,242,163,4,167,44,124,26,64,5,188,40, +64,95,132,244,231,159,6,242,223,1,227,176,1,64,52,4,61,61,32,64, +35,181,10,160,30,135,51,165,255,97,165,251,62,1,189,216,144,53,96,0, +130,48,1,67,39,91,199,0,83,100,80,2,83,32,73,128,136,72,180,229, +129,0,225,112,0,68,129,157,91,147,214,224,239,1,169,43,160,23,96,9, +160,240,0,83,224,242,4,156,87,97,105,226,134,12,5,100,121,110,97,109, +105,204,19,64,85,0,85,97,175,70,192,225,23,3,224,85,37,6,119,114, +97,112,112,101,114,224,85,8,70,108,192,85,225,89,1,224,77,23,131,42, +231,115,1,129,71,1,95,54,158,55,138,64,192,253,129,7,225,249,2,98, +61,246,89,26,224,94,0,226,114,1,100,247,1,49,57,64,50,104,164,96, +28,0,85,190,71,160,23,161,220,224,132,12,235,78,1,192,146,202,238,225, +64,14,69,31,232,12,0,224,64,0,194,243,224,93,0,128,66,245,229,3, +225,74,6,158,70,64,74,96,0,227,60,7,102,199,225,129,4,0,66,71, +237,66,171,142,87,254,103,1,226,2,3,225,176,33,3,118,97,108,117,245, +23,1,224,102,10,146,31,99,7,142,185,192,242,224,138,7,224,17,4,224, +139,6,226,246,1,104,176,133,215,226,93,1,64,38,232,76,23,232,77,20, +1,98,97,104,61,11,101,105,103,110,32,105,109,112,111,114,116,32,168,71, +244,107,11,67,170,0,51,168,44,0,65,136,59,159,124,105,39,64,14,159, +111,1,75,50,127,47,159,64,129,190,213,124,224,13,11,231,204,1,0,32, +73,130,160,105,66,124,224,105,2,67,87,224,105,2,67,188,2,10,65,32, +229,235,3,5,71,69,84,82,65,87,230,1,7,10,71,69,84,84,73,77, +69,77,73,76,76,113,229,224,27,3,2,97,99,111,115,165,224,19,4,2, +100,100,95,94,252,224,23,11,3,117,116,102,56,224,23,8,0,115,143,124, +224,19,4,1,116,97,224,19,12,0,50,224,20,7,4,99,97,108,108,111, +99,245,224,21,4,3,108,111,115,101,120,242,224,21,4,224,171,9,2,101, +120,112,224,18,7,4,102,108,117,115,104,224,59,8,3,102,111,112,101,224, +145,8,2,102,114,101,98,192,224,19,3,2,103,101,116,224,60,8,5,103, +101,116,101,110,118,224,21,7,7,105,115,119,105,110,100,111,119,224,148,8, +2,108,111,103,224,18,7,0,109,224,230,12,7,109,100,53,65,114,114,97, +121,224,23,10,0,66,225,129,11,7,109,100,53,83,116,114,105,110,224,94, +9,3,101,109,99,112,224,70,9,4,101,109,109,111,118,224,225,8,1,112, +117,224,225,9,225,194,10,3,115,113,114,116,224,19,8,4,121,115,116,101, +109,224,21,7,225,235,10,5,116,109,112,110,97,109,224,122,8,1,117,110, +225,94,11,5,117,110,108,105,110,107,224,166,8,4,101,101,107,80,116,102, +93,224,22,4,2,111,107,101,224,22,14,3,87,111,114,100,224,69,11,224, +23,11,66,204,4,108,122,55,55,95,87,8,4,114,101,115,115,111,224,82, +8,224,34,0,1,100,101,224,36,21,2,114,108,101,224,70,22,64,33,224, +69,23,2,98,119,116,224,69,22,64,33,224,69,19,64,235,4,95,117,105, +110,116,227,162,8,65,29,224,25,14,192,51,1,49,54,224,52,16,224,26, +10,192,53,0,51,227,208,8,224,53,0,224,26,10,192,53,1,54,52,224, +53,16,224,26,10,64,53,224,212,16,224,211,16,224,210,17,224,209,17,224, +208,17,224,207,17,224,206,17,224,205,17,3,117,115,104,111,227,92,9,129, +3,224,26,13,64,53,224,52,17,224,51,17,65,82,225,107,16,224,207,15, +224,205,15,224,97,13,1,108,111,228,143,9,128,98,224,25,12,64,51,224, +50,16,224,49,16,1,117,108,224,102,18,224,103,17,224,104,17,224,51,16, +1,102,108,224,255,13,224,23,10,5,115,105,122,101,111,102,225,25,11,160, +25,224,100,11,192,26,224,27,11,70,163,1,100,105,227,215,8,103,13,224, +23,10,3,114,101,97,100,224,46,11,2,95,100,95,229,124,11,1,99,104, +224,44,10,1,109,107,224,20,10,4,103,101,116,99,119,229,50,8,6,103, +101,116,95,98,117,102,224,180,11,3,98,95,114,100,224,27,17,1,119,114, +192,27,238,99,3,224,0,71,73,18,0,54,105,18,143,57,79,162,0,55, +75,208,175,72,3,49,32,95,57,105,204,234,213,0,238,140,1,3,95,57, +50,56,160,30,1,54,51,96,45,96,56,238,171,0,64,91,146,35,1,95, +52,208,159,64,29,0,51,141,172,224,5,5,160,24,2,95,49,48,110,240, +1,49,50,74,132,160,6,224,45,25,224,52,3,224,45,18,224,84,3,160, 52,224,45,25,224,98,4,1,53,57,224,232,1,0,54,112,207,96,11,64, -234,142,140,3,115,99,109,112,106,197,138,240,2,85,32,90,113,44,0,90, -175,4,140,168,85,118,2,50,48,48,75,143,141,175,0,55,112,3,96,5, -64,75,65,64,107,2,0,89,111,191,0,32,87,229,0,52,109,102,237,186, -3,192,11,175,88,109,148,96,10,84,88,65,128,172,31,183,244,123,7,143, -112,64,98,139,114,224,155,9,79,205,77,3,235,254,19,0,123,114,203,178, -204,0,83,243,10,1,224,48,16,64,46,9,44,32,109,104,115,95,97,100, -100,114,188,213,211,5,224,38,1,1,125,44,128,25,128,174,224,129,25,224, -128,43,224,123,25,193,154,225,2,26,224,128,77,226,16,4,65,171,141,17, -155,149,145,111,129,161,0,90,117,45,225,189,1,246,57,0,206,0,148,223, -96,8,150,81,3,49,57,57,51,98,219,224,166,14,225,158,2,112,206,64, -166,4,57,57,56,32,64,154,87,98,114,128,184,114,42,96,29,80,61,0, -57,121,46,224,17,5,78,82,64,46,238,104,15,0,57,142,181,224,124,1, -206,81,16,38,32,109,117,115,116,32,98,101,32,80,116,114,47,70,117,110, -170,186,77,229,224,181,12,2,40,72,115,128,37,0,41,193,66,224,40,4, -175,175,64,5,224,249,7,240,86,7,97,252,218,17,175,40,161,51,194,21, -97,1,97,19,160,43,129,26,163,127,2,51,51,54,242,139,1,243,110,1, -129,128,129,169,129,69,83,26,160,90,97,56,242,66,0,81,2,2,50,48, -48,101,132,128,103,181,103,121,57,226,99,19,0,59,98,95,64,15,8,95, -85,110,105,116,40,115,44,32,162,108,249,60,11,2,79,32,35,64,7,224, -250,0,128,191,249,138,16,0,52,253,194,0,255,89,3,1,50,53,88,25, -224,139,10,224,122,0,4,32,95,54,57,53,102,75,97,249,0,54,65,249, -2,55,48,48,225,54,0,224,134,6,1,95,55,101,103,225,133,0,229,28, -5,67,12,0,54,240,30,0,225,9,17,65,7,1,116,111,194,200,193,199, -129,1,1,57,57,225,71,23,225,56,36,64,146,144,99,67,159,133,63,117, -13,103,43,134,68,0,85,129,191,4,50,32,95,51,56,213,207,147,29,64, -61,144,146,255,155,6,0,40,98,202,64,30,231,158,1,0,52,70,99,1, -95,54,92,46,64,24,135,91,227,115,2,1,50,48,65,87,215,133,64,34, -134,147,224,90,6,12,80,114,105,109,105,116,105,118,101,115,46,73,79,192, -101,134,174,115,195,130,248,224,199,0,102,235,179,205,192,31,243,120,0,224, -241,10,179,247,64,29,0,85,166,150,100,144,167,93,225,6,3,160,43,244, -67,1,2,64,64,58,96,202,193,225,225,227,23,98,235,195,243,96,105,67, -103,225,233,5,230,73,22,225,236,1,226,39,6,253,86,2,224,63,19,226, -232,2,96,56,227,86,7,64,208,135,107,69,77,154,223,101,158,163,241,2, -67,32,60,161,100,133,203,247,80,3,160,124,97,115,0,90,64,4,0,85, -165,240,224,36,3,165,152,85,124,192,89,226,110,7,165,158,200,230,224,30, -10,126,1,224,212,1,229,115,3,226,56,2,192,18,128,0,224,115,2,102, -144,2,95,57,48,234,36,1,130,171,1,49,57,156,76,186,14,252,195,19, -166,13,225,106,19,17,78,111,116,32,97,32,118,97,108,105,100,32,67,32, -116,121,112,101,252,190,0,2,49,50,54,97,44,65,109,135,45,96,70,0, -79,137,58,224,74,9,227,3,2,4,70,108,111,97,116,115,255,245,177,13, -224,31,2,0,64,224,79,27,0,73,140,217,224,76,13,192,28,224,73,28, -209,130,224,74,13,224,29,0,224,75,17,3,68,97,116,97,96,69,96,4, -111,242,224,75,17,128,30,224,76,17,132,145,224,63,13,70,110,224,62,22, -0,83,115,5,8,46,73,79,46,72,97,110,100,108,151,3,225,1,13,194, -102,227,67,0,108,152,156,157,226,29,17,0,70,136,61,8,46,67,46,84, -121,112,101,115,46,128,67,66,121,237,92,3,3,67,67,104,97,237,186,8, -1,67,83,224,21,12,0,85,224,43,13,240,55,11,1,67,85,224,22,13, -161,239,224,42,5,224,20,11,0,76,238,217,10,1,67,85,224,21,12,5, -80,116,114,100,105,102,238,54,8,3,67,83,105,122,238,190,8,1,67,83, -224,21,12,0,76,224,110,14,224,22,12,1,84,105,143,22,238,135,10,67, -110,0,54,230,99,22,228,75,1,64,45,135,42,224,45,17,224,42,2,135, -23,229,189,21,3,118,111,105,100,235,85,2,232,196,20,224,53,1,8,40, -105,110,116,32,115,41,32,123,229,187,6,224,33,1,0,59,158,37,160,226, -135,130,100,228,105,158,2,49,57,55,132,221,111,42,64,105,96,9,64,8, -3,48,49,32,35,69,91,133,86,228,147,0,175,7,1,49,57,123,107,1, -57,57,71,194,128,31,3,10,65,32,94,245,87,10,0,32,64,30,199,148, -222,43,0,52,101,166,96,15,78,123,107,201,1,57,55,96,20,64,248,69, -94,160,23,198,204,64,18,1,55,55,224,19,1,69,159,0,49,160,14,64, -13,91,169,1,50,55,96,147,137,120,1,49,52,154,37,224,58,6,64,31, -137,54,160,139,3,49,57,56,48,96,5,107,26,126,165,128,29,224,31,7, -0,52,64,164,1,56,56,73,244,64,9,2,55,55,32,169,248,224,163,3, -224,166,5,64,109,0,56,64,213,235,130,0,192,213,1,95,57,80,139,96, -116,235,161,3,224,30,7,136,77,187,252,225,19,2,130,75,1,57,56,64, -201,122,48,224,65,0,224,232,1,0,56,171,228,224,22,6,2,49,57,56, -75,137,1,95,49,193,61,224,0,3,0,58,97,215,97,202,153,132,65,189, -64,47,106,21,64,59,0,54,97,239,64,120,2,10,65,32,83,50,2,67, -65,83,120,148,2,76,101,110,96,44,0,54,128,62,178,46,96,18,163,42, -5,56,52,32,75,32,95,64,32,0,64,192,7,0,95,65,79,160,231,1, -95,57,225,103,0,1,64,95,75,105,224,11,0,66,247,128,11,65,4,130, -159,108,182,0,51,71,105,80,14,64,11,91,47,224,239,0,73,122,128,30, -0,95,76,199,96,179,170,158,224,134,18,129,122,226,14,0,224,134,0,128, -11,128,134,194,112,163,38,1,57,56,67,64,224,136,4,103,254,201,130,0, -57,65,134,192,137,64,5,64,137,131,134,0,94,84,89,1,80,116,99,33, -64,37,96,18,152,246,96,18,131,83,174,241,106,14,72,114,66,192,168,96, -227,21,7,143,47,0,95,136,169,64,65,195,118,64,51,0,56,125,212,99, -238,140,129,128,71,68,14,128,170,66,223,77,27,141,195,64,14,253,96,0, -64,194,98,78,64,224,128,58,130,19,0,94,155,110,64,174,67,85,96,193, -1,117,116,128,15,162,8,244,4,3,96,23,130,13,163,93,1,55,54,131, -30,168,228,228,228,12,30,115,116,97,116,105,99,32,117,110,115,105,103,110, -101,100,32,99,104,97,114,32,100,97,116,97,91,93,32,61,32,123,100,222, -101,210,114,66,205,207,84,1,1,49,57,141,114,5,49,57,55,51,32,35, -105,207,1,64,66,253,51,4,1,125,59,96,62,224,20,5,224,105,5,10, -42,99,111,109,98,101,120,112,114,32,61,96,117,128,49,158,216,229,155,19, -69,154,192,58,5,108,101,110,32,61,32,165,163,224,165,2,235,155,2,142, -47,3,79,32,35,53,239,232,5,161,111,198,67,179,72,0,83,99,142,147, -74,96,16,94,79,224,7,1,229,51,1,243,71,3,243,70,5,1,95,55, -129,16,128,95,173,156,2,55,54,52,241,25,1,224,160,6,133,81,76,22, -0,52,160,161,64,56,130,184,3,85,32,75,52,160,2,0,90,64,4,224, -87,0,130,196,96,30,0,90,224,1,8,192,40,224,230,1,130,177,3,95, -53,54,53,66,43,0,54,130,160,0,85,95,80,224,61,9,224,65,9,96, -67,0,54,196,174,1,75,51,224,145,0,224,40,2,64,33,255,152,3,0, -89,129,255,128,1,225,86,4,140,102,76,162,161,76,127,167,224,19,3,177, -6,192,63,128,11,79,42,99,142,135,194,209,132,193,84,160,130,0,54,128, -232,1,52,57,110,117,71,140,74,110,80,19,0,75,64,40,99,225,96,65, -64,144,213,238,3,50,32,95,53,134,213,2,95,49,53,100,154,99,62,64, -79,131,85,230,36,3,72,11,149,255,1,57,54,64,131,198,207,229,247,0, -79,112,205,64,96,86,174,247,1,57,54,163,52,142,212,64,93,130,125,0, -75,97,147,130,41,0,90,77,51,64,14,164,184,158,27,96,32,228,183,0, -230,178,4,3,95,49,57,53,109,49,231,243,2,2,50,49,54,233,159,3, -0,67,168,169,129,77,224,37,14,6,77,72,83,67,79,78,70,160,42,129, -142,96,2,64,16,129,164,128,122,180,51,146,136,224,8,3,64,137,143,86, -0,53,71,9,164,230,0,39,175,114,229,78,0,237,227,2,5,50,50,52, -32,95,50,150,155,83,26,2,52,32,95,97,82,1,95,50,65,13,206,184, -136,218,0,53,64,59,118,162,0,53,64,59,234,128,4,11,111,117,108,100, -32,110,111,116,32,102,105,110,140,242,132,70,160,138,224,43,3,4,105,110, -32,102,105,140,92,234,174,3,161,26,231,188,2,192,188,96,214,0,57,224, -65,2,4,100,101,102,97,117,154,182,3,64,95,52,52,99,199,228,165,9, -1,99,99,225,73,0,0,32,96,37,224,103,3,144,248,225,32,4,64,105, -233,139,7,96,146,225,42,34,225,43,8,237,10,18,9,117,110,100,32,116, -97,114,103,101,116,239,34,1,100,147,121,204,3,57,53,51,32,67,55,96, -12,0,52,185,59,224,11,0,224,0,2,192,207,225,59,5,225,61,2,150, -104,235,22,0,69,132,130,171,64,168,225,61,27,139,175,1,52,52,64,5, -99,77,240,69,2,224,59,22,233,191,3,103,226,161,135,224,83,42,1,111, -110,109,78,224,0,0,225,90,17,4,117,110,105,120,45,130,28,229,228,1, -0,95,69,26,96,0,67,200,235,181,1,67,92,0,80,99,239,65,24,229, -239,5,1,75,52,198,81,64,30,133,124,249,240,4,211,113,211,110,227,179, -1,185,255,101,29,147,90,164,142,96,225,129,23,196,182,147,89,2,95,49, -57,104,163,160,109,133,200,230,237,1,235,63,0,2,49,57,51,64,201,228, -26,1,128,126,2,95,50,50,172,121,224,45,4,0,53,117,210,184,129,96, -44,132,72,66,8,235,190,4,226,245,0,226,193,4,225,100,17,2,67,97, -110,67,238,4,112,97,114,115,101,162,190,224,255,0,227,66,53,224,122,0, -162,205,230,181,1,187,75,227,160,93,2,82,101,97,195,159,0,115,100,176, -9,46,32,80,111,115,115,105,98,108,101,192,22,195,183,232,77,0,157,134, -227,165,2,0,89,98,40,68,230,245,145,3,168,201,231,66,1,160,0,227, -192,5,225,0,9,68,199,86,107,224,164,1,160,136,0,46,227,29,0,66, -58,0,54,199,48,181,209,133,237,2,95,49,53,139,255,0,53,167,182,66, -121,66,102,116,107,0,52,70,237,116,204,212,209,132,30,110,185,64,52,103, -156,71,85,0,83,164,78,81,232,0,52,111,92,0,75,96,27,224,49,4, -225,88,19,9,65,109,98,105,103,117,111,117,115,58,225,61,0,0,55,71, -228,170,216,229,2,3,233,2,1,64,215,173,108,2,49,49,52,133,190,230, -31,1,0,50,72,116,65,79,225,243,0,0,35,189,70,98,31,64,252,1, -50,56,230,64,2,0,84,97,54,231,147,2,192,34,90,107,0,50,246,25, -0,162,94,108,154,0,49,96,33,225,218,0,0,35,126,83,64,187,224,57, -11,224,46,3,229,200,24,160,74,96,0,2,95,49,49,65,48,128,249,2, -95,49,50,129,176,64,12,65,0,136,171,0,83,138,253,4,49,52,32,64, -90,216,13,163,6,64,116,127,4,246,168,1,192,193,131,19,78,73,139,50, -199,218,224,193,4,234,254,0,224,46,4,69,3,240,16,1,98,236,171,66, -64,219,64,105,0,80,192,85,235,130,0,130,1,137,163,99,106,64,191,137, -95,64,41,132,114,105,226,220,247,0,79,98,172,235,158,0,0,52,81,143, -66,179,64,252,225,185,1,3,58,92,49,48,189,210,129,157,236,170,22,2, -32,32,102,71,104,227,169,2,0,50,66,179,162,107,0,54,103,12,128,237, -224,72,24,6,101,120,112,101,99,116,101,224,75,3,105,9,4,95,49,51, -54,56,229,216,1,236,218,2,67,52,98,177,1,54,54,66,212,0,54,96, -121,224,12,5,1,57,51,111,159,79,63,70,0,160,6,163,116,192,7,0, -53,146,138,67,184,64,78,96,185,76,214,4,95,49,54,57,50,192,62,90, -193,250,19,4,138,242,1,51,52,64,33,0,56,103,230,128,39,224,211,1, -1,101,111,167,82,65,146,2,95,50,50,224,151,0,184,11,96,116,172,183, -99,150,160,180,64,178,0,54,71,79,166,179,224,211,7,66,70,192,190,96, -8,0,56,96,191,64,221,96,74,1,55,49,98,215,0,52,160,65,0,53, -128,29,135,95,224,104,13,118,85,0,57,104,59,2,95,51,55,129,0,160, -100,2,49,32,35,133,229,1,49,57,99,81,64,74,216,94,1,54,56,108, -74,64,246,224,245,1,3,118,97,108,117,106,125,225,48,7,96,68,103,210, -97,15,250,241,0,64,81,0,54,128,81,101,71,1,50,52,64,151,1,55, -48,99,221,145,19,64,106,96,211,224,106,5,4,92,57,50,38,110,224,106, -10,146,166,188,119,64,106,163,180,128,107,196,231,225,84,3,224,244,9,116, -184,225,20,0,160,19,163,105,65,128,148,203,1,52,50,76,184,64,35,225, -16,17,2,107,101,121,224,163,10,130,62,193,14,66,68,225,15,3,130,217, -100,136,224,249,2,198,4,163,88,67,190,0,50,134,91,0,75,128,81,231, -132,0,252,195,9,130,235,142,30,96,31,0,90,65,106,64,119,136,216,160, -120,131,3,0,80,96,213,194,154,4,54,56,49,32,80,137,144,67,214,0, -52,96,180,167,53,84,67,0,95,68,199,0,58,128,162,105,194,196,115,226, -108,2,226,214,5,167,151,230,97,1,97,244,85,27,128,25,1,67,32,225, -145,3,128,154,0,51,130,192,238,168,6,0,50,84,117,1,95,50,86,39, -111,7,231,211,0,96,233,233,44,4,1,95,51,106,168,224,34,1,162,21, -64,91,202,14,168,1,65,111,131,54,84,3,65,4,71,122,84,187,64,8, -3,55,49,57,32,130,206,5,54,32,95,54,50,56,96,29,106,31,2,95, -52,48,107,6,128,43,128,90,239,95,1,147,132,68,56,224,196,3,64,107, -0,50,97,45,192,169,224,197,7,239,111,4,1,50,49,107,206,150,111,224, -223,5,2,49,57,51,224,61,5,160,224,224,79,8,128,152,130,196,149,174, -1,100,105,116,57,64,63,211,122,192,18,130,138,70,11,80,240,244,84,2, -0,80,104,19,68,214,233,66,1,107,44,71,23,170,76,96,148,0,48,64, -221,98,62,96,165,201,148,64,92,241,228,2,70,217,64,18,130,117,73,51, -120,40,98,157,2,58,49,57,64,185,166,221,241,208,13,241,210,9,96,54, -162,53,3,32,67,32,80,97,132,138,203,103,6,1,95,52,106,205,152,177, -64,231,232,146,5,0,57,113,116,160,51,160,14,180,109,0,35,67,171,198, -137,67,188,116,45,105,191,158,222,105,197,254,222,4,99,100,138,52,224,25, -6,97,164,126,178,255,14,4,66,209,0,85,200,63,96,161,65,228,192,143, -224,195,0,1,49,57,161,252,224,196,1,64,0,210,108,227,255,0,96,101, -68,131,224,62,28,0,85,73,6,96,44,235,231,2,84,103,98,247,104,155, -128,62,0,56,87,47,224,17,2,66,198,120,234,65,188,2,55,57,48,234, -21,2,192,9,234,23,0,96,36,160,58,133,120,67,33,192,0,225,69,12, -193,2,224,219,5,96,21,101,233,129,135,224,34,10,98,115,224,34,4,225, -74,9,0,55,66,44,225,10,5,66,65,166,237,84,224,64,162,132,23,64, -169,138,44,66,170,0,53,100,219,96,51,3,95,51,48,50,90,255,99,255, -65,213,96,32,72,241,139,56,1,50,48,68,233,0,64,224,23,8,2,54, -53,53,120,111,64,22,224,24,4,4,49,49,49,52,49,163,244,1,48,55, -225,79,2,3,117,116,102,56,93,158,5,58,32,98,97,100,32,221,168,226, -74,3,0,83,201,118,64,147,132,44,0,53,154,133,202,165,0,50,207,19, -131,184,224,46,18,106,165,74,199,160,46,224,44,33,224,41,32,131,80,98, -116,156,35,64,255,160,168,135,28,224,27,20,224,26,4,160,20,97,13,225, -8,28,66,129,224,216,84,224,187,47,224,184,22,0,49,75,200,224,139,40, -224,111,12,220,249,0,67,64,74,64,39,66,231,217,116,1,80,32,100,66, -149,187,65,44,186,31,99,44,64,63,96,223,131,71,1,54,52,98,247,117, -7,64,17,198,187,133,204,128,46,224,28,15,96,206,224,28,3,108,44,131, -91,131,149,206,136,192,20,0,49,196,53,224,183,0,99,210,64,152,96,76, -224,152,0,109,90,248,149,10,72,89,197,204,64,14,248,164,2,69,28,128, -232,231,156,0,240,222,0,236,204,17,17,87,101,108,99,111,109,101,32,116, -111,32,105,110,116,101,114,97,99,95,217,17,32,77,105,99,114,111,72,115, -44,32,118,101,114,115,105,111,110,32,99,175,2,95,50,53,64,90,83,51, -225,243,0,232,28,1,0,52,76,228,176,101,192,20,242,219,1,1,51,54, -106,111,0,49,215,244,114,122,1,52,53,100,168,0,48,137,117,0,57,114, -161,120,27,168,5,172,125,65,90,81,209,1,49,57,71,5,1,95,49,183, -187,136,51,64,250,173,93,5,52,50,53,32,75,32,70,137,128,1,81,93, -128,130,224,1,19,119,84,224,0,4,224,47,38,224,44,35,224,41,32,224, -38,29,224,35,26,224,32,23,224,29,20,224,26,17,224,23,14,224,20,11, -224,17,8,65,200,162,67,224,0,2,65,200,137,100,224,91,5,224,1,11, -225,179,9,225,230,255,224,32,15,224,29,20,224,26,17,224,23,14,224,20, -11,224,17,8,224,14,5,224,11,2,192,8,77,145,224,0,5,66,3,173, -203,68,197,0,51,144,219,0,56,109,138,0,48,192,15,0,51,77,105,102, -55,192,34,69,47,100,100,105,226,110,139,0,56,111,32,0,52,96,57,0, -52,85,8,74,21,224,82,0,224,44,0,101,31,244,14,2,10,121,112,101, -32,39,58,113,117,105,116,39,69,19,64,8,13,44,32,39,58,104,101,108, -112,39,32,102,111,114,32,64,9,136,188,224,78,6,118,115,0,51,93,205, -64,124,110,195,224,101,15,31,87,65,82,78,73,78,71,58,32,67,111,109, -112,105,108,101,100,32,119,105,116,104,32,71,72,67,44,32,115,111,32,108, -20,105,109,105,116,101,100,32,102,117,110,99,116,105,111,110,97,108,105,116, -121,46,170,139,69,67,168,217,0,58,133,78,178,8,128,137,0,52,84,53, -75,134,1,56,55,224,249,2,156,104,224,33,2,2,49,56,55,96,68,229, -174,1,129,71,97,154,225,74,2,165,168,160,38,2,49,56,56,69,169,96, -35,64,99,246,163,1,64,26,64,80,224,227,1,4,46,109,104,115,105,96, -179,224,19,1,1,62,32,128,196,77,96,96,197,158,138,128,208,203,7,66, -26,231,102,2,0,35,156,191,225,238,5,70,43,142,251,129,11,224,195,4, -64,21,114,40,225,127,16,1,66,121,113,245,225,76,4,161,79,237,131,1, -1,95,54,129,203,0,49,226,134,0,134,111,155,65,64,184,226,78,25,17, -85,110,114,101,99,111,103,110,105,122,101,100,32,99,111,109,109,97,189,18, -224,87,10,195,22,122,44,64,10,70,189,141,228,155,183,64,119,64,25,2, -85,32,64,148,110,2,64,64,64,78,75,227,9,18,248,226,32,247,137,0, -192,165,244,218,8,117,38,0,52,111,23,224,191,15,64,0,64,140,0,53, -81,93,64,8,78,140,0,53,117,94,105,48,160,62,65,116,199,185,65,168, -3,10,65,32,79,111,115,224,151,10,67,127,168,122,2,54,32,95,113,119, -224,119,1,176,33,224,60,16,2,99,108,101,172,104,224,61,0,228,84,3, -82,144,117,114,104,126,227,206,7,0,52,66,217,64,196,104,121,0,52,88, -114,168,120,232,141,0,0,56,64,14,232,141,0,136,189,1,95,51,156,9, -225,31,12,224,169,16,4,114,101,108,111,97,130,25,224,170,0,227,176,5, -100,200,227,199,9,163,223,227,198,24,1,95,52,121,235,226,42,12,96,233, -224,213,0,224,233,3,225,20,4,165,133,225,247,14,224,218,16,4,100,101, -108,101,116,131,110,224,125,8,97,131,64,8,82,169,120,2,162,53,66,117, -66,68,128,26,156,207,226,73,3,65,95,0,54,174,15,224,145,10,224,140, -16,2,116,121,112,224,138,11,65,188,227,235,12,224,73,17,1,107,105,163, -201,224,73,8,89,141,224,73,35,230,80,0,79,240,228,81,14,64,86,183, -66,225,126,9,204,15,99,79,0,54,99,79,224,93,1,0,67,131,206,0, -115,121,45,102,215,0,32,96,0,96,9,171,229,96,26,130,130,64,26,160, -9,5,109,111,100,117,108,101,128,28,99,73,96,55,128,9,9,97,108,108, -32,100,101,102,105,110,105,70,159,128,35,129,232,3,32,100,32,32,192,9, -224,32,0,4,40,115,41,32,100,96,36,65,128,1,32,101,64,72,4,115, -104,111,119,32,96,14,3,111,102,32,101,96,28,65,83,0,32,96,159,224, -28,4,0,116,96,28,65,38,128,186,7,116,104,105,115,32,116,101,120,96, -23,2,101,120,112,128,152,2,32,32,101,87,206,2,97,116,101,89,158,2, -114,101,115,76,182,64,33,3,100,101,102,110,160,33,11,97,100,100,32,116, -111,112,32,108,101,118,101,224,192,3,186,73,65,63,206,67,227,103,8,99, -86,227,103,13,1,49,56,110,149,166,184,163,167,229,106,6,1,79,32,115, -38,129,171,65,206,148,89,0,80,227,167,5,64,74,65,213,0,75,227,231, -13,229,219,22,81,132,64,130,0,57,85,112,1,95,52,146,4,188,253,226, -33,1,207,15,192,63,150,182,102,213,0,89,67,113,79,63,0,79,146,123, -128,173,230,150,6,198,154,224,13,1,0,85,224,13,2,96,25,241,210,0, -149,95,149,131,77,239,103,214,1,51,56,136,51,129,47,254,247,4,115,96, -82,64,67,145,214,150,64,205,149,78,2,50,32,75,64,58,64,19,213,234, +234,142,140,3,115,99,109,112,74,197,64,66,121,73,0,90,113,44,0,90, +175,4,140,168,85,118,2,50,48,48,75,115,141,175,122,26,128,5,96,75, +139,30,111,201,74,224,87,229,0,52,109,102,237,186,3,192,11,175,88,109, +148,96,10,84,88,65,128,172,31,183,244,123,9,140,57,64,98,139,114,224, +155,9,79,205,77,3,235,254,19,0,123,114,203,178,204,0,83,243,10,1, +224,48,16,64,46,9,44,32,109,104,115,95,97,100,100,114,188,215,211,5, +224,38,1,1,125,44,128,25,128,174,224,129,25,224,128,43,224,123,25,193, +154,225,2,26,224,128,77,226,16,4,65,171,141,17,155,149,145,111,129,161, +0,90,117,45,225,189,1,246,57,0,206,0,148,223,96,8,150,81,1,49, +57,85,221,224,166,17,225,158,2,112,206,111,207,66,83,154,87,98,114,128, +184,114,42,96,29,79,85,1,57,57,81,21,224,17,5,79,99,64,46,238, +104,15,0,57,77,170,247,196,3,206,81,16,38,32,109,117,115,116,32,98, +101,32,80,116,114,47,70,117,110,170,186,77,229,224,181,12,2,40,72,115, +128,37,0,41,193,66,224,40,4,175,175,64,5,224,249,7,240,86,7,97, +252,246,11,0,190,97,129,51,194,21,96,210,97,19,160,43,129,26,163,127, +2,51,51,54,242,139,1,243,110,1,129,128,129,169,129,69,83,26,160,90, +97,56,242,66,0,81,2,2,50,48,48,125,243,128,103,181,103,121,57,226, +99,19,0,59,98,95,64,15,8,95,85,110,105,116,40,115,44,32,162,108, +249,60,11,2,79,32,35,64,7,224,250,0,128,191,249,138,16,0,52,253, +194,0,255,91,3,1,50,53,88,25,224,139,10,224,122,0,4,32,95,54, +57,53,97,49,66,15,1,95,54,65,249,2,55,48,48,225,54,0,224,134, +6,1,95,55,180,240,161,133,229,28,5,0,58,150,63,176,30,225,9,17, +65,7,1,116,111,194,200,193,199,214,37,64,120,224,61,19,225,56,36,64, +146,144,99,67,159,133,63,117,13,103,43,134,68,0,85,129,191,4,50,32, +95,51,56,83,21,64,132,145,28,64,61,144,146,255,156,6,0,40,98,202, +64,30,0,54,231,158,0,0,52,69,180,1,95,54,92,46,64,24,135,91, +227,115,2,2,50,48,48,64,93,183,133,64,34,134,147,224,90,6,12,80, +114,105,109,105,116,105,118,101,115,46,73,79,192,101,134,174,115,195,130,248, +224,199,0,64,242,211,205,192,31,243,120,0,224,241,10,179,247,64,29,0, +85,166,150,100,144,167,93,225,6,3,160,43,244,67,1,128,139,198,253,225, +227,25,98,235,195,243,96,105,67,103,225,233,5,230,73,22,225,236,1,226, +39,5,253,86,3,224,63,19,226,232,2,96,56,227,86,7,64,208,135,107, +69,77,154,223,101,158,163,241,2,67,32,60,161,100,133,203,247,80,3,160, +124,97,115,0,90,64,4,0,85,165,240,224,36,3,160,227,85,124,192,89, +226,110,7,165,158,200,230,224,30,10,117,15,224,212,1,229,115,3,226,56, +2,192,18,128,0,224,115,2,102,144,1,95,57,98,132,138,36,130,171,1, +49,57,148,76,186,14,252,195,19,166,13,225,106,19,17,78,111,116,32,97, +32,118,97,108,105,100,32,67,32,116,121,112,101,252,190,0,2,49,50,54, +97,44,65,109,135,45,96,70,0,79,137,58,224,74,9,227,3,2,4,70, +108,111,97,116,115,255,245,177,13,224,31,2,0,64,224,79,27,0,73,140, +217,224,76,13,192,28,224,73,28,209,130,224,74,13,224,29,0,224,75,17, +3,68,97,116,97,96,69,96,4,111,242,224,75,17,128,30,224,76,17,132, +145,224,63,13,70,110,224,62,22,0,83,115,5,8,46,73,79,46,72,97, +110,100,108,151,3,225,1,13,194,102,227,67,0,67,202,67,44,0,80,232, +186,19,0,70,136,61,8,46,67,46,84,121,112,101,115,46,128,67,66,121, +237,92,3,3,67,67,104,97,237,186,8,1,67,83,224,21,12,0,85,224, +43,13,240,55,11,1,67,85,224,22,13,161,239,224,42,5,224,20,11,0, +76,238,217,10,1,67,85,224,21,12,5,80,116,114,100,105,102,238,54,8, +3,67,83,105,122,238,190,8,1,67,83,224,21,12,0,76,224,110,14,224, +22,12,1,84,105,143,22,238,135,10,0,58,131,224,230,99,20,228,75,1, +64,45,135,42,224,45,17,224,42,2,135,23,229,189,21,3,118,111,105,100, +235,85,2,232,196,20,224,53,1,8,40,105,110,116,32,115,41,32,123,229, +187,6,224,33,1,0,59,158,37,160,226,0,54,167,105,186,94,2,95,49, +57,79,35,64,6,201,146,96,9,64,8,3,48,49,32,35,69,91,133,86, +102,214,64,65,175,7,2,49,57,57,139,27,1,51,32,96,22,135,159,0, +94,245,87,10,0,32,64,30,199,148,222,43,0,52,172,150,2,66,32,95, +78,123,110,165,1,57,55,101,187,64,248,69,94,160,23,198,204,64,18,1, +55,55,224,19,1,69,159,0,49,160,14,64,13,106,216,0,55,91,255,1, +57,55,142,238,0,52,143,188,224,58,6,3,95,49,57,56,137,54,160,139, +2,49,57,56,71,31,1,57,56,96,65,78,237,160,153,224,31,7,103,75, +1,56,56,73,244,64,9,2,55,55,32,169,248,224,163,3,224,166,5,96, +109,64,213,235,130,0,192,213,1,95,57,80,139,96,116,235,161,3,224,30, +7,102,236,128,194,64,228,225,19,0,130,75,1,57,57,64,128,122,48,224, +65,0,224,232,1,0,56,96,255,224,22,8,2,49,57,57,137,8,193,61, +224,0,3,65,171,136,180,0,94,153,132,97,189,135,245,0,85,96,145,0, +57,129,239,134,154,83,50,1,67,65,152,148,2,76,101,110,64,44,64,32, +64,62,178,46,96,18,163,42,5,56,52,32,75,32,95,96,242,192,7,0, +95,65,79,160,231,2,95,57,48,224,11,2,0,53,224,11,2,66,247,128, +11,65,4,0,52,98,159,67,127,1,95,51,65,233,80,14,64,11,81,254, +224,239,0,67,204,128,30,0,95,76,199,64,179,64,64,224,134,22,96,11, +160,134,128,11,128,134,128,11,128,134,177,107,160,134,2,49,57,56,67,64, +224,136,4,103,254,201,130,1,57,56,224,19,0,128,5,64,137,0,54,129, +35,84,89,1,80,116,99,33,64,37,96,18,152,246,96,18,131,83,174,241, +106,14,72,114,64,82,97,217,227,21,9,143,47,0,95,141,137,64,65,195, +118,64,51,0,49,125,212,0,55,72,204,140,129,128,71,68,14,128,170,64, +199,77,27,141,195,64,14,253,96,0,1,50,32,162,78,64,224,128,58,130, +19,0,94,155,110,96,174,130,18,0,94,90,95,64,15,67,133,64,15,244, +4,3,96,23,130,13,163,93,1,55,54,64,81,164,226,0,79,228,228,13, +30,115,116,97,116,105,99,32,117,110,115,105,103,110,101,100,32,99,104,97, +114,32,100,97,116,97,91,93,32,61,32,123,100,222,101,210,114,66,205,207, +84,1,2,49,57,55,105,151,5,49,57,55,54,32,35,158,109,0,66,253, +51,4,1,125,59,96,62,224,20,5,224,105,5,10,42,99,111,109,98,101, +120,112,114,32,61,96,117,128,49,158,216,229,155,19,69,154,192,58,5,108, +101,110,32,61,32,165,163,224,165,2,235,155,2,142,47,3,79,32,35,53, +239,232,5,129,111,69,149,243,72,3,0,83,99,142,147,74,96,16,94,79, +224,7,1,229,51,1,243,71,3,243,70,5,1,95,55,223,126,64,95,0, +54,131,28,2,55,54,52,241,25,1,224,160,6,133,81,76,22,0,52,160, +161,64,56,130,184,64,97,1,75,52,160,2,0,90,64,4,224,186,1,130, +199,0,85,128,25,224,1,9,224,43,0,224,49,1,130,183,3,95,53,54, +53,98,49,130,166,0,85,95,86,224,64,11,224,68,10,128,70,196,183,224, +152,2,224,154,6,255,161,3,0,89,130,8,128,1,225,95,4,140,111,76, +171,161,85,127,176,224,19,3,177,15,192,63,128,11,79,51,230,193,0,180, +219,0,64,145,45,113,1,96,130,0,54,200,117,0,57,110,126,71,149,74, +119,79,44,0,75,64,40,100,76,96,65,64,144,213,247,3,50,32,95,53, +134,222,2,95,49,53,100,163,0,54,70,102,64,79,131,94,230,45,3,72, +20,83,121,64,37,64,208,198,216,230,0,0,79,121,205,73,96,86,175,0, +0,57,99,156,64,7,196,81,0,54,130,134,0,75,65,150,64,20,3,10, +65,32,90,77,60,64,14,164,193,158,36,96,32,228,192,0,230,187,4,2, +95,49,57,66,226,100,89,199,252,2,50,49,54,233,168,3,0,67,168,178, +129,77,224,37,14,6,77,72,83,67,79,78,70,160,42,129,142,96,2,64, +16,129,164,128,122,180,60,146,145,224,8,3,64,217,161,23,129,155,99,54, +0,39,175,123,229,87,0,237,236,2,5,50,50,52,32,95,50,150,164,83, +35,2,52,32,95,96,58,1,95,50,80,0,206,193,136,227,0,53,64,59, +118,171,0,53,64,59,234,137,4,11,111,117,108,100,32,110,111,116,32,102, +105,110,140,251,132,79,160,138,224,43,3,4,105,110,32,102,105,140,101,234, +183,3,161,26,231,197,2,192,188,96,214,0,50,224,65,2,4,100,101,102, +97,117,154,191,3,64,95,52,52,99,208,228,174,9,1,99,99,225,73,0, +0,32,96,37,224,103,3,145,1,225,32,4,64,105,233,148,7,96,146,225, +42,34,225,43,8,237,19,18,9,117,110,100,32,116,97,114,103,101,116,239, +43,1,100,156,121,213,3,57,53,54,32,67,55,96,12,0,52,103,175,224, +11,2,224,0,2,192,207,225,59,5,225,61,2,150,113,235,31,0,0,54, +67,15,192,215,225,61,28,139,184,1,52,52,64,5,99,77,240,78,2,224, +59,22,233,200,3,103,235,161,135,224,83,42,1,111,110,109,87,224,0,0, +225,90,17,4,117,110,105,120,45,130,28,229,237,1,0,95,67,233,96,0, +67,200,235,190,1,67,92,0,80,131,239,229,149,0,229,95,1,1,75,52, +198,92,96,33,133,127,249,252,4,211,125,211,122,227,182,1,186,11,101,32, +147,102,164,145,96,228,96,24,193,133,179,101,2,95,49,57,194,166,64,109, +133,203,230,249,1,235,75,0,1,49,57,136,214,228,29,0,128,126,2,95, +50,50,172,133,224,45,4,0,53,119,28,184,141,96,44,132,75,66,99,235, +202,4,226,248,0,226,196,4,225,103,17,2,67,97,110,67,241,4,112,97, +114,115,101,162,193,224,255,0,227,69,53,224,122,0,162,208,230,184,1,187, +87,227,163,93,2,82,101,97,195,162,0,115,100,179,9,46,32,80,111,115, +115,105,98,108,101,192,22,195,186,232,89,0,157,146,227,168,2,0,89,98, +40,68,233,245,157,3,168,213,231,69,1,160,0,227,195,5,225,0,9,68, +202,86,17,224,164,1,160,136,0,46,227,32,0,0,58,134,142,135,51,181, +221,133,240,2,95,49,53,140,11,0,53,201,102,3,95,49,54,53,186,49, +1,95,52,67,0,116,216,212,221,132,33,202,113,0,53,98,92,71,88,0, +83,164,81,81,244,0,52,126,147,0,75,171,192,224,49,2,225,88,19,9, +65,109,98,105,103,117,111,117,115,58,225,61,0,0,55,71,110,170,228,229, +5,3,195,181,128,215,173,120,2,49,49,52,133,193,230,34,1,0,50,71, +189,65,79,225,243,0,0,35,189,82,98,31,64,252,1,50,56,230,67,2, +0,84,97,54,231,150,2,192,34,90,119,0,50,246,37,0,162,94,108,166, +0,49,96,33,225,218,0,0,35,85,71,96,187,224,57,11,224,46,3,229, +203,24,160,74,96,0,2,95,49,49,65,48,128,249,2,95,49,50,129,176, +64,12,65,0,136,174,0,83,139,9,94,216,0,90,216,25,163,6,64,116, +184,193,214,143,192,193,131,19,78,85,139,62,199,221,224,193,4,235,10,0, +224,46,4,69,4,240,28,1,98,236,171,78,64,219,64,105,0,80,192,85, +235,142,0,130,1,136,142,64,36,96,191,0,54,229,99,0,132,114,105,144, +221,3,0,79,98,172,235,170,0,0,52,79,185,66,179,66,97,225,185,1, +3,58,92,49,48,189,222,129,157,236,182,22,2,32,32,102,71,107,227,169, +2,0,50,114,35,130,107,0,54,67,43,160,237,224,72,24,6,101,120,112, +101,99,116,101,224,75,3,105,12,4,95,49,51,54,56,229,216,1,236,230, +2,67,52,98,177,1,54,54,66,212,0,54,146,157,224,12,4,1,57,52, +98,35,76,139,65,41,128,6,0,52,123,146,224,7,1,68,171,64,78,186, +54,96,185,76,85,2,95,49,54,146,183,108,202,250,231,6,99,0,67,17, +64,33,0,56,103,233,128,39,224,211,1,1,101,111,167,85,65,146,2,95, +50,50,224,151,0,184,23,96,116,172,189,99,150,160,180,80,94,0,54,71, +82,166,179,224,211,8,160,26,115,1,64,191,0,49,128,191,135,99,3,95, +49,55,49,130,215,130,30,64,38,64,29,135,95,224,104,13,118,97,0,57, +131,61,1,51,55,129,0,160,107,2,52,32,35,133,229,1,49,57,65,177, +96,74,216,106,1,54,56,108,77,64,246,224,245,1,3,118,97,108,117,106, +128,225,48,7,96,68,103,210,97,15,250,253,0,0,58,128,89,64,81,101, +71,1,50,52,64,151,1,55,48,225,185,0,96,55,0,56,96,211,224,106, +5,4,92,57,50,38,110,224,106,10,129,215,188,131,64,106,163,180,128,107, +196,231,225,84,3,224,244,9,178,247,161,20,160,19,64,188,64,66,178,28, +2,49,57,52,110,115,64,35,225,16,17,2,107,101,121,224,163,10,130,62, +193,14,66,68,225,15,3,130,217,100,136,224,249,2,198,4,163,88,67,190, +0,50,134,91,0,75,128,81,231,132,0,252,207,9,134,104,142,33,96,31, +0,90,65,106,64,119,136,216,160,120,131,3,0,80,96,213,194,154,4,54, +56,49,32,80,137,144,67,214,0,52,96,180,167,53,84,79,0,95,68,199, +64,48,220,193,196,115,226,108,2,226,214,5,167,151,230,97,1,97,244,85, +39,128,25,1,67,32,225,145,3,160,154,130,192,238,171,6,0,50,84,66, +1,95,50,180,219,231,211,2,96,233,233,44,4,1,95,51,106,171,224,34, +1,222,140,137,242,160,91,104,1,3,95,49,57,51,131,54,83,133,65,4, +71,122,117,212,82,134,2,49,57,32,130,206,5,54,32,95,54,50,56,96, +29,106,31,1,95,52,94,214,77,56,149,140,64,64,239,98,1,147,144,68, +56,224,196,3,64,107,109,243,224,169,0,224,197,7,239,114,4,1,50,49, +66,8,182,123,224,223,5,1,49,57,84,189,224,224,9,224,79,8,128,152, +130,196,149,186,1,100,105,116,69,64,63,211,134,192,18,130,138,70,11,80, +243,244,96,2,0,80,104,19,68,214,233,66,1,107,44,71,23,170,76,96, +148,0,51,64,221,98,62,96,165,201,148,64,92,241,237,2,70,217,64,18, +130,117,73,51,0,56,87,160,98,157,64,23,236,65,0,0,51,145,149,64, +19,241,179,0,0,50,129,172,129,198,96,15,242,63,10,241,246,5,2,58, +49,57,65,13,167,49,224,43,7,224,53,15,192,57,161,213,3,32,67,32, +80,97,219,139,34,103,93,1,95,52,107,36,153,20,64,182,232,233,5,0, +57,113,206,160,51,160,14,180,208,0,35,68,2,198,224,68,19,117,123,106, +22,159,65,106,28,255,65,4,99,187,138,139,224,25,6,97,251,127,21,255, +113,4,67,40,0,85,200,150,96,161,171,234,224,195,5,1,49,57,162,83, +224,196,1,64,0,210,198,228,86,0,96,101,68,218,224,62,28,0,85,73, +93,96,44,236,62,2,84,77,99,78,104,242,128,62,0,56,159,64,224,17, +0,67,29,121,77,66,19,2,55,57,48,234,108,2,192,9,234,110,0,96, +36,160,58,133,207,67,120,192,0,225,69,12,193,2,224,219,5,96,21,102, +64,129,135,224,34,10,98,202,224,34,4,225,74,9,0,55,66,44,225,10, +5,66,65,166,67,85,67,64,162,0,53,98,193,64,169,138,131,67,1,0, +53,101,50,96,51,3,95,51,48,50,91,98,100,86,65,213,96,32,73,72, +139,143,1,50,48,104,14,224,23,8,2,54,53,53,120,210,64,22,224,24, +4,4,49,49,49,52,49,164,75,1,48,55,225,79,2,3,117,116,102,56, +94,1,5,58,32,98,97,100,32,222,11,226,74,3,0,83,201,205,64,147, +132,131,0,53,154,232,202,252,0,50,111,67,228,15,0,224,46,18,106,252, +75,30,160,46,224,44,33,224,41,32,131,80,98,116,100,81,103,217,160,168, +135,115,224,27,20,224,26,4,160,20,97,13,225,8,28,66,129,224,216,84, +224,187,47,224,184,22,0,49,76,31,224,139,40,224,111,12,221,92,0,67, +64,74,64,39,66,231,198,85,1,80,32,100,66,150,21,65,44,186,130,99, +44,64,63,96,223,131,71,1,54,52,98,247,117,97,64,17,199,18,134,35, +128,46,224,28,15,96,206,224,28,3,108,131,131,91,131,149,206,223,192,20, +0,49,196,53,224,183,0,99,210,64,152,96,76,224,152,0,109,177,248,248, +10,71,249,197,204,64,14,249,7,2,69,28,128,232,231,243,0,241,53,0, +237,35,17,31,87,101,108,99,111,109,101,32,116,111,32,105,110,116,101,114, +97,99,116,105,118,101,32,77,105,99,114,111,72,115,44,32,7,118,101,114, +115,105,111,110,32,99,175,2,95,50,53,64,90,82,232,225,243,0,232,115, +1,0,52,76,44,176,188,192,20,243,50,1,1,51,54,106,198,0,49,216, +78,114,209,1,52,53,100,168,0,48,137,204,0,57,114,248,120,117,168,92, +172,212,65,90,82,40,1,49,57,71,5,1,95,49,117,18,200,138,64,250, +172,165,5,52,50,53,32,75,32,70,137,128,1,81,180,128,130,224,1,21, +119,176,224,0,5,224,50,41,224,47,38,224,44,35,224,41,32,224,38,29, +224,35,26,224,32,23,224,29,20,224,26,17,224,23,14,224,20,11,224,17, +8,65,253,162,120,224,0,3,65,254,213,230,224,1,25,225,233,10,226,31, +255,224,37,23,226,31,151,224,14,5,224,11,2,192,8,78,86,224,0,6, +66,60,176,120,69,52,0,51,145,161,0,56,110,80,0,48,192,15,0,51, +78,47,102,166,192,34,69,158,100,211,106,81,111,81,0,56,111,230,0,52, +96,57,0,52,115,61,0,64,224,82,2,224,44,0,101,142,244,212,2,10, +121,112,101,32,39,58,113,117,105,116,39,69,130,64,8,13,44,32,39,58, +104,101,108,112,39,32,102,111,114,32,64,9,137,43,224,78,6,119,57,0, +51,93,188,64,124,111,137,224,101,15,31,87,65,82,78,73,78,71,58,32, +67,111,109,112,105,108,101,100,32,119,105,116,104,32,71,72,67,44,32,115, +111,32,108,20,105,109,105,116,101,100,32,102,117,110,99,116,105,111,110,97, +108,105,116,121,46,170,250,69,178,169,72,0,58,133,189,178,206,128,137,0, +52,84,251,75,245,1,56,55,224,249,2,157,49,224,33,2,2,49,56,55, +96,68,230,29,1,129,71,97,155,225,74,2,166,23,160,38,2,49,56,56, +70,24,96,35,64,99,247,105,1,64,26,64,80,224,227,1,4,46,109,104, +115,105,96,179,224,19,1,1,62,32,128,196,78,38,96,197,159,83,128,208, +203,118,66,27,231,213,2,0,35,121,98,225,238,6,70,154,143,193,129,11, +224,195,4,64,21,114,238,225,127,16,1,66,121,114,187,225,76,4,161,79, +237,242,1,1,95,54,129,203,0,49,226,134,0,134,222,156,10,64,184,226, +78,25,17,85,110,114,101,99,111,103,110,105,122,101,100,32,99,111,109,109, +97,189,219,224,87,10,195,23,122,242,64,10,71,44,142,83,156,128,64,119, +64,25,2,85,32,64,149,52,2,64,64,64,78,187,227,9,18,249,168,32, +248,79,0,192,165,245,160,8,117,236,0,52,111,221,224,191,15,64,0,64, +140,0,53,81,79,64,8,78,251,0,53,118,36,105,159,160,62,65,116,200, +40,65,168,3,10,65,32,79,112,57,224,151,10,67,127,168,233,2,54,32, +95,114,61,224,119,1,176,231,224,60,16,2,99,108,101,172,215,224,61,0, +228,84,3,83,86,77,123,136,237,227,206,7,0,52,66,217,64,196,104,232, +0,52,86,134,168,231,232,252,0,0,56,64,14,232,252,0,137,44,1,95, +51,156,207,225,31,12,224,169,16,4,114,101,108,111,97,130,25,224,170,0, +227,176,5,100,200,227,199,9,163,223,227,198,24,1,95,52,86,26,229,52, +13,96,233,224,213,0,224,233,3,225,20,4,165,133,225,247,14,224,218,16, +4,100,101,108,101,116,131,110,224,125,8,97,131,64,8,83,111,120,200,162, +53,66,117,66,68,128,26,157,149,226,73,3,65,95,0,54,174,126,224,145, +10,224,140,16,2,116,121,112,224,138,11,65,188,227,235,12,224,73,17,1, +107,105,163,201,224,73,8,90,83,224,73,35,230,80,0,80,95,228,81,14, +64,86,96,247,225,126,11,204,126,99,79,0,54,99,79,224,93,1,0,67, +131,206,0,115,121,243,102,215,0,32,96,0,96,9,172,84,96,26,130,130, +64,26,160,9,5,109,111,100,117,108,101,128,28,99,73,96,55,128,9,9, +97,108,108,32,100,101,102,105,110,105,70,159,128,35,129,232,3,32,100,32, +32,192,9,224,32,0,4,40,115,41,32,100,96,36,65,128,1,32,101,64, +72,4,115,104,111,119,32,96,14,3,111,102,32,101,96,28,65,83,0,32, +96,159,224,28,4,0,116,96,28,65,38,128,186,7,116,104,105,115,32,116, +101,120,96,23,2,101,120,112,128,152,2,32,32,101,88,148,2,97,116,101, +90,100,2,114,101,115,77,37,64,33,3,100,101,102,110,160,33,11,97,100, +100,32,116,111,112,32,108,101,118,101,224,192,3,187,15,65,63,206,178,227, +103,8,99,86,227,103,13,1,49,56,111,4,166,184,163,167,229,106,6,1, +79,32,115,149,129,171,65,206,149,31,0,80,227,167,5,64,74,65,213,0, +75,227,231,13,229,219,22,81,243,64,130,0,57,86,54,1,95,52,146,115, +189,195,226,33,1,207,126,192,63,151,124,102,213,0,89,67,113,79,174,0, +79,146,234,128,173,230,150,6,198,154,224,13,1,0,85,224,13,2,96,25, +242,65,0,150,37,150,73,78,94,103,214,1,51,56,136,51,129,47,255,189, +4,115,207,82,175,67,145,215,92,64,205,245,240,0,64,58,64,19,216,133, 230,210,17,98,62,230,196,0,128,38,129,13,224,53,19,1,32,61,160,51, -193,203,225,184,4,96,122,140,163,224,50,1,74,51,0,95,102,166,64,29, +193,203,225,184,4,96,122,140,220,224,50,1,74,51,0,95,102,166,64,29, 138,189,226,64,88,1,56,57,133,7,226,64,77,0,48,70,128,130,64,0, -56,125,118,192,0,0,58,133,41,226,64,56,226,50,64,98,49,69,9,226, -49,3,64,190,201,197,0,52,95,57,0,52,97,20,149,79,0,73,97,167, -64,43,130,84,0,51,66,87,128,54,0,54,96,19,4,80,32,95,53,55, -80,103,96,5,64,23,219,134,226,52,15,133,42,130,56,128,37,0,52,70, -205,224,48,17,0,40,224,49,14,224,33,1,5,41,32,119,104,101,114,101, -23,12,105,109,112,111,114,116,32,80,114,101,108,117,100,224,17,3,18,83, -121,115,116,101,109,46,73,79,46,80,114,105,110,116,79,114,82,117,196,241, -25,97,117,108,116,32,78,117,109,32,40,73,110,116,101,103,101,114,44,32, -68,111,117,98,108,101,41,224,32,3,9,73,115,83,116,114,105,110,103,32, -40,128,7,224,28,4,0,83,69,131,2,40,40,41,96,20,131,19,97,12, -243,79,0,226,224,12,193,196,98,27,1,64,83,108,51,87,94,0,53,157, -197,122,252,178,53,199,49,98,252,66,52,226,201,12,1,64,90,131,33,72, -41,73,23,225,247,0,0,90,236,150,0,115,84,153,237,160,110,167,206,0, -56,125,5,227,115,66,98,96,227,115,15,66,129,169,53,231,188,0,1,49, -56,104,214,224,103,4,228,89,16,76,210,97,90,224,174,4,227,179,7,1, -52,55,123,224,97,72,77,127,98,104,237,137,1,224,47,5,72,115,96,157, -160,82,179,169,224,66,1,224,32,0,243,117,9,163,93,64,192,131,101,0, -49,109,84,132,22,226,228,16,2,79,32,35,95,34,96,213,65,50,234,35, -0,64,224,133,181,121,218,174,85,64,91,1,83,32,64,113,65,149,91,182, -132,20,1,95,49,84,48,229,49,0,224,24,1,0,80,118,75,192,13,164, -86,64,13,0,39,132,123,206,170,164,36,128,18,64,54,228,44,0,242,121, -5,148,196,66,66,65,91,95,30,196,215,100,78,230,97,20,19,114,97,110, -115,108,97,116,101,58,32,110,111,116,32,102,111,117,110,100,32,131,41,187, -175,134,71,0,51,161,4,65,1,210,224,0,89,194,189,0,83,252,128,0, -81,17,128,19,187,93,141,254,0,80,123,165,175,26,129,142,129,161,100,182, -197,76,131,119,64,76,64,17,250,136,4,130,128,224,32,18,130,213,165,129, -224,32,11,141,103,161,91,250,170,3,192,24,127,195,67,144,191,76,251,87, -15,5,100,121,110,115,121,109,164,76,219,85,1,95,57,151,203,129,46,224, -98,7,96,156,0,85,225,164,54,65,160,6,32,112,114,105,109,111,112,193, -160,151,94,1,50,49,64,48,194,163,0,67,68,57,94,184,116,157,66,189, -228,112,0,224,252,10,195,216,0,85,160,247,64,47,129,16,225,199,0,225, -76,11,194,151,226,253,0,224,28,3,97,8,224,105,8,96,21,81,41,164, -76,224,116,4,0,48,70,237,64,0,224,32,3,225,31,40,70,82,5,115, -115,105,98,108,101,207,249,129,33,0,55,110,119,162,188,179,153,78,160,0, -56,71,114,112,19,77,187,97,198,2,54,32,95,121,131,217,155,1,64,58, -129,16,239,223,9,2,79,32,35,132,114,96,168,237,27,8,4,79,32,35, -55,57,160,30,0,79,224,30,13,0,53,160,30,64,4,237,89,16,1,67, -39,205,161,224,67,11,64,216,96,67,65,165,224,30,10,192,98,90,145,224, -98,16,0,83,128,98,99,173,224,67,9,69,97,96,67,68,125,224,197,10, -0,51,160,30,67,206,224,61,10,192,30,67,147,224,30,10,192,160,67,254, -224,30,10,193,65,69,58,224,191,16,0,66,128,191,69,60,224,67,10,71, -173,96,67,73,162,224,98,10,201,225,0,82,224,98,19,1,75,50,96,98, -100,173,224,36,17,0,51,128,36,70,158,224,36,17,0,52,128,36,71,183, -225,244,18,0,66,161,245,226,89,13,68,60,96,180,0,43,224,30,13,193, -85,0,45,224,30,13,192,242,0,42,224,131,19,2,113,117,111,146,181,64, -8,224,40,19,1,114,101,133,12,2,114,101,109,224,38,19,0,117,224,80, -0,96,9,224,42,20,192,82,64,8,224,40,19,2,110,101,103,96,39,2, -110,101,103,224,38,19,212,176,2,97,110,100,224,38,19,0,111,147,103,1, -111,114,224,36,19,0,120,160,37,0,120,224,38,21,2,105,110,118,96,38, -2,105,110,118,224,38,19,2,115,104,108,96,38,2,115,104,108,224,38,21, -128,116,1,115,104,224,116,20,0,97,192,39,64,8,224,79,20,2,117,98, -116,93,37,128,84,160,12,224,48,19,1,61,61,96,42,69,200,224,36,17, -0,47,128,36,0,47,224,36,10,68,139,195,135,0,60,224,67,19,0,60, -128,67,0,60,224,67,14,194,185,0,62,224,67,19,0,62,128,67,0,62, -224,172,20,1,117,60,130,97,224,141,20,0,117,160,142,0,117,224,143,11, -224,38,2,0,62,128,37,224,149,20,0,117,160,150,0,117,224,151,21,1, -111,114,130,171,1,111,114,226,171,20,0,99,161,233,0,99,225,232,21,1, -102,43,96,37,0,102,228,39,10,224,36,2,0,45,128,36,228,45,10,224, -36,2,0,42,128,36,228,51,20,1,102,47,128,36,0,47,224,36,20,162, -76,0,102,226,77,21,0,102,162,78,0,102,226,79,11,224,38,2,129,199, -0,102,225,199,20,0,102,161,199,0,102,225,199,21,0,102,129,199,0,102, -225,199,20,0,102,161,199,0,102,225,199,21,0,102,196,155,64,8,224,40, -20,84,39,128,41,116,49,224,42,19,1,114,101,183,96,96,9,224,42,19, -3,105,116,111,102,96,41,64,8,224,40,19,2,115,101,113,96,39,2,115, -101,113,224,38,22,1,117,97,164,171,96,10,224,44,19,224,43,1,224,42, -24,2,115,99,109,150,56,64,8,224,208,20,192,40,64,8,224,40,19,1, -114,110,128,248,1,114,110,224,247,20,3,73,79,46,62,161,201,128,10,224, -44,24,224,43,1,224,42,22,5,114,101,116,117,114,110,192,46,128,13,224, -50,22,0,112,80,251,192,49,96,12,224,48,22,7,115,101,114,105,97,108, -105,122,152,9,224,16,3,224,56,22,1,100,101,224,58,8,224,18,2,224, -117,23,2,116,100,105,224,216,0,96,12,224,48,25,1,111,117,224,216,0, -128,13,224,50,25,1,101,114,132,220,224,13,0,224,50,22,7,103,101,116, -65,114,103,82,101,129,248,224,16,3,225,118,23,7,101,114,102,111,114,109, -73,79,225,122,0,192,16,224,113,23,0,99,224,106,0,0,99,224,42,19, -3,114,97,105,115,129,103,96,9,224,42,19,4,99,97,116,99,104,96,42, -96,9,224,42,19,238,129,2,128,10,224,44,19,4,110,101,119,67,65,147, -26,1,76,101,129,188,224,18,5,224,60,19,3,112,101,101,107,192,42,96, -58,224,16,3,224,56,31,192,118,224,19,6,224,62,19,2,116,111,73,163, -15,96,9,224,42,21,1,80,116,130,46,96,9,224,42,21,1,68,98,132, -151,96,9,224,42,21,2,70,117,110,224,88,1,128,12,224,48,19,5,65, -46,97,108,108,111,130,22,160,11,224,46,21,0,115,195,129,128,10,224,44, -21,229,248,0,128,10,224,44,21,2,119,114,105,188,172,160,11,224,46,21, -167,142,64,8,224,40,19,2,98,115,43,136,76,64,8,224,40,23,0,46, -224,41,0,0,46,224,42,23,224,84,1,224,85,22,160,167,64,8,224,40, -21,168,56,64,8,224,40,21,136,58,1,98,115,232,59,20,1,98,115,168, -60,64,8,224,40,21,134,34,1,98,115,230,32,20,1,98,115,166,118,64, -8,224,40,21,198,242,96,9,224,42,21,3,112,97,99,107,160,43,64,10, -224,44,21,1,117,110,224,46,2,128,12,224,48,21,4,108,101,110,103,116, -132,156,192,12,224,48,21,3,115,117,98,115,163,60,192,12,224,48,19,192, -9,96,48,224,22,0,224,48,18,1,116,111,224,46,0,128,10,224,44,19, -3,104,101,97,100,224,46,0,192,12,224,142,20,0,112,171,54,0,112,235, -55,21,1,112,50,129,159,64,8,224,40,21,1,110,101,169,226,64,9,224, -42,21,0,102,167,97,96,9,123,5,147,12,224,0,100,82,245,186,127,86, -135,87,233,187,174,179,132,119,19,243,144,17,1,32,61,84,169,0,110,153, -206,147,139,224,56,0,0,52,109,202,248,53,4,120,148,252,143,4,2,95, -105,116,103,149,64,27,0,54,253,38,5,155,204,244,14,19,252,255,21,64, -82,155,12,224,110,4,160,108,154,25,3,95,49,54,54,85,90,0,54,92, -23,2,95,49,55,128,120,0,49,66,53,4,95,49,56,52,52,128,43,216, -234,116,165,0,52,120,150,88,8,2,95,52,50,156,116,91,127,0,49,78, -179,64,137,84,231,186,95,64,59,152,69,9,95,52,50,53,32,75,32,85, -32,75,184,9,64,65,88,85,90,139,252,179,0,64,47,151,115,224,151,6, -1,56,52,96,98,224,144,0,148,219,215,127,82,59,216,97,181,145,96,144, -1,54,49,161,10,0,75,96,53,83,100,153,177,120,135,152,106,224,59,1, -124,217,128,10,64,220,85,160,64,110,149,252,0,80,120,1,0,79,157,113, -161,105,0,51,207,164,96,4,4,90,32,90,32,83,184,35,1,85,32,96, -14,0,67,64,48,161,251,90,235,0,53,64,59,213,243,64,0,192,109,97, -87,2,53,51,57,89,209,0,50,160,36,1,35,51,249,140,0,224,38,4, -0,49,117,205,224,22,1,123,83,85,236,98,40,0,57,119,39,64,99,193, -173,0,56,86,18,3,95,54,57,56,151,149,130,225,0,54,65,159,96,202, -192,110,0,64,122,8,192,0,248,217,0,187,5,160,107,182,165,93,163,95, -88,128,132,129,69,227,59,0,96,111,122,193,224,17,5,66,93,0,49,224, -98,1,65,143,131,120,66,19,0,90,64,215,0,55,96,29,64,24,131,36, -0,89,250,64,0,153,111,0,67,119,122,254,86,6,64,46,0,54,249,166, -1,64,138,100,113,190,230,128,158,225,203,0,148,105,97,52,156,130,247,252, -5,64,181,1,55,53,67,2,0,50,66,112,128,64,64,78,0,54,98,206, -226,111,3,224,54,1,97,68,65,83,157,32,124,168,64,8,192,130,96,113, -250,228,1,162,116,255,24,2,64,194,131,167,120,95,153,148,219,254,3,67, -32,95,50,119,176,0,50,125,141,225,245,3,192,34,64,160,188,12,160,117, -252,63,4,0,53,94,4,187,56,124,127,65,103,252,132,2,64,178,251,101, -0,193,49,89,238,0,55,252,129,0,0,56,225,59,6,224,92,0,163,107, -0,67,162,45,97,237,66,89,99,48,130,123,193,8,65,199,99,11,153,14, -161,71,224,105,5,160,97,122,59,2,95,52,55,121,215,0,55,153,37,253, -53,4,129,51,222,219,162,155,192,69,2,95,51,52,64,158,0,53,218,166, -224,32,0,160,180,64,163,160,239,64,10,64,38,64,77,196,227,156,215,187, -228,224,2,0,128,47,255,47,0,224,8,0,160,24,224,25,11,155,158,96, -0,224,71,0,224,29,3,224,61,2,224,33,2,224,42,3,224,69,6,224, -37,11,224,2,4,224,40,1,224,113,17,224,23,0,224,44,2,99,95,224, -2,23,224,48,4,225,31,8,128,34,224,17,6,224,49,41,96,17,224,53, -3,225,189,0,224,1,9,224,94,5,225,27,23,224,2,3,224,56,5,224, -57,4,225,9,24,225,6,5,225,249,16,224,61,15,224,125,9,224,65,42, -224,68,11,225,40,2,224,55,12,224,2,7,224,64,9,224,134,6,159,170, -224,86,2,224,145,22,224,86,15,225,184,9,224,1,7,0,83,230,135,3, -0,35,232,12,0,224,0,3,224,195,13,224,2,17,225,103,12,224,138,40, -254,232,1,224,0,2,224,108,13,224,2,21,224,138,57,231,155,2,224,0, -1,225,177,3,192,108,161,182,224,96,6,224,177,19,224,89,8,224,143,13, -224,1,1,224,153,5,198,197,224,0,3,226,209,12,224,2,19,224,131,54, -233,83,3,192,0,224,116,25,192,2,227,82,15,224,131,37,191,215,224,65, -32,224,114,11,224,47,19,225,119,8,137,152,224,0,5,224,223,19,224,2, -9,224,126,52,231,138,0,224,63,15,224,115,28,224,106,13,128,1,224,112, -6,232,163,0,224,0,0,224,97,13,192,2,226,228,19,224,118,34,228,143, -9,224,115,31,224,118,52,227,240,9,227,75,14,195,240,224,92,8,224,41, -7,224,80,5,224,130,11,128,1,229,3,6,227,223,8,227,220,11,228,117, -28,224,129,5,224,124,13,225,7,8,224,126,7,230,156,1,96,44,225,19, -7,225,13,16,227,228,9,224,122,9,224,124,7,0,57,224,123,4,224,202, -3,231,31,10,136,183,224,14,15,224,154,1,224,110,3,192,142,224,19,3, -225,126,6,227,228,1,224,73,3,64,38,141,15,3,95,49,51,48,109,202, -1,50,54,76,183,0,54,78,148,0,64,110,154,111,91,224,19,2,228,48, -4,224,129,1,64,67,235,128,1,64,0,193,72,128,108,144,9,75,30,110, -48,236,181,0,224,69,3,235,92,12,234,85,8,224,255,7,0,67,77,200, -2,51,56,49,160,235,1,64,35,79,251,224,88,27,160,152,224,83,0,192, -43,231,50,6,198,21,192,46,64,14,224,40,12,239,79,0,160,37,224,34, -10,129,58,208,178,224,25,3,229,247,5,0,73,192,13,173,200,64,5,233, -79,2,96,126,142,196,224,220,3,97,116,64,16,1,64,80,225,59,1,226, -230,8,130,64,160,236,98,95,224,248,1,224,25,2,77,94,172,219,161,210, -225,208,3,224,74,10,226,205,11,65,10,192,139,224,18,2,226,44,5,2, -95,50,50,237,148,3,226,55,17,240,12,0,144,141,224,106,6,113,120,224, -16,20,77,145,224,16,4,143,149,1,55,50,242,217,2,31,92,51,52,38, -109,104,115,47,83,121,115,116,101,109,47,67,111,110,115,111,108,101,47,83, -105,109,112,108,101,82,101,97,7,100,108,105,110,101,46,104,115,64,39,5, -44,49,54,50,58,53,147,58,224,89,4,163,91,225,121,1,224,237,17,224, -142,5,238,127,18,224,41,9,226,210,10,225,231,0,228,95,0,64,5,225, -148,8,227,49,8,192,62,130,185,192,65,128,8,130,208,66,74,227,224,5, -226,154,1,224,2,0,239,237,11,224,120,3,224,67,4,242,89,0,112,106, -4,32,95,53,55,57,82,174,224,239,1,226,8,2,96,133,160,5,64,141, -224,137,3,243,136,2,81,118,1,32,95,111,240,144,159,160,71,64,53,177, -240,100,189,243,81,3,224,42,3,64,41,64,235,226,105,12,224,0,1,224, -204,0,145,99,224,243,10,161,103,97,69,224,171,2,97,182,224,244,1,128, -146,80,165,224,173,4,196,63,162,247,242,115,0,160,64,64,229,224,253,1, -128,43,128,5,224,48,5,224,55,1,100,77,164,82,224,6,3,225,148,10, -241,164,2,192,87,130,10,193,121,227,142,18,224,168,2,128,44,225,172,9, -100,85,225,110,2,224,181,9,224,174,5,224,127,0,166,247,160,175,162,158, -224,147,1,128,107,134,196,1,95,52,102,0,160,6,225,140,1,231,59,0, -128,15,245,167,5,225,3,12,226,185,2,227,150,1,3,49,56,56,49,149, -180,224,234,1,228,212,10,98,147,148,8,162,145,96,246,236,231,0,229,87, -2,1,64,64,84,88,148,27,225,58,1,224,241,2,161,75,227,96,5,1, -85,32,237,51,1,227,41,8,226,63,3,231,112,6,224,95,12,225,12,2, -226,214,9,224,105,2,224,32,2,227,238,15,225,51,31,97,195,243,186,9, -211,214,225,55,15,224,220,8,224,22,2,225,196,4,96,115,228,166,1,224, -171,9,226,139,5,0,66,163,148,228,136,0,167,144,164,60,161,128,70,203, -244,165,0,133,29,226,136,0,128,27,225,105,0,163,104,224,63,3,128,240, -71,87,224,67,15,0,67,135,45,224,70,9,226,2,0,228,249,5,226,185, -14,227,188,8,195,99,131,169,164,249,228,194,19,161,193,228,171,2,160,159, -132,174,195,112,225,164,5,228,197,2,215,228,121,148,193,83,250,124,12,6, -92,56,38,32,92,56,38,199,69,153,248,182,254,248,15,0,164,97,128,149, -0,82,224,10,1,224,192,10,193,247,227,21,7,228,182,0,227,12,3,192, -20,128,204,226,174,5,174,41,224,26,5,231,148,4,98,114,64,163,231,208, -0,132,152,65,195,169,250,102,109,248,58,3,64,23,248,71,1,99,121,96, -4,161,178,164,221,96,249,68,204,65,71,71,163,196,205,166,196,0,50,64, -22,134,230,0,54,138,84,230,210,1,230,47,3,98,61,107,222,64,137,98, -227,97,78,110,23,2,95,52,52,198,220,86,185,187,97,1,50,52,64,92, -64,225,64,20,187,70,232,106,1,65,199,226,115,4,122,56,0,54,160,169, -2,52,32,95,109,233,172,51,91,57,1,64,35,128,167,2,50,48,55,233, -102,2,12,103,101,116,82,97,119,32,102,97,105,108,101,100,129,251,225,72, -3,2,95,51,48,97,98,64,130,155,164,8,94,71,69,84,82,65,87,32, -58,128,130,153,240,2,50,32,65,151,118,0,55,154,3,0,95,122,216,120, -152,0,51,93,34,64,25,154,4,64,25,186,113,160,250,0,56,128,30,0, -54,188,39,1,50,57,96,90,153,64,226,86,0,224,216,8,2,95,49,56, -139,170,195,0,225,6,23,0,50,66,201,193,2,99,17,97,71,253,138,15, -12,83,97,118,105,110,103,32,99,97,99,104,101,32,190,7,0,49,123,140, -73,173,123,91,2,95,51,53,193,182,64,236,1,51,32,192,16,64,191,221, -142,2,56,55,50,96,207,0,51,96,15,160,172,250,12,2,0,51,66,35, -2,95,52,54,105,249,228,69,6,64,181,1,52,50,114,27,97,132,133,89, -250,8,0,1,51,53,64,138,0,56,128,58,230,247,10,64,124,97,42,0, -51,154,252,96,151,130,92,160,135,121,151,0,50,122,45,128,46,64,9,64, -37,130,109,11,73,79,46,115,101,114,105,97,108,105,122,101,96,196,162,1, -18,97,100,100,95,108,122,55,55,95,99,111,109,112,114,101,115,115,111,114, -64,30,64,136,130,14,4,51,32,75,52,32,93,49,192,1,0,75,227,8, -0,96,95,65,185,162,205,0,51,65,25,3,95,52,49,55,94,56,193,191, -192,23,97,229,0,52,77,69,164,198,1,51,57,64,236,64,21,65,128,0, -75,130,168,96,42,165,158,64,92,130,104,253,94,0,110,55,3,95,52,55, -57,67,116,160,224,64,62,224,35,1,98,10,226,11,18,13,42,42,42,32, -69,120,99,101,112,116,105,111,110,58,130,13,96,69,219,229,97,118,160,201, -92,110,0,52,67,186,0,52,174,135,129,239,224,231,3,132,40,194,9,225, -1,4,128,50,166,98,224,88,3,197,200,161,1,91,76,128,176,0,52,64, -133,224,171,1,2,46,104,115,237,7,0,134,116,225,77,1,128,114,224,69, -1,224,15,1,1,52,55,102,95,133,104,98,10,68,49,224,194,0,97,127, -225,106,0,64,125,65,83,0,85,162,70,197,60,227,137,2,224,178,0,65, -14,1,64,95,135,194,224,31,8,64,102,160,39,224,92,4,226,44,2,161, -104,220,26,128,172,195,28,0,52,67,223,3,49,56,54,50,102,168,196,167, -64,82,66,92,6,52,50,53,32,75,32,85,233,86,0,1,95,52,103,3, -128,35,131,6,237,159,0,239,184,2,64,80,101,239,1,83,32,66,83,192, -61,224,7,3,72,56,166,43,64,14,235,89,5,227,90,2,228,130,13,199, -196,226,122,2,167,94,226,124,12,14,99,111,109,98,105,110,97,116,111,114, -115,58,92,49,48,167,159,1,95,55,131,246,100,150,224,187,0,192,221,131, -190,224,221,11,96,155,0,51,99,18,128,30,226,29,2,97,247,0,53,75, -184,1,49,53,95,203,233,177,5,193,210,191,148,226,185,6,2,49,56,53, -132,99,64,27,190,192,227,151,2,193,61,192,81,196,170,192,121,225,51,9, -0,51,96,223,229,183,5,227,3,5,225,65,35,2,112,105,108,69,205,14, -117,115,101,100,32,98,111,111,116,32,109,111,100,117,108,165,216,2,64,95, -52,245,21,0,225,209,1,225,23,18,238,177,2,226,211,11,102,4,226,209, -2,128,185,0,85,99,34,111,32,195,222,65,12,226,60,38,225,7,4,224, -250,25,17,116,111,116,97,108,32,105,109,112,111,114,116,32,116,105,109,101, -32,64,0,128,245,64,121,200,141,4,49,56,53,56,32,122,148,166,229,134, -49,224,72,1,0,109,228,85,1,129,205,233,109,4,244,26,2,64,14,130, -3,64,7,137,131,1,95,52,103,47,160,181,2,55,54,52,64,4,135,137, -2,49,56,53,130,199,211,104,66,190,134,102,232,41,2,100,242,67,249,64, -221,136,81,64,40,64,58,102,204,98,79,201,227,97,82,106,230,97,78,2, -95,49,51,64,116,235,27,1,140,254,0,73,104,117,0,53,134,136,226,206, -11,100,78,64,64,128,213,106,70,137,251,163,56,226,191,2,97,171,228,193, -1,1,49,56,100,105,194,10,226,11,2,202,6,163,68,1,80,32,98,73, -98,114,98,25,161,90,110,5,247,145,0,114,54,130,44,130,67,3,95,50, -51,50,82,55,96,123,129,35,2,49,56,53,181,30,138,152,245,214,1,129, -111,1,49,56,166,90,64,244,135,32,2,85,32,75,71,151,73,184,96,21, -0,54,160,21,231,175,1,64,21,233,135,0,65,98,230,73,17,162,184,1, -52,48,72,205,0,53,114,204,96,14,3,51,32,95,53,131,201,0,39,64, -14,65,190,0,52,88,3,64,144,163,27,194,37,194,212,0,48,65,51,226, -212,19,17,67,97,110,110,111,116,32,102,105,110,100,32,112,97,99,107,97, -103,227,200,8,163,110,227,94,1,230,144,0,231,67,2,201,22,1,95,53, -182,14,64,239,134,105,231,79,2,3,112,107,103,34,130,43,166,87,226,150, -0,107,180,1,95,53,69,76,64,30,171,182,3,49,56,52,55,73,13,69, -15,98,90,97,24,226,94,0,0,51,166,221,249,114,0,227,49,0,128,11, -1,95,52,140,78,128,13,65,204,76,133,182,63,229,51,37,193,10,232,100, -7,0,56,234,76,2,225,27,8,0,52,173,134,225,126,17,0,91,64,10, -161,112,228,67,3,0,50,64,217,224,16,0,161,35,97,143,6,79,32,79, -32,35,52,53,141,22,133,59,4,79,32,35,57,51,243,250,1,224,124,0, -162,56,224,124,16,132,202,69,203,229,186,8,226,163,13,129,235,78,248,75, -67,233,39,10,128,54,68,174,231,16,8,1,95,53,64,210,209,8,65,112, -128,83,227,249,4,227,7,5,236,176,17,225,150,6,164,167,229,250,34,206, -234,229,250,30,1,32,40,225,162,6,236,191,8,65,132,67,2,193,132,96, -84,224,12,0,230,191,4,64,154,72,245,231,191,2,247,81,4,225,13,215, -241,162,1,235,149,13,138,146,1,95,53,245,80,0,100,7,77,93,200,50, -160,84,1,49,56,64,151,160,240,226,79,10,227,213,34,227,173,29,227,48, -1,110,202,0,100,227,55,8,235,124,4,208,252,71,180,0,53,78,43,113, -131,135,62,4,95,49,55,55,32,168,128,165,44,135,168,228,155,43,232,199, -4,224,197,35,105,189,224,195,6,227,249,40,0,45,64,69,208,236,131,253, -194,73,230,125,24,234,62,3,102,134,3,111,117,110,100,206,20,230,128,2, -204,38,226,55,27,1,49,56,81,5,64,0,226,56,1,0,55,242,60,0, -0,58,130,52,102,76,72,132,65,78,0,55,129,145,140,244,136,230,71,242, -134,125,128,50,136,218,103,229,64,100,64,18,207,25,192,1,230,150,2,1, -57,57,65,40,237,121,0,128,31,224,187,3,225,93,0,193,90,1,95,53, -81,210,128,0,224,40,2,228,26,1,250,43,4,226,30,37,237,35,4,235, -238,10,225,158,17,6,112,97,114,115,105,110,103,193,144,192,0,213,130,196, -181,125,111,224,181,2,150,2,246,8,0,224,173,69,226,78,19,64,175,1, -101,100,237,217,3,100,152,0,55,174,171,224,189,5,224,195,1,224,19,0, -160,207,252,39,0,252,45,6,224,200,3,163,38,64,200,165,169,224,203,1, -229,170,1,212,237,0,55,73,250,2,95,52,57,139,167,0,51,92,164,170, -113,229,230,1,131,45,128,15,224,225,16,195,43,7,97,109,101,32,100,111, -101,115,99,53,12,97,103,114,101,101,32,119,105,116,104,32,102,105,160,29, -225,179,0,161,113,133,167,131,81,224,96,9,0,79,152,199,133,161,232,6, -2,225,48,10,221,120,224,21,6,137,127,227,5,19,226,217,4,253,95,4, -231,0,3,228,119,6,65,24,65,116,82,228,1,95,55,171,118,97,80,227, -253,7,1,53,50,106,135,133,72,224,0,1,195,157,224,1,1,68,73,224, -28,16,191,93,224,28,13,64,1,224,223,20,224,53,16,234,55,8,0,55, -77,44,224,0,4,254,216,0,226,150,2,224,62,0,67,96,224,91,3,224, -35,2,224,114,7,224,26,4,225,166,11,225,175,1,224,235,19,240,174,12, -229,102,2,97,131,0,57,89,247,0,75,231,216,1,192,0,225,231,13,225, -240,4,228,20,37,195,42,228,20,43,9,116,121,112,101,32,99,104,101,99, -107,228,26,4,232,188,1,2,55,54,49,64,204,64,71,224,53,1,0,45, -64,0,224,45,1,224,221,6,225,85,17,225,121,1,226,10,12,231,90,4, -160,194,234,28,2,194,241,115,201,207,215,224,0,1,224,81,11,226,208,4, -226,181,47,226,37,18,226,151,0,224,186,53,224,153,15,64,1,224,192,4, -224,40,19,224,198,23,224,200,16,225,149,0,224,81,7,224,224,3,110,60, -224,73,8,230,228,0,224,73,3,224,64,7,224,2,4,224,70,3,224,30, -10,224,69,1,224,143,12,226,64,1,224,27,7,209,61,224,92,22,192,32, -229,108,14,128,37,128,93,111,13,224,8,12,232,104,76,227,165,19,6,100, -101,115,117,103,97,114,231,189,5,131,153,213,156,224,0,3,237,59,9,233, -32,3,233,44,4,225,25,0,228,117,6,64,0,96,211,225,30,4,224,223, -19,226,210,1,225,146,1,133,18,255,180,0,224,24,2,235,127,26,4,100, -111,110,101,32,228,96,1,224,141,5,231,179,5,224,91,2,224,89,17,0, -44,224,76,1,128,42,237,161,7,177,164,160,29,232,102,18,0,115,205,227, -64,43,232,66,4,224,72,4,224,69,21,1,32,43,192,143,224,65,16,224, -62,28,224,197,12,238,97,6,224,0,5,128,111,99,76,226,26,18,226,228, -12,233,214,32,1,95,51,66,20,170,25,96,17,92,129,233,218,1,4,95, -52,54,52,32,224,205,1,10,73,110,116,101,114,97,99,116,105,118,101,161, -20,96,93,0,53,96,54,226,95,5,227,65,45,3,108,111,97,100,238,146, -10,225,17,0,228,121,1,97,253,195,241,227,67,0,192,14,225,16,5,66, -254,164,50,139,15,228,60,0,194,251,249,12,2,96,58,243,16,1,164,141, -83,119,82,18,243,233,3,64,161,0,52,75,154,144,122,245,214,8,226,238, -4,241,60,5,192,198,97,225,224,94,2,72,137,117,127,128,37,71,210,182, -170,2,64,95,55,94,80,128,11,224,92,1,224,32,2,224,45,4,64,0, -78,58,246,234,0,224,16,11,224,32,8,0,83,64,251,0,53,64,150,0, -89,246,140,0,214,137,193,13,182,74,64,190,80,20,0,56,127,181,96,0, -231,48,3,2,95,49,48,161,83,2,85,32,75,193,31,194,209,193,84,228, -44,0,144,99,81,26,133,126,1,95,57,132,140,123,113,110,172,160,0,224, -150,11,251,134,1,170,250,224,10,4,224,180,4,65,98,192,0,224,227,11, -141,16,194,96,8,67,32,67,32,61,61,32,64,35,129,236,64,84,143,193, -247,79,5,225,180,4,192,237,64,203,133,242,4,95,49,54,54,50,173,191, -79,141,183,149,79,125,0,54,182,32,1,54,54,68,17,0,54,84,91,64, -6,0,53,111,242,175,188,177,114,79,251,64,50,151,125,72,67,1,49,54, -104,68,3,49,54,57,50,64,12,97,48,157,128,224,183,0,0,49,65,142, -2,95,49,51,94,124,1,49,56,66,170,160,39,227,112,1,2,101,111,102, -131,108,64,196,2,95,50,50,224,136,0,249,126,2,64,123,153,19,1,49, -51,128,68,169,62,201,64,0,54,100,68,195,61,2,49,54,54,64,20,176, -173,161,243,0,32,206,108,1,49,54,77,6,96,231,101,12,0,54,121,151, -3,64,67,32,79,229,7,0,64,114,183,90,224,231,2,2,55,50,57,96, -197,64,211,196,79,224,174,1,129,113,0,53,94,253,228,176,3,3,77,97, -105,110,96,223,0,79,160,170,1,55,49,110,196,224,36,4,0,109,192,36, -160,128,64,127,183,187,68,68,225,104,0,0,56,224,52,4,110,196,96,54, -225,141,4,1,56,55,96,234,224,19,1,100,239,129,212,225,231,3,0,51, -127,175,193,243,3,56,56,32,35,96,217,65,207,64,24,0,55,67,61,192, -24,163,20,160,13,243,239,1,224,254,2,1,67,39,65,64,64,61,230,79, -0,132,30,224,192,16,3,119,104,101,114,229,197,1,138,151,225,107,11,225, -215,0,225,113,8,193,115,96,10,97,53,152,225,224,238,0,224,5,80,227, -46,2,0,56,64,10,89,174,111,60,3,95,49,51,51,65,31,225,94,7, -224,248,3,3,100,97,116,97,129,183,2,49,55,55,97,76,64,8,131,103, -224,88,2,224,99,12,1,49,52,78,243,224,93,19,5,110,101,119,116,121, -112,162,24,0,49,175,237,225,237,10,0,54,96,166,224,101,14,1,51,51, -67,177,65,247,163,71,64,73,144,26,1,55,48,64,26,108,161,1,95,54, -100,137,1,50,50,76,69,132,38,245,153,4,130,40,69,137,106,129,110,37, -161,172,224,242,0,224,232,18,64,48,224,232,18,224,229,35,142,152,96,161, -225,174,5,0,54,101,14,2,95,49,56,104,172,224,140,15,0,54,71,110, -229,38,6,1,55,48,65,237,1,55,51,67,206,227,38,3,64,19,160,75, -160,117,224,214,4,1,53,56,224,214,22,138,216,160,216,0,56,126,25,224, -151,6,225,47,15,64,137,224,88,3,224,11,27,224,124,6,5,102,111,114, -101,105,103,132,140,224,152,18,84,237,0,52,93,195,1,55,48,88,173,133, -211,224,47,7,4,99,99,97,108,108,224,73,12,3,99,97,112,105,163,248, -67,234,96,196,224,32,4,4,117,110,115,97,102,196,27,192,34,1,56,48, -193,195,1,55,51,96,111,224,199,4,97,116,225,232,3,225,37,13,0,56, -64,58,224,28,13,72,76,227,228,4,64,224,195,15,0,48,161,230,225,16, -4,3,110,102,105,120,128,225,65,127,224,45,1,0,53,99,163,224,45,11, -0,114,224,211,0,224,92,4,86,187,224,46,11,160,45,96,28,96,151,65, -104,228,72,2,2,105,103,105,97,144,231,118,6,161,141,135,144,0,75,119, -163,125,180,171,114,3,53,56,32,95,67,23,249,72,13,88,158,160,32,224, -33,8,174,67,160,91,1,95,49,103,118,224,36,1,224,0,0,227,29,0, -71,70,227,29,4,225,153,6,226,213,26,0,50,226,177,21,3,99,108,97, -115,157,55,65,252,105,40,196,15,161,199,228,20,9,0,49,112,242,192,164, -226,11,17,0,57,65,115,130,108,226,109,7,137,29,224,33,4,224,232,6, -230,170,3,232,140,0,2,95,49,55,135,93,1,57,50,226,166,20,0,52, -76,149,228,37,20,5,110,115,116,97,110,99,229,0,1,164,105,128,94,1, -56,51,192,110,224,94,15,230,68,22,5,100,101,102,97,117,108,196,133,99, -127,128,43,135,157,70,10,208,8,232,100,2,0,55,76,154,228,19,4,110, -117,109,206,1,50,50,104,93,2,52,49,49,226,193,3,1,40,41,195,62, -96,51,240,83,1,65,91,98,65,0,49,96,82,64,222,226,71,6,227,226, -18,229,8,7,230,56,18,133,95,228,74,14,193,68,224,92,0,0,85,97, -91,98,91,224,95,18,5,112,97,116,116,101,114,197,68,1,56,51,203,134, -230,90,31,224,90,32,163,100,65,141,226,123,6,230,131,21,0,52,123,206, -230,18,30,7,100,101,114,105,118,105,110,103,229,201,12,226,134,4,224,109, -1,225,155,16,1,53,51,101,25,0,55,71,4,227,159,17,196,123,0,49, -139,168,224,63,2,0,55,74,221,66,229,130,98,192,43,162,15,229,83,2, -69,231,0,80,100,240,101,184,228,232,11,232,217,0,236,253,5,224,12,17, -226,68,15,224,24,5,1,114,111,171,149,226,94,0,231,44,13,231,64,25, -5,110,111,109,105,110,97,231,66,13,6,112,104,97,110,116,111,109,192,104, -224,130,6,11,101,112,114,101,115,101,110,116,97,116,105,111,192,65,171,33, -159,32,227,205,5,1,54,32,142,232,209,154,146,42,224,159,8,235,209,12, -225,130,1,235,195,8,143,75,64,22,228,43,29,65,181,238,233,1,236,95, -6,205,200,79,30,0,32,143,72,173,236,172,125,140,128,64,91,0,56,109, -216,113,39,80,91,75,143,3,95,49,49,48,99,233,242,234,3,224,205,8, -2,55,49,49,225,69,2,1,60,45,161,55,224,216,16,179,144,224,26,0, -128,216,81,37,224,216,5,94,159,227,96,17,237,7,2,96,63,147,163,0, -56,67,41,224,126,0,225,12,10,241,191,5,114,26,114,112,110,94,178,30, -96,0,0,58,132,130,175,64,1,56,50,102,178,132,51,1,55,55,64,100, -112,170,139,198,189,79,64,50,223,172,0,83,65,114,86,209,2,67,32,60, -182,158,224,18,6,64,107,224,18,6,117,241,232,146,3,140,59,124,93,1, -85,32,232,174,6,142,118,160,27,2,95,55,49,112,44,162,9,128,235,241, -10,6,224,44,17,224,42,4,131,221,160,42,0,75,64,40,0,48,204,126, -105,14,224,174,1,210,79,240,184,1,224,58,3,161,230,137,60,160,108,224, -116,2,112,184,224,90,0,65,58,0,55,161,109,64,1,3,80,32,35,49, -227,60,1,193,170,64,37,0,54,224,37,0,2,80,32,35,96,61,0,80, -113,98,70,190,110,196,228,247,1,108,170,0,55,175,159,0,56,76,170,64, -39,209,21,96,64,102,100,160,64,144,187,149,81,226,51,0,224,14,6,96, -208,226,146,1,224,107,0,114,98,76,166,128,229,235,9,7,0,55,142,19, -2,56,50,55,226,193,2,5,83,79,85,82,67,69,164,139,232,246,4,1, -53,56,162,197,145,121,66,156,224,135,6,233,116,5,99,28,64,121,224,158, -15,0,67,149,4,160,37,115,179,96,85,224,118,5,97,184,96,141,136,187, -227,125,18,0,97,202,60,1,54,57,181,82,172,110,224,125,11,236,34,2, -230,107,2,65,250,224,86,7,2,104,105,100,199,51,224,155,13,200,224,145, -109,0,56,132,164,232,224,7,224,100,22,8,113,117,97,108,105,102,105,101, -100,128,103,65,250,178,54,236,199,4,224,5,3,224,213,11,67,10,101,246, -126,204,251,201,0,116,171,219,46,67,25,228,34,3,2,95,49,53,69,101, -133,181,0,50,65,228,212,118,0,56,96,224,69,1,179,102,169,199,96,213, -233,179,16,64,52,224,51,0,235,57,13,233,226,4,135,203,151,158,224,26, -10,233,66,34,130,160,224,152,21,224,78,18,232,7,2,192,142,224,190,10, -65,154,146,155,2,90,32,90,117,196,64,17,135,139,67,192,214,64,64,7, -164,31,64,120,96,47,96,21,160,50,65,105,165,200,226,27,0,85,40,0, -83,64,12,0,56,96,164,97,158,99,197,134,160,229,130,11,128,31,0,90, -161,209,139,154,96,0,64,98,132,189,230,41,0,144,224,177,245,68,130,71, -84,121,114,1,95,56,76,165,97,249,164,255,64,62,0,54,96,62,214,200, -231,29,3,130,29,0,52,134,180,150,200,64,1,104,122,232,40,1,160,57, -128,165,248,168,1,98,141,252,130,0,224,30,0,96,223,89,76,192,14,127, -6,160,74,96,56,224,16,0,183,145,224,67,1,162,226,231,75,4,232,87, -0,231,110,4,64,30,0,80,67,4,246,35,1,98,238,248,88,0,192,8, -224,92,0,122,11,160,160,225,4,6,160,22,104,187,0,57,130,220,224,17, -0,235,11,9,115,117,224,165,6,0,39,130,153,133,213,128,98,160,190,134, -164,101,22,231,206,2,99,198,243,168,3,243,136,3,160,121,233,107,10,129, -31,64,10,152,109,250,122,5,96,0,65,240,134,174,225,68,3,224,238,3, -64,168,226,145,2,224,30,5,235,201,13,129,65,225,68,5,234,62,3,224, -19,0,234,68,11,155,106,0,66,244,107,1,224,223,23,1,95,56,70,63, -224,205,0,135,84,99,56,216,47,96,31,64,110,235,18,10,230,205,24,0, -57,64,50,1,56,50,130,31,231,131,10,230,217,2,171,123,130,132,97,175, -161,105,133,68,224,78,24,231,208,15,224,82,0,1,39,66,66,192,226,197, -2,74,203,214,128,96,8,65,1,184,249,230,66,16,224,5,14,225,212,3, -68,51,231,241,6,224,143,0,2,64,95,57,74,142,237,246,11,161,65,128, -221,225,179,6,139,199,229,169,16,0,83,97,204,128,36,99,6,69,41,192, -51,230,140,1,235,156,9,64,111,192,88,0,55,79,23,229,255,5,0,55, -113,41,249,56,29,176,171,76,29,231,202,5,192,13,162,224,224,96,3,3, -54,32,95,54,66,115,1,95,54,67,71,224,105,24,89,92,96,206,103,83, -224,105,16,0,57,163,10,230,213,14,0,57,111,133,224,199,16,143,119,224, -139,19,178,254,141,8,224,221,18,1,57,52,66,30,102,26,224,110,10,0, -49,119,115,226,206,1,224,57,9,136,74,224,57,9,149,255,224,56,12,1, -49,51,141,63,225,177,29,225,71,8,165,110,224,211,5,67,21,233,88,0, -224,87,20,0,49,100,235,194,10,227,23,7,225,140,12,133,90,131,51,112, -22,64,26,226,161,5,0,55,64,51,235,67,8,227,81,2,2,49,49,54, -248,85,10,241,73,7,227,82,8,2,49,56,49,192,238,241,58,3,72,14, -239,12,7,1,46,46,175,12,226,111,12,0,49,98,188,65,38,136,228,126, -142,64,14,136,225,232,195,5,64,115,136,96,2,49,55,32,64,15,136,211, -65,2,150,51,141,102,95,214,64,29,200,142,97,76,226,133,5,5,49,49, -32,79,32,35,89,193,100,206,227,184,5,108,21,1,49,56,93,110,128,234, -0,53,128,79,0,54,228,222,28,0,56,139,111,0,56,87,154,96,61,195, -26,193,80,66,121,64,7,159,22,64,92,255,22,7,128,71,224,145,1,68, -222,64,49,129,211,225,112,2,123,74,243,117,7,0,111,240,124,0,253,23, -9,0,55,136,54,241,87,31,97,246,112,22,100,62,135,18,254,187,7,0, -51,163,75,64,204,135,3,64,63,97,16,248,116,5,4,81,117,97,108,68, -96,157,239,198,12,184,117,96,155,105,125,160,18,96,116,234,230,3,104,183, -232,150,0,106,131,2,95,49,52,64,204,74,85,225,9,9,192,71,168,231, -177,246,0,66,95,112,104,155,0,53,127,243,192,63,2,79,32,35,69,204, -241,237,2,192,220,230,222,5,227,146,2,227,157,12,1,56,56,248,127,22, -1,105,102,171,253,197,53,224,43,3,226,174,5,186,232,228,101,0,224,74, -7,2,116,104,101,140,150,224,77,60,2,101,108,115,244,135,0,229,209,0, -227,32,3,149,74,224,245,13,125,172,224,245,27,162,144,85,95,228,49,6, -1,45,62,162,193,237,208,14,65,139,197,84,224,132,14,224,244,8,224,132, -5,1,108,101,248,160,1,131,22,130,32,224,184,20,247,150,0,97,18,64, -132,132,178,231,42,15,67,106,224,80,19,1,99,97,161,102,225,179,13,224, -45,6,0,111,225,55,5,0,56,142,125,64,133,181,151,229,194,9,122,41, -64,18,226,174,6,225,202,2,1,49,54,99,60,154,141,167,20,226,45,6, -135,176,226,7,11,1,56,48,64,6,224,225,29,224,181,4,96,183,69,31, -225,61,16,113,46,200,36,139,233,96,136,96,56,238,201,1,0,49,93,46, -0,89,109,124,67,175,68,22,75,249,173,251,0,32,135,33,149,216,70,251, -237,132,2,160,131,166,34,229,39,2,0,56,87,246,229,58,5,171,58,64, -24,197,1,110,200,229,5,2,4,64,95,53,51,55,86,49,143,15,64,90, -0,54,224,90,10,110,193,224,18,3,231,179,11,170,85,236,239,7,231,222, -18,236,169,0,224,150,8,229,43,0,180,180,133,200,77,20,180,146,150,219, -143,70,128,195,139,0,225,33,0,212,82,230,244,21,231,6,10,64,9,98, -39,183,70,144,227,224,24,11,130,20,235,68,62,98,168,192,24,235,68,25, -107,65,235,58,30,115,230,192,19,235,39,21,2,49,55,57,235,40,22,109, -160,224,121,5,1,49,55,77,171,224,173,8,224,96,13,1,56,48,242,173, -10,224,96,2,98,249,224,96,7,96,118,225,14,18,130,15,225,111,30,190, -194,130,105,225,99,19,2,32,95,57,66,187,0,52,159,250,94,103,253,5, -22,6,114,105,109,105,116,105,118,229,29,0,0,48,97,108,66,141,232,95, -20,2,115,116,114,181,57,232,95,6,129,191,168,95,87,114,104,2,160,82, -135,213,0,66,119,110,66,136,0,85,105,150,65,7,138,90,146,190,65,153, -0,67,190,144,180,199,2,52,54,52,234,68,4,96,54,134,18,67,117,64, -79,99,92,151,90,65,174,227,72,2,170,171,225,219,12,136,150,1,49,54, -98,99,233,239,4,232,164,4,0,52,234,188,0,226,236,3,0,58,128,171, -224,132,2,97,146,96,132,98,148,228,148,7,64,244,236,31,1,224,9,21, -242,103,12,128,120,228,172,5,134,46,132,116,160,59,224,13,20,197,175,225, -4,0,228,211,0,142,221,209,118,165,209,160,6,194,132,224,147,14,230,181, -0,224,94,11,66,185,232,170,8,236,185,12,224,70,9,225,145,0,128,70, -131,240,236,244,13,235,48,9,224,213,2,241,86,9,160,101,224,169,3,1, -95,56,81,95,224,227,10,0,49,115,198,238,138,0,104,110,226,10,4,224, -74,9,2,49,55,57,75,205,224,243,38,224,240,3,64,66,108,223,224,239, -16,224,237,4,192,234,224,226,3,66,135,218,231,2,80,32,35,67,35,99, -115,96,88,226,183,1,99,243,162,182,230,132,11,229,22,13,0,51,72,17, -229,86,7,143,165,1,55,56,237,208,0,64,218,224,54,5,0,55,235,172, -22,234,49,15,224,125,7,101,192,202,33,97,147,236,50,13,224,52,1,0, -57,91,244,64,157,134,252,96,41,225,236,9,239,142,4,230,105,5,139,141, -245,14,11,64,21,0,50,129,65,243,154,11,224,68,1,252,37,9,228,155, -15,0,54,231,144,9,194,128,151,238,226,128,2,64,19,117,73,94,53,97, -46,225,181,15,1,52,53,128,233,230,118,17,238,225,4,4,101,102,97,117, -108,225,143,0,176,254,224,107,6,64,244,133,195,247,69,5,65,48,0,57, -233,134,7,70,147,225,211,0,227,178,9,140,213,128,83,133,224,99,21,229, -18,14,224,170,3,255,161,2,130,57,236,210,12,64,87,134,30,229,106,4, -100,220,96,176,65,244,245,242,5,0,39,67,80,0,80,67,154,64,64,99, -89,70,158,224,137,1,227,194,1,0,58,128,241,171,50,225,128,11,75,109, -228,95,45,224,114,13,64,113,203,164,70,129,64,27,131,226,66,171,231,86, -3,195,153,0,48,128,29,0,54,231,35,5,228,98,4,1,60,45,193,240, -145,188,1,56,53,65,223,96,249,64,58,196,34,3,55,56,51,32,64,15, -195,121,178,26,0,55,98,182,0,55,79,147,64,29,227,14,4,229,14,8, -0,79,242,26,22,1,55,55,175,55,118,250,64,79,168,45,226,82,2,109, -76,236,71,12,141,101,166,255,248,156,3,144,158,248,153,11,154,10,0,50, -116,159,145,138,161,52,236,143,30,96,163,130,185,0,85,236,12,1,2,67, -32,60,169,28,0,83,224,18,6,64,222,233,65,5,146,204,117,143,137,66, -160,126,224,39,7,224,38,3,92,37,224,38,0,81,207,187,245,64,140,201, -13,220,29,0,54,81,240,224,74,4,130,80,99,50,64,113,1,85,32,224, -164,6,65,25,224,48,4,131,221,224,48,0,160,134,224,161,13,224,37,10, -193,39,65,219,226,132,3,110,228,236,33,23,165,187,236,33,4,196,50,66, -122,230,214,1,97,158,134,214,72,56,160,24,96,26,154,76,141,177,221,204, -104,164,227,72,0,129,87,96,22,162,239,224,139,9,173,68,0,55,86,233, -64,40,131,8,97,60,92,238,154,139,200,25,100,85,98,211,0,50,123,156, -0,95,171,26,130,110,174,119,129,0,165,84,66,170,227,58,14,229,165,7, -2,114,105,118,171,143,64,28,134,120,191,210,98,226,69,167,228,81,5,228, -225,3,65,154,107,7,169,203,166,66,229,63,14,71,191,227,129,6,2,55, -53,54,234,197,13,233,21,6,228,253,13,167,112,164,252,0,54,230,219,1, -133,22,131,254,0,55,66,220,230,45,6,0,67,122,78,242,171,1,1,55, -55,195,120,170,209,227,242,1,230,45,18,245,188,12,87,170,230,159,11,149, -48,0,80,97,205,93,105,64,49,0,54,221,253,222,130,96,25,64,132,81, -54,0,51,97,96,2,56,51,50,108,74,71,57,241,23,3,96,215,70,229, -64,86,107,121,97,62,130,65,224,2,0,0,83,160,49,128,214,128,1,64, -37,98,52,4,49,50,32,95,52,70,190,160,0,224,36,3,64,1,127,91, -96,0,254,245,1,158,159,224,5,12,224,114,4,96,15,254,193,2,98,215, -165,61,100,240,254,194,5,128,38,254,195,2,157,223,254,200,2,203,217,255, -224,3,64,96,128,108,224,27,1,160,125,224,119,3,96,122,160,221,2,95, -49,51,65,80,160,113,64,173,133,172,113,93,96,32,65,130,66,216,97,128, -112,255,0,95,217,72,160,191,0,49,104,197,159,116,140,234,255,58,9,134, -13,157,227,0,95,72,35,190,0,0,90,98,218,209,220,102,93,64,8,96, -16,0,49,130,246,142,90,1,52,57,79,147,96,120,0,79,187,76,129,254, -96,169,253,47,0,64,0,1,95,52,109,159,160,159,64,83,64,45,87,59, -1,57,51,193,225,224,79,3,225,12,2,0,50,110,172,247,150,9,18,66, -97,100,32,71,65,68,84,32,114,101,115,117,108,116,32,116,121,112,162,244, -224,59,1,104,166,3,55,54,55,32,67,77,1,95,57,84,43,1,95,52, -103,56,66,91,96,27,210,164,161,161,195,121,160,0,0,58,131,1,100,169, -108,190,0,51,128,81,143,225,224,160,11,0,79,144,216,163,7,226,52,0, -100,252,64,142,128,126,101,48,224,217,15,1,58,58,128,199,225,158,0,128, -57,96,190,96,95,0,49,227,103,2,2,95,49,50,101,5,96,146,64,174, -134,38,101,168,96,179,0,64,90,252,0,85,130,254,130,61,0,54,88,168, -198,175,98,166,97,247,195,35,0,95,64,25,96,123,70,40,2,85,32,75, -64,176,121,92,225,88,0,64,64,1,50,56,104,224,208,62,224,74,5,224, -68,9,117,89,160,70,224,67,17,224,49,4,0,65,224,49,1,128,0,97, -210,0,55,134,109,65,213,96,113,223,122,160,168,224,106,0,224,66,1,192, -58,188,86,101,173,65,41,245,181,9,0,55,77,120,229,91,6,140,16,229, -72,6,77,108,128,198,224,61,4,240,113,3,224,24,2,137,177,236,236,5, -155,140,248,177,16,225,174,1,224,96,4,132,138,224,28,0,229,193,7,224, -26,2,196,101,224,11,0,192,8,226,220,1,129,5,0,54,162,222,71,207, -246,24,7,224,176,2,224,10,13,238,180,3,68,180,193,26,193,12,161,82, -96,240,224,82,30,224,93,11,101,33,162,89,96,8,192,111,129,131,132,92, -64,24,241,6,6,224,142,10,104,152,64,15,143,1,128,15,65,7,253,64, -9,0,55,88,213,67,70,224,19,0,109,42,1,55,53,130,71,106,133,225, -131,9,97,95,64,80,204,58,225,88,11,225,55,1,96,187,194,34,0,55, -143,115,224,31,5,234,43,13,223,232,245,152,5,224,54,0,64,126,75,9, -1,32,89,129,53,152,217,166,117,128,181,134,24,228,237,3,201,82,224,81, -11,104,141,239,175,40,0,54,65,163,233,156,7,160,191,166,16,65,42,0, -51,161,42,224,120,16,97,138,97,182,138,142,64,87,224,49,30,65,166,64, -49,219,101,138,65,245,13,2,159,104,96,148,74,236,234,26,7,107,227,64, -64,245,121,6,152,117,170,137,98,77,0,58,130,236,236,144,3,93,236,64, -12,0,54,96,131,64,37,224,66,2,225,77,4,226,37,20,234,197,10,128, -221,227,55,27,64,2,0,79,64,215,104,50,97,118,66,11,64,68,104,25, -226,241,3,89,167,255,211,29,223,55,246,197,5,232,4,2,70,181,224,68, -0,130,13,96,111,97,147,98,22,235,129,12,67,167,225,35,2,225,223,17, -99,254,227,56,0,0,53,179,148,225,16,22,130,255,66,241,228,45,9,192, -69,161,182,224,15,0,64,148,0,54,224,148,4,225,151,4,233,132,9,242, -76,1,130,29,227,160,12,160,55,192,42,240,60,5,67,63,64,126,235,252, -0,64,136,130,87,0,53,112,151,64,25,228,173,7,68,233,230,47,7,65, -35,132,162,239,218,8,251,204,6,2,95,49,49,97,228,136,23,155,201,64, -104,195,154,177,0,0,52,160,88,144,176,64,95,160,150,0,48,96,150,163, -100,224,131,3,67,127,231,14,11,133,63,224,157,15,253,8,7,98,240,227, -59,3,224,5,8,228,251,2,252,41,100,238,127,12,128,13,170,255,224,96, -3,0,54,86,201,64,73,96,8,118,210,227,218,4,96,60,240,36,21,174, -81,104,11,192,19,131,99,0,58,129,84,105,254,0,67,76,229,106,211,131, -46,107,249,105,33,92,174,132,143,64,235,208,20,138,209,96,21,227,129,0, -251,29,11,7,108,105,116,101,114,97,108,34,96,46,241,75,11,224,18,5, -110,202,241,143,9,187,68,134,135,103,130,64,36,123,224,96,172,200,205,224, -34,18,206,20,0,83,173,108,160,112,64,225,224,53,15,0,57,130,114,224, -145,6,129,79,224,145,20,0,57,100,176,128,0,65,33,0,54,225,55,1, -64,61,161,55,131,163,96,21,128,76,96,21,247,187,5,166,60,155,182,230, -132,1,69,62,234,7,8,64,39,165,49,224,41,15,0,61,224,41,1,64, -161,64,111,195,176,160,105,234,96,4,224,46,1,180,252,0,54,70,146,100, -254,64,58,195,205,224,58,11,224,147,1,245,55,0,203,182,64,58,231,93, -5,102,71,226,200,24,178,97,124,222,224,19,3,96,80,176,58,102,189,233, -128,2,64,48,0,51,146,112,228,100,3,1,50,56,245,127,7,197,66,131, -25,228,101,14,3,83,32,95,54,72,74,68,252,227,66,0,0,51,214,229, -109,65,224,46,1,227,198,2,144,159,142,47,66,73,66,126,172,140,254,51, -7,128,228,244,241,2,104,79,197,98,99,144,2,95,49,49,119,154,160,166, -101,31,135,119,224,124,12,137,175,64,168,232,78,17,225,109,5,128,30,242, -35,4,4,102,111,114,97,108,99,197,225,210,2,0,55,95,24,199,12,191, -151,199,88,214,208,231,223,0,231,190,13,70,132,226,67,16,174,216,224,112, -2,73,47,194,67,65,177,224,58,3,73,140,233,96,0,0,51,192,95,231, -8,0,233,96,2,97,215,151,82,97,104,64,39,255,226,20,4,76,73,100, -101,110,121,249,225,174,6,133,216,164,11,225,223,1,178,25,101,85,98,20, -145,15,1,49,54,96,126,0,50,97,161,108,7,133,208,0,50,72,12,0, -50,78,110,96,235,143,105,160,86,193,227,97,212,113,71,130,6,192,30,161, -11,227,197,6,234,108,4,104,157,64,36,227,175,6,64,149,64,36,133,220, -64,50,225,1,17,0,85,225,1,48,0,39,70,184,68,137,96,246,224,213, -37,131,212,106,81,64,66,154,254,226,182,1,103,12,71,85,226,126,0,100, -20,110,65,97,74,67,230,224,19,4,0,58,155,13,251,74,4,231,207,4, -128,145,226,170,4,214,130,0,50,177,41,251,43,3,245,84,5,237,102,0, -64,152,228,131,1,224,39,13,131,39,239,142,6,224,42,11,108,152,224,81, -8,233,31,4,97,56,139,103,147,165,235,143,2,65,169,149,72,109,202,225, -184,0,96,127,113,233,0,90,161,183,203,162,96,155,0,35,109,138,224,131, -0,96,12,193,85,105,142,125,174,224,193,9,97,41,216,97,148,64,0,85, -96,46,171,26,64,54,1,10,65,145,106,64,14,199,4,65,129,152,32,161, -229,178,16,172,140,3,66,32,80,32,133,1,130,111,119,2,64,63,231,46, -11,224,5,15,225,231,3,106,195,230,100,6,228,240,3,4,109,111,100,117, -108,148,32,217,97,240,202,16,1,54,57,136,99,106,39,227,118,1,129,17, -224,52,29,229,28,9,64,57,234,104,3,153,47,138,164,224,26,11,224,203, -18,6,112,97,116,116,101,114,110,160,204,170,206,224,152,22,224,78,18,0, -116,213,57,224,142,1,224,190,25,84,198,249,183,21,255,93,4,128,163,65, -224,132,217,0,90,96,1,119,190,64,20,232,121,7,160,184,97,119,101,71, -64,36,232,99,6,90,119,64,6,143,223,64,37,228,238,17,136,189,228,234, -19,138,181,88,25,68,202,0,83,163,58,101,196,245,164,12,243,171,1,128, -47,195,108,224,49,7,233,42,5,192,111,128,53,229,50,0,97,61,131,127, -224,23,15,97,2,64,235,230,253,3,105,102,230,253,10,65,26,230,253,18, -0,81,229,252,28,192,215,230,241,56,224,211,22,132,92,0,79,226,59,2, -2,99,97,115,98,144,224,19,4,3,108,97,115,115,224,20,7,3,100,97, -116,97,224,19,8,226,120,1,224,22,5,252,71,1,224,23,4,0,111,224, -17,7,1,101,108,224,125,9,233,46,1,224,21,6,2,101,105,103,99,135, -224,22,3,1,105,102,224,17,8,3,109,112,111,114,224,146,8,0,105,224, -57,9,3,110,102,105,120,224,20,12,224,123,8,96,21,0,114,224,21,9, -4,115,116,97,110,99,224,191,8,1,108,101,224,125,8,229,16,1,224,21, -3,3,110,101,119,116,164,14,224,22,3,0,111,224,210,8,228,131,2,224, -22,4,6,114,105,109,105,116,105,118,224,65,8,2,116,104,101,224,44,8, -224,105,11,252,188,0,178,69,224,0,11,66,53,0,54,228,70,0,122,177, -0,85,164,73,69,58,131,33,111,156,230,51,9,243,248,2,0,53,95,57, -234,163,7,1,46,46,64,124,130,198,71,36,169,80,230,6,2,98,211,167, -71,202,246,70,27,227,112,17,5,83,121,109,79,112,101,97,172,239,51,8, -214,185,231,199,4,227,131,2,64,23,231,198,3,116,162,233,117,1,131,84, -0,67,187,146,93,132,0,51,250,28,2,224,89,5,234,220,37,99,218,105, -170,77,26,163,242,227,243,17,76,58,227,243,2,234,15,25,97,54,234,230, -0,225,54,11,228,166,36,64,185,224,169,2,228,123,30,134,119,64,31,226, -23,0,72,149,69,254,1,54,56,98,64,105,133,187,64,224,132,10,141,205, -233,118,4,225,83,0,230,18,4,192,255,205,254,160,128,134,211,233,37,0, -120,200,64,200,92,169,237,96,12,75,29,138,181,119,199,238,35,14,183,220, -238,80,4,0,67,239,34,4,128,127,64,103,233,110,3,73,23,226,233,0, -0,48,187,40,71,187,230,117,8,246,212,0,64,37,64,29,0,54,226,168, -5,1,64,35,153,97,0,56,81,64,64,38,0,54,225,234,20,227,34,49, -143,118,231,178,1,227,38,2,129,138,224,23,4,118,160,227,63,19,246,193, -3,227,95,51,231,61,11,227,82,53,226,202,18,97,96,132,249,229,75,3, -143,111,224,17,3,1,60,45,224,17,7,132,239,224,17,3,136,217,0,79, -239,160,5,128,14,232,200,0,193,1,64,119,132,250,127,211,158,172,136,35, -110,36,64,31,131,227,115,77,236,241,1,147,179,236,215,3,161,24,64,34, -248,104,4,236,145,6,64,81,131,181,0,83,195,246,1,50,52,94,75,128, -31,177,230,140,124,194,254,126,240,138,197,131,162,130,94,64,25,171,225,134, -9,1,54,55,159,97,225,11,1,4,101,109,112,116,121,65,14,160,240,96, -80,224,96,2,191,224,0,83,96,61,92,66,252,170,3,87,91,224,21,0, -64,38,192,24,160,147,100,63,172,136,1,54,55,182,44,97,6,0,50,74, -57,129,7,192,17,87,90,192,17,65,3,132,56,158,250,64,48,0,51,143, -78,65,43,96,15,164,201,64,42,243,74,0,64,118,228,46,2,228,13,2, -198,206,100,168,192,12,128,106,68,12,133,36,0,90,128,188,0,90,161,88, -64,7,188,236,108,98,228,71,3,0,56,164,71,100,34,100,85,64,29,238, -227,4,0,51,99,180,228,245,0,96,158,228,191,0,67,12,83,192,0,50, -66,15,247,88,4,247,152,27,240,59,2,247,145,12,96,107,229,240,0,1, -64,85,225,240,2,1,91,93,65,237,247,119,18,128,11,166,196,166,218,64, -226,0,54,227,5,0,229,145,20,165,140,64,49,131,175,240,183,3,96,19, -229,246,12,96,52,225,66,8,240,38,1,254,132,6,66,49,99,171,250,222, -2,64,68,131,138,226,194,5,67,137,130,252,117,86,0,90,239,179,17,0, -67,123,56,239,176,3,128,85,199,68,98,31,192,4,169,144,111,151,230,225, -10,1,54,56,230,225,15,1,54,57,230,225,36,224,88,5,102,6,230,229, -4,65,39,98,21,238,210,10,0,58,128,134,232,1,12,96,83,232,2,4, -161,52,114,121,65,94,0,50,70,20,0,50,95,87,69,249,101,253,64,38, -232,41,9,128,241,232,41,4,231,40,3,96,0,64,138,237,180,20,0,85, -233,13,39,243,164,10,233,12,20,99,179,165,168,1,66,39,166,240,164,240, -0,53,101,64,238,210,2,246,6,1,153,38,100,199,226,108,5,64,90,97, -89,229,51,8,65,92,65,218,64,5,226,122,1,193,202,192,2,0,66,224, -177,0,128,237,224,190,3,229,208,2,197,90,229,212,22,224,156,3,226,224, -39,0,56,242,211,1,234,37,74,234,35,4,234,34,9,81,85,194,22,1, -49,32,83,122,0,53,108,143,0,80,96,17,0,50,64,80,248,114,7,100, -103,1,55,50,98,15,157,200,128,72,131,253,0,75,66,177,64,14,131,182, -1,80,32,64,11,131,164,225,171,14,129,32,113,29,160,78,128,40,64,1, -70,4,225,186,5,97,183,192,30,97,182,225,196,77,133,197,97,194,224,22, -0,225,182,1,194,84,64,220,250,74,1,226,108,0,1,90,32,224,74,1, -0,58,128,93,2,10,65,32,89,160,96,14,221,23,81,91,0,55,170,48, -64,7,64,27,131,37,0,85,148,239,96,21,161,57,225,55,4,117,182,225, -50,1,193,25,193,19,128,7,97,255,224,27,0,64,59,106,31,131,81,200, -33,232,25,0,189,188,168,81,64,123,174,235,102,6,66,148,229,216,8,226, -229,12,0,80,225,43,6,1,95,49,96,64,169,150,233,165,4,128,39,76, -12,165,127,0,50,229,89,1,64,128,194,154,192,20,225,6,8,225,215,0, -192,182,130,10,193,227,3,54,32,64,89,125,48,64,104,64,39,66,60,194, -86,64,7,0,89,233,81,4,67,157,129,28,133,251,128,0,162,78,98,240, -224,29,1,104,58,97,165,192,37,96,17,195,164,192,143,96,0,73,47,224, -244,1,231,73,4,64,229,174,164,71,131,161,142,64,21,202,132,96,153,228, -209,2,227,30,22,227,18,0,229,4,3,96,24,72,78,2,55,32,95,175, -44,224,51,2,64,15,224,45,2,128,21,105,34,224,47,8,234,120,4,131, -65,138,97,96,0,64,182,245,68,0,0,54,135,74,106,104,67,133,128,5, -64,34,131,47,2,35,49,48,192,0,68,34,64,40,162,232,64,144,0,80, -96,42,64,98,64,77,0,51,227,0,14,225,248,6,194,139,97,215,64,16, -129,248,163,13,129,58,224,225,1,238,195,1,156,241,128,0,0,95,98,141, -105,183,64,128,131,141,100,196,64,90,99,153,0,73,128,155,131,29,0,85, -96,26,130,168,3,85,32,75,52,96,113,64,18,204,150,225,101,3,224,13, -5,64,103,130,73,64,109,160,85,200,236,224,39,1,99,199,65,145,96,20, -104,26,167,146,111,1,161,23,0,52,200,248,153,254,209,112,160,53,75,196, -0,52,98,112,131,229,227,73,1,128,55,161,62,0,50,103,130,246,140,9, -8,65,109,98,105,103,117,111,117,115,157,96,160,46,0,55,161,120,130,248, -1,95,49,146,185,130,7,64,216,164,241,233,104,1,66,42,89,228,73,209, -170,64,224,121,23,4,58,92,49,48,38,224,116,3,224,41,16,11,32,32, -102,111,117,110,100,58,32,32,32,32,160,48,132,29,224,119,0,104,171,141, -209,104,186,110,11,0,54,105,111,237,147,3,2,69,79,70,237,145,4,224, -114,7,79,196,0,48,198,38,224,145,21,8,101,120,112,101,99,116,101,100, -58,160,145,3,66,32,95,53,153,151,0,51,67,30,209,184,225,53,1,131, -26,240,161,8,66,212,224,18,6,64,181,111,253,224,18,1,64,149,130,45, -224,19,2,66,226,65,133,224,150,1,3,84,82,97,119,161,32,224,24,5, -160,248,192,24,224,218,19,2,123,45,35,160,210,112,254,0,55,224,246,4, -2,35,45,125,192,71,224,163,8,141,123,224,162,4,66,196,224,161,6,1, -73,110,202,139,224,164,8,3,84,66,114,97,150,127,128,27,165,128,225,29, -6,102,107,224,18,5,102,178,224,121,5,66,190,64,93,67,39,242,92,6, -99,69,224,23,11,102,5,231,219,0,224,151,1,6,125,32,108,97,121,111, -117,160,180,225,41,2,224,23,4,128,111,99,42,0,95,69,8,0,95,124, -144,224,25,7,224,20,1,225,225,7,224,195,9,137,134,192,57,0,49,75, -56,224,76,5,1,49,50,71,62,192,23,193,218,235,117,44,96,0,0,58, -131,50,232,148,4,0,53,110,188,232,17,1,101,88,229,178,2,81,163,131, -43,1,54,53,96,82,114,240,0,50,160,209,96,4,68,187,205,161,68,215, -96,95,0,89,105,176,135,1,167,90,136,100,64,83,227,131,0,234,66,0, -233,255,2,161,54,243,178,4,132,249,224,46,31,99,77,96,32,160,42,224, -39,15,132,245,160,85,224,39,17,139,116,224,206,4,161,200,172,165,244,68, -3,205,78,101,193,160,130,159,141,224,39,3,0,52,136,97,97,87,67,232, -64,29,0,54,85,8,98,21,192,236,224,111,25,224,71,0,192,110,255,252, -1,224,38,10,128,230,224,77,5,102,98,1,95,49,64,123,89,48,188,48, -0,54,157,237,227,165,1,96,52,64,172,201,75,130,33,97,206,135,184,0, -95,81,223,72,33,3,95,49,56,56,192,9,2,55,55,32,160,209,102,117, -79,252,226,144,0,3,95,53,49,48,227,164,7,160,168,160,255,144,128,225, -150,5,116,66,96,29,149,222,192,29,103,96,110,217,225,58,31,159,27,193, -58,226,5,12,134,114,224,158,0,1,95,53,67,30,1,35,49,165,252,224, -50,35,101,205,226,15,5,224,41,13,83,47,136,97,92,254,128,8,98,128, -1,95,49,193,148,224,223,0,150,221,160,251,0,49,83,232,97,23,224,245, -20,132,77,64,23,193,90,170,139,64,8,128,206,98,140,227,28,1,168,2, -64,157,64,25,80,222,192,71,228,23,2,194,191,235,126,1,224,138,23,0, -51,194,148,64,121,242,31,2,128,210,226,194,1,0,53,104,115,226,83,5, -192,101,128,176,79,24,101,47,103,160,230,244,10,4,108,105,110,101,32,230, -245,0,162,119,1,51,56,69,94,130,119,132,50,173,121,224,211,0,76,139, -100,236,165,14,0,50,88,239,192,12,0,55,97,141,3,67,32,95,57,64, -160,160,145,96,61,0,51,64,29,64,80,97,30,1,50,50,96,202,128,37, -96,102,128,43,197,59,107,63,225,51,32,228,94,29,165,48,225,188,7,97, -165,150,6,101,176,248,180,4,225,203,10,228,139,3,128,153,130,233,96,9, -162,59,204,201,236,182,0,195,19,133,169,96,86,88,228,64,121,64,115,228, -98,8,160,92,205,223,245,13,0,98,103,96,78,129,14,224,227,6,1,64, -35,96,31,64,86,226,138,33,196,69,128,123,224,21,7,0,49,132,62,225, -131,24,135,226,229,115,23,224,38,0,0,83,108,165,225,170,16,128,38,65, -156,65,87,83,144,224,196,4,97,240,64,21,66,122,113,218,119,207,64,125, -224,70,8,179,205,224,37,37,80,240,224,37,17,116,17,227,125,7,204,45, -128,0,64,34,225,106,0,251,115,0,193,83,224,233,7,193,44,65,23,224, -29,4,145,198,98,52,115,113,230,99,3,0,53,101,21,234,214,19,17,85, -110,114,101,99,111,103,110,105,122,101,100,32,105,110,112,117,116,203,185,233, -94,5,98,235,225,108,16,96,198,192,194,129,222,128,135,141,136,96,234,66, -117,141,138,67,236,224,159,2,224,140,1,19,73,108,108,101,103,97,108,32, -67,104,97,114,32,108,105,116,101,114,97,108,170,69,225,117,18,150,61,225, -117,17,226,206,1,1,95,49,128,204,224,199,21,226,52,7,225,232,42,224, -114,9,225,191,2,227,171,10,227,130,16,97,67,133,121,227,248,0,167,224, -241,25,4,247,187,1,112,172,228,176,7,254,189,7,64,108,232,141,38,165, -117,115,187,224,0,2,64,76,132,238,65,82,64,13,0,53,149,202,244,136, -0,224,194,3,2,49,54,53,234,59,3,192,195,224,181,3,0,53,248,77, -2,160,181,224,180,69,224,75,0,64,63,209,201,192,98,160,79,224,32,1, -136,85,225,162,18,75,188,145,50,66,81,101,0,243,108,1,89,178,232,186, -4,150,79,201,65,0,85,236,102,1,115,190,64,237,64,105,0,53,91,222, -208,46,156,115,96,154,246,80,0,225,79,8,198,105,230,111,0,194,24,195, -142,224,16,2,234,234,14,225,35,0,224,39,2,0,83,186,117,224,20,1, -64,1,179,130,224,115,4,129,205,147,137,224,123,2,212,172,234,106,7,203, -81,228,238,0,0,53,97,138,229,234,2,130,237,0,85,226,246,1,87,168, -224,238,0,64,0,192,44,96,171,193,104,162,129,226,39,53,65,25,181,15, -224,201,1,169,90,65,119,192,228,133,117,231,135,1,226,201,0,162,199,130, -86,0,52,90,6,224,83,3,227,179,0,130,210,192,52,224,174,6,192,194, -192,179,224,191,32,227,163,6,224,166,2,228,48,14,196,43,128,168,160,181, -227,111,17,224,95,0,66,149,217,200,234,124,0,136,113,193,21,233,75,2, -0,50,143,90,3,95,50,51,49,210,7,242,131,3,1,108,101,112,48,224, -18,3,3,119,104,101,114,112,247,224,20,3,1,100,111,224,17,7,1,111, -102,242,188,2,224,177,0,105,60,194,226,128,110,224,50,1,0,105,96,50, -133,226,90,27,249,241,8,108,88,154,54,145,46,227,44,5,0,49,105,146, -160,32,142,4,224,0,0,225,232,1,136,69,165,234,0,54,105,124,172,143, -0,51,116,249,66,34,190,225,97,28,172,61,224,15,1,99,43,224,30,2, -76,169,224,136,4,199,254,96,77,0,51,192,77,129,134,206,177,106,76,0, -39,196,48,108,236,64,154,228,45,5,130,20,114,82,160,108,0,52,80,224, -224,14,0,202,125,237,123,7,116,96,164,59,224,27,0,129,109,3,95,53, -54,56,142,196,225,119,1,1,46,46,243,38,1,227,87,0,224,153,3,172, -42,227,220,4,106,75,100,69,166,54,142,57,242,40,0,65,114,128,78,68, -171,129,254,247,165,3,130,226,129,65,1,48,49,145,243,224,25,1,202,175, -177,26,64,18,174,214,235,92,9,163,44,0,49,158,0,0,49,81,232,99, -125,241,55,0,227,55,29,224,171,18,200,115,64,132,100,240,207,180,240,210, -34,238,161,8,224,230,0,236,94,1,97,91,236,106,7,239,130,14,130,204, -161,160,96,225,0,52,98,25,0,80,128,57,65,82,199,167,161,96,64,61, -208,176,250,48,1,226,129,5,224,214,10,128,139,224,214,7,226,176,0,224, -214,120,64,40,224,214,26,160,151,131,132,240,178,0,224,145,39,161,251,224, -152,19,160,139,224,138,18,226,198,20,64,38,66,174,164,171,226,187,28,68, -103,153,175,137,238,227,238,0,236,92,2,96,148,130,190,1,55,50,229,167, -2,21,92,51,52,38,115,114,99,47,77,105,99,114,111,72,115,47,76,101, -120,46,104,115,64,21,6,44,52,51,54,58,49,52,176,104,227,227,0,225, -211,9,224,11,2,207,50,67,11,229,19,6,131,9,137,123,176,116,0,54, -64,29,2,52,50,49,83,179,0,55,102,236,190,255,160,40,133,171,225,62, -3,225,197,0,133,34,224,107,0,194,132,225,220,1,233,69,11,128,59,225, -143,5,96,81,65,140,229,159,5,224,84,1,226,47,4,226,32,17,0,64, -138,19,161,199,72,18,224,217,13,113,133,119,9,224,29,11,130,2,0,52, -72,69,156,213,228,207,8,128,33,2,56,32,67,116,232,2,54,53,48,224, -68,8,1,95,49,119,5,157,48,136,147,224,108,12,224,86,7,193,145,104, -214,232,175,5,225,24,60,224,219,25,234,189,1,193,206,135,7,234,204,0, -247,41,21,195,97,226,8,18,167,237,131,107,0,52,111,74,225,66,11,224, -35,0,225,169,17,224,33,28,128,242,0,55,161,172,225,132,12,96,13,192, -14,225,173,31,225,59,13,0,95,95,171,68,11,156,243,108,249,65,153,1, -51,57,148,73,75,178,65,83,132,120,131,74,167,189,231,211,0,242,246,2, -96,189,0,52,68,70,196,230,132,211,64,22,1,56,53,128,30,0,56,247, -4,3,224,8,0,129,22,96,48,64,17,224,48,16,224,42,37,64,29,0, -85,195,249,234,203,5,98,156,1,95,52,105,18,224,164,22,133,230,1,56, -56,224,115,26,129,95,129,94,106,51,98,61,225,33,2,160,18,0,66,99, -55,224,195,27,224,41,33,224,237,2,97,157,128,117,66,77,0,57,160,47, -224,193,27,160,26,224,42,29,0,64,66,58,157,248,64,29,225,249,42,0, -58,128,158,138,239,163,198,232,78,2,225,168,0,1,50,54,225,169,22,224, -147,0,225,172,28,192,45,225,175,3,192,119,109,192,1,49,54,67,248,1, -85,32,146,232,226,241,2,131,157,160,152,231,204,1,0,52,95,27,192,46, -224,97,1,224,177,28,64,21,225,227,23,225,229,5,224,132,75,65,137,0, -56,136,17,229,56,0,225,137,11,227,50,23,225,136,58,221,61,224,136,1, -225,155,3,224,140,3,69,168,128,79,0,52,224,149,30,224,150,50,64,118, -237,106,2,224,146,5,129,148,224,62,6,225,63,0,201,186,100,185,226,85, -5,169,11,197,101,143,119,224,41,6,103,13,224,244,1,1,48,50,224,102, -3,224,208,42,248,215,3,224,129,118,224,59,0,160,105,241,7,3,110,70, -0,55,234,121,2,31,68,97,116,97,46,73,110,116,101,103,114,97,108,46, -94,58,32,110,101,103,97,116,105,118,101,32,101,120,112,111,110,101,0,110, -112,122,0,64,66,202,243,202,0,96,225,96,137,226,43,19,128,167,193,18, -64,15,86,58,224,216,16,192,46,224,204,4,224,45,30,98,77,64,162,0, -54,96,162,96,247,64,45,64,18,145,133,96,154,64,14,144,87,71,116,2, -80,32,35,117,73,0,80,128,24,144,34,160,24,96,126,160,24,139,211,1, -95,54,103,202,0,73,149,193,196,188,232,216,5,118,177,0,64,121,155,241, -19,6,232,30,0,5,95,54,32,95,50,53,72,53,248,112,10,4,92,57, -50,38,110,184,97,64,39,0,48,92,83,9,83,32,95,55,49,50,32,95, -54,54,73,175,182,62,236,79,4,64,44,104,217,0,52,153,159,140,202,112, -159,1,48,48,97,159,0,55,93,238,77,53,0,57,163,106,0,85,64,22, -253,28,1,247,70,0,96,99,163,99,101,1,192,35,96,87,0,56,89,41, -138,208,234,151,3,243,113,8,0,48,96,0,128,32,138,117,192,206,0,89, -209,75,193,72,196,1,234,86,24,169,205,234,85,17,188,159,160,65,142,11, -160,19,99,132,1,67,32,244,46,1,248,67,2,137,128,144,102,113,112,73, -232,64,16,221,113,224,221,7,177,131,64,33,74,37,107,229,128,20,192,110, -0,85,228,222,0,128,7,68,197,160,16,66,79,202,23,78,4,119,203,1, -90,32,89,70,161,129,210,76,235,203,4,202,94,134,151,0,67,90,204,65, -249,0,90,96,189,129,238,224,100,2,128,102,200,67,156,42,229,89,2,100, -140,1,95,50,159,42,109,113,1,95,53,89,234,161,172,0,58,98,38,227, -11,2,97,43,131,11,67,192,230,205,1,225,181,1,204,135,128,13,224,30, -3,0,89,129,45,224,17,2,151,113,224,17,4,192,69,224,21,3,245,143, -2,240,200,0,224,104,3,226,53,0,224,26,0,224,61,1,226,82,0,64, -249,192,53,226,57,0,224,33,1,183,252,238,125,0,192,2,160,23,224,42, -4,224,21,0,192,147,237,23,0,224,95,2,128,40,224,186,2,244,64,2, -242,155,15,132,52,224,38,1,160,84,224,174,0,183,242,131,153,160,0,224, -109,76,248,253,15,121,105,224,36,2,161,85,224,103,0,229,8,16,193,66, -96,30,160,35,254,128,2,195,164,251,231,0,96,12,150,60,224,23,0,224, -0,1,224,111,51,178,60,224,85,5,132,126,224,50,0,128,93,210,14,77, -133,228,74,3,225,116,0,96,20,111,165,2,49,54,51,181,219,210,16,216, -36,225,161,3,210,56,160,138,100,134,69,141,224,122,0,226,196,4,128,113, -226,90,2,193,201,229,34,2,224,36,0,229,37,11,192,221,226,181,0,224, -53,27,230,157,0,224,53,36,207,95,224,106,37,211,127,160,231,225,206,12, -197,202,225,198,12,161,184,225,233,4,64,32,129,100,97,226,225,93,2,224, -33,3,144,239,148,35,224,96,20,233,34,6,13,98,97,100,32,115,116,114, -105,110,103,32,103,97,112,215,165,97,225,132,49,101,148,0,39,69,149,64, -74,255,184,6,11,117,110,116,101,114,109,105,110,97,116,101,100,127,189,1, -47,83,128,75,255,196,3,169,201,225,74,1,64,15,225,175,24,224,46,30, -161,15,224,92,31,161,161,227,23,2,116,70,225,40,10,111,142,128,10,225, -147,66,106,218,149,182,234,228,1,203,52,128,5,135,56,70,144,138,147,232, -253,0,224,254,12,64,50,99,164,199,40,131,183,64,8,71,3,64,70,0, -54,231,147,1,225,251,5,3,66,97,100,32,73,150,5,32,101,115,99,97, -112,123,113,128,197,101,91,225,61,10,128,198,224,33,18,94,191,224,32,21, -101,233,224,99,19,76,42,224,133,22,101,179,224,33,20,218,151,224,33,17, -224,135,23,72,13,224,66,21,122,236,224,100,21,98,62,70,85,230,177,16, -128,202,64,22,128,34,109,80,64,8,152,48,1,95,53,73,134,0,54,68, -51,0,35,88,13,66,149,224,18,1,1,64,35,83,118,195,174,162,2,3, -66,32,95,51,65,67,108,93,201,231,115,155,64,122,2,52,50,32,128,72, -162,35,250,153,1,96,117,127,169,118,183,64,207,64,76,133,172,238,152,2, -245,56,6,98,244,228,234,0,192,26,224,23,2,2,95,57,48,252,26,0, -160,169,100,77,96,10,100,85,169,240,128,144,167,61,227,125,0,224,164,2, -224,103,3,247,76,0,224,96,6,224,84,8,224,83,24,227,58,8,128,31, -0,52,131,180,202,236,160,18,0,56,224,17,0,192,35,68,48,224,17,1, -96,64,199,238,97,254,224,86,1,232,5,0,224,21,12,100,153,224,22,10, -65,230,224,22,9,182,221,224,21,6,167,138,224,66,7,129,255,160,22,68, -16,223,187,0,89,193,66,161,214,198,183,233,55,4,229,80,5,251,170,2, -0,54,161,210,225,151,6,96,51,199,44,235,153,1,235,156,0,193,187,114, -25,141,112,96,0,136,160,64,95,96,68,236,207,1,96,42,0,49,192,12, -64,0,86,155,247,102,2,225,193,0,98,247,224,234,5,143,17,0,79,133, -68,238,148,9,2,78,85,76,100,245,97,194,224,37,16,2,83,79,72,128, -37,64,172,224,37,17,1,84,88,128,37,64,132,224,37,16,0,69,192,37, -65,239,224,37,17,1,79,84,128,37,67,170,224,37,17,1,78,81,128,37, -65,12,224,37,16,2,65,67,75,128,37,65,20,224,37,16,1,66,69,161, -9,66,68,224,37,17,0,83,128,36,66,127,224,36,16,0,72,160,187,66, -232,224,36,16,1,76,70,161,82,225,121,20,0,86,160,74,99,74,224,37, -16,0,70,192,75,225,121,20,1,67,82,160,37,225,121,20,1,83,79,160, -37,225,121,20,1,83,73,160,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,1,68,67,157,118,0,35,99,197,224,38,16, -1,78,65,162,60,89,217,225,15,18,1,89,78,160,38,226,252,22,0,66, -160,38,225,131,20,1,67,65,192,77,226,254,21,0,77,160,37,225,132,20, -1,83,85,192,115,225,132,20,2,69,83,67,160,38,225,132,20,0,70,163, -0,0,50,225,131,20,0,71,192,37,225,130,20,0,82,160,37,71,232,224, -37,17,0,85,192,37,225,128,21,0,80,160,37,225,127,20,0,68,195,228, -114,17,203,152,224,0,20,69,68,148,61,1,95,52,72,120,65,108,69,251, -0,56,128,6,115,122,64,154,69,117,114,70,0,54,96,13,1,53,57,232, -164,0,2,95,54,48,224,11,0,64,77,148,114,3,117,62,61,32,64,13, -146,48,1,117,62,96,12,145,214,1,117,60,64,12,64,90,6,10,65,32, -105,99,109,112,96,14,177,157,81,222,233,64,2,114,22,224,20,8,65,42, -224,20,7,114,203,224,20,8,66,135,224,20,7,0,49,98,157,224,21,9, -66,102,224,106,8,137,148,224,20,5,0,53,65,246,0,67,104,111,224,106, -2,66,126,1,95,49,98,18,1,95,49,111,46,224,7,54,65,21,246,182, -0,212,115,71,156,189,115,243,19,1,108,148,3,67,32,61,61,232,208,1, -135,168,0,85,64,12,64,8,0,90,213,247,231,187,0,199,253,103,145,233, -184,0,199,187,96,216,105,115,226,104,12,2,99,97,115,172,78,233,99,7, -97,69,204,234,130,95,67,152,222,76,109,146,184,88,245,61,1,232,156,2, -171,103,3,67,32,60,32,180,153,200,58,224,232,7,224,28,0,128,230,181, -233,234,213,3,192,248,224,34,1,242,36,1,160,68,128,173,224,67,7,225, -3,2,226,50,3,192,0,107,190,171,139,1,49,54,72,148,79,56,66,41, -177,150,224,106,95,65,92,137,236,226,162,7,0,54,227,13,11,0,49,101, -111,227,35,8,110,98,224,63,7,224,41,11,107,104,226,247,7,0,49,101, -119,226,248,44,64,190,248,210,1,80,137,162,189,130,35,117,184,96,36,164, -160,82,183,214,207,106,36,64,16,151,180,64,54,64,41,132,124,108,11,118, -146,202,197,130,86,202,193,172,39,130,184,0,54,72,10,224,77,4,96,162, -192,41,147,1,170,135,115,41,211,12,0,39,234,196,2,120,83,217,248,64, -136,183,40,88,199,67,196,237,116,0,128,14,238,0,1,69,92,143,86,65, -86,69,46,207,34,224,35,6,0,54,132,158,160,35,171,44,64,105,215,43, -224,242,1,142,252,224,242,35,227,75,2,224,241,47,72,142,160,241,224,181, -2,94,66,224,181,1,0,53,176,178,64,160,224,179,3,225,23,0,226,90, -4,0,64,224,61,1,224,19,3,242,17,4,224,222,29,160,165,224,222,52, -133,137,121,101,81,184,205,17,96,69,128,53,145,27,204,204,149,77,64,98, -0,57,71,43,102,158,236,216,0,251,249,1,64,90,0,54,229,31,1,225, -61,20,96,82,224,38,10,226,62,13,143,241,226,66,23,242,50,6,7,100, -105,103,105,116,84,111,73,189,57,240,101,14,250,94,1,112,111,97,151,211, -2,224,49,27,96,176,224,49,22,64,39,96,255,97,34,206,210,100,36,101, -32,153,212,65,233,227,103,5,0,53,65,121,226,51,6,113,70,64,45,132, -72,111,25,240,242,0,64,4,0,85,128,50,98,26,186,216,65,187,166,118, -207,70,242,200,6,128,189,194,80,96,95,132,126,241,91,5,246,40,16,134, -16,66,19,96,74,96,128,1,48,57,64,90,160,173,219,108,242,93,0,242, -137,0,231,163,27,4,83,79,85,82,67,140,160,160,204,195,37,64,103,192, -226,120,13,92,221,64,20,96,145,160,19,1,54,57,74,14,0,53,116,228, -1,64,95,73,159,0,95,249,199,0,64,205,224,174,5,144,138,128,210,64, -186,196,148,97,106,104,121,160,186,176,96,225,76,0,0,53,97,236,252,165, -5,161,89,232,227,3,246,164,19,15,85,110,99,108,111,115,101,100,32,123, -45,32,99,111,109,109,223,246,138,254,228,39,5,242,221,0,243,176,14,231, -125,0,129,248,232,152,0,225,194,13,95,159,193,15,100,90,65,15,129,24, -228,61,0,253,186,12,224,149,38,192,103,224,148,28,130,243,224,149,25,227, -114,1,224,150,7,234,34,5,169,145,226,251,11,224,46,30,254,254,3,224, -233,5,224,84,4,129,121,224,177,10,192,158,224,26,0,64,6,229,95,0, -224,18,1,162,157,227,147,1,0,58,128,27,3,10,65,32,85,138,10,129, -18,254,65,0,128,185,2,95,52,54,85,127,96,101,225,173,10,64,68,134, -175,0,85,225,113,0,128,50,67,81,242,185,0,131,94,64,205,172,137,224, -72,2,100,238,64,157,135,104,64,81,166,78,132,131,230,76,3,254,222,1, -128,100,224,74,5,128,60,0,54,230,48,15,230,9,5,151,173,105,107,3, -95,49,55,50,229,230,2,12,92,51,52,38,108,105,98,47,68,97,116,97, -47,89,215,2,46,104,115,64,19,4,44,49,48,53,58,144,173,97,91,246, -105,0,224,128,0,229,172,17,192,109,230,18,0,128,171,229,185,4,98,9, -133,185,68,129,128,196,235,179,20,130,78,192,25,236,29,4,128,99,235,105, -61,224,69,10,129,110,224,69,7,186,130,130,203,141,59,224,91,5,229,144, -17,4,109,111,100,117,108,237,54,1,237,34,0,162,198,235,229,12,135,239, -237,251,0,141,56,166,150,237,13,10,96,171,175,246,65,99,198,239,0,80, -150,60,0,85,129,121,203,36,135,5,163,196,64,52,224,13,0,127,37,96, -102,0,39,250,86,9,6,108,97,121,111,117,116,76,144,183,96,254,225,161, -9,109,223,160,25,224,2,0,128,47,132,38,225,205,8,227,188,0,160,143, -246,110,2,224,59,0,224,56,12,251,123,0,128,27,229,20,1,161,25,224, -31,6,111,18,207,10,216,106,192,7,64,247,166,255,1,49,53,99,199,0, -85,65,198,185,80,98,3,200,21,70,145,96,37,121,187,129,203,224,58,5, -192,0,224,151,14,192,240,224,150,2,206,190,225,68,0,66,96,249,134,4, -247,131,5,215,134,196,215,160,36,224,24,2,225,47,0,200,235,194,166,71, -119,224,127,1,228,128,3,217,221,96,43,66,198,110,75,160,42,224,251,1, -68,7,96,252,162,170,225,3,18,96,128,224,51,12,113,73,96,117,224,52, -4,133,250,192,63,64,22,99,210,227,104,1,128,28,64,24,173,171,232,44, -0,160,235,130,139,230,108,5,130,46,198,55,228,94,7,251,196,3,65,117, -67,218,163,104,161,137,97,61,101,92,0,52,161,20,164,35,192,122,225,22, -13,96,35,224,226,9,140,169,64,199,251,33,2,224,237,3,129,186,133,13, -162,0,193,161,231,112,2,129,237,64,192,225,29,1,224,159,0,128,233,224, -158,26,160,108,225,185,5,129,237,193,108,64,88,225,146,0,224,165,1,224, -95,50,128,186,192,95,192,69,128,101,226,94,15,234,196,0,64,22,129,202, -160,0,128,97,230,11,14,225,77,1,99,103,228,232,1,100,167,96,25,218, -152,130,54,160,10,129,90,233,93,17,228,247,1,227,222,1,234,215,25,192, -59,132,109,225,22,6,226,249,3,227,247,1,163,250,224,198,0,131,222,192, -13,244,201,11,224,31,1,226,24,1,230,251,11,129,229,224,138,12,203,228, -131,107,1,48,49,241,126,2,224,208,6,128,169,229,18,0,235,158,4,134, -46,7,32,101,114,114,111,114,32,125,102,52,224,101,2,128,95,133,99,229, -105,1,224,154,24,228,33,5,161,79,96,43,64,34,164,85,228,136,6,234, -170,1,194,107,161,177,102,237,97,71,161,103,245,54,0,192,16,130,31,130, -59,193,116,131,151,224,13,9,226,9,1,5,67,32,95,51,56,49,165,107, -193,44,224,171,3,131,93,97,78,199,238,230,66,13,161,92,131,20,119,154, -96,47,225,100,1,5,115,121,110,116,97,120,129,100,225,98,30,72,9,142, -97,104,31,103,38,168,32,205,189,64,22,64,134,96,22,97,86,233,202,1, -101,120,105,202,96,145,192,47,70,213,160,46,138,226,2,75,50,32,64,12, -0,54,171,65,2,75,32,65,107,152,100,62,1,10,65,120,201,0,53,87, -166,2,90,32,85,170,12,233,224,4,224,18,6,145,16,224,18,4,151,140, -232,18,9,65,104,232,4,5,160,105,1,64,85,73,80,0,64,64,7,133, -117,192,15,224,69,6,114,19,230,60,9,160,45,224,60,1,165,186,224,169, -6,65,243,224,80,6,181,62,224,18,3,65,140,160,65,224,80,7,224,41, -6,129,135,192,41,135,107,97,197,98,9,121,191,1,54,50,64,31,2,95, -54,50,131,163,96,50,66,118,64,35,202,9,97,164,100,31,161,187,138,12, -0,73,97,164,130,14,105,14,99,21,82,67,112,247,1,52,55,64,50,2, -90,32,90,67,135,5,52,55,52,32,64,89,96,73,64,142,233,63,1,203, -185,230,42,5,224,166,0,130,85,173,68,232,102,0,224,12,0,230,226,4, -202,145,164,187,192,39,227,97,0,227,158,0,96,8,110,73,1,53,56,132, -246,224,70,3,99,49,123,11,64,22,167,233,229,80,3,64,36,67,214,99, -149,71,135,227,127,0,0,56,161,254,96,11,75,204,1,53,56,99,120,182, -231,0,54,65,204,160,6,64,39,231,194,0,193,14,228,99,6,162,135,232, -125,5,224,7,3,164,66,228,164,1,228,75,0,168,126,64,183,64,60,224, -33,12,128,27,224,26,6,129,40,160,137,100,110,232,244,0,224,38,13,132, -102,103,202,164,40,98,104,130,109,184,219,96,229,96,11,248,236,0,134,28, -98,152,67,220,226,194,2,5,39,32,95,56,51,52,64,121,0,85,193,11, -225,10,4,161,78,192,31,0,85,68,6,66,99,107,103,77,112,166,180,1, -51,56,249,20,3,228,222,1,65,164,225,159,6,79,28,4,95,52,54,52, -32,229,28,1,10,77,104,115,46,66,117,105,108,116,105,110,133,27,2,49, -54,52,67,46,4,52,32,95,49,49,137,40,225,201,0,224,58,6,5,80, -114,101,108,117,100,173,180,3,58,49,53,56,133,3,0,75,67,46,64,111, -248,187,0,231,146,5,233,158,1,0,32,152,197,96,59,133,16,99,129,237, -141,0,96,194,160,69,160,44,64,20,239,53,1,236,26,1,226,213,3,195, -51,194,214,232,201,3,192,125,130,211,164,68,96,26,80,160,65,213,3,95, -49,53,53,130,137,98,222,67,207,96,49,230,238,2,195,44,160,96,227,61, -1,227,181,2,236,111,1,96,23,224,25,11,96,251,231,24,3,224,182,0, -220,110,228,9,1,195,231,96,174,64,32,64,154,0,53,99,146,6,53,52, -48,32,95,57,50,70,197,226,14,1,1,95,52,153,169,67,178,0,53,98, -100,180,200,0,53,106,116,1,95,52,216,42,192,32,194,150,224,15,1,130, -174,161,28,98,82,0,51,144,186,128,134,64,18,160,28,1,53,51,102,103, -96,160,0,95,192,21,0,67,81,171,0,49,226,158,1,1,67,39,79,83, -64,25,133,26,193,60,227,171,1,64,219,97,160,138,89,67,12,64,18,64, -44,131,106,160,177,161,26,163,88,224,158,1,0,53,137,183,133,99,0,53, -161,204,0,48,182,74,227,146,0,225,25,3,3,54,32,95,52,119,71,64, -219,203,49,210,58,0,51,66,253,1,95,49,171,81,1,50,54,132,219,0, -50,115,73,2,95,49,50,250,72,0,105,87,96,102,64,6,98,46,130,106, -96,95,1,57,53,133,236,161,29,65,132,132,78,109,70,141,62,99,160,135, -132,128,174,192,72,2,95,49,52,97,90,225,135,0,160,88,193,137,224,20, -3,230,116,11,160,116,129,40,194,110,224,141,0,227,49,4,230,149,0,163, -27,162,158,64,153,3,49,32,95,52,172,208,230,217,13,190,178,64,10,210, -158,192,7,192,11,224,141,1,224,107,2,227,6,1,1,95,52,92,2,224, -0,7,194,178,130,65,67,250,211,23,0,73,64,186,159,236,224,117,11,224, -7,3,224,205,2,64,18,134,82,131,254,227,148,2,224,2,7,224,140,0, -128,15,227,205,1,224,36,12,224,37,20,224,40,4,224,41,34,238,60,0, -0,39,132,13,237,148,17,228,231,0,160,55,192,1,178,84,102,196,231,42, -1,224,5,3,231,54,4,196,225,224,66,1,99,204,161,227,132,115,0,56, -102,238,96,16,70,32,1,55,52,227,224,1,163,148,122,105,65,184,196,81, -3,95,55,54,52,64,12,83,255,224,22,2,192,228,224,88,3,224,85,9, -192,50,233,211,0,0,95,222,129,64,0,197,41,224,2,17,226,244,3,225, -25,2,161,53,225,113,5,224,28,19,225,176,3,193,133,193,24,230,23,4, -224,20,0,224,8,2,1,95,55,166,69,196,244,128,2,161,108,224,197,3, -64,15,226,30,3,90,32,226,165,1,194,238,225,250,2,173,158,160,42,192, -19,197,202,96,129,160,172,226,105,7,192,92,160,62,192,195,98,26,224,5, -3,193,65,224,57,3,162,47,224,25,10,160,2,224,25,17,226,167,1,225, -112,3,192,164,64,19,226,245,1,225,39,5,133,247,101,139,232,245,5,160, -68,96,86,224,80,0,228,209,2,224,224,8,71,59,166,3,64,39,134,190, -64,53,202,111,228,55,0,64,126,0,95,125,60,72,13,230,207,7,224,28, -16,71,102,229,183,0,64,0,102,195,1,32,64,234,22,2,130,29,225,241, -3,227,223,2,224,210,5,160,247,224,128,7,224,215,0,224,236,3,224,218, -0,198,240,224,249,2,200,76,226,93,11,226,192,1,228,0,2,226,92,255, -226,92,45,226,90,1,96,0,226,2,14,225,67,3,64,13,226,8,31,224, -165,6,96,26,193,4,231,203,4,128,155,192,149,201,173,247,186,3,64,0, -96,149,64,106,227,2,13,123,70,224,120,8,224,136,10,237,219,3,128,57, -142,97,227,105,19,128,212,128,185,146,19,146,164,226,238,7,230,201,2,160, -3,234,80,5,225,76,2,224,90,1,232,138,3,98,147,225,175,3,242,220, -1,226,246,3,200,177,229,234,1,161,6,140,59,227,142,16,64,84,239,220, -8,243,184,5,128,179,64,40,80,65,130,177,232,134,1,232,144,3,130,200, -192,208,225,42,3,224,98,1,226,82,6,233,156,1,224,89,8,163,79,64, -251,64,66,65,62,135,82,224,80,4,224,75,16,225,207,1,161,172,203,154, -64,67,196,15,224,72,2,203,106,251,233,11,11,110,111,116,32,101,120,112, -111,114,116,101,100,251,239,0,96,0,73,224,0,51,173,219,0,82,64,105, -110,233,204,106,81,92,1,57,51,202,138,2,95,52,57,75,188,130,40,161, -121,66,105,160,7,224,121,12,1,58,32,128,111,2,95,52,50,161,64,64, -113,145,227,225,39,5,225,133,3,132,110,229,51,0,228,157,4,226,235,5, -164,80,224,26,0,224,69,0,225,222,1,128,172,229,145,2,224,28,6,227, -250,1,130,149,194,132,128,36,226,161,0,224,11,1,1,83,32,200,92,229, -167,28,162,200,228,247,0,98,12,144,114,196,168,195,3,245,208,5,163,60, -128,16,224,193,2,229,197,3,192,155,227,74,4,228,139,2,96,56,140,85, -0,56,229,23,1,128,0,230,147,5,225,79,0,230,140,7,224,38,50,161, -84,134,124,96,38,228,64,21,225,38,14,99,53,192,108,247,11,0,164,50, -224,21,14,165,156,161,10,129,237,88,150,0,53,101,146,247,217,7,225,73, -1,225,180,25,253,191,6,225,181,5,224,146,2,237,132,1,224,13,11,247, -187,14,161,42,230,80,2,98,146,224,185,1,224,0,3,230,64,0,224,183, -29,224,182,18,224,171,88,224,170,37,225,97,19,224,170,93,198,178,198,191, -128,1,195,224,224,16,0,232,230,0,128,14,224,206,14,209,13,224,54,0, -192,167,224,16,2,233,190,4,160,16,227,240,11,224,122,1,131,243,224,66, -2,233,31,3,128,1,128,223,191,216,128,50,132,200,134,81,131,177,232,116, -1,180,223,1,57,54,228,199,0,84,242,97,51,113,151,1,55,51,230,106, -5,228,81,8,241,211,0,1,95,56,159,207,128,95,193,75,128,8,160,5, -239,6,4,193,50,169,118,160,168,137,66,146,3,177,148,192,115,195,192,229, -204,5,230,0,1,128,27,225,71,0,224,214,4,160,67,209,248,1,90,32, -192,173,96,215,84,147,132,34,114,15,70,174,184,134,224,92,0,198,58,128, -11,160,116,160,17,96,193,100,125,155,32,243,90,2,1,95,51,90,117,64, -164,231,92,23,231,81,19,15,117,110,100,101,102,105,110,101,100,32,109,111, -100,117,108,101,231,97,8,111,185,97,186,0,79,96,15,64,0,193,6,199, -43,231,68,2,231,127,8,128,2,162,110,224,21,6,160,81,226,74,1,96, -69,163,68,1,95,54,106,177,160,109,112,130,231,75,0,231,93,0,247,65, -5,64,57,181,248,225,69,0,96,61,65,48,202,188,99,45,96,208,236,41, -7,224,148,1,232,179,4,130,243,192,142,244,153,1,137,54,1,90,32,249, -29,2,162,203,64,12,226,82,4,168,43,149,112,130,133,211,144,244,244,0, -224,89,3,96,45,248,165,0,224,152,8,224,145,4,224,144,7,1,64,75, -224,57,0,192,63,66,117,154,158,224,141,2,164,196,180,207,97,78,224,90, -7,225,70,7,223,103,226,251,0,226,236,6,128,70,181,148,0,51,236,159, -1,226,172,0,64,137,67,129,125,25,64,11,152,99,248,149,6,1,46,46, -66,131,64,30,216,82,99,189,184,60,66,27,160,20,237,105,5,132,164,1, -95,50,150,46,224,11,2,130,93,128,12,139,21,64,173,197,110,170,164,133, -222,64,20,192,65,128,0,224,48,16,224,40,7,65,203,0,55,73,200,64, -163,152,224,129,62,236,30,8,162,193,224,9,4,224,29,1,224,9,4,234, -63,1,234,73,2,228,210,3,253,70,2,68,106,0,56,167,153,98,182,0, -53,98,237,182,106,99,64,0,95,119,100,88,63,2,95,52,52,215,45,67, -25,0,50,65,179,2,53,50,57,96,30,0,50,246,45,1,98,18,0,48, -98,75,148,3,97,2,250,195,3,133,213,128,21,224,23,10,140,169,246,116, -13,167,81,229,84,1,169,92,132,236,227,85,2,129,92,233,100,9,224,148, -6,224,128,0,96,15,225,215,6,224,7,9,235,105,27,224,166,2,96,16, -231,249,1,239,164,3,161,181,230,117,1,238,150,1,102,29,193,78,0,67, -131,23,96,50,224,222,7,224,0,3,65,132,135,102,2,95,53,51,67,94, -2,95,53,51,64,54,160,118,225,172,15,196,29,225,175,36,225,23,5,239, -158,4,97,34,130,105,0,80,225,195,13,224,84,1,129,78,193,5,129,0, -192,39,227,166,7,128,195,121,109,179,100,226,2,30,160,228,224,85,25,0, -55,100,189,226,88,50,0,66,166,112,166,44,224,239,9,228,51,6,193,249, -193,75,226,53,1,224,13,5,199,209,96,153,160,43,236,228,2,236,231,1, -226,71,5,160,34,224,61,0,126,237,227,84,15,236,188,0,226,240,7,160, -132,224,10,2,225,175,1,133,97,225,49,6,71,97,173,102,166,127,233,190, -8,193,72,2,95,56,52,203,102,161,63,123,150,1,95,53,155,78,160,233, -224,218,1,224,155,9,241,218,17,192,54,193,55,227,121,1,225,50,0,193, -39,133,16,64,52,224,93,2,0,83,160,53,124,48,226,119,3,0,85,96, -43,236,39,4,1,95,55,67,111,0,85,101,240,128,215,227,191,2,64,0, -226,148,12,224,165,26,160,145,64,168,228,19,6,224,79,6,228,36,2,224, -0,2,66,212,172,105,253,201,3,229,0,52,99,236,243,128,20,194,49,224, -211,9,204,152,224,211,12,97,204,224,85,32,160,82,225,105,8,224,0,1, -225,18,13,3,64,64,95,57,97,19,3,95,49,48,56,108,38,130,108,131, -90,224,5,0,93,220,1,53,53,66,139,131,231,224,6,5,192,7,98,26, -103,29,66,0,1,95,51,159,99,124,189,128,21,0,51,231,51,2,71,225, -156,199,3,85,32,75,52,96,227,64,18,0,51,199,244,0,95,74,190,96, -78,197,169,64,59,0,52,167,188,132,181,2,95,52,57,167,168,170,149,194, -156,137,98,1,48,52,96,5,160,244,234,194,0,64,92,128,56,64,9,224, -57,26,160,222,98,206,205,104,99,153,64,176,147,56,96,229,99,35,78,195, -96,99,96,11,139,179,128,13,228,1,1,228,133,2,203,35,128,130,132,22, -160,142,3,54,32,95,56,134,194,225,135,0,64,45,0,56,99,118,224,76, -1,0,67,96,100,65,63,64,155,229,136,2,224,99,0,96,96,95,194,0, -48,96,97,96,30,224,98,0,224,22,2,224,59,0,128,192,161,204,0,48, -65,247,129,23,0,49,98,34,161,2,64,113,2,95,57,52,96,34,0,52, -96,84,190,168,1,52,57,166,57,229,92,1,132,78,130,164,98,173,2,49, -53,51,100,74,74,180,237,91,10,4,79,32,35,57,55,195,210,2,95,49, -49,107,7,136,39,3,95,49,49,57,68,94,96,11,5,56,52,50,32,95, -55,75,124,3,95,49,56,56,64,10,64,9,2,55,55,32,241,90,0,96, -115,224,28,7,96,159,224,60,18,96,95,178,85,65,227,142,109,66,102,96, -224,132,254,96,177,1,53,49,66,151,1,49,48,172,135,2,52,49,49,130, -21,140,41,64,224,0,56,72,98,128,49,1,52,51,108,186,192,36,65,199, -95,198,65,220,138,156,162,36,231,152,0,161,241,184,60,163,247,0,83,97, -246,65,89,65,120,0,55,235,243,2,1,45,62,142,119,130,24,96,31,0, -53,108,193,1,53,54,66,201,197,32,160,68,128,71,164,98,224,74,7,0, -61,160,74,226,103,2,64,36,0,53,101,48,160,72,229,146,3,160,76,160, -162,192,79,3,79,32,35,49,66,123,192,121,227,4,5,192,41,1,53,54, -252,133,2,206,47,226,172,2,229,221,2,81,61,2,52,53,48,139,169,96, -8,66,179,171,132,128,34,225,32,5,1,51,56,140,188,193,16,96,15,64, -114,64,51,224,48,11,160,182,3,56,53,57,52,192,116,225,78,20,224,207, -1,224,248,6,1,56,54,67,55,225,42,3,225,69,11,193,25,225,26,1, -174,75,224,16,1,98,26,239,251,22,65,59,225,63,1,161,76,195,226,225, -79,18,176,117,163,233,97,80,65,90,145,225,160,158,227,227,6,227,79,55, -101,174,242,189,5,225,249,27,64,25,64,159,193,239,226,9,0,200,100,100, -159,68,85,64,170,114,76,96,93,100,97,66,135,0,48,196,79,67,121,175, -50,160,81,100,80,160,6,64,29,143,49,129,201,1,95,49,98,193,64,22, -0,54,224,22,4,0,53,68,185,64,22,142,166,227,58,1,10,80,114,105, -109,105,116,105,118,101,115,46,99,69,64,35,134,232,133,111,224,115,2,66, -189,224,129,8,96,48,135,6,0,75,234,139,0,0,83,163,177,130,173,224, -5,4,64,138,132,237,194,7,0,95,171,187,103,47,64,175,65,177,0,48, -199,252,128,37,131,186,224,41,21,96,137,134,223,173,21,80,209,3,66,32, -95,54,68,144,1,95,50,121,113,155,254,100,225,0,35,162,34,228,224,0, -133,55,2,85,32,75,71,225,128,78,133,24,72,15,2,53,51,48,240,180, -7,225,58,2,164,203,99,46,104,120,77,164,130,81,229,232,14,224,79,21, -164,208,224,79,25,198,91,0,58,143,251,97,133,0,75,96,206,64,54,225, -10,0,4,55,55,32,95,56,129,195,2,50,50,49,160,11,84,160,96,63, -130,209,0,48,224,34,0,0,49,64,151,233,217,1,224,64,18,0,52,135, -241,167,129,224,65,0,114,226,0,50,144,12,65,244,224,65,6,1,49,53, -97,145,2,49,53,53,163,164,192,80,224,202,0,130,211,224,120,18,137,247, -130,103,65,228,164,141,224,129,1,164,80,1,55,53,224,63,0,140,51,76, -27,67,132,177,88,239,192,0,248,229,1,175,173,124,157,0,53,67,189,227, -215,4,0,85,203,117,64,28,246,189,0,160,41,64,145,128,120,168,174,0, -57,85,159,0,51,170,224,229,46,0,192,131,174,207,160,129,163,50,2,67, -32,60,66,155,96,49,224,32,18,160,166,229,76,0,224,190,4,140,210,128, -29,223,180,128,151,160,20,64,1,206,172,233,120,0,65,67,101,243,192,255, -0,66,197,161,229,157,2,1,95,56,68,181,2,64,95,54,66,145,180,114, -0,53,101,137,192,0,224,146,8,99,119,224,145,8,231,143,3,210,223,97, -159,97,56,163,173,2,49,51,53,118,212,204,33,97,149,128,134,67,234,224, -112,14,225,2,13,224,112,7,96,231,224,80,1,224,197,5,136,227,68,175, -107,123,64,36,161,185,161,19,172,158,4,67,32,95,57,48,246,82,4,101, -225,239,168,9,201,34,130,111,225,27,4,225,167,5,65,150,224,170,3,241, -100,9,140,83,131,89,161,205,240,77,1,245,233,2,240,73,0,214,139,177, -20,199,158,96,231,103,150,225,103,4,231,228,0,160,32,96,58,227,88,0, -64,70,0,56,64,12,68,130,0,50,72,97,0,64,227,100,2,65,69,194, -152,228,83,5,224,35,1,67,149,224,47,2,117,80,64,55,0,53,242,214, -4,108,225,0,51,64,38,207,3,106,87,160,114,192,153,237,18,2,0,85, -141,102,161,163,227,73,6,224,25,12,131,66,227,63,12,0,49,77,192,64, -27,216,56,160,4,99,253,161,25,226,229,11,224,55,8,130,95,110,14,226, -203,7,224,65,8,224,121,8,192,106,195,124,2,95,55,53,96,60,247,92, -1,97,24,103,167,144,28,226,119,32,128,132,226,119,7,226,111,13,162,2, -141,14,64,17,200,196,192,0,69,177,0,54,197,177,96,54,99,34,118,159, -1,56,56,128,8,89,119,2,49,48,56,187,55,109,153,133,132,64,46,243, -222,4,228,237,11,149,26,229,14,27,192,186,229,207,7,229,185,3,184,192, -224,48,14,128,107,161,194,128,1,226,199,0,87,112,0,53,64,200,170,184, -202,146,165,63,195,104,231,8,3,1,49,48,225,107,1,160,77,230,239,5, -229,129,0,73,94,167,114,92,185,253,28,5,128,239,226,221,13,224,194,8, -96,21,0,85,66,21,90,118,2,49,53,51,189,193,224,238,11,225,30,2, -128,89,199,17,231,76,3,105,76,0,50,252,69,3,13,116,121,112,101,32, -115,105,103,110,97,116,117,114,101,141,126,128,222,244,140,4,225,30,4,225, -24,12,64,41,231,189,9,96,187,0,56,203,89,225,103,5,232,74,5,132, -15,225,167,23,225,123,0,144,68,225,127,5,128,155,1,54,52,225,124,16, -128,0,224,55,3,66,242,139,74,224,117,10,107,189,64,73,73,191,192,51, -99,52,228,70,1,192,117,233,117,2,1,49,49,241,62,0,226,73,0,231, -126,0,67,52,71,108,253,229,3,240,138,10,225,160,1,24,67,97,110,110, -111,116,32,115,97,116,105,115,102,121,32,99,111,110,115,116,114,97,105,110, -116,221,239,239,171,0,144,177,1,57,48,64,83,224,81,19,4,92,49,48, -38,32,64,0,14,102,117,108,108,121,32,113,117,97,108,105,102,105,101,100, -254,64,0,1,49,50,205,52,64,0,65,34,140,73,104,237,224,214,1,227, -154,6,229,233,5,233,108,2,149,171,239,178,1,132,89,225,48,2,66,146, -133,80,226,151,21,225,254,1,98,155,160,13,247,25,0,192,90,65,16,234, -194,4,0,53,236,168,1,224,62,3,238,215,3,233,81,4,160,14,238,247, -7,96,95,226,36,2,0,49,225,37,2,224,91,1,96,127,66,17,226,221, -1,226,2,0,65,252,160,16,73,115,235,156,0,246,205,11,68,220,198,101, -0,85,100,239,76,209,192,111,224,118,10,201,113,231,109,2,192,36,232,81, -7,224,5,4,209,233,128,10,0,53,101,83,96,191,2,32,95,51,93,13, -0,64,195,81,96,0,225,51,15,144,20,64,9,98,229,160,50,225,56,0, -96,30,165,31,91,90,94,31,235,143,4,64,113,1,49,48,67,15,109,184, -96,21,245,196,0,143,83,1,49,49,68,186,160,132,113,58,96,71,0,79, -68,99,95,136,96,52,64,61,0,65,96,37,161,44,247,165,4,2,85,32, -75,128,66,100,152,246,181,11,66,237,143,6,67,244,75,23,224,64,0,64, -26,206,151,228,163,18,97,200,96,247,108,32,103,28,96,2,226,17,3,97, -25,99,68,134,5,64,106,0,51,248,89,2,69,236,130,190,144,173,129,156, -228,183,1,137,250,247,120,5,2,95,49,51,121,201,64,167,143,3,0,67, -71,35,64,52,137,223,96,206,64,29,143,14,226,117,6,137,49,226,118,5, -227,184,2,224,243,6,226,252,0,225,212,0,180,54,227,121,1,252,133,3, -128,235,96,234,98,92,1,49,51,145,52,0,49,86,208,194,0,230,180,14, -117,185,0,51,224,150,0,133,58,1,57,49,162,11,128,153,99,209,160,106, -229,116,5,97,55,224,212,1,226,69,2,128,0,224,63,2,192,230,137,175, -226,233,7,128,93,224,163,1,195,61,225,213,2,64,34,0,85,227,130,3, -166,44,195,253,1,53,52,203,114,129,174,103,25,138,40,224,138,1,225,102, -4,107,20,128,27,224,127,7,225,35,3,163,63,224,93,0,2,95,49,52, -153,87,198,140,225,28,1,173,164,160,219,97,144,196,33,128,13,160,38,225, -200,5,133,85,1,49,53,66,65,97,81,86,129,227,90,3,96,144,160,117, -115,20,0,55,87,61,248,204,0,160,114,72,176,128,105,138,198,192,117,224, -108,7,100,137,211,166,64,12,0,51,110,166,129,42,128,201,132,181,165,19, -229,26,1,198,4,229,129,6,131,81,166,167,227,74,5,128,132,149,75,1, -95,54,240,40,5,160,85,0,85,132,82,64,66,213,37,66,71,0,52,64, -127,132,108,112,57,160,235,132,182,246,32,0,96,0,0,58,144,101,131,147, -71,171,0,56,112,57,64,22,209,223,237,79,11,164,60,225,233,4,64,189, -237,185,6,109,139,241,33,1,228,91,0,98,42,213,204,225,198,0,234,117, -6,234,146,15,135,213,225,182,0,231,236,5,198,145,92,181,228,21,8,96, -163,230,135,3,225,98,1,0,80,229,139,1,128,0,230,156,1,239,75,8, -237,179,1,224,242,11,162,5,224,246,8,130,92,237,90,0,224,158,47,0, -75,224,34,3,133,57,64,0,237,253,10,225,34,9,225,33,0,225,27,51, -229,137,4,226,8,0,232,84,4,240,195,0,1,49,51,68,94,160,43,66, -59,192,37,230,137,2,236,121,20,226,0,51,135,185,0,56,232,204,0,234, -218,3,234,198,8,31,105,110,102,101,114,32,114,101,99,117,114,115,105,118, -101,32,112,97,116,116,101,114,110,32,115,121,110,111,110,121,109,32,73,246, -0,115,201,237,225,92,12,173,19,128,215,225,15,3,237,37,5,235,176,6, -96,0,226,107,10,238,84,4,191,139,224,90,9,236,198,1,132,129,224,92, -11,225,177,8,229,199,10,96,86,226,176,1,236,64,22,197,242,224,29,4, -229,134,20,96,141,232,108,9,234,107,4,130,128,237,61,6,228,249,9,64, -0,162,115,197,213,254,182,10,96,10,222,213,131,167,0,53,89,183,106,68, -230,39,11,230,59,12,253,220,0,64,0,69,18,150,54,128,77,156,245,153, -35,87,233,96,24,224,139,0,100,229,88,13,168,248,64,46,108,169,136,107, -224,228,3,241,255,3,235,202,7,173,239,240,99,0,236,165,0,225,69,1, -96,243,246,184,0,1,53,50,66,106,1,49,49,101,227,230,4,0,97,3, -224,90,4,225,205,9,238,245,4,1,49,49,98,44,230,146,7,96,13,157, -244,64,227,235,248,3,230,103,1,64,237,173,151,236,248,1,0,80,65,12, -1,48,48,70,101,218,151,107,27,64,57,2,54,57,53,96,131,64,35,187, -3,193,181,0,53,87,255,1,95,55,233,47,0,1,55,52,181,10,64,110, -96,170,181,167,64,116,139,30,146,162,255,108,13,255,98,3,1,48,49,159, -85,174,158,223,80,128,144,75,219,85,143,185,79,224,67,11,226,40,4,155, -237,1,49,53,64,68,96,85,0,35,98,26,96,150,139,154,2,95,54,57, -123,39,0,52,65,61,96,39,65,222,0,55,65,222,192,13,71,89,67,207, -97,248,0,55,137,151,192,39,128,59,192,13,67,241,224,13,0,0,56,224, -81,1,64,110,139,97,67,31,101,129,0,48,86,167,67,70,103,224,0,53, -153,219,250,54,15,64,46,68,199,64,71,186,154,226,139,1,2,50,55,57, -64,240,226,157,7,77,218,232,87,1,240,156,0,228,58,5,245,193,3,130, -119,232,85,5,1,50,50,64,210,134,204,228,6,9,0,95,129,53,233,180, -2,0,58,132,184,168,159,1,80,32,133,125,0,80,99,140,69,102,72,207, -162,243,100,151,0,51,154,8,66,105,96,34,131,200,0,67,131,58,2,64, -95,49,156,211,64,37,252,152,0,0,48,73,198,4,67,32,95,52,50,92, -11,1,49,49,120,137,98,108,2,95,57,55,161,108,65,177,241,162,13,173, -116,167,250,230,237,1,166,243,232,242,0,230,220,8,99,119,224,25,12,219, -9,231,16,10,201,252,231,16,6,96,22,0,85,172,122,192,117,128,146,131, -247,96,9,91,46,211,191,224,68,9,96,25,67,232,229,172,4,224,43,13, -173,156,253,157,0,96,169,64,1,241,10,0,193,15,1,95,56,186,219,230, -99,8,139,93,64,20,228,213,1,96,22,193,251,224,26,6,68,80,224,152, -7,64,0,128,130,224,236,1,193,112,225,52,1,128,45,192,149,225,57,5, -224,27,1,214,190,224,196,3,97,75,193,194,100,225,224,98,0,250,246,1, -224,13,3,229,127,0,160,146,96,2,239,118,4,153,117,96,2,75,17,160, -63,239,132,12,224,121,5,169,104,133,149,212,204,192,125,163,72,224,27,0, -234,47,1,224,96,1,2,95,49,48,93,202,160,44,131,197,209,178,187,36, -0,48,65,110,67,35,236,65,9,193,58,96,109,1,49,49,141,220,239,253, -3,128,50,1,49,52,174,92,224,121,0,96,96,0,56,157,222,224,69,6, -1,50,57,105,40,224,69,4,128,131,228,36,0,160,136,64,147,192,136,224, -9,0,225,183,23,131,12,226,31,0,225,134,5,129,113,161,160,226,102,2, -225,84,2,147,164,237,207,2,224,2,0,97,185,224,40,1,225,191,16,225, -193,4,100,162,225,199,14,225,166,1,199,191,224,37,24,192,34,137,27,193, -91,129,94,225,122,0,65,123,100,227,127,251,225,207,0,225,204,39,226,25, -20,226,132,5,193,233,224,142,4,218,56,96,37,1,56,54,137,54,0,89, -128,15,135,188,225,183,3,64,10,122,68,177,212,161,164,156,116,193,214,224, -79,0,82,136,242,134,5,130,237,231,2,2,96,188,72,91,136,96,99,254, -138,52,100,0,116,238,224,0,0,226,142,37,106,55,226,66,9,128,73,247, -178,7,250,56,0,128,245,235,196,7,233,224,4,251,250,4,66,66,239,130, -7,155,172,246,184,10,2,63,63,63,172,191,66,28,224,74,2,74,167,226, -160,8,160,0,70,227,137,203,96,92,230,229,14,160,138,175,212,0,67,121, -232,241,181,2,210,144,152,107,97,51,228,205,7,226,37,6,226,24,1,123, -218,109,178,160,34,202,11,100,172,97,112,66,171,0,51,71,186,149,59,4, -55,32,64,75,51,202,248,64,29,170,125,138,89,244,193,2,97,9,148,153, -70,144,226,42,3,64,246,138,77,64,134,176,168,238,212,0,0,52,101,22, -235,141,3,64,23,128,134,0,53,182,39,198,173,227,149,0,131,107,98,176, -96,172,0,85,64,35,96,165,128,170,192,38,99,117,64,35,101,3,246,104, -15,64,62,96,132,160,241,64,176,138,103,66,196,131,25,186,204,235,241,3, -0,48,255,3,2,64,110,121,56,228,203,6,232,39,0,199,12,171,166,225, -164,0,247,200,4,64,37,0,80,163,6,72,72,157,127,131,20,160,14,160, -59,69,54,165,116,232,137,1,104,37,115,234,197,120,130,68,192,30,244,18, -4,128,38,160,26,194,114,224,146,9,228,200,6,130,145,192,211,192,79,128, -89,183,18,205,40,243,180,7,205,63,65,181,0,56,67,7,64,8,97,234, -74,57,1,51,49,172,139,130,130,0,49,130,130,236,20,0,225,173,1,192, -79,100,199,192,83,196,33,224,244,2,224,231,46,224,225,0,224,13,1,163, -123,224,18,1,96,96,128,7,224,228,5,224,6,0,160,233,224,162,3,110, -231,78,192,224,179,4,64,0,195,11,77,11,77,118,66,1,161,236,89,44, -170,142,203,127,230,185,18,224,36,2,192,33,0,51,65,104,224,26,2,224, -57,12,224,38,1,66,249,172,242,252,5,14,130,191,194,164,128,242,152,166, -64,59,172,230,100,90,99,100,0,57,80,39,2,52,54,51,186,239,0,58, -128,216,165,1,164,171,229,7,15,225,210,2,225,204,3,225,154,4,234,44, -4,193,186,233,254,2,224,58,7,194,176,224,22,0,224,28,4,226,40,4, -224,2,4,192,32,128,104,232,108,1,224,67,1,232,249,5,227,114,1,229, -162,28,224,101,1,229,236,0,167,194,224,236,1,251,92,1,64,13,231,145, -8,133,203,66,127,231,92,6,234,164,0,229,101,4,128,100,166,103,225,66, -1,224,197,9,231,48,5,227,37,20,224,73,2,128,31,66,53,67,59,123, -142,187,147,224,32,1,231,206,6,227,164,4,64,18,160,40,225,63,8,225, -125,2,226,205,11,96,178,162,209,128,62,169,123,229,254,16,160,51,226,181, -0,232,235,7,160,187,243,249,6,224,201,1,99,90,70,201,168,227,196,101, -226,6,0,225,42,1,197,70,199,187,110,251,65,187,0,52,133,60,156,73, -225,58,12,65,218,128,135,3,49,55,50,32,255,232,2,26,51,52,38,115, -114,99,47,77,105,99,114,111,72,115,47,84,121,112,101,67,104,101,99,107, -46,104,115,64,27,7,44,49,52,50,57,58,51,49,245,111,0,65,30,0, -52,80,200,170,128,225,8,3,1,95,56,103,194,225,98,27,106,247,135,136, -225,104,11,236,164,2,64,246,153,200,178,181,224,232,21,69,30,224,232,47, -3,56,58,50,53,246,88,1,242,183,1,227,231,1,226,174,5,227,16,2, -226,174,13,64,234,107,39,160,7,128,203,171,37,128,36,165,200,232,246,10, -80,9,240,209,14,249,248,0,239,177,4,162,188,1,50,53,102,153,96,17, -1,67,39,235,196,6,164,113,231,246,5,229,7,2,199,3,239,127,1,193, -222,128,31,205,115,194,189,198,200,96,19,164,210,236,10,2,162,224,242,127, -16,233,5,3,160,83,246,116,6,64,185,194,51,115,135,134,67,106,60,0, -50,228,156,2,231,19,1,225,48,10,1,51,54,109,12,128,94,0,53,202, -252,98,131,117,165,102,123,128,0,65,120,246,91,0,130,164,64,15,242,126, -1,0,53,86,213,178,126,96,45,0,54,134,182,5,52,50,53,32,75,32, -81,226,224,1,13,144,126,192,0,64,86,133,189,64,66,182,145,162,76,99, -52,129,68,83,18,119,62,228,194,0,249,58,3,147,45,64,6,2,50,57, -54,226,235,2,5,101,120,112,111,114,116,98,201,64,93,140,53,89,135,255, -206,6,109,123,2,50,48,55,224,58,2,6,116,121,81,73,100,101,110,128, -60,1,64,85,138,148,128,70,0,51,236,124,1,129,23,0,56,194,98,226, -133,11,252,126,21,68,67,218,58,224,58,1,224,55,10,226,46,4,1,52, -56,194,247,224,51,33,0,53,129,34,224,51,37,65,118,106,54,226,137,1, -129,3,139,216,104,222,237,24,3,195,43,162,243,224,56,2,248,215,4,109, -227,225,229,0,224,142,13,1,49,50,84,222,227,27,14,99,103,231,53,3, -232,126,1,232,74,0,224,2,1,160,183,224,47,7,192,5,227,39,10,1, -50,48,244,125,0,224,116,1,128,1,231,239,1,64,13,225,241,5,192,98, -229,251,1,64,11,253,93,0,103,173,151,1,252,2,1,96,245,0,50,87, -75,0,52,96,4,0,57,239,32,3,92,6,7,97,32,99,108,97,115,115, -32,130,137,1,95,52,129,147,225,148,7,224,166,7,225,39,2,224,28,13, -227,134,1,224,54,9,227,162,2,64,14,230,199,1,224,2,6,225,9,3, -252,3,4,134,147,192,5,219,10,119,151,123,11,224,32,6,0,80,64,29, -80,62,236,194,5,70,24,220,70,224,10,13,225,6,3,99,161,157,98,206, -251,253,105,8,0,57,154,181,225,96,1,26,115,117,112,101,114,102,108,111, -117,115,32,105,110,115,116,97,110,99,101,32,98,105,110,100,105,110,103,253, -89,3,225,10,0,224,1,11,235,122,19,224,58,4,194,122,242,246,0,176, -140,225,72,1,224,100,0,109,42,192,96,128,55,245,155,6,224,142,4,88, -173,232,39,1,226,230,4,202,243,224,79,6,128,18,224,93,1,128,16,224, -13,4,128,10,230,117,4,169,216,231,164,7,64,0,131,219,224,104,5,224, -158,1,226,171,7,169,238,224,2,6,192,168,237,131,4,226,99,1,177,180, -64,37,110,245,253,133,9,224,252,24,192,88,163,136,0,54,93,3,224,30, -2,224,232,0,2,49,49,53,92,180,235,245,1,245,27,8,1,49,48,70, -122,225,23,4,169,246,192,78,229,24,1,201,184,96,46,91,195,84,91,224, -60,6,71,87,0,54,107,82,0,52,231,132,1,160,150,128,52,225,158,1, -206,235,224,31,0,110,241,224,45,1,128,192,132,194,224,19,3,1,50,56, -129,130,224,19,2,220,220,232,160,0,132,160,0,50,124,134,225,248,1,1, -49,52,81,210,96,192,225,249,2,70,85,229,40,2,106,190,0,57,83,231, -163,192,234,57,25,226,110,1,224,23,1,162,251,149,98,233,72,6,64,164, -83,57,224,222,0,235,218,3,64,4,255,29,2,226,147,5,201,42,97,72, -196,13,168,60,2,51,48,55,226,204,4,70,225,143,192,225,20,3,97,158, -229,174,1,0,53,96,61,224,14,0,0,48,96,62,161,46,139,160,3,83, -32,95,54,78,154,64,147,0,35,93,159,136,162,155,3,96,100,143,233,228, -142,1,68,131,0,34,115,58,64,92,104,172,104,168,75,46,0,52,249,18, -3,0,54,172,95,64,134,67,5,246,69,3,69,139,98,220,73,209,160,213, -118,61,129,27,1,95,52,96,128,64,99,235,88,0,64,82,108,117,99,87, -84,153,64,127,160,19,64,41,138,9,231,239,0,167,191,65,170,250,185,2, -220,8,161,196,160,25,168,245,0,85,64,165,131,10,199,227,69,48,99,55, -1,49,53,128,37,232,75,12,128,62,232,74,18,228,44,3,224,92,2,192, -202,96,99,201,125,162,210,233,129,2,172,139,2,53,49,53,228,76,8,224, -94,60,160,90,161,241,73,132,75,36,2,49,53,49,70,197,81,210,64,21, -234,247,0,233,12,35,247,165,0,96,115,232,194,8,144,248,225,82,2,233, -106,3,129,97,97,175,64,92,239,145,0,96,83,200,187,0,83,140,208,64, -57,237,188,7,96,28,99,150,224,60,2,1,95,54,236,94,1,224,56,7, -230,4,6,64,16,70,89,129,124,150,96,0,55,168,217,224,0,0,131,246, -231,195,9,64,216,227,51,1,9,109,97,108,102,111,114,109,101,100,32,71, -191,11,100,97,108,111,110,101,32,100,101,114,105,118,231,196,1,192,145,225, -12,3,233,186,6,130,182,179,173,132,169,0,32,233,185,0,98,6,226,246, -15,96,49,253,170,8,77,0,0,90,197,252,224,249,1,164,192,226,105,6, -224,44,14,148,18,129,10,128,27,225,13,14,234,68,24,12,100,97,116,97, -47,110,101,119,116,121,112,101,32,234,73,6,225,175,2,165,139,66,158,216, -45,64,0,66,162,217,114,130,186,77,113,0,52,130,187,141,14,229,190,3, -68,249,65,93,102,10,136,152,1,95,52,76,19,64,59,64,115,245,171,2, -224,209,9,173,210,224,209,19,2,67,97,110,96,212,65,228,224,206,0,1, -49,49,78,27,76,153,192,0,130,119,104,203,192,8,97,81,229,240,4,64, -194,140,205,0,79,152,53,224,110,9,11,68,97,116,97,46,66,111,117,110, -100,101,100,192,7,96,116,64,40,64,111,224,57,21,3,69,110,117,109,96, -4,224,51,0,67,203,224,51,21,224,4,0,224,51,0,70,238,224,103,22, -3,113,46,69,113,160,47,0,53,101,88,224,47,21,4,73,120,46,73,120, -224,47,0,224,199,25,2,79,114,100,64,3,224,49,0,66,33,224,49,21, -82,91,3,97,98,108,101,224,8,0,224,59,0,225,1,20,11,71,72,67, -46,71,101,110,101,114,105,99,115,192,8,224,167,29,29,76,97,110,103,117, -97,103,101,46,72,97,115,107,101,108,108,46,84,72,46,83,121,110,116,97, -120,46,76,105,102,143,204,64,68,65,248,224,68,16,17,84,101,120,116,46, -82,101,97,100,46,73,110,116,101,114,110,97,108,96,13,224,60,0,68,18, -224,60,21,3,83,104,111,119,96,4,192,51,103,113,232,141,4,66,118,136, -98,132,82,134,243,68,89,152,240,205,15,2,49,52,56,240,209,3,224,84, -0,226,224,2,109,173,224,10,2,227,135,0,253,138,5,130,70,0,49,196, -225,137,115,165,8,233,128,5,224,68,1,195,207,64,61,224,17,0,224,20, -3,224,21,7,224,24,1,224,25,11,224,28,1,224,29,4,224,83,1,96, -5,230,42,6,224,48,16,224,2,3,236,57,0,165,201,236,93,11,150,94, -65,174,224,83,26,224,80,2,129,35,224,81,9,2,32,95,55,75,239,203, -184,225,164,1,7,115,104,111,119,115,80,114,101,130,180,224,108,20,203,217, -192,103,224,1,1,189,7,224,25,10,239,157,0,224,22,14,224,104,11,142, -92,246,146,3,224,201,4,125,154,160,5,236,92,0,64,84,2,95,56,55, -138,22,109,118,129,23,155,159,235,91,6,224,220,11,128,2,192,34,224,169, -1,232,95,0,161,238,230,130,2,98,251,67,100,225,165,2,224,230,5,224, -234,4,224,28,22,224,253,3,128,28,128,114,224,2,0,231,96,1,224,67, -14,224,65,8,239,178,0,224,8,18,205,156,64,57,160,231,254,251,1,1, -49,52,75,156,0,85,227,211,2,66,46,4,80,97,114,101,110,194,46,192, -113,128,83,105,5,160,52,2,79,32,35,85,111,161,123,129,44,0,57,113, -81,75,226,226,73,4,194,177,128,140,96,58,95,142,225,182,0,173,88,238, -159,0,141,94,225,126,5,206,121,1,85,32,179,210,128,118,225,223,4,250, -249,5,144,184,225,77,2,161,10,64,90,193,6,64,8,226,109,0,64,5, -162,36,226,22,2,243,94,1,64,9,132,166,128,156,138,115,74,46,128,165, -3,79,32,35,49,85,145,224,215,2,224,253,0,224,250,2,79,200,224,34, -6,239,84,1,64,1,180,81,128,59,224,119,29,67,244,192,83,1,85,32, -118,68,192,12,96,149,0,53,224,30,1,105,13,79,19,153,213,0,52,149, -139,160,44,222,230,64,89,0,48,160,209,0,48,236,135,4,96,10,64,4, -225,212,1,108,122,233,42,1,1,50,53,130,4,224,32,1,0,55,159,37, -226,102,5,2,83,116,114,235,20,1,162,62,0,52,133,102,224,57,1,226, -161,13,228,208,3,226,120,5,224,50,2,65,105,0,54,224,186,0,2,95, -57,52,72,181,142,95,177,34,0,49,184,48,239,130,6,240,138,0,3,95, -52,54,52,97,62,73,148,225,2,1,71,46,143,44,69,25,142,248,85,163, -3,95,50,55,52,138,71,234,43,5,64,136,225,67,0,65,90,65,186,64, -20,225,179,1,69,94,138,150,0,58,129,210,173,129,0,50,193,229,64,6, -0,54,64,12,64,31,143,42,96,120,65,88,5,95,49,51,49,32,35,113, -36,64,93,64,185,1,35,49,106,123,64,44,217,55,64,1,64,50,243,185, -1,64,157,109,35,227,69,1,231,165,14,98,135,236,59,7,64,19,146,254, -97,116,64,233,128,17,96,101,230,141,13,3,114,101,97,100,225,187,0,128, -45,176,69,69,219,210,227,96,64,64,217,242,23,4,124,142,65,176,224,78, -1,4,101,114,114,111,114,130,7,81,237,65,225,98,67,224,112,9,0,32, -139,163,2,102,105,110,171,46,226,201,3,128,4,226,4,4,97,58,0,54, -97,58,0,75,90,96,192,248,160,162,64,29,143,39,2,75,32,90,146,29, -237,52,1,245,130,15,232,87,0,232,84,7,228,196,3,135,235,232,166,0, -252,5,2,232,47,0,163,29,129,34,128,114,243,61,2,245,15,9,224,91, -5,226,7,0,225,161,13,6,116,121,112,101,82,101,112,161,35,196,157,212, -133,0,79,66,95,228,226,3,160,91,160,135,98,146,100,108,225,172,10,8, -109,107,84,121,67,111,110,65,112,224,92,1,137,224,224,55,29,128,52,96, -51,147,2,227,208,0,64,157,132,57,131,66,224,39,35,1,95,54,92,63, -0,54,97,167,245,96,0,226,19,0,238,4,4,64,0,65,247,206,124,235, -41,34,204,169,160,154,64,1,235,40,41,166,14,226,60,6,225,220,7,227, -141,2,227,163,2,225,242,20,5,99,111,109,112,97,114,141,15,102,29,0, -55,79,78,129,155,160,150,235,159,14,235,169,4,248,38,2,107,89,235,67, -0,128,5,170,196,128,68,160,74,233,219,8,64,58,100,83,240,146,4,235, -174,1,98,100,65,145,211,227,170,64,239,194,1,97,172,197,229,212,129,228, -75,27,1,60,62,235,33,2,160,161,128,73,67,72,224,81,43,225,87,4, -64,0,199,94,224,57,24,1,69,81,192,52,200,135,225,199,0,193,53,193, -50,97,41,227,150,7,224,95,23,1,76,84,233,222,4,224,90,14,75,102, -160,87,225,144,4,224,93,23,0,71,192,93,160,47,139,163,232,92,23,160, -37,224,29,5,232,213,2,227,148,0,229,168,6,131,148,0,51,133,140,0, -51,96,196,230,226,8,229,191,8,96,51,145,105,227,200,36,176,211,96,0, -227,199,136,1,61,61,227,194,0,101,80,121,229,237,215,0,149,98,138,231, -227,215,3,172,18,203,123,227,145,10,237,104,2,64,55,237,117,8,227,158, -92,1,38,38,227,158,71,193,46,64,0,227,153,32,2,84,114,117,227,208, -0,226,208,22,226,201,15,232,246,0,65,96,227,97,0,227,194,6,224,135, -23,3,70,97,108,115,192,136,128,49,227,31,21,186,65,65,144,151,165,129, -156,130,18,78,121,182,248,111,231,98,28,226,16,0,108,153,96,10,232,100, -1,132,44,129,211,156,41,231,41,4,160,28,204,164,85,12,0,49,74,237, -96,0,64,249,1,52,50,90,31,106,187,1,56,56,154,42,4,95,49,55, -55,32,150,174,105,57,0,49,186,57,64,4,224,199,1,203,119,0,89,128, -157,0,80,64,159,0,55,227,160,2,5,102,111,108,100,114,49,232,189,2, -131,220,109,81,227,176,15,176,143,0,58,130,156,235,44,33,64,229,235,44, -12,227,216,2,129,236,100,72,67,202,164,126,129,177,64,112,250,245,0,0, -49,97,64,128,52,236,66,9,224,224,1,9,87,97,114,110,105,110,103,58, -32,99,246,119,10,227,246,0,129,115,0,57,111,58,224,77,19,4,32,121, -101,116,44,160,60,65,202,101,34,226,62,8,96,249,96,166,96,200,106,88, -98,147,130,47,64,32,0,54,225,56,0,5,73,79,46,112,101,114,89,5, -0,73,204,29,67,145,2,55,32,95,102,72,2,95,50,53,96,6,65,34, -96,16,96,62,139,75,168,46,196,72,132,174,116,1,129,145,209,11,224,13, -9,231,38,0,124,46,90,205,1,52,57,184,52,229,144,75,128,77,229,144, -24,64,9,247,107,0,96,80,143,187,164,178,99,141,204,55,172,60,64,210, -160,143,231,230,5,96,110,131,126,228,71,0,0,66,236,243,0,174,253,96, -214,0,54,65,190,99,92,176,6,230,62,30,1,116,111,224,171,42,228,42, -5,243,169,8,192,120,224,171,8,128,195,255,241,0,224,183,12,228,215,2, -226,147,7,231,165,22,224,199,0,130,93,139,177,0,85,72,30,164,89,97, -249,198,167,64,34,136,63,232,11,36,249,124,3,96,0,226,150,5,226,119, -3,242,151,5,226,133,11,228,85,2,64,23,235,108,1,224,16,0,224,13, -13,203,119,224,92,0,238,94,10,224,47,5,128,2,171,141,162,107,214,79, -238,98,0,130,240,99,141,244,176,2,238,63,1,162,68,227,37,7,0,82, -230,228,3,224,23,2,224,51,19,2,66,32,82,80,219,125,173,230,195,1, -128,5,226,164,9,2,109,97,120,97,119,162,166,224,31,9,1,105,110,224, -31,2,252,151,7,0,85,254,163,1,167,96,240,118,3,128,244,97,61,71, -10,166,228,1,53,55,101,183,230,144,7,226,186,3,162,67,138,79,105,103, -244,79,6,129,206,226,0,9,240,33,7,227,79,5,239,254,5,160,176,2, -50,50,51,64,60,231,76,1,161,191,131,125,69,228,128,203,228,243,1,128, -91,160,66,1,49,52,96,218,160,233,199,222,2,95,49,48,147,179,96,18, -2,53,52,48,70,50,123,83,64,71,231,107,0,97,147,96,113,224,152,3, -235,1,13,192,200,224,190,1,0,89,96,151,162,213,128,226,97,37,150,247, -224,50,3,128,47,128,121,224,227,0,192,52,128,46,194,158,138,193,195,6, -128,209,97,37,224,206,1,64,15,163,233,129,209,6,49,49,55,52,32,95, -51,85,2,135,172,1,51,54,173,71,164,149,117,23,1,49,49,123,222,193, -149,224,107,14,96,103,225,44,2,64,79,118,189,96,72,2,49,52,56,80, -123,128,9,228,187,1,104,224,181,36,227,234,1,229,62,2,162,128,241,202, -8,160,153,1,52,57,245,223,0,227,233,2,66,130,137,230,2,85,32,90, -201,169,64,20,137,51,105,42,85,239,0,52,64,90,128,11,65,25,64,14, -160,20,64,45,64,166,84,92,96,231,105,194,71,78,128,129,99,64,193,137, -64,156,100,44,112,46,224,234,1,225,73,1,64,77,180,170,133,84,230,60, -1,4,95,49,51,51,52,96,93,0,54,128,202,64,43,244,169,1,230,253, -2,255,147,9,230,5,0,129,42,255,151,35,161,160,73,33,224,58,9,248, -148,4,255,193,6,64,158,0,54,160,202,0,73,116,225,217,76,66,11,2, -67,32,60,85,114,64,42,237,75,1,5,67,32,67,32,61,61,192,23,229, -147,4,226,107,2,97,82,195,58,197,136,3,32,95,49,56,64,43,139,120, -70,121,141,202,224,54,1,160,200,1,52,56,81,168,224,22,2,224,81,50, -160,77,192,237,137,145,129,98,192,58,2,95,50,53,96,33,131,2,2,95, -55,53,235,29,0,96,61,0,51,97,85,100,61,0,57,69,45,86,131,163, -102,216,101,0,89,228,71,0,232,82,11,0,90,97,89,172,144,168,100,68, -2,227,252,5,224,57,1,64,1,235,217,0,137,57,132,70,163,131,251,81, -1,224,0,0,64,218,136,14,131,119,229,8,0,192,79,96,241,229,159,17, -228,221,1,254,93,0,199,39,224,2,1,96,40,224,78,1,254,157,1,224, -39,6,254,157,11,224,37,0,106,247,128,29,96,68,224,61,16,160,62,224, -29,7,96,2,100,162,230,48,4,96,0,235,48,1,250,223,2,230,110,4, -252,63,1,232,190,8,136,58,160,218,227,168,1,0,54,68,66,226,139,4, -239,255,7,230,156,0,165,134,1,48,53,149,152,98,201,0,55,140,84,225, -178,5,224,165,9,102,49,224,5,4,163,132,244,97,5,231,20,5,1,54, -52,229,107,0,161,23,251,111,10,64,8,203,125,128,7,224,125,2,64,150, -192,57,234,228,20,100,177,78,70,165,127,133,103,0,56,243,71,0,241,53, -1,225,166,2,231,38,2,163,90,224,100,43,168,144,192,95,96,77,163,46, -4,64,95,50,51,49,195,139,230,71,0,251,249,3,192,51,224,243,2,224, -2,0,129,254,225,255,0,129,91,224,18,6,194,22,226,204,5,224,60,11, -234,99,2,226,32,1,191,250,232,195,6,227,207,0,98,234,193,211,197,121, -64,39,133,200,96,249,202,11,64,22,134,137,100,232,151,253,252,89,0,226, -123,0,225,62,8,208,220,231,248,4,225,120,9,237,60,4,64,107,96,203, -241,211,0,202,83,241,206,6,160,105,96,12,229,170,0,225,41,3,224,2, -6,193,76,224,246,3,225,84,18,254,232,8,225,99,89,0,56,135,183,225, -99,59,225,10,9,227,201,2,230,193,1,164,103,225,128,7,0,56,228,217, -0,224,62,0,227,221,66,64,10,247,5,1,227,236,48,227,237,8,224,12, -3,128,166,235,173,2,247,128,23,192,63,172,39,192,69,227,231,8,104,116, -73,96,232,57,7,228,64,20,228,29,11,226,184,3,192,39,65,123,104,205, -144,43,107,87,66,116,233,130,1,6,114,101,99,83,101,108,69,253,164,1, -244,37,6,234,222,6,251,149,0,71,164,0,51,232,127,1,99,83,224,40, -0,127,148,224,99,1,2,103,101,116,207,129,224,77,3,64,66,141,143,224, -42,1,6,115,101,116,70,105,101,108,78,27,64,30,139,43,224,30,1,13, -68,97,116,97,46,82,101,99,111,114,100,115,46,83,224,43,5,139,66,224, -117,4,224,30,2,64,246,224,74,17,2,72,97,115,224,43,3,211,241,96, -218,150,177,99,142,0,54,128,30,235,4,1,160,28,128,6,64,26,0,54, -171,220,161,193,235,32,0,225,200,2,227,103,16,64,63,137,210,3,95,49, -51,54,83,32,94,221,64,21,252,206,0,74,216,248,13,4,234,193,1,163, -77,234,194,13,98,131,67,100,128,211,128,157,192,23,224,1,1,233,84,19, -230,53,8,160,11,192,31,128,87,226,241,1,230,157,3,245,163,2,224,43, -2,192,5,131,203,1,49,52,86,97,237,79,9,195,13,252,232,0,175,173, -194,208,1,52,55,99,29,4,49,49,48,57,32,146,148,108,236,153,74,128, -51,64,40,146,44,0,75,64,130,128,4,192,8,3,95,49,55,50,226,22, -2,27,92,51,52,38,115,114,99,47,77,105,99,114,111,72,115,47,84,121, -112,101,67,104,101,99,107,46,104,115,64,27,6,44,49,49,57,50,58,51, -214,190,96,137,64,132,65,52,238,147,8,225,94,7,67,37,241,246,6,100, -20,165,63,192,2,238,158,2,240,169,6,224,5,3,170,196,224,92,0,126, -17,229,167,7,224,17,9,234,181,0,192,56,225,33,15,224,35,6,224,95, -0,224,78,14,234,219,6,233,238,4,225,8,5,234,144,20,160,43,231,18, -4,199,15,0,49,97,95,67,20,192,40,192,110,229,162,0,235,19,1,174, -190,194,62,144,84,239,178,12,230,247,18,194,166,128,128,1,52,52,101,179, -135,79,0,48,237,56,0,237,49,2,206,116,129,0,133,239,162,135,226,129, -9,128,101,192,196,237,15,4,121,226,128,0,225,81,0,179,137,129,103,135, -4,128,102,173,112,160,20,171,73,65,0,2,50,56,50,64,120,104,35,101, -247,229,219,3,165,201,226,249,1,7,110,111,77,101,116,104,111,100,230,11, -2,235,150,0,224,242,22,130,4,226,17,5,160,13,224,23,4,98,177,238, -27,1,224,248,10,225,30,6,193,7,98,29,3,95,49,52,51,153,222,131, -184,1,56,53,240,245,0,128,29,162,159,224,155,25,232,89,1,226,249,14, -65,243,232,138,3,66,5,227,149,1,224,154,4,165,184,199,11,136,215,101, -108,229,165,1,64,143,132,41,96,29,0,67,89,86,235,235,3,224,25,17, -96,91,223,4,163,62,224,161,0,160,11,192,8,97,65,64,47,135,53,194, -183,69,197,180,79,157,249,0,50,114,10,0,54,117,50,92,177,232,170,2, -1,95,53,70,200,83,43,107,158,64,76,135,86,7,95,52,50,53,32,75, -32,85,227,198,2,192,1,151,74,96,0,224,28,9,128,1,230,36,0,224, -37,18,224,35,4,224,32,23,64,211,178,202,96,165,64,204,129,126,230,193, -14,0,83,65,238,132,147,141,112,198,160,242,24,3,163,93,65,177,224,28, -4,97,35,132,10,231,111,0,98,129,229,203,0,130,12,177,214,130,222,230, -223,8,0,50,65,199,233,0,4,100,138,228,213,8,128,157,199,172,235,16, -5,224,23,5,195,63,0,52,119,152,231,55,8,224,73,68,65,100,233,22, -1,225,102,8,0,50,65,129,225,184,0,64,72,151,129,98,79,96,60,201, -52,226,146,3,76,34,162,141,74,53,162,141,64,45,0,54,226,117,13,130, -107,192,13,224,1,7,226,102,72,224,29,20,224,26,17,224,23,14,224,20, -11,224,17,8,226,217,4,96,0,65,14,243,233,2,129,62,69,217,220,227, -250,171,2,69,34,124,11,166,37,233,119,2,100,99,83,242,128,15,69,46, -97,223,161,250,224,67,1,72,74,244,53,1,65,155,148,145,227,90,9,135, -95,134,122,224,63,0,64,48,0,50,160,12,235,7,0,244,217,1,64,43, -103,204,0,48,174,27,1,54,51,138,214,196,130,227,97,1,96,93,2,85, -32,75,67,35,233,48,2,3,95,49,49,49,161,33,168,152,224,172,2,0, -48,102,33,233,100,8,65,67,203,68,0,89,199,146,195,169,170,166,228,22, -12,131,2,224,33,18,174,68,166,204,224,191,4,192,25,247,144,2,131,237, -224,187,1,224,49,5,160,109,164,70,64,43,198,5,224,44,11,224,43,1, -230,104,1,172,143,230,155,0,64,247,237,165,1,67,241,165,3,233,49,5, -233,109,0,0,95,64,61,128,13,98,4,228,40,2,128,125,225,206,0,96, -160,67,180,0,51,107,127,245,199,1,224,96,33,0,49,144,30,96,103,234, -64,2,224,56,40,96,148,234,41,6,96,24,1,95,53,108,82,161,7,231, -69,1,86,175,128,166,192,107,67,124,200,18,0,80,103,134,64,66,2,95, -51,53,188,148,224,252,22,1,95,52,175,150,163,77,235,11,5,178,9,224, -203,1,224,2,4,74,168,224,73,1,64,0,234,214,1,224,60,0,242,33, -9,224,52,5,224,112,2,96,48,235,62,6,224,44,4,225,103,3,224,39, -1,224,36,5,0,66,96,35,224,234,10,2,95,52,50,133,232,161,99,193, -106,130,114,65,102,136,124,135,71,227,103,0,96,78,0,64,224,113,2,227, -79,16,131,217,227,146,19,224,197,4,224,33,12,131,247,224,105,0,160,129, -224,32,2,164,183,185,132,249,60,2,2,49,52,52,102,183,66,0,0,51, -67,57,64,17,130,101,227,132,13,128,106,163,227,98,73,133,146,249,202,3, -64,67,0,56,102,222,138,160,164,181,249,153,2,225,239,0,229,134,2,194, -214,128,138,133,43,128,138,195,230,208,79,133,101,228,24,4,3,95,49,51, -52,80,64,0,51,75,19,235,226,1,1,98,105,223,117,165,86,229,37,5, -140,225,82,143,75,88,64,254,224,58,1,2,78,117,109,238,242,0,224,240, -0,196,118,130,61,0,95,184,193,225,83,9,149,127,225,83,9,224,129,6, -225,177,18,176,221,132,236,139,185,160,122,184,97,141,16,3,95,49,52,53, -197,24,192,1,251,27,3,1,55,57,67,222,225,212,3,227,14,4,128,48, -98,249,249,144,3,235,200,3,224,28,7,225,4,32,0,53,199,160,0,53, -101,212,224,250,4,231,114,5,234,70,0,227,54,0,98,81,224,91,15,101, -121,0,67,226,80,5,224,16,11,130,152,226,96,1,97,143,78,234,225,228, -1,5,102,117,110,100,101,112,97,231,0,90,240,169,12,224,83,3,131,220, -227,135,3,128,8,237,79,10,129,173,224,180,3,2,64,95,54,118,144,226, -21,3,199,228,224,45,11,1,49,52,188,214,224,46,9,224,167,9,227,169, -11,216,110,129,90,225,180,4,224,101,0,96,102,137,20,224,102,9,96,0, -226,124,1,232,13,14,96,42,228,189,18,199,225,224,159,8,231,250,4,225, -45,11,98,176,224,151,12,224,77,10,193,72,238,133,6,227,36,5,226,206, -0,228,171,4,0,48,74,22,64,34,140,144,64,9,227,43,0,160,217,197, -117,227,162,5,160,114,232,102,0,227,165,57,225,122,2,129,17,227,133,16, -224,202,9,64,99,97,243,64,8,166,178,227,16,5,224,172,132,0,51,133, -202,235,123,8,160,186,224,187,9,226,248,6,230,37,3,0,53,116,133,64, -23,228,232,0,71,152,143,200,229,67,3,250,112,6,64,67,2,48,56,56, -128,8,0,50,118,127,0,56,114,41,1,49,48,173,221,229,11,5,253,225, -4,193,44,0,49,162,45,229,86,26,227,133,3,225,35,29,96,234,229,66, -1,255,54,4,101,35,2,48,50,49,227,213,7,0,95,158,182,229,99,14, -227,104,7,197,76,1,49,49,133,182,1,49,52,90,42,225,219,2,224,92, -8,168,75,224,92,10,235,57,1,228,109,13,160,124,0,54,133,194,139,64, -224,122,19,96,0,0,58,130,19,242,15,0,1,80,32,227,121,2,67,152, -64,71,64,36,143,172,0,83,103,206,113,234,96,86,64,25,248,190,1,1, -80,32,132,41,0,80,128,24,0,54,224,87,5,197,50,224,87,5,206,138, -0,90,64,208,2,90,32,64,84,150,64,23,205,94,225,8,3,232,187,8, -64,40,236,143,1,192,191,171,164,128,16,111,7,224,116,3,96,52,203,188, -237,177,0,97,79,235,193,2,239,4,4,1,51,48,161,149,128,1,124,93, -160,13,112,65,234,246,2,229,27,8,194,192,196,222,192,96,231,60,5,161, -188,161,181,224,104,5,233,205,0,130,253,224,29,0,233,223,6,224,40,1, -236,241,4,231,246,0,66,1,98,98,251,143,2,90,73,164,40,84,42,112, -11,67,239,99,13,5,48,48,32,85,32,65,160,91,231,191,11,97,73,139, -159,5,95,49,48,53,56,32,64,15,196,22,129,138,96,92,130,14,73,181, -224,25,2,226,40,2,71,185,64,67,74,127,251,234,6,19,80,114,105,109, -105,116,105,118,101,115,46,67,111,110,115,116,114,97,105,110,155,252,64,55, -194,121,64,79,65,161,0,85,128,78,0,54,96,22,136,61,131,46,249,235, -0,225,16,3,96,26,224,5,0,97,4,206,108,213,214,161,168,231,144,7, -164,141,167,148,224,39,11,226,131,3,231,77,8,224,28,3,131,210,98,252, -243,74,1,116,93,225,232,1,146,165,230,5,5,96,179,251,7,5,64,26, -1,67,32,246,174,28,160,75,233,92,12,224,137,4,78,218,228,111,1,150, -117,160,211,224,26,13,246,213,0,0,83,88,96,152,102,82,69,0,55,249, -146,3,246,240,7,128,117,225,39,8,192,142,2,85,32,64,214,20,169,10, -186,137,129,30,232,54,10,160,25,99,63,225,69,5,128,11,161,96,224,27, -0,246,117,0,225,26,0,225,102,17,193,103,160,0,224,105,83,128,29,201, -30,147,170,2,51,54,56,247,207,1,251,68,1,128,0,246,65,6,96,53, -253,131,15,128,126,102,230,0,52,68,24,69,93,246,76,5,216,69,245,191, -8,166,144,0,90,143,145,236,5,5,227,109,0,103,247,1,51,57,165,5, -98,243,228,66,3,64,117,0,52,224,85,3,3,85,32,75,50,64,76,0, -80,65,237,251,195,1,226,84,1,155,87,1,52,49,214,217,67,234,244,200, -1,254,109,19,195,214,65,138,64,119,0,51,131,110,110,248,228,254,0,128, -230,192,88,198,126,224,90,23,225,216,2,244,208,15,224,37,5,96,205,186, -119,226,207,2,166,25,224,41,0,122,218,227,94,1,64,15,64,185,64,173, -131,201,71,39,105,97,71,15,163,91,224,47,5,236,92,2,96,59,65,118, -224,232,5,224,73,17,129,4,135,90,0,75,96,145,215,222,192,99,211,12, -183,146,96,47,135,85,224,47,7,1,66,32,224,43,11,250,84,28,0,51, -144,231,131,15,224,121,1,154,84,0,52,128,197,64,76,134,116,10,85,32, -75,51,32,75,52,32,90,32,90,64,6,192,198,64,38,250,114,15,196,87, -224,19,3,224,1,3,227,231,1,224,37,17,224,35,4,224,32,23,224,29, -20,224,26,17,224,23,14,247,221,7,64,237,135,76,99,204,98,139,2,52, -51,54,103,22,66,115,103,169,1,50,55,65,110,67,119,231,103,1,2,100, -102,108,103,86,64,39,0,54,167,62,64,105,67,220,228,147,1,98,187,0, -56,77,207,227,138,4,130,70,247,242,16,235,27,24,0,52,67,39,202,160, -0,48,145,221,128,69,98,25,228,51,3,0,51,88,186,253,147,4,233,195, -2,227,227,0,64,19,166,67,128,161,64,121,235,60,2,198,165,246,100,0, -96,247,132,75,195,53,75,71,236,193,25,96,210,249,65,2,64,204,69,154, -64,79,132,66,245,18,3,237,21,22,214,93,64,68,0,50,129,179,131,129, -231,190,0,233,239,3,64,37,107,10,225,31,0,64,48,131,130,231,236,1, -224,9,1,161,206,232,237,0,228,116,1,224,25,1,104,30,226,108,0,232, -209,12,231,130,2,224,47,21,197,215,228,226,3,224,47,19,194,199,224,47, -30,185,14,225,248,1,224,47,23,192,143,128,27,232,108,9,224,31,5,167, -208,161,121,129,218,0,49,101,126,160,34,224,64,9,160,144,192,61,236,20, -27,229,176,2,226,186,0,96,39,225,231,6,163,85,96,26,235,134,3,249, -255,2,224,217,17,225,89,0,224,217,2,224,36,0,194,89,96,29,240,168, -7,192,119,68,5,64,19,96,125,79,248,231,158,1,66,198,2,53,51,55, -98,156,150,69,0,49,214,151,174,125,67,177,228,104,1,1,36,120,245,246, -1,129,159,160,245,160,123,194,169,233,212,5,205,66,230,86,1,129,242,228, -115,4,241,71,5,147,223,241,0,7,0,49,127,52,160,46,128,127,237,233, -4,1,49,55,100,113,0,56,129,84,226,90,0,0,67,104,150,231,97,8, -225,44,10,173,68,0,49,137,160,224,22,0,224,115,0,225,159,11,226,121, -10,241,81,4,224,233,6,143,211,131,250,239,211,6,224,173,0,233,151,8, -226,205,15,136,16,1,49,50,100,131,160,0,227,126,5,128,149,227,171,5, -160,82,225,31,1,224,40,15,163,19,225,233,4,234,208,0,225,227,5,216, -204,129,1,227,25,3,225,98,5,8,66,32,95,57,57,52,32,95,54,72, -34,0,54,105,104,73,173,129,156,0,79,79,66,238,72,1,2,79,32,35, -70,231,168,211,236,128,0,225,104,12,225,216,8,225,113,3,160,170,65,40, -127,15,2,95,49,50,97,129,111,76,1,57,49,129,60,204,209,140,158,193, -110,131,63,160,5,64,3,224,117,1,224,114,6,224,120,9,66,144,240,205, -4,224,183,0,224,67,21,224,73,20,224,74,2,224,76,0,227,139,12,128, -244,236,191,5,226,85,8,2,95,49,49,72,114,227,206,15,162,141,237,4, -7,226,153,7,129,44,160,168,160,79,229,29,6,192,69,160,66,97,72,224, -78,0,237,55,4,64,66,242,196,1,229,50,7,1,56,56,227,145,1,163, -49,225,247,4,224,225,6,227,27,0,224,141,5,229,171,15,160,44,224,120, -24,64,30,235,82,4,225,172,5,0,51,133,180,228,63,2,227,66,27,224, -244,1,224,90,20,177,250,224,90,0,128,172,228,119,10,86,136,0,56,154, -104,228,20,1,225,132,2,196,34,225,135,0,130,77,225,83,2,96,168,228, -146,1,192,58,68,251,67,26,176,113,192,139,173,240,96,178,163,243,1,48, -56,252,113,5,18,97,100,32,102,105,110,97,108,32,100,111,32,115,116,97, -116,101,109,101,178,16,226,95,4,239,100,0,224,16,6,228,177,0,232,191, -3,228,240,2,162,132,224,56,0,145,29,224,74,5,234,33,0,225,85,0, -2,95,49,51,86,40,128,0,229,125,0,224,246,0,194,218,192,29,218,229, -96,90,96,101,224,8,43,141,213,230,94,2,65,115,192,157,160,32,128,47, -226,171,0,192,66,96,68,135,174,227,125,1,192,15,128,32,239,25,4,109, -146,0,54,109,134,238,64,5,160,0,128,50,160,125,232,34,9,224,33,4, -0,67,133,190,192,22,193,33,227,79,2,76,160,225,71,0,174,159,128,164, -135,132,96,36,103,101,1,50,56,96,163,65,126,97,6,239,5,0,0,80, -210,122,66,195,64,30,70,135,224,53,5,97,217,129,199,96,248,192,242,136, -179,252,198,5,2,97,105,108,162,98,64,168,1,95,57,127,126,0,57,111, -80,255,13,12,96,136,230,150,0,233,8,0,224,84,4,2,62,62,61,128, -44,233,36,11,0,98,194,209,193,27,226,78,0,226,3,5,226,12,13,229, -183,1,160,34,225,237,65,225,106,0,224,209,12,225,36,0,230,148,9,234, -197,4,78,156,152,232,224,79,0,224,0,2,228,233,5,196,99,128,168,232, -93,4,169,55,227,211,1,224,39,14,177,108,227,226,5,224,39,10,166,118, -224,79,0,224,39,2,229,103,4,161,13,128,25,172,40,224,10,0,228,75, -1,224,101,14,233,18,4,224,141,18,162,60,224,39,11,224,141,4,161,5, -224,130,2,225,127,11,226,35,9,96,17,0,66,64,87,65,132,229,101,4, -9,70,114,111,109,84,104,101,110,84,111,226,246,2,0,66,178,41,1,39, -66,117,217,227,222,4,224,125,23,224,119,0,160,72,224,115,18,163,20,224, -101,83,160,213,224,99,13,225,151,24,165,232,225,151,24,162,214,224,179,16, -192,173,64,18,224,169,14,96,167,224,159,4,224,77,2,196,190,228,26,0, -233,83,4,229,61,0,87,166,166,26,192,124,64,50,145,124,224,144,1,234, -43,11,96,22,232,194,2,69,76,3,64,95,52,56,212,188,128,238,231,73, -3,224,17,1,225,20,2,97,19,224,14,0,128,1,224,109,0,214,26,160, -80,194,148,204,246,233,140,6,132,186,1,49,50,72,20,146,141,92,63,77, -110,213,142,225,137,1,224,217,1,104,74,97,98,0,53,224,186,1,160,37, -64,178,193,45,178,21,128,41,243,86,1,224,81,0,224,137,1,102,230,96, -133,236,10,13,172,9,97,218,128,99,182,194,1,49,51,223,129,224,85,1, -64,158,1,95,49,215,210,224,51,11,206,180,230,83,0,128,60,228,122,2, -201,122,193,246,231,242,15,250,47,5,161,97,169,209,110,8,0,51,115,126, -225,90,11,97,74,226,13,4,82,250,66,180,65,49,1,56,56,233,0,0, -192,44,224,160,6,225,242,11,194,187,231,253,1,244,112,5,224,165,40,226, -246,0,226,53,9,240,7,2,205,199,144,208,192,21,192,206,110,84,224,203, -2,96,153,64,202,229,61,1,224,222,2,235,49,1,226,172,6,96,243,96, -114,80,143,0,57,93,40,96,99,240,143,6,237,222,6,225,198,5,161,26, -224,29,0,225,195,8,225,30,8,225,242,0,225,39,2,193,186,99,184,64, -81,1,95,57,93,35,1,95,55,225,217,0,225,5,2,1,95,54,248,218, -0,231,10,0,232,73,1,228,222,1,245,88,7,132,94,163,109,226,206,3, -225,225,7,237,47,5,207,211,226,91,5,200,30,224,97,2,228,194,6,228, -174,10,224,42,5,164,67,235,164,4,158,217,227,252,1,226,39,6,160,17, -226,40,3,100,11,100,109,224,164,10,234,199,1,96,0,230,17,0,64,2, -224,49,0,64,1,230,63,4,193,185,229,58,0,64,2,224,46,17,212,230, -236,83,4,224,46,4,225,150,4,225,54,3,193,15,192,13,109,3,192,24, -250,175,12,192,108,227,152,0,224,112,4,226,150,3,160,2,173,64,233,131, -2,96,2,183,88,224,69,4,96,18,224,39,4,224,244,7,145,44,224,79, -2,224,2,7,192,157,224,195,1,160,57,225,46,9,224,67,6,224,153,0, -224,67,27,227,253,2,224,35,3,96,199,243,184,3,224,39,14,129,114,224, -19,3,238,141,0,239,94,5,226,126,5,160,54,128,137,234,253,2,225,239, -9,192,196,224,114,8,192,14,96,53,244,98,4,224,245,9,224,50,6,64, -86,161,123,224,70,3,99,109,224,75,5,246,111,7,224,78,4,224,79,80, -226,242,8,179,89,64,72,153,71,132,113,67,174,254,167,2,224,46,1,224, -40,11,200,13,2,95,49,51,229,80,0,224,0,0,229,216,16,101,65,132, -115,238,52,19,8,114,111,109,83,116,114,105,110,103,246,240,0,224,219,5, -224,95,5,237,173,2,229,32,5,0,49,230,114,4,224,62,1,224,16,0, -130,92,193,19,226,45,0,229,47,2,213,235,0,67,238,5,1,224,0,2, -224,88,1,226,224,8,227,76,1,224,125,10,224,191,2,229,149,11,226,206, -83,224,195,0,224,50,16,193,241,225,243,6,86,19,65,248,240,189,1,193, -53,64,161,162,6,65,221,2,51,57,51,102,197,86,104,1,49,52,250,107, -0,64,0,226,23,58,6,82,97,116,105,111,110,97,208,84,226,25,153,226, -27,10,233,238,2,224,39,3,227,183,1,228,235,7,226,34,16,226,35,13, -230,116,0,224,131,2,229,189,0,224,113,13,192,1,226,47,17,224,56,12, -230,36,6,224,121,1,224,45,4,0,83,226,75,7,1,49,52,106,251,128, -0,237,10,4,224,67,36,233,108,7,192,188,226,203,7,224,75,5,224,73, -11,196,205,224,56,6,227,4,8,2,49,52,50,236,220,0,228,249,1,227, -8,21,0,56,90,103,0,52,217,247,96,238,252,60,4,67,84,0,56,96, -49,0,57,75,60,128,48,170,219,64,126,2,48,53,55,64,21,0,52,203, -89,224,109,13,224,59,9,128,0,227,114,58,6,73,110,116,101,103,101,114, -227,113,150,193,142,9,66,32,80,32,75,32,95,50,50,51,64,126,110,4, -0,54,132,131,64,72,252,230,2,189,107,224,171,6,77,97,65,226,94,30, -243,36,1,224,145,2,128,173,0,83,167,161,233,40,3,233,34,1,224,228, -1,233,28,13,192,29,193,199,233,22,9,192,33,129,36,225,33,2,226,211, -0,226,71,0,169,253,193,30,149,98,226,57,3,0,48,141,63,224,121,21, -232,230,8,224,121,61,194,245,108,152,128,13,79,224,249,26,0,64,86,0, -85,130,222,134,88,192,122,232,240,1,226,75,9,0,51,126,212,247,193,2, -229,5,9,128,176,160,233,225,129,1,160,229,224,225,2,231,138,22,238,102, -1,225,23,5,192,158,224,118,1,251,248,1,226,248,30,226,232,1,226,241, -5,226,112,1,192,208,240,137,1,240,146,4,254,165,21,224,85,0,225,159, -1,2,49,49,48,199,189,192,95,128,74,224,104,9,224,196,6,222,227,226, -56,1,195,2,128,99,229,121,7,226,86,0,197,231,160,84,159,224,224,179, -2,129,48,1,49,50,124,183,128,75,85,41,0,80,243,182,0,97,46,0, -90,224,53,6,1,64,64,228,1,0,2,95,54,50,132,241,231,85,3,225, -172,9,227,195,0,237,57,6,4,32,95,56,52,51,69,159,228,80,0,192, -202,161,100,227,243,4,2,95,54,51,131,161,226,53,4,226,47,5,1,51, -48,242,102,15,224,41,4,2,83,32,73,184,154,130,230,225,48,5,242,44, -5,0,85,67,109,97,63,209,19,3,64,95,52,52,134,144,1,49,49,231, -5,1,226,0,5,197,46,96,0,90,58,1,48,55,127,225,0,57,66,4, -0,95,223,120,226,180,9,97,144,1,48,57,80,138,115,151,1,52,57,64, -41,225,34,1,225,241,0,241,78,4,226,23,1,129,175,163,224,66,115,65, -218,241,39,5,185,50,224,182,1,98,24,0,50,64,160,148,21,0,55,65, -146,96,4,0,57,230,141,3,22,116,99,69,120,112,114,58,32,99,97,110, -110,111,116,32,104,97,110,100,108,101,58,32,134,153,148,88,0,55,135,123, -1,49,51,64,232,125,7,244,92,3,224,92,9,2,79,32,35,67,160,130, -109,192,55,249,179,1,224,60,2,2,58,49,52,64,182,1,10,65,192,67, -1,48,57,132,228,2,57,53,32,96,28,0,48,96,28,161,169,230,80,2, -145,59,96,21,230,125,2,0,49,149,38,113,37,0,55,72,34,165,0,0, -58,133,10,96,102,0,48,96,166,0,51,64,48,64,22,0,56,224,22,5, -67,147,64,22,0,55,224,22,4,104,39,64,22,0,54,96,22,225,60,1, -13,80,114,105,109,105,116,105,118,101,115,46,87,111,114,91,110,64,37,0, -53,224,106,6,0,49,128,22,0,52,160,22,1,51,57,80,221,104,189,64, -12,96,96,65,35,1,49,52,154,123,64,14,67,211,139,231,0,95,64,10, -0,51,98,58,235,255,0,96,38,64,82,0,51,224,82,5,98,133,2,49, -52,49,84,53,224,68,0,98,127,233,161,2,0,53,67,156,1,53,52,105, -158,64,37,115,133,224,31,18,134,127,224,31,14,68,41,3,49,52,50,49, -92,215,0,55,64,142,2,95,54,55,97,115,192,57,130,66,224,223,3,97, -178,105,191,98,19,2,95,49,48,96,7,224,22,9,181,149,224,61,4,160, -112,128,232,224,46,1,4,95,49,55,55,32,164,173,2,38,48,46,224,56, -11,224,45,13,224,44,31,96,36,192,44,65,121,0,50,97,121,0,83,224, -1,1,2,39,32,95,93,129,208,104,134,2,64,9,96,27,176,30,96,5, -224,11,3,64,112,0,48,100,180,0,80,131,231,0,65,193,10,0,53,128, -30,86,72,1,85,32,165,184,224,8,0,229,82,4,0,39,96,63,199,217, -106,121,96,60,128,45,224,76,16,96,26,68,205,224,41,26,96,214,224,47, -35,224,43,38,225,51,122,2,49,51,54,224,174,28,225,52,127,225,53,11, -231,102,4,160,17,199,83,225,53,46,224,238,36,224,189,36,0,85,128,168, -74,209,128,45,77,37,225,38,30,224,59,8,2,49,52,49,225,100,33,96, -61,0,90,168,42,224,68,3,83,129,224,67,25,96,51,142,94,224,42,22, -228,150,3,234,131,0,224,111,3,224,68,27,224,111,46,68,164,135,90,0, -66,93,116,128,123,205,78,238,96,3,128,27,128,77,1,51,52,224,77,0, -224,117,26,66,65,224,117,0,233,235,2,203,197,64,106,227,101,0,224,102, -2,70,59,224,101,53,225,185,38,160,66,224,211,51,236,60,2,195,118,226, -176,22,192,116,224,41,34,139,86,225,172,2,64,45,144,100,175,57,64,52, -1,48,50,224,52,1,224,15,11,0,52,73,90,224,85,0,66,7,137,69, -196,30,193,146,0,89,209,50,129,152,226,21,17,70,236,96,173,126,96,228, -57,5,128,195,64,0,225,92,16,192,34,225,83,5,132,162,66,34,73,118, -64,20,126,165,128,192,227,203,10,224,104,1,224,34,25,0,58,129,3,137, -132,73,25,145,194,106,90,227,33,0,224,142,1,64,46,234,7,0,224,46, -10,96,178,224,46,5,138,31,0,83,96,137,0,51,191,29,64,251,64,15, -96,137,224,102,0,64,45,0,54,96,45,3,85,32,75,51,106,9,64,33, -74,70,1,47,32,64,12,138,22,64,201,0,75,73,30,64,18,169,214,0, -52,72,235,106,32,0,55,233,222,0,97,46,106,51,0,51,105,222,224,19, -4,1,52,49,224,18,3,2,52,49,48,98,121,224,18,7,97,60,224,20, -8,0,56,106,135,160,19,234,115,2,233,147,2,96,155,136,248,3,85,32, -75,52,224,175,1,196,103,65,136,96,54,0,64,99,35,1,95,53,112,188, -64,33,130,129,192,209,97,40,0,51,77,3,64,90,107,186,3,52,48,49, -32,71,246,74,102,139,115,108,105,169,114,112,223,224,202,3,77,219,116,73, -0,54,105,180,224,43,3,224,39,2,1,38,49,137,176,160,25,160,14,64, -28,0,56,97,136,64,35,96,204,172,96,128,140,1,80,32,128,40,128,162, -128,59,192,73,5,64,89,32,66,32,80,160,20,231,122,0,224,211,0,0, -52,109,110,130,161,0,48,97,106,4,48,55,32,95,54,244,223,0,96,116, -130,106,3,105,116,111,102,65,255,64,49,97,26,3,56,32,95,53,77,224, -0,95,90,8,192,211,64,7,106,144,1,52,48,116,248,0,52,79,9,64, -6,66,100,1,53,57,224,39,1,0,54,128,109,64,11,64,84,130,113,2, -102,62,61,96,98,162,111,0,62,96,12,130,111,1,102,60,128,26,130,106, -1,102,60,96,12,129,219,3,102,110,101,103,96,14,129,214,1,102,42,96, -12,129,193,3,102,45,32,58,129,185,64,12,0,43,96,12,128,207,143,143, -193,255,238,187,0,226,8,3,226,15,0,66,172,64,51,0,73,96,63,128, -171,128,63,240,26,0,64,8,93,182,64,32,128,190,0,85,66,111,68,122, -64,18,128,196,65,138,126,192,0,85,65,206,118,27,96,21,244,56,1,101, -62,101,175,101,90,244,83,5,128,114,244,80,6,193,171,160,143,224,198,0, -176,75,224,30,5,240,139,0,83,205,161,1,206,165,80,71,130,51,182,141, -224,86,19,215,44,224,86,47,130,139,192,218,192,25,128,104,69,40,134,179, -166,87,230,86,1,224,246,1,144,113,225,56,6,224,32,3,146,116,167,9, -224,32,11,145,197,224,219,10,192,24,112,196,166,203,101,35,101,174,244,218, -2,0,51,197,225,224,45,0,224,28,12,224,98,10,128,189,224,52,11,240, -118,0,198,206,244,187,9,224,54,10,114,15,224,26,14,241,102,1,209,144, -66,122,163,58,240,25,11,2,73,110,116,112,24,96,58,224,36,4,3,68, -97,116,97,64,30,88,10,4,95,84,121,112,101,192,12,160,47,163,115,224, -84,11,5,70,108,111,97,116,87,128,39,64,228,113,37,193,155,135,200,146, -172,1,95,52,67,63,0,64,182,72,64,45,240,242,7,0,54,128,68,131, -146,224,108,12,2,67,104,97,160,146,64,44,224,60,2,104,18,64,22,131, -162,194,187,225,161,1,98,186,122,84,81,179,98,229,224,26,4,243,229,4, -0,55,64,39,96,22,243,170,2,68,4,128,183,131,243,233,27,0,243,42, -2,2,95,49,48,64,129,234,109,2,244,64,4,111,17,224,44,0,100,164, -93,120,129,24,128,14,1,53,32,165,217,72,79,227,38,1,161,82,164,48, -197,238,186,197,66,70,103,2,96,4,128,185,1,67,39,73,86,224,228,4, -110,94,96,197,173,149,128,225,69,93,1,64,67,128,24,64,0,96,68,105, -2,162,121,128,197,65,59,2,95,49,51,83,203,128,175,96,177,243,9,1, -224,216,1,65,202,162,182,64,10,0,50,129,152,168,74,0,55,190,105,114, -138,96,28,66,48,0,32,64,127,66,222,0,79,179,173,86,20,1,51,53, -224,107,2,0,75,103,75,99,251,224,10,1,64,65,130,202,71,176,0,80, -65,8,96,214,243,160,4,0,48,225,97,0,96,203,130,22,0,90,161,156, -225,159,5,243,175,8,194,53,246,161,4,2,95,55,52,202,59,64,46,4, -57,32,95,57,51,98,80,1,90,32,246,203,7,224,17,8,64,177,131,76, -100,180,224,173,9,131,200,133,106,246,96,2,133,54,225,249,0,182,155,97, -197,197,151,245,176,3,224,219,0,98,241,128,197,1,50,52,64,31,100,52, -168,44,0,50,181,80,0,50,124,94,0,52,128,27,224,15,7,214,51,0, -56,225,70,0,245,55,3,227,165,1,12,101,120,105,115,116,101,110,116,105, -97,108,115,32,85,192,25,97,108,108,111,119,101,100,32,105,110,32,112,97, -116,116,101,114,110,32,98,105,110,100,105,110,103,252,108,0,227,159,7,225, -137,5,0,50,67,104,225,132,15,96,0,0,58,97,126,129,77,0,89,128, -67,167,99,172,76,160,5,193,59,193,75,197,172,156,58,193,15,101,149,166, -73,85,249,137,88,140,245,247,64,16,0,57,64,148,0,57,148,97,253,89, -2,2,99,110,83,160,229,195,185,225,169,2,249,125,2,225,205,0,195,95, -154,144,228,40,5,64,22,135,151,98,19,206,210,96,12,225,20,4,64,93, -199,169,231,177,2,224,34,3,228,72,0,89,137,192,32,65,92,0,56,139, -218,185,210,241,175,3,0,56,69,14,128,49,0,66,85,94,128,36,183,231, -99,173,96,71,97,25,66,81,65,185,97,89,224,104,1,131,50,128,43,192, -6,128,0,64,57,66,231,225,176,0,165,83,227,19,2,0,49,164,2,225, -192,1,247,133,6,103,21,65,146,225,128,4,0,68,226,102,3,192,52,251, -210,1,163,27,150,76,76,178,192,101,225,178,10,251,57,13,250,61,2,225, -98,18,240,134,0,100,113,232,210,0,163,208,224,246,1,224,76,1,0,67, -64,15,128,72,128,14,96,56,96,19,97,141,0,53,193,141,129,130,193,85, -96,124,166,1,226,87,6,224,54,18,228,132,0,225,229,25,225,206,22,227, -15,9,64,0,64,193,189,242,227,138,0,128,213,67,102,129,68,225,211,2, -131,5,1,49,53,137,98,221,51,67,231,203,220,123,47,231,211,10,0,55, -102,198,224,25,3,229,215,7,96,83,225,173,7,129,24,160,99,136,121,163, -100,230,246,4,226,208,2,224,94,9,227,173,9,230,109,0,224,106,3,0, -67,161,100,192,109,0,54,224,109,3,224,255,4,1,51,55,99,134,224,110, -14,197,25,224,95,7,232,160,0,64,126,167,85,65,100,0,85,227,215,0, -224,102,8,96,213,224,124,15,64,19,120,254,224,87,0,136,248,136,133,192, -93,193,40,227,176,3,1,55,48,232,36,3,233,138,1,225,84,3,129,148, -0,53,132,215,160,108,128,18,226,59,2,224,88,4,156,3,145,251,71,161, -94,245,251,255,3,104,179,141,230,2,49,51,53,199,192,225,196,7,192,32, -0,55,97,51,64,213,136,153,71,170,64,167,64,17,185,83,236,178,0,98, -170,105,34,193,73,228,77,9,226,109,2,64,167,2,49,51,50,231,47,11, -227,228,0,167,219,193,19,226,205,4,225,25,3,231,34,7,224,32,1,98, -240,128,137,96,30,225,169,0,128,195,137,23,193,165,65,56,70,89,0,67, -224,168,2,237,203,4,1,50,55,154,251,224,20,4,1,48,50,70,19,0, -49,144,75,225,233,9,98,126,83,211,1,95,50,80,99,0,52,155,138,224, -40,14,253,28,0,1,50,53,132,88,234,47,3,0,54,225,27,4,229,77, -6,100,201,66,220,134,94,160,0,64,227,201,73,224,178,1,0,56,79,144, -239,97,1,226,149,3,1,51,54,240,15,1,229,113,2,224,15,0,171,89, -193,101,2,95,53,52,80,201,0,50,80,152,192,154,106,189,235,220,2,132, -138,128,10,0,95,144,111,64,103,64,164,227,114,1,224,80,1,1,54,56, -247,131,0,96,20,1,53,51,129,115,65,43,0,55,82,207,128,11,160,46, -115,173,229,202,8,0,95,65,168,65,153,135,168,128,186,233,251,3,129,64, -0,50,94,79,229,177,2,64,21,3,80,32,95,56,255,41,0,0,55,94, -209,223,171,101,194,226,12,7,0,75,226,9,15,233,141,9,234,43,1,224, -0,1,227,237,0,65,185,224,166,9,80,61,136,43,98,120,166,184,224,84, -1,225,63,3,65,83,2,56,32,95,229,132,0,64,19,169,238,141,39,199, -70,230,75,0,164,153,225,127,0,73,12,160,10,163,122,160,13,198,147,234, -19,0,192,199,224,44,11,235,134,1,224,61,1,173,229,224,66,3,204,28, -224,53,0,192,69,224,70,15,228,4,2,234,155,1,169,136,224,137,7,128, -219,164,120,192,63,96,10,108,19,97,81,95,27,131,60,130,153,228,24,1, -224,0,0,141,223,227,219,1,0,58,131,131,131,77,66,249,128,71,96,23, -135,121,149,104,96,2,151,208,64,26,199,48,226,41,8,0,50,84,92,161, -189,235,186,7,104,203,97,193,138,202,0,66,84,233,194,35,216,2,193,21, -171,143,68,184,2,50,51,49,226,4,0,128,90,208,94,128,223,225,70,3, -166,162,163,148,160,132,0,50,194,190,68,71,1,95,49,149,221,0,57,234, -54,3,16,103,101,116,83,117,112,101,114,67,108,97,115,115,101,115,58,32, -138,67,69,206,86,51,161,84,96,123,238,71,2,235,116,9,64,7,128,142, -134,13,107,22,68,60,79,219,106,114,96,80,206,149,64,42,3,83,32,95, -56,68,93,239,3,1,128,94,164,115,224,0,5,97,190,235,173,0,65,137, -0,54,97,137,81,14,65,138,129,184,209,11,161,13,225,19,8,225,180,1, -147,201,97,173,232,80,8,227,201,1,232,242,4,193,216,1,48,56,96,16, -102,146,0,54,118,26,0,49,161,231,224,78,12,64,151,213,51,64,244,96, -201,229,175,0,97,188,128,57,106,243,237,167,5,128,22,224,182,2,230,83, -0,2,49,51,54,96,6,130,124,0,48,92,61,160,186,231,58,0,103,4, -1,51,54,66,41,139,113,64,13,80,73,143,234,128,208,1,48,48,97,157, -1,49,53,96,200,0,51,160,120,96,198,1,55,52,194,124,96,14,95,164, -225,170,2,209,48,128,162,245,54,8,224,7,3,192,133,193,185,136,126,65, -11,204,27,224,45,5,0,49,86,241,128,42,136,151,96,127,86,98,64,6, -0,48,129,234,135,237,0,85,104,197,167,141,166,62,64,29,135,39,0,90, -128,82,168,228,73,32,161,133,224,111,3,182,234,73,132,137,2,108,183,163, -133,238,195,1,229,55,8,196,244,128,30,229,55,5,226,127,0,176,89,0, -56,67,116,129,158,240,203,1,136,217,64,46,242,101,5,230,195,1,146,163, -161,111,165,81,234,188,1,231,233,3,129,210,228,80,0,243,163,14,224,157, -1,224,60,2,232,150,1,98,34,194,97,65,23,246,240,1,224,58,3,170, -91,243,23,3,227,49,12,73,210,139,181,149,201,128,181,160,61,1,53,53, -238,128,4,128,45,224,81,2,65,145,197,107,253,45,0,69,39,232,186,1, -160,113,78,38,238,89,2,160,2,224,238,2,247,44,6,92,2,160,209,238, -169,0,224,80,1,224,42,4,73,233,247,121,0,224,33,13,227,248,1,0, -83,161,123,192,25,65,220,92,90,240,98,1,234,217,2,227,233,1,192,64, -80,217,228,248,0,247,49,12,0,50,178,173,0,85,163,130,224,9,1,64, -0,166,73,224,170,0,224,253,15,248,238,1,194,209,128,188,225,79,0,224, -43,2,244,18,1,112,176,196,172,160,19,224,203,8,192,91,192,48,230,44, -0,160,216,128,50,97,204,0,80,96,185,175,157,0,54,71,85,128,200,215, -215,160,71,103,56,224,144,2,225,83,9,162,92,128,48,225,207,23,128,51, -226,33,1,224,32,8,141,136,240,159,1,224,32,8,193,17,228,13,8,225, -42,5,224,7,1,225,36,8,130,82,225,239,6,163,221,131,34,145,55,224, -117,3,188,217,224,50,3,224,87,8,96,22,123,168,226,112,2,226,22,3, -128,67,226,16,9,128,42,226,59,0,224,39,15,233,94,0,226,196,11,224, -27,1,64,199,234,36,4,168,124,160,30,226,9,0,226,82,9,160,225,226, -149,1,160,55,230,103,0,3,85,32,64,82,224,220,4,232,228,32,7,112, -97,116,86,97,114,115,32,168,219,0,57,137,170,0,64,110,40,64,225,69, -46,118,26,133,168,2,95,54,51,110,197,137,101,96,127,68,142,0,54,230, -62,0,238,50,11,157,123,231,128,7,128,243,236,171,3,2,95,50,50,232, -32,0,74,113,132,141,64,50,229,58,1,165,42,229,193,3,0,50,177,245, -246,16,3,64,148,136,241,135,30,69,66,0,51,103,29,69,119,229,58,5, -185,82,229,29,2,229,72,5,129,255,130,120,133,78,232,163,1,203,123,162, -22,227,95,0,224,17,2,229,99,15,160,68,224,121,5,224,54,16,165,111, -224,54,6,228,208,0,224,54,16,228,50,0,129,56,228,213,1,160,57,224, -51,11,245,97,2,226,207,9,224,28,2,228,200,2,0,90,64,34,3,95, -49,51,52,230,167,0,227,106,4,224,75,14,227,28,6,228,210,0,161,106, -200,7,231,188,1,2,95,57,51,236,74,0,236,76,0,178,35,96,52,76, -71,96,233,65,151,0,80,244,195,1,5,95,56,55,55,32,79,104,77,0, -51,165,80,64,173,67,29,203,94,225,26,0,219,5,0,39,128,53,233,217, -4,235,110,1,0,51,124,185,224,58,1,213,155,225,73,4,230,150,1,64, -34,235,53,7,180,89,128,115,226,189,3,225,43,1,160,87,139,46,2,95, -57,52,232,21,2,225,129,1,192,128,232,246,3,243,118,4,160,102,170,137, -247,206,2,232,149,7,242,168,2,226,83,2,137,94,227,189,9,96,14,193, -139,250,113,3,130,10,0,57,232,198,3,194,126,224,111,3,139,119,139,94, -0,49,129,78,225,20,43,130,18,224,0,2,227,85,9,192,81,227,137,5, -199,239,195,75,234,209,2,128,139,160,178,224,50,2,243,182,11,160,88,133, -152,234,121,3,252,108,2,224,131,2,193,79,224,16,0,135,162,161,196,129, -149,224,75,6,224,45,3,193,140,128,43,224,2,3,224,124,5,0,53,228, -48,0,193,122,225,187,3,245,171,2,252,42,6,244,196,0,98,177,240,129, -4,104,129,226,30,5,167,201,97,193,79,145,234,183,4,225,200,40,161,93, -224,62,1,228,50,8,161,179,199,14,161,224,224,137,1,250,45,7,227,5, -2,224,36,1,236,228,1,227,63,3,224,235,1,102,78,224,235,13,161,119, -132,151,64,12,90,108,0,57,140,31,1,53,55,71,32,0,57,84,35,238, -46,1,224,202,0,237,255,7,132,211,227,125,5,0,55,91,122,196,164,111, -36,224,134,6,224,76,1,225,25,9,225,149,8,160,38,225,15,4,0,57, -193,163,131,113,239,159,1,227,223,4,97,70,227,208,4,104,252,66,85,225, -227,2,150,153,229,228,2,161,145,194,64,161,159,230,162,23,224,64,0,227, -182,0,239,246,2,227,193,21,195,248,228,92,0,128,167,224,60,3,234,158, -6,192,152,225,59,5,227,213,15,224,10,0,225,109,8,163,92,192,36,128, -46,232,249,2,206,28,225,84,22,160,236,229,47,7,98,86,72,191,3,95, -49,49,56,213,248,229,60,10,250,104,5,97,138,0,67,64,21,123,229,96, -145,252,138,8,227,117,2,129,53,78,203,183,133,128,6,64,125,0,54,67, -239,1,95,54,199,236,224,0,1,230,10,15,237,36,12,248,41,1,193,35, -227,158,4,70,52,64,11,81,172,1,57,53,71,42,224,208,2,64,207,228, -47,0,225,139,0,161,226,229,169,2,97,238,192,22,160,25,160,26,230,148, -6,225,111,2,128,183,230,165,8,161,49,0,56,64,183,99,219,1,57,52, -79,145,219,166,225,78,4,142,134,0,83,109,174,72,137,65,58,108,98,128, -40,192,15,150,145,161,83,0,54,128,18,149,49,64,0,129,170,160,0,226, -101,10,131,26,96,251,221,203,227,38,13,226,250,2,224,253,1,230,238,7, -192,64,230,105,4,237,203,13,128,108,224,145,10,192,24,221,120,228,192,5, -1,51,49,255,59,5,225,187,4,128,10,247,124,0,192,119,0,80,229,124, -5,67,54,179,134,0,85,149,28,0,50,211,106,4,95,52,54,52,32,236, -185,1,5,110,101,103,97,116,101,255,215,1,234,127,24,160,135,128,232,193, -46,161,40,0,32,172,216,161,94,195,177,226,213,1,242,173,5,224,107,15, -225,88,0,231,138,10,161,118,232,34,17,192,161,227,167,4,231,160,10,103, -107,233,221,2,226,151,4,83,23,128,142,225,0,5,205,56,224,151,8,84, -8,224,63,27,96,103,238,83,29,18,116,99,80,97,116,58,32,110,111,116, -32,104,97,110,100,108,101,100,32,129,166,157,180,0,55,99,49,119,69,1, -57,48,103,107,253,19,3,224,88,9,4,79,32,35,51,50,241,5,0,160, -55,232,42,0,128,215,163,220,170,12,97,53,90,211,122,219,0,49,131,234, -0,49,85,49,224,164,1,1,61,61,162,58,224,35,18,2,84,114,117,226, -96,1,224,165,4,78,72,0,51,206,95,0,54,196,67,238,101,2,254,53, -0,128,2,104,225,194,246,137,43,228,182,4,233,236,5,192,40,130,164,64, -46,0,56,68,135,96,29,81,225,193,173,143,255,64,110,149,242,65,186,0, -49,91,29,194,150,225,214,0,64,35,149,248,162,254,194,217,99,244,224,154, -9,224,16,4,66,38,0,58,101,42,143,57,98,6,156,45,225,52,19,64, -50,150,57,224,50,23,3,70,97,108,115,224,51,1,212,219,154,21,241,125, -1,232,10,7,251,56,2,232,106,1,232,47,34,224,46,2,224,43,10,239, -5,36,68,13,224,47,19,160,120,164,129,224,37,1,225,140,1,224,130,11, -165,177,224,81,12,224,27,2,202,151,79,51,251,224,6,193,5,128,118,128, -11,129,71,1,67,32,247,121,14,229,207,4,0,48,168,16,224,229,8,101, -3,167,236,87,67,68,47,227,197,21,225,237,1,11,66,97,100,32,112,97, -116,116,101,114,110,32,251,82,3,227,212,0,66,4,0,54,98,4,205,153, -231,230,3,193,48,227,61,3,64,250,241,150,6,130,215,161,60,161,90,177, -189,193,21,234,7,8,144,109,224,34,3,225,177,0,192,14,128,139,131,209, -0,75,80,74,199,151,224,49,1,225,229,5,192,126,197,210,96,133,232,152, -5,225,130,2,192,2,164,73,224,68,3,97,157,132,223,2,95,49,51,99, -148,193,4,172,132,164,47,96,16,1,51,51,232,216,0,65,182,64,45,232, -140,0,160,0,64,86,129,40,233,19,1,64,19,243,148,5,65,28,0,66, -244,123,1,225,43,1,96,158,96,235,90,103,232,18,1,224,36,9,2,85, -32,75,83,129,228,181,5,192,0,2,95,57,48,200,52,0,80,162,3,194, -68,224,165,0,161,67,231,88,8,0,52,194,233,225,122,8,224,16,1,99, -25,224,143,4,64,56,86,10,0,51,70,223,226,150,1,3,98,105,110,100, -232,77,1,224,82,17,207,174,224,96,1,65,66,237,200,5,252,115,0,224, -38,1,227,251,11,239,106,3,225,232,2,230,11,4,246,49,1,229,180,2, -65,240,168,84,235,228,5,101,180,199,193,224,109,0,139,126,225,67,12,0, -49,232,124,2,224,76,7,224,170,0,164,160,128,180,255,158,1,251,135,6, -64,95,135,118,165,233,224,0,1,225,4,8,192,235,160,145,225,11,2,226, -125,3,98,121,95,37,158,26,64,30,250,74,13,143,117,128,88,194,132,225, -246,2,96,140,226,104,20,96,152,180,198,131,63,70,175,97,98,235,56,1, -192,0,193,9,228,126,3,225,179,4,233,195,4,241,112,5,129,60,0,89, -192,13,160,204,132,155,225,125,5,191,112,225,41,2,96,16,228,77,10,224, -5,10,226,143,7,240,68,6,225,143,1,226,150,3,228,132,5,224,99,0, -238,117,4,239,243,6,224,72,11,224,251,16,226,229,1,69,155,160,6,224, -49,6,225,190,0,224,91,1,140,214,224,247,5,130,133,249,63,0,224,10, -3,66,125,242,251,0,128,0,192,69,129,82,192,171,224,181,2,193,198,224, -160,7,227,143,10,246,164,2,193,185,224,191,7,235,177,13,241,57,2,227, -100,4,227,97,0,137,231,225,167,2,128,128,224,44,6,224,201,3,224,0, -6,231,28,1,251,237,0,71,150,3,55,32,95,54,98,195,161,66,133,167, -106,173,0,52,160,26,229,156,7,100,97,0,56,236,155,0,235,218,2,16, -111,111,32,109,97,110,121,32,97,114,103,117,109,101,110,116,115,165,50,224, -49,20,2,102,101,119,224,48,8,232,46,4,111,99,71,246,217,179,2,51, -52,51,160,144,140,111,64,27,153,184,1,80,32,64,11,139,123,0,85,79, -75,64,14,171,109,68,37,227,254,10,134,133,225,71,3,157,40,1,49,49, -131,218,64,65,139,64,73,21,76,107,76,114,189,120,64,28,139,57,0,75, -161,93,232,145,1,162,173,224,11,8,194,78,138,92,224,13,1,165,73,234, -211,4,192,37,224,39,6,224,75,0,224,25,3,230,37,4,224,34,8,170, -76,224,69,2,160,88,226,25,0,224,23,0,224,105,3,226,73,1,224,31, -3,250,216,0,227,134,0,232,44,3,224,24,6,64,1,226,145,0,224,154, -1,192,92,228,87,2,160,23,162,200,192,8,72,174,65,138,96,69,1,95, -54,227,190,1,224,232,3,134,111,227,108,6,129,120,192,85,64,71,0,50, -69,194,0,83,96,82,0,51,64,10,217,187,231,18,0,192,95,172,148,1, -52,55,105,35,2,57,56,51,85,193,85,18,0,50,200,124,128,114,169,78, -222,60,160,71,128,69,96,61,192,89,206,160,240,11,6,229,80,3,96,73, -64,125,96,245,1,56,54,174,172,67,146,64,14,64,120,239,118,4,229,147, -4,150,117,4,95,49,49,48,48,67,108,202,171,224,33,24,161,106,160,27, -0,51,144,231,0,95,93,53,84,101,249,60,0,192,71,224,166,39,132,85, -224,121,10,224,13,3,224,46,1,225,210,2,97,207,160,118,136,85,96,73, -65,82,103,122,147,121,67,198,161,205,103,138,213,123,161,157,98,50,2,49, -56,56,128,51,4,95,49,55,55,32,160,33,170,237,106,125,128,11,160,217, -147,135,0,51,147,136,232,186,0,224,195,1,116,0,1,95,50,64,188,206, -181,64,203,166,0,2,85,32,75,96,202,115,237,203,254,64,86,102,126,228, -65,2,92,59,160,119,224,20,2,0,56,240,201,1,0,51,107,204,0,58, -107,171,228,125,6,77,80,164,125,64,36,100,220,235,135,26,129,164,97,98, -69,250,170,37,64,219,230,240,6,201,114,167,81,224,77,6,224,42,6,248, -178,1,194,33,174,104,138,131,224,45,8,98,112,96,25,224,11,2,192,8, -230,185,10,233,153,18,64,255,144,15,99,212,0,56,66,69,234,222,1,0, -85,128,146,64,138,70,57,174,250,161,226,128,60,0,54,193,60,199,180,128, -250,224,245,5,128,198,192,195,194,233,244,125,6,86,12,2,95,52,54,66, -134,232,94,1,64,107,0,52,102,131,67,86,144,234,0,49,183,186,64,6, -64,5,79,1,0,48,78,208,231,20,1,12,80,114,105,109,105,116,105,118, -101,115,46,61,62,135,16,64,66,134,225,128,213,245,17,28,224,147,9,64, -70,135,28,225,123,14,64,32,135,46,128,32,0,80,195,46,224,36,7,135, -17,160,34,144,240,0,80,128,233,178,72,1,32,83,162,144,166,105,64,42, -240,191,5,136,200,224,33,18,0,50,128,122,132,14,224,33,13,131,96,129, -231,0,83,194,219,235,255,5,194,253,236,187,5,230,40,0,226,220,1,167, -251,65,163,0,56,64,41,100,48,0,51,106,55,0,95,248,122,4,230,2, -0,233,238,1,160,111,66,96,226,118,1,192,69,65,137,175,106,160,58,224, -35,12,207,188,224,94,0,195,169,225,56,7,100,74,236,236,8,99,18,224, -88,13,133,146,224,88,0,224,250,8,128,81,0,85,227,245,0,224,61,2, -69,20,134,25,0,50,84,101,250,4,1,250,93,4,0,49,148,125,224,93, -0,225,137,8,0,49,225,137,17,224,178,1,105,212,135,233,225,130,3,0, -49,109,189,224,191,0,2,95,50,50,224,40,0,128,0,226,66,18,134,86, -128,20,225,72,8,102,220,192,174,224,25,4,96,104,228,8,8,96,21,174, -11,240,207,11,98,174,226,64,6,0,54,251,46,6,226,73,15,110,167,224, -16,1,130,207,225,66,4,65,163,224,92,7,158,140,224,82,14,167,75,224, -161,3,193,14,177,150,227,18,6,224,51,0,226,114,9,225,41,16,96,59, -227,75,9,129,9,225,216,23,0,56,226,241,4,224,199,2,226,198,10,68, -120,225,49,5,224,95,23,141,232,224,94,1,227,89,4,228,18,11,96,63, -248,196,29,9,100,115,69,70,105,101,108,100,115,32,244,163,11,0,58,128, -106,229,32,1,131,96,133,32,67,71,96,25,69,56,64,122,0,85,128,22, -246,216,1,254,43,4,1,48,50,102,39,210,51,193,106,0,66,110,133,96, -43,238,79,2,64,227,98,102,64,35,238,152,1,161,39,224,40,1,64,80, -100,215,225,0,4,64,133,0,54,198,167,1,50,50,224,26,0,3,66,32, -95,53,64,207,2,95,49,49,125,136,64,39,198,207,102,209,116,94,128,98, -184,186,64,22,119,198,225,66,17,3,101,110,117,109,211,81,64,81,134,222, -96,65,1,95,56,68,204,64,20,230,172,1,65,69,99,96,161,69,134,165, -71,247,199,181,229,41,10,97,11,224,26,12,134,91,226,210,13,226,237,0, -226,211,5,96,22,71,100,101,245,97,107,239,29,5,235,118,2,142,66,128, -32,229,172,18,224,36,4,229,150,9,96,190,0,85,99,168,224,37,0,228, -206,17,138,97,224,209,11,228,232,0,224,94,4,96,21,132,117,128,91,228, -93,6,0,55,111,0,228,93,6,224,133,0,238,231,3,228,45,11,228,126, -11,192,24,228,126,0,1,51,50,76,2,236,210,1,227,151,0,224,24,7, -225,101,4,99,198,66,3,200,132,0,89,222,111,192,142,185,252,239,42,5, -131,90,224,169,10,230,172,0,232,167,19,224,206,11,192,25,96,180,224,73, -1,224,244,16,96,154,242,49,3,225,81,0,205,87,98,150,249,166,8,166, -108,161,215,254,108,4,224,80,9,254,52,2,160,116,0,90,164,40,109,211, -242,46,4,96,30,64,174,226,229,1,102,81,174,229,224,121,2,149,218,160, -75,96,4,75,104,96,38,108,88,77,103,98,48,0,75,79,10,229,165,1, -97,231,130,73,0,64,89,18,224,27,3,64,0,227,61,12,225,236,8,97, -237,202,88,65,92,97,160,97,103,161,239,230,120,3,128,237,224,233,2,115, -117,246,122,4,96,217,226,194,1,226,37,1,160,9,130,0,226,51,2,253, -129,6,101,81,97,177,0,49,204,156,224,23,0,180,107,128,70,78,197,90, -12,224,56,1,169,29,182,210,232,100,8,192,159,236,109,1,165,238,162,220, -141,93,0,53,76,61,244,11,0,230,199,7,243,110,16,91,92,13,115,101, -99,116,105,111,110,32,102,105,120,105,116,121,243,160,2,2,49,54,53,229, -159,3,1,36,120,166,218,115,138,0,52,101,227,129,137,68,188,99,119,151, -120,195,101,225,140,14,128,30,225,144,5,195,101,64,116,0,48,64,208,209, -135,162,207,135,186,248,48,8,99,35,96,166,224,148,3,224,178,9,225,222, -56,128,198,225,221,6,162,86,99,153,214,43,227,150,0,248,161,0,225,208, -14,160,84,239,5,2,100,49,224,21,6,224,60,30,64,58,249,249,8,85, -179,226,22,4,128,174,225,116,1,135,147,225,110,5,224,0,1,226,51,87, -200,245,96,149,232,222,9,174,160,224,213,3,225,149,5,162,24,236,117,1, -227,35,0,246,206,0,148,125,224,96,4,197,17,225,67,0,161,69,224,13, -0,251,175,7,227,74,6,128,20,132,223,160,14,99,250,132,239,228,76,0, -131,246,0,51,100,192,64,7,184,107,128,0,226,125,1,193,173,66,88,64, -42,96,140,191,32,227,197,6,65,50,176,218,96,50,226,194,10,102,212,224, -13,5,160,172,128,2,160,14,226,255,13,0,89,225,18,3,103,65,225,7, -3,129,74,241,21,0,64,5,71,27,128,58,131,87,129,16,245,92,0,128, -36,96,117,166,79,73,34,1,52,55,64,217,147,6,96,5,255,16,0,224, -184,2,224,2,3,192,29,192,130,199,139,224,2,0,214,95,225,152,0,238, -107,3,99,212,129,141,2,85,32,95,142,147,129,174,163,164,225,21,0,146, -178,224,7,5,101,146,227,27,6,224,9,0,224,165,2,250,126,2,160,252, -96,86,224,210,6,96,17,194,45,64,92,65,224,182,10,228,103,4,224,215, -1,224,13,5,224,99,0,183,168,224,113,2,97,24,1,85,32,71,79,224, -72,2,162,15,96,35,232,67,7,225,235,3,193,91,247,255,0,224,26,3, -224,143,4,219,129,225,173,15,129,10,224,66,9,226,132,0,224,127,14,224, -106,0,96,170,224,35,21,128,1,169,94,192,0,233,216,1,96,2,128,178, -226,154,0,160,14,224,50,4,224,88,15,0,67,98,56,224,0,3,224,234, -14,224,2,3,224,246,0,64,0,228,126,9,253,118,16,193,217,128,122,225, -231,0,130,35,128,181,68,61,64,20,227,129,0,147,209,0,53,98,50,123, -126,224,227,0,1,95,50,156,211,224,42,1,2,51,56,49,96,64,107,217, -64,44,190,174,64,65,192,22,64,8,233,129,4,163,32,168,101,253,141,0, -226,232,5,224,173,2,225,74,2,161,98,192,44,224,62,4,128,166,225,32, -6,224,181,12,252,130,1,96,223,225,13,0,139,17,225,13,22,224,225,14, -167,177,160,76,227,13,8,160,190,227,166,13,96,16,153,249,170,216,252,140, -2,238,202,12,28,97,109,98,105,103,117,111,117,115,32,111,112,101,114,97, -116,111,114,32,101,120,112,114,101,115,115,105,111,110,206,227,226,88,9,161, -79,96,123,64,224,129,53,96,21,224,240,1,1,53,56,225,29,4,224,209, -10,224,172,38,9,98,97,100,32,112,114,101,102,105,120,224,164,11,228,243, -2,0,95,83,213,224,55,1,16,92,51,52,38,115,114,99,47,77,105,99, -114,111,72,115,47,70,104,11,2,46,104,115,64,24,4,44,54,52,58,55, -192,68,219,4,250,4,6,98,221,97,252,170,217,3,95,55,54,52,164,201, -235,16,1,129,28,247,172,1,0,49,78,8,0,51,172,64,96,0,0,80, -89,87,79,59,96,171,165,230,1,64,89,100,79,65,35,229,36,3,233,72, -1,108,91,139,144,64,79,0,50,234,112,1,138,42,128,113,130,115,160,115, -69,93,103,215,0,49,83,192,254,145,4,1,49,51,173,252,96,222,166,238, -64,228,169,154,171,227,100,91,64,138,198,142,64,34,0,80,192,179,130,133, -193,199,96,182,210,180,128,6,193,59,224,61,3,193,25,224,33,1,225,3, -1,161,25,186,185,160,21,72,73,0,54,104,73,77,177,99,26,251,17,7, -217,15,64,211,145,253,104,218,0,67,88,61,0,49,226,59,3,5,110,101, -103,97,116,101,97,231,64,46,145,178,0,65,95,115,65,44,3,10,65,32, -90,65,77,64,14,145,158,0,75,96,26,248,43,1,234,245,2,67,105,184, -76,81,215,96,44,159,175,68,158,82,9,1,52,57,99,17,139,13,143,143, -64,193,156,48,110,22,206,29,128,24,64,11,174,68,224,24,11,160,49,220, -125,121,126,132,49,64,115,202,158,0,89,165,169,98,73,227,178,2,225,175, -1,240,64,11,227,194,0,248,131,20,2,95,56,53,161,179,226,162,13,128, -40,244,129,30,10,103,101,116,65,112,112,67,111,110,58,32,244,130,11,160, -114,167,55,0,85,128,206,96,233,244,103,1,158,225,1,52,51,226,24,17, -230,40,0,4,67,32,95,51,57,64,201,64,65,0,54,129,174,0,50,65, -220,64,53,192,78,235,213,9,136,159,129,66,101,151,96,29,0,51,119,208, -64,60,130,64,65,1,0,80,228,105,2,3,118,97,108,117,98,100,224,18, -1,2,116,121,112,130,118,224,18,1,3,107,105,110,100,224,18,6,3,115, -111,114,116,64,18,64,90,130,143,163,98,245,78,21,102,108,129,124,224,12, -1,66,48,126,96,107,218,107,162,236,213,5,164,183,131,147,238,218,6,66, -216,140,17,94,29,237,12,5,128,158,180,190,228,41,0,68,252,170,228,234, -9,4,162,69,128,174,231,73,0,226,101,19,96,144,159,149,64,128,226,113, -8,226,111,0,248,12,4,2,95,57,52,223,235,224,42,10,128,68,224,94, -1,140,249,65,34,204,233,98,177,225,137,2,9,101,116,83,76,111,99,69, -120,112,114,196,45,65,10,81,191,96,242,210,78,97,93,1,56,54,195,204, -130,244,98,246,0,57,128,192,160,97,192,20,224,40,3,64,83,132,57,64, -29,235,209,7,196,95,1,64,58,128,54,96,38,179,9,64,35,132,123,96, -102,96,26,129,5,1,52,53,132,16,96,97,160,89,241,135,0,96,83,200, -154,237,96,1,64,8,2,95,57,48,253,119,0,193,200,228,54,1,224,12, -1,224,25,0,4,95,49,50,52,52,64,5,136,203,137,213,177,232,224,27, -6,163,121,160,6,0,66,163,137,65,5,193,193,195,202,72,5,225,43,0, -228,55,14,9,117,110,100,101,102,105,110,101,100,32,207,198,242,178,0,224, -54,19,228,101,0,0,52,246,2,0,98,164,140,158,97,5,104,124,237,240, -2,128,33,224,155,5,227,48,0,224,103,15,233,74,1,200,77,165,91,168, -58,224,61,21,192,165,168,113,128,51,160,178,224,55,9,2,79,32,35,94, -236,200,7,65,81,81,62,96,45,72,78,0,80,104,99,232,154,1,194,92, -232,159,0,95,185,160,234,224,0,3,161,5,66,69,0,54,162,69,228,222, -3,1,91,93,96,164,225,9,13,2,79,32,35,90,201,201,131,226,22,1, -224,255,0,166,161,69,179,224,53,4,0,51,244,101,2,224,91,16,73,145, -238,211,0,131,126,224,91,1,128,0,64,182,133,212,0,83,164,142,129,26, -117,187,102,35,0,49,106,143,1,95,52,105,148,66,3,132,238,228,53,1, -171,143,64,45,1,35,52,100,153,106,164,64,54,1,95,52,99,216,138,206, -64,106,134,2,128,98,101,161,89,217,64,24,197,192,160,239,200,4,1,95, -49,74,52,160,229,162,27,88,196,0,54,239,11,0,227,71,0,96,8,176, -162,100,55,192,35,96,95,229,129,0,66,159,65,202,0,53,66,43,129,50, -0,50,89,0,225,177,1,3,66,111,111,108,164,198,0,50,65,157,1,10, -65,225,206,2,4,68,97,116,97,46,64,33,6,95,84,121,112,101,46,34, -128,189,182,172,236,250,1,242,146,4,1,49,51,67,13,129,165,114,143,240, -4,4,237,68,1,243,0,6,96,159,0,56,131,72,164,145,232,154,11,1, -95,52,191,28,194,8,231,1,4,0,50,125,117,225,65,6,224,109,7,130, -62,0,49,188,36,237,58,0,193,226,225,93,2,224,17,4,252,140,4,96, -19,109,241,0,54,98,67,2,50,50,52,64,27,163,139,152,196,192,169,224, -71,4,96,48,164,151,98,14,235,123,4,228,166,20,21,110,111,116,32,112, -111,108,121,109,111,114,112,104,105,99,32,101,110,111,117,103,104,196,22,92, -200,74,227,3,95,50,48,48,195,232,96,0,231,192,4,109,117,1,51,57, -98,200,0,50,92,141,197,214,224,41,8,65,233,0,56,170,173,136,89,105, -186,76,61,1,50,56,101,179,89,113,1,50,56,98,88,168,115,64,50,134, -115,91,216,0,90,160,47,1,52,52,131,128,64,29,134,121,107,198,64,14, -0,54,231,54,2,225,226,1,1,49,48,127,21,97,34,67,42,2,95,49, -52,68,203,129,116,66,82,207,177,97,220,225,217,1,128,48,247,65,0,193, -83,226,79,3,143,166,247,16,3,240,35,6,227,52,0,226,148,1,164,63, -99,250,148,205,193,200,233,27,6,214,130,141,136,104,71,228,143,0,64,237, -132,121,128,134,226,143,7,96,77,1,50,56,104,140,131,8,214,235,0,85, -225,31,1,64,19,130,98,224,127,10,64,84,0,56,69,156,64,62,129,212, -245,117,6,96,189,2,10,65,32,229,255,11,160,149,131,14,166,97,100,59, -1,55,52,109,180,2,49,50,56,193,48,64,72,132,192,128,233,160,139,1, -56,55,74,125,143,22,64,46,64,72,0,75,129,230,228,142,1,2,56,55, -54,193,32,101,228,103,81,96,95,64,10,64,43,205,80,234,215,8,0,49, -150,121,96,153,227,137,0,65,158,0,56,224,118,0,131,87,226,15,2,228, -28,5,0,55,98,15,64,21,224,94,17,231,147,0,227,242,8,132,54,64, -110,162,11,160,47,128,23,225,104,1,150,60,161,39,133,42,224,108,14,72, -94,129,209,224,210,7,64,168,226,36,4,0,95,248,28,1,94,201,224,27, -5,1,49,49,88,129,224,136,15,224,43,4,111,206,96,188,0,56,99,87, -240,203,2,160,6,0,85,229,54,1,224,253,2,192,248,239,255,0,226,139, -2,225,39,5,2,95,50,50,192,130,70,186,82,228,250,101,1,98,98,223, -132,225,69,1,225,155,0,251,237,8,224,17,3,193,229,0,58,128,45,141, -92,132,50,100,16,64,155,225,222,0,236,181,7,235,50,0,160,32,154,212, -228,26,5,164,32,160,123,224,25,9,210,195,225,206,8,64,242,224,176,0, -236,235,0,192,48,235,83,0,64,2,224,39,1,128,135,128,1,226,115,1, -64,203,233,5,0,100,61,128,189,96,173,224,79,0,244,189,2,135,34,160, -59,2,95,49,50,110,127,131,217,247,37,6,224,117,6,224,150,0,229,14, -3,165,12,153,31,64,134,101,14,68,85,153,87,224,151,22,135,55,64,142, -169,54,224,131,3,65,229,99,51,238,52,4,111,188,177,215,96,0,225,61, -6,245,152,8,162,214,129,54,200,33,160,9,128,147,162,222,130,96,224,126, -0,224,65,1,155,37,231,222,7,192,2,244,185,3,224,32,0,200,182,237, -46,0,192,99,228,9,3,224,26,0,96,115,218,68,234,128,3,224,131,1, -176,188,224,84,1,224,133,1,224,219,0,192,61,136,211,224,92,4,64,47, -251,166,3,97,67,97,150,2,95,49,50,81,43,195,114,67,44,135,146,0, -79,75,86,65,119,68,44,1,95,56,106,105,2,95,49,50,115,106,64,27, -202,218,136,17,2,95,52,54,77,166,0,49,135,10,64,39,64,21,224,39, -16,0,50,136,0,2,95,49,50,93,52,224,39,18,0,54,192,79,0,54, -65,20,224,39,18,182,238,0,50,70,48,96,39,0,95,69,231,211,1,96, -189,199,92,64,227,136,88,0,90,162,8,65,84,144,107,130,65,65,139,225, -98,3,97,155,129,136,229,155,10,161,82,193,170,229,154,4,0,55,235,138, -0,232,130,12,64,62,254,166,2,96,67,224,40,28,160,109,229,123,14,0, -55,226,196,5,128,228,128,5,64,29,103,244,229,38,1,236,10,0,192,238, -209,118,187,110,160,68,229,1,4,178,25,224,96,2,251,251,21,226,182,15, -184,213,97,212,164,138,224,11,3,224,166,10,207,80,162,223,233,23,3,0, -95,255,18,2,214,203,225,74,11,0,48,141,119,225,176,0,230,68,4,192, -237,131,143,65,46,225,114,1,233,68,7,64,59,66,90,128,232,67,47,96, -32,200,212,215,243,192,0,160,186,3,95,56,53,50,225,202,0,66,140,0, -54,200,195,0,49,110,39,214,107,194,214,64,34,234,11,1,96,213,0,83, -229,187,0,142,152,100,111,229,10,1,225,182,2,160,29,179,26,160,144,225, -133,0,242,216,3,224,28,3,139,53,178,34,174,102,129,112,0,79,132,170, -239,56,2,224,74,10,243,104,0,224,73,35,160,215,199,107,224,204,182,99, -46,131,160,246,213,4,194,199,96,76,131,15,160,118,224,40,14,224,120,0, -230,97,5,67,57,101,72,234,164,0,105,41,0,51,66,41,198,66,163,235, -224,9,4,160,0,96,188,162,161,66,95,139,233,232,169,9,116,142,215,136, -233,169,2,180,255,224,181,10,192,35,151,101,245,39,0,178,46,172,62,97, -66,224,12,4,192,4,164,209,64,176,67,45,64,14,68,251,78,71,165,204, -0,48,64,134,119,173,78,75,128,215,224,15,1,224,24,6,224,0,8,1, -95,52,117,220,64,243,209,85,229,212,18,130,118,229,81,0,1,95,53,100, -173,64,60,140,163,196,18,0,48,97,112,67,184,79,216,1,49,50,152,54, -0,54,99,239,64,45,140,165,6,95,52,50,53,32,75,32,65,61,193,18, -160,97,224,1,9,233,249,2,224,37,16,224,35,4,224,32,23,224,29,20, -224,26,17,224,23,14,224,20,11,224,17,8,224,14,5,65,37,209,110,160, -0,65,26,140,242,72,141,1,75,52,112,5,64,1,0,75,225,187,0,0, -58,130,131,242,102,9,5,67,111,101,114,99,101,128,6,2,105,98,108,89, -18,64,43,136,188,228,57,1,128,127,228,67,3,166,199,96,11,230,31,1, -227,243,5,224,126,0,224,211,1,170,5,192,14,137,144,224,30,12,224,85, -16,253,38,0,224,85,22,196,130,64,17,200,125,67,234,64,63,198,254,128, -0,168,218,64,248,136,209,225,36,6,83,134,13,76,105,116,115,46,75,110, -111,119,110,83,121,109,98,115,189,64,47,0,54,225,40,146,234,164,0,224, -85,22,225,40,44,251,165,1,237,154,11,111,26,96,104,212,176,233,58,1, -184,108,233,57,9,224,162,2,225,80,5,231,155,0,224,5,1,174,47,224, -217,1,96,188,161,107,224,25,7,224,131,0,230,145,11,224,71,10,225,39, -0,233,134,7,161,40,224,49,7,227,186,9,64,19,169,199,224,67,11,224, -49,6,225,193,3,104,184,153,152,224,33,0,224,51,3,224,13,4,224,10, -1,96,57,101,99,69,46,64,6,202,142,233,112,24,105,164,240,142,5,96, -0,225,250,0,224,130,57,132,128,221,155,82,131,70,133,0,75,119,210,103, -121,100,182,192,12,64,43,242,234,0,128,2,238,146,0,193,94,129,255,224, -31,0,128,2,179,207,118,99,224,184,0,192,153,88,61,96,94,226,122,10, -193,178,128,99,225,142,5,192,237,128,8,64,114,128,120,171,187,161,191,66, -147,214,123,167,124,96,64,235,48,10,224,195,0,244,76,8,224,26,2,248, -147,5,193,106,160,108,205,88,1,95,55,71,72,206,142,128,166,73,66,64, -183,64,35,65,131,66,229,233,79,1,224,118,12,224,112,2,162,128,226,16, -1,224,55,2,253,15,3,192,226,248,234,0,1,56,52,237,86,1,128,79, -247,80,15,31,77,117,108,116,105,112,108,101,32,99,111,110,115,116,114,97, -105,110,116,32,115,111,108,117,116,105,111,110,115,32,102,111,0,114,251,114, -0,160,71,154,27,1,49,49,86,198,160,0,66,33,136,58,72,169,1,54, -49,129,5,0,56,132,153,190,21,252,71,0,97,10,130,204,86,134,128,72, -0,66,94,159,72,229,98,1,0,95,110,239,73,107,64,64,135,75,225,197, -3,0,83,100,54,130,6,139,58,160,90,171,98,228,93,10,171,58,64,195, -234,239,2,245,126,1,229,87,1,137,226,193,233,0,89,64,13,194,6,177, -244,224,16,1,228,225,0,160,14,226,252,1,146,2,160,38,96,68,229,215, -3,145,73,96,5,243,143,1,130,193,155,4,224,60,2,132,251,250,53,4, -241,2,1,224,57,0,96,87,113,12,219,142,128,159,226,255,1,130,165,0, -32,120,142,102,79,232,182,6,227,189,4,66,182,64,68,162,235,227,177,0, -96,51,240,114,2,67,194,102,119,230,33,5,139,217,96,167,121,43,0,52, -96,171,0,89,64,16,227,167,2,193,193,193,42,225,32,0,97,0,224,15, -2,96,27,139,86,64,1,224,83,3,64,149,189,162,192,240,165,204,2,95, -50,50,236,75,2,161,231,67,33,224,22,2,227,90,7,128,95,234,194,2, -234,205,4,164,207,0,52,103,82,191,214,224,147,0,97,86,96,142,0,53, -163,24,65,30,137,184,128,34,97,200,193,41,192,205,185,137,224,206,0,224, -105,4,0,53,96,169,160,25,196,12,64,23,0,52,98,185,64,248,226,191, -1,236,252,3,192,0,192,185,224,103,7,64,67,241,115,5,227,53,4,96, -130,224,149,2,96,15,160,50,64,11,249,59,9,128,212,193,164,131,97,245, -123,6,1,95,57,251,101,2,192,110,224,52,2,64,1,163,55,227,68,3, -224,190,1,82,12,225,13,4,194,172,250,170,0,129,58,140,172,129,246,224, -20,1,96,238,160,13,166,24,128,113,68,130,3,55,52,32,95,97,208,109, -151,91,50,250,30,11,175,34,205,244,246,89,7,129,37,96,61,225,37,49, -1,67,32,225,39,4,131,177,69,211,0,52,95,159,133,210,229,188,1,31, -102,114,101,101,32,116,121,112,101,32,118,97,114,105,97,98,108,101,32,105, -110,32,111,117,116,112,117,116,32,102,117,110,2,100,101,112,229,188,3,227, -17,4,249,25,0,229,87,1,164,239,129,37,196,236,128,13,196,233,161,140, -225,183,5,146,247,234,204,1,228,169,17,228,146,9,228,137,8,226,230,2, -233,117,0,99,75,140,11,130,254,192,73,64,65,64,27,0,54,96,27,65, -113,135,143,231,63,1,228,67,2,228,139,5,224,42,8,224,228,0,130,135, -224,191,0,227,158,3,133,15,228,198,1,226,199,0,5,32,64,95,57,48, -50,162,69,194,103,168,53,128,11,247,15,7,227,188,1,96,0,164,181,160, -8,128,25,64,217,203,216,184,119,161,57,90,85,192,59,224,22,2,224,25, -6,224,26,6,224,29,7,227,238,3,227,133,10,192,196,226,229,4,64,146, -202,56,0,95,84,153,65,63,128,169,138,35,64,217,137,246,0,57,201,209, -71,251,188,224,2,50,52,57,97,193,65,37,64,7,0,49,224,13,0,64, -65,136,67,115,252,70,24,64,46,157,202,0,53,117,78,67,10,0,50,127, -10,0,50,113,12,241,232,0,0,53,136,99,3,85,32,75,51,98,180,64, -18,136,53,244,72,2,82,90,192,58,96,75,77,20,64,22,146,91,96,22, -192,236,64,15,136,190,73,44,192,90,89,158,64,18,223,221,79,207,64,15, -130,152,129,46,162,224,226,236,3,192,8,97,251,64,47,0,54,225,210,1, -231,185,3,2,49,50,52,67,248,161,127,160,252,128,49,130,4,3,85,32, -75,50,64,2,128,19,129,133,112,98,64,54,64,18,129,129,66,218,136,115, -192,132,195,186,167,164,244,125,17,162,25,251,181,1,224,39,14,244,136,3, -128,175,233,104,5,238,68,12,131,84,227,56,9,68,242,227,58,1,194,118, -228,171,4,200,76,185,247,169,52,227,52,0,224,132,8,224,131,4,192,128, -243,160,6,224,50,35,195,245,137,5,64,171,67,4,224,47,0,224,172,6, -224,0,0,228,70,0,248,88,5,225,74,4,230,206,0,224,145,8,135,168, -225,72,10,192,41,227,165,2,224,58,20,224,35,0,202,74,233,88,13,228, -232,4,160,101,233,78,1,224,19,0,198,182,225,69,12,67,167,225,69,10, -225,64,9,186,232,225,64,20,66,210,172,86,100,39,64,29,68,192,140,35, -2,49,50,52,232,208,2,224,64,3,64,55,132,17,192,232,1,95,48,100, -128,64,24,132,23,0,95,64,130,150,85,143,121,64,169,160,89,224,12,4, -237,251,2,1,95,49,104,128,96,98,1,95,49,100,199,128,11,0,50,96, -135,192,122,64,7,227,222,5,108,156,237,176,7,161,19,96,17,178,148,254, -65,0,195,121,225,184,0,227,164,11,160,67,224,46,24,69,49,160,47,129, -174,192,121,160,46,227,216,16,193,60,237,67,7,225,215,4,64,11,168,160, -100,189,227,205,7,128,47,120,21,196,215,86,247,160,23,224,98,8,128,97, -96,48,251,18,1,192,140,193,45,227,62,9,224,73,10,192,24,155,48,162, -238,143,161,205,226,160,103,128,12,250,191,4,130,124,72,151,102,67,231,53, -0,85,197,96,137,109,165,134,87,90,187,234,82,0,99,22,223,200,190,140, -4,64,95,56,51,52,101,168,0,85,118,6,0,85,227,50,11,120,6,87, -67,1,95,53,120,22,74,175,175,180,1,49,57,103,4,0,48,128,154,2, -95,52,49,231,143,3,64,220,168,26,169,176,97,45,226,80,6,131,228,241, -67,3,64,98,232,174,2,66,191,111,186,130,207,0,48,95,33,201,125,128, -45,232,5,0,161,60,65,31,198,248,0,80,76,254,0,55,245,166,2,6, -109,105,110,105,109,117,109,138,123,101,204,0,54,233,53,3,162,185,64,107, -71,60,64,81,96,85,64,83,0,54,231,76,2,241,145,9,160,23,163,146, -162,203,162,206,224,13,0,190,216,162,156,97,242,160,75,145,154,1,95,56, -68,5,128,153,96,29,66,179,71,213,7,95,55,57,48,32,79,32,35,68, -24,206,228,161,249,201,54,64,162,135,141,246,148,20,2,78,97,116,150,145, -0,51,135,166,255,147,36,227,210,1,68,26,129,54,129,69,104,245,0,50, -128,196,160,7,193,18,245,243,8,255,193,1,225,35,1,224,9,1,98,7, -98,5,0,51,97,90,243,133,10,128,44,254,139,89,187,215,162,41,254,139, -47,226,49,29,224,123,1,224,73,3,224,72,1,226,67,0,113,0,128,43, -137,185,243,180,0,254,239,14,0,51,245,34,4,193,226,254,210,1,225,123, -2,233,91,1,161,98,2,49,50,48,110,179,0,48,96,76,177,168,96,239, -253,113,74,225,148,1,166,215,194,127,160,65,189,244,192,156,254,3,8,96, -252,240,107,4,224,13,3,65,9,135,179,228,230,6,170,23,118,82,69,11, -164,242,128,49,135,173,131,36,226,114,18,163,209,226,104,8,128,206,225,245, -1,194,91,226,80,24,142,1,0,66,130,12,164,248,196,38,229,1,0,68, -154,226,33,1,64,174,168,67,253,95,8,0,57,66,200,64,178,192,177,64, -19,72,40,162,175,254,107,1,69,125,0,53,230,110,1,2,58,49,50,65, -24,253,123,17,97,44,253,123,2,92,115,236,115,2,224,138,10,197,189,194, -209,239,172,6,96,53,224,167,0,194,5,98,139,113,42,174,168,86,213,225, -110,0,197,80,224,53,0,64,44,158,190,227,113,3,64,158,198,25,224,204, -13,65,180,224,204,3,0,54,160,45,228,80,1,226,6,6,226,23,8,65, -17,103,33,0,49,154,218,229,50,3,146,45,103,144,241,144,0,0,67,66, -199,199,233,0,49,147,171,195,160,234,204,1,199,41,232,68,8,227,57,1, -240,34,0,246,102,13,229,115,0,192,51,228,113,0,237,131,2,197,49,224, -58,5,218,255,193,211,235,172,1,143,191,133,176,199,184,171,63,0,52,99, -121,0,49,147,0,160,47,132,114,247,157,1,96,0,64,53,130,193,65,112, -134,193,243,132,2,225,90,9,161,82,235,229,1,224,35,3,130,24,1,49, -50,67,33,216,239,160,232,179,168,226,32,1,128,215,64,9,100,135,64,126, -135,19,0,75,226,186,13,67,36,128,201,96,30,2,49,50,50,163,184,241, -68,6,64,72,133,115,226,255,17,97,69,128,72,245,201,10,130,150,224,22, -2,226,161,13,232,104,8,128,42,243,65,0,128,138,132,244,65,158,96,123, -1,75,50,208,46,64,206,134,24,228,184,2,228,212,1,73,243,233,164,3, -195,172,224,100,3,65,105,243,253,0,251,16,4,143,169,169,76,230,99,3, -161,139,251,40,1,72,67,224,33,15,128,27,128,113,238,84,0,232,160,1, -225,31,2,130,197,224,31,2,226,200,18,224,54,0,194,203,224,219,5,236, -132,4,253,158,0,192,49,251,140,14,64,62,201,222,172,83,2,32,95,53, -74,52,136,204,0,49,145,197,232,23,1,249,216,2,128,10,160,16,224,153, -5,132,217,225,229,1,104,207,224,129,9,224,173,0,131,146,230,100,0,192, -58,96,137,1,95,51,123,228,226,53,4,217,80,225,0,3,208,19,224,76, -2,114,225,153,158,1,49,48,199,156,224,18,7,164,197,5,67,32,95,54, -57,53,128,138,146,62,1,49,48,131,114,1,49,48,152,241,0,54,70,122, -0,55,96,59,1,54,50,64,9,64,36,1,56,56,192,9,2,55,55,32, -164,174,224,30,0,0,35,224,232,1,64,214,227,154,9,133,108,225,159,1, -0,50,118,236,64,139,69,196,96,19,0,53,70,200,2,95,52,52,87,81, -0,53,228,132,0,67,7,135,53,227,172,22,0,90,226,51,0,227,163,39, -192,30,193,145,227,160,6,64,169,227,160,4,0,51,107,159,64,209,71,203, -3,52,51,49,32,64,14,134,184,238,49,1,64,135,0,56,230,136,2,133, -128,148,51,234,59,4,165,54,64,67,0,54,160,232,0,89,194,161,224,2, -0,131,165,224,21,7,224,24,1,179,121,224,28,14,224,55,10,64,2,224, -29,21,140,61,160,0,193,68,225,76,1,192,25,96,42,227,154,2,192,57, -224,99,6,224,39,9,242,132,6,224,148,10,196,221,224,23,2,224,129,1, -239,70,0,224,5,1,1,95,56,170,152,224,41,5,192,1,226,149,9,0, -48,248,63,6,197,22,230,193,1,224,71,1,160,140,160,48,224,19,0,228, -201,0,3,32,64,95,51,233,59,8,228,169,3,128,90,165,84,231,141,10, -238,22,1,11,80,114,105,109,105,116,105,118,101,115,46,126,185,133,96,69, -196,108,129,69,185,43,233,139,3,135,69,71,211,109,244,0,52,64,24,174, -183,99,110,64,21,71,223,103,29,255,214,14,9,101,120,112,97,110,100,68, -105,99,116,223,191,66,182,229,154,0,225,15,0,228,225,5,224,240,1,228, -177,4,225,188,4,225,229,0,193,19,227,105,0,163,10,233,102,0,234,236, -1,229,143,1,192,119,192,1,166,25,225,233,12,103,178,224,28,26,128,143, -193,234,128,30,224,19,0,194,122,166,185,226,82,21,224,0,0,224,35,10, -1,49,56,64,36,69,58,121,1,224,0,0,225,33,2,227,11,9,231,47, -2,160,1,163,140,224,90,4,236,226,2,224,28,8,193,32,230,117,0,224, -87,2,230,119,0,146,214,160,55,201,144,1,95,56,245,203,0,224,26,0, -92,91,2,95,54,57,76,227,134,84,230,15,11,160,46,190,210,96,10,166, -124,64,107,124,158,141,42,0,49,134,114,224,99,5,160,105,231,61,17,128, -80,240,158,1,128,1,226,92,23,224,0,1,192,49,130,1,224,83,3,225, -161,10,226,7,0,193,41,225,106,5,224,61,1,232,162,0,225,100,6,225, -97,4,102,126,1,49,50,115,129,1,95,55,164,38,225,84,23,227,116,1, -160,95,99,181,111,4,207,85,224,21,4,160,155,180,69,180,68,138,2,128, -14,148,93,64,17,175,113,70,142,116,168,0,73,245,103,1,105,83,175,122, -181,152,0,83,65,118,65,31,112,255,99,148,227,154,0,74,134,128,219,64, -15,225,146,2,130,119,138,133,252,9,1,64,134,224,48,16,192,46,241,215, -0,96,163,139,244,131,145,100,220,130,89,150,54,118,53,0,55,113,225,0, -57,72,190,1,95,57,136,89,96,229,0,50,135,86,139,236,0,75,186,223, -65,175,161,217,237,245,1,70,62,246,23,5,128,190,241,17,21,96,33,165, -205,224,226,0,236,58,0,177,39,240,83,0,252,119,2,64,153,177,243,199, -234,64,220,1,49,49,138,1,228,25,0,242,76,0,208,105,162,103,64,27, -255,112,13,130,124,160,50,160,148,160,13,67,88,163,225,235,5,1,230,138, -1,149,209,1,95,56,161,63,128,37,1,95,56,94,109,226,157,18,64,61, -74,187,64,23,238,197,0,64,142,213,50,230,218,5,1,36,120,102,83,65, -2,140,221,81,53,0,54,70,94,71,142,0,57,129,175,177,37,0,55,64, -87,112,191,0,58,128,27,252,201,0,0,52,96,2,129,139,64,27,137,138, -238,22,15,161,153,193,19,0,50,132,122,64,8,97,80,64,64,137,188,228, -65,1,161,146,238,204,0,167,187,238,219,7,149,88,96,74,64,140,224,43, -0,160,23,162,5,243,163,8,224,22,10,226,36,0,224,96,4,199,226,238, -189,2,224,31,18,192,67,224,134,0,98,82,163,75,98,27,160,68,228,218, -3,224,32,8,160,69,216,233,64,7,64,26,226,109,13,64,50,230,81,2, -193,41,134,206,201,22,161,29,160,35,164,99,128,81,224,15,1,128,151,229, -223,3,128,76,180,69,227,14,1,128,159,244,85,1,65,190,0,54,171,161, -78,76,148,209,195,37,203,138,0,49,101,133,224,138,0,224,8,0,64,61, -133,3,97,205,130,128,70,177,66,128,1,53,53,211,105,64,20,132,69,240, -50,26,219,174,96,120,236,139,49,226,141,1,236,141,3,66,188,240,46,6, -65,11,64,25,131,80,227,5,14,148,98,192,96,148,94,226,161,0,241,28, -5,67,236,224,233,27,126,225,224,230,56,192,8,229,38,1,64,132,96,158, -109,94,1,50,53,122,255,192,82,224,1,3,233,201,2,224,114,0,224,1, -7,136,29,224,37,21,224,35,4,64,198,204,22,64,135,132,91,225,111,1, -135,102,64,25,132,52,0,85,68,136,164,145,128,222,64,27,0,54,224,53, -0,0,48,64,11,64,60,0,52,66,70,0,49,66,77,250,3,4,3,97, -100,105,99,153,242,96,34,194,199,2,95,49,49,90,88,64,21,130,120,101, -79,236,40,17,90,69,165,90,0,49,65,178,243,165,2,0,95,91,66,64, -137,1,56,56,229,237,1,2,49,48,56,158,142,1,48,56,226,24,1,69, -140,2,49,48,56,165,31,0,49,71,241,96,79,130,89,249,178,3,123,150, -224,83,17,0,54,166,67,195,223,2,95,49,52,87,220,2,95,49,49,96, -33,64,83,130,100,72,91,94,232,132,59,231,143,11,128,157,173,151,224,32, -11,128,106,128,20,64,238,224,28,4,72,224,132,74,224,26,8,168,220,160, -161,232,243,6,88,131,192,186,126,118,192,186,224,50,11,128,100,125,131,1, -49,49,68,39,224,44,2,160,153,224,48,5,192,178,246,29,1,128,7,224, -40,8,220,109,224,32,0,229,39,0,101,75,224,12,1,4,95,49,48,53, -53,141,216,1,49,56,127,84,74,85,233,11,1,160,143,242,212,2,64,78, -115,60,225,17,1,66,246,94,177,192,188,96,117,232,154,0,98,39,160,109, -1,57,52,224,99,7,138,212,203,221,224,253,1,225,184,18,128,139,166,54, -224,32,11,138,96,225,22,10,192,24,193,22,164,137,64,12,226,73,18,149, -3,230,132,1,224,78,0,192,24,0,85,215,233,224,35,10,200,67,224,35, -0,96,0,226,61,9,64,27,154,192,129,139,100,247,129,15,74,126,135,60, -199,54,237,134,0,167,192,139,47,225,63,4,96,0,225,169,8,64,45,224, -101,0,108,97,192,52,224,60,2,224,172,4,252,117,3,0,58,128,35,186, -6,1,80,32,128,181,0,80,100,109,64,176,133,252,1,49,48,69,131,66, -88,105,129,97,255,169,176,128,19,64,106,103,27,98,113,132,238,1,52,54, -91,0,2,49,49,56,132,237,64,31,64,51,112,109,0,56,74,35,228,188, -1,1,91,93,68,175,64,36,164,246,235,12,0,235,18,2,70,23,199,195, -141,73,237,83,0,0,83,98,151,122,3,132,185,205,105,255,184,10,97,99, -102,126,194,180,69,75,135,2,224,145,1,8,99,111,109,112,111,115,101,83, -101,69,143,161,66,64,203,64,210,1,54,54,169,209,96,85,194,230,133,41, -0,55,184,120,136,150,123,245,225,109,6,133,194,64,175,192,155,96,151,224, -150,7,128,145,224,144,1,7,104,97,115,70,105,101,108,100,209,135,108,127, -64,79,229,224,0,224,79,37,2,115,101,116,224,79,13,184,105,163,233,0, -55,117,136,224,64,1,1,95,52,110,183,224,71,1,10,114,101,99,67,111, -110,69,114,114,111,114,193,195,133,206,251,132,3,193,174,97,187,125,37,0, -57,70,209,193,66,0,49,76,68,105,137,242,136,14,26,67,111,110,116,114, -111,108,46,69,120,99,101,112,116,105,111,110,46,73,110,116,101,114,110,97, -108,46,243,20,0,230,226,0,96,95,2,49,49,55,128,96,102,144,64,93, -107,103,224,95,14,4,44,32,97,116,32,225,9,0,0,51,78,63,175,151, -0,58,129,2,213,206,238,116,3,133,223,138,169,96,206,2,95,57,52,98, -4,160,213,0,54,123,43,109,173,0,53,97,143,0,79,226,137,7,163,35, -224,231,2,1,104,97,97,69,202,212,64,125,195,132,1,80,32,165,148,96, -21,221,27,224,245,0,250,22,1,3,49,49,55,48,249,231,1,64,170,176, -152,128,10,250,195,2,252,91,3,255,102,4,253,143,5,238,235,0,224,55, -4,235,191,3,237,39,1,165,224,224,29,8,128,99,64,2,168,53,244,170, -1,132,207,5,32,64,95,53,51,57,67,188,110,70,0,52,78,10,96,133, -248,108,13,0,32,102,100,255,94,0,165,247,202,139,106,64,0,90,165,78, -1,56,52,193,13,227,9,13,7,78,101,115,116,101,100,32,102,67,13,11, -115,32,110,111,116,32,97,108,108,111,119,101,163,26,96,0,225,12,1,205, -12,230,83,2,245,118,5,71,153,103,57,224,48,3,160,159,194,64,101,82, -224,151,13,226,168,21,4,101,120,116,114,97,128,170,2,40,115,41,162,178, -3,66,32,95,53,120,76,100,138,131,160,192,163,66,13,0,52,246,91,0, -160,32,214,154,129,205,243,103,12,224,26,5,215,75,130,39,127,225,102,17, -128,39,179,227,131,222,241,152,2,177,150,145,151,246,224,0,224,0,0,64, -154,97,226,133,65,6,48,52,53,32,95,50,55,160,105,197,86,0,55,130, -197,64,0,66,246,0,54,164,156,231,3,0,0,85,238,2,0,229,107,10, -64,60,166,192,1,49,55,105,139,93,97,64,24,134,102,65,56,0,51,151, -3,0,50,100,232,1,53,51,67,98,64,32,205,225,64,106,115,18,1,90, -32,90,85,225,37,2,0,67,67,207,199,82,224,25,5,99,234,193,8,69, -90,129,242,99,245,198,61,160,57,255,54,4,227,186,4,237,89,3,137,123, -163,80,227,166,5,133,232,226,76,8,137,138,229,166,4,11,111,114,100,32, -119,105,108,100,99,97,114,100,226,230,9,170,178,192,138,79,147,200,162,200, -193,72,152,178,154,107,242,160,255,242,72,0,225,210,1,225,177,2,206,163, -64,74,84,115,64,3,1,75,51,180,57,96,33,172,81,96,87,104,101,108, -31,64,25,206,124,96,126,238,128,2,77,28,162,141,162,7,247,124,3,158, -6,64,77,97,104,228,137,3,224,38,2,64,31,134,33,224,247,4,238,250, -0,96,139,175,67,238,252,9,117,70,168,160,148,61,3,95,57,53,57,131, -216,224,75,0,253,69,1,227,91,3,64,90,197,211,0,90,66,192,96,17, -197,207,240,50,1,64,7,64,140,64,29,0,54,194,174,230,59,0,134,57, -64,27,181,182,231,255,39,0,103,231,255,14,67,234,97,142,203,140,198,231, -165,202,248,38,1,67,214,199,197,102,249,228,122,0,230,229,7,128,135,238, -171,3,2,111,120,121,165,93,224,157,3,64,126,131,120,103,84,170,64,101, -11,96,4,0,49,64,16,2,79,32,35,76,113,231,32,0,64,90,239,69, -4,2,66,64,34,128,201,130,88,228,224,2,0,53,111,204,64,8,113,220, -117,97,243,235,0,82,80,1,95,56,71,88,0,75,96,28,64,35,199,120, -64,255,129,168,64,66,238,255,22,1,50,54,96,171,64,164,238,255,3,226, -198,9,98,74,1,48,51,165,20,130,205,231,72,3,83,21,229,114,1,101, -90,109,229,112,19,0,52,175,171,229,169,0,211,125,205,102,224,2,3,128, -24,141,62,160,183,96,2,165,68,66,181,65,213,239,188,15,64,205,160,109, -128,93,131,78,148,114,224,5,3,102,224,227,138,2,102,16,128,153,238,207, -13,228,218,0,128,24,253,8,4,182,125,67,109,248,253,0,161,68,146,98, -0,56,163,239,116,42,100,52,99,126,66,147,64,76,2,80,32,95,68,125, -70,89,192,205,68,55,96,20,224,0,0,193,92,161,95,230,189,0,98,37, -224,95,1,96,217,64,168,193,158,173,166,64,37,198,212,224,74,2,116,238, -225,10,4,224,182,8,224,16,8,64,253,209,25,1,52,56,64,23,254,193, -2,226,20,0,247,209,0,64,138,129,13,192,179,96,252,77,140,230,153,4, -64,50,248,151,7,224,181,3,249,188,0,66,220,228,133,1,226,167,10,135, -137,226,141,0,232,245,2,128,121,200,129,135,146,192,43,225,3,1,166,70, -224,54,1,64,84,129,153,232,122,3,64,135,0,54,96,135,2,95,50,50, -234,130,0,2,53,50,57,96,100,166,52,64,108,224,169,23,162,43,160,100, -172,31,65,92,0,57,231,98,1,65,101,68,100,198,194,64,90,133,0,1, -80,32,64,11,200,6,160,75,224,106,9,193,162,225,159,18,234,30,3,97, -122,96,106,225,27,26,141,19,225,27,7,250,46,0,236,144,3,96,87,75, -36,96,200,64,38,228,252,1,224,185,22,192,34,129,42,163,230,231,52,2, -135,75,99,66,98,67,107,150,128,138,133,62,150,101,210,189,73,83,122,0, -130,225,246,79,5,96,70,3,10,65,32,90,64,46,64,14,165,77,252,115, -14,155,0,68,23,0,56,156,103,87,148,240,236,1,121,89,196,155,228,163, -2,0,85,228,73,7,245,41,5,2,75,105,110,235,218,0,64,131,176,203, -131,115,68,248,133,49,168,91,227,241,0,96,9,120,79,132,91,0,51,115, -91,0,51,80,214,224,6,6,106,138,153,44,135,70,147,57,71,235,1,95, -51,80,225,224,32,0,224,106,19,109,144,224,108,1,67,93,96,114,224,108, -31,0,82,224,108,26,65,70,96,100,0,83,172,167,224,110,6,160,103,224, -117,2,224,106,9,224,63,3,224,113,2,173,214,102,23,145,197,64,46,192, -40,224,108,18,224,115,2,128,67,224,61,13,160,106,0,95,74,97,225,219, -1,25,92,51,52,38,115,114,99,47,77,105,99,114,111,72,115,47,84,67, -77,111,110,97,100,46,104,115,64,25,5,44,49,56,56,58,53,237,214,2, -130,54,70,241,199,174,1,49,52,74,155,224,13,1,120,177,224,13,0,105, -251,128,13,0,53,100,143,128,11,1,54,48,224,11,0,66,80,0,54,163, -122,74,21,72,47,64,19,132,175,164,37,231,228,1,96,73,116,23,112,112, -130,225,64,47,243,7,1,224,47,7,224,57,2,73,44,224,57,0,224,64, -6,132,185,224,54,11,224,152,1,224,53,9,242,76,0,224,2,0,252,71, -0,209,204,228,227,2,231,235,4,71,167,230,217,0,240,35,3,224,49,4, -114,13,229,15,2,64,54,138,208,228,232,4,65,78,0,48,128,146,228,200, -1,252,119,1,66,128,232,237,16,128,110,64,0,192,44,130,230,247,212,4, -224,59,1,172,26,201,38,160,94,130,186,76,107,136,123,224,96,4,96,17, -224,137,1,132,157,224,37,4,250,206,0,224,74,1,192,36,193,16,96,148, -96,188,225,16,9,156,160,225,16,2,192,108,97,85,160,102,193,84,230,116, -13,225,153,5,72,87,225,16,4,128,72,96,26,170,159,224,99,80,192,14, -162,126,224,17,0,224,15,0,224,132,3,224,47,2,155,210,164,164,226,119, -30,64,114,224,103,1,224,140,18,128,92,224,13,19,224,120,53,166,91,245, -10,0,225,75,13,194,171,192,121,224,94,3,128,43,224,86,0,65,36,132, -40,91,130,224,203,10,163,50,64,118,65,77,236,164,4,170,221,224,94,2, -64,78,233,38,3,192,195,225,249,0,131,84,131,73,160,32,65,249,224,46, -0,235,233,6,224,127,1,160,227,232,63,3,224,218,6,96,14,1,49,49, -104,107,64,37,0,79,234,178,6,228,55,28,224,101,0,242,110,0,104,17, -0,52,64,34,97,32,160,16,137,231,78,77,96,22,64,47,84,103,109,168, -93,69,242,148,4,225,106,0,82,39,230,85,1,5,83,117,98,115,117,109, -118,120,11,32,99,104,101,99,107,32,102,97,105,108,101,200,69,243,58,6, -65,128,190,41,241,220,4,1,55,53,192,191,66,57,175,56,240,45,4,0, -51,166,65,65,25,138,255,2,54,32,89,132,78,129,145,155,228,160,247,228, -174,2,128,16,0,64,129,173,197,171,228,178,1,225,231,4,164,143,251,230, -1,160,51,224,46,27,229,59,0,160,25,162,241,224,39,9,132,234,224,137, -0,166,58,224,32,2,103,222,98,114,129,245,226,50,1,229,168,1,209,229, -224,36,0,224,150,0,246,184,0,209,44,195,122,131,180,97,229,119,245,212, -70,0,48,193,156,229,164,4,229,202,8,224,162,3,196,145,225,26,30,157, -248,225,145,5,254,24,9,224,193,9,247,144,0,196,58,224,91,0,224,63, -5,229,165,13,224,13,11,239,105,13,224,44,15,167,224,227,113,12,128,26, -160,154,254,47,6,224,72,0,224,185,1,231,139,4,194,160,224,118,1,226, -35,7,192,53,226,169,3,225,98,20,237,107,5,196,157,192,199,224,10,0, -226,104,4,241,36,4,224,175,5,225,164,10,226,113,3,192,159,192,138,226, -159,9,224,192,1,224,94,2,162,130,229,239,0,165,225,138,201,69,65,183, -132,241,80,0,96,207,161,51,224,196,14,165,240,224,101,2,128,47,224,97, -3,224,214,2,230,141,0,160,82,160,145,64,77,228,243,5,128,31,129,116, -224,27,6,128,26,168,221,237,251,0,96,136,107,187,224,4,1,128,115,2, -95,50,48,151,72,248,186,16,11,102,114,101,101,84,121,86,97,114,115,58, -32,251,106,5,243,32,2,132,77,157,201,64,0,0,85,118,51,0,85,118, -134,68,4,176,173,128,6,69,41,0,54,174,130,0,89,162,112,202,25,229, -4,3,228,161,12,129,1,225,214,11,192,25,0,85,87,244,230,100,0,231, -58,5,64,132,96,33,64,59,241,233,7,119,183,64,1,233,194,8,67,80, -188,142,224,0,1,226,92,12,225,242,2,65,204,193,142,229,232,0,118,226, -170,82,195,240,231,100,8,200,148,231,137,3,231,180,3,192,35,128,173,224, -175,6,233,0,0,170,171,224,187,3,214,4,160,163,225,7,38,64,43,128, -77,0,48,149,145,224,73,1,224,41,2,0,80,216,35,167,82,246,231,0, -224,233,6,0,95,231,87,2,117,229,85,80,229,242,1,225,137,14,164,247, -128,180,2,49,49,48,64,104,128,240,1,95,57,67,1,230,56,5,128,13, -248,231,1,64,143,250,66,0,192,137,216,152,224,111,7,224,178,0,150,207, -251,235,3,160,113,134,170,151,61,227,66,9,2,79,32,35,64,252,135,2, -131,51,109,21,224,137,0,237,234,7,128,223,194,29,161,0,224,165,1,213, -78,225,245,0,224,26,9,232,100,2,96,2,233,122,5,230,44,9,100,215, -236,183,0,129,213,225,6,7,212,20,224,19,2,64,188,142,113,224,139,10, -249,105,4,227,38,1,164,211,232,90,2,153,121,225,232,1,135,105,1,95, -57,247,120,3,64,50,192,160,96,118,186,116,238,214,0,162,228,227,230,5, -0,48,96,73,224,36,28,74,51,64,111,64,91,250,182,1,78,177,231,14, -5,128,165,165,221,137,175,225,107,6,229,198,2,128,1,232,102,5,161,13, -227,215,3,160,33,233,183,19,199,58,224,126,0,228,243,6,224,31,5,232, -156,0,218,5,64,169,232,88,10,233,161,0,228,106,2,162,129,107,70,83, -130,151,68,225,244,1,230,51,0,225,151,3,224,127,0,192,206,229,12,16, -231,196,1,214,135,224,13,5,224,56,12,224,57,3,229,44,1,160,44,129, -210,226,224,4,224,163,1,224,219,2,64,9,226,11,5,233,96,6,225,6, -9,128,6,244,138,3,225,8,12,160,158,117,5,234,159,7,96,161,225,213, -1,225,177,15,227,57,10,250,88,0,233,96,3,98,92,226,112,0,233,163, -0,224,17,9,225,49,2,65,159,67,208,243,183,1,225,66,1,205,220,103, -175,173,55,161,81,232,8,16,2,99,97,110,94,125,5,117,110,105,102,121, -32,173,66,129,94,165,8,1,57,48,205,28,224,66,15,3,32,97,110,100, -160,58,160,45,225,12,3,226,190,0,226,93,7,0,58,131,164,251,191,6, -230,73,1,2,49,48,57,96,75,193,107,67,221,128,92,64,69,70,249,64, -65,221,188,64,19,0,53,105,56,188,168,0,49,97,5,64,34,141,191,252, -240,3,10,105,109,105,116,105,118,101,115,46,126,34,104,184,64,42,216,192, -135,76,192,8,166,102,64,35,248,228,1,230,246,10,2,49,49,49,137,36, -228,96,1,203,177,64,138,0,51,162,226,228,248,6,65,11,229,111,0,226, -113,8,195,28,226,113,26,240,78,4,129,12,124,65,239,199,2,160,38,229, -177,6,67,17,106,105,228,25,0,0,49,137,15,226,86,55,4,121,99,108, -105,99,226,80,11,71,211,65,199,255,143,0,226,90,20,0,61,226,88,17, -162,90,225,27,1,239,223,4,225,144,0,192,248,173,65,224,225,0,192,224, -161,143,224,142,0,161,153,135,198,128,89,227,205,17,225,37,17,0,48,119, -16,200,210,185,27,0,50,149,91,224,237,16,4,101,114,114,111,114,203,144, -128,135,186,96,119,156,224,41,1,3,116,121,112,101,64,37,224,17,1,0, -107,217,71,224,18,1,3,115,111,114,116,224,18,6,4,114,101,97,108,109, -64,19,64,90,135,117,241,22,39,126,7,64,62,135,88,177,22,133,92,166, -204,102,161,226,199,2,194,46,238,65,13,231,107,0,224,39,15,208,231,193, -198,233,85,0,224,36,4,198,253,193,146,240,185,12,130,253,128,107,205,99, -130,249,237,81,6,160,137,139,143,0,90,64,208,0,90,64,49,192,25,224, -100,8,224,99,2,206,171,169,30,238,72,4,224,178,4,231,72,2,224,79, -8,236,113,9,113,72,96,34,160,25,64,106,128,11,3,95,56,53,50,221, -69,65,163,173,142,65,169,98,59,109,132,225,99,1,224,136,9,128,56,161, -136,225,93,12,129,130,166,150,225,127,49,228,169,6,195,165,132,31,0,80, -98,116,231,249,0,227,209,10,66,143,128,165,232,34,3,163,210,243,248,6, -110,175,227,159,2,3,32,95,49,56,64,31,101,123,67,237,183,214,96,84, -227,202,2,225,130,1,97,21,0,85,164,89,224,60,1,2,95,50,55,122, -109,0,48,200,66,192,65,136,205,225,30,13,129,207,225,97,18,193,36,233, -110,8,233,213,5,162,140,226,21,0,224,78,15,214,77,224,213,8,192,24, -111,79,225,50,6,226,135,16,224,46,13,96,0,224,49,13,254,21,0,225, -190,10,224,23,13,96,21,0,50,110,50,224,99,1,238,217,9,224,132,9, -226,252,3,66,244,200,16,192,78,0,48,143,36,97,33,2,32,95,52,86, -147,2,49,49,49,126,192,0,54,128,68,192,194,140,164,236,229,0,64,76, -136,58,66,59,69,248,64,41,0,95,94,103,108,227,192,40,64,39,0,54, -192,39,224,114,2,72,138,224,109,9,64,45,136,73,6,95,52,50,53,32, -75,32,66,96,224,1,3,152,63,228,49,0,224,1,9,196,133,224,37,19, -224,35,4,224,32,23,224,29,20,224,26,17,64,231,240,48,2,64,216,136, -206,3,85,32,75,52,64,2,0,90,64,4,192,26,199,79,0,89,130,190, -232,238,1,237,106,1,161,134,224,116,2,228,67,1,246,234,7,100,74,65, -106,99,146,64,21,238,221,10,128,68,104,37,227,121,1,130,128,128,111,224, -79,0,130,4,93,136,0,53,94,254,249,214,0,96,28,234,155,9,98,16, -74,157,144,63,0,57,103,19,192,113,224,96,0,228,163,3,234,190,3,209, -158,96,7,234,102,4,64,0,166,126,192,185,163,240,133,121,238,235,5,112, -161,96,0,65,96,200,40,164,6,153,97,241,160,21,0,56,98,156,240,127, -3,242,27,8,96,182,65,197,241,138,13,64,0,240,66,5,64,148,66,220, -229,47,0,169,88,177,143,64,33,207,145,1,80,32,134,27,0,85,96,22, -64,36,159,168,229,245,6,1,48,53,230,219,0,96,162,227,213,17,95,62, -227,213,8,128,214,103,218,169,255,85,27,129,52,65,144,226,176,2,64,2, -224,26,0,185,245,227,164,13,192,1,227,172,0,225,66,1,224,1,9,227, -176,5,227,54,2,64,102,0,54,227,23,1,129,227,176,165,167,106,208,129, -192,75,255,105,0,226,153,0,161,240,162,221,224,41,2,231,225,10,224,89, -2,224,47,21,227,111,2,236,205,0,232,198,15,204,138,96,234,230,13,7, -224,28,3,230,191,4,229,235,8,105,128,147,136,224,49,0,238,61,0,225, -204,2,139,103,226,225,0,225,233,8,231,228,9,160,78,230,169,9,231,11, -4,224,39,0,224,240,0,233,189,2,225,220,3,225,88,5,224,55,1,160, -255,231,145,15,231,224,175,224,219,3,224,58,11,192,30,165,102,145,249,97, -57,228,173,2,228,243,2,235,103,0,224,60,3,160,62,225,101,2,237,115, -8,224,53,2,161,12,226,150,6,165,193,1,51,57,188,205,226,99,24,224, -122,5,229,232,1,242,185,0,230,128,8,104,107,224,182,16,98,67,227,93, -0,224,157,2,192,21,193,65,224,62,1,226,95,3,226,198,3,160,44,192, -152,226,143,1,160,110,230,149,2,157,206,5,32,95,54,51,32,95,80,249, -69,226,174,249,225,141,1,0,66,223,152,224,104,7,193,15,134,159,130,138, -3,67,32,95,55,198,209,160,66,128,60,224,36,3,192,211,160,25,70,201, -142,243,247,82,4,238,121,1,13,98,97,100,32,115,121,110,111,110,121,109, -32,117,115,110,188,224,170,0,64,70,230,92,14,160,0,161,120,184,131,69, -55,184,128,3,32,85,32,95,108,66,1,90,32,90,30,229,69,0,235,132, -0,133,47,229,35,1,229,38,29,96,246,193,118,225,176,1,229,35,12,225, -173,3,224,36,9,237,22,28,173,199,96,11,192,118,245,12,0,209,118,132, -203,129,180,217,34,201,78,0,80,134,184,224,241,2,192,223,132,216,224,82, -5,227,53,0,130,233,79,195,64,248,98,70,252,118,3,225,142,8,161,230, -227,190,2,128,182,224,220,8,229,90,3,128,175,230,80,1,227,30,0,230, -80,15,238,251,0,229,77,26,224,121,8,225,85,3,227,171,0,224,159,9, -224,37,1,197,143,243,250,0,253,71,2,197,146,130,14,97,137,2,95,52, -52,96,202,0,67,82,198,246,73,1,96,0,125,118,241,127,2,2,117,98, -115,117,89,8,109,112,108,101,109,101,110,116,101,145,161,64,0,66,194,243, -252,1,1,80,32,161,49,0,80,137,10,139,44,125,104,64,14,137,218,104, -165,66,230,128,1,171,91,160,75,137,117,129,76,73,87,128,148,64,13,65, -101,72,248,64,37,177,178,2,53,51,55,160,236,0,58,131,254,106,56,68, -10,105,64,2,48,57,55,128,25,137,29,224,208,1,2,100,105,99,82,80, -64,26,205,24,251,113,10,161,210,229,124,8,228,142,0,193,72,132,173,130, -83,180,25,147,26,0,48,105,237,251,92,9,96,159,2,10,65,32,91,131, -0,54,99,53,64,19,173,77,224,134,0,0,56,64,133,0,83,69,186,130, -48,130,226,235,139,2,224,157,0,0,56,202,85,75,172,96,147,0,50,91, -219,0,64,170,79,0,48,128,213,170,79,240,95,4,69,34,3,53,32,95, -55,144,67,1,56,56,128,10,4,95,49,55,55,32,194,190,64,63,142,30, -97,22,161,207,225,191,1,225,197,7,160,225,129,250,234,118,0,68,212,224, -1,13,234,85,5,224,35,26,224,32,23,224,29,20,224,26,17,224,23,14, -224,20,11,224,17,8,224,14,5,224,11,2,192,8,96,5,238,104,6,160, -0,65,44,131,24,97,203,109,64,3,95,52,54,52,226,175,2,152,219,6, -45,104,97,112,112,101,110,99,122,64,52,131,42,144,161,228,16,4,2,95, -49,54,65,176,2,85,32,67,250,86,1,224,32,11,229,167,0,229,80,0, -224,41,4,130,19,128,41,228,67,2,128,33,98,105,118,13,2,56,52,51, -224,170,2,1,61,62,96,159,224,21,6,248,169,2,160,32,224,89,5,2, -95,49,54,102,7,184,105,225,26,3,163,234,1,52,57,99,6,103,22,116, -243,96,130,96,7,0,80,66,226,99,240,125,43,224,6,5,224,33,0,64, -13,128,39,224,33,21,160,26,224,40,3,224,33,13,224,40,3,3,64,95, -49,53,119,79,0,56,64,20,0,58,128,7,3,10,65,32,75,98,9,247, -118,16,98,21,0,83,136,249,163,202,69,121,225,20,0,247,95,15,22,97, -115,115,101,114,116,84,67,77,111,100,101,58,32,101,120,112,101,99,116,101, -100,61,248,164,13,132,125,1,50,49,96,158,96,172,0,67,69,57,3,57, -32,64,79,96,18,0,55,160,8,82,51,96,8,68,1,217,108,248,212,20, -4,44,32,103,111,116,160,117,160,102,160,97,225,190,0,0,56,133,122,2, -75,51,32,64,12,174,138,81,95,0,75,184,10,0,95,90,249,224,82,1, -5,84,67,69,120,112,114,130,66,224,25,7,0,84,184,43,224,26,10,0, -75,216,52,224,26,9,0,83,216,60,96,163,101,149,96,163,2,95,49,50, -72,19,128,12,64,156,0,54,96,156,197,65,65,142,69,60,0,56,109,155, -64,39,7,51,32,95,53,56,32,95,51,182,157,229,108,1,202,49,175,220, -234,55,4,225,62,19,15,77,117,108,116,105,112,108,121,32,100,101,102,105, -110,101,100,217,47,1,95,52,121,94,85,159,138,36,1,48,56,211,104,0, -57,129,71,133,134,64,127,96,126,233,59,0,194,175,132,128,138,83,128,17, -228,162,1,233,71,0,224,2,1,160,207,168,61,132,176,96,20,194,221,64, -10,0,57,67,137,64,124,133,216,226,213,17,226,241,14,238,29,1,224,30, -12,170,176,128,31,230,231,5,64,30,251,203,0,236,68,0,224,32,2,97, -128,66,208,162,82,0,55,128,89,102,239,64,7,97,149,64,20,224,98,19, -0,54,192,98,140,39,237,242,1,224,178,16,166,241,169,85,104,15,224,180, -11,224,208,13,132,87,131,169,224,135,9,238,191,8,64,24,82,229,1,48, -56,232,69,2,0,56,166,54,2,54,57,55,227,77,0,99,198,163,196,96, -7,98,190,233,207,7,2,99,99,32,227,25,3,64,39,132,190,96,45,97, -63,161,68,0,55,114,164,128,23,1,49,48,64,169,224,13,2,224,145,1, -64,7,131,78,64,13,64,155,134,157,238,140,5,107,135,96,57,128,217,209, -196,187,101,226,128,0,64,33,0,57,72,138,176,254,0,48,99,8,224,7, -7,64,101,134,29,3,85,32,75,50,72,129,0,65,64,46,0,58,96,60, -224,124,5,224,121,7,224,108,4,2,56,52,50,224,107,16,64,76,132,194, -224,76,30,1,54,57,224,184,17,64,76,133,2,244,206,0,224,73,4,160, -64,72,4,224,64,5,64,56,0,54,227,243,3,160,49,64,46,97,44,0, -51,201,183,233,193,15,224,70,0,132,73,0,85,69,145,105,178,64,19,203, -191,104,162,74,144,64,20,235,186,0,0,50,233,221,0,64,22,130,114,1, -75,50,65,107,64,15,129,230,65,126,128,15,129,144,0,75,64,17,64,15, -66,141,96,70,234,37,4,64,24,216,222,245,6,3,248,105,0,1,48,54, -245,1,2,64,45,244,196,22,244,190,1,224,25,7,192,1,234,101,101,233, -233,5,64,192,225,190,1,1,49,48,79,251,174,146,2,48,52,53,80,241, -97,237,0,73,71,127,0,80,96,20,99,102,105,31,0,79,131,14,76,98, -109,216,74,28,96,32,132,19,80,107,1,49,48,105,60,103,178,64,4,64, -110,166,48,64,47,234,75,6,233,138,2,228,0,0,64,49,130,4,224,39, -12,167,93,64,37,197,252,224,200,23,67,20,0,79,64,178,224,207,2,0, -52,97,17,0,67,96,24,128,22,88,120,1,49,48,71,21,128,189,224,52, -10,0,53,96,81,224,52,2,64,16,224,52,24,173,144,224,52,1,161,54, -224,52,20,98,108,224,52,3,133,1,224,52,1,128,27,160,52,0,53,65, -115,224,45,3,161,138,64,175,225,138,0,130,40,225,191,14,97,80,131,79, -0,80,71,214,64,35,105,30,1,48,53,93,151,96,120,224,12,7,96,140, -64,43,171,22,3,49,48,53,56,64,59,91,199,219,224,185,249,138,144,89, -36,3,49,48,52,54,232,120,3,225,218,2,0,45,171,141,64,66,227,145, -0,99,144,0,53,105,36,110,219,64,28,163,128,64,192,64,14,0,54,192, -14,0,48,96,14,162,110,225,74,0,0,51,128,52,226,83,18,96,120,64, -35,130,81,224,35,12,1,78,97,175,165,65,137,224,36,15,5,83,121,109, -98,111,108,160,39,129,65,224,39,12,8,67,111,110,115,116,114,97,105,110, -192,83,161,65,227,34,21,234,88,0,0,58,129,123,224,93,15,170,155,64, -37,129,70,97,57,161,121,64,21,196,192,1,54,50,224,64,2,5,98,117, -105,108,116,105,109,209,77,109,64,3,64,43,129,92,173,156,144,242,67,94, -64,20,168,49,2,53,55,48,74,78,166,92,0,52,64,12,1,48,52,128, -111,140,89,224,21,12,64,70,129,146,109,78,134,130,0,90,73,54,224,9, -0,204,58,242,16,0,64,60,168,153,96,7,128,92,130,91,96,85,64,84, -198,43,251,180,0,242,255,1,0,83,208,189,180,70,66,85,5,85,32,95, -56,53,48,251,12,0,151,82,238,159,4,232,175,5,5,103,101,116,73,100, -101,97,184,127,146,87,223,224,141,1,0,85,157,127,64,135,130,38,65,31, -81,108,96,198,96,23,130,22,148,32,139,176,0,53,109,202,0,52,129,65, -0,51,67,77,64,39,219,208,230,147,13,0,51,100,174,230,147,0,73,194, -230,147,7,70,135,230,24,9,230,30,8,230,129,90,224,26,17,224,23,14, -224,20,11,224,17,8,224,14,5,224,11,2,240,218,11,65,35,231,229,21, -72,107,225,81,3,231,229,16,167,223,224,16,1,224,1,5,225,90,170,225, -48,8,64,255,0,54,163,71,1,75,51,243,91,15,64,37,233,194,0,106, -243,224,34,6,64,32,243,165,1,0,75,222,14,192,26,227,169,0,227,114, -3,144,200,204,113,99,77,129,124,236,244,9,249,123,3,1,95,50,80,84, -212,72,107,202,65,211,99,192,2,56,51,57,227,223,1,160,123,195,157,226, -13,5,97,29,254,250,0,0,48,145,98,254,250,6,1,95,53,72,88,64, -92,104,13,64,76,210,252,106,158,244,136,15,64,40,210,63,226,83,0,188, -150,224,1,11,226,71,170,224,17,8,224,14,5,224,11,2,192,8,244,133, -12,0,58,129,121,247,122,0,224,1,11,225,29,5,225,68,245,244,167,8, -65,82,228,233,1,0,56,116,7,71,188,198,155,66,235,237,8,2,226,177, -15,96,42,0,54,224,74,9,103,89,64,116,64,79,64,35,169,113,2,56, -56,55,73,128,91,131,139,151,80,77,155,3,244,80,0,67,196,244,112,0, -192,85,144,156,209,74,149,125,155,20,71,52,1,95,52,72,132,92,213,99, -112,96,113,203,250,214,7,154,209,250,206,11,149,162,224,25,6,203,252,224, -25,9,0,49,188,15,232,6,5,144,191,103,160,214,167,231,95,1,150,177, -161,152,102,28,239,132,3,65,160,242,42,1,160,119,242,238,6,207,129,252, -77,5,140,214,143,54,196,124,113,219,96,32,65,127,169,33,121,100,228,228, -3,1,95,56,72,61,224,88,2,160,34,0,49,64,247,249,152,2,1,56, -49,65,120,133,63,0,56,66,52,1,95,55,127,231,129,167,128,11,128,0, -224,179,3,255,128,1,128,242,188,9,80,45,193,236,64,152,98,149,192,211, -224,130,1,165,102,210,109,85,147,192,105,224,206,4,96,171,224,131,4,160, -110,150,75,192,45,157,173,160,26,189,176,224,130,0,224,50,1,129,70,96, -50,251,43,1,230,23,4,1,95,56,74,157,230,37,2,241,140,4,240,204, -13,159,104,174,100,249,39,7,1,36,102,138,34,64,128,0,89,224,156,0, -202,212,64,144,0,66,139,235,245,151,20,1,36,120,246,210,4,251,183,0, -195,63,224,162,23,243,214,0,251,88,0,96,179,224,185,0,0,64,245,177, -2,206,87,226,171,14,255,226,1,161,122,248,249,1,126,20,254,25,1,64, -1,99,8,128,10,65,160,254,47,2,226,26,0,227,35,0,161,159,231,168, -8,128,82,254,58,0,64,0,227,151,4,98,34,131,150,71,76,132,4,224, -175,0,0,79,128,192,97,242,99,45,162,188,0,64,65,141,0,67,68,157, -0,56,64,58,250,179,12,118,168,69,31,224,29,6,132,8,160,29,93,221, -236,156,2,237,183,16,1,73,79,183,243,192,0,159,72,129,215,67,1,101, -5,0,55,69,91,3,95,55,57,48,224,68,2,9,73,79,46,112,101,114, -102,111,114,109,224,67,1,97,14,96,60,162,220,224,60,0,228,39,5,64, -222,65,73,67,153,127,94,66,110,0,49,76,138,177,25,66,242,227,225,3, -224,230,2,141,203,161,88,131,193,3,67,32,95,56,145,225,96,22,193,226, -130,6,132,169,0,51,128,37,73,91,226,192,2,0,103,224,252,5,228,64, -1,64,66,237,162,8,194,176,101,153,237,173,4,183,207,0,85,225,225,7, -196,98,133,16,229,67,3,99,229,144,242,0,49,144,134,0,49,96,239,96, -17,66,113,249,29,4,241,36,0,229,252,7,229,251,7,94,61,105,183,96, -11,160,13,224,144,1,128,9,64,141,226,207,3,97,161,97,221,2,79,32, -35,84,207,160,108,209,152,128,0,224,95,3,131,113,229,90,8,134,241,225, -127,0,196,210,64,245,225,249,0,224,124,7,64,0,226,25,2,159,190,103, -94,228,17,1,239,110,1,0,55,131,215,1,95,52,90,109,91,132,66,238, -96,167,225,6,1,134,33,0,52,97,79,64,71,79,216,127,234,96,22,146, -81,128,0,246,67,2,99,61,227,206,1,71,199,242,113,2,90,103,143,24, -0,67,64,159,132,132,1,64,83,67,94,0,49,79,35,196,9,231,234,8, -123,9,82,26,2,64,95,57,72,123,96,145,134,62,2,49,48,49,97,219, -120,64,64,99,139,128,228,207,1,228,223,1,193,84,230,177,9,170,159,64, -26,226,95,11,100,77,0,39,98,177,96,155,231,32,1,128,78,133,33,130, -87,192,61,225,190,2,231,75,1,224,29,5,231,34,0,0,56,103,139,194, -61,227,88,1,2,115,101,113,220,74,231,37,0,224,78,1,224,14,0,194, -19,199,244,192,93,192,216,128,101,109,65,119,231,195,208,101,221,132,223,148, -140,1,95,56,129,75,231,24,5,97,211,64,40,0,51,97,229,82,60,198, -162,232,87,25,231,49,16,231,47,1,201,94,193,48,128,84,231,62,59,2, -64,95,57,93,70,226,158,7,66,38,64,232,3,10,65,32,90,161,239,233, -47,2,97,50,194,7,225,255,150,96,61,1,49,48,105,113,128,75,118,48, -166,104,0,57,75,181,96,49,128,21,128,40,225,161,4,229,15,0,225,142, -115,97,143,140,207,225,117,2,170,72,226,96,8,226,80,6,248,81,0,64, -45,143,162,112,129,236,239,12,64,38,0,54,160,104,166,128,105,26,229,136, -3,65,228,136,201,232,252,2,232,251,0,64,55,202,226,167,161,138,225,193, -117,129,103,88,168,103,137,224,118,0,141,64,65,100,140,107,0,85,100,173, -64,40,251,159,2,225,105,0,96,103,0,80,134,208,160,119,64,36,235,7, -33,64,11,0,83,201,133,192,24,224,193,0,139,33,1,57,57,64,166,120, -35,197,38,134,221,96,122,168,118,0,57,166,219,128,37,230,203,1,136,42, -96,195,0,51,128,195,1,32,83,128,196,237,168,12,98,109,224,25,12,100, -113,224,25,12,64,88,64,190,245,211,13,97,153,1,95,56,66,143,245,222, -3,65,135,66,40,245,242,5,165,28,110,138,173,17,96,221,0,56,159,172, -227,18,3,70,129,235,206,41,3,79,32,35,49,70,122,129,32,226,252,9, -235,197,25,96,0,197,206,232,154,1,97,3,74,162,160,24,164,49,92,161, -193,210,224,7,7,64,0,206,159,243,116,4,206,216,169,96,225,112,9,226, -8,0,224,130,4,128,129,96,119,65,51,226,146,2,93,193,0,56,75,26, -1,95,54,83,78,0,54,115,180,136,64,96,0,64,53,129,103,0,56,230, -28,1,224,165,2,192,242,224,137,8,208,45,224,137,5,96,21,224,83,1, -1,49,55,249,73,7,198,94,193,222,2,53,51,55,206,128,107,66,98,24, -224,50,14,224,157,10,140,25,74,73,155,108,224,25,1,129,134,226,178,9, -97,173,134,28,224,25,6,208,169,96,25,226,207,4,98,161,161,153,64,107, -0,52,234,80,0,106,187,0,57,167,147,130,4,139,52,101,160,166,185,163, -250,224,108,9,224,32,19,136,240,132,230,225,98,4,192,24,177,0,229,116, -1,162,165,224,48,8,96,106,97,147,196,254,102,118,1,95,49,249,48,0, -227,193,9,65,37,0,85,97,106,128,85,226,114,15,65,13,212,58,236,255, -0,225,42,3,235,224,0,225,36,0,226,79,14,226,217,20,224,157,0,196, -190,224,37,10,97,13,146,136,193,127,236,150,0,165,129,238,65,4,229,119, -0,235,202,0,224,52,22,224,220,0,224,52,4,224,10,0,224,52,13,161, -148,224,41,4,192,229,140,5,107,230,238,194,17,9,68,97,116,97,46,76, -105,115,116,95,92,81,2,46,43,43,237,201,0,128,83,227,240,4,227,241, -4,224,0,6,164,151,131,107,228,143,10,0,85,234,20,4,1,57,48,67, -186,66,228,4,80,32,95,57,48,104,172,129,193,70,79,140,49,116,40,231, -89,0,69,49,109,201,224,190,9,4,82,97,116,105,111,128,191,2,95,109, -107,96,13,1,110,97,93,161,64,0,130,39,128,148,64,103,224,17,5,103, -137,64,114,215,222,0,65,135,149,140,67,88,209,64,14,64,55,166,224,115, -176,120,28,108,145,0,55,64,185,0,54,101,216,101,143,133,216,133,154,1, -48,54,78,7,0,48,102,26,128,5,0,50,238,18,0,65,48,172,212,64, -66,166,8,7,50,49,52,55,52,56,51,54,173,91,224,247,23,11,73,110, -116,101,103,101,114,46,95,105,110,116,65,194,1,84,111,160,17,224,250,1, -101,118,205,202,240,128,0,170,23,64,163,173,197,224,106,30,161,100,1,105, -110,224,107,11,227,254,6,198,227,64,0,65,67,169,223,129,67,131,152,0, -95,71,61,225,0,3,96,46,195,100,103,113,161,92,227,133,2,0,85,225, -113,3,64,0,0,89,169,171,118,140,140,204,65,64,225,140,4,224,92,0, -229,185,0,234,210,2,224,170,1,97,255,97,155,0,66,82,52,129,172,67, -63,107,154,86,145,97,52,180,77,166,232,64,220,138,122,1,83,32,68,178, -0,55,255,113,3,7,92,51,52,38,108,105,98,47,65,69,0,47,193,176, -1,104,115,64,22,6,44,51,51,54,58,49,57,129,64,128,194,99,186,64, -2,163,199,161,38,237,161,1,225,14,7,225,43,0,225,17,2,100,6,104, -234,138,79,148,22,107,74,79,206,192,12,224,200,0,6,95,50,57,57,32, -95,49,80,9,225,135,4,96,216,0,54,96,216,128,21,4,51,50,55,54, -56,131,16,138,204,143,191,171,50,224,194,4,64,184,132,244,64,8,1,95, -57,242,79,0,1,95,56,123,106,138,122,96,51,0,79,228,47,0,203,78, -110,164,242,5,1,240,240,2,128,92,74,163,2,95,57,53,201,108,1,95, -57,177,220,64,152,235,78,0,0,83,80,87,173,108,224,147,0,128,162,198, -9,96,17,128,115,165,245,193,122,0,85,180,238,197,5,229,188,0,224,43, -0,64,148,241,143,0,229,142,0,80,223,128,0,192,55,165,149,225,12,0, -224,129,0,224,88,1,96,115,231,173,0,203,201,225,85,3,193,2,211,81, -65,213,65,82,232,38,12,172,68,81,226,1,95,56,81,124,100,7,65,117, -83,184,0,55,75,45,0,54,101,212,233,166,1,225,133,9,226,137,1,179, -127,96,85,0,80,97,145,64,42,65,125,160,125,236,134,1,0,95,71,170, -114,115,73,46,236,44,4,246,61,3,201,29,245,171,0,246,158,0,182,70, -99,161,114,239,236,190,0,224,51,1,226,89,0,130,250,128,164,143,165,1, -95,56,132,215,192,143,232,254,5,68,121,225,119,0,193,206,225,93,14,65, -146,129,150,224,16,1,186,211,96,146,132,193,160,92,128,160,192,204,3,95, -50,51,49,231,107,0,0,56,162,16,224,167,14,224,22,8,199,31,247,103, -0,238,136,0,226,19,2,97,253,1,53,52,103,58,228,108,9,100,89,2, -48,58,48,100,86,161,128,130,99,224,46,25,132,252,128,0,2,95,56,56, -240,137,3,1,36,109,229,232,0,110,56,3,51,32,95,51,141,90,96,16, -66,80,67,182,0,83,92,127,225,84,7,148,170,227,27,0,96,48,156,15, -224,59,1,64,207,97,142,117,6,66,66,100,38,224,132,6,0,112,232,157, -0,116,210,127,192,114,209,99,251,0,51,208,65,242,221,0,68,53,226,198, -1,246,67,0,234,59,6,214,28,132,77,0,49,110,207,65,129,195,34,224, -10,1,64,101,136,156,65,241,5,85,32,95,56,53,50,238,99,3,252,48, -1,197,152,178,0,248,179,3,194,48,227,100,2,238,155,6,230,165,0,161, -251,97,191,64,57,99,8,133,78,252,7,0,155,42,243,118,5,96,13,140, -188,101,56,128,29,227,180,2,229,53,2,149,113,169,190,66,129,3,66,32, -95,53,69,231,182,51,225,131,7,210,145,234,27,0,97,128,2,95,55,52, -64,92,1,54,52,167,52,64,0,65,45,181,240,65,41,140,20,0,52,134, -64,201,96,132,173,77,149,164,53,2,95,57,57,68,70,0,58,96,158,168, -48,236,241,0,203,212,193,60,96,25,129,26,100,23,194,121,96,45,202,125, -131,75,128,5,225,84,1,161,120,227,89,5,82,105,133,21,64,20,234,253, -7,98,205,99,125,110,70,177,17,97,9,1,57,57,229,110,1,136,50,128, -198,65,5,96,9,71,68,66,231,101,127,225,81,6,0,118,146,193,96,67, -98,90,165,14,164,177,164,198,224,175,0,254,75,4,228,26,0,133,24,160, -183,64,15,199,98,96,183,194,104,229,205,1,133,91,128,21,1,95,56,97, -234,224,34,1,128,29,65,201,230,38,0,212,68,1,80,32,96,248,214,41, -178,30,193,244,225,160,0,229,26,2,229,109,1,128,13,237,95,8,169,152, -224,187,0,135,49,160,58,129,172,86,142,0,51,234,148,7,13,66,111,111, -108,46,111,116,104,101,114,119,105,115,101,228,26,0,213,29,224,244,0,245, -168,4,2,95,56,56,129,164,245,147,0,192,23,65,154,224,23,0,0,58, -97,227,132,78,129,30,129,0,69,68,97,17,225,28,1,0,58,97,2,97, -184,65,30,143,206,0,80,96,23,136,141,64,23,99,129,1,80,32,92,110, -0,90,67,137,196,49,3,95,57,53,54,156,173,245,124,15,251,131,1,138, -176,224,0,2,98,120,0,50,140,139,96,178,133,1,164,155,249,200,0,122, -200,96,4,162,50,196,113,184,12,64,47,217,118,229,184,1,167,125,226,119, -1,195,37,107,103,102,229,184,52,1,57,54,97,193,96,204,230,18,1,96, -216,132,186,66,82,162,33,224,141,5,192,36,163,202,226,247,0,98,46,200, -6,192,147,224,254,0,101,42,96,8,232,195,2,1,95,57,78,42,74,253, -64,105,203,200,1,95,57,138,214,65,28,238,85,0,245,233,1,232,97,2, -64,140,130,25,224,27,0,190,211,128,1,213,111,224,16,0,234,17,4,192, -1,169,236,224,19,2,127,35,224,16,15,198,12,232,8,0,225,225,0,192, -21,101,190,224,162,3,99,117,230,29,5,194,231,224,175,4,169,75,227,6, -3,227,15,4,224,42,2,228,78,0,69,51,0,51,83,198,226,102,0,224, -54,2,248,181,2,194,9,128,33,224,190,1,161,57,128,24,196,179,246,154, -1,164,200,224,150,2,240,165,0,252,177,1,96,27,64,42,67,244,140,186, -250,112,2,224,100,1,192,198,224,71,8,167,49,96,70,100,101,250,183,9, -1,95,49,85,195,162,178,66,188,193,252,227,135,13,241,142,2,195,146,161, -198,225,183,6,129,170,224,0,0,129,87,224,196,1,224,43,0,72,79,130, -151,224,157,4,246,24,8,166,77,96,176,107,81,133,42,96,68,224,53,0, -103,166,246,67,4,167,210,192,220,194,215,64,181,249,128,7,224,113,7,229, -138,1,2,95,57,57,97,24,193,6,163,177,196,139,224,20,2,162,208,64, -0,0,58,99,110,177,187,104,74,163,210,228,144,3,194,13,226,217,2,228, -233,7,128,93,160,59,229,114,0,128,73,140,134,68,83,131,144,161,131,225, -172,1,195,68,236,86,7,160,61,0,66,78,24,226,202,2,128,190,224,13, -9,227,21,2,230,144,3,224,48,13,227,88,1,64,19,128,13,128,153,128, -108,160,46,229,96,0,141,242,195,59,165,114,252,26,6,64,10,64,27,162, -237,96,50,64,15,230,6,2,192,62,192,18,163,217,235,231,10,11,115,114, -99,47,77,105,99,114,111,72,115,47,82,43,240,131,1,1,58,53,235,84, -2,224,0,5,225,130,21,101,215,225,136,0,129,140,232,171,0,168,185,232, -15,2,227,171,5,192,178,64,231,136,113,225,208,0,224,39,12,64,15,224, -110,3,160,0,0,58,98,165,233,52,3,224,170,1,228,37,1,128,9,128, -108,225,61,1,0,58,101,76,113,182,3,95,57,55,51,100,5,2,52,56, -55,164,13,76,29,0,57,64,13,96,40,137,193,66,213,1,57,56,73,193, -0,57,115,248,0,57,83,93,0,58,96,37,160,130,228,62,9,228,32,4, -194,243,134,175,0,53,96,60,0,54,192,90,224,192,0,96,223,225,247,2, -239,20,1,193,22,166,181,225,36,7,160,92,199,144,128,165,0,58,96,104, -96,159,103,56,184,211,2,57,54,56,176,37,225,84,4,197,9,74,63,121, -215,1,53,55,64,39,163,185,0,58,96,253,106,203,1,57,53,64,133,0, -58,96,36,64,16,108,190,2,53,50,57,64,89,115,208,2,57,55,49,96, -31,135,118,107,54,0,55,76,2,1,57,56,100,109,137,57,65,102,225,129, -2,224,177,0,129,212,5,95,57,55,56,32,58,96,19,203,63,76,199,0, -52,93,194,64,43,0,55,64,43,0,55,212,88,64,214,193,253,129,117,66, -88,0,80,160,218,241,223,0,132,42,227,191,0,1,95,57,140,230,224,32, -0,228,72,2,160,26,233,22,3,160,19,129,141,137,65,68,217,229,69,12, -128,161,224,44,7,133,170,192,27,224,28,7,169,81,224,28,13,102,3,224, -28,0,249,163,0,179,25,230,104,2,211,231,106,163,224,155,5,233,48,0, -0,58,96,71,195,58,229,24,0,64,80,229,142,3,229,6,6,224,30,7, -238,154,2,196,236,129,60,126,11,225,103,2,230,39,0,229,5,2,135,178, -236,183,4,224,56,1,224,19,3,224,62,2,161,20,114,30,232,119,3,160, -108,192,28,64,16,150,94,232,57,0,229,57,6,224,16,2,66,236,162,5, -128,0,229,64,22,5,73,110,116,77,97,112,197,66,3,55,51,58,49,229, -66,3,0,58,96,75,163,112,66,179,64,4,110,225,143,79,143,139,108,109, -0,58,99,18,239,8,6,96,19,110,189,128,33,236,68,3,80,173,152,29, -132,23,129,26,230,222,6,98,17,100,106,235,32,1,128,40,237,9,0,229, -149,2,64,252,161,36,230,244,4,230,198,2,128,42,0,80,247,18,2,229, -160,13,1,95,57,84,102,203,123,192,7,169,206,192,59,97,123,192,91,64, -129,97,125,131,50,196,185,128,11,0,55,67,12,0,58,100,24,100,12,1, -54,51,64,41,100,85,64,26,128,19,0,54,68,32,132,69,96,141,64,37, -160,212,1,57,32,105,8,0,58,96,93,128,45,0,56,116,164,0,58,96, -27,96,49,165,94,194,100,139,51,224,222,3,164,22,225,31,1,245,163,2, -99,120,64,86,232,215,1,224,46,1,131,187,193,101,247,195,2,194,192,179, -245,0,57,95,201,161,22,129,67,195,162,230,0,0,226,226,3,235,112,10, -160,24,239,121,1,230,248,0,227,88,5,128,138,224,137,1,233,252,15,224, -75,59,234,143,2,224,75,23,167,157,224,75,17,235,6,0,129,35,128,2, -229,166,0,152,96,0,54,110,120,162,223,225,191,3,105,55,224,31,4,224, -122,0,228,51,4,96,40,224,39,5,224,40,8,224,11,0,160,47,224,46, -6,87,22,115,139,0,57,111,143,66,121,83,71,249,40,1,145,165,225,132, -27,224,40,26,129,97,247,68,0,225,62,23,96,171,99,47,64,10,224,5, -0,162,192,224,26,5,224,27,0,158,61,224,30,1,224,31,12,160,33,224, -27,6,224,34,0,140,135,105,52,225,29,2,0,58,98,246,6,10,65,32, -75,50,32,58,96,42,163,192,165,232,224,10,8,225,119,1,232,232,0,0, -58,96,118,96,55,236,157,2,64,27,0,58,96,112,3,10,65,32,73,64, -92,132,63,0,80,64,10,232,140,0,246,34,0,2,95,57,53,73,202,1, -49,50,72,180,0,75,68,205,64,182,0,58,101,18,224,42,6,64,232,64, -44,69,194,0,55,242,140,7,166,19,0,33,134,9,0,73,96,225,132,118, -130,243,136,155,132,156,162,158,160,128,251,221,2,128,31,206,158,227,252,9, -227,247,11,231,4,7,129,46,227,236,33,224,63,0,163,80,227,218,32,128, -56,166,40,227,193,28,225,64,0,224,10,4,224,11,15,227,77,5,0,58, -96,22,150,75,1,49,51,74,147,111,65,72,207,0,58,96,33,160,26,239, -92,1,160,26,130,102,0,90,73,44,0,58,114,110,194,48,128,16,194,65, -133,123,0,53,64,56,233,239,3,65,21,228,31,0,115,52,131,52,165,194, -0,56,96,14,108,87,185,195,132,17,142,50,64,54,232,2,11,101,217,202, -164,107,74,226,229,1,250,28,6,97,94,64,152,98,24,183,145,183,230,239, -199,2,129,206,111,246,64,212,130,252,160,183,129,161,191,225,198,85,248,110, -4,96,167,128,84,96,107,97,174,128,76,236,212,3,128,79,135,239,77,43, -66,165,64,15,1,50,55,75,117,96,4,7,57,32,64,79,32,35,49,50, -221,155,4,64,95,49,49,51,64,24,230,15,1,2,95,56,52,126,171,240, -125,10,160,36,0,58,96,237,227,124,0,123,92,0,32,233,204,1,177,4, -96,152,99,85,227,141,5,8,33,33,58,32,101,109,112,116,121,248,167,0, -131,71,64,218,227,106,1,192,68,242,33,14,96,168,224,87,9,0,60,155, -39,0,58,97,34,131,218,249,93,0,172,149,128,11,105,163,0,58,98,78, -238,156,1,224,206,1,70,188,231,19,1,193,130,227,123,0,2,67,32,60, -81,210,165,63,224,40,24,65,109,160,40,228,7,15,160,40,160,220,198,242, -201,229,224,33,2,96,115,159,0,224,43,1,164,174,254,229,6,191,161,67, -54,0,52,130,178,224,19,4,0,51,184,255,163,42,224,109,11,152,66,224, -51,3,164,5,224,117,11,161,14,224,155,3,225,26,25,169,74,224,39,24, -169,130,249,88,2,204,201,224,38,4,223,97,196,33,224,156,0,192,24,251, -248,1,254,158,2,248,235,9,224,242,1,65,112,99,139,67,129,0,51,67, -9,64,5,1,95,56,74,244,67,43,78,221,224,0,0,64,87,224,81,8, -234,61,0,128,115,196,153,97,201,163,235,2,53,51,55,160,93,227,196,0, -0,57,66,161,156,254,0,57,185,201,100,92,131,245,224,107,15,236,76,2, -192,231,245,28,0,193,59,224,49,5,162,24,224,41,4,226,124,0,104,188, -227,216,1,148,201,198,43,96,36,132,154,0,54,123,148,160,10,133,44,143, -19,237,50,0,0,52,92,175,0,57,68,126,224,0,4,128,68,230,220,9, -162,126,161,139,226,106,9,225,164,1,230,11,1,161,64,193,32,226,135,4, -0,64,126,8,99,241,210,142,0,80,143,106,102,100,64,151,168,222,160,22, -154,31,64,181,96,23,97,59,102,41,0,56,74,49,136,34,96,222,65,190, -0,56,113,80,131,218,251,157,5,64,140,205,227,2,95,57,52,114,141,65, -216,232,117,2,0,83,228,245,2,232,3,14,228,151,1,231,244,24,98,179, -0,52,65,173,65,122,0,53,81,153,229,62,9,0,35,174,116,229,64,6, -10,116,117,112,108,101,67,111,110,115,116,114,165,154,69,213,64,75,224,35, -1,1,40,41,165,96,64,203,225,50,1,132,113,129,51,135,176,193,179,226, -166,0,91,216,131,43,96,18,225,48,0,243,63,1,224,51,0,228,0,1, -138,71,224,40,0,160,223,0,57,70,173,2,95,57,52,103,114,116,17,195, -14,98,130,191,35,0,56,125,242,0,49,93,10,90,90,225,30,0,198,106, -208,106,239,131,0,253,246,7,0,120,192,234,135,173,65,233,103,161,199,139, -225,29,9,16,67,111,110,116,114,111,108,46,69,120,99,101,112,116,105,111, -110,74,117,8,101,114,110,97,108,46,112,97,116,64,9,8,77,97,116,99, -104,70,97,105,108,129,97,103,244,0,57,96,82,66,92,1,57,52,138,101, -71,146,0,57,106,231,96,127,135,108,97,104,67,92,130,178,235,41,1,193, -53,2,95,57,51,75,197,144,190,0,52,65,237,0,58,97,41,240,190,1, -208,36,103,86,0,75,100,193,228,24,2,193,56,159,232,213,108,93,17,80, -26,245,212,2,161,69,136,162,1,57,51,188,82,224,46,5,176,90,97,87, -2,57,51,54,168,12,143,202,192,112,225,217,2,231,17,5,242,175,1,192, -5,128,73,230,38,1,224,55,0,230,53,1,96,0,128,66,224,1,1,231, -94,5,239,64,2,235,228,0,226,160,1,224,140,5,224,77,9,224,75,5, -232,135,1,228,161,2,251,44,5,218,240,198,170,231,201,10,96,23,69,118, -127,248,224,116,4,192,83,231,214,7,224,34,2,152,247,161,3,129,21,224, -84,0,96,66,96,111,128,17,231,98,12,244,3,6,231,54,8,236,132,2, -224,115,5,224,165,3,139,41,1,95,50,69,249,1,95,54,130,14,224,33, -0,222,166,225,111,3,252,7,2,96,27,247,127,0,203,56,128,0,99,206, -241,204,1,238,87,1,233,72,6,225,186,3,228,51,0,193,112,225,206,0, -192,77,64,80,115,126,252,188,15,243,47,4,0,51,68,67,1,55,51,196, -42,128,9,235,91,22,0,54,235,91,17,96,151,168,90,196,224,179,119,160, -111,0,56,243,159,1,128,146,128,199,226,168,2,64,27,129,91,231,44,10, -244,34,10,233,206,16,224,128,13,0,57,224,128,5,225,71,1,231,128,9, -226,188,0,97,84,226,134,0,224,82,5,199,152,160,84,244,116,16,224,80, -4,163,13,103,181,1,95,52,109,127,128,51,79,163,230,248,10,165,195,249, -7,2,68,255,230,159,1,128,249,102,159,64,224,230,184,2,98,225,128,24, -199,236,253,73,4,240,179,1,64,34,247,144,2,225,63,1,245,201,5,226, -181,0,225,15,17,98,96,225,15,24,0,58,69,54,128,110,134,119,96,5, -102,47,2,95,55,57,230,169,3,2,115,101,113,167,176,0,58,101,141,224, -162,6,226,13,1,0,85,231,16,8,130,72,253,51,13,160,62,130,71,98, -70,96,18,102,169,224,69,3,186,181,226,51,0,192,69,160,122,0,39,126, -90,247,175,20,6,68,101,115,117,103,97,114,252,243,0,3,57,57,58,49, -141,201,128,0,227,225,3,129,86,227,217,3,64,0,241,138,4,224,2,6, -224,71,1,230,63,3,229,50,1,192,83,230,69,1,224,195,1,224,201,6, -192,10,190,113,224,85,9,229,79,8,224,96,4,224,102,8,224,103,6,224, -55,5,230,181,11,224,50,14,96,98,230,43,4,224,52,26,224,195,3,224, -31,11,249,208,0,225,95,14,199,149,224,53,5,224,23,1,239,217,0,128, -18,96,30,194,68,224,8,10,96,242,224,11,2,177,201,224,94,0,137,208, -195,41,128,83,228,169,4,194,176,161,170,131,131,230,113,4,128,82,224,76, -2,192,20,226,207,4,123,170,99,112,2,49,48,49,195,40,160,96,229,143, -5,231,229,4,210,137,129,30,107,60,250,206,1,230,255,4,225,16,3,173, -40,228,55,2,77,48,64,77,105,164,199,145,188,73,158,180,228,99,3,225, -244,11,64,41,141,254,0,90,210,196,185,9,224,144,3,237,20,0,194,205, -64,76,196,155,229,149,1,192,208,2,95,53,49,96,94,96,15,64,163,224, -102,2,128,136,224,135,5,181,177,224,38,5,66,82,1,95,53,83,211,224, -0,3,129,8,224,1,3,226,207,8,226,206,5,224,48,9,226,203,2,224, -26,7,226,198,1,192,17,193,62,97,65,173,41,64,220,0,95,223,124,224, -118,4,160,200,65,19,182,124,224,0,3,226,227,38,105,40,226,215,3,226, -213,0,160,77,226,96,11,130,90,225,219,1,226,52,3,196,116,96,21,129, -149,64,141,130,66,128,24,226,67,2,192,133,228,167,0,226,73,14,193,110, -128,46,176,22,128,36,103,10,226,4,1,85,16,0,57,241,3,3,194,84, -228,93,3,229,192,3,96,121,225,53,1,131,43,225,29,1,224,11,12,228, -25,55,128,102,228,195,6,64,72,81,201,231,11,0,196,230,227,164,10,224, -182,0,224,155,0,3,95,55,53,55,224,60,3,226,5,8,160,98,224,101, -4,96,170,88,205,0,57,77,97,224,155,3,225,29,4,224,103,0,128,237, -224,164,5,163,28,160,43,98,173,161,68,106,187,0,50,74,176,110,2,235, -75,0,194,46,169,248,192,225,72,12,129,171,128,64,65,216,170,209,64,160, -220,228,192,141,229,34,4,64,16,64,47,2,95,57,48,163,203,226,72,0, -147,49,0,57,132,139,64,21,179,66,127,79,224,42,4,224,45,0,65,22, -72,183,74,127,1,50,49,176,228,1,57,50,96,106,96,167,99,196,181,203, -96,178,96,16,192,100,224,86,0,225,187,1,163,31,66,131,228,203,0,160, -198,229,237,7,99,40,78,163,161,145,228,13,5,0,83,161,195,231,139,3, -97,115,228,235,6,100,23,0,85,91,44,228,247,0,224,39,5,224,38,5, -224,37,2,160,131,192,229,129,136,128,229,0,90,111,53,1,83,32,82,69, -161,230,235,132,4,197,95,0,85,242,232,2,96,16,169,251,192,59,192,251, -228,8,3,226,100,3,196,14,192,19,225,203,0,224,111,12,224,59,5,163, -230,225,124,2,239,0,9,106,215,224,55,0,96,93,194,112,230,147,3,228, -84,18,160,0,0,58,112,225,145,139,169,73,97,98,227,117,0,160,201,224, -214,5,234,49,9,233,209,4,195,62,129,71,162,5,192,222,235,23,13,224, -61,0,206,190,228,90,3,174,127,160,230,101,136,128,97,160,101,156,168,0, -56,117,50,3,64,64,64,75,66,134,96,4,96,13,160,127,3,95,57,51, -50,108,148,0,51,224,239,0,64,73,194,140,66,163,0,56,213,149,2,57, -50,51,99,12,180,101,117,5,1,95,57,78,169,0,58,96,69,244,193,1, -4,64,85,32,95,55,163,86,224,207,0,225,199,2,224,21,24,224,228,0, -239,120,5,166,19,224,60,6,160,49,195,236,2,95,56,50,97,210,64,26, -163,159,192,98,224,86,1,133,220,228,45,1,224,22,0,180,35,64,49,227, -229,0,98,64,96,29,117,117,173,140,148,245,1,95,56,130,174,131,24,161, -162,194,37,129,69,229,210,5,195,3,224,113,0,226,51,6,224,25,1,229, -226,4,241,112,7,134,182,226,50,9,224,15,5,160,144,204,48,96,26,232, -36,2,96,19,168,157,133,13,1,51,56,198,48,194,78,208,166,194,111,64, -0,130,75,128,41,131,248,2,95,56,49,227,71,0,68,156,129,253,1,75, -51,192,9,96,0,0,58,98,44,244,77,1,96,86,128,11,128,110,192,5, -203,24,224,209,0,199,140,220,168,96,22,244,79,4,224,25,2,160,90,161, -87,232,170,2,128,5,131,254,0,57,96,52,134,187,160,6,136,141,130,230, -134,35,0,56,129,174,97,77,133,53,224,14,5,2,95,54,51,163,28,160, -0,253,35,1,233,22,1,228,45,2,225,243,0,196,140,225,8,1,98,101, -1,95,57,229,173,4,96,0,114,2,246,45,2,0,110,142,175,224,22,7, -1,116,116,182,69,67,150,127,2,0,80,130,5,64,128,98,235,158,51,100, -250,68,243,165,3,0,67,65,243,0,49,225,248,0,188,189,225,197,13,0, -58,96,158,144,41,0,57,71,190,193,189,128,66,0,52,64,18,64,67,1, -51,56,67,85,0,58,65,63,128,45,166,39,81,84,144,189,131,96,227,42, -0,1,95,56,69,111,251,118,0,161,34,128,78,64,42,229,187,1,0,58, -96,119,177,87,67,171,225,82,0,224,2,1,161,65,227,11,1,103,92,198, -122,224,23,2,128,1,230,149,1,233,152,6,239,105,14,224,98,12,229,124, -0,130,193,195,157,229,181,4,64,18,224,41,1,165,165,96,82,224,23,0, -224,17,6,96,8,194,49,254,178,0,249,105,5,254,169,3,192,93,225,98, -0,230,119,5,224,98,2,2,95,56,54,65,93,97,92,0,56,105,197,241, -238,9,1,61,61,255,57,0,152,61,1,95,57,123,116,96,0,135,104,231, -110,2,128,1,164,118,224,16,16,64,112,120,224,72,207,131,8,72,202,0, -57,102,96,251,246,0,251,91,1,224,1,1,0,83,241,222,25,9,69,110, -99,111,100,101,68,97,116,97,209,225,5,49,52,57,58,49,51,241,225,2, -224,82,4,224,157,0,224,22,7,236,83,0,224,45,28,224,22,0,193,234, -229,184,1,224,14,0,224,51,3,177,152,230,177,1,97,166,155,224,225,148, -14,4,79,32,35,54,48,255,138,2,225,143,9,64,88,226,100,1,226,160, -3,226,122,4,101,114,160,50,192,0,226,41,0,133,72,165,121,197,209,0, -58,101,41,218,23,170,237,0,58,96,121,1,10,65,90,40,0,58,104,17, -1,10,65,67,222,68,38,89,151,128,3,68,131,2,90,32,90,196,122,230, -23,18,69,114,1,10,65,85,130,64,174,158,17,98,253,0,90,129,95,128, -195,64,20,66,193,160,20,230,177,6,235,19,2,64,95,234,248,1,165,185, -163,7,1,85,32,224,29,2,224,71,10,224,59,4,229,249,2,110,146,224, -28,1,224,109,2,230,15,2,231,67,6,75,138,1,53,53,204,99,0,58, -96,6,134,254,226,39,2,66,237,0,58,76,143,229,43,2,129,4,196,155, -234,133,3,233,155,1,247,106,2,128,23,160,87,249,247,3,0,85,171,151, -198,123,235,214,22,224,37,11,224,36,1,194,231,0,67,92,52,3,55,32, -64,80,64,7,98,134,160,74,0,58,109,40,129,199,0,55,236,212,9,0, -49,65,22,236,232,11,224,19,7,224,39,11,66,232,97,195,224,225,8,2, -95,52,57,92,30,146,53,124,23,192,17,194,0,224,55,7,159,143,0,75, -74,29,254,151,3,11,103,101,116,83,76,111,99,32,69,85,86,97,222,153, -96,39,0,83,162,119,224,87,4,98,216,160,16,0,49,64,4,226,207,1, -96,114,224,190,5,137,66,224,134,5,64,48,224,190,1,96,67,160,177,96, -156,224,196,6,224,216,11,225,37,7,103,187,224,19,7,67,197,224,122,6, -96,64,224,80,1,0,52,80,43,128,99,90,114,224,18,1,235,31,2,224, -64,6,68,167,224,145,10,224,206,1,225,123,1,224,141,5,64,79,224,76, -7,158,108,224,76,18,168,146,64,35,225,4,10,224,242,8,225,5,10,64, -44,225,24,7,225,147,10,97,196,225,24,12,226,85,24,98,127,94,242,226, -43,5,97,214,191,247,224,83,7,192,35,211,152,225,43,6,102,11,224,100, -5,65,203,225,99,7,226,66,13,224,178,4,96,24,228,148,1,225,8,6, -64,24,224,122,6,225,165,10,225,164,16,132,59,224,133,6,204,12,225,254, -7,227,6,10,224,87,15,225,113,9,192,99,225,66,0,100,115,64,30,228, -115,1,225,127,7,98,58,224,74,8,0,58,96,161,228,169,16,225,17,37, -224,168,11,224,19,29,225,29,31,225,240,7,225,26,17,226,4,6,64,232, -139,47,160,232,226,19,6,168,62,0,58,97,39,225,14,3,228,240,27,243, -104,0,0,58,96,72,192,62,135,245,224,58,4,224,12,12,226,148,2,0, -58,96,76,224,64,1,224,66,3,161,236,224,242,7,224,139,4,226,16,0, -224,52,6,64,88,0,51,224,254,11,224,31,2,208,184,96,33,109,134,2, -95,52,54,64,150,135,209,64,46,128,40,135,160,224,226,0,0,75,224,76, -8,224,15,9,224,17,7,64,70,167,33,2,49,49,52,75,197,0,51,167, -67,84,225,122,9,1,50,48,192,17,0,58,96,6,64,43,0,54,78,100, -84,41,0,55,94,24,0,58,96,41,3,10,65,32,75,106,77,144,199,71, -143,136,6,109,55,2,95,49,52,96,4,2,57,32,64,230,223,1,11,105, -109,112,111,115,115,105,98,108,101,58,32,166,222,130,126,173,106,128,61,0, -49,96,146,96,244,166,12,246,227,0,224,94,11,2,79,32,35,81,251,234, -153,1,64,64,254,94,5,64,155,224,242,7,135,186,234,121,1,150,13,96, -124,0,49,117,154,0,52,165,243,224,115,14,78,70,160,98,142,75,224,65, -4,0,52,104,181,224,56,12,1,53,56,192,56,224,43,4,128,16,129,124, -64,121,0,58,96,6,106,212,0,58,118,123,111,82,219,42,243,35,4,228, -30,0,126,253,232,161,11,85,134,191,181,141,205,233,96,3,96,23,181,209, -192,36,224,37,9,96,164,161,48,192,235,151,59,0,67,82,148,225,109,0, -117,208,2,95,52,57,67,216,0,58,96,32,240,11,12,2,52,52,51,232, -253,7,7,99,111,110,65,114,105,116,121,200,248,105,229,235,95,6,128,134, -0,75,97,220,0,58,120,91,176,12,79,158,106,252,64,22,234,228,0,172, -121,224,9,1,96,127,0,57,115,146,100,96,117,132,208,114,1,95,49,99, -118,129,46,0,54,97,9,0,58,96,88,240,66,7,96,38,160,85,75,20, -206,224,224,53,2,131,100,0,66,248,211,1,2,95,56,57,64,27,162,239, -0,55,249,82,1,96,146,0,56,97,47,1,95,55,100,91,163,6,224,33, -0,2,95,53,54,141,8,121,82,97,78,143,208,130,3,111,141,235,246,1, -212,15,1,95,56,106,198,75,219,118,98,97,17,224,144,2,226,70,1,64, -16,132,111,224,175,5,97,20,129,240,249,157,5,98,133,217,118,64,30,248, -109,11,245,250,3,111,79,0,58,122,188,67,135,225,19,5,225,15,5,193, -12,1,95,50,68,100,131,207,192,27,202,13,0,58,96,155,129,95,64,119, -0,56,78,139,3,64,90,32,80,140,108,0,58,96,64,64,104,224,28,0, -0,83,82,220,160,132,194,146,133,67,184,170,237,187,3,224,10,2,192,30, -0,58,97,33,100,67,64,140,0,49,226,201,2,128,124,247,5,1,2,95, -56,56,132,203,160,8,82,142,0,55,96,241,112,98,2,50,50,51,192,11, -0,58,96,213,96,167,64,18,122,184,224,82,2,122,118,0,49,96,26,129, -24,224,112,21,0,90,224,112,2,1,49,57,224,111,1,224,122,0,0,58, -96,6,64,110,0,51,225,178,1,160,76,207,164,224,188,0,149,107,0,95, -96,71,67,45,0,58,96,6,5,10,65,32,85,32,58,96,51,129,125,67, -201,99,60,128,56,1,58,56,79,186,96,37,98,119,64,19,96,223,96,106, -80,80,0,56,115,153,3,95,56,56,53,96,31,129,198,240,102,4,1,55, -53,164,77,0,58,96,36,224,30,8,0,57,224,30,1,129,201,99,154,213, -138,174,180,67,22,112,165,84,140,96,5,2,95,56,55,164,70,133,32,224, -5,1,224,21,10,96,18,130,216,224,77,0,161,37,163,13,228,82,1,228, -94,0,224,17,15,133,143,224,81,3,241,30,0,224,39,6,224,141,1,224, -25,3,247,189,5,192,80,1,95,56,252,103,3,224,70,7,184,41,224,117, -7,67,255,1,55,52,220,75,160,206,242,1,1,0,79,66,0,3,55,55, -32,79,64,93,230,166,0,224,97,4,132,191,160,91,160,144,255,152,3,64, -62,192,46,64,37,225,131,12,231,55,0,128,221,88,16,0,67,160,39,224, -107,0,64,60,247,95,0,96,85,128,20,128,72,224,77,1,2,95,55,51, -67,146,169,148,96,89,224,75,1,160,104,224,21,6,96,50,135,158,104,186, -97,72,2,95,56,56,244,122,3,1,36,104,244,122,1,64,36,128,50,224, -49,20,1,118,115,243,230,1,129,111,2,95,56,54,229,226,0,67,44,133, -14,97,51,2,95,56,56,128,80,96,23,67,65,65,10,0,79,65,8,231, -77,3,226,151,2,243,66,0,66,61,2,95,56,56,133,102,64,21,100,244, -224,25,1,162,23,130,98,1,58,56,70,20,182,174,67,214,145,4,161,187, -164,101,0,58,96,77,160,36,64,34,64,33,0,80,99,160,198,253,3,95, -56,55,57,230,102,4,64,152,231,18,0,96,175,130,78,128,210,151,46,96, -10,88,38,128,221,233,33,10,64,0,1,95,54,74,161,0,55,71,50,128, -121,0,58,65,88,160,118,0,53,74,112,65,118,67,247,1,95,56,113,173, -0,58,64,139,132,87,68,86,71,28,5,95,56,54,57,32,79,71,156,1, -56,55,104,9,1,56,56,150,157,3,95,49,55,55,148,52,1,64,64,160, -31,0,50,224,31,9,129,75,96,197,192,64,105,9,0,58,99,6,199,57, -0,56,68,154,97,187,84,78,130,142,248,81,0,64,60,224,53,1,132,247, -2,80,32,58,96,42,192,10,132,206,161,100,103,60,97,100,65,176,224,205, -81,96,32,192,151,166,196,64,105,97,151,138,159,0,56,64,59,234,154,3, -0,58,96,54,224,41,15,226,243,1,1,91,93,153,243,96,166,1,10,65, -227,13,2,0,68,87,3,10,76,105,115,116,95,84,121,112,101,46,34,96, -231,193,213,64,1,253,62,7,226,143,3,1,64,58,65,0,128,43,1,80, -32,202,196,64,21,175,51,4,56,54,54,32,58,118,171,96,35,102,184,66, -63,0,58,64,24,96,33,65,74,1,49,55,128,187,227,163,2,0,102,186, -187,66,86,150,103,104,198,224,38,14,64,79,193,179,0,67,73,39,98,255, -0,50,66,132,236,223,12,1,40,41,128,55,202,35,66,53,201,156,0,49, -84,64,108,53,202,103,67,16,65,89,66,81,1,55,53,185,76,248,130,1, -96,167,64,32,188,21,0,52,77,255,1,58,56,64,49,160,224,2,53,51, -57,102,9,0,49,68,214,67,35,64,98,2,95,54,51,74,74,192,14,199, -230,64,168,64,27,165,251,132,153,1,58,56,64,136,105,12,1,95,56,92, -69,130,40,0,58,96,28,103,197,245,64,93,196,48,3,95,56,53,48,204, -59,208,102,96,151,64,0,224,58,7,65,73,171,170,96,32,64,11,172,157, -0,54,96,247,132,109,95,127,238,12,0,224,77,1,240,250,8,245,32,19, -1,56,53,70,98,160,58,96,115,224,71,0,237,17,0,126,1,96,21,224, -100,2,245,29,53,224,89,2,133,79,224,131,5,212,148,224,60,7,149,25, -224,150,10,1,53,49,202,243,128,17,225,118,0,0,54,121,245,237,186,4, -160,220,225,126,3,224,182,5,101,212,224,121,6,243,161,0,224,167,1,1, -95,56,68,84,225,40,1,111,107,224,148,1,207,59,225,61,12,245,86,73, -225,81,19,135,150,224,26,10,224,75,8,181,103,224,75,1,1,54,54,67, -224,224,58,1,129,107,2,95,56,53,161,161,67,71,0,73,154,67,135,33, -239,85,0,131,218,1,56,53,129,240,226,104,5,160,123,224,219,4,245,145, -17,160,53,224,68,8,226,9,5,128,150,97,224,226,166,17,67,188,244,124, -31,226,102,13,1,95,56,92,44,128,126,109,78,225,8,0,192,130,170,187, -244,127,31,224,102,13,225,208,19,227,155,23,93,203,223,211,68,241,134,192, -225,45,6,143,79,98,193,0,58,96,210,229,20,11,225,46,40,227,3,34, -224,194,22,224,28,18,245,217,32,226,56,0,225,202,15,194,197,226,91,9, -0,58,98,184,225,54,9,96,53,196,82,226,113,1,0,58,97,73,224,46, -14,96,100,160,90,0,58,96,61,178,55,225,144,10,224,234,3,224,97,3, -0,58,96,70,239,220,0,226,28,10,226,124,2,224,87,15,79,72,148,142, -96,9,96,56,0,58,96,95,224,185,14,107,13,226,37,0,64,92,136,162, -2,49,32,58,96,28,117,40,242,235,6,245,9,1,169,64,0,53,203,128, -242,102,3,64,26,235,85,0,64,114,128,42,130,170,0,75,165,204,70,218, -96,3,65,207,0,58,71,65,64,29,100,112,94,166,129,242,1,95,50,103, -12,0,54,181,102,224,17,0,232,157,4,0,64,106,0,204,160,224,31,11, -148,30,224,61,8,1,51,56,64,123,2,95,52,54,237,15,3,170,27,224, -45,30,201,58,224,36,20,1,45,62,237,97,1,3,64,95,56,52,179,21, -72,219,97,155,70,217,0,52,64,225,0,58,96,27,6,10,65,32,104,101, -97,100,96,59,0,58,96,24,3,10,65,32,73,64,10,130,37,129,103,102, -66,139,136,0,52,225,228,3,244,249,4,244,26,0,114,250,129,147,224,32, -11,158,167,64,27,207,17,224,41,4,105,225,160,41,96,29,0,85,192,37, -144,101,161,166,2,56,52,51,224,245,9,224,21,6,10,80,114,105,109,105, -116,105,118,101,115,46,193,22,224,89,4,180,139,66,35,225,50,0,129,45, -209,53,127,80,105,39,225,111,5,128,37,130,184,101,190,1,75,52,137,63, -2,58,56,52,130,165,137,104,1,95,56,87,119,246,227,9,235,71,2,3, -115,117,112,101,190,200,237,246,5,1,58,56,64,8,170,121,64,70,224,52, -2,0,67,64,48,1,58,56,80,166,162,230,0,66,64,169,225,121,2,1, -95,52,98,168,2,95,56,51,187,229,2,58,56,51,130,3,6,98,115,43, -43,46,32,58,96,24,132,7,0,39,130,237,1,56,51,84,159,238,190,2, -171,24,75,67,0,67,64,20,0,49,245,63,7,138,58,214,27,79,99,108, -169,116,73,64,85,0,80,64,148,0,90,129,181,138,112,2,52,57,51,201, -62,249,117,4,225,34,19,20,100,117,112,108,105,99,97,116,101,32,100,101, -102,105,110,105,116,105,111,110,32,161,49,0,52,106,147,160,0,247,44,7, -6,104,101,99,107,68,117,112,164,62,79,37,243,145,0,64,211,1,95,54, -108,121,1,51,52,89,185,98,117,238,35,5,128,89,108,109,98,91,76,52, -0,58,65,36,228,133,8,131,243,132,246,179,27,97,251,160,22,196,158,239, -244,0,231,86,1,0,58,96,85,68,140,100,131,116,207,64,155,64,63,96, -7,64,172,108,165,96,43,130,151,100,184,240,241,1,243,215,2,128,66,1, -75,32,132,233,96,114,78,57,243,140,5,160,47,64,5,0,67,224,50,8, -224,51,0,192,7,133,28,64,56,160,66,0,39,147,128,224,13,0,192,86, -224,232,4,224,23,8,224,17,17,135,111,192,122,128,1,128,38,241,216,2, -224,119,1,224,61,8,224,64,2,224,65,2,97,14,224,46,14,160,93,129, -176,243,218,0,65,15,168,15,64,71,104,3,226,31,4,176,84,96,0,225, -67,1,224,2,5,228,73,0,224,137,3,166,76,103,15,255,116,0,128,152, -131,174,96,116,96,8,224,5,16,1,95,56,110,8,224,91,6,167,105,96, -85,220,0,224,33,1,224,234,0,224,255,6,0,89,225,110,1,226,11,3, -96,134,225,219,8,129,70,129,24,243,101,2,192,98,190,132,174,60,193,65, -224,72,17,225,132,5,224,31,4,129,196,128,87,69,244,144,27,97,135,227, -48,0,98,164,128,4,192,33,129,5,161,178,132,178,160,177,227,118,1,112, -198,106,207,131,170,224,9,1,224,68,21,225,97,0,161,188,104,242,224,60, -3,212,133,225,146,1,128,250,97,21,64,187,106,75,224,18,1,64,14,0, -85,87,168,64,95,224,204,6,163,128,225,22,0,226,250,0,193,77,226,204, -13,224,28,1,224,29,41,224,189,8,113,196,195,77,227,32,0,160,138,225, -254,3,224,51,0,194,97,227,74,0,64,35,145,111,251,117,6,128,53,96, -29,105,47,1,53,54,224,25,1,219,191,224,166,3,161,132,129,129,219,248, -226,3,8,117,217,211,190,166,133,141,84,128,152,2,32,95,55,113,126,104, -113,160,92,67,0,129,243,193,91,225,45,5,229,47,5,128,229,226,231,3, -225,14,0,226,228,91,226,200,3,236,177,0,129,66,75,17,244,249,13,133, -178,124,184,224,41,22,68,89,0,55,164,225,129,60,96,4,227,43,13,1, -90,32,224,13,2,129,11,226,243,31,0,75,160,112,226,244,13,225,49,15, -224,13,4,101,92,226,147,0,161,205,235,52,3,98,75,160,215,64,151,135, -187,96,9,2,54,57,56,204,46,0,67,64,13,0,53,226,154,8,64,138, -224,162,0,160,8,225,36,1,225,2,0,165,102,194,95,0,89,161,245,161, -222,96,110,192,150,131,74,64,39,128,229,130,201,135,112,160,63,64,18,129, -247,229,190,1,64,24,106,147,224,116,1,64,237,2,95,56,50,105,209,105, -114,190,88,222,97,202,34,2,79,32,35,74,210,128,154,225,162,0,64,5, -3,58,56,51,51,169,239,234,35,7,128,92,121,188,234,220,1,64,77,171, -255,1,95,52,113,123,1,95,56,67,211,0,58,96,40,109,189,1,50,57, -74,69,138,130,74,84,1,32,58,64,18,96,27,246,59,1,0,58,96,181, -235,38,2,96,229,0,58,66,115,64,21,134,127,1,95,56,149,135,165,169, -252,204,4,93,72,192,207,165,129,1,58,56,68,25,128,131,0,52,64,117, -137,66,97,110,135,49,98,129,225,225,4,202,178,230,156,1,227,147,1,129, -136,224,13,10,236,121,0,131,182,231,81,0,98,124,226,63,6,227,180,8, -201,147,227,3,0,201,210,229,21,7,1,95,56,106,196,250,162,0,169,177, -128,2,98,243,1,95,56,86,45,192,27,224,7,1,119,22,102,218,198,155, -128,0,126,88,85,253,161,193,68,239,224,224,5,231,166,10,228,98,0,163, -211,74,100,224,243,7,229,208,9,228,158,2,160,138,251,106,4,234,110,5, -161,159,225,58,6,232,52,0,96,165,196,79,137,134,3,67,32,95,50,92, -188,160,43,161,42,131,54,192,242,96,105,128,218,64,68,224,23,0,228,41, -0,192,252,161,71,227,60,0,160,165,0,95,156,171,225,33,1,105,31,128, -27,0,66,219,185,228,148,3,254,110,6,160,132,224,186,3,97,85,231,12, -0,139,191,224,204,11,199,241,230,138,0,224,58,40,224,55,11,97,167,237, -174,2,196,64,243,204,1,109,138,68,41,237,119,9,4,79,32,35,57,55, -195,114,252,136,7,252,135,3,235,13,2,132,96,65,91,242,88,1,221,163, -129,22,184,105,128,182,192,189,228,252,1,192,17,87,178,187,135,64,16,224, -77,24,100,179,226,19,4,1,50,48,226,162,5,192,29,224,89,3,221,176, -131,24,193,230,229,109,0,226,75,0,230,125,1,131,203,162,149,224,183,2, -162,237,0,58,125,116,68,144,65,84,65,65,0,53,128,174,0,58,100,117, -143,195,0,50,122,100,164,192,75,176,96,131,0,90,64,89,96,4,131,212, -187,219,64,38,186,194,1,55,57,66,179,0,56,88,57,1,58,56,70,193, -110,1,102,93,67,162,225,21,2,155,172,96,41,192,6,64,7,64,213,0, -75,96,60,219,168,0,89,230,175,3,224,235,1,128,70,111,187,167,93,0, -83,228,230,5,64,99,64,218,195,65,1,95,55,66,42,228,3,4,0,56, -122,255,97,21,163,127,137,198,160,135,84,47,96,66,96,228,132,161,229,183, -0,1,95,55,94,212,0,83,161,125,133,61,1,95,55,94,94,164,134,64, -99,73,208,64,38,247,146,2,128,35,96,70,128,14,1,56,49,96,39,1, -56,48,98,2,160,140,128,101,242,115,0,224,70,0,224,40,1,129,68,144, -156,132,203,98,243,0,56,121,25,160,236,0,58,96,224,175,176,169,97,128, -162,2,95,56,48,65,12,202,59,224,104,9,160,32,1,95,56,121,125,0, -58,96,86,129,203,224,239,11,192,173,64,63,96,18,234,117,1,234,149,0, -226,147,0,2,95,55,56,132,15,196,134,165,180,233,146,0,66,176,71,170, -1,95,55,135,13,97,34,98,236,64,253,104,80,171,93,161,251,64,22,225, -1,2,103,249,64,183,103,117,64,48,2,56,48,57,96,19,162,248,231,178, -3,91,42,100,63,0,58,96,36,128,50,0,52,224,35,2,241,163,1,1, -67,39,145,200,0,58,96,109,225,13,35,224,233,1,194,20,234,73,1,160, -191,98,102,129,120,96,176,66,135,0,58,97,132,224,177,7,65,20,192,177, -0,54,224,177,21,0,83,224,177,1,195,78,227,124,1,160,107,64,28,209, -170,224,206,10,230,73,1,160,200,64,30,225,168,9,96,207,134,6,192,18, -66,71,2,95,55,57,129,152,224,193,4,0,55,233,38,4,0,48,126,185, -66,213,226,169,2,163,207,128,131,130,56,231,236,0,227,72,3,224,160,7, -224,153,0,226,72,10,229,144,0,226,92,10,194,83,226,143,2,224,75,15, -0,57,235,31,2,224,255,4,195,59,128,213,127,221,64,219,196,53,227,238, -1,162,197,226,133,3,0,54,225,17,1,105,16,64,62,202,210,169,53,170, -162,65,178,226,18,8,0,48,194,18,96,198,96,30,1,55,57,224,25,3, -0,58,97,136,224,55,7,0,55,226,74,0,100,47,229,228,6,0,90,75, -232,128,28,0,54,192,59,74,240,2,57,52,32,64,19,130,81,224,79,5, -166,74,64,30,229,47,0,163,5,149,113,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,64,6,224,36,17,70,47,224,73,24,165,172,224,184,21,160,36, -109,41,224,36,23,165,195,229,219,6,1,55,57,64,245,138,202,226,195,0, -192,58,98,189,227,157,1,133,89,228,59,11,1,75,52,217,156,224,29,12, -0,51,224,29,20,0,50,224,29,19,2,67,39,66,224,30,9,66,171,0, -50,228,22,2,224,55,10,0,66,164,205,224,54,7,194,116,224,24,7,0, -57,195,21,224,24,7,0,54,224,49,4,72,178,192,6,0,58,96,6,227, -63,3,164,170,0,58,97,56,229,36,8,132,166,239,61,8,143,66,67,188, -154,16,230,17,1,186,56,236,12,1,224,32,1,236,177,1,0,50,73,161, -234,230,5,227,89,0,168,30,224,122,11,192,101,128,76,247,43,5,96,4, -192,111,205,240,224,147,19,128,35,0,80,96,71,224,44,3,179,15,75,234, -96,148,232,174,1,197,158,107,189,224,198,0,160,181,224,35,21,2,79,32, -35,92,231,160,224,167,43,128,154,224,38,7,0,49,224,38,0,239,126,6, -226,185,11,224,35,18,226,191,0,224,35,18,226,197,0,160,0,242,9,1, -224,55,0,66,24,197,170,1,80,32,97,67,0,85,96,20,133,165,90,81, -82,135,101,18,66,75,229,98,1,239,31,5,139,74,96,81,194,125,224,172, -7,0,58,99,239,224,29,10,96,166,0,58,100,50,226,185,2,194,253,0, -58,100,45,224,54,9,136,205,0,58,100,186,224,54,2,201,15,0,58,100, -241,224,24,3,166,162,0,58,100,229,224,24,2,198,68,0,58,101,109,224, -24,3,204,88,100,109,96,249,141,33,76,223,81,125,65,80,160,9,224,10, -3,253,116,0,253,106,3,106,141,160,32,96,31,226,24,3,97,59,72,85, -237,132,0,0,75,64,133,107,203,1,55,55,64,58,64,94,128,16,77,93, -128,9,0,58,101,47,5,10,65,32,79,32,58,96,37,124,158,0,58,96, -28,242,124,1,192,1,65,165,232,110,4,168,37,64,97,108,45,1,58,55, -64,240,233,100,0,162,195,128,207,224,14,3,224,11,2,192,8,153,137,0, -58,96,72,137,4,109,129,1,64,95,64,81,67,3,109,44,245,8,1,1, -58,55,65,116,192,163,240,180,2,224,107,1,224,178,2,224,19,20,99,108, -0,39,85,42,0,55,138,147,224,47,6,79,124,4,50,52,32,95,53,64, -138,2,95,49,54,224,36,0,225,9,3,240,99,5,99,234,128,53,1,55, -55,100,201,224,53,1,160,110,224,2,0,128,38,0,52,96,236,224,38,1, -160,72,224,85,1,0,67,82,142,129,233,2,95,55,55,204,14,0,39,242, -164,1,240,65,5,96,0,1,58,55,64,209,225,143,0,96,248,192,86,65, -112,0,58,96,72,66,175,7,52,50,53,32,75,32,85,32,95,62,224,120, -4,132,175,83,63,0,51,116,125,192,87,169,130,78,240,70,75,180,230,120, -21,2,58,55,54,130,135,0,85,171,243,175,255,157,252,160,14,254,58,12, -2,32,61,32,190,40,112,200,0,55,67,137,96,110,64,87,64,110,2,49, -49,52,71,198,224,27,0,64,127,0,54,76,211,1,95,55,67,156,67,17, -96,134,111,181,96,6,227,14,0,1,95,54,85,9,96,142,79,217,0,54, -80,254,197,104,1,95,54,79,247,192,67,128,6,128,254,224,43,15,65,120, -0,54,80,243,64,16,67,133,1,54,50,135,112,231,192,0,128,111,0,64, -192,24,0,52,234,222,1,224,96,2,96,29,2,64,95,55,118,42,0,58, -96,23,100,61,1,54,52,133,247,0,55,102,249,64,224,96,59,0,58,97, -107,254,206,13,166,158,193,109,128,45,196,216,5,54,50,32,58,55,54,131, -48,2,114,110,102,99,67,0,58,64,21,194,28,225,147,17,6,84,109,111, -100,117,108,101,161,152,135,168,128,98,99,23,75,203,0,52,64,220,161,47, -242,158,9,224,189,0,195,47,160,160,99,184,1,95,55,118,193,224,38,5, -1,58,55,88,222,150,132,150,129,0,58,96,38,145,152,131,139,65,49,163, -46,1,58,55,86,240,64,231,5,53,54,49,32,58,55,66,167,242,48,2, -228,27,2,81,43,66,68,247,171,2,241,11,1,161,64,64,41,0,95,144, -176,227,218,2,192,20,163,188,96,67,0,64,243,161,1,2,58,55,53,130, -107,0,80,130,107,96,93,160,99,160,6,96,238,227,251,1,2,95,55,53, -152,221,224,127,4,228,72,8,96,94,168,13,192,38,67,185,192,122,224,130, -0,224,8,0,0,58,96,88,96,138,1,95,49,79,29,230,106,0,2,58, -55,53,167,6,227,70,2,0,53,64,155,195,247,226,5,17,226,4,5,227, -214,38,14,40,46,46,46,41,32,119,104,101,114,101,92,49,48,38,163,226, -1,55,53,196,170,163,181,96,138,0,58,96,6,164,90,163,218,91,13,0, -58,96,46,97,214,1,95,54,83,86,100,113,2,83,32,83,165,254,181,82, -64,151,174,104,2,67,32,60,233,210,2,193,91,233,235,8,1,85,32,114, -228,73,85,224,41,14,137,226,160,41,224,43,3,133,127,1,54,52,118,164, -64,20,99,206,226,196,0,64,182,98,196,242,249,0,224,146,1,224,18,6, -98,78,224,19,7,109,110,203,107,160,19,129,173,164,133,96,110,225,102,1, -16,100,101,114,105,118,105,110,103,32,105,110,115,116,97,110,99,101,193,104, -0,51,133,184,0,85,64,72,98,67,162,95,102,15,226,128,2,107,210,196, -225,228,238,9,64,8,224,121,13,6,112,97,116,116,101,114,110,224,111,0, -122,127,164,248,67,202,228,248,0,0,51,129,117,96,78,0,54,69,53,116, -245,64,84,4,32,95,54,53,48,229,70,0,67,208,160,52,96,28,215,13, -195,182,2,95,55,52,208,103,96,79,225,37,6,68,21,230,124,0,224,183, -18,6,100,101,102,97,117,108,116,160,183,224,145,1,165,187,165,161,121,203, -2,95,54,51,151,127,1,54,51,224,70,8,0,44,163,23,167,4,161,110, -64,0,129,170,75,216,224,128,13,225,169,14,245,45,3,128,210,97,144,224, -229,6,65,1,64,96,128,229,64,100,228,78,5,225,199,10,224,133,13,4, -99,108,97,115,115,192,130,152,60,161,196,64,15,168,145,0,85,252,138,1, -101,196,224,92,13,70,206,228,10,19,4,105,110,102,105,120,128,106,165,40, -230,41,4,0,56,161,246,224,23,6,66,246,167,85,224,24,1,162,31,231, -69,1,248,252,5,225,178,35,193,238,96,0,225,102,6,65,145,66,75,225, -87,10,225,7,18,225,100,9,19,102,111,114,101,105,103,110,32,105,109,112, -111,114,116,32,99,99,97,108,108,226,120,10,224,204,5,1,50,49,64,209, -186,254,232,83,5,224,89,1,1,58,58,165,150,227,233,2,160,177,230,82, -10,136,182,234,188,2,235,50,1,192,26,226,68,44,128,215,193,218,238,183, -1,0,55,69,30,66,71,103,11,131,240,224,58,6,13,123,45,35,32,83, -79,85,82,67,69,32,35,45,125,160,204,0,64,73,178,129,19,224,44,4, -8,113,117,97,108,105,102,105,101,100,192,39,193,189,226,7,0,97,78,226, -39,5,65,87,234,117,17,1,97,115,194,13,0,52,101,136,224,125,3,228, -70,1,233,237,0,0,48,80,20,0,75,224,65,4,5,104,105,100,105,110, -103,160,145,96,36,132,52,106,61,66,133,226,134,4,74,14,226,209,1,132, -52,225,228,1,192,0,228,1,6,65,69,224,18,6,65,74,226,173,6,64, -69,228,249,5,229,186,22,2,116,121,112,196,125,226,92,22,1,54,51,128, -162,224,94,18,227,111,7,224,232,10,195,106,226,195,24,224,217,7,134,249, -224,122,12,1,95,54,65,61,192,113,230,112,11,99,14,1,95,55,73,6, -128,129,224,44,10,96,114,231,129,5,225,95,9,230,89,9,225,95,33,231, -23,19,195,183,227,122,22,224,108,22,2,110,101,119,224,111,29,67,0,64, -7,134,52,168,26,152,117,96,236,227,239,26,3,100,97,116,97,224,104,4, -224,78,0,64,57,241,216,3,224,211,53,224,103,8,224,208,10,226,123,11, -227,157,2,0,124,160,63,163,105,96,172,224,254,4,64,0,0,58,105,193, -116,222,0,85,64,136,67,92,73,238,224,149,14,169,107,128,89,64,35,227, -241,40,162,154,160,123,140,222,229,182,1,229,149,3,97,50,225,70,23,1, -95,54,98,68,231,192,0,163,104,0,80,96,32,64,144,192,254,96,118,89, -83,1,52,56,224,177,6,96,33,192,130,166,12,227,112,14,227,67,0,227, -194,12,96,99,224,248,9,192,236,65,129,77,203,192,100,239,65,4,0,49, -65,72,161,40,224,18,0,249,84,1,64,180,129,40,162,170,163,60,97,130, -224,69,1,0,51,224,68,1,163,92,0,58,96,149,110,66,0,80,226,237, -0,83,68,129,40,249,240,1,229,239,3,224,28,0,225,223,4,1,55,52, -102,196,232,58,8,224,208,2,225,31,10,3,40,46,46,41,229,75,1,91, -27,101,244,204,234,97,162,226,48,13,0,58,96,112,5,10,65,32,65,32, -58,103,71,113,177,0,57,225,2,0,205,233,212,28,64,15,100,234,96,21, -73,52,1,53,53,199,136,0,58,96,6,226,230,21,97,114,224,125,0,227, -92,11,226,207,9,230,21,22,225,44,4,224,66,0,247,209,1,224,39,12, -192,0,0,58,106,132,224,179,9,224,101,3,97,229,1,95,54,83,69,225, -120,7,1,61,62,161,118,64,72,252,84,1,228,162,3,192,7,182,131,76, -92,98,100,128,209,99,28,160,222,140,134,167,42,160,172,209,110,68,158,113, -110,3,51,55,32,58,96,144,128,13,104,124,95,126,99,243,130,249,0,89, -248,190,0,102,94,79,232,128,97,67,125,234,93,0,176,130,96,95,174,228, -96,17,149,45,132,31,64,1,1,83,32,92,91,64,0,224,68,1,224,61, -0,137,255,224,46,3,238,218,0,225,102,0,156,145,153,211,224,5,0,102, -9,160,81,239,95,2,108,7,128,10,249,213,8,165,80,128,102,119,244,228, -208,3,192,11,96,74,160,208,196,232,160,96,160,58,128,35,1,95,54,112, -91,64,20,64,64,239,224,2,153,152,229,20,5,128,90,225,26,5,243,191, -3,224,139,5,160,31,229,92,0,96,63,160,14,98,64,132,59,129,219,154, -205,224,179,47,224,164,6,96,161,224,158,10,224,131,13,224,123,0,225,252, -0,226,17,0,193,9,219,60,192,96,156,232,250,168,4,0,64,99,175,160, -149,160,24,80,159,99,169,0,55,68,29,64,108,0,95,87,247,130,20,96, -10,193,73,224,91,2,123,112,248,120,3,227,103,1,1,91,93,235,0,0, -187,204,224,105,4,224,92,2,174,73,1,95,54,68,101,1,95,54,96,160, -96,0,148,19,131,197,100,89,120,87,84,104,115,180,0,54,183,0,96,41, -192,4,96,153,66,106,161,63,96,159,211,152,161,103,195,31,161,180,129,51, -161,56,66,229,241,113,2,97,103,224,26,8,129,139,224,26,13,182,28,224, -26,11,96,216,99,111,224,22,4,139,165,230,178,3,225,69,1,2,42,42, -42,235,143,0,161,249,186,12,226,48,8,244,187,3,199,174,130,65,96,11, -231,159,15,228,42,0,224,149,6,242,91,1,239,197,23,0,95,201,145,239, -114,5,3,64,85,32,75,230,6,4,232,147,0,240,215,2,98,25,225,39, -7,96,64,192,26,224,149,5,97,3,225,1,0,224,255,3,128,103,169,107, -230,157,6,242,64,2,101,165,128,124,96,70,224,102,0,96,101,232,56,17, -224,26,8,0,49,65,183,192,27,225,150,32,137,168,227,216,7,225,75,1, -0,45,198,157,193,150,226,101,13,84,242,224,26,15,97,92,132,21,225,61, -6,132,220,96,168,193,151,65,80,232,168,11,75,81,233,169,4,98,10,224, -215,1,192,12,115,120,97,83,225,30,6,248,225,1,231,191,4,225,213,12, -0,49,170,132,96,151,164,211,234,231,19,226,213,7,234,39,5,232,162,30, -1,95,54,194,168,224,67,1,232,129,1,193,206,233,6,4,232,161,2,224, -203,3,225,126,5,101,88,225,126,13,163,255,226,39,13,224,232,17,226,39, -11,239,33,10,246,8,15,1,105,102,196,65,73,247,226,110,14,224,152,5, -231,41,7,224,21,0,0,54,77,102,226,212,5,182,38,0,79,163,60,224, -127,17,227,11,6,224,48,17,2,116,104,101,182,60,199,163,224,43,17,2, -101,108,115,174,224,225,153,3,96,0,64,100,229,221,17,227,64,17,194,118, -227,90,10,228,152,17,118,100,225,219,18,225,213,1,227,14,2,226,10,25, -225,252,0,224,51,0,245,246,13,192,96,152,118,116,64,238,160,5,0,111, -97,36,236,146,21,0,46,160,37,163,66,2,52,52,32,112,224,96,133,217, -98,1,95,54,103,189,96,0,75,125,92,129,64,0,227,11,12,99,214,225, -46,12,98,178,227,98,0,160,246,229,214,17,96,15,101,218,229,219,9,238, -80,2,229,219,2,192,76,225,24,3,160,7,224,245,6,1,108,101,180,166, -224,243,18,240,36,0,226,226,15,226,175,0,224,38,0,226,123,19,200,34, -225,49,9,228,60,17,228,59,1,228,40,5,122,125,229,50,4,224,162,13, -1,99,97,227,40,0,224,25,6,0,111,195,159,225,0,18,190,162,167,212, -97,179,254,169,1,128,22,230,30,7,230,12,3,255,7,2,1,55,50,64, -154,245,201,10,228,138,3,64,0,96,255,234,223,2,131,39,227,143,5,192, -183,129,229,232,46,10,225,52,2,64,33,4,64,95,53,51,55,138,31,97, -61,0,55,106,65,106,244,64,9,1,95,55,238,105,4,64,34,74,73,240, -12,1,0,85,72,222,139,57,128,32,64,89,192,114,96,128,227,158,1,128, -3,193,252,140,7,0,95,202,193,193,65,163,29,3,95,55,51,53,171,154, -249,39,14,2,115,116,36,129,30,202,185,129,104,160,69,236,31,1,235,28, -7,246,195,2,225,67,0,228,107,4,160,18,163,93,97,38,1,39,32,163, -72,235,56,2,65,246,95,122,128,9,129,203,1,85,32,140,140,128,15,0, -58,78,217,143,77,1,95,55,111,188,75,236,64,22,144,173,226,182,4,0, -50,112,154,2,95,52,56,111,160,0,55,73,102,0,58,96,52,176,255,98, -117,1,52,56,146,56,160,9,64,8,0,55,75,4,160,24,64,49,0,51, -240,8,0,0,79,161,154,96,154,80,12,239,157,0,96,51,96,45,144,54, -3,66,32,80,32,110,153,0,85,96,116,240,2,1,1,80,32,130,81,0, -80,96,23,143,244,129,28,163,12,161,185,129,28,226,29,1,193,66,167,27, -162,140,230,231,3,96,141,99,157,193,106,196,88,195,87,230,231,1,103,166, -230,204,0,0,58,67,47,144,125,247,238,10,224,18,6,67,140,246,180,6, -232,70,0,230,50,8,97,29,106,224,97,202,113,243,96,18,0,57,212,174, -0,54,97,116,0,54,228,251,0,0,85,173,54,224,98,6,64,194,224,98, -6,65,158,160,45,64,104,250,188,10,224,22,14,224,209,7,140,196,229,60, -8,248,12,12,204,126,216,151,192,207,111,180,128,28,1,54,55,84,243,108, -218,160,133,224,36,0,108,153,96,36,1,55,50,213,138,225,56,7,96,102, -224,49,0,190,171,224,12,1,192,62,192,94,224,43,6,237,30,7,65,219, -178,20,92,210,101,192,123,234,66,231,146,185,0,53,84,223,64,18,0,55, -192,150,2,95,49,50,96,194,64,11,0,58,96,6,192,63,2,95,49,51, -96,125,131,81,132,74,128,43,64,17,0,58,96,6,9,10,65,32,102,115, -104,111,119,32,58,96,32,224,58,0,2,54,55,51,93,126,1,54,55,72, -159,0,55,132,25,192,117,118,10,160,73,64,11,0,58,96,6,96,58,0, -48,64,112,93,165,3,95,55,48,57,64,31,64,56,2,95,55,49,96,43, -96,11,2,49,56,49,224,11,2,91,255,160,35,104,132,1,49,57,224,41, -0,0,73,67,115,64,9,99,115,143,160,165,119,67,152,3,95,50,48,55, -230,43,2,21,73,110,116,101,103,101,114,58,32,100,105,118,105,115,105,111, -110,32,98,121,32,48,230,198,0,245,187,0,135,128,64,79,0,85,126,94, -0,55,65,128,0,55,133,101,128,215,224,17,7,128,64,248,177,7,64,9, -236,154,1,113,228,130,25,224,16,2,138,220,162,171,99,253,229,93,0,70, -25,3,95,55,49,50,253,5,0,105,67,211,29,228,49,4,1,95,55,112, -118,1,95,55,205,19,209,102,96,7,1,95,55,77,221,0,85,133,137,131, -160,236,57,5,139,140,119,7,144,190,128,86,82,99,175,193,101,191,224,119, -0,65,126,102,248,99,52,1,95,55,178,172,160,0,0,58,97,166,1,10, -65,225,128,9,5,105,110,105,116,58,32,177,226,129,95,193,64,247,58,5, -197,131,192,88,0,58,96,9,69,179,97,39,64,152,2,95,53,54,98,66, -69,30,0,58,96,142,119,150,227,244,0,2,95,53,56,69,60,193,49,98, -14,128,107,100,179,96,55,65,88,85,88,114,183,244,199,0,98,84,64,30, -166,126,135,163,149,110,98,22,239,251,7,0,67,96,144,0,67,69,135,193, -36,230,182,3,129,213,193,209,236,207,6,194,7,160,98,64,70,7,95,49, -51,56,32,95,49,57,232,167,2,210,140,114,149,83,142,192,28,97,160,243, -122,0,0,67,71,198,211,134,65,30,64,0,2,95,54,56,167,211,135,24, -97,4,0,58,98,18,99,53,96,198,201,4,0,67,112,218,244,157,0,64, -11,64,25,224,7,0,66,139,0,54,98,248,1,55,48,231,250,1,64,255, -1,95,55,110,195,160,6,194,66,96,26,97,110,0,52,97,110,0,54,64, -184,1,95,55,152,82,129,20,160,49,64,28,0,56,198,52,96,58,68,217, -96,231,67,6,0,48,140,63,163,63,169,2,96,12,0,89,162,76,139,55, -64,5,160,33,137,89,64,69,0,55,132,108,134,180,227,30,0,161,122,235, -55,2,65,128,97,211,227,180,0,1,95,55,207,126,128,95,160,163,128,220, -160,12,99,165,140,208,1,95,55,135,240,166,241,224,197,15,64,39,64,48, -192,243,225,16,3,105,102,228,96,1,96,232,131,130,64,142,0,53,69,107, -98,15,226,183,0,245,18,1,98,232,136,15,131,229,204,224,224,78,3,224, -13,4,0,58,100,48,101,149,224,20,0,0,79,107,202,137,155,64,205,227, -5,0,133,126,0,75,98,60,134,6,100,82,0,58,97,191,168,244,72,218, -196,224,226,245,1,246,172,0,2,95,54,56,102,211,0,54,75,218,98,154, -160,133,197,194,105,173,106,123,137,47,0,58,68,255,96,160,0,50,97,23, -107,111,122,145,0,58,96,38,202,33,97,240,1,95,49,65,76,128,146,164, -15,224,27,6,96,188,0,48,185,97,2,49,48,52,68,20,1,55,48,104, -176,65,88,65,27,0,56,96,34,167,97,0,52,76,140,97,161,194,184,0, -50,96,11,100,252,66,79,88,179,64,1,1,95,54,104,39,96,67,131,25, -2,95,55,48,96,234,224,13,0,65,225,100,90,64,111,225,114,8,190,135, -0,58,96,39,224,29,2,0,52,224,29,6,199,127,230,129,6,0,58,96, -102,97,146,0,75,226,62,5,0,58,96,167,106,238,100,114,231,28,1,230, -197,10,229,133,1,231,77,11,224,48,20,103,53,132,59,249,227,1,198,243, -228,238,3,185,114,64,13,234,244,7,96,97,226,30,1,100,47,65,87,132, -192,76,51,128,23,128,60,160,108,229,64,0,224,114,2,227,192,0,229,121, -2,217,213,224,115,21,224,113,5,224,111,3,224,49,16,0,55,236,238,0, -224,0,0,0,58,98,40,236,8,0,0,57,73,44,0,56,167,89,96,16, -109,183,66,119,66,229,70,172,66,58,99,191,2,95,54,57,99,217,0,48, -160,15,164,20,64,15,224,155,5,0,58,96,119,108,249,1,57,55,104,42, -249,129,0,2,49,56,56,128,10,3,95,49,55,55,172,158,230,236,5,224, -34,13,1,73,32,64,2,0,83,166,109,96,168,192,139,100,190,192,96,160, -46,131,232,69,127,129,98,192,56,197,98,102,68,160,10,224,60,1,224,137, -6,160,119,166,230,2,54,57,56,231,188,5,225,16,4,211,122,225,249,0, -160,75,65,94,96,44,161,232,224,70,0,2,50,54,55,224,71,0,64,72, -74,110,177,236,224,42,7,224,113,2,224,41,6,0,58,96,8,163,91,1, -75,52,174,190,0,58,64,35,129,226,168,23,232,96,0,162,48,167,69,0, -82,224,22,4,225,33,0,0,58,96,120,162,34,224,1,1,154,141,226,207, -0,224,20,5,224,17,8,224,14,5,224,11,2,192,8,130,242,96,109,132, -117,0,85,96,193,66,138,0,58,65,87,224,192,4,64,159,240,171,2,192, -18,1,66,39,224,21,3,166,251,224,29,0,162,210,239,243,1,64,88,132, -165,97,18,234,1,5,5,102,111,108,100,108,49,182,89,81,85,64,45,132, -185,233,21,1,113,30,104,106,234,246,6,233,98,1,234,54,1,211,47,136, -12,128,135,233,67,5,201,9,134,9,129,243,101,186,233,75,3,233,46,0, -164,58,226,175,2,233,85,3,128,222,133,80,224,79,0,71,27,128,169,204, -30,160,6,0,53,96,222,132,9,97,252,198,75,70,217,102,81,101,151,0, -73,197,8,0,83,75,103,64,212,229,84,1,138,100,230,13,2,231,206,7, -96,144,202,253,168,195,229,28,0,253,115,0,131,44,197,57,234,195,10,164, -214,192,86,196,174,169,112,133,209,128,8,1,95,54,96,134,162,25,135,140, -128,64,71,205,224,64,2,129,80,224,25,3,131,5,64,14,251,202,0,160, -145,233,215,1,224,174,5,224,124,7,106,126,227,99,1,224,127,17,224,101, -3,224,130,8,224,156,5,225,91,4,192,247,97,102,0,50,226,185,2,12, -92,51,52,38,108,105,98,47,68,97,116,97,47,174,73,2,46,104,115,64, -22,4,44,49,50,56,58,130,212,0,58,97,225,101,148,0,56,68,122,69, -171,0,58,96,109,162,225,97,124,128,222,244,2,3,96,5,65,92,226,241, -0,229,161,7,197,43,225,228,0,64,57,227,177,4,179,86,96,5,72,215, -73,172,66,223,224,198,33,3,54,52,58,54,249,117,4,227,88,1,139,23, -131,244,227,104,1,174,83,227,89,2,76,99,174,43,228,50,0,163,34,0, -54,83,182,230,190,0,228,93,0,224,80,11,235,187,2,224,80,2,97,149, -96,69,97,104,132,208,64,65,97,82,68,47,85,4,237,243,1,142,41,227, -231,11,228,32,13,160,47,235,93,4,224,61,11,102,254,228,35,4,224,79, -11,228,81,18,230,254,3,0,58,96,208,164,32,207,19,233,104,19,168,126, -96,96,73,249,107,67,181,0,244,241,0,2,54,50,56,229,63,10,0,64, -174,3,0,58,96,57,130,165,106,225,130,165,170,39,228,26,5,193,68,229, -143,6,161,199,229,145,8,226,33,15,135,107,1,56,50,193,204,230,79,1, -99,169,118,123,201,230,226,121,46,224,91,0,226,121,10,224,95,3,226,121, -32,224,80,1,161,110,102,226,0,58,96,24,226,121,1,226,100,38,132,115, -226,11,2,224,10,1,0,58,96,97,1,10,65,67,236,0,58,96,173,108, -131,0,56,70,88,65,215,0,51,100,82,140,100,143,132,0,54,77,251,2, -95,54,55,140,193,78,229,0,53,89,39,160,34,86,42,96,10,0,58,96, -6,202,142,0,50,83,196,160,65,0,58,96,53,102,59,224,16,0,227,87, -1,160,42,192,27,64,28,0,54,160,45,134,98,226,40,3,96,19,129,112, -64,19,112,204,165,172,1,95,49,119,184,160,35,232,104,1,142,245,229,211, -1,96,97,247,247,0,137,232,173,191,161,106,65,174,0,50,116,198,227,237, -3,225,212,0,98,101,110,36,97,125,226,173,0,230,104,0,0,89,160,36, -208,31,226,98,2,192,148,96,170,133,69,208,21,144,88,64,14,251,157,0, -209,33,97,36,113,87,224,141,3,194,94,236,49,0,96,146,224,144,5,65, -251,233,28,5,6,108,116,87,46,99,109,112,219,111,177,175,184,182,179,109, -96,5,0,58,97,47,104,59,2,95,54,55,98,219,69,237,0,58,85,144, -129,158,3,83,32,95,51,105,9,65,15,70,126,64,219,66,202,64,140,68, -48,96,7,0,54,226,246,1,204,7,131,34,1,95,51,78,52,0,58,96, -85,243,117,0,192,240,231,143,1,164,31,97,241,64,255,195,46,224,117,39, -198,219,232,180,6,199,29,97,157,235,231,3,159,134,128,37,129,95,87,46, -0,52,169,16,65,215,128,171,2,95,54,50,224,131,26,224,73,10,160,144, -224,95,13,162,65,170,251,224,107,39,160,75,203,45,0,58,97,191,97,202, -100,138,81,75,64,114,138,7,168,228,146,21,110,7,93,82,225,11,5,216, -118,235,63,1,113,70,131,1,81,192,223,54,145,93,2,49,50,56,226,114, -2,2,32,37,32,162,110,224,45,5,96,48,119,203,66,91,97,14,64,15, -117,245,128,15,0,58,96,6,183,119,232,131,0,1,90,32,85,93,229,84, -2,161,13,122,15,193,5,1,95,53,87,235,91,175,120,111,0,54,231,40, -0,92,143,77,134,96,16,0,58,96,51,130,125,131,99,195,210,124,241,1, -64,35,123,160,224,28,15,179,152,224,18,3,130,219,0,58,96,93,246,157, -11,2,108,97,115,246,157,1,132,127,1,85,32,96,209,0,95,215,51,0, -58,96,8,109,70,131,226,126,175,0,64,187,145,123,131,254,159,15,1,58, -54,65,186,251,146,11,71,205,250,173,6,107,96,195,0,251,184,1,90,26, -96,117,125,138,0,54,235,161,0,225,247,2,64,142,200,112,192,12,224,25, -1,224,21,0,1,95,55,77,123,223,104,65,186,166,231,128,24,255,101,7, -1,46,46,196,148,128,30,186,166,224,137,5,224,117,81,224,110,14,224,97, -21,224,189,20,225,112,7,105,209,225,112,5,64,197,123,139,224,115,1,224, -102,30,224,173,19,120,118,64,70,64,8,225,15,5,0,49,91,33,161,16, -64,42,93,240,96,7,71,210,225,50,7,190,9,230,76,2,92,203,2,54, -54,52,94,237,160,228,2,58,54,54,207,136,224,140,5,224,15,1,159,191, -128,154,224,103,12,181,135,96,76,134,115,225,4,1,64,5,192,49,72,227, -160,153,192,17,0,51,160,17,0,58,96,117,99,113,1,58,54,69,37,106, -120,72,157,149,200,127,1,208,46,0,54,183,24,130,76,67,82,111,49,119, -187,102,39,0,58,64,57,128,46,0,89,136,111,231,208,0,165,175,136,52, -67,253,0,50,93,65,232,124,0,166,84,64,5,96,12,242,69,0,244,63, -2,227,133,8,224,25,1,224,27,5,133,96,226,48,4,65,117,0,85,81, -91,228,87,6,9,115,101,112,49,32,65,98,111,118,101,194,31,224,37,16, -4,66,101,115,105,100,224,38,0,224,124,1,228,11,12,1,95,53,138,144, -224,37,0,70,51,100,184,135,70,102,160,230,195,1,0,53,127,161,161,5, -96,189,232,168,1,64,88,83,3,82,36,225,47,0,66,19,65,119,1,95, -54,152,212,128,0,129,93,225,56,2,224,97,0,225,31,4,194,151,199,198, -167,215,192,207,224,42,3,175,112,224,195,2,224,79,0,89,113,0,53,141, -240,161,189,128,69,167,23,64,11,244,74,6,224,71,19,239,243,1,224,71, -6,97,1,2,95,54,53,96,32,64,19,249,94,7,224,90,0,232,161,12, -228,66,1,128,22,135,187,64,1,1,95,53,81,154,225,102,41,224,195,4, -96,144,0,53,83,83,71,43,224,232,1,111,225,2,64,58,54,67,33,195, -15,161,157,233,65,11,222,90,225,189,1,225,192,20,209,6,128,26,198,100, -64,191,1,61,61,224,30,8,225,109,0,223,0,226,96,0,224,66,18,192, -201,224,66,2,129,39,71,211,1,54,53,241,214,1,0,53,67,89,219,127, -150,153,193,52,96,77,64,180,1,95,54,105,180,196,209,193,199,0,53,86, -59,129,105,226,206,12,132,95,65,68,136,20,231,156,8,64,77,227,250,49, -7,111,110,101,76,105,110,101,114,227,254,25,224,41,0,228,2,6,227,249, -20,0,85,104,155,97,30,64,0,224,167,6,103,134,227,106,9,136,186,131, -86,224,60,0,224,20,0,78,67,224,81,0,224,61,6,64,115,122,95,196, -120,64,137,222,137,0,58,96,53,218,103,235,35,5,100,192,225,244,3,164, -140,224,63,1,0,58,97,239,98,197,0,85,193,223,0,53,129,208,0,53, -64,41,2,58,54,53,134,202,130,180,110,116,224,90,0,98,217,128,169,230, -9,5,174,133,227,127,2,224,19,0,128,17,167,134,64,5,102,182,166,193, -199,65,243,81,3,160,148,98,59,249,144,1,0,53,99,7,0,58,96,164, -192,189,233,144,5,64,96,231,241,1,160,17,232,57,6,1,32,124,129,239, -231,245,41,160,170,0,58,96,136,109,249,0,80,166,226,232,106,7,106,162, -224,119,6,1,60,45,233,24,5,160,6,97,124,0,49,224,164,7,2,108, -101,116,224,165,1,1,52,52,126,37,128,207,64,88,128,152,0,52,167,105, -0,58,96,162,176,86,0,52,72,43,99,131,0,58,64,86,225,197,1,97, -233,246,234,0,160,181,0,52,151,154,160,180,224,129,4,3,119,104,101,114, -195,25,224,132,26,96,134,247,25,0,1,32,80,133,145,0,55,64,130,65, -14,104,103,225,42,22,2,79,32,35,72,156,234,165,5,129,216,224,71,0, -224,18,1,225,217,10,5,100,101,102,97,117,108,161,56,160,37,96,159,96, -8,122,121,211,64,64,174,64,26,98,70,253,134,1,133,83,121,199,0,58, -96,49,169,207,1,80,32,100,12,64,25,0,58,96,132,73,85,64,160,0, -58,96,190,224,37,1,98,161,128,37,209,90,198,79,133,16,0,58,65,72, -225,172,5,137,151,65,138,160,71,158,12,209,143,232,92,6,229,209,7,209, -36,164,5,232,139,7,224,46,7,1,95,54,95,254,120,249,128,5,0,58, -96,133,226,205,19,97,61,0,48,227,40,9,0,54,227,40,6,0,51,132, -156,225,203,17,224,72,38,235,242,14,1,58,54,79,207,213,131,115,171,107, -92,70,109,2,50,50,54,97,88,111,74,134,137,170,228,64,54,202,202,252, -59,0,251,140,0,212,87,226,30,0,242,79,1,103,204,176,149,110,229,141, -114,96,0,0,58,64,198,129,229,228,114,20,5,102,111,114,97,108,108,228, -118,5,192,235,132,252,225,11,8,2,58,54,51,231,36,0,229,133,0,133, -224,193,226,225,218,6,64,165,208,200,136,253,1,95,54,75,146,103,167,161, -81,96,201,108,139,0,50,237,214,18,96,46,224,194,6,1,58,58,196,189, -1,54,51,135,209,0,58,96,187,131,8,2,56,32,58,96,22,189,183,208, -11,1,51,56,65,42,2,95,52,54,140,163,0,53,227,124,2,64,153,225, -195,27,116,181,225,195,1,65,57,251,198,1,193,164,225,9,0,96,153,108, -216,167,178,224,35,1,2,95,54,49,77,64,64,85,64,13,160,116,64,113, -96,211,137,98,0,58,96,8,163,12,0,75,103,240,129,58,224,9,3,224, -11,1,1,58,54,81,22,160,244,225,89,0,103,73,0,52,209,0,64,41, -240,195,0,1,95,52,72,250,160,41,65,22,96,139,128,54,3,57,32,95, -52,106,119,224,60,0,64,61,130,179,2,75,32,89,177,250,97,64,196,168, -130,11,129,234,117,23,103,152,129,17,122,226,129,134,0,50,114,73,0,49, -85,51,0,49,68,244,194,226,186,183,98,5,241,190,4,98,134,170,242,162, -157,120,225,2,51,56,49,241,224,0,96,34,128,0,0,58,64,188,131,90, -255,157,8,171,136,169,43,147,144,160,51,130,223,114,190,64,230,5,95,49, -51,49,32,35,79,68,147,115,3,49,32,64,35,107,208,0,58,96,219,163, -185,169,253,64,20,0,54,224,20,1,64,38,128,20,255,12,1,114,149,128, -20,239,75,19,68,21,164,125,192,17,196,184,0,58,99,37,165,171,0,49, -73,172,167,88,64,68,213,249,225,53,2,79,179,121,188,224,20,3,94,145, -224,20,8,116,76,224,20,7,70,1,224,20,9,129,15,224,20,5,109,59, -224,83,8,65,4,224,20,8,224,125,11,97,186,224,20,7,99,1,224,20, -8,224,125,11,99,255,224,20,8,65,151,224,251,8,225,16,11,68,215,224, -146,9,224,167,12,224,83,11,113,184,224,21,10,224,148,11,146,71,224,20, -6,1,56,55,108,133,224,22,8,142,145,224,22,8,139,60,224,22,10,128, -177,227,55,5,2,56,55,48,64,45,198,122,185,115,224,7,181,2,58,54, -50,132,194,79,76,124,242,108,70,0,58,100,232,227,28,4,128,45,71,6, -232,200,93,164,10,232,200,0,64,133,160,121,100,0,96,196,96,62,76,166, -73,213,0,58,96,52,230,119,8,88,7,230,119,1,70,132,232,59,7,74, -241,64,54,64,250,0,58,96,21,230,133,18,101,137,230,133,21,66,152,230, -133,1,64,127,96,109,143,78,0,58,96,8,224,201,3,136,36,224,201,6, -202,48,225,56,0,243,160,1,225,60,1,161,61,225,63,9,224,24,0,224, -168,1,192,19,97,83,192,85,96,71,129,101,225,103,0,132,254,0,65,65, -9,201,138,0,48,91,144,0,48,101,29,70,188,128,19,0,56,90,227,1, -48,32,65,11,90,161,113,227,154,132,135,118,224,20,6,134,110,0,58,96, -70,180,193,0,48,129,210,102,64,1,95,54,67,92,2,95,54,48,139,76, -65,221,0,75,64,111,0,48,216,37,0,65,96,13,129,169,103,41,0,58, -96,43,97,36,136,233,226,139,1,207,43,124,106,249,205,3,142,233,82,162, -0,53,158,194,128,57,96,16,99,243,177,11,96,37,121,122,67,253,143,88, -2,95,52,49,243,29,0,0,58,96,173,194,37,64,87,240,196,10,192,138, -2,95,53,57,112,11,160,89,226,84,0,232,216,5,224,47,2,2,54,48, -50,224,47,3,0,58,96,9,135,77,227,68,0,242,117,2,129,215,241,107, -8,239,201,0,224,39,18,131,68,188,45,244,88,18,130,162,226,65,3,64, -8,210,162,224,7,5,224,190,7,224,54,4,224,145,0,227,252,2,192,13, -254,20,2,136,246,101,123,1,53,57,246,115,0,224,89,6,160,165,225,220, -0,1,95,54,119,95,128,37,129,194,137,61,160,15,224,51,0,224,219,5, -246,2,7,192,171,161,17,226,76,1,245,248,0,224,88,7,224,104,11,225, -119,1,160,226,242,77,5,224,94,0,160,32,224,145,4,224,222,1,212,255, -130,166,128,224,245,198,2,224,118,7,224,50,7,133,210,160,130,229,174,0, -227,37,3,160,217,228,63,7,224,225,9,128,88,148,52,160,0,164,138,224, -193,11,128,36,224,142,3,160,189,213,198,224,188,10,132,134,0,58,96,16, -234,110,1,234,243,1,165,3,225,85,15,227,182,2,227,93,5,192,24,0, -85,202,10,224,33,8,96,145,243,129,3,104,17,150,231,1,79,32,125,29, -236,218,0,64,255,99,247,2,95,55,52,100,131,165,15,1,52,57,97,68, -64,143,157,140,0,64,65,110,1,95,49,92,199,130,194,0,58,96,6,227, -198,3,192,193,246,100,6,227,114,3,225,209,5,228,79,3,225,66,1,160, -14,64,0,227,200,1,225,221,12,163,238,225,0,0,97,189,151,68,97,4, -195,90,128,54,227,231,20,224,67,5,99,27,102,237,250,94,1,228,1,3, -64,252,165,236,130,124,225,193,1,250,96,12,98,239,132,22,224,210,0,250, -91,86,0,97,86,87,3,78,101,115,116,246,97,25,224,42,1,250,101,58, -225,178,13,250,101,10,225,238,1,229,141,2,224,24,12,64,0,225,54,24, -163,118,224,126,1,224,39,1,228,140,10,226,18,7,197,170,250,83,19,224, -151,7,250,95,7,224,82,2,132,223,131,235,224,74,0,81,156,0,39,228, -195,0,130,47,134,41,193,48,225,54,2,225,55,0,233,10,10,160,151,224, -138,2,224,205,4,131,3,163,27,128,139,250,181,12,230,187,0,225,42,15, -233,103,9,192,148,228,246,2,225,179,16,192,52,0,95,154,160,96,0,111, -165,0,58,96,36,197,18,227,64,29,192,153,247,218,9,224,23,1,225,200, -1,225,237,12,229,72,14,224,167,0,129,179,3,64,95,55,53,225,212,2, -229,91,27,96,125,225,76,0,192,72,176,39,133,59,112,35,0,52,74,187, -196,77,96,118,161,70,193,33,217,102,65,71,1,55,57,64,161,198,75,187, -208,97,213,248,234,4,230,68,30,192,48,224,28,4,96,115,224,224,8,96, -21,232,63,5,225,57,14,97,54,160,198,64,53,225,57,5,225,58,26,241, -105,0,169,25,0,50,64,9,235,101,5,128,77,163,149,70,129,0,58,96, -107,140,221,2,51,32,58,100,84,246,209,1,100,97,86,209,64,28,101,158, -64,188,66,101,194,217,98,168,228,36,0,119,60,130,54,162,225,161,77,201, -36,226,90,25,227,69,11,224,39,4,229,207,4,224,242,0,225,130,1,65, -36,225,125,4,229,157,6,0,98,69,152,0,103,217,98,229,118,4,160,84, -164,114,192,135,197,119,160,198,111,9,96,132,105,48,226,240,1,160,169,228, -245,2,195,2,255,56,7,163,163,224,227,17,226,42,3,233,67,15,233,121, -5,224,124,4,159,93,168,13,228,159,0,224,42,3,228,112,0,226,65,5, -128,138,225,3,0,192,193,225,223,0,254,197,26,225,55,0,193,194,224,46, -13,161,197,224,28,0,225,200,50,0,49,225,201,11,224,88,0,226,133,3, -225,208,4,227,190,0,132,249,64,61,96,195,225,213,2,229,165,0,72,209, -160,70,225,187,5,224,220,13,231,198,1,230,19,24,164,145,224,109,4,160, -79,225,203,2,227,252,0,78,177,102,128,228,27,0,225,223,1,224,68,9, -225,231,2,226,138,14,229,121,4,0,64,111,69,104,211,64,6,64,4,0, -58,110,246,111,143,68,59,0,73,100,10,175,246,2,53,56,57,68,48,249, -88,1,190,182,1,64,58,64,25,160,34,2,55,32,58,96,195,228,83,1, -96,241,100,83,71,184,128,37,0,53,64,37,0,54,224,37,3,97,138,128, -37,219,75,135,136,65,164,64,138,0,58,99,132,234,49,1,226,112,8,2, -95,53,56,96,106,96,11,224,246,2,128,38,134,101,0,95,87,22,102,68, -65,245,129,249,96,227,64,101,208,122,167,64,224,42,0,101,68,128,142,230, -50,2,128,80,96,109,226,11,4,195,166,131,61,230,50,36,199,172,230,50, -11,192,86,230,50,0,96,236,98,26,232,155,11,234,229,7,129,169,0,75, -80,193,128,34,64,110,160,10,227,103,7,3,102,105,116,115,217,255,151,3, -96,108,130,20,0,53,162,20,67,121,88,171,0,50,230,34,1,96,240,225, -151,1,233,145,0,225,167,0,193,185,239,65,1,230,63,10,227,67,2,234, -170,22,229,45,7,224,35,4,240,18,3,228,86,2,64,22,224,238,6,10, -100,105,115,112,108,97,121,32,108,97,121,203,184,192,141,195,68,231,152,5, -192,29,65,79,174,7,225,178,0,229,186,13,131,112,192,55,97,191,1,49, -50,121,160,217,165,0,79,83,60,238,86,0,64,0,165,144,196,25,0,66, -64,5,96,53,232,222,9,160,252,99,238,218,25,96,184,228,57,15,225,113, -7,234,29,7,225,109,10,225,199,1,225,106,61,0,50,225,107,7,133,114, -225,35,3,224,210,36,225,130,82,65,231,101,39,64,9,97,13,96,5,100, -22,0,58,116,55,100,149,67,148,0,54,83,216,2,53,55,56,67,33,65, -162,203,164,155,9,0,58,96,25,186,156,0,48,75,162,136,94,0,50,69, -62,1,95,50,101,185,85,61,0,49,128,26,1,95,49,120,210,85,12,192, -44,1,95,52,86,141,129,10,2,95,55,55,192,21,0,51,90,197,74,254, -192,58,64,59,167,113,2,58,53,55,133,118,131,159,163,149,128,87,144,115, -64,123,1,51,49,91,240,97,201,129,198,3,95,52,50,52,66,103,108,68, -122,88,160,196,161,60,92,198,65,220,192,15,225,76,6,225,243,1,17,114, -101,99,117,114,115,105,118,101,32,109,111,100,117,108,101,58,32,161,249,160, -197,97,222,1,95,52,88,118,96,193,224,71,15,13,44,32,105,109,112,111, -114,116,32,99,104,97,105,110,192,69,65,116,65,18,159,96,128,69,128,0, -1,95,52,68,162,1,58,53,66,33,113,144,3,50,53,32,75,189,187,98, -29,192,186,237,126,3,0,51,122,22,128,0,0,58,96,252,166,161,65,129, -1,51,55,65,148,2,51,57,57,75,106,129,93,232,197,0,98,109,131,172, -224,42,0,225,41,2,64,52,128,173,0,52,118,214,0,53,108,213,227,86, -0,165,16,96,65,133,20,128,73,90,231,64,51,1,57,51,222,46,2,95, -52,57,88,204,181,3,225,121,21,0,77,97,111,9,32,110,111,116,32,102, -111,117,110,100,225,121,0,96,172,161,120,1,49,49,64,91,92,227,225,126, -21,15,92,49,48,38,115,101,97,114,99,104,32,112,97,116,104,61,128,74, -125,207,64,71,98,123,0,51,64,12,126,52,64,4,190,51,1,95,52,87, -150,224,91,24,6,112,97,99,107,97,103,101,224,92,3,224,83,18,225,63, -0,160,207,128,1,228,206,1,161,226,225,140,3,225,137,4,1,95,53,123, -186,96,0,98,135,112,157,198,119,99,89,161,194,224,31,1,80,122,0,54, -164,138,169,156,226,191,0,166,246,132,0,193,95,231,150,6,128,5,104,115, -3,95,52,48,51,64,44,167,238,224,178,0,226,101,2,84,77,224,157,7, -167,85,215,17,1,95,52,91,148,227,142,38,193,103,3,100,111,101,115,98, -26,6,99,111,110,116,97,105,110,163,157,226,34,2,192,218,229,41,12,245, -3,1,227,116,4,224,198,8,227,44,3,224,230,1,68,166,225,95,0,132, -111,0,66,238,76,0,132,23,99,143,0,80,101,77,134,128,112,2,237,86, -5,128,0,65,107,0,52,90,69,1,95,52,90,171,1,95,53,128,88,1, -58,53,65,66,1,10,65,230,126,2,2,46,116,120,78,5,0,58,96,33, -104,206,3,95,53,55,49,96,50,132,42,136,229,3,95,53,55,48,64,233, -67,168,0,51,95,104,128,5,0,58,96,37,164,15,65,138,106,173,64,142, -224,100,4,161,96,73,65,0,58,97,225,234,86,6,1,53,56,234,86,3, -67,237,128,106,197,119,133,100,198,76,224,245,4,236,103,0,128,49,0,58, -96,33,165,217,226,181,5,165,91,164,63,0,50,69,202,0,51,98,109,100, -85,99,248,0,51,70,32,70,124,64,7,247,231,1,227,36,2,194,86,0, -53,134,80,226,81,15,7,76,111,97,100,105,110,103,32,194,89,244,253,0, -229,11,4,227,126,5,1,51,53,67,191,227,109,9,228,246,4,224,182,2, -65,227,1,51,56,70,220,98,242,1,95,53,64,34,1,95,50,97,71,162, -241,227,1,32,0,80,160,167,29,99,111,109,112,105,108,101,32,118,101,114, -115,105,111,110,32,109,105,115,109,97,116,99,104,58,32,102,105,108,101,164, -131,171,97,196,226,230,156,17,160,253,160,54,229,95,1,128,169,224,56,18, -160,134,0,114,128,57,224,211,0,224,215,4,0,52,103,211,3,64,95,53, -54,132,255,0,58,100,136,222,15,65,50,135,173,133,209,135,173,224,24,3, -0,52,128,132,128,24,71,241,192,47,127,201,128,22,162,50,1,53,53,67, -73,0,53,66,240,64,6,167,240,64,207,95,50,100,227,115,151,0,52,69, -138,1,95,53,168,25,0,51,116,182,230,13,0,1,95,53,72,185,1,95, -53,200,131,229,48,5,98,224,67,236,2,95,53,54,66,6,0,58,96,214, -157,198,0,51,107,81,0,58,96,24,128,17,0,52,137,115,0,58,96,76, -224,36,0,65,15,0,58,96,101,3,10,65,32,90,69,249,0,58,96,139, -192,32,73,175,0,58,96,190,190,30,64,71,64,140,0,58,96,218,244,3, -0,224,5,1,66,97,96,238,193,8,0,51,100,25,107,99,160,6,224,25, -6,99,22,128,6,224,26,7,64,247,160,6,224,26,1,89,249,0,53,65, -39,1,95,53,104,102,160,6,0,58,97,114,128,166,0,50,160,184,64,24, -100,55,170,241,0,66,243,81,1,64,1,235,43,1,68,135,165,48,132,97, -129,99,1,53,51,66,40,101,196,65,182,98,68,0,53,77,202,3,95,52, -52,52,151,53,230,72,0,244,99,9,96,67,139,38,142,238,224,43,27,134, -159,129,79,148,143,138,79,228,138,5,0,52,232,202,17,227,36,17,17,77, -117,108,116,105,112,108,101,32,105,110,115,116,97,110,99,101,115,233,254,2, -0,52,80,176,224,75,5,224,0,4,2,95,52,52,137,211,1,95,53,95, -176,1,53,53,204,49,0,58,97,140,193,101,97,84,96,4,224,14,6,1, -95,53,91,178,128,178,192,55,130,174,2,75,32,89,97,129,129,153,128,249, -237,26,6,98,0,224,25,12,135,19,129,82,239,228,1,98,55,176,6,97, -86,160,140,224,37,22,245,255,1,160,0,224,49,6,224,48,8,0,90,192, -244,224,38,23,160,89,0,53,233,45,0,96,0,239,119,18,229,145,1,224, -90,4,64,22,248,140,2,226,94,0,98,28,128,17,224,49,19,160,32,105, -224,211,209,192,49,128,28,152,46,243,206,1,225,64,19,100,219,225,63,9, -172,255,160,0,0,58,65,247,65,230,157,202,131,49,241,209,14,224,25,12, -98,117,129,38,224,25,6,96,120,192,25,238,165,5,96,195,224,184,16,96, -30,224,185,10,135,21,224,244,2,129,86,225,83,8,103,123,225,133,7,128, -44,225,82,0,161,72,224,88,5,162,6,0,52,226,97,1,224,164,17,100, -218,224,163,20,225,21,13,99,151,225,21,12,167,212,224,111,14,101,81,225, -19,26,224,58,10,107,150,224,170,21,224,59,16,100,194,224,59,21,227,249, -14,224,231,3,224,25,4,98,126,225,1,12,164,44,224,138,14,228,15,14, -0,49,237,36,1,224,58,16,169,218,228,74,8,0,52,76,159,0,52,252, -139,0,224,65,18,103,31,224,65,10,106,53,225,6,0,226,234,10,224,210, -20,227,253,3,224,151,4,253,30,2,227,221,37,229,29,2,64,31,69,212, -132,214,0,58,96,6,163,232,1,95,53,64,4,160,193,136,219,96,17,106, -124,160,17,0,58,96,219,224,48,0,0,53,73,14,1,53,53,108,65,64, -32,76,13,3,47,61,32,58,96,18,64,12,0,61,96,12,210,38,131,105, -96,184,1,95,53,102,154,128,6,0,58,64,103,64,34,2,73,32,58,96, -16,224,145,1,80,223,0,53,73,111,0,58,96,255,208,146,157,26,128,31, -0,58,96,31,232,50,4,192,6,227,217,13,0,53,108,115,192,13,1,49, -53,104,32,129,33,0,58,96,81,228,249,0,108,188,114,151,86,47,193,89, -64,15,64,9,214,69,161,81,96,85,0,58,96,6,137,99,64,67,65,161, -64,143,161,169,168,81,224,151,0,96,8,165,225,197,198,96,150,224,7,2, -104,31,69,144,98,154,96,98,225,131,1,0,75,64,193,96,134,192,133,138, -49,64,6,203,36,244,73,1,173,138,105,37,139,214,0,50,83,170,2,95, -53,51,101,177,2,95,53,52,64,129,0,58,72,45,128,61,0,89,128,166, -237,168,0,198,244,96,82,211,18,192,216,96,196,1,53,51,65,35,225,164, -2,193,87,217,59,224,82,8,176,123,240,73,0,204,120,128,94,1,64,58, -96,81,161,248,0,89,225,45,0,224,63,1,247,91,0,103,149,235,112,2, -164,96,224,79,5,103,35,0,58,96,240,224,142,3,0,83,143,130,192,202, -64,33,226,110,1,238,241,0,74,90,224,53,1,224,184,1,64,63,160,188, -65,2,206,230,1,95,52,76,101,192,6,0,64,160,158,160,81,97,32,173, -237,202,162,138,163,98,155,169,186,0,58,75,59,64,115,107,33,140,32,75, -91,203,218,129,237,75,136,203,254,64,14,129,252,128,156,224,153,26,79,154, -75,189,97,204,171,54,64,143,140,239,224,141,1,0,58,96,37,98,121,3, -52,52,32,95,99,185,64,33,96,122,0,58,96,193,244,110,3,129,168,107, -176,244,93,0,0,58,109,120,224,37,7,64,35,128,45,97,35,244,139,1, -0,58,109,215,224,254,0,131,97,65,53,237,13,0,0,52,192,2,227,193, -0,66,117,112,202,0,50,95,228,74,49,14,10,65,32,94,71,69,84,84, -73,77,69,77,73,76,76,68,101,78,85,129,34,162,55,130,65,248,5,6, -1,95,52,156,82,128,14,221,63,128,169,246,152,0,65,30,0,49,139,238, -228,227,0,226,164,0,226,158,3,224,49,2,98,145,96,53,210,107,2,79, -32,35,75,194,146,88,247,9,9,96,255,0,95,178,15,215,158,160,169,247, -79,15,98,151,146,91,130,117,236,137,52,0,70,80,48,245,80,8,244,166, -3,180,161,224,120,0,99,132,247,191,1,0,53,133,45,171,64,225,17,7, -65,99,195,181,129,143,227,39,0,98,146,142,60,144,228,212,194,96,33,177, -69,248,13,3,80,122,162,206,179,113,128,100,128,14,111,153,97,153,98,45, -197,40,224,170,1,3,95,53,49,50,242,213,2,7,109,104,115,99,112,112, -46,104,220,24,64,42,205,245,226,20,8,224,138,0,64,132,0,49,245,17, -1,225,5,2,64,126,161,143,224,184,1,0,53,145,220,224,171,1,128,156, -131,110,249,51,6,0,49,75,11,2,95,53,49,65,179,112,157,242,51,2, -96,247,87,205,103,180,66,46,142,171,250,141,6,5,114,101,109,111,118,101, -97,210,5,102,97,105,108,101,100,128,219,0,58,96,134,67,46,7,117,110, -108,105,110,107,32,58,96,101,161,31,225,33,2,2,50,49,54,224,77,2, -7,77,72,83,67,80,80,72,83,250,215,3,224,46,6,163,207,251,208,1, -96,2,129,63,225,52,2,226,167,5,224,209,4,147,172,205,99,243,158,2, -226,180,19,7,82,117,110,32,99,112,112,104,239,53,0,226,175,12,2,95, -53,49,173,228,128,183,160,133,145,207,0,52,74,15,224,91,11,96,87,243, -241,0,224,244,1,224,140,16,7,32,45,45,115,116,114,105,112,160,138,192, -238,182,225,167,162,96,66,121,215,162,174,64,77,1,53,49,96,170,224,39, -2,3,67,39,32,79,97,35,224,109,16,1,45,73,179,143,86,34,0,51, -224,25,3,10,115,114,99,47,114,117,110,116,105,109,101,128,34,100,116,65, -83,1,48,48,224,192,10,86,242,228,153,0,228,174,2,224,20,1,65,64, -234,156,2,224,66,13,247,53,0,167,142,147,176,225,43,17,0,79,225,90, -1,98,153,66,66,230,8,2,3,75,52,32,90,96,1,102,20,192,35,134, -44,0,79,226,155,2,8,45,68,95,95,77,72,83,95,95,64,78,0,75, -70,177,65,75,70,31,3,50,53,54,32,224,152,2,0,58,97,116,169,185, -227,109,10,130,106,245,163,7,227,111,15,129,6,245,152,32,8,99,97,108, -108,67,111,109,109,97,69,89,131,145,194,37,225,244,2,162,188,132,227,224, -78,19,0,44,226,237,19,96,234,167,21,5,115,121,115,116,101,109,67,230, -135,15,228,172,5,224,236,2,97,5,72,113,133,193,0,95,224,21,4,126, -33,2,95,53,48,207,246,228,237,1,0,50,253,179,12,0,56,65,39,225, -102,6,0,52,158,63,88,204,229,182,7,165,171,65,132,108,105,88,234,161, -167,2,53,49,48,70,30,97,125,141,243,0,35,128,231,2,95,52,56,106, -224,135,221,117,247,238,163,1,225,51,2,130,146,138,78,0,55,229,245,3, -8,92,51,52,38,108,105,98,47,83,97,33,5,47,73,79,46,104,115,64, -19,5,44,50,57,52,58,56,129,94,0,90,129,47,89,170,96,110,97,18, -2,48,49,32,128,131,160,19,96,0,0,67,96,36,224,118,7,0,58,96, -208,133,224,202,135,96,78,224,84,3,234,230,2,160,32,139,42,234,223,1, -228,69,0,224,136,1,235,157,0,202,209,66,200,160,17,249,66,0,65,188, -83,203,117,121,0,58,97,122,66,19,8,116,109,112,110,97,109,101,32,58, -97,208,246,67,2,195,113,227,115,3,64,55,203,40,2,95,49,56,64,101, -5,32,64,95,54,32,89,135,199,128,162,157,213,64,1,205,58,194,215,235, -63,0,192,13,97,170,239,196,3,1,35,49,199,15,96,36,96,46,193,41, -105,106,100,145,224,45,0,77,190,192,44,171,211,130,4,224,42,9,75,88, -224,0,0,111,68,224,129,15,98,148,94,240,115,8,224,74,10,0,49,65, -199,1,64,64,96,112,224,33,14,0,48,138,72,224,33,18,133,66,224,67, -20,131,96,64,33,149,174,98,220,224,36,7,137,1,244,62,0,224,0,3, -225,132,8,226,83,4,225,133,19,193,44,225,132,71,241,168,2,241,45,9, -224,133,9,138,255,237,237,1,2,95,53,48,92,175,96,68,207,142,96,0, -132,148,164,176,0,75,231,182,6,186,110,64,58,0,53,163,20,1,95,53, -95,170,0,58,106,163,233,113,9,132,156,139,85,233,205,9,228,170,2,0, -58,96,70,164,156,122,121,0,51,65,12,234,3,6,0,51,100,31,243,7, -0,158,111,209,167,1,95,54,75,232,0,48,232,235,0,165,61,192,60,72, -29,1,48,50,101,42,235,3,0,234,226,4,131,231,1,95,51,64,36,161, -83,235,32,7,235,51,4,69,62,78,215,1,95,53,72,37,224,204,1,167, -172,64,210,134,44,154,160,0,58,96,38,131,239,80,147,78,122,0,58,96, -145,64,245,64,1,70,173,123,39,4,49,51,49,32,35,122,230,125,202,0, -49,85,133,176,225,1,48,54,229,111,15,8,68,97,116,97,47,67,104,97, -114,197,111,4,49,48,49,58,49,231,11,0,128,215,96,192,0,53,190,26, -103,30,254,40,0,1,95,49,80,250,96,5,128,123,160,11,123,165,96,205, -208,219,2,95,52,56,145,212,0,50,96,193,133,12,3,95,52,57,55,64, -4,78,219,109,21,164,255,64,13,197,13,0,58,64,35,128,10,0,73,96, -24,130,51,3,95,52,57,52,64,27,130,0,0,73,64,10,161,56,138,23, -232,12,2,161,211,170,96,89,197,233,10,18,202,186,0,64,64,106,129,123, -0,85,133,90,145,203,64,5,2,95,52,57,104,136,198,9,232,47,4,231, -254,4,224,120,0,224,107,21,255,182,3,226,155,1,104,219,224,26,13,226, -182,6,224,102,21,3,108,105,110,101,224,105,0,225,11,3,232,224,33,2, -99,111,108,160,65,224,52,4,1,64,64,224,37,2,9,101,110,100,45,111, -102,45,102,105,108,170,232,224,26,1,10,110,111,32,108,111,99,97,116,105, -111,110,193,93,224,28,17,0,58,97,162,1,10,65,101,57,68,33,115,117, -101,66,0,58,97,120,147,105,67,199,1,52,56,117,67,67,25,224,183,11, -238,69,0,175,214,174,141,1,95,52,104,217,112,109,194,155,126,159,98,155, -64,83,64,22,229,65,0,112,60,98,188,135,237,128,6,0,58,96,51,1, -10,65,123,154,133,118,231,252,9,167,251,96,48,242,255,3,64,41,0,85, -212,74,198,10,98,76,64,21,198,75,128,20,224,29,0,193,230,178,37,97, -41,64,150,128,194,4,48,32,95,51,55,77,253,1,52,49,67,82,0,56, -100,143,227,9,0,0,51,144,114,224,15,0,1,52,56,212,12,162,10,101, -158,0,56,139,159,192,91,177,217,0,50,77,146,0,50,66,118,0,58,96, -54,224,111,43,142,59,224,111,22,131,109,5,95,52,56,49,32,58,96,80, -132,13,129,65,179,10,1,51,48,66,22,1,52,55,99,202,0,55,71,161, -0,73,65,185,65,215,0,85,64,23,130,37,0,56,211,38,222,231,96,24, -64,63,2,49,49,52,144,80,96,138,76,156,64,13,64,35,2,95,49,54, -132,180,0,95,72,27,160,92,3,95,49,50,48,192,11,0,58,96,6,96, -132,2,49,32,75,68,93,118,207,0,48,229,86,2,12,67,111,110,116,114, -111,108,46,69,120,99,101,112,66,208,8,46,73,110,116,101,114,110,97,108, -66,135,224,39,1,3,83,111,109,101,224,35,0,98,162,101,255,0,58,96, -215,119,91,135,116,64,227,65,99,66,218,69,227,1,52,55,97,182,0,95, -69,207,198,132,2,95,52,55,69,120,2,58,52,55,194,11,0,90,65,11, -64,16,129,192,0,90,64,238,0,58,96,58,172,115,66,208,0,55,66,161, -113,242,71,254,96,91,69,201,111,21,64,45,196,250,213,7,96,30,9,10, -65,32,99,97,116,99,104,32,58,96,63,99,37,231,47,4,231,189,0,1, -52,54,137,197,240,114,8,130,79,242,60,0,1,58,52,68,197,101,182,84, -83,0,58,96,55,244,42,0,224,87,0,0,64,147,106,171,169,1,51,52, -93,68,64,70,225,82,1,3,111,112,101,110,81,97,136,109,232,35,2,96, -143,245,192,4,0,52,65,232,98,105,1,54,52,64,4,72,138,1,52,54, -129,61,224,80,1,97,185,4,97,99,116,105,118,64,83,0,58,96,38,128, -52,0,49,64,4,71,136,64,63,160,19,97,37,69,176,64,3,0,58,96, -30,246,206,6,64,35,129,49,109,207,1,95,52,85,117,2,95,52,54,128, -47,231,38,1,5,53,57,32,64,116,111,96,131,64,24,129,29,70,223,64, -24,101,21,0,58,96,58,128,46,99,204,168,170,0,83,64,10,64,209,120, -190,0,49,64,111,65,112,88,61,1,52,53,100,105,2,58,52,53,245,224, -3,97,12,64,25,246,33,5,0,90,164,115,98,92,223,144,0,58,96,85, -242,155,0,118,57,224,222,2,64,31,247,40,0,97,27,186,186,102,191,152, -156,1,95,50,66,162,242,168,2,0,51,90,12,0,51,64,146,64,75,245, -134,3,0,51,101,175,244,165,0,233,63,2,240,17,11,128,97,68,18,0, -51,65,145,242,190,0,183,78,228,128,0,230,225,17,17,76,111,97,100,105, -110,103,32,115,97,118,101,100,32,99,97,99,104,167,49,231,212,8,192,175, -64,27,0,52,91,120,164,50,224,184,4,1,58,52,187,159,131,91,130,204, -139,244,181,138,0,51,66,111,160,15,1,95,50,64,94,101,77,203,109,66, -33,97,94,229,105,3,0,51,131,253,96,23,138,206,139,151,1,95,51,73, -44,96,131,96,40,121,116,236,109,2,230,58,0,192,73,229,168,9,67,183, -80,148,231,59,10,215,143,128,69,238,92,1,119,20,64,8,248,78,1,176, -100,128,99,224,96,4,1,95,52,115,99,160,49,166,237,129,214,224,45,11, -182,88,193,32,193,244,160,182,65,247,0,51,164,95,208,141,67,28,224,0, -4,1,95,52,147,197,96,51,250,200,1,224,162,11,70,193,96,12,96,11, -185,169,199,100,128,54,161,167,67,183,224,126,3,193,101,65,29,196,231,225, -199,0,193,99,226,171,0,128,52,245,92,13,128,248,231,45,4,233,145,19, -9,105,110,118,97,108,105,100,97,116,101,130,172,210,191,130,174,0,52,188, -202,192,191,224,154,5,68,100,98,171,0,52,124,189,129,99,224,172,0,226, -140,4,226,39,1,181,151,194,128,65,119,75,136,64,68,238,82,3,1,95, -52,94,126,0,58,99,24,168,240,66,51,68,105,238,109,0,64,142,193,87, -122,174,225,227,0,137,54,98,100,1,95,52,243,65,0,96,35,96,181,65, -3,1,95,51,108,91,0,58,96,104,68,183,107,231,71,164,127,177,155,59, -0,58,96,42,100,125,64,128,131,124,111,72,224,105,4,146,234,192,135,196, -108,201,116,75,238,124,208,161,254,233,140,0,224,61,4,101,8,233,234,2, -191,80,104,83,0,58,96,147,96,13,177,197,0,58,96,214,105,85,1,50, -54,223,66,252,154,0,67,133,1,52,52,169,34,64,90,0,79,245,243,1, -0,51,134,40,191,48,129,61,66,214,253,121,0,129,95,164,64,160,169,64, -162,1,95,52,124,108,202,156,132,49,0,52,92,111,0,51,67,52,98,134, -128,10,193,12,225,152,0,161,45,135,196,224,2,1,193,239,196,92,129,96, -224,126,0,227,15,1,225,232,0,96,8,2,95,54,51,66,53,228,7,0, -1,95,52,159,7,192,155,96,181,65,2,202,19,192,125,68,121,224,44,1, -0,58,125,180,97,219,0,80,100,235,0,58,66,155,129,20,231,1,0,98, -201,199,1,104,239,68,81,226,59,0,255,175,0,0,89,101,156,128,195,64, -4,0,83,75,128,161,12,193,6,160,134,96,202,165,115,106,198,0,50,64, -103,147,254,224,217,1,1,95,51,75,146,225,81,7,160,70,225,69,10,225, -94,0,225,60,8,73,254,225,60,25,128,73,128,159,243,83,0,77,49,67, -55,148,56,224,34,4,192,110,124,212,224,38,10,254,191,3,2,49,51,52, -254,192,13,0,39,227,82,1,160,45,129,180,104,85,114,14,0,75,146,10, -96,9,118,175,64,33,161,85,0,67,114,210,68,147,192,52,128,34,224,61, -9,99,206,197,136,226,13,16,170,136,72,63,74,163,225,174,1,106,42,129, -134,0,90,225,120,6,226,216,0,227,50,1,160,2,97,27,195,7,102,227, -224,80,4,225,91,6,128,38,99,183,248,136,1,228,45,5,224,56,0,224, -182,6,132,190,224,182,70,226,64,0,164,181,224,180,12,192,36,97,129,226, -234,0,224,181,16,192,14,130,253,227,182,2,96,199,64,64,228,144,5,224, -178,0,168,243,229,89,0,156,135,229,133,2,1,53,56,162,95,199,45,242, -101,0,226,112,5,167,42,224,89,1,254,3,2,225,23,6,192,114,224,227, -1,234,169,1,224,11,0,160,9,160,133,128,207,128,19,229,24,17,225,61, -0,225,44,1,224,200,0,137,217,0,82,144,43,229,100,25,247,209,2,225, -222,5,225,39,1,64,15,136,115,227,132,8,67,251,0,49,129,38,1,95, -52,112,11,160,24,224,78,17,227,210,18,224,77,18,165,136,225,188,3,162, -171,81,144,64,7,225,13,1,198,48,224,13,19,224,156,1,226,194,1,224, -35,1,128,17,128,243,72,240,224,164,17,72,153,224,242,1,96,167,145,213, -248,98,2,128,83,0,83,224,176,11,224,177,65,162,112,96,158,224,177,39, -137,59,0,51,250,178,0,225,111,1,0,58,98,143,237,104,2,224,195,17, -169,61,128,1,231,55,0,192,8,0,58,96,94,224,72,33,224,234,1,224, -86,1,226,57,0,224,5,1,0,85,224,61,2,229,148,4,96,49,233,218, -0,233,227,1,225,57,0,224,167,5,160,58,129,7,0,50,228,243,1,192, -193,224,15,0,192,224,224,168,0,224,119,34,192,35,225,39,19,128,26,228, -225,5,224,224,0,65,69,0,54,173,202,196,81,227,5,16,225,143,2,224, -124,3,224,79,0,224,103,17,0,58,98,188,224,101,34,226,154,3,225,181, -2,225,46,6,160,67,224,24,3,192,152,225,150,76,224,98,10,225,129,60, -137,240,3,35,50,32,58,99,76,146,31,228,233,2,224,110,3,165,255,160, -13,132,81,160,5,135,36,224,225,1,224,51,1,235,231,0,71,241,171,49, -231,51,4,231,65,7,224,108,3,192,188,169,180,101,247,230,209,8,68,215, -230,222,6,134,214,228,24,0,79,182,0,58,96,248,211,197,193,90,145,95, -64,148,225,5,0,214,186,225,127,3,224,13,13,225,228,3,227,217,0,64, -8,167,222,0,58,96,174,168,138,81,50,2,75,50,32,128,153,0,75,113, -201,64,32,180,247,1,52,57,160,243,105,194,120,147,215,163,182,181,214,188, -128,24,64,11,182,228,224,24,11,160,49,151,4,3,95,49,53,53,203,80, -0,58,96,6,242,148,12,224,195,6,1,95,51,83,10,192,199,0,54,96, -52,90,50,82,110,250,50,1,0,50,246,181,0,111,106,117,231,64,65,251, -201,4,0,80,64,43,128,71,130,98,118,43,2,95,49,51,239,80,0,1, -95,52,82,109,182,18,96,17,0,58,96,6,180,92,1,95,52,85,163,64, -19,206,252,191,164,0,51,85,136,2,95,52,49,129,0,76,141,111,59,236, -141,0,80,107,115,216,66,99,96,176,64,42,185,0,65,36,0,75,216,42, -0,58,112,158,224,202,22,97,154,65,220,96,207,0,58,112,221,160,162,64, -13,129,36,240,206,0,125,49,118,80,64,141,2,95,52,49,142,166,81,174, -13,10,65,32,94,109,100,53,66,70,73,76,69,32,58,96,25,228,161,2, -2,32,95,52,125,142,0,52,93,131,130,223,0,52,95,186,2,95,52,49, -129,26,82,79,160,170,1,48,48,107,243,254,140,4,1,64,35,111,225,64, -164,1,95,52,159,175,217,152,64,64,225,84,7,64,25,245,159,3,0,58, -96,24,98,35,0,48,64,13,64,122,182,55,141,200,128,106,0,50,65,92, -241,66,2,140,88,173,232,253,19,9,10,109,104,115,47,83,121,115,116,101, -109,47,86,76,3,80,97,116,104,253,25,0,4,49,56,58,49,52,253,26, -0,131,102,229,122,1,130,145,1,95,52,252,114,1,219,100,0,48,86,47, -185,233,207,218,96,247,0,58,64,185,130,105,225,21,0,128,41,0,58,96, -70,67,236,1,52,54,64,219,194,216,3,75,51,32,90,224,1,10,234,78, -0,195,9,191,22,64,133,64,230,212,156,155,5,201,209,164,248,247,187,3, -119,100,191,121,164,229,240,73,2,96,222,236,246,0,227,60,4,64,14,123, -91,164,84,96,42,96,27,0,58,96,50,129,167,68,185,190,207,2,95,52, -48,89,229,190,201,225,46,9,129,244,190,61,2,35,52,55,64,43,251,174, -0,226,250,1,96,56,255,172,1,227,7,6,128,140,1,58,51,190,89,227, -144,6,0,51,86,141,227,144,11,117,78,247,36,0,98,204,96,25,240,49, -12,67,163,97,86,193,45,134,91,129,210,0,51,90,211,252,125,6,226,60, -1,129,127,231,36,5,230,201,2,140,228,64,107,64,79,239,255,3,160,73, -164,175,96,187,97,82,64,218,64,113,114,87,0,90,146,94,1,90,32,160, -58,194,35,224,28,6,67,25,224,28,16,77,160,224,28,16,108,75,224,29, -16,1,50,54,224,88,4,1,95,53,77,11,145,34,0,54,85,128,96,10, -0,58,96,6,224,187,1,0,50,65,132,0,56,224,56,0,1,95,51,84, -181,128,161,97,210,128,16,128,149,224,16,2,160,137,224,17,2,160,125,128, -17,128,122,96,80,128,122,100,226,96,6,224,122,1,68,38,0,51,126,6, -0,51,99,4,0,51,67,4,1,95,51,94,111,1,95,51,94,144,160,70, -97,201,128,70,64,10,0,58,96,6,8,10,65,32,98,115,62,61,32,58, -96,41,128,13,64,12,130,190,2,98,115,60,96,26,130,191,4,98,115,60, -32,58,96,99,96,12,2,99,109,112,64,14,130,113,232,154,1,232,220,1, -99,25,64,127,0,49,125,179,232,189,8,64,143,122,74,0,51,96,31,1, -95,51,93,183,210,136,0,58,65,77,64,89,113,82,0,58,96,19,64,13, -0,50,64,115,129,122,113,125,0,58,96,60,199,227,225,231,6,130,201,201, -144,135,168,130,217,0,58,96,6,160,54,161,139,128,45,133,207,96,17,119, -160,160,17,0,58,96,71,245,31,0,64,26,224,62,2,96,197,93,169,0, -58,96,46,97,31,0,47,65,58,189,189,2,98,115,61,96,13,129,44,0, -73,64,10,128,221,86,97,82,67,0,75,170,239,0,58,99,219,64,88,0, -51,139,5,131,129,228,165,0,1,64,95,96,111,130,130,189,38,228,85,1, -228,69,3,0,83,180,100,96,40,161,34,64,206,87,202,100,79,228,139,1, -244,198,0,252,182,3,0,51,92,54,126,99,64,86,128,13,129,25,66,66, -120,16,2,95,51,55,65,50,119,113,0,58,96,6,164,229,154,80,93,104, -0,58,64,34,129,54,123,92,96,20,192,14,164,161,189,71,0,95,64,75, -92,242,232,34,19,101,24,1,95,49,224,118,0,224,201,38,0,90,224,201, -3,0,49,65,74,128,200,73,24,128,10,0,58,96,6,193,128,224,92,5, -204,32,225,37,15,224,171,6,186,116,96,107,96,106,73,240,0,58,96,6, -137,236,96,86,227,60,0,224,85,7,104,68,224,77,2,0,58,123,121,234, -27,0,96,35,168,107,1,75,52,231,89,22,0,58,124,94,96,213,68,131, -119,241,160,5,119,158,224,11,0,94,201,124,9,96,43,94,48,128,31,224, -5,8,0,58,96,43,239,163,2,235,159,6,0,58,64,60,160,113,0,57, -64,234,191,44,67,191,77,135,236,3,2,235,231,21,0,58,107,40,254,224, -4,3,46,109,104,115,122,60,94,222,124,213,137,63,232,16,15,131,72,232, -75,6,130,37,253,158,0,187,185,167,103,73,161,163,113,1,95,51,94,62, -128,136,129,127,225,171,3,90,78,97,58,128,105,224,132,3,1,95,51,89, -232,225,219,7,250,76,1,234,83,6,101,42,66,149,225,241,0,218,252,192, -159,100,100,0,53,65,146,93,163,160,32,224,109,2,94,64,173,187,224,213, -6,226,70,3,96,200,130,58,96,188,104,80,91,182,0,58,96,65,68,158, -12,79,46,100,101,115,101,114,105,97,108,105,122,101,65,175,130,15,21,94, -97,100,100,95,108,122,55,55,95,100,101,99,111,109,112,114,101,115,115,111, -114,64,31,194,9,0,83,108,137,172,242,244,19,2,187,159,114,59,163,163, -148,225,225,25,3,129,146,203,162,224,215,0,0,50,188,18,224,53,1,224, -224,5,114,163,64,39,152,190,128,223,130,122,127,93,236,42,0,161,27,225, -48,1,65,80,168,202,224,80,1,108,14,0,51,123,175,0,49,124,101,227, -130,5,187,187,8,94,117,110,103,101,116,98,32,58,96,41,224,106,8,228, -129,5,1,95,51,108,47,65,243,236,73,1,97,194,1,95,54,81,35,0, -48,207,80,228,61,3,1,95,51,74,97,104,157,65,166,79,54,1,95,51, -124,40,227,7,1,7,104,71,101,116,67,104,97,114,171,218,0,58,96,209, -102,84,1,35,52,141,143,96,49,64,175,192,173,130,193,5,95,50,51,55, -32,79,67,36,2,55,32,64,64,7,87,11,108,96,0,58,96,191,240,166, -0,228,147,2,0,50,70,188,202,64,119,233,0,52,69,133,90,193,224,145, -1,9,111,112,101,110,66,105,110,97,114,121,76,132,128,151,229,144,7,1, -95,50,135,145,165,170,66,24,97,186,1,95,50,72,75,128,131,130,136,1, -80,32,65,23,128,199,198,92,97,195,101,147,176,124,162,23,65,38,65,40, -86,185,131,225,64,207,64,3,227,240,1,160,57,167,73,108,245,140,213,254, -174,17,1,58,32,161,92,96,150,171,243,225,198,2,0,50,73,54,67,253, -64,82,0,83,186,29,0,50,64,84,224,33,7,97,240,224,54,8,187,114, -119,200,1,95,51,153,138,226,4,0,113,87,99,193,131,172,0,50,64,31, -1,95,51,65,172,0,58,96,43,65,217,4,102,108,117,115,104,65,219,184, -207,228,20,4,0,50,75,253,139,170,226,226,2,228,131,0,96,7,224,5, -0,222,105,64,118,110,220,224,135,3,226,136,5,114,102,226,136,2,22,67, -108,111,115,101,58,32,72,97,110,100,108,101,32,97,108,114,101,97,100,121, -32,99,64,21,0,100,129,64,228,204,6,67,181,64,209,138,165,119,6,133, -76,68,35,1,95,51,150,94,0,58,97,23,70,53,0,51,137,116,182,22, -169,223,100,103,96,51,197,160,212,240,2,32,95,50,72,29,82,19,0,58, -96,29,65,40,96,141,97,40,130,93,94,218,75,238,0,56,75,130,1,51, -50,114,65,160,70,130,108,6,116,111,70,117,110,80,116,68,225,178,219,66, -144,194,145,178,212,226,145,12,161,89,224,9,6,137,72,146,65,98,130,226, -157,2,160,6,0,58,97,95,231,27,2,199,29,167,30,231,44,23,1,64, -58,96,95,103,118,3,50,55,32,58,96,146,99,240,72,128,68,160,0,58, -64,23,128,32,0,48,71,22,0,50,78,50,1,95,51,102,131,2,95,49, -53,65,11,64,38,64,144,76,93,192,11,192,62,64,63,129,100,114,100,232, -248,2,248,122,2,207,123,116,190,160,5,98,130,174,182,64,11,64,174,170, -224,225,40,0,96,31,2,95,49,49,97,75,129,21,1,50,56,231,247,2, -227,140,0,160,43,96,30,224,36,16,228,122,0,97,160,0,54,130,220,241, -91,18,224,84,28,128,174,192,197,176,98,224,183,4,98,202,224,106,22,96, -50,224,98,6,1,32,40,128,98,224,134,9,2,79,32,35,68,3,254,89, -0,192,130,96,115,76,166,161,188,106,196,96,11,0,58,96,6,193,164,0, -75,228,248,0,98,160,0,85,132,165,149,5,3,60,32,64,35,74,246,224, -18,6,115,75,224,19,7,97,168,224,19,6,112,202,65,187,224,19,2,128, -100,224,217,1,8,105,110,116,101,114,114,117,112,116,196,11,224,28,3,14, -114,101,115,111,117,114,99,101,32,118,97,110,105,115,104,192,34,224,35,4, -6,116,105,109,101,111,117,116,193,252,224,110,6,64,240,224,45,3,20,117, -110,115,117,112,112,111,114,116,101,100,32,111,112,101,114,97,116,105,111,110, -224,120,9,12,104,97,114,100,119,97,114,101,32,102,97,117,108,192,91,224, -243,8,68,231,224,243,7,133,200,224,132,5,66,173,224,243,5,14,97,112, -112,114,111,112,114,105,97,116,101,32,116,121,112,167,12,224,35,5,12,118, -97,108,105,100,32,97,114,103,117,109,101,110,192,131,224,34,3,3,102,97, -105,108,225,18,0,224,115,7,68,175,224,44,3,12,112,114,111,116,111,99, -111,108,32,101,114,114,111,168,20,224,31,3,0,115,116,30,224,29,3,224, -240,9,225,247,10,225,246,10,225,245,10,225,244,7,22,117,110,115,97,116, -105,115,102,105,101,100,32,99,111,110,115,116,114,97,105,110,116,115,224,149, -9,3,117,115,101,114,224,147,4,224,210,4,13,101,114,109,105,115,115,105, -111,110,32,100,101,110,105,225,10,15,226,2,7,6,105,108,108,101,103,97, -108,225,254,19,7,101,110,100,32,111,102,32,102,232,166,0,224,247,8,225, -230,10,225,229,7,226,188,0,5,101,120,104,97,117,115,226,224,21,3,98, -117,115,121,225,201,14,224,86,6,12,100,111,101,115,32,110,111,116,32,101, -120,105,115,162,22,224,31,3,199,95,96,30,161,82,128,0,196,16,108,184, -164,16,146,51,184,73,248,26,2,133,98,164,26,0,50,73,246,100,123,139, -170,71,151,196,53,245,45,2,233,40,17,135,250,0,45,128,140,2,95,49, -49,96,96,138,193,224,138,1,134,226,64,6,228,155,4,229,11,8,1,48, -120,128,71,71,47,1,48,52,70,37,0,51,109,145,0,51,88,160,72,214, -99,151,224,238,1,139,167,128,99,64,11,0,58,96,6,96,99,0,48,96, -136,96,60,68,152,1,95,51,68,178,1,95,49,113,217,96,77,2,95,49, -56,74,199,192,11,96,46,128,11,0,57,96,79,96,11,0,51,88,215,0, -58,96,12,128,85,160,148,109,60,99,136,65,27,146,6,121,45,0,58,96, -115,145,14,2,49,55,51,64,4,65,96,0,89,168,15,77,42,2,67,32, -95,72,5,136,118,109,46,118,66,96,244,69,107,72,217,96,172,3,51,54, -32,95,112,59,98,57,85,168,64,25,96,107,224,25,2,175,195,64,122,185, -132,6,117,113,117,111,116,32,58,96,42,64,14,2,114,101,109,64,13,135, -254,82,131,185,81,0,95,107,200,65,82,1,95,51,68,220,1,95,51,68, -206,1,95,51,66,41,96,226,72,240,171,95,142,177,122,186,96,184,98,187, -96,9,114,36,85,238,128,254,185,134,71,6,64,22,64,58,116,163,2,49, -55,55,169,105,0,58,64,96,64,35,0,42,64,138,130,19,0,45,64,10, -129,186,0,43,64,10,211,100,79,146,148,42,88,32,1,95,51,123,184,0, -51,88,106,1,95,51,88,138,1,95,51,121,192,116,232,97,142,148,232,153, -129,96,6,65,0,116,231,185,110,0,117,84,230,184,197,0,117,116,229,184, -184,0,117,84,228,184,183,0,117,148,227,216,148,64,205,0,51,65,162,67, -39,96,206,72,255,71,151,112,54,109,248,1,95,49,76,204,116,36,129,148, -64,239,167,177,1,95,51,88,67,0,58,66,210,129,27,98,4,67,76,81, -43,165,209,98,243,65,133,221,115,97,64,160,9,3,52,50,32,35,114,113, -128,43,195,34,224,46,5,64,36,110,219,64,251,216,181,2,49,51,53,64, -201,129,91,132,231,87,166,202,61,130,150,186,20,94,83,169,178,236,44,1, -117,170,128,237,224,255,41,128,12,206,61,76,104,96,105,69,2,224,96,1, -78,171,224,96,46,129,12,95,2,224,100,1,128,224,160,216,192,215,224,102, -5,68,123,0,50,224,100,26,224,144,47,3,95,50,48,55,228,214,2,18, -78,117,109,101,114,105,99,46,115,104,111,119,73,110,116,65,116,66,97,77, -53,7,110,101,103,97,116,105,118,101,232,8,7,183,73,96,2,139,58,171, -106,224,231,3,113,14,224,196,30,185,248,1,95,49,66,6,224,23,1,224, -84,62,77,171,224,23,2,224,254,32,233,175,3,2,98,97,115,199,142,128, -149,0,89,160,149,226,174,3,194,164,0,83,70,151,181,204,205,106,141,109, -224,49,6,194,105,160,83,192,11,226,117,8,224,70,4,186,197,140,219,224, -61,0,101,127,225,73,16,68,229,68,31,224,10,5,224,55,2,225,95,3, -0,51,92,22,141,9,128,65,99,190,225,81,19,0,58,100,124,131,191,98, -227,130,146,160,34,71,174,92,47,160,204,0,58,96,95,252,12,0,0,52, -128,36,0,58,96,34,109,254,0,49,86,95,1,50,48,101,207,0,48,225, -166,2,158,69,4,46,73,79,46,69,201,149,224,28,1,6,73,79,69,120, -99,101,112,233,83,0,128,106,110,68,182,139,79,82,135,248,0,58,112,125, -110,125,0,53,80,145,91,49,1,95,50,64,212,224,79,1,4,115,116,100, -101,114,96,99,0,58,113,12,148,126,128,21,1,32,58,96,50,224,64,2, -70,150,114,179,224,64,4,0,105,96,138,0,58,113,131,224,63,0,1,105, -110,64,62,164,252,1,52,57,97,198,232,233,2,212,13,232,237,1,224,17, -10,128,15,3,50,51,32,95,168,119,141,209,108,0,64,0,154,80,145,203, -0,58,96,6,96,171,1,51,54,64,122,129,169,1,75,51,64,11,129,136, -163,201,243,82,6,64,100,246,158,10,239,51,0,192,46,64,138,0,56,160, -12,1,95,50,90,126,243,73,0,162,165,246,185,7,192,210,243,98,10,1, -64,58,119,31,102,212,0,67,112,6,65,85,129,156,224,6,2,72,244,96, -50,64,201,2,52,32,58,96,37,104,212,245,76,7,0,50,123,85,195,109, -241,233,2,113,94,0,50,155,217,213,224,224,55,3,134,168,192,192,245,106, -1,131,201,1,95,50,74,101,160,176,226,30,0,12,112,101,114,102,111,114, -109,73,79,32,94,38,99,145,213,64,31,130,43,2,102,112,102,97,251,188, -22,4,102,112,110,101,119,64,14,130,10,118,195,3,70,73,76,69,64,18, -129,176,96,18,3,117,116,102,56,64,18,209,212,1,95,50,91,185,0,95, -82,64,65,117,129,41,0,58,96,20,249,176,10,226,58,3,0,49,103,153, -224,17,2,96,215,67,234,129,105,235,60,1,0,79,82,77,0,52,175,216, -224,23,7,208,42,224,24,6,67,81,224,23,8,227,13,1,1,119,43,204, -13,1,95,50,92,97,144,137,244,117,0,98,185,1,95,50,110,173,225,110, -3,252,92,0,226,133,7,0,58,98,162,116,102,85,218,65,1,130,1,196, -84,250,116,18,1,58,50,188,202,225,241,3,0,95,145,31,194,39,193,65, -83,177,0,53,203,11,161,60,163,46,244,182,1,226,62,1,65,86,243,228, -3,199,160,69,30,1,95,50,92,237,192,69,225,165,5,241,178,2,247,240, -2,224,72,4,249,42,6,0,50,189,99,67,34,230,204,4,2,104,101,97, -141,236,0,75,66,34,189,96,6,65,46,119,114,105,116,101,65,38,130,110, -0,85,65,18,224,2,1,128,85,1,58,50,253,19,1,224,31,4,192,29, -253,34,0,97,98,160,2,160,146,1,58,50,221,46,141,62,0,85,230,175, -0,224,2,37,168,80,224,0,5,131,134,224,1,21,237,173,9,5,70,108, -97,103,115,123,238,134,3,224,0,2,161,133,224,2,37,96,157,224,106,11, -7,118,101,114,98,111,115,101,61,238,102,0,64,33,83,28,213,188,224,0, -6,224,206,33,83,100,195,139,224,0,8,224,196,41,224,193,16,4,114,117, -110,73,116,224,191,4,0,50,75,208,224,191,13,224,188,59,224,187,38,224, -184,16,5,109,104,115,100,105,114,225,121,5,1,50,49,65,126,66,73,224, -191,12,224,188,56,224,187,35,224,184,16,4,112,97,116,104,115,224,183,10, -224,188,1,224,189,12,224,186,53,224,185,32,224,182,16,4,111,117,116,112, -117,226,41,5,225,111,21,224,174,50,224,173,29,224,170,16,6,108,111,97, -100,105,110,103,226,213,27,224,162,47,224,161,26,227,114,17,6,101,97,100, -67,97,99,104,228,54,5,224,160,13,224,157,44,224,156,23,224,153,16,102, -45,224,154,30,224,151,41,224,150,20,224,147,16,6,117,115,101,84,105,99, -107,227,49,5,224,145,11,224,142,38,224,141,17,224,138,16,4,100,111,67, -80,80,224,135,23,224,132,35,224,131,14,224,128,16,5,99,112,112,65,114, -103,228,60,35,224,139,32,224,138,11,224,135,17,224,133,37,224,130,29,224, -129,8,224,126,17,5,111,109,112,114,101,115,226,18,21,224,114,26,224,113, -5,224,110,16,6,98,117,105,108,100,80,107,228,79,7,76,220,224,240,12, -224,119,23,224,118,2,224,115,16,3,108,105,115,116,224,114,33,224,111,20, -192,110,224,107,16,6,112,107,103,80,97,116,104,225,207,29,224,104,17,96, -103,224,100,16,6,105,110,115,116,97,108,108,224,211,9,225,181,1,224,88, -14,224,77,11,4,116,97,114,103,101,230,140,35,224,0,13,192,108,0,49, -75,236,193,47,151,196,0,50,118,55,151,196,128,11,0,58,96,6,149,39, -75,220,77,42,64,241,77,67,224,156,4,6,78,111,116,104,105,110,103,128, -156,236,36,3,172,37,0,54,245,96,1,241,144,1,224,227,9,4,74,117, -115,116,32,160,68,77,49,85,180,192,49,65,20,64,166,0,64,98,20,160, -15,120,85,128,15,0,58,96,6,235,210,2,177,0,0,54,141,45,77,132, -128,117,76,162,1,35,52,97,47,114,18,160,16,128,101,0,58,96,178,235, -219,1,224,233,8,2,70,97,108,179,31,224,24,6,2,84,114,117,211,55, -193,78,254,19,1,128,11,0,58,96,6,184,145,1,51,52,161,18,1,95, -50,77,232,1,58,50,77,255,96,190,237,208,5,237,220,16,160,174,140,229, -224,135,1,8,118,55,46,48,92,49,48,38,34,96,83,209,16,0,53,96, -144,111,75,64,116,128,19,0,57,66,8,0,48,174,237,128,6,192,5,162, -25,0,58,96,51,128,45,79,156,0,53,130,14,0,85,64,10,193,109,65, -231,0,53,65,202,239,36,3,66,148,128,67,3,95,50,48,48,65,77,89, -128,225,100,0,0,53,208,196,96,60,123,42,2,50,53,53,64,157,0,53, -129,126,130,99,67,17,162,77,179,202,116,142,194,130,96,30,228,91,2,211, -238,224,47,2,160,110,210,195,0,50,98,114,122,126,64,60,0,58,96,123, -96,25,0,52,81,35,1,53,50,96,19,178,178,146,241,0,53,110,208,243, -50,8,191,12,0,58,96,51,242,242,0,2,111,117,116,65,26,208,194,163, -4,242,241,0,241,125,35,178,52,177,124,0,58,64,140,192,84,85,95,0, -80,64,169,64,28,145,11,1,95,52,96,44,0,54,97,188,67,26,115,232, -85,88,64,38,129,170,2,73,32,58,96,17,111,37,4,97,108,108,111,99, -64,16,162,238,0,51,83,37,64,165,147,37,64,82,239,159,1,3,95,50, -52,51,131,200,1,52,50,222,246,0,58,65,50,128,145,1,95,50,68,136, -192,207,97,67,64,47,96,153,193,2,64,25,64,54,64,13,66,6,121,35, -96,69,178,2,3,112,117,116,98,64,130,194,157,3,51,55,32,79,64,6, -0,56,66,79,147,8,98,80,0,58,96,71,83,13,0,50,99,227,0,58, -96,26,64,15,111,160,0,58,96,49,96,150,0,83,246,125,0,0,90,160, -7,128,9,160,10,242,62,3,213,47,230,57,1,225,0,5,175,176,1,50, -50,66,37,130,99,64,26,81,208,0,51,161,33,240,154,4,3,66,97,100, -32,157,142,3,32,109,111,100,254,222,0,116,152,162,147,0,51,196,151,113, -14,0,90,160,4,151,89,241,48,2,100,161,1,50,51,66,233,98,214,119, -110,241,33,7,64,85,65,52,0,55,84,32,64,32,115,117,1,50,112,64, -13,162,224,1,52,57,64,193,185,246,224,5,0,69,22,127,3,211,25,123, -213,1,49,50,166,8,224,6,9,224,42,2,64,15,128,48,224,42,30,160, -28,224,49,10,224,42,15,224,49,10,224,42,22,224,49,3,214,28,97,161, -0,58,96,6,227,149,2,70,255,97,145,0,49,98,52,130,133,97,96,117, -190,66,15,0,58,96,28,194,226,117,137,64,28,128,16,67,213,0,50,149, -164,87,229,0,58,96,32,228,100,0,0,50,132,100,128,52,64,38,3,10, -65,32,82,161,95,0,58,96,28,160,138,89,93,132,21,0,80,161,226,64, -171,67,48,146,242,225,145,2,0,58,96,179,96,55,0,85,131,141,66,2, -0,73,128,48,198,60,102,251,96,17,163,129,243,214,1,0,58,98,228,224, -119,2,249,10,2,0,80,158,31,0,49,128,79,162,240,179,168,128,148,147, -199,2,64,64,64,99,66,0,58,67,242,194,88,1,95,50,85,43,161,109, -71,146,64,30,129,40,7,115,101,113,117,97,108,32,58,96,33,64,46,162, -217,3,95,50,49,54,227,47,2,5,77,72,83,68,73,82,99,38,0,80, -64,78,97,60,226,227,0,1,58,50,191,63,224,19,0,230,97,2,0,58, -96,45,165,5,195,55,96,203,104,27,150,10,245,129,19,247,177,5,1,95, -50,127,110,224,126,1,245,135,1,223,171,1,50,49,67,102,191,93,11,112, -101,101,107,67,65,83,116,114,105,110,103,64,21,163,110,1,57,50,103,89, -0,58,96,102,227,127,0,133,227,255,191,1,1,95,50,104,220,192,6,129, -64,96,159,0,58,96,6,6,10,65,32,116,111,73,110,70,83,191,135,6, -94,103,101,116,101,110,118,64,16,167,152,225,80,0,0,52,159,20,225,2, -2,245,207,0,166,133,225,81,1,1,95,50,95,119,64,102,191,139,65,117, -228,193,4,3,116,97,105,108,97,143,0,65,64,197,191,165,64,71,65,238, -95,141,64,67,98,204,191,180,70,93,191,179,2,95,51,48,128,80,96,151, -95,106,64,219,69,58,128,56,0,49,75,213,224,11,0,224,80,0,0,58, -96,6,129,230,0,52,73,33,89,245,160,61,0,50,224,155,3,0,101,91, -20,0,58,138,40,169,95,96,38,0,58,96,6,96,128,251,89,15,6,67, -111,110,116,114,111,108,251,87,11,96,18,2,67,97,108,128,246,166,107,191, -187,102,74,230,73,3,64,7,189,5,190,225,2,39,32,95,68,68,138,99, -97,109,0,57,100,175,71,174,168,140,137,10,0,50,200,152,131,105,0,58, -64,165,64,99,118,108,64,14,196,115,232,233,8,163,138,232,220,2,0,58, -100,123,96,160,0,85,225,193,7,16,109,100,53,67,111,109,98,105,110,101, -58,32,101,109,112,116,121,134,133,64,143,68,106,74,79,160,169,101,32,70, -118,185,43,0,56,73,171,64,88,1,64,89,96,127,65,11,103,17,68,52, -228,25,1,196,176,233,106,2,224,253,3,120,251,96,54,72,200,0,49,92, -159,98,160,2,52,49,32,157,102,0,95,88,156,1,95,49,123,187,160,0, -0,58,97,52,66,231,9,109,100,53,65,114,114,97,121,32,58,96,57,130, -124,194,235,0,55,192,160,1,95,49,92,95,99,224,231,175,4,231,67,3, -3,95,49,57,53,224,46,5,163,136,251,33,1,0,56,129,184,227,32,1, -1,95,49,93,9,160,145,226,223,0,96,20,186,123,65,0,137,39,67,105, -1,53,56,204,223,140,87,151,226,224,106,0,225,58,3,192,25,168,133,191, -24,0,67,127,5,172,16,94,82,97,34,3,95,49,55,55,100,71,128,0, -229,148,3,191,91,202,56,232,48,0,64,186,171,22,224,44,0,96,95,0, -66,133,225,1,51,54,161,125,106,40,255,36,4,232,86,4,224,43,10,194, -134,229,26,2,96,16,0,58,65,96,226,193,0,204,165,0,58,96,135,99, -205,99,134,93,141,225,251,0,129,245,0,35,101,3,77,160,0,58,97,152, -5,10,65,32,35,49,54,65,103,172,182,1,49,48,65,232,124,6,92,90, -1,95,49,130,49,0,56,78,246,126,30,2,95,49,56,192,91,64,11,64, -45,160,11,1,57,48,224,11,1,91,48,0,58,96,12,255,184,2,137,4, +56,126,60,192,0,0,58,133,41,226,64,56,226,50,64,98,49,69,9,226, +49,3,64,190,201,197,1,52,50,122,205,104,120,117,190,0,73,97,167,64, +43,248,105,0,64,22,64,19,0,54,96,19,4,80,32,95,53,55,80,214, +96,5,64,23,222,130,226,52,15,133,42,130,56,128,37,0,52,70,205,224, +48,17,0,40,224,49,14,224,33,1,5,41,32,119,104,101,114,101,23,12, +105,109,112,111,114,116,32,80,114,101,108,117,100,224,17,3,18,83,121,115, +116,101,109,46,73,79,46,80,114,105,110,116,79,114,82,117,196,241,25,97, +117,108,116,32,78,117,109,32,40,73,110,116,101,103,101,114,44,32,68,111, +117,98,108,101,41,224,32,3,9,73,115,83,116,114,105,110,103,32,40,128, +7,224,28,4,0,83,69,131,2,40,40,41,96,20,131,19,97,12,243,190, +0,226,224,12,193,196,98,27,1,64,83,108,51,87,205,95,119,66,76,67, +127,178,164,199,49,98,252,66,52,226,201,12,1,64,90,131,33,72,41,73, +23,225,247,0,0,90,236,150,0,115,195,154,179,160,110,167,206,0,56,125, +203,227,115,66,98,96,227,115,15,66,129,169,53,231,188,0,1,49,56,104, +214,224,103,4,228,89,16,76,210,97,90,224,174,4,227,179,7,1,52,55, +124,166,97,72,77,127,98,104,237,137,1,224,47,5,72,115,96,157,160,82, +180,24,224,66,1,224,32,0,243,228,9,163,93,64,192,131,101,0,49,109, +84,132,22,226,228,16,2,79,32,35,95,41,96,213,65,50,234,35,0,64, +224,219,222,238,85,1,64,91,1,83,32,64,113,65,149,92,124,132,20,1, +95,49,84,159,229,49,0,224,24,1,0,80,118,186,192,13,164,86,64,13, +0,39,132,123,206,170,164,36,128,18,64,54,228,44,0,242,179,5,149,51, +66,66,65,91,95,14,196,215,100,78,230,97,20,19,114,97,110,115,108,97, +116,101,58,32,110,111,116,32,102,111,117,110,100,32,131,41,188,30,134,71, +0,51,161,4,65,1,211,25,0,89,194,189,0,83,253,70,0,81,18,128, +19,187,204,141,254,0,80,124,20,175,26,129,142,129,161,100,182,197,76,131, +119,64,76,64,17,250,247,4,130,128,224,32,18,130,213,165,129,224,32,11, +141,103,161,91,251,25,3,192,24,0,85,64,155,67,144,126,55,251,198,17, +5,100,121,110,115,121,109,164,76,219,196,1,95,57,152,58,129,46,224,98, +7,96,156,0,85,225,164,54,65,160,6,32,112,114,105,109,111,112,193,160, +151,205,1,50,49,64,48,194,163,0,67,68,57,95,126,116,215,66,189,228, +112,0,224,252,10,195,216,0,85,160,247,64,47,129,16,225,199,0,225,76, +11,194,151,226,253,0,224,28,3,97,8,224,105,8,96,21,81,41,164,76, +224,116,4,0,48,70,237,64,0,224,32,3,225,31,40,70,82,5,115,115, +105,98,108,101,207,249,129,33,0,55,110,119,162,188,179,153,78,160,0,56, +71,114,112,19,77,187,97,198,2,54,32,95,121,242,218,10,1,64,58,129, +16,239,223,9,2,79,32,35,132,114,96,168,237,27,8,4,79,32,35,55, +57,160,30,0,79,224,30,13,0,53,160,30,64,4,237,89,16,1,67,39, +205,161,224,67,11,64,216,96,67,65,165,224,30,10,192,98,91,0,224,98, +16,0,83,128,98,99,173,224,67,9,69,97,96,67,68,125,224,197,10,0, +51,160,30,67,206,224,61,10,192,30,67,147,224,30,10,192,160,67,254,224, +30,10,193,65,69,58,224,191,16,0,66,128,191,69,60,224,67,10,71,173, +96,67,73,162,224,98,10,201,225,0,82,224,98,19,1,75,50,96,98,100, +173,224,36,17,0,51,128,36,70,158,224,36,17,0,52,128,36,71,183,225, +244,18,0,66,161,245,226,89,13,68,60,96,180,0,43,224,30,13,193,85, +0,45,224,30,13,192,242,0,42,224,131,19,2,113,117,111,146,181,64,8, +224,40,19,1,114,101,133,12,2,114,101,109,224,38,19,0,117,224,80,0, +96,9,224,42,20,192,82,64,8,224,40,19,2,110,101,103,96,39,2,110, +101,103,224,38,19,212,176,2,97,110,100,224,38,19,0,111,147,103,1,111, +114,224,36,19,0,120,160,37,0,120,224,38,21,2,105,110,118,96,38,2, +105,110,118,224,38,19,2,115,104,108,96,38,2,115,104,108,224,38,21,128, +116,1,115,104,224,116,20,0,97,192,39,64,8,224,79,20,2,117,98,116, +93,148,128,84,160,12,224,48,19,1,61,61,96,42,69,200,224,36,17,0, +47,128,36,0,47,224,36,10,68,139,195,135,0,60,224,67,19,0,60,128, +67,0,60,224,67,14,194,185,0,62,224,67,19,0,62,128,67,0,62,224, +172,20,1,117,60,130,97,224,141,20,0,117,160,142,0,117,224,143,11,224, +38,2,0,62,128,37,224,149,20,0,117,160,150,0,117,224,151,21,1,111, +114,130,171,1,111,114,226,171,20,0,99,161,233,0,99,225,232,21,1,102, +43,96,37,0,102,228,39,10,224,36,2,0,45,128,36,228,45,10,224,36, +2,0,42,128,36,228,51,20,1,102,47,128,36,0,47,224,36,20,162,76, +0,102,226,77,21,0,102,162,78,0,102,226,79,11,224,38,2,129,199,0, +102,225,199,20,0,102,161,199,0,102,225,199,21,0,102,129,199,0,102,225, +199,20,0,102,161,199,0,102,225,199,21,0,102,196,155,64,8,224,40,20, +84,39,128,41,116,49,224,42,19,1,114,101,183,96,96,9,224,42,19,3, +105,116,111,102,96,41,64,8,224,40,19,2,115,101,113,96,39,2,115,101, +113,224,38,22,1,117,97,164,171,96,10,224,44,19,224,43,1,224,42,24, +2,115,99,109,150,56,64,8,224,208,20,192,40,64,8,224,40,19,1,114, +110,128,248,1,114,110,224,247,20,3,73,79,46,62,161,201,128,10,224,44, +24,224,43,1,224,42,22,5,114,101,116,117,114,110,192,46,128,13,224,50, +22,0,112,80,251,192,49,96,12,224,48,22,7,115,101,114,105,97,108,105, +122,152,9,224,16,3,224,56,22,1,100,101,224,58,8,224,18,2,224,117, +23,2,116,100,105,224,216,0,96,12,224,48,25,1,111,117,224,216,0,128, +13,224,50,25,1,101,114,132,220,224,13,0,224,50,22,7,103,101,116,65, +114,103,82,101,129,248,224,16,3,225,118,23,7,101,114,102,111,114,109,73, +79,225,122,0,192,16,224,113,23,0,99,224,106,0,0,99,224,42,19,3, +114,97,105,115,129,103,96,9,224,42,19,4,99,97,116,99,104,96,42,96, +9,224,42,19,238,129,2,128,10,224,44,19,4,110,101,119,67,65,147,26, +1,76,101,129,188,224,18,5,224,60,19,3,112,101,101,107,192,42,96,58, +224,16,3,224,56,31,192,118,224,19,6,224,62,19,2,116,111,73,163,15, +96,9,224,42,21,1,80,116,130,46,96,9,224,42,21,1,68,98,132,151, +96,9,224,42,21,2,70,117,110,224,88,1,128,12,224,48,19,5,65,46, +97,108,108,111,130,22,160,11,224,46,21,0,115,195,129,128,10,224,44,21, +229,248,0,128,10,224,44,21,2,119,114,105,188,172,160,11,224,46,21,167, +142,64,8,224,40,19,2,98,115,43,136,76,64,8,224,40,23,0,46,224, +41,0,0,46,224,42,23,224,84,1,224,85,22,160,167,64,8,224,40,21, +168,56,64,8,224,40,21,136,58,1,98,115,232,59,20,1,98,115,168,60, +64,8,224,40,21,134,34,1,98,115,230,32,20,1,98,115,166,118,64,8, +224,40,21,198,242,96,9,224,42,21,3,112,97,99,107,160,43,64,10,224, +44,21,1,117,110,224,46,2,128,12,224,48,21,4,108,101,110,103,116,132, +156,192,12,224,48,21,3,115,117,98,115,163,60,192,12,224,48,19,192,9, +96,48,224,22,0,224,48,18,1,116,111,224,46,0,128,10,224,44,19,3, +104,101,97,100,224,46,0,192,12,224,142,20,0,112,171,54,0,112,235,55, +21,1,112,50,129,159,64,8,224,40,21,1,110,101,169,226,64,9,224,42, +21,0,102,167,97,96,9,123,5,147,12,224,0,100,82,245,186,127,86,135, +87,233,187,174,179,132,119,19,243,144,17,1,32,61,84,169,0,110,153,206, +147,139,224,56,0,0,52,109,202,248,53,4,120,148,252,143,4,2,95,105, +116,103,149,64,27,0,54,253,38,5,155,204,244,14,19,252,255,21,64,82, +155,12,224,110,4,160,108,154,25,3,95,49,54,54,85,90,0,54,92,23, +2,95,49,55,128,120,0,49,66,53,4,95,49,56,52,52,128,43,216,234, +116,165,0,52,120,150,88,8,2,95,52,50,156,116,91,127,0,49,78,179, +64,137,84,231,186,95,64,59,152,69,9,95,52,50,53,32,75,32,85,32, +75,184,9,64,65,88,85,90,139,252,179,0,64,47,151,115,224,151,6,1, +56,52,96,98,224,144,0,148,219,215,127,82,59,216,97,181,145,96,144,1, +54,49,161,10,0,75,96,53,83,100,153,177,120,135,152,106,224,59,1,124, +217,128,10,64,220,85,160,64,110,149,252,0,80,120,1,0,79,157,113,161, +105,0,51,207,164,96,4,4,90,32,90,32,83,184,35,1,85,32,96,14, +0,67,64,48,161,251,90,235,0,53,64,59,213,243,64,0,192,109,97,87, +2,53,51,57,89,209,0,50,160,36,1,35,51,249,140,0,224,38,4,0, +49,117,205,224,22,1,123,83,85,236,98,40,0,57,119,39,64,99,193,173, +0,56,86,18,3,95,54,57,56,151,149,130,225,0,54,65,159,96,202,192, +110,0,64,122,8,192,0,248,217,0,187,5,160,107,182,165,93,163,95,88, +128,132,129,69,227,59,0,96,111,122,193,224,17,5,66,93,0,49,224,98, +1,65,143,131,120,66,19,0,90,64,215,0,55,96,29,64,24,131,36,0, +89,250,64,0,153,111,0,67,119,122,254,86,6,64,46,0,54,249,166,1, +64,138,100,113,190,230,128,158,225,203,0,148,105,97,52,156,130,247,252,5, +64,181,1,55,53,67,2,0,50,66,112,128,64,64,78,0,54,98,206,226, +111,3,224,54,1,97,68,65,83,157,32,124,168,64,8,192,130,96,113,250, +228,1,162,116,255,24,2,64,194,131,167,120,95,153,148,219,254,3,67,32, +95,50,119,176,0,50,125,141,225,245,3,192,34,64,160,188,12,160,117,252, +63,4,0,53,94,4,187,56,124,127,65,103,252,132,2,64,178,251,101,0, +193,49,89,238,0,55,252,129,0,0,56,225,59,6,224,92,0,163,107,0, +67,162,45,97,237,66,89,99,48,130,123,193,8,65,199,99,11,153,14,161, +71,224,105,5,160,97,122,59,2,95,52,55,121,215,0,55,153,37,253,53, +4,129,51,222,219,162,155,192,69,2,95,51,52,64,158,0,53,218,166,224, +32,0,160,180,64,163,160,239,64,10,64,38,64,77,196,227,156,215,187,228, +224,2,0,128,47,255,47,0,224,8,0,160,24,224,25,11,155,158,96,0, +224,71,0,224,29,3,224,61,2,224,33,2,224,42,3,224,69,6,224,37, +11,224,2,4,224,40,1,224,113,17,224,23,0,224,44,2,99,95,224,2, +23,224,48,4,225,31,8,128,34,224,17,6,224,49,41,96,17,224,53,3, +225,189,0,224,1,9,224,94,5,225,27,23,224,2,3,224,56,5,224,57, +4,225,9,24,225,6,5,225,249,16,224,61,15,224,125,9,224,65,42,224, +68,11,225,40,2,224,55,12,224,2,7,224,64,9,224,134,6,159,170,224, +86,2,224,145,22,224,86,15,225,184,9,224,1,7,0,83,230,135,3,0, +35,232,12,0,224,0,3,224,195,13,224,2,17,225,103,12,224,138,40,254, +232,1,224,0,2,224,108,13,224,2,21,224,138,57,231,155,2,224,0,1, +225,177,3,192,108,161,182,224,96,6,224,177,19,224,89,8,224,143,13,224, +1,1,224,153,5,198,197,224,0,3,226,209,12,224,2,19,224,131,54,233, +83,3,192,0,224,116,25,192,2,227,82,15,224,131,37,191,215,224,65,32, +224,114,11,224,47,19,225,119,8,137,152,224,0,5,224,223,19,224,2,9, +224,126,52,231,138,0,224,63,15,224,115,28,224,106,13,128,1,224,112,6, +232,163,0,224,0,0,224,97,13,192,2,226,228,19,224,118,34,228,143,9, +224,115,31,224,118,52,227,240,9,227,75,14,195,240,224,92,8,224,41,7, +224,80,5,224,130,11,128,1,229,3,6,227,223,8,227,220,11,228,117,28, +224,129,5,224,124,13,225,7,8,224,126,7,230,156,1,96,44,225,19,7, +225,13,16,227,228,9,224,122,9,224,124,7,0,57,224,123,4,224,202,3, +231,31,10,136,183,224,14,15,224,154,1,224,110,3,192,142,224,19,3,225, +126,6,227,228,1,224,73,3,64,38,141,15,3,95,49,51,48,109,202,1, +50,54,76,183,0,54,78,148,0,64,110,154,111,91,224,19,2,228,48,4, +224,129,1,64,67,235,128,1,64,0,193,72,128,108,144,9,75,30,110,48, +236,181,0,224,69,3,235,92,12,234,85,8,224,255,7,0,67,77,200,2, +51,56,49,160,235,1,64,35,79,251,224,88,27,160,152,224,83,0,192,43, +231,50,6,198,21,192,46,64,14,224,40,12,239,79,0,160,37,224,34,10, +129,58,208,178,224,25,3,229,247,5,0,73,192,13,173,200,64,5,233,79, +2,96,126,142,196,224,220,3,97,116,64,16,1,64,80,225,59,1,226,230, +8,130,64,160,236,98,95,224,248,1,224,25,2,77,94,172,219,161,210,225, +208,3,224,74,10,226,205,11,65,10,192,139,224,18,2,226,44,5,2,95, +50,50,237,148,3,226,55,17,240,12,0,144,141,224,106,6,113,120,224,16, +20,77,145,224,16,4,143,149,1,55,50,242,217,2,31,92,51,52,38,109, +104,115,47,83,121,115,116,101,109,47,67,111,110,115,111,108,101,47,83,105, +109,112,108,101,82,101,97,7,100,108,105,110,101,46,104,115,64,39,5,44, +49,54,50,58,53,147,58,224,89,4,163,91,225,121,1,224,237,17,224,142, +5,238,127,18,224,41,9,226,210,10,225,231,0,228,95,0,64,5,225,148, +8,227,49,8,192,62,130,185,192,65,128,8,130,208,66,74,227,224,5,226, +154,1,224,2,0,239,237,11,224,120,3,224,67,4,242,89,0,112,106,4, +32,95,53,55,57,82,174,224,239,1,226,8,2,96,133,160,5,64,141,224, +137,3,243,136,2,81,118,1,32,95,111,240,144,159,160,71,64,53,177,240, +100,189,243,81,3,224,42,3,64,41,64,235,226,105,12,224,0,1,224,204, +0,145,99,224,243,10,161,103,97,69,224,171,2,97,182,224,244,1,128,146, +80,165,224,173,4,196,63,162,247,242,115,0,160,64,64,229,224,253,1,128, +43,128,5,224,48,5,224,55,1,100,77,164,82,224,6,3,225,148,10,241, +164,2,192,87,130,10,193,121,227,142,18,224,168,2,128,44,225,172,9,100, +85,225,110,2,224,181,9,224,174,5,224,127,0,166,247,160,175,162,158,224, +147,1,128,107,134,196,1,95,52,102,0,160,6,225,140,1,231,59,0,128, +15,245,167,5,225,3,12,226,185,2,227,150,1,3,49,56,56,49,149,180, +224,234,1,228,212,10,98,147,148,8,162,145,96,246,236,231,0,229,87,2, +1,64,64,84,88,148,27,225,58,1,224,241,2,161,75,227,96,5,1,85, +32,237,51,1,227,41,8,226,63,3,231,112,6,224,95,12,225,12,2,226, +214,9,224,105,2,224,32,2,227,238,15,225,51,31,97,195,243,186,9,211, +214,225,55,15,224,220,8,224,22,2,225,196,4,96,115,228,166,1,224,171, +9,226,139,5,0,66,163,148,228,136,0,167,144,164,60,161,128,70,203,244, +165,0,133,29,226,136,0,128,27,225,105,0,163,104,224,63,3,128,240,71, +87,224,67,15,0,67,135,45,224,70,9,226,2,0,228,249,5,226,185,14, +227,188,8,195,99,131,169,164,249,228,194,19,161,193,228,171,2,160,159,132, +174,195,112,225,164,5,228,197,2,215,228,121,148,193,83,250,124,12,6,92, +56,38,32,92,56,38,199,69,153,248,182,254,248,15,0,164,97,128,149,0, +82,224,10,1,224,192,10,193,247,227,21,7,228,182,0,227,12,3,192,20, +128,204,226,174,5,174,41,224,26,5,231,148,4,98,114,64,163,231,208,0, +132,152,65,195,169,250,102,109,248,58,3,64,23,248,71,1,99,121,96,4, +161,178,164,221,96,249,68,204,65,71,71,163,196,205,166,196,0,50,64,22, +134,230,0,54,138,84,230,210,1,230,47,3,98,61,107,222,64,137,98,227, +97,78,110,23,2,95,52,52,198,220,86,185,187,97,1,50,52,64,92,64, +225,64,20,187,70,232,106,1,65,199,226,115,4,122,56,0,54,160,169,2, +52,32,95,109,233,172,51,91,57,1,64,35,128,167,2,50,48,55,233,102, +2,12,103,101,116,82,97,119,32,102,97,105,108,101,100,129,251,225,72,3, +2,95,51,48,97,98,64,130,155,164,8,94,71,69,84,82,65,87,32,58, +128,130,153,240,2,50,32,65,151,118,0,55,154,3,0,95,122,216,120,152, +0,51,93,34,64,25,154,4,64,25,186,113,160,250,0,56,128,30,0,54, +188,39,1,50,57,96,90,153,64,226,86,0,224,216,8,2,95,49,56,139, +170,195,0,225,6,23,0,50,66,201,193,2,99,17,97,71,253,138,15,12, +83,97,118,105,110,103,32,99,97,99,104,101,32,190,7,0,49,123,140,73, +173,123,91,2,95,51,53,193,182,64,236,1,51,32,192,16,64,191,221,142, +2,56,55,50,96,207,0,51,96,15,160,172,250,12,2,0,51,66,35,2, +95,52,54,105,249,228,69,6,64,181,1,52,50,114,27,97,132,133,89,250, +8,0,1,51,53,64,138,0,56,128,58,230,247,10,64,124,97,42,0,51, +154,252,96,151,130,92,160,135,121,151,0,50,122,45,128,46,64,9,64,37, +130,109,11,73,79,46,115,101,114,105,97,108,105,122,101,96,196,162,1,18, +97,100,100,95,108,122,55,55,95,99,111,109,112,114,101,115,115,111,114,64, +30,64,136,130,14,0,52,64,2,93,49,192,1,0,75,227,8,0,96,95, +65,185,162,205,0,51,65,25,3,95,52,49,55,94,56,193,191,192,23,97, +229,0,52,77,69,164,198,1,51,57,64,236,64,21,65,128,0,75,130,168, +96,42,165,158,64,92,130,104,253,94,0,110,55,3,95,52,55,57,67,116, +160,224,64,62,224,35,1,98,10,226,11,18,13,42,42,42,32,69,120,99, +101,112,116,105,111,110,58,130,13,96,69,219,229,97,118,160,201,92,110,0, +52,67,186,0,52,174,135,129,239,224,231,3,132,40,194,9,225,1,4,128, +50,166,98,224,88,3,197,200,161,1,91,76,128,176,0,52,64,133,224,171, +1,2,46,104,115,237,7,0,134,116,225,77,1,128,114,224,69,1,224,15, +1,1,52,55,102,95,133,104,98,10,68,49,224,194,0,97,127,225,106,0, +64,125,65,83,0,85,162,70,197,60,227,137,2,224,178,0,65,14,1,64, +95,135,194,224,31,8,64,102,160,39,224,92,4,226,44,2,161,104,220,26, +128,172,195,28,0,52,67,223,3,49,56,54,50,102,168,196,167,64,82,66, +92,6,52,50,53,32,75,32,85,233,86,0,1,95,52,103,3,128,35,131, +6,237,159,0,239,184,2,64,80,101,239,1,83,32,66,83,192,61,224,7, +3,72,56,166,43,64,14,235,89,5,227,90,2,228,130,13,199,196,226,122, +2,167,94,226,124,12,14,99,111,109,98,105,110,97,116,111,114,115,58,92, +49,48,167,159,1,95,55,131,246,100,150,224,187,0,192,221,131,190,224,221, +11,96,155,0,51,99,18,128,30,226,29,2,97,247,0,53,75,184,1,49, +53,95,203,233,177,5,193,210,191,148,226,185,6,2,49,56,53,132,99,64, +27,190,192,227,151,2,193,61,192,81,196,170,192,121,225,51,9,0,51,96, +223,229,183,5,227,3,5,225,65,35,2,112,105,108,69,205,14,117,115,101, +100,32,98,111,111,116,32,109,111,100,117,108,165,216,2,64,95,52,245,21, +0,225,209,1,225,23,18,238,177,2,226,211,11,102,4,226,209,2,128,185, +0,85,99,34,111,32,195,222,65,12,226,60,38,225,7,4,224,250,25,17, +116,111,116,97,108,32,105,109,112,111,114,116,32,116,105,109,101,32,64,0, +128,245,64,121,200,141,4,49,56,53,56,32,122,148,166,229,134,49,224,72, +1,0,109,228,85,1,129,205,233,109,4,244,26,2,64,14,130,3,64,7, +137,131,1,95,52,103,47,160,181,2,55,54,52,64,4,135,137,2,49,56, +53,130,199,211,104,66,190,134,102,232,41,2,100,242,67,249,64,221,136,81, +64,40,64,58,102,204,98,79,201,227,97,82,106,230,97,78,2,95,49,51, +64,116,235,27,1,140,254,0,73,104,117,0,53,134,136,226,206,11,100,78, +64,64,128,213,106,70,137,251,163,56,226,191,2,97,171,228,193,1,1,49, +56,100,105,194,10,226,11,2,202,6,163,68,1,80,32,98,73,98,114,98, +25,161,90,110,5,247,145,0,114,54,130,44,130,67,3,95,50,51,50,82, +55,96,123,129,35,2,49,56,53,181,30,138,152,245,214,1,129,111,1,49, +56,166,90,64,244,135,32,2,85,32,75,71,151,73,184,96,21,0,54,160, +21,231,175,1,64,21,233,135,0,65,98,230,73,17,162,184,1,52,48,72, +205,0,53,114,204,96,14,3,51,32,95,53,131,201,0,39,64,14,65,190, +0,52,88,3,64,144,163,27,194,37,194,212,0,48,65,51,226,212,19,17, +67,97,110,110,111,116,32,102,105,110,100,32,112,97,99,107,97,103,227,200, +8,163,110,227,94,1,230,144,0,231,67,2,201,22,1,95,53,182,14,64, +239,134,105,231,79,2,3,112,107,103,34,130,43,166,87,226,150,0,107,180, +1,95,53,69,76,64,30,171,182,3,49,56,52,55,73,13,69,15,98,90, +97,24,226,94,0,0,51,166,221,249,114,0,227,49,0,128,11,1,95,52, +140,78,128,13,65,204,76,133,182,63,229,51,37,193,10,232,100,7,0,56, +234,76,2,225,27,8,0,52,173,134,225,126,17,0,91,64,10,161,112,228, +67,3,0,50,64,217,224,16,0,161,35,97,143,6,79,32,79,32,35,52, +53,141,22,133,59,4,79,32,35,57,51,243,250,1,224,124,0,162,56,224, +124,16,132,202,69,203,229,186,8,226,163,13,129,235,78,248,75,67,233,39, +10,128,54,68,174,231,16,8,1,95,53,64,210,209,8,65,112,128,83,227, +249,4,227,7,5,236,176,17,225,150,6,164,167,229,250,34,206,234,229,250, +30,1,32,40,225,162,6,236,191,8,65,132,67,2,193,132,96,84,224,12, +0,230,191,4,64,154,72,245,231,191,2,247,81,4,225,13,215,241,162,1, +235,149,13,138,146,1,95,53,245,80,0,100,7,77,93,200,50,160,84,1, +49,56,64,151,160,240,226,79,10,227,213,34,227,173,29,227,48,1,110,202, +0,100,227,55,8,235,124,4,208,252,71,180,0,53,78,43,113,131,135,62, +4,95,49,55,55,32,168,128,165,44,135,168,228,155,43,232,199,4,224,197, +35,105,189,224,195,6,227,249,40,0,45,64,69,208,236,131,253,194,73,230, +125,24,234,62,3,102,134,3,111,117,110,100,206,20,230,128,2,204,38,226, +55,27,1,49,56,81,5,64,0,226,56,1,0,55,242,60,0,0,58,130, +52,102,76,72,132,65,78,0,55,129,145,140,244,136,230,71,242,134,125,128, +50,136,218,103,229,64,100,64,18,207,25,192,1,230,150,2,1,57,57,65, +40,237,121,0,128,31,224,187,3,225,93,0,193,90,1,95,53,81,210,128, +0,224,40,2,228,26,1,250,43,4,226,30,37,237,35,4,235,238,10,225, +158,17,6,112,97,114,115,105,110,103,193,144,192,0,213,130,196,181,125,111, +224,181,2,150,2,246,8,0,224,173,69,226,78,19,64,175,1,101,100,237, +217,3,100,152,0,55,174,171,224,189,5,224,195,1,224,19,0,160,207,252, +39,0,252,45,6,224,200,3,163,38,64,200,165,169,224,203,1,229,170,1, +212,237,0,55,73,250,2,95,52,57,139,167,0,51,92,164,170,113,229,230, +1,131,45,128,15,224,225,16,195,43,7,97,109,101,32,100,111,101,115,99, +53,12,97,103,114,101,101,32,119,105,116,104,32,102,105,160,29,225,179,0, +161,113,133,167,131,81,224,96,9,0,79,152,199,133,161,232,6,2,225,48, +10,221,120,224,21,6,137,127,227,5,19,226,217,4,253,95,4,231,0,3, +228,119,6,65,24,65,116,82,228,1,95,55,171,118,97,80,227,253,7,1, +53,50,106,135,133,72,224,0,1,195,157,224,1,1,68,73,224,28,16,191, +93,224,28,13,64,1,224,223,20,224,53,16,234,55,8,0,55,77,44,224, +0,4,254,216,0,226,150,2,224,62,0,67,96,224,91,3,224,35,2,224, +114,7,224,26,4,225,166,11,225,175,1,224,235,19,240,174,12,229,102,2, +97,131,0,57,89,247,0,75,231,216,1,192,0,225,231,13,225,240,4,228, +20,37,195,42,228,20,43,9,116,121,112,101,32,99,104,101,99,107,228,26, +4,232,188,1,2,55,54,49,64,204,64,71,224,53,1,0,45,64,0,224, +45,1,224,221,6,225,85,17,225,121,1,226,10,12,231,90,4,160,194,234, +28,2,194,241,115,201,207,215,224,0,1,224,81,11,226,208,4,226,181,47, +226,37,18,226,151,0,224,186,53,224,153,15,64,1,224,192,4,224,40,19, +224,198,23,224,200,16,225,149,0,224,81,7,224,224,3,110,60,224,73,8, +230,228,0,224,73,3,224,64,7,224,2,4,224,70,3,224,30,10,224,69, +1,224,143,12,226,64,1,224,27,7,209,61,224,92,22,192,32,229,108,14, +128,37,128,93,111,13,224,8,12,232,104,76,227,165,19,6,100,101,115,117, +103,97,114,231,189,5,131,153,213,156,224,0,3,237,59,9,233,32,3,233, +44,4,225,25,0,228,117,6,64,0,96,211,225,30,4,224,223,19,226,210, +1,225,146,1,133,18,255,180,0,224,24,2,235,127,26,4,100,111,110,101, +32,228,96,1,224,141,5,231,179,5,224,91,2,224,89,17,0,44,224,76, +1,128,42,237,161,7,177,164,160,29,232,102,18,0,115,205,227,64,43,232, +66,4,224,72,4,224,69,21,1,32,43,192,143,224,65,16,224,62,28,224, +197,12,238,97,6,224,0,5,128,111,99,76,226,26,18,226,228,12,233,214, +32,1,95,51,66,20,170,25,96,17,92,129,233,218,1,4,95,52,54,52, +32,224,205,1,10,73,110,116,101,114,97,99,116,105,118,101,161,20,96,93, +0,53,96,54,226,95,5,227,65,45,3,108,111,97,100,238,146,10,225,17, +0,228,121,1,97,253,195,241,227,67,0,192,14,225,16,5,66,254,164,50, +139,15,228,60,0,194,251,249,12,2,96,58,243,16,1,164,141,83,119,82, +18,243,233,3,64,161,0,52,75,154,144,122,245,214,8,226,238,4,241,60, +5,192,198,97,225,224,94,2,72,137,117,127,128,37,71,210,182,170,2,64, +95,55,94,80,128,11,224,92,1,224,32,2,224,45,4,64,0,78,58,246, +234,0,224,16,11,224,32,8,0,83,64,251,0,53,64,150,0,89,246,140, +0,214,137,193,13,182,74,64,190,80,20,0,56,127,181,96,0,231,48,3, +2,95,49,48,161,83,2,85,32,75,193,31,194,209,193,84,228,44,0,144, +99,81,26,133,126,1,95,57,132,140,123,113,110,172,160,0,224,150,11,251, +134,1,170,250,224,10,4,224,180,4,65,98,192,0,224,227,11,141,16,194, +96,8,67,32,67,32,61,61,32,64,35,129,236,64,84,143,193,247,79,5, +225,180,4,192,237,64,203,133,242,4,95,49,54,54,50,173,191,79,141,183, +149,79,125,0,54,182,32,1,54,54,68,17,0,54,84,91,64,6,0,53, +111,242,175,188,177,114,79,251,64,50,151,125,72,67,1,49,54,104,68,3, +49,54,57,50,64,12,97,48,157,128,224,183,0,0,49,65,142,2,95,49, +51,94,124,1,49,56,66,170,160,39,227,112,1,2,101,111,102,131,108,64, +196,2,95,50,50,224,136,0,249,126,2,64,123,153,19,1,49,51,128,68, +169,62,201,64,0,54,100,68,195,61,2,49,54,54,64,20,176,173,161,243, +0,32,206,108,1,49,54,77,6,96,231,101,12,0,54,121,151,3,64,67, +32,79,229,7,0,64,114,183,90,224,231,2,2,55,50,57,96,197,64,211, +196,79,224,174,1,129,113,0,53,94,253,228,176,3,3,77,97,105,110,96, +223,0,79,160,170,1,55,49,110,196,224,36,4,0,109,192,36,160,128,64, +127,183,187,68,68,225,104,0,0,56,224,52,4,110,196,96,54,225,141,4, +1,56,55,96,234,224,19,1,100,239,129,212,225,231,3,0,51,127,175,193, +243,3,56,56,32,35,96,217,65,207,64,24,0,55,67,61,192,24,163,20, +160,13,243,239,1,224,254,2,1,67,39,65,64,64,61,230,79,0,132,30, +224,192,16,3,119,104,101,114,229,197,1,138,151,225,107,11,225,215,0,225, +113,8,193,115,96,10,97,53,152,225,224,238,0,224,5,80,227,46,2,0, +56,64,10,89,174,111,60,3,95,49,51,51,65,31,225,94,7,224,248,3, +3,100,97,116,97,129,183,2,49,55,55,97,76,64,8,131,103,224,88,2, +224,99,12,1,49,52,78,243,224,93,19,5,110,101,119,116,121,112,162,24, +0,49,175,237,225,237,10,0,54,96,166,224,101,14,1,51,51,67,177,65, +247,163,71,64,73,144,26,1,55,48,64,26,108,161,1,95,54,100,137,1, +50,50,76,69,132,38,245,153,4,130,40,69,137,106,129,110,37,161,172,224, +242,0,224,232,18,64,48,224,232,18,224,229,35,142,152,96,161,225,174,5, +0,54,101,14,2,95,49,56,104,172,224,140,15,0,54,71,110,229,38,6, +1,55,48,65,237,1,55,51,67,206,227,38,3,64,19,160,75,160,117,224, +214,4,1,53,56,224,214,22,138,216,160,216,0,56,126,25,224,151,6,225, +47,15,64,137,224,88,3,224,11,27,224,124,6,5,102,111,114,101,105,103, +132,140,224,152,18,84,237,0,52,93,195,1,55,48,88,173,133,211,224,47, +7,4,99,99,97,108,108,224,73,12,3,99,97,112,105,163,248,67,234,96, +196,224,32,4,4,117,110,115,97,102,196,27,192,34,1,56,48,193,195,1, +55,51,96,111,224,199,4,97,116,225,232,3,225,37,13,0,56,64,58,224, +28,13,72,76,227,228,4,64,224,195,15,0,48,161,230,225,16,4,3,110, +102,105,120,128,225,65,127,224,45,1,0,53,99,163,224,45,11,0,114,224, +211,0,224,92,4,86,187,224,46,11,160,45,96,28,96,151,65,104,228,72, +2,2,105,103,105,97,144,231,118,6,161,141,135,144,0,75,119,163,125,180, +171,114,3,53,56,32,95,67,23,249,72,13,88,158,160,32,224,33,8,174, +67,160,91,1,95,49,103,118,224,36,1,224,0,0,227,29,0,71,70,227, +29,4,225,153,6,226,213,26,0,50,226,177,21,3,99,108,97,115,157,55, +65,252,105,40,196,15,161,199,228,20,9,0,49,112,242,192,164,226,11,17, +0,57,65,115,130,108,226,109,7,137,29,224,33,4,224,232,6,230,170,3, +232,140,0,2,95,49,55,135,93,1,57,50,226,166,20,0,52,76,149,228, +37,20,5,110,115,116,97,110,99,229,0,1,164,105,128,94,1,56,51,192, +110,224,94,15,230,68,22,5,100,101,102,97,117,108,196,133,99,127,128,43, +135,157,70,10,208,8,232,100,2,0,55,76,154,228,19,4,110,117,109,206, +1,50,50,104,93,2,52,49,49,226,193,3,1,40,41,195,62,96,51,240, +83,1,65,91,98,65,0,49,96,82,64,222,226,71,6,227,226,18,229,8, +7,230,56,18,133,95,228,74,14,193,68,224,92,0,0,85,97,91,98,91, +224,95,18,5,112,97,116,116,101,114,197,68,1,56,51,203,134,230,90,31, +224,90,32,163,100,65,141,226,123,6,230,131,21,0,52,123,206,230,18,30, +7,100,101,114,105,118,105,110,103,229,201,12,226,134,4,224,109,1,225,155, +16,1,53,51,101,25,0,55,71,4,227,159,17,196,123,0,49,139,168,224, +63,2,0,55,74,221,66,229,130,98,192,43,162,15,229,83,2,69,231,0, +80,100,240,101,184,228,232,11,232,217,0,236,253,5,224,12,17,226,68,15, +224,24,5,1,114,111,171,149,226,94,0,231,44,13,231,64,25,5,110,111, +109,105,110,97,231,66,13,6,112,104,97,110,116,111,109,192,104,224,130,6, +11,101,112,114,101,115,101,110,116,97,116,105,111,192,65,171,33,159,32,227, +205,5,1,54,32,142,232,209,154,146,42,224,159,8,235,209,12,225,130,1, +235,195,8,143,75,64,22,228,43,29,65,181,238,233,1,236,95,6,205,200, +79,30,0,32,143,72,173,236,172,125,140,128,64,91,0,56,109,216,113,39, +80,91,75,143,3,95,49,49,48,99,233,242,234,3,224,205,8,2,55,49, +49,225,69,2,1,60,45,161,55,224,216,16,179,144,224,26,0,128,216,81, +37,224,216,5,94,159,227,96,17,237,7,2,96,63,147,163,0,56,67,41, +224,126,0,225,12,10,241,191,5,114,26,114,112,110,94,178,30,96,0,0, +58,132,130,175,64,1,56,50,102,178,132,51,1,55,55,64,100,112,170,139, +198,189,79,64,50,223,172,0,83,65,114,86,209,2,67,32,60,182,158,224, +18,6,64,107,224,18,6,117,241,232,146,3,140,59,124,93,1,85,32,232, +174,6,142,118,160,27,2,95,55,49,112,44,162,9,128,235,241,10,6,224, +44,17,224,42,4,131,221,160,42,0,75,64,40,0,48,204,126,105,14,224, +174,1,210,79,240,184,1,224,58,3,161,230,137,60,160,108,224,116,2,112, +184,224,90,0,65,58,0,55,161,109,64,1,3,80,32,35,49,227,60,1, +193,170,64,37,0,54,224,37,0,2,80,32,35,96,61,0,80,113,98,70, +190,110,196,228,247,1,108,170,0,55,175,159,0,56,76,170,64,39,209,21, +96,64,102,100,160,64,144,187,149,81,226,51,0,224,14,6,96,208,226,146, +1,224,107,0,114,98,76,166,128,229,235,9,7,0,55,142,19,2,56,50, +55,226,193,2,5,83,79,85,82,67,69,164,139,232,246,4,1,53,56,162, +197,145,121,66,156,224,135,6,233,116,5,99,28,64,121,224,158,15,0,67, +149,4,160,37,115,179,96,85,224,118,5,97,184,96,141,136,187,227,125,18, +0,97,202,60,1,54,57,181,82,172,110,224,125,11,236,34,2,230,107,2, +65,250,224,86,7,2,104,105,100,199,51,224,155,13,200,224,145,109,0,56, +132,164,232,224,7,224,100,22,8,113,117,97,108,105,102,105,101,100,128,103, +65,250,178,54,236,199,4,224,5,3,224,213,11,67,10,101,246,126,204,251, +201,0,116,171,219,46,67,25,228,34,3,2,95,49,53,69,101,133,181,0, +50,65,228,212,118,0,56,96,224,69,1,179,102,169,199,96,213,233,179,16, +64,52,224,51,0,235,57,13,233,226,4,135,203,151,158,224,26,10,233,66, +34,130,160,224,152,21,224,78,18,232,7,2,192,142,224,190,10,65,154,146, +155,2,90,32,90,117,196,64,17,135,139,67,192,214,64,64,7,164,31,64, +120,96,47,96,21,160,50,65,105,165,200,226,27,0,85,40,0,83,64,12, +0,56,96,164,97,158,99,197,134,160,229,130,11,128,31,0,90,161,209,139, +154,96,0,64,98,132,189,230,41,0,144,224,177,245,68,130,71,84,121,114, +1,95,56,76,165,97,249,164,255,64,62,0,54,96,62,214,200,231,29,3, +130,29,0,52,134,180,150,200,64,1,104,122,232,40,1,160,57,128,165,248, +168,1,98,141,252,130,0,224,30,0,96,223,89,76,192,14,127,6,160,74, +96,56,224,16,0,183,145,224,67,1,162,226,231,75,4,232,87,0,231,110, +4,64,30,0,80,67,4,246,35,1,98,238,248,88,0,192,8,224,92,0, +122,11,160,160,225,4,6,160,22,104,187,0,57,130,220,224,17,0,235,11, +9,115,117,224,165,6,0,39,130,153,133,213,128,98,160,190,134,164,101,22, +231,206,2,99,198,243,168,3,243,136,3,160,121,233,107,10,129,31,64,10, +152,109,250,122,5,96,0,65,240,134,174,225,68,3,224,238,3,64,168,226, +145,2,224,30,5,235,201,13,129,65,225,68,5,234,62,3,224,19,0,234, +68,11,155,106,0,66,244,107,1,224,223,23,1,95,56,70,63,224,205,0, +135,84,99,56,216,47,96,31,64,110,235,18,10,230,205,24,0,57,64,50, +1,56,50,130,31,231,131,10,230,217,2,171,123,130,132,97,175,161,105,133, +68,224,78,24,231,208,15,224,82,0,1,39,66,66,192,226,197,2,74,203, +214,128,96,8,65,1,184,249,230,66,16,224,5,14,225,212,3,68,51,231, +241,6,224,143,0,2,64,95,57,74,142,237,246,11,161,65,128,221,225,179, +6,139,199,229,169,16,0,83,97,204,128,36,99,6,69,41,192,51,230,140, +1,235,156,9,64,111,192,88,0,55,79,23,229,255,5,0,55,113,41,249, +56,29,176,171,76,29,231,202,5,192,13,162,224,224,96,3,3,54,32,95, +54,66,115,1,95,54,67,71,224,105,24,89,92,96,206,103,83,224,105,16, +0,57,163,10,230,213,14,0,57,111,133,224,199,16,143,119,224,139,19,178, +254,141,8,224,221,18,1,57,52,66,30,102,26,224,110,10,0,49,119,115, +226,206,1,224,57,9,136,74,224,57,9,149,255,224,56,12,1,49,51,141, +63,225,177,29,225,71,8,165,110,224,211,5,67,21,233,88,0,224,87,20, +0,49,100,235,194,10,227,23,7,225,140,12,133,90,131,51,112,22,64,26, +226,161,5,0,55,64,51,235,67,8,227,81,2,2,49,49,54,248,85,10, +241,73,7,227,82,8,2,49,56,49,192,238,241,58,3,72,14,239,12,7, +1,46,46,175,12,226,111,12,0,49,98,188,65,38,136,228,126,142,64,14, +136,225,232,195,5,64,115,136,96,2,49,55,32,64,15,136,211,65,2,150, +51,141,102,95,214,64,29,200,142,97,76,226,133,5,5,49,49,32,79,32, +35,89,193,100,206,227,184,5,108,21,1,49,56,93,110,128,234,0,53,128, +79,0,54,228,222,28,0,56,139,111,0,56,87,154,96,61,195,26,193,80, +66,121,64,7,159,22,64,92,255,22,7,128,71,224,145,1,68,222,64,49, +129,211,225,112,2,123,74,243,117,7,0,111,240,124,0,253,23,9,0,55, +136,54,241,87,31,97,246,112,22,100,62,135,18,254,187,7,0,51,163,75, +64,204,135,3,64,63,97,16,248,116,5,4,81,117,97,108,68,96,157,239, +198,12,184,117,96,155,105,125,160,18,96,116,234,230,3,104,183,232,150,0, +106,131,2,95,49,52,64,204,74,85,225,9,9,192,71,168,231,177,246,0, +66,95,112,104,155,0,53,127,243,192,63,2,79,32,35,69,204,241,237,2, +192,220,230,222,5,227,146,2,227,157,12,1,56,56,248,127,22,1,105,102, +171,253,197,53,224,43,3,226,174,5,186,232,228,101,0,224,74,7,2,116, +104,101,140,150,224,77,60,2,101,108,115,244,135,0,229,209,0,227,32,3, +149,74,224,245,13,125,172,224,245,27,162,144,85,95,228,49,6,1,45,62, +162,193,237,208,14,65,139,197,84,224,132,14,224,244,8,224,132,5,1,108, +101,248,160,1,131,22,130,32,224,184,20,247,150,0,97,18,64,132,132,178, +231,42,15,67,106,224,80,19,1,99,97,161,102,225,179,13,224,45,6,0, +111,225,55,5,0,56,142,125,64,133,181,151,229,194,9,122,41,64,18,226, +174,6,225,202,2,1,49,54,99,60,154,141,167,20,226,45,6,135,176,226, +7,11,1,56,48,64,6,224,225,29,224,181,4,96,183,69,31,225,61,16, +113,46,200,36,139,233,96,136,96,56,238,201,1,0,49,93,46,0,89,109, +124,67,175,68,22,75,249,173,251,0,32,135,33,149,216,70,251,237,132,2, +160,131,166,34,229,39,2,0,56,87,246,229,58,5,171,58,64,24,197,1, +110,200,229,5,2,4,64,95,53,51,55,86,49,143,15,64,90,0,54,224, +90,10,110,193,224,18,3,231,179,11,170,85,236,239,7,231,222,18,236,169, +0,224,150,8,229,43,0,180,180,133,200,77,20,180,146,150,219,143,70,128, +195,139,0,225,33,0,212,82,230,244,21,231,6,10,64,9,98,39,183,70, +144,227,224,24,11,130,20,235,68,62,98,168,192,24,235,68,25,107,65,235, +58,30,115,230,192,19,235,39,21,2,49,55,57,235,40,22,109,160,224,121, +5,1,49,55,77,171,224,173,8,224,96,13,1,56,48,242,173,10,224,96, +2,98,249,224,96,7,96,118,225,14,18,130,15,225,111,30,190,194,130,105, +225,99,19,2,32,95,57,66,187,0,52,159,250,94,103,253,5,22,6,114, +105,109,105,116,105,118,229,29,0,0,48,97,108,66,141,232,95,20,2,115, +116,114,181,57,232,95,6,129,191,168,95,87,114,104,2,160,82,135,213,0, +66,119,110,66,136,0,85,105,150,65,7,138,90,146,190,65,153,0,67,190, +144,180,199,2,52,54,52,234,68,4,96,54,134,18,67,117,64,79,99,92, +151,90,65,174,227,72,2,170,171,225,219,12,136,150,1,49,54,98,99,233, +239,4,232,164,4,0,52,234,188,0,226,236,3,0,58,128,171,224,132,2, +97,146,96,132,98,148,228,148,7,64,244,236,31,1,224,9,21,242,103,12, +128,120,228,172,5,134,46,132,116,160,59,224,13,20,197,175,225,4,0,228, +211,0,142,221,209,118,165,209,160,6,194,132,224,147,14,230,181,0,224,94, +11,66,185,232,170,8,236,185,12,224,70,9,225,145,0,128,70,131,240,236, +244,13,235,48,9,224,213,2,241,86,9,160,101,224,169,3,1,95,56,81, +95,224,227,10,0,49,115,198,238,138,0,104,110,226,10,4,224,74,9,2, +49,55,57,75,205,224,243,38,224,240,3,64,66,108,223,224,239,16,224,237, +4,192,234,224,226,3,66,135,218,231,2,80,32,35,67,35,99,115,96,88, +226,183,1,99,243,162,182,230,132,11,229,22,13,0,51,72,17,229,86,7, +143,165,1,55,56,237,208,0,64,218,224,54,5,0,55,235,172,22,234,49, +15,224,125,7,101,192,202,33,97,147,236,50,13,224,52,1,0,57,91,244, +64,157,134,252,96,41,225,236,9,239,142,4,230,105,5,139,141,245,14,11, +64,21,0,50,129,65,243,154,11,224,68,1,252,37,9,228,155,15,0,54, +231,144,9,194,128,151,238,226,128,2,64,19,117,73,94,53,97,46,225,181, +15,1,52,53,128,233,230,118,17,238,225,4,4,101,102,97,117,108,225,143, +0,176,254,224,107,6,64,244,133,195,247,69,5,65,48,0,57,233,134,7, +70,147,225,211,0,227,178,9,140,213,128,83,133,224,99,21,229,18,14,224, +170,3,255,161,2,130,57,236,210,12,64,87,134,30,229,106,4,100,220,96, +176,65,244,245,242,5,0,39,67,80,0,80,67,154,64,64,99,89,70,158, +224,137,1,227,194,1,0,58,128,241,171,50,225,128,11,75,109,228,95,45, +224,114,13,64,113,203,164,70,129,64,27,131,226,66,171,231,86,3,195,153, +0,48,128,29,0,54,231,35,5,228,98,4,1,60,45,193,240,145,188,1, +56,53,65,223,96,249,64,58,196,34,3,55,56,51,32,64,15,195,121,178, +26,0,55,98,182,0,55,79,147,64,29,227,14,4,229,14,8,0,79,242, +26,22,1,55,55,175,55,118,250,64,79,168,45,226,82,2,109,76,236,71, +12,141,101,166,255,248,156,3,144,158,248,153,11,154,10,0,50,116,159,145, +138,161,52,236,143,30,96,163,130,185,0,85,236,12,1,2,67,32,60,169, +28,0,83,224,18,6,64,222,233,65,5,146,204,117,143,137,66,160,126,224, +39,7,224,38,3,92,37,224,38,0,81,207,187,245,64,140,201,13,220,29, +0,54,81,240,224,74,4,130,80,99,50,64,113,1,85,32,224,164,6,65, +25,224,48,4,131,221,224,48,0,160,134,224,161,13,224,37,10,193,39,65, +219,226,132,3,110,228,236,33,23,165,187,236,33,4,196,50,66,122,230,214, +1,97,158,134,214,72,56,160,24,96,26,154,76,141,177,221,204,104,164,227, +72,0,129,87,96,22,162,239,224,139,9,173,68,0,55,86,233,64,40,131, +8,97,60,92,238,154,139,200,25,100,85,98,211,0,50,123,156,0,95,171, +26,130,110,174,119,129,0,165,84,66,170,227,58,14,229,165,7,2,114,105, +118,171,143,64,28,134,120,191,210,98,226,69,167,228,81,5,228,225,3,65, +154,107,7,169,203,166,66,229,63,14,71,191,227,129,6,2,55,53,54,234, +197,13,233,21,6,228,253,13,167,112,164,252,0,54,230,219,1,133,22,131, +254,0,55,66,220,230,45,6,0,67,122,78,242,171,1,1,55,55,195,120, +170,209,227,242,1,230,45,18,245,188,12,87,170,230,159,11,149,48,0,80, +97,205,93,105,64,49,0,54,221,253,222,130,96,25,64,132,81,54,0,51, +97,96,2,56,51,50,108,74,71,57,241,23,3,96,215,70,229,64,86,107, +121,97,62,130,65,224,2,0,0,83,160,49,128,214,128,1,64,37,98,52, +4,49,50,32,95,52,70,190,160,0,224,36,3,64,1,127,91,96,0,254, +245,1,158,159,224,5,12,224,114,4,96,15,254,193,2,98,215,165,61,100, +240,254,194,5,128,38,254,195,2,157,223,254,200,2,203,217,255,224,3,64, +96,128,108,224,27,1,160,125,224,119,3,96,122,160,221,2,95,49,51,65, +80,160,113,64,173,133,172,113,93,96,32,65,130,66,216,97,128,112,255,0, +95,217,72,160,191,0,49,104,197,159,116,140,234,255,58,9,134,13,157,227, +0,95,72,35,190,0,0,90,98,218,209,220,102,93,64,8,96,16,0,49, +130,246,142,90,1,52,57,79,147,96,120,0,79,187,76,129,254,96,169,253, +47,0,64,0,1,95,52,109,159,160,159,64,83,64,45,87,59,1,57,51, +193,225,224,79,3,225,12,2,0,50,110,172,247,150,9,18,66,97,100,32, +71,65,68,84,32,114,101,115,117,108,116,32,116,121,112,162,244,224,59,1, +104,166,3,55,54,55,32,67,77,1,95,57,84,43,1,95,52,103,56,66, +91,96,27,210,164,161,161,195,121,160,0,0,58,131,1,100,169,108,190,0, +51,128,81,143,225,224,160,11,0,79,144,216,163,7,226,52,0,100,252,64, +142,128,126,101,48,224,217,15,1,58,58,128,199,225,158,0,128,57,96,190, +96,95,0,49,227,103,2,2,95,49,50,101,5,96,146,64,174,134,38,101, +168,96,179,0,64,90,252,0,85,130,254,130,61,0,54,88,168,198,175,98, +166,97,247,195,35,0,95,64,25,96,123,70,40,2,85,32,75,64,176,121, +92,225,88,0,64,64,1,50,56,104,224,208,62,224,74,5,224,68,9,117, +89,160,70,224,67,17,224,49,4,0,65,224,49,1,128,0,97,210,0,55, +134,109,65,213,96,113,223,122,160,168,224,106,0,224,66,1,192,58,188,86, +101,173,65,41,245,181,9,0,55,77,120,229,91,6,140,16,229,72,6,77, +108,128,198,224,61,4,240,113,3,224,24,2,137,177,236,236,5,155,140,248, +177,16,225,174,1,224,96,4,132,138,224,28,0,229,193,7,224,26,2,196, +101,224,11,0,192,8,226,220,1,129,5,0,54,162,222,71,207,246,24,7, +224,176,2,224,10,13,238,180,3,68,180,193,26,193,12,161,82,96,240,224, +82,30,224,93,11,101,33,162,89,96,8,192,111,129,131,132,92,64,24,241, +6,6,224,142,10,104,152,64,15,143,1,128,15,65,7,253,64,9,0,55, +88,213,67,70,224,19,0,109,42,1,55,53,130,71,106,133,225,131,9,97, +95,64,80,204,58,225,88,11,225,55,1,96,187,194,34,0,55,143,115,224, +31,5,234,43,13,223,232,245,152,5,224,54,0,64,126,75,9,1,32,89, +129,53,152,217,166,117,128,181,134,24,228,237,3,201,82,224,81,11,104,141, +239,175,40,0,54,65,163,233,156,7,160,191,166,16,65,42,0,51,161,42, +224,120,16,97,138,97,182,138,142,64,87,224,49,30,65,166,64,49,219,101, +138,65,245,13,2,159,104,96,148,74,236,234,26,7,107,227,64,64,245,121, +6,152,117,170,137,98,77,0,58,130,236,236,144,3,93,236,64,12,0,54, +96,131,64,37,224,66,2,225,77,4,226,37,20,234,197,10,128,221,227,55, +27,64,2,0,79,64,215,104,50,97,118,66,11,64,68,104,25,226,241,3, +89,167,255,211,29,223,55,246,197,5,232,4,2,70,181,224,68,0,130,13, +96,111,97,147,98,22,235,129,12,67,167,225,35,2,225,223,17,99,254,227, +56,0,0,53,179,148,225,16,22,130,255,66,241,228,45,9,192,69,161,182, +224,15,0,64,148,0,54,224,148,4,225,151,4,233,132,9,242,76,1,130, +29,227,160,12,160,55,192,42,240,60,5,67,63,64,126,235,252,0,64,136, +130,87,0,53,112,151,64,25,228,173,7,68,233,230,47,7,65,35,132,162, +239,218,8,251,204,6,2,95,49,49,97,228,136,23,155,201,64,104,195,154, +177,0,0,52,160,88,144,176,64,95,160,150,0,48,96,150,163,100,224,131, +3,67,127,231,14,11,133,63,224,157,15,253,8,7,98,240,227,59,3,224, +5,8,228,251,2,252,41,100,238,127,12,128,13,170,255,224,96,3,0,54, +86,201,64,73,96,8,118,210,227,218,4,96,60,240,36,21,174,81,104,11, +192,19,131,99,0,58,129,84,105,254,0,67,76,229,106,211,131,46,107,249, +105,33,92,174,132,143,64,235,208,20,138,209,96,21,227,129,0,251,29,11, +7,108,105,116,101,114,97,108,34,96,46,241,75,11,224,18,5,110,202,241, +143,9,187,68,134,135,103,130,64,36,123,224,96,172,200,205,224,34,18,206, +20,0,83,173,108,160,112,64,225,224,53,15,0,57,130,114,224,145,6,129, +79,224,145,20,0,57,100,176,128,0,65,33,0,54,225,55,1,64,61,161, +55,131,163,96,21,128,76,96,21,247,187,5,166,60,155,182,230,132,1,69, +62,234,7,8,64,39,165,49,224,41,15,0,61,224,41,1,64,161,64,111, +195,176,160,105,234,96,4,224,46,1,180,252,0,54,70,146,100,254,64,58, +195,205,224,58,11,224,147,1,245,55,0,203,182,64,58,231,93,5,102,71, +226,200,24,178,97,124,222,224,19,3,96,80,176,58,102,189,233,128,2,64, +48,0,51,146,112,228,100,3,1,50,56,245,127,7,197,66,131,25,228,101, +14,3,83,32,95,54,72,74,68,252,227,66,0,0,51,214,229,109,65,224, +46,1,227,198,2,144,159,142,47,66,73,66,126,172,140,254,51,7,128,228, +244,241,2,104,79,197,98,99,144,2,95,49,49,119,154,160,166,101,31,135, +119,224,124,12,137,175,64,168,232,78,17,225,109,5,128,30,242,35,4,4, +102,111,114,97,108,99,197,225,210,2,0,55,95,24,199,12,191,151,199,88, +214,208,231,223,0,231,190,13,70,132,226,67,16,174,216,224,112,2,73,47, +194,67,65,177,224,58,3,73,140,233,96,0,0,51,192,95,231,8,0,233, +96,2,97,215,151,82,97,104,64,39,255,226,20,4,76,73,100,101,110,121, +249,225,174,6,133,216,164,11,225,223,1,178,25,101,85,98,20,145,15,1, +49,54,96,126,0,50,97,161,108,7,133,208,0,50,72,12,0,50,78,110, +96,235,143,105,160,86,193,227,97,212,113,71,130,6,192,30,161,11,227,197, +6,234,108,4,104,157,64,36,227,175,6,64,149,64,36,133,220,64,50,225, +1,17,0,85,225,1,48,0,39,70,184,68,137,96,246,224,213,37,131,212, +106,81,64,66,154,254,226,182,1,103,12,71,85,226,126,0,100,20,110,65, +97,74,67,230,224,19,4,0,58,155,13,251,74,4,231,207,4,128,145,226, +170,4,214,130,0,50,177,41,251,43,3,245,84,5,237,102,0,64,152,228, +131,1,224,39,13,131,39,239,142,6,224,42,11,108,152,224,81,8,233,31, +4,97,56,139,103,147,165,235,143,2,65,169,149,72,109,202,225,184,0,96, +127,113,233,0,90,161,183,203,162,96,155,0,35,109,138,224,131,0,96,12, +193,85,105,142,125,174,224,193,9,97,41,216,97,148,64,0,85,96,46,171, +26,64,54,1,10,65,145,106,64,14,199,4,65,129,152,32,161,229,178,16, +172,140,3,66,32,80,32,133,1,130,111,119,2,64,63,231,46,11,224,5, +15,225,231,3,106,195,230,100,6,228,240,3,4,109,111,100,117,108,148,32, +217,97,240,202,16,1,54,57,136,99,106,39,227,118,1,129,17,224,52,29, +229,28,9,64,57,234,104,3,153,47,138,164,224,26,11,224,203,18,6,112, +97,116,116,101,114,110,160,204,170,206,224,152,22,224,78,18,0,116,213,57, +224,142,1,224,190,25,84,198,249,183,21,255,93,4,128,163,65,224,132,217, +0,90,96,1,119,190,64,20,232,121,7,160,184,97,119,101,71,64,36,232, +99,6,90,119,64,6,143,223,64,37,228,238,17,136,189,228,234,19,138,181, +88,25,68,202,0,83,163,58,101,196,245,164,12,243,171,1,128,47,195,108, +224,49,7,233,42,5,192,111,128,53,229,50,0,97,61,131,127,224,23,15, +97,2,64,235,230,253,3,105,102,230,253,10,65,26,230,253,18,0,81,229, +252,28,192,215,230,241,56,224,211,22,132,92,0,79,226,59,2,2,99,97, +115,98,144,224,19,4,3,108,97,115,115,224,20,7,3,100,97,116,97,224, +19,8,226,120,1,224,22,5,252,71,1,224,23,4,0,111,224,17,7,1, +101,108,224,125,9,233,46,1,224,21,6,2,101,105,103,99,135,224,22,3, +1,105,102,224,17,8,3,109,112,111,114,224,146,8,0,105,224,57,9,3, +110,102,105,120,224,20,12,224,123,8,96,21,0,114,224,21,9,4,115,116, +97,110,99,224,191,8,1,108,101,224,125,8,229,16,1,224,21,3,3,110, +101,119,116,164,14,224,22,3,0,111,224,210,8,228,131,2,224,22,4,6, +114,105,109,105,116,105,118,224,65,8,2,116,104,101,224,44,8,224,105,11, +252,188,0,178,69,224,0,11,66,53,0,54,228,70,0,122,177,0,85,164, +73,69,58,131,33,111,156,230,51,9,243,248,2,0,53,95,57,234,163,7, +1,46,46,64,124,130,198,71,36,169,80,230,6,2,98,211,167,71,202,246, +70,27,227,112,17,5,83,121,109,79,112,101,97,172,239,51,8,214,185,231, +199,4,227,131,2,64,23,231,198,3,116,162,233,117,1,131,84,0,67,187, +146,93,132,0,51,250,28,2,224,89,5,234,220,37,99,218,105,170,77,26, +163,242,227,243,17,76,58,227,243,2,234,15,25,97,54,234,230,0,225,54, +11,228,166,36,64,185,224,169,2,228,123,30,134,119,64,31,226,23,0,72, +149,69,254,1,54,56,98,64,105,133,187,64,224,132,10,141,205,233,118,4, +225,83,0,230,18,4,192,255,205,254,160,128,134,211,233,37,0,120,200,64, +200,92,169,237,96,12,75,29,138,181,119,199,238,35,14,183,220,238,80,4, +0,67,239,34,4,128,127,64,103,233,110,3,73,23,226,233,0,0,48,187, +40,71,187,230,117,8,246,212,0,64,37,64,29,0,54,226,168,5,1,64, +35,153,97,0,56,81,64,64,38,0,54,225,234,20,227,34,49,143,118,231, +178,1,227,38,2,129,138,224,23,4,118,160,227,63,19,246,193,3,227,95, +51,231,61,11,227,82,53,226,202,18,97,96,132,249,229,75,3,143,111,224, +17,3,1,60,45,224,17,7,132,239,224,17,3,136,217,0,79,239,160,5, +128,14,232,200,0,193,1,64,119,132,250,127,211,158,172,136,35,110,36,64, +31,131,227,115,77,236,241,1,147,179,236,215,3,161,24,64,34,248,104,4, +236,145,6,64,81,131,181,0,83,195,246,1,50,52,94,75,128,31,177,230, +140,124,194,254,126,240,138,197,131,162,130,94,64,25,171,225,134,9,1,54, +55,159,97,225,11,1,4,101,109,112,116,121,65,14,160,240,96,80,224,96, +2,191,224,0,83,96,61,92,66,252,170,3,87,91,224,21,0,64,38,192, +24,160,147,100,63,172,136,1,54,55,182,44,97,6,0,50,74,57,129,7, +192,17,87,90,192,17,65,3,132,56,158,250,64,48,0,51,143,78,65,43, +96,15,164,201,64,42,243,74,0,64,118,228,46,2,228,13,2,198,206,100, +168,192,12,128,106,68,12,133,36,0,90,128,188,0,90,161,88,64,7,188, +236,108,98,228,71,3,0,56,164,71,100,34,100,85,64,29,238,227,4,0, +51,99,180,228,245,0,96,158,228,191,0,67,12,83,192,0,50,66,15,247, +88,4,247,152,27,240,59,2,247,145,12,96,107,229,240,0,1,64,85,225, +240,2,1,91,93,65,237,247,119,18,128,11,166,196,166,218,64,226,0,54, +227,5,0,229,145,20,165,140,64,49,131,175,240,183,3,96,19,229,246,12, +96,52,225,66,8,240,38,1,254,132,6,66,49,99,171,250,222,2,64,68, +131,138,226,194,5,67,137,130,252,117,86,0,90,239,179,17,0,67,123,56, +239,176,3,128,85,199,68,98,31,192,4,169,144,111,151,230,225,10,1,54, +56,230,225,15,1,54,57,230,225,36,224,88,5,102,6,230,229,4,65,39, +98,21,238,210,10,0,58,128,134,232,1,12,96,83,232,2,4,161,52,114, +121,65,94,0,50,70,20,0,50,95,87,69,249,101,253,64,38,232,41,9, +128,241,232,41,4,231,40,3,96,0,64,138,237,180,20,0,85,233,13,39, +243,164,10,233,12,20,99,179,165,168,1,66,39,166,240,164,240,0,53,101, +64,238,210,2,246,6,1,153,38,100,199,226,108,5,64,90,97,89,229,51, +8,65,92,65,218,64,5,226,122,1,193,202,192,2,0,66,224,177,0,128, +237,224,190,3,229,208,2,197,90,229,212,22,224,156,3,226,224,39,0,56, +242,211,1,234,37,74,234,35,4,234,34,9,81,85,194,22,1,49,32,83, +122,0,53,108,143,0,80,96,17,0,50,64,80,248,114,7,100,103,1,55, +50,98,15,157,200,128,72,131,253,0,75,66,177,64,14,131,182,1,80,32, +64,11,131,164,225,171,14,129,32,113,29,160,78,128,40,64,1,70,4,225, +186,5,97,183,192,30,97,182,225,196,77,133,197,97,194,224,22,0,225,182, +1,194,84,64,220,250,74,1,226,108,0,1,90,32,224,74,1,0,58,128, +93,2,10,65,32,89,160,96,14,221,23,81,91,0,55,170,48,64,7,64, +27,131,37,0,85,148,239,96,21,161,57,225,55,4,117,182,225,50,1,193, +25,193,19,128,7,97,255,224,27,0,64,59,106,31,131,81,200,33,232,25, +0,189,188,168,81,64,123,174,235,102,6,66,148,229,216,8,226,229,12,0, +80,225,43,6,1,95,49,96,64,169,150,233,165,4,128,39,76,12,165,127, +0,50,229,89,1,64,128,194,154,192,20,225,6,8,225,215,0,192,182,130, +10,193,227,3,54,32,64,89,125,48,64,104,64,39,66,60,194,86,64,7, +0,89,233,81,4,67,157,129,28,133,251,128,0,162,78,98,240,224,29,1, +104,58,97,165,192,37,96,17,195,164,192,143,96,0,73,47,224,244,1,231, +73,4,64,229,174,164,71,131,161,142,64,21,202,132,96,153,228,209,2,227, +30,22,227,18,0,229,4,3,96,24,72,78,2,55,32,95,175,44,224,51, +2,64,15,224,45,2,128,21,105,34,224,47,8,234,120,4,131,65,138,97, +96,0,64,182,245,68,0,0,54,135,74,106,104,67,133,128,5,64,34,131, +47,2,35,49,48,192,0,68,34,64,40,162,232,64,144,0,80,96,42,64, +98,64,77,0,51,227,0,14,225,248,6,194,139,97,215,64,16,129,248,163, +13,129,58,224,225,1,238,195,1,156,241,128,0,0,95,98,141,105,183,64, +128,131,141,100,196,64,90,99,153,0,73,128,155,131,29,0,85,96,26,130, +168,3,85,32,75,52,96,113,64,18,204,150,225,101,3,224,13,5,64,103, +130,73,64,109,160,85,200,236,224,39,1,99,199,65,145,96,20,104,26,167, +146,111,1,161,23,0,52,200,248,153,254,209,112,160,53,75,196,0,52,98, +112,131,229,227,73,1,128,55,161,62,0,50,103,130,246,140,9,8,65,109, +98,105,103,117,111,117,115,157,96,160,46,0,55,161,120,130,248,1,95,49, +146,185,130,7,64,216,164,241,233,104,1,66,42,89,228,73,209,170,64,224, +121,23,4,58,92,49,48,38,224,116,3,224,41,16,11,32,32,102,111,117, +110,100,58,32,32,32,32,160,48,132,29,224,119,0,104,171,141,209,104,186, +110,11,0,54,105,111,237,147,3,2,69,79,70,237,145,4,224,114,7,79, +196,0,48,198,38,224,145,21,8,101,120,112,101,99,116,101,100,58,160,145, +3,66,32,95,53,153,151,0,51,67,30,209,184,225,53,1,131,26,240,161, +8,66,212,224,18,6,64,181,111,253,224,18,1,64,149,130,45,224,19,2, +66,226,65,133,224,150,1,3,84,82,97,119,161,32,224,24,5,160,248,192, +24,224,218,19,2,123,45,35,160,210,112,254,0,55,224,246,4,2,35,45, +125,192,71,224,163,8,141,123,224,162,4,66,196,224,161,6,1,73,110,202, +139,224,164,8,3,84,66,114,97,150,127,128,27,165,128,225,29,6,102,107, +224,18,5,102,178,224,121,5,66,190,64,93,67,39,242,92,6,99,69,224, +23,11,102,5,231,219,0,224,151,1,6,125,32,108,97,121,111,117,160,180, +225,41,2,224,23,4,128,111,99,42,0,95,69,8,0,95,124,144,224,25, +7,224,20,1,225,225,7,224,195,9,137,134,192,57,0,49,75,56,224,76, +5,1,49,50,71,62,192,23,193,218,235,117,44,96,0,0,58,131,50,232, +148,4,0,53,110,188,232,17,1,101,88,229,178,2,81,163,131,43,1,54, +53,96,82,114,240,0,50,160,209,96,4,68,187,205,161,68,215,96,95,0, +89,105,176,135,1,167,90,136,100,64,83,227,131,0,234,66,0,233,255,2, +161,54,243,178,4,132,249,224,46,31,99,77,96,32,160,42,224,39,15,132, +245,160,85,224,39,17,139,116,224,206,4,161,200,172,165,244,68,3,205,78, +101,193,160,130,159,141,224,39,3,0,52,136,97,97,87,67,232,64,29,0, +54,85,8,98,21,192,236,224,111,25,224,71,0,192,110,255,252,1,224,38, +10,128,230,224,77,5,102,98,1,95,49,64,123,89,48,188,48,0,54,157, +237,227,165,1,96,52,64,172,201,75,130,33,97,206,135,184,0,95,81,223, +72,33,3,95,49,56,56,192,9,2,55,55,32,160,209,102,117,79,252,226, +144,0,3,95,53,49,48,227,164,7,160,168,160,255,144,128,225,150,5,116, +66,96,29,149,222,192,29,103,96,110,217,225,58,31,159,27,193,58,226,5, +12,134,114,224,158,0,1,95,53,67,30,1,35,49,165,252,224,50,35,101, +205,226,15,5,224,41,13,83,47,136,97,92,254,128,8,98,128,1,95,49, +193,148,224,223,0,150,221,160,251,0,49,83,232,97,23,224,245,20,132,77, +64,23,193,90,170,139,64,8,128,206,98,140,227,28,1,168,2,64,157,64, +25,80,222,192,71,228,23,2,194,191,235,126,1,224,138,23,0,51,194,148, +64,121,242,31,2,128,210,226,194,1,0,53,104,115,226,83,5,192,101,128, +176,79,24,101,47,103,160,230,244,10,4,108,105,110,101,32,230,245,0,162, +119,1,51,56,69,94,130,119,132,50,173,121,224,211,0,76,139,100,236,165, +14,0,50,88,239,192,12,0,55,97,141,3,67,32,95,57,64,160,160,145, +96,61,0,51,64,29,64,80,97,30,1,50,50,96,202,128,37,96,102,128, +43,197,59,107,63,225,51,32,228,94,29,165,48,225,188,7,97,165,150,6, +101,176,248,180,4,225,203,10,228,139,3,128,153,130,233,96,9,162,59,204, +201,236,182,0,195,19,133,169,96,86,88,228,64,121,64,115,228,98,8,160, +92,205,223,245,13,0,98,103,96,78,129,14,224,227,6,1,64,35,96,31, +64,86,226,138,33,196,69,128,123,224,21,7,0,49,132,62,225,131,24,135, +226,229,115,23,224,38,0,0,83,108,165,225,170,16,128,38,65,156,65,87, +83,144,224,196,4,97,240,64,21,66,122,113,218,119,207,64,125,224,70,8, +179,205,224,37,37,80,240,224,37,17,116,17,227,125,7,204,45,128,0,64, +34,225,106,0,251,115,0,193,83,224,233,7,193,44,65,23,224,29,4,145, +198,98,52,115,113,230,99,3,0,53,101,21,234,214,19,17,85,110,114,101, +99,111,103,110,105,122,101,100,32,105,110,112,117,116,203,185,233,94,5,98, +235,225,108,16,96,198,192,194,129,222,128,135,141,136,96,234,66,117,141,138, +67,236,224,159,2,224,140,1,19,73,108,108,101,103,97,108,32,67,104,97, +114,32,108,105,116,101,114,97,108,170,69,225,117,18,150,61,225,117,17,226, +206,1,1,95,49,128,204,224,199,21,226,52,7,225,232,42,224,114,9,225, +191,2,227,171,10,227,130,16,97,67,133,121,227,248,0,167,224,241,25,4, +247,187,1,112,172,228,176,7,254,189,7,64,108,232,141,38,165,117,115,187, +224,0,2,64,76,132,238,65,82,64,13,0,53,149,202,244,136,0,224,194, +3,2,49,54,53,234,59,3,192,195,224,181,3,0,53,248,77,2,160,181, +224,180,69,224,75,0,64,63,209,201,192,98,160,79,224,32,1,136,85,225, +162,18,75,188,145,50,66,81,101,0,243,108,1,89,178,232,186,4,150,79, +201,65,0,85,236,102,1,115,190,64,237,64,105,0,53,91,222,208,46,156, +115,96,154,246,80,0,225,79,8,198,105,230,111,0,194,24,195,142,224,16, +2,234,234,14,225,35,0,224,39,2,0,83,186,117,224,20,1,64,1,179, +130,224,115,4,129,205,147,137,224,123,2,212,172,234,106,7,203,81,228,238, +0,0,53,97,138,229,234,2,130,237,0,85,226,246,1,87,168,224,238,0, +64,0,192,44,96,171,193,104,162,129,226,39,53,65,25,181,15,224,201,1, +169,90,65,119,192,228,133,117,231,135,1,226,201,0,162,199,130,86,0,52, +90,6,224,83,3,227,179,0,130,210,192,52,224,174,6,192,194,192,179,224, +191,32,227,163,6,224,166,2,228,48,14,196,43,128,168,160,181,227,111,17, +224,95,0,66,149,217,200,234,124,0,136,113,193,21,233,75,2,0,50,143, +90,3,95,50,51,49,210,7,242,131,3,1,108,101,112,48,224,18,3,3, +119,104,101,114,112,247,224,20,3,1,100,111,224,17,7,1,111,102,242,188, +2,224,177,0,105,60,194,226,128,110,224,50,1,0,105,96,50,133,226,90, +27,249,241,8,108,88,154,54,145,46,227,44,5,0,49,105,146,160,32,142, +4,224,0,0,225,232,1,136,69,165,234,0,54,105,124,172,143,0,51,116, +249,66,34,190,225,97,28,172,61,224,15,1,99,43,224,30,2,76,169,224, +136,4,199,254,96,77,0,51,192,77,129,134,206,177,106,76,0,39,196,48, +108,236,64,154,228,45,5,130,20,114,82,160,108,0,52,80,224,224,14,0, +202,125,237,123,7,116,96,164,59,224,27,0,129,109,3,95,53,54,56,142, +196,225,119,1,1,46,46,243,38,1,227,87,0,224,153,3,172,42,227,220, +4,106,75,100,69,166,54,142,57,242,40,0,65,114,128,78,68,171,129,254, +247,165,3,130,226,129,65,1,48,49,145,243,224,25,1,202,175,177,26,64, +18,174,214,235,92,9,163,44,0,49,158,0,0,49,81,232,99,125,241,55, +0,227,55,29,224,171,18,200,115,64,132,100,240,207,180,240,210,34,238,161, +8,224,230,0,236,94,1,97,91,236,106,7,239,130,14,130,204,161,160,96, +225,0,52,98,25,0,80,128,57,65,82,199,167,161,96,64,61,208,176,250, +48,1,226,129,5,224,214,10,128,139,224,214,7,226,176,0,224,214,120,64, +40,224,214,26,160,151,131,132,240,178,0,224,145,39,161,251,224,152,19,160, +139,224,138,18,226,198,20,64,38,66,174,164,171,226,187,28,68,103,153,175, +137,238,227,238,0,236,92,2,96,148,130,190,1,55,50,229,167,2,21,92, +51,52,38,115,114,99,47,77,105,99,114,111,72,115,47,76,101,120,46,104, +115,64,21,6,44,52,51,54,58,49,52,176,104,227,227,0,225,211,9,224, +11,2,207,50,67,11,229,19,6,131,9,137,123,176,116,0,54,64,29,2, +52,50,49,83,179,0,55,102,236,190,255,160,40,133,171,225,62,3,225,197, +0,133,34,224,107,0,194,132,225,220,1,233,69,11,128,59,225,143,5,96, +81,65,140,229,159,5,224,84,1,226,47,4,226,32,17,0,64,138,19,161, +199,72,18,224,217,13,113,133,119,9,224,29,11,130,2,0,52,72,69,156, +213,228,207,8,128,33,2,56,32,67,116,232,2,54,53,48,224,68,8,1, +95,49,119,5,157,48,136,147,224,108,12,224,86,7,193,145,104,214,232,175, +5,225,24,60,224,219,25,234,189,1,193,206,135,7,234,204,0,247,41,21, +195,97,226,8,18,167,237,131,107,0,52,111,74,225,66,11,224,35,0,225, +169,17,224,33,28,128,242,0,55,161,172,225,132,12,96,13,192,14,225,173, +31,225,59,13,0,95,95,171,68,11,156,243,108,249,65,153,1,51,57,148, +73,75,178,65,83,132,120,131,74,167,189,231,211,0,242,246,2,96,189,0, +52,68,70,196,230,132,211,64,22,1,56,53,128,30,0,56,247,4,3,224, +8,0,129,22,96,48,64,17,224,48,16,224,42,37,64,29,0,85,195,249, +234,203,5,98,156,1,95,52,105,18,224,164,22,133,230,1,56,56,224,115, +26,129,95,129,94,106,51,98,61,225,33,2,160,18,0,66,99,55,224,195, +27,224,41,33,224,237,2,97,157,128,117,66,77,0,57,160,47,224,193,27, +160,26,224,42,29,0,64,66,58,157,248,64,29,225,249,42,0,58,128,158, +138,239,163,198,232,78,2,225,168,0,1,50,54,225,169,22,224,147,0,225, +172,28,192,45,225,175,3,192,119,109,192,1,49,54,67,248,1,85,32,146, +232,226,241,2,131,157,160,152,231,204,1,0,52,95,27,192,46,224,97,1, +224,177,28,64,21,225,227,23,225,229,5,224,132,75,65,137,0,56,136,17, +229,56,0,225,137,11,227,50,23,225,136,58,221,61,224,136,1,225,155,3, +224,140,3,69,168,128,79,0,52,224,149,30,224,150,50,64,118,237,106,2, +224,146,5,129,148,224,62,6,225,63,0,201,186,100,185,226,85,5,169,11, +197,101,143,119,224,41,6,103,13,224,244,1,1,48,50,224,102,3,224,208, +42,248,215,3,224,129,118,224,59,0,160,105,241,7,3,110,70,0,55,234, +121,2,31,68,97,116,97,46,73,110,116,101,103,114,97,108,46,94,58,32, +110,101,103,97,116,105,118,101,32,101,120,112,111,110,101,0,110,112,122,0, +64,66,202,243,202,0,96,225,96,137,226,43,19,128,167,193,18,64,15,86, +58,224,216,16,192,46,224,204,4,224,45,30,98,77,64,162,0,54,96,162, +96,247,64,45,64,18,145,133,96,154,64,14,144,87,71,116,2,80,32,35, +117,73,0,80,128,24,144,34,160,24,96,126,160,24,139,211,1,95,54,103, +202,0,73,149,193,196,188,232,216,5,118,177,0,64,121,155,241,19,6,232, +30,0,5,95,54,32,95,50,53,72,53,248,112,10,4,92,57,50,38,110, +184,97,64,39,0,48,92,83,9,83,32,95,55,49,50,32,95,54,54,73, +175,182,62,236,79,4,64,44,104,217,0,52,153,159,140,202,112,159,1,48, +48,97,159,0,55,93,238,77,53,0,57,163,106,0,85,64,22,253,28,1, +247,70,0,96,99,163,99,101,1,192,35,96,87,0,56,89,41,138,208,234, +151,3,243,113,8,0,48,96,0,128,32,138,117,192,206,0,89,209,75,193, +72,196,1,234,86,24,169,205,234,85,17,188,159,160,65,142,11,160,19,99, +132,1,67,32,244,46,1,248,67,2,137,128,144,102,113,112,73,232,64,16, +221,113,224,221,7,177,131,64,33,74,37,107,229,128,20,192,110,0,85,228, +222,0,128,7,68,197,160,16,66,79,202,23,78,4,119,203,1,90,32,89, +70,161,129,210,76,235,203,4,202,94,134,151,0,67,90,204,65,249,0,90, +96,189,129,238,224,100,2,128,102,200,67,156,42,229,89,2,100,140,1,95, +50,159,42,109,113,1,95,53,89,234,161,172,0,58,98,38,227,11,2,97, +43,131,11,67,192,230,205,1,225,181,1,204,135,128,13,224,30,3,0,89, +129,45,224,17,2,151,113,224,17,4,192,69,224,21,3,245,143,2,240,200, +0,224,104,3,226,53,0,224,26,0,224,61,1,226,82,0,64,249,192,53, +226,57,0,224,33,1,183,252,238,125,0,192,2,160,23,224,42,4,224,21, +0,192,147,237,23,0,224,95,2,128,40,224,186,2,244,64,2,242,155,15, +132,52,224,38,1,160,84,224,174,0,183,242,131,153,160,0,224,109,76,248, +253,15,121,105,224,36,2,161,85,224,103,0,229,8,16,193,66,96,30,160, +35,254,128,2,195,164,251,231,0,96,12,150,60,224,23,0,224,0,1,224, +111,51,178,60,224,85,5,132,126,224,50,0,128,93,210,14,77,133,228,74, +3,225,116,0,96,20,111,165,2,49,54,51,181,219,210,16,216,36,225,161, +3,210,56,160,138,100,134,69,141,224,122,0,226,196,4,128,113,226,90,2, +193,201,229,34,2,224,36,0,229,37,11,192,221,226,181,0,224,53,27,230, +157,0,224,53,36,207,95,224,106,37,211,127,160,231,225,206,12,197,202,225, +198,12,161,184,225,233,4,64,32,129,100,97,226,225,93,2,224,33,3,144, +239,148,35,224,96,20,233,34,6,13,98,97,100,32,115,116,114,105,110,103, +32,103,97,112,215,165,97,225,132,49,101,148,0,39,69,149,64,74,255,184, +6,11,117,110,116,101,114,109,105,110,97,116,101,100,127,189,1,47,83,128, +75,255,196,3,169,201,225,74,1,64,15,225,175,24,224,46,30,161,15,224, +92,31,161,161,227,23,2,116,70,225,40,10,111,142,128,10,225,147,66,106, +218,149,182,234,228,1,203,52,128,5,135,56,70,144,138,147,232,253,0,224, +254,12,64,50,99,164,199,40,131,183,64,8,71,3,64,70,0,54,231,147, +1,225,251,5,3,66,97,100,32,73,150,5,32,101,115,99,97,112,123,113, +128,197,101,91,225,61,10,128,198,224,33,18,94,191,224,32,21,101,233,224, +99,19,76,42,224,133,22,101,179,224,33,20,218,151,224,33,17,224,135,23, +72,13,224,66,21,122,236,224,100,21,98,62,70,85,230,177,16,128,202,64, +22,128,34,109,80,64,8,152,48,1,95,53,73,134,0,54,68,51,0,35, +88,13,66,149,224,18,1,1,64,35,83,118,195,174,162,2,3,66,32,95, +51,65,67,108,93,201,231,115,155,64,122,2,52,50,32,128,72,162,35,250, +153,1,96,117,127,169,118,183,64,207,64,76,133,172,238,152,2,245,56,6, +98,244,228,234,0,192,26,224,23,2,2,95,57,48,252,26,0,160,169,100, +77,96,10,100,85,169,240,128,144,167,61,227,125,0,224,164,2,224,103,3, +247,76,0,224,96,6,224,84,8,224,83,24,227,58,8,128,31,0,52,131, +180,202,236,160,18,0,56,224,17,0,192,35,68,48,224,17,1,96,64,199, +238,97,254,224,86,1,232,5,0,224,21,12,100,153,224,22,10,65,230,224, +22,9,182,221,224,21,6,167,138,224,66,7,129,255,160,22,68,16,223,187, +0,89,193,66,161,214,198,183,233,55,4,229,80,5,251,170,2,0,54,161, +210,225,151,6,96,51,199,44,235,153,1,235,156,0,193,187,114,25,141,112, +96,0,136,160,64,95,96,68,236,207,1,96,42,0,49,192,12,64,0,86, +155,247,102,2,225,193,0,98,247,224,234,5,143,17,0,79,133,68,238,148, +9,2,78,85,76,100,245,97,194,224,37,16,2,83,79,72,128,37,64,172, +224,37,17,1,84,88,128,37,64,132,224,37,16,0,69,192,37,65,239,224, +37,17,1,79,84,128,37,67,170,224,37,17,1,78,81,128,37,65,12,224, +37,16,2,65,67,75,128,37,65,20,224,37,16,1,66,69,161,9,66,68, +224,37,17,0,83,128,36,66,127,224,36,16,0,72,160,187,66,232,224,36, +16,1,76,70,161,82,225,121,20,0,86,160,74,99,74,224,37,16,0,70, +192,75,225,121,20,1,67,82,160,37,225,121,20,1,83,79,160,37,225,121, +20,1,83,73,160,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,1,68,67,157,118,0,35,99,197,224,38,16,1,78,65, +162,60,89,217,225,15,18,1,89,78,160,38,226,252,22,0,66,160,38,225, +131,20,1,67,65,192,77,226,254,21,0,77,160,37,225,132,20,1,83,85, +192,115,225,132,20,2,69,83,67,160,38,225,132,20,0,70,163,0,0,50, +225,131,20,0,71,192,37,225,130,20,0,82,160,37,71,232,224,37,17,0, +85,192,37,225,128,21,0,80,160,37,225,127,20,0,68,195,228,114,17,203, +152,224,0,20,69,68,148,61,1,95,52,72,120,65,108,69,251,0,56,128, +6,115,122,64,154,69,117,114,70,0,54,96,13,1,53,57,232,164,0,2, +95,54,48,224,11,0,64,77,148,114,3,117,62,61,32,64,13,146,48,1, +117,62,96,12,145,214,1,117,60,64,12,64,90,6,10,65,32,105,99,109, +112,96,14,177,157,81,222,233,64,2,114,22,224,20,8,65,42,224,20,7, +114,203,224,20,8,66,135,224,20,7,0,49,98,157,224,21,9,66,102,224, +106,8,137,148,224,20,5,0,53,65,246,0,67,104,111,224,106,2,66,126, +1,95,49,98,18,1,95,49,111,46,224,7,54,65,21,246,182,0,212,115, +71,156,189,115,243,19,1,108,148,3,67,32,61,61,232,208,1,135,168,0, +85,64,12,64,8,0,90,213,247,231,187,0,199,253,103,145,233,184,0,199, +187,96,216,105,115,226,104,12,2,99,97,115,172,78,233,99,7,97,69,204, +234,130,95,67,152,222,76,109,146,184,88,245,61,1,232,156,2,171,103,3, +67,32,60,32,180,153,200,58,224,232,7,224,28,0,128,230,181,233,234,213, +3,192,248,224,34,1,242,36,1,160,68,128,173,224,67,7,225,3,2,226, +50,3,192,0,107,190,171,139,1,49,54,72,148,79,56,66,41,177,150,224, +106,95,65,92,137,236,226,162,7,0,54,227,13,11,0,49,101,111,227,35, +8,110,98,224,63,7,224,41,11,107,104,226,247,7,0,49,101,119,226,248, +44,64,190,248,210,1,80,137,162,189,130,35,117,184,96,36,164,160,82,183, +214,207,106,36,64,16,151,180,64,54,64,41,132,124,108,11,118,146,202,197, +130,86,202,193,172,39,130,184,0,54,72,10,224,77,4,96,162,192,41,147, +1,170,135,115,41,211,12,0,39,234,196,2,120,83,217,248,64,136,183,40, +88,199,67,196,237,116,0,128,14,238,0,1,69,92,143,86,65,86,69,46, +207,34,224,35,6,0,54,132,158,160,35,171,44,64,105,215,43,224,242,1, +142,252,224,242,35,227,75,2,224,241,47,72,142,160,241,224,181,2,94,66, +224,181,1,0,53,176,178,64,160,224,179,3,225,23,0,226,90,4,0,64, +224,61,1,224,19,3,242,17,4,224,222,29,160,165,224,222,52,133,137,121, +101,81,184,205,17,96,69,128,53,145,27,204,204,149,77,64,98,0,57,71, +43,102,158,236,216,0,251,249,1,64,90,0,54,229,31,1,225,61,20,96, +82,224,38,10,226,62,13,143,241,226,66,23,242,50,6,7,100,105,103,105, +116,84,111,73,189,57,240,101,14,250,94,1,112,111,97,151,211,2,224,49, +27,96,176,224,49,22,64,39,96,255,97,34,206,210,100,36,101,32,153,212, +65,233,227,103,5,0,53,65,121,226,51,6,113,70,64,45,132,72,111,25, +240,242,0,64,4,0,85,128,50,98,26,186,216,65,187,166,118,207,70,242, +200,6,128,189,194,80,96,95,132,126,241,91,5,246,40,16,134,16,66,19, +96,74,96,128,1,48,57,64,90,160,173,219,108,242,93,0,242,137,0,231, +163,27,4,83,79,85,82,67,140,160,160,204,195,37,64,103,192,226,120,13, +92,221,64,20,96,145,160,19,1,54,57,74,14,0,53,116,228,1,64,95, +73,159,0,95,249,199,0,64,205,224,174,5,144,138,128,210,64,186,196,148, +97,106,104,121,160,186,176,96,225,76,0,0,53,97,236,252,165,5,161,89, +232,227,3,246,164,19,15,85,110,99,108,111,115,101,100,32,123,45,32,99, +111,109,109,223,246,138,254,228,39,5,242,221,0,243,176,14,231,125,0,129, +248,232,152,0,225,194,13,95,159,193,15,100,90,65,15,129,24,228,61,0, +253,186,12,224,149,38,192,103,224,148,28,130,243,224,149,25,227,114,1,224, +150,7,234,34,5,169,145,226,251,11,224,46,30,254,254,3,224,233,5,224, +84,4,129,121,224,177,10,192,158,224,26,0,64,6,229,95,0,224,18,1, +162,157,227,147,1,0,58,128,27,3,10,65,32,85,138,10,129,18,254,65, +0,128,185,2,95,52,54,85,127,96,101,225,173,10,64,68,134,175,0,85, +225,113,0,128,50,67,81,242,185,0,131,94,64,205,172,137,224,72,2,100, +238,64,157,135,104,64,81,166,78,132,131,230,76,3,254,222,1,128,100,224, +74,5,128,60,0,54,230,48,15,230,9,5,151,173,105,107,3,95,49,55, +50,229,230,2,12,92,51,52,38,108,105,98,47,68,97,116,97,47,89,215, +2,46,104,115,64,19,4,44,49,48,53,58,144,173,97,91,246,105,0,224, +128,0,229,172,17,192,109,230,18,0,128,171,229,185,4,98,9,133,185,68, +129,128,196,235,179,20,130,78,192,25,236,29,4,128,99,235,105,61,224,69, +10,129,110,224,69,7,186,130,130,203,141,59,224,91,5,229,144,17,4,109, +111,100,117,108,237,54,1,237,34,0,162,198,235,229,12,135,239,237,251,0, +141,56,166,150,237,13,10,96,171,175,246,65,99,198,239,0,80,150,60,0, +85,129,121,203,36,135,5,163,196,64,52,224,13,0,127,37,96,102,0,39, +250,86,9,6,108,97,121,111,117,116,76,144,183,96,254,225,161,9,109,223, +160,25,224,2,0,128,47,132,38,225,205,8,227,188,0,160,143,246,110,2, +224,59,0,224,56,12,251,123,0,128,27,229,20,1,161,25,224,31,6,111, +18,207,10,216,106,192,7,64,247,166,255,1,49,53,99,199,0,85,65,198, +185,80,98,3,200,21,70,145,96,37,121,187,129,203,224,58,5,192,0,224, +151,14,192,240,224,150,2,206,190,225,68,0,66,96,249,134,4,247,131,5, +215,134,196,215,160,36,224,24,2,225,47,0,200,235,194,166,71,119,224,127, +1,228,128,3,217,221,96,43,66,198,110,75,160,42,224,251,1,68,7,96, +252,162,170,225,3,18,96,128,224,51,12,113,73,96,117,224,52,4,133,250, +192,63,64,22,99,210,227,104,1,128,28,64,24,173,171,232,44,0,160,235, +130,139,230,108,5,130,46,198,55,228,94,7,251,196,3,65,117,67,218,163, +104,161,137,97,61,101,92,0,52,161,20,164,35,192,122,225,22,13,96,35, +224,226,9,140,169,64,199,251,33,2,224,237,3,129,186,133,13,162,0,193, +161,231,112,2,129,237,64,192,225,29,1,224,159,0,128,233,224,158,26,160, +108,225,185,5,129,237,193,108,64,88,225,146,0,224,165,1,224,95,50,128, +186,192,95,192,69,128,101,226,94,15,234,196,0,64,22,129,202,160,0,128, +97,230,11,14,225,77,1,99,103,228,232,1,100,167,96,25,218,152,130,54, +160,10,129,90,233,93,17,228,247,1,227,222,1,234,215,25,192,59,132,109, +225,22,6,226,249,3,227,247,1,163,250,224,198,0,131,222,192,13,244,201, +11,224,31,1,226,24,1,230,251,11,129,229,224,138,12,203,228,131,107,1, +48,49,241,126,2,224,208,6,128,169,229,18,0,235,158,4,134,46,7,32, +101,114,114,111,114,32,125,102,52,224,101,2,128,95,133,99,229,105,1,224, +154,24,228,33,5,161,79,96,43,64,34,164,85,228,136,6,234,170,1,194, +107,161,177,102,237,97,71,161,103,245,54,0,192,16,130,31,130,59,193,116, +131,151,224,13,9,226,9,1,5,67,32,95,51,56,49,165,107,193,44,224, +171,3,131,93,97,78,199,238,230,66,13,161,92,131,20,119,154,96,47,225, +100,1,5,115,121,110,116,97,120,129,100,225,98,30,72,9,142,97,104,31, +103,38,168,32,205,189,64,22,64,134,96,22,97,86,233,202,1,101,120,105, +202,96,145,192,47,70,213,160,46,138,226,2,75,50,32,64,12,0,54,171, +65,2,75,32,65,107,152,100,62,1,10,65,120,201,0,53,87,166,2,90, +32,85,170,12,233,224,4,224,18,6,145,16,224,18,4,151,140,232,18,9, +65,104,232,4,5,160,105,1,64,85,73,80,0,64,64,7,133,117,192,15, +224,69,6,114,19,230,60,9,160,45,224,60,1,165,186,224,169,6,65,243, +224,80,6,181,62,224,18,3,65,140,160,65,224,80,7,224,41,6,129,135, +192,41,135,107,97,197,98,9,121,191,1,54,50,64,31,2,95,54,50,131, +163,96,50,66,118,64,35,202,9,97,164,100,31,161,187,138,12,0,73,97, +164,130,14,105,14,99,21,82,67,112,247,1,52,55,64,50,2,90,32,90, +67,135,5,52,55,52,32,64,89,96,73,64,142,233,63,1,203,185,230,42, +5,224,166,0,130,85,173,68,232,102,0,224,12,0,230,226,4,202,145,164, +187,192,39,227,97,0,227,158,0,96,8,110,73,1,53,56,132,246,224,70, +3,99,49,123,11,64,22,167,233,229,80,3,64,36,67,214,99,149,71,135, +227,127,0,0,56,161,254,96,11,75,204,1,53,56,99,120,182,231,0,54, +65,204,160,6,64,39,231,194,0,193,14,228,99,6,162,135,232,125,5,224, +7,3,164,66,228,164,1,228,75,0,168,126,64,183,64,60,224,33,12,128, +27,224,26,6,129,40,160,137,100,110,232,244,0,224,38,13,132,102,103,202, +164,40,98,104,130,109,184,219,96,229,96,11,248,236,0,134,28,98,152,67, +220,226,194,2,5,39,32,95,56,51,52,64,121,0,85,193,11,225,10,4, +161,78,192,31,0,85,68,6,66,99,107,103,77,112,166,180,1,51,56,249, +20,3,228,222,1,65,164,225,159,6,79,28,4,95,52,54,52,32,229,28, +1,10,77,104,115,46,66,117,105,108,116,105,110,133,27,2,49,54,52,67, +46,4,52,32,95,49,49,137,40,225,201,0,224,58,6,5,80,114,101,108, +117,100,173,180,3,58,49,53,56,133,3,0,75,67,46,64,111,248,187,0, +231,146,5,233,158,1,0,32,152,197,96,59,133,16,99,129,237,141,0,96, +194,160,69,160,44,64,20,239,53,1,236,26,1,226,213,3,195,51,194,214, +232,201,3,192,125,130,211,164,68,96,26,80,160,65,213,3,95,49,53,53, +130,137,98,222,67,207,96,49,230,238,2,195,44,160,96,227,61,1,227,181, +2,236,111,1,96,23,224,25,11,96,251,231,24,3,224,182,0,220,110,228, +9,1,195,231,96,174,64,32,64,154,0,53,99,146,6,53,52,48,32,95, +57,50,70,197,226,14,1,1,95,52,153,169,67,178,0,53,98,100,180,200, +0,53,106,116,1,95,52,216,42,192,32,194,150,224,15,1,130,174,161,28, +98,82,0,51,144,186,128,134,64,18,160,28,1,53,51,102,103,96,160,0, +95,192,21,0,67,81,171,0,49,226,158,1,1,67,39,79,83,64,25,133, +26,193,60,227,171,1,64,219,97,160,138,89,67,12,64,18,64,44,131,106, +160,177,161,26,163,88,224,158,1,0,53,137,183,133,99,0,53,161,204,0, +48,182,74,227,146,0,225,25,3,3,54,32,95,52,119,71,64,219,203,49, +210,58,0,51,66,253,1,95,49,171,81,1,50,54,132,219,0,50,115,73, +2,95,49,50,250,72,0,105,87,96,102,64,6,98,46,130,106,96,95,1, +57,53,133,236,161,29,65,132,132,78,109,70,141,62,99,160,135,132,128,174, +192,72,2,95,49,52,97,90,225,135,0,160,88,193,137,224,20,3,230,116, +11,160,116,129,40,194,110,224,141,0,227,49,4,230,149,0,163,27,162,158, +64,153,3,49,32,95,52,172,208,230,217,13,190,178,64,10,210,158,192,7, +192,11,224,141,1,224,107,2,227,6,1,1,95,52,92,2,224,0,7,194, +178,130,65,67,250,211,23,0,73,64,186,159,236,224,117,11,224,7,3,224, +205,2,64,18,134,82,131,254,227,148,2,224,2,7,224,140,0,128,15,227, +205,1,224,36,12,224,37,20,224,40,4,224,41,34,238,60,0,0,39,132, +13,237,148,17,228,231,0,160,55,192,1,178,84,102,196,231,42,1,224,5, +3,231,54,4,196,225,224,66,1,99,204,161,227,132,115,0,56,102,238,96, +16,70,32,1,55,52,227,224,1,163,148,122,105,65,184,196,81,3,95,55, +54,52,64,12,83,255,224,22,2,192,228,224,88,3,224,85,9,192,50,233, +211,0,0,95,222,129,64,0,197,41,224,2,17,226,244,3,225,25,2,161, +53,225,113,5,224,28,19,225,176,3,193,133,193,24,230,23,4,224,20,0, +224,8,2,1,95,55,166,69,196,244,128,2,161,108,224,197,3,64,15,226, +30,3,90,32,226,165,1,194,238,225,250,2,173,158,160,42,192,19,197,202, +96,129,160,172,226,105,7,192,92,160,62,192,195,98,26,224,5,3,193,65, +224,57,3,162,47,224,25,10,160,2,224,25,17,226,167,1,225,112,3,192, +164,64,19,226,245,1,225,39,5,133,247,101,139,232,245,5,160,68,96,86, +224,80,0,228,209,2,224,224,8,71,59,166,3,64,39,134,190,64,53,202, +111,228,55,0,64,126,0,95,125,60,72,13,230,207,7,224,28,16,71,102, +229,183,0,64,0,102,195,1,32,64,234,22,2,130,29,225,241,3,227,223, +2,224,210,5,160,247,224,128,7,224,215,0,224,236,3,224,218,0,198,240, +224,249,2,200,76,226,93,11,226,192,1,228,0,2,226,92,255,226,92,45, +226,90,1,96,0,226,2,14,225,67,3,64,13,226,8,31,224,165,6,96, +26,193,4,231,203,4,128,155,192,149,201,173,247,186,3,64,0,96,149,64, +106,227,2,13,123,70,224,120,8,224,136,10,237,219,3,128,57,142,97,227, +105,19,128,212,128,185,146,19,146,164,226,238,7,230,201,2,160,3,234,80, +5,225,76,2,224,90,1,232,138,3,98,147,225,175,3,242,220,1,226,246, +3,200,177,229,234,1,161,6,140,59,227,142,16,64,84,239,220,8,243,184, +5,128,179,64,40,80,65,130,177,232,134,1,232,144,3,130,200,192,208,225, +42,3,224,98,1,226,82,6,233,156,1,224,89,8,163,79,64,251,64,66, +65,62,135,82,224,80,4,224,75,16,225,207,1,161,172,203,154,64,67,196, +15,224,72,2,203,106,251,233,11,11,110,111,116,32,101,120,112,111,114,116, +101,100,251,239,0,96,0,73,224,0,51,173,219,0,82,64,105,110,233,204, +106,81,92,1,57,51,202,138,2,95,52,57,75,188,130,40,161,121,66,105, +160,7,224,121,12,1,58,32,128,111,2,95,52,50,161,64,64,113,145,227, +225,39,5,225,133,3,132,110,229,51,0,228,157,4,226,235,5,164,80,224, +26,0,224,69,0,225,222,1,128,172,229,145,2,224,28,6,227,250,1,130, +149,194,132,128,36,226,161,0,224,11,1,1,83,32,200,92,229,167,28,162, +200,228,247,0,98,12,144,114,196,168,195,3,245,208,5,163,60,128,16,224, +193,2,229,197,3,192,155,227,74,4,228,139,2,96,56,140,85,0,56,229, +23,1,128,0,230,147,5,225,79,0,230,140,7,224,38,50,161,84,134,124, +96,38,228,64,21,225,38,14,99,53,192,108,247,11,0,164,50,224,21,14, +165,156,161,10,129,237,88,150,0,53,101,146,247,217,7,225,73,1,225,180, +25,253,191,6,225,181,5,224,146,2,237,132,1,224,13,11,247,187,14,161, +42,230,80,2,98,146,224,185,1,224,0,3,230,64,0,224,183,29,224,182, +18,224,171,88,224,170,37,225,97,19,224,170,93,198,178,198,191,128,1,195, +224,224,16,0,232,230,0,128,14,224,206,14,209,13,224,54,0,192,167,224, +16,2,233,190,4,160,16,227,240,11,224,122,1,131,243,224,66,2,233,31, +3,128,1,128,223,191,216,128,50,132,200,134,81,131,177,232,116,1,180,223, +1,57,54,228,199,0,84,242,97,51,113,151,1,55,51,230,106,5,228,81, +8,241,211,0,1,95,56,159,207,128,95,193,75,128,8,160,5,239,6,4, +193,50,169,118,160,168,137,66,146,3,177,148,192,115,195,192,229,204,5,230, +0,1,128,27,225,71,0,224,214,4,160,67,209,248,1,90,32,192,173,96, +215,84,147,132,34,114,15,70,174,184,134,224,92,0,198,58,128,11,160,116, +160,17,96,193,100,125,155,32,243,90,2,1,95,51,90,117,64,164,231,92, +23,231,81,19,15,117,110,100,101,102,105,110,101,100,32,109,111,100,117,108, +101,231,97,8,111,185,97,186,0,79,96,15,64,0,193,6,199,43,231,68, +2,231,127,8,128,2,162,110,224,21,6,160,81,226,74,1,96,69,163,68, +1,95,54,106,177,160,109,112,130,231,75,0,231,93,0,247,65,5,64,57, +181,248,225,69,0,96,61,65,48,202,188,99,45,96,208,236,41,7,224,148, +1,232,179,4,130,243,192,142,244,153,1,137,54,1,90,32,249,29,2,162, +203,64,12,226,82,4,168,43,149,112,130,133,211,144,244,244,0,224,89,3, +96,45,248,165,0,224,152,8,224,145,4,224,144,7,1,64,75,224,57,0, +192,63,66,117,154,158,224,141,2,164,196,180,207,97,78,224,90,7,225,70, +7,223,103,226,251,0,226,236,6,128,70,181,148,0,51,236,159,1,226,172, +0,64,137,67,129,125,25,64,11,152,99,248,149,6,1,46,46,66,131,64, +30,216,82,99,189,184,60,66,27,160,20,237,105,5,132,164,1,95,50,150, +46,224,11,2,130,93,128,12,139,21,64,173,197,110,170,164,133,222,64,20, +192,65,128,0,224,48,16,224,40,7,65,203,0,55,73,200,64,163,152,224, +129,62,236,30,8,162,193,224,9,4,224,29,1,224,9,4,234,63,1,234, +73,2,228,210,3,253,70,2,68,106,0,56,167,153,98,182,0,53,98,237, +182,106,99,64,0,95,119,100,88,63,2,95,52,52,215,45,67,25,0,50, +65,179,2,53,50,57,96,30,0,50,246,45,1,98,18,0,48,98,75,148, +3,97,2,250,195,3,133,213,128,21,224,23,10,140,169,246,116,13,167,81, +229,84,1,169,92,132,236,227,85,2,129,92,233,100,9,224,148,6,224,128, +0,96,15,225,215,6,224,7,9,235,105,27,224,166,2,96,16,231,249,1, +239,164,3,161,181,230,117,1,238,150,1,102,29,193,78,0,67,131,23,96, +50,224,222,7,224,0,3,65,132,135,102,2,95,53,51,67,94,2,95,53, +51,64,54,160,118,225,172,15,196,29,225,175,36,225,23,5,239,158,4,97, +34,130,105,0,80,225,195,13,224,84,1,129,78,193,5,129,0,192,39,227, +166,7,128,195,121,109,179,100,226,2,30,160,228,224,85,25,0,55,100,189, +226,88,50,0,66,166,112,166,44,224,239,9,228,51,6,193,249,193,75,226, +53,1,224,13,5,199,209,96,153,160,43,236,228,2,236,231,1,226,71,5, +160,34,224,61,0,126,237,227,84,15,236,188,0,226,240,7,160,132,224,10, +2,225,175,1,133,97,225,49,6,71,97,173,102,166,127,233,190,8,193,72, +2,95,56,52,203,102,161,63,123,150,1,95,53,155,78,160,233,224,218,1, +224,155,9,241,218,17,192,54,193,55,227,121,1,225,50,0,193,39,133,16, +64,52,224,93,2,0,83,160,53,124,48,226,119,3,0,85,96,43,236,39, +4,1,95,55,67,111,0,85,101,240,128,215,227,191,2,64,0,226,148,12, +224,165,26,160,145,64,168,228,19,6,224,79,6,228,36,2,224,0,2,66, +212,172,105,253,201,3,229,0,52,99,236,243,128,20,194,49,224,211,9,204, +152,224,211,12,97,204,224,85,32,160,82,225,105,8,224,0,1,225,18,13, +3,64,64,95,57,97,19,3,95,49,48,56,108,38,130,108,131,90,224,5, +0,93,220,1,53,53,66,139,131,231,224,6,5,192,7,98,26,103,29,66, +0,1,95,51,159,99,124,189,128,21,0,51,231,51,2,71,225,156,199,3, +85,32,75,52,96,227,64,18,0,51,199,244,0,95,74,190,96,78,197,169, +64,59,0,52,167,188,132,181,2,95,52,57,167,168,170,149,194,156,137,98, +1,48,52,96,5,160,244,234,194,0,64,92,128,56,64,9,224,57,26,160, +222,98,206,205,104,99,153,64,176,147,56,96,229,99,35,78,195,96,99,96, +11,139,179,128,13,228,1,1,228,133,2,203,35,128,130,132,22,160,142,3, +54,32,95,56,134,194,225,135,0,64,45,0,56,99,118,224,76,1,0,67, +96,100,65,63,64,155,229,136,2,224,99,0,96,96,95,194,0,48,96,97, +96,30,224,98,0,224,22,2,224,59,0,128,192,161,204,0,48,65,247,129, +23,0,49,98,34,161,2,64,113,2,95,57,52,96,34,0,52,96,84,190, +168,1,52,57,166,57,229,92,1,132,78,130,164,98,173,2,49,53,51,100, +74,74,180,237,91,10,4,79,32,35,57,55,195,210,2,95,49,49,107,7, +136,39,3,95,49,49,57,68,94,96,11,5,56,52,50,32,95,55,75,124, +3,95,49,56,56,64,10,64,9,2,55,55,32,241,90,0,96,115,224,28, +7,96,159,224,60,18,96,95,178,85,65,227,142,109,66,102,96,224,132,254, +96,177,1,53,49,66,151,1,49,48,172,135,2,52,49,49,130,21,140,41, +64,224,0,56,72,98,128,49,1,52,51,108,186,192,36,65,199,95,198,65, +220,138,156,162,36,231,152,0,161,241,184,60,163,247,0,83,97,246,65,89, +65,120,0,55,235,243,2,1,45,62,142,119,130,24,96,31,0,53,108,193, +1,53,54,66,201,197,32,160,68,128,71,164,98,224,74,7,0,61,160,74, +226,103,2,64,36,0,53,101,48,160,72,229,146,3,160,76,160,162,192,79, +3,79,32,35,49,66,123,192,121,227,4,5,192,41,1,53,54,252,133,2, +206,47,226,172,2,229,221,2,81,61,2,52,53,48,139,169,96,8,66,179, +171,132,128,34,225,32,5,1,51,56,140,188,193,16,96,15,64,114,64,51, +224,48,11,160,182,3,56,53,57,52,192,116,225,78,20,224,207,1,224,248, +6,1,56,54,67,55,225,42,3,225,69,11,193,25,225,26,1,174,75,224, +16,1,98,26,239,251,22,65,59,225,63,1,161,76,195,226,225,79,18,176, +117,163,233,97,80,65,90,145,225,160,158,227,227,6,227,79,55,101,174,242, +189,5,225,249,27,64,25,64,159,193,239,226,9,0,200,100,100,159,68,85, +64,170,114,76,96,93,100,97,66,135,0,48,196,79,67,121,175,50,160,81, +100,80,160,6,64,29,143,49,129,201,1,95,49,98,193,64,22,0,54,224, +22,4,0,53,68,185,64,22,142,166,227,58,1,10,80,114,105,109,105,116, +105,118,101,115,46,99,69,64,35,134,232,133,111,224,115,2,66,189,224,129, +8,96,48,135,6,0,75,234,139,0,0,83,163,177,130,173,224,5,4,64, +138,132,237,194,7,0,95,171,187,103,47,64,175,65,177,0,48,199,252,128, +37,131,186,224,41,21,96,137,134,223,173,21,80,209,3,66,32,95,54,68, +144,1,95,50,121,113,155,254,100,225,0,35,162,34,228,224,0,133,55,2, +85,32,75,71,225,128,78,133,24,72,15,2,53,51,48,240,180,7,225,58, +2,164,203,99,46,104,120,77,164,130,81,229,232,14,224,79,21,164,208,224, +79,25,198,91,0,58,143,251,97,133,0,75,96,206,64,54,225,10,0,4, +55,55,32,95,56,129,195,2,50,50,49,160,11,84,160,96,63,130,209,0, +48,224,34,0,0,49,64,151,233,217,1,224,64,18,0,52,135,241,167,129, +224,65,0,114,226,0,50,144,12,65,244,224,65,6,1,49,53,97,145,2, +49,53,53,163,164,192,80,224,202,0,130,211,224,120,18,137,247,130,103,65, +228,164,141,224,129,1,164,80,1,55,53,224,63,0,140,51,76,27,67,132, +177,88,239,192,0,248,229,1,175,173,124,157,0,53,67,189,227,215,4,0, +85,203,117,64,28,246,189,0,160,41,64,145,128,120,168,174,0,57,85,159, +0,51,170,224,229,46,0,192,131,174,207,160,129,163,50,2,67,32,60,66, +155,96,49,224,32,18,160,166,229,76,0,224,190,4,140,210,128,29,223,180, +128,151,160,20,64,1,206,172,233,120,0,65,67,101,243,192,255,0,66,197, +161,229,157,2,1,95,56,68,181,2,64,95,54,66,145,180,114,0,53,101, +137,192,0,224,146,8,99,119,224,145,8,231,143,3,210,223,97,159,97,56, +163,173,2,49,51,53,118,212,204,33,97,149,128,134,67,234,224,112,14,225, +2,13,224,112,7,96,231,224,80,1,224,197,5,136,227,68,175,107,123,64, +36,161,185,161,19,172,158,4,67,32,95,57,48,246,82,4,101,225,239,168, +9,201,34,130,111,225,27,4,225,167,5,65,150,224,170,3,241,100,9,140, +83,131,89,161,205,240,77,1,245,233,2,240,73,0,214,139,177,20,199,158, +96,231,103,150,225,103,4,231,228,0,160,32,96,58,227,88,0,64,70,0, +56,64,12,68,130,0,50,72,97,0,64,227,100,2,65,69,194,152,228,83, +5,224,35,1,67,149,224,47,2,117,80,64,55,0,53,242,214,4,108,225, +0,51,64,38,207,3,106,87,160,114,192,153,237,18,2,0,85,141,102,161, +163,227,73,6,224,25,12,131,66,227,63,12,0,49,77,192,64,27,216,56, +160,4,99,253,161,25,226,229,11,224,55,8,130,95,110,14,226,203,7,224, +65,8,224,121,8,192,106,195,124,2,95,55,53,96,60,247,92,1,97,24, +103,167,144,28,226,119,32,128,132,226,119,7,226,111,13,162,2,141,14,64, +17,200,196,192,0,69,177,0,54,197,177,96,54,99,34,118,159,1,56,56, +128,8,89,119,2,49,48,56,187,55,109,153,133,132,64,46,243,222,4,228, +237,11,149,26,229,14,27,192,186,229,207,7,229,185,3,184,192,224,48,14, +128,107,161,194,128,1,226,199,0,87,112,0,53,64,200,170,184,202,146,165, +63,195,104,231,8,3,1,49,48,225,107,1,160,77,230,239,5,229,129,0, +73,94,167,114,92,185,253,28,5,128,239,226,221,13,224,194,8,96,21,0, +85,66,21,90,118,2,49,53,51,189,193,224,238,11,225,30,2,128,89,199, +17,231,76,3,105,76,0,50,252,69,3,13,116,121,112,101,32,115,105,103, +110,97,116,117,114,101,141,126,128,222,244,140,4,225,30,4,225,24,12,64, +41,231,189,9,96,187,0,56,203,89,225,103,5,232,74,5,132,15,225,167, +23,225,123,0,144,68,225,127,5,128,155,1,54,52,225,124,16,128,0,224, +55,3,66,242,139,74,224,117,10,107,189,64,73,73,191,192,51,99,52,228, +70,1,192,117,233,117,2,1,49,49,241,62,0,226,73,0,231,126,0,67, +52,71,108,253,229,3,240,138,10,225,160,1,24,67,97,110,110,111,116,32, +115,97,116,105,115,102,121,32,99,111,110,115,116,114,97,105,110,116,221,239, +239,171,0,144,177,1,57,48,64,83,224,81,19,4,92,49,48,38,32,64, +0,14,102,117,108,108,121,32,113,117,97,108,105,102,105,101,100,254,64,0, +1,49,50,205,52,64,0,65,34,140,73,104,237,224,214,1,227,154,6,229, +233,5,233,108,2,149,171,239,178,1,132,89,225,48,2,66,146,133,80,226, +151,21,225,254,1,98,155,160,13,247,25,0,192,90,65,16,234,194,4,0, +53,236,168,1,224,62,3,238,215,3,233,81,4,160,14,238,247,7,96,95, +226,36,2,0,49,225,37,2,224,91,1,96,127,66,17,226,221,1,226,2, +0,65,252,160,16,73,115,235,156,0,246,205,11,68,220,198,101,0,85,100, +239,76,209,192,111,224,118,10,201,113,231,109,2,192,36,232,81,7,224,5, +4,209,233,128,10,0,53,101,83,96,191,2,32,95,51,93,13,0,64,195, +81,96,0,225,51,15,144,20,64,9,98,229,160,50,225,56,0,96,30,165, +31,91,90,94,31,235,143,4,64,113,1,49,48,67,15,109,184,96,21,245, +196,0,143,83,1,49,49,68,186,160,132,113,58,96,71,0,79,68,99,95, +136,96,52,64,61,0,65,96,37,161,44,247,165,4,2,85,32,75,128,66, +100,152,246,181,11,66,237,143,6,67,244,75,23,224,64,0,64,26,206,151, +228,163,18,97,200,96,247,108,32,103,28,96,2,226,17,3,97,25,99,68, +134,5,64,106,0,51,248,89,2,69,236,130,190,144,173,129,156,228,183,1, +137,250,247,120,5,2,95,49,51,121,201,64,167,143,3,0,67,71,35,64, +52,137,223,96,206,64,29,143,14,226,117,6,137,49,226,118,5,227,184,2, +224,243,6,226,252,0,225,212,0,180,54,227,121,1,252,133,3,128,235,96, +234,98,92,1,49,51,145,52,0,49,86,208,194,0,230,180,14,117,185,0, +51,224,150,0,133,58,1,57,49,162,11,128,153,99,209,160,106,229,116,5, +97,55,224,212,1,226,69,2,128,0,224,63,2,192,230,137,175,226,233,7, +128,93,224,163,1,195,61,225,213,2,64,34,0,85,227,130,3,166,44,195, +253,1,53,52,203,114,129,174,103,25,138,40,224,138,1,225,102,4,107,20, +128,27,224,127,7,225,35,3,163,63,224,93,0,2,95,49,52,153,87,198, +140,225,28,1,173,164,160,219,97,144,196,33,128,13,160,38,225,200,5,133, +85,1,49,53,66,65,97,81,86,129,227,90,3,96,144,160,117,115,20,0, +55,87,61,248,204,0,160,114,72,176,128,105,138,198,192,117,224,108,7,100, +137,211,166,64,12,0,51,110,166,129,42,128,201,132,181,165,19,229,26,1, +198,4,229,129,6,131,81,166,167,227,74,5,128,132,149,75,1,95,54,240, +40,5,160,85,0,85,132,82,64,66,213,37,66,71,0,52,64,127,132,108, +112,57,160,235,132,182,246,32,0,96,0,0,58,144,101,131,147,71,171,0, +56,112,57,64,22,209,223,237,79,11,164,60,225,233,4,64,189,237,185,6, +109,139,241,33,1,228,91,0,98,42,213,204,225,198,0,234,117,6,234,146, +15,135,213,225,182,0,231,236,5,198,145,92,181,228,21,8,96,163,230,135, +3,225,98,1,0,80,229,139,1,128,0,230,156,1,239,75,8,237,179,1, +224,242,11,162,5,224,246,8,130,92,237,90,0,224,158,47,0,75,224,34, +3,133,57,64,0,237,253,10,225,34,9,225,33,0,225,27,51,229,137,4, +226,8,0,232,84,4,240,195,0,1,49,51,68,94,160,43,66,59,192,37, +230,137,2,236,121,20,226,0,51,135,185,0,56,232,204,0,234,218,3,234, +198,8,31,105,110,102,101,114,32,114,101,99,117,114,115,105,118,101,32,112, +97,116,116,101,114,110,32,115,121,110,111,110,121,109,32,73,246,0,115,201, +237,225,92,12,173,19,128,215,225,15,3,237,37,5,235,176,6,96,0,226, +107,10,238,84,4,191,139,224,90,9,236,198,1,132,129,224,92,11,225,177, +8,229,199,10,96,86,226,176,1,236,64,22,197,242,224,29,4,229,134,20, +96,141,232,108,9,234,107,4,130,128,237,61,6,228,249,9,64,0,162,115, +197,213,254,182,10,96,10,222,213,131,167,0,53,89,183,106,68,230,39,11, +230,59,12,253,220,0,64,0,69,18,150,54,128,77,156,245,153,35,87,233, +96,24,224,139,0,100,229,88,13,168,248,64,46,108,169,136,107,224,228,3, +241,255,3,235,202,7,173,239,240,99,0,236,165,0,225,69,1,96,243,246, +184,0,1,53,50,66,106,1,49,49,101,227,230,4,0,97,3,224,90,4, +225,205,9,238,245,4,1,49,49,98,44,230,146,7,96,13,157,244,64,227, +235,248,3,230,103,1,64,237,173,151,236,248,1,0,80,65,12,1,48,48, +70,101,218,151,107,27,64,57,2,54,57,53,96,131,64,35,187,3,193,181, +0,53,87,255,1,95,55,233,47,0,1,55,52,181,10,64,110,96,170,181, +167,64,116,139,30,146,162,255,108,13,255,98,3,1,48,49,159,85,174,158, +223,80,128,144,75,219,85,143,185,79,224,67,11,226,40,4,155,237,1,49, +53,64,68,96,85,0,35,98,26,96,150,139,154,2,95,54,57,123,39,0, +52,65,61,96,39,65,222,0,55,65,222,192,13,71,89,67,207,97,248,0, +55,137,151,192,39,128,59,192,13,67,241,224,13,0,0,56,224,81,1,64, +110,139,97,67,31,101,129,0,48,86,167,67,70,103,224,0,53,153,219,250, +54,15,64,46,68,199,64,71,186,154,226,139,1,2,50,55,57,64,240,226, +157,7,77,218,232,87,1,240,156,0,228,58,5,245,193,3,130,119,232,85, +5,1,50,50,64,210,134,204,228,6,9,0,95,129,53,233,180,2,0,58, +132,184,168,159,1,80,32,133,125,0,80,99,140,69,102,72,207,162,243,100, +151,0,51,154,8,66,105,96,34,131,200,0,67,131,58,2,64,95,49,156, +211,64,37,252,152,0,0,48,73,198,4,67,32,95,52,50,92,11,1,49, +49,120,137,98,108,2,95,57,55,161,108,65,177,241,162,13,173,116,167,250, +230,237,1,166,243,232,242,0,230,220,8,99,119,224,25,12,219,9,231,16, +10,201,252,231,16,6,96,22,0,85,172,122,192,117,128,146,131,247,96,9, +91,46,211,191,224,68,9,96,25,67,232,229,172,4,224,43,13,173,156,253, +157,0,96,169,64,1,241,10,0,193,15,1,95,56,186,219,230,99,8,139, +93,64,20,228,213,1,96,22,193,251,224,26,6,68,80,224,152,7,64,0, +128,130,224,236,1,193,112,225,52,1,128,45,192,149,225,57,5,224,27,1, +214,190,224,196,3,97,75,193,194,100,225,224,98,0,250,246,1,224,13,3, +229,127,0,160,146,96,2,239,118,4,153,117,96,2,75,17,160,63,239,132, +12,224,121,5,169,104,133,149,212,204,192,125,163,72,224,27,0,234,47,1, +224,96,1,2,95,49,48,93,202,160,44,131,197,209,178,187,36,0,48,65, +110,67,35,236,65,9,193,58,96,109,1,49,49,141,220,239,253,3,128,50, +1,49,52,174,92,224,121,0,96,96,0,56,157,222,224,69,6,1,50,57, +105,40,224,69,4,128,131,228,36,0,160,136,64,147,192,136,224,9,0,225, +183,23,131,12,226,31,0,225,134,5,129,113,161,160,226,102,2,225,84,2, +147,164,237,207,2,224,2,0,97,185,224,40,1,225,191,16,225,193,4,100, +162,225,199,14,225,166,1,199,191,224,37,24,192,34,137,27,193,91,129,94, +225,122,0,65,123,100,227,127,251,225,207,0,225,204,39,226,25,20,226,132, +5,193,233,224,142,4,218,56,96,37,1,56,54,137,54,0,89,128,15,135, +188,225,183,3,64,10,122,68,177,212,161,164,156,116,193,214,224,79,0,82, +136,242,134,5,130,237,231,2,2,96,188,72,91,136,96,99,254,138,52,100, +0,116,238,224,0,0,226,142,37,106,55,226,66,9,128,73,247,178,7,250, +56,0,128,245,235,196,7,233,224,4,251,250,4,66,66,239,130,7,155,172, +246,184,10,2,63,63,63,172,191,66,28,224,74,2,74,167,226,160,8,160, +0,70,227,137,203,96,92,230,229,14,160,138,175,212,0,67,121,232,241,181, +2,210,144,152,107,97,51,228,205,7,226,37,6,226,24,1,123,218,109,178, +160,34,202,11,100,172,97,112,66,171,0,51,71,186,149,59,4,55,32,64, +75,51,202,248,64,29,170,125,138,89,244,193,2,97,9,148,153,70,144,226, +42,3,64,246,138,77,64,134,176,168,238,212,0,0,52,101,22,235,141,3, +64,23,128,134,0,53,182,39,198,173,227,149,0,131,107,98,176,96,172,0, +85,64,35,96,165,128,170,192,38,99,117,64,35,101,3,246,104,15,64,62, +96,132,160,241,64,176,138,103,66,196,131,25,186,204,235,241,3,0,48,255, +3,2,64,110,121,56,228,203,6,232,39,0,199,12,171,166,225,164,0,247, +200,4,64,37,0,80,163,6,72,72,157,127,131,20,160,14,160,59,69,54, +165,116,232,137,1,104,37,115,234,197,120,130,68,192,30,244,18,4,128,38, +160,26,194,114,224,146,9,228,200,6,130,145,192,211,192,79,128,89,183,18, +205,40,243,180,7,205,63,65,181,0,56,67,7,64,8,97,234,74,57,1, +51,49,172,139,130,130,0,49,130,130,236,20,0,225,173,1,192,79,100,199, +192,83,196,33,224,244,2,224,231,46,224,225,0,224,13,1,163,123,224,18, +1,96,96,128,7,224,228,5,224,6,0,160,233,224,162,3,110,231,78,192, +224,179,4,64,0,195,11,77,11,77,118,66,1,161,236,89,44,170,142,203, +127,230,185,18,224,36,2,192,33,0,51,65,104,224,26,2,224,57,12,224, +38,1,66,249,172,242,252,5,14,130,191,194,164,128,242,152,166,64,59,172, +230,100,90,99,100,0,57,80,39,2,52,54,51,186,239,0,58,128,216,165, +1,164,171,229,7,15,225,210,2,225,204,3,225,154,4,234,44,4,193,186, +233,254,2,224,58,7,194,176,224,22,0,224,28,4,226,40,4,224,2,4, +192,32,128,104,232,108,1,224,67,1,232,249,5,227,114,1,229,162,28,224, +101,1,229,236,0,167,194,224,236,1,251,92,1,64,13,231,145,8,133,203, +66,127,231,92,6,234,164,0,229,101,4,128,100,166,103,225,66,1,224,197, +9,231,48,5,227,37,20,224,73,2,128,31,66,53,67,59,123,142,187,147, +224,32,1,231,206,6,227,164,4,64,18,160,40,225,63,8,225,125,2,226, +205,11,96,178,162,209,128,62,169,123,229,254,16,160,51,226,181,0,232,235, +7,160,187,243,249,6,224,201,1,99,90,70,201,168,227,196,101,226,6,0, +225,42,1,197,70,199,187,110,251,65,187,0,52,133,60,156,73,225,58,12, +65,218,128,135,3,49,55,50,32,255,232,2,26,51,52,38,115,114,99,47, +77,105,99,114,111,72,115,47,84,121,112,101,67,104,101,99,107,46,104,115, +64,27,7,44,49,52,50,57,58,51,49,245,111,0,65,30,0,52,80,200, +170,128,225,8,3,1,95,56,103,194,225,98,27,106,247,135,136,225,104,11, +236,164,2,64,246,153,200,178,181,224,232,21,69,30,224,232,47,3,56,58, +50,53,246,88,1,242,183,1,227,231,1,226,174,5,227,16,2,226,174,13, +64,234,107,39,160,7,128,203,171,37,128,36,165,200,232,246,10,80,9,240, +209,14,249,248,0,239,177,4,162,188,1,50,53,102,153,96,17,1,67,39, +235,196,6,164,113,231,246,5,229,7,2,199,3,239,127,1,193,222,128,31, +205,115,194,189,198,200,96,19,164,210,236,10,2,162,224,242,127,16,233,5, +3,160,83,246,116,6,64,185,194,51,115,135,134,67,106,60,0,50,228,156, +2,231,19,1,225,48,10,1,51,54,109,12,128,94,0,53,202,252,98,131, +117,165,102,123,128,0,65,120,246,91,0,130,164,64,15,242,126,1,0,53, +86,213,178,126,96,45,0,54,134,182,5,52,50,53,32,75,32,81,226,224, +1,13,144,126,192,0,64,86,133,189,64,66,182,145,162,76,99,52,129,68, +83,18,119,62,228,194,0,249,58,3,147,45,64,6,2,50,57,54,226,235, +2,5,101,120,112,111,114,116,98,201,64,93,140,53,89,135,255,206,6,109, +123,2,50,48,55,224,58,2,6,116,121,81,73,100,101,110,128,60,1,64, +85,138,148,128,70,0,51,236,124,1,129,23,0,56,194,98,226,133,11,252, +126,21,68,67,218,58,224,58,1,224,55,10,226,46,4,1,52,56,194,247, +224,51,33,0,53,129,34,224,51,37,65,118,106,54,226,137,1,129,3,139, +216,104,222,237,24,3,195,43,162,243,224,56,2,248,215,4,109,227,225,229, +0,224,142,13,1,49,50,84,222,227,27,14,99,103,231,53,3,232,126,1, +232,74,0,224,2,1,160,183,224,47,7,192,5,227,39,10,1,50,48,244, +125,0,224,116,1,128,1,231,239,1,64,13,225,241,5,192,98,229,251,1, +64,11,253,93,0,103,173,151,1,252,2,1,96,245,0,50,87,75,0,52, +96,4,0,57,239,32,3,92,6,7,97,32,99,108,97,115,115,32,130,137, +1,95,52,129,147,225,148,7,224,166,7,225,39,2,224,28,13,227,134,1, +224,54,9,227,162,2,64,14,230,199,1,224,2,6,225,9,3,252,3,4, +134,147,192,5,219,10,119,151,123,11,224,32,6,0,80,64,29,80,62,236, +194,5,70,24,220,70,224,10,13,225,6,3,99,161,157,98,206,251,253,105, +8,0,57,154,181,225,96,1,26,115,117,112,101,114,102,108,111,117,115,32, +105,110,115,116,97,110,99,101,32,98,105,110,100,105,110,103,253,89,3,225, +10,0,224,1,11,235,122,19,224,58,4,194,122,242,246,0,176,140,225,72, +1,224,100,0,109,42,192,96,128,55,245,155,6,224,142,4,88,173,232,39, +1,226,230,4,202,243,224,79,6,128,18,224,93,1,128,16,224,13,4,128, +10,230,117,4,169,216,231,164,7,64,0,131,219,224,104,5,224,158,1,226, +171,7,169,238,224,2,6,192,168,237,131,4,226,99,1,177,180,64,37,110, +245,253,133,9,224,252,24,192,88,163,136,0,54,93,3,224,30,2,224,232, +0,2,49,49,53,92,180,235,245,1,245,27,8,1,49,48,70,122,225,23, +4,169,246,192,78,229,24,1,201,184,96,46,91,195,84,91,224,60,6,71, +87,0,54,107,82,0,52,231,132,1,160,150,128,52,225,158,1,206,235,224, +31,0,110,241,224,45,1,128,192,132,194,224,19,3,1,50,56,129,130,224, +19,2,220,220,232,160,0,132,160,0,50,124,134,225,248,1,1,49,52,81, +210,96,192,225,249,2,70,85,229,40,2,106,190,0,57,83,231,163,192,234, +57,25,226,110,1,224,23,1,162,251,149,98,233,72,6,64,164,83,57,224, +222,0,235,218,3,64,4,255,29,2,226,147,5,201,42,97,72,196,13,168, +60,2,51,48,55,226,204,4,70,225,143,192,225,20,3,97,158,229,174,1, +0,53,96,61,224,14,0,0,48,96,62,161,46,139,160,3,83,32,95,54, +78,154,64,147,0,35,93,159,136,162,155,3,96,100,143,233,228,142,1,68, +131,0,34,115,58,64,92,104,172,104,168,75,46,0,52,249,18,3,0,54, +172,95,64,134,67,5,246,69,3,69,139,98,220,73,209,160,213,118,61,129, +27,1,95,52,96,128,64,99,235,88,0,64,82,108,117,99,87,84,153,64, +127,160,19,64,41,138,9,231,239,0,167,191,65,170,250,185,2,220,8,161, +196,160,25,168,245,0,85,64,165,131,10,199,227,69,48,99,55,1,49,53, +128,37,232,75,12,128,62,232,74,18,228,44,3,224,92,2,192,202,96,99, +201,125,162,210,233,129,2,172,139,2,53,49,53,228,76,8,224,94,60,160, +90,161,241,73,132,75,36,2,49,53,49,70,197,81,210,64,21,234,247,0, +233,12,35,247,165,0,96,115,232,194,8,144,248,225,82,2,233,106,3,129, +97,97,175,64,92,239,145,0,96,83,200,187,0,83,140,208,64,57,237,188, +7,96,28,99,150,224,60,2,1,95,54,236,94,1,224,56,7,230,4,6, +64,16,70,89,129,124,150,96,0,55,168,217,224,0,0,131,246,231,195,9, +64,216,227,51,1,9,109,97,108,102,111,114,109,101,100,32,71,191,11,100, +97,108,111,110,101,32,100,101,114,105,118,231,196,1,192,145,225,12,3,233, +186,6,130,182,179,173,132,169,0,32,233,185,0,98,6,226,246,15,96,49, +253,170,8,77,0,0,90,197,252,224,249,1,164,192,226,105,6,224,44,14, +148,18,129,10,128,27,225,13,14,234,68,24,12,100,97,116,97,47,110,101, +119,116,121,112,101,32,234,73,6,225,175,2,165,139,66,158,216,45,64,0, +66,162,217,114,130,186,77,113,0,52,130,187,141,14,229,190,3,68,249,65, +93,102,10,136,152,1,95,52,76,19,64,59,64,115,245,171,2,224,209,9, +173,210,224,209,19,2,67,97,110,96,212,65,228,224,206,0,1,49,49,78, +27,76,153,192,0,130,119,104,203,192,8,97,81,229,240,4,64,194,140,205, +0,79,152,53,224,110,9,11,68,97,116,97,46,66,111,117,110,100,101,100, +192,7,96,116,64,40,64,111,224,57,21,3,69,110,117,109,96,4,224,51, +0,67,203,224,51,21,224,4,0,224,51,0,70,238,224,103,22,3,113,46, +69,113,160,47,0,53,101,88,224,47,21,4,73,120,46,73,120,224,47,0, +224,199,25,2,79,114,100,64,3,224,49,0,66,33,224,49,21,82,91,3, +97,98,108,101,224,8,0,224,59,0,225,1,20,11,71,72,67,46,71,101, +110,101,114,105,99,115,192,8,224,167,29,29,76,97,110,103,117,97,103,101, +46,72,97,115,107,101,108,108,46,84,72,46,83,121,110,116,97,120,46,76, +105,102,143,204,64,68,65,248,224,68,16,17,84,101,120,116,46,82,101,97, +100,46,73,110,116,101,114,110,97,108,96,13,224,60,0,68,18,224,60,21, +3,83,104,111,119,96,4,192,51,103,113,232,141,4,66,118,136,98,132,82, +134,243,68,89,152,240,205,15,2,49,52,56,240,209,3,224,84,0,226,224, +2,109,173,224,10,2,227,135,0,253,138,5,130,70,0,49,196,225,137,115, +165,8,233,128,5,224,68,1,195,207,64,61,224,17,0,224,20,3,224,21, +7,224,24,1,224,25,11,224,28,1,224,29,4,224,83,1,96,5,230,42, +6,224,48,16,224,2,3,236,57,0,165,201,236,93,11,150,94,65,174,224, +83,26,224,80,2,129,35,224,81,9,2,32,95,55,75,239,203,184,225,164, +1,7,115,104,111,119,115,80,114,101,130,180,224,108,20,203,217,192,103,224, +1,1,189,7,224,25,10,239,157,0,224,22,14,224,104,11,142,92,246,146, +3,224,201,4,125,154,160,5,236,92,0,64,84,2,95,56,55,138,22,109, +118,129,23,155,159,235,91,6,224,220,11,128,2,192,34,224,169,1,232,95, +0,161,238,230,130,2,98,251,67,100,225,165,2,224,230,5,224,234,4,224, +28,22,224,253,3,128,28,128,114,224,2,0,231,96,1,224,67,14,224,65, +8,239,178,0,224,8,18,205,156,64,57,160,231,254,251,1,1,49,52,75, +156,0,85,227,211,2,66,46,4,80,97,114,101,110,194,46,192,113,128,83, +105,5,160,52,2,79,32,35,85,111,161,123,129,44,0,57,113,81,75,226, +226,73,4,194,177,128,140,96,58,95,142,225,182,0,173,88,238,159,0,141, +94,225,126,5,206,121,1,85,32,179,210,128,118,225,223,4,250,249,5,144, +184,225,77,2,161,10,64,90,193,6,64,8,226,109,0,64,5,162,36,226, +22,2,243,94,1,64,9,132,166,128,156,138,115,74,46,128,165,3,79,32, +35,49,85,145,224,215,2,224,253,0,224,250,2,79,200,224,34,6,239,84, +1,64,1,180,81,128,59,224,119,29,67,244,192,83,1,85,32,118,68,192, +12,96,149,0,53,224,30,1,105,13,79,19,153,213,0,52,149,139,160,44, +222,230,64,89,0,48,160,209,0,48,236,135,4,96,10,64,4,225,212,1, +108,122,233,42,1,1,50,53,130,4,224,32,1,0,55,159,37,226,102,5, +2,83,116,114,235,20,1,162,62,0,52,133,102,224,57,1,226,161,13,228, +208,3,226,120,5,224,50,2,65,105,0,54,224,186,0,2,95,57,52,72, +181,142,95,177,34,0,49,184,48,239,130,6,240,138,0,3,95,52,54,52, +97,62,73,148,225,2,1,71,46,143,44,69,25,142,248,85,163,3,95,50, +55,52,138,71,234,43,5,64,136,225,67,0,65,90,65,186,64,20,225,179, +1,69,94,138,150,0,58,129,210,173,129,0,50,193,229,64,6,0,54,64, +12,64,31,143,42,96,120,65,88,5,95,49,51,49,32,35,113,36,64,93, +64,185,1,35,49,106,123,64,44,217,55,64,1,64,50,243,185,1,64,157, +109,35,227,69,1,231,165,14,98,135,236,59,7,64,19,146,254,97,116,64, +233,128,17,96,101,230,141,13,3,114,101,97,100,225,187,0,128,45,176,69, +69,219,210,227,96,64,64,217,242,23,4,124,142,65,176,224,78,1,4,101, +114,114,111,114,130,7,81,237,65,225,98,67,224,112,9,0,32,139,163,2, +102,105,110,171,46,226,201,3,128,4,226,4,4,97,58,0,54,97,58,0, +75,90,96,192,248,160,162,64,29,143,39,2,75,32,90,146,29,237,52,1, +245,130,15,232,87,0,232,84,7,228,196,3,135,235,232,166,0,252,5,2, +232,47,0,163,29,129,34,128,114,243,61,2,245,15,9,224,91,5,226,7, +0,225,161,13,6,116,121,112,101,82,101,112,161,35,196,157,212,133,0,79, +66,95,228,226,3,160,91,160,135,98,146,100,108,225,172,10,8,109,107,84, +121,67,111,110,65,112,224,92,1,137,224,224,55,29,128,52,96,51,147,2, +227,208,0,64,157,132,57,131,66,224,39,35,1,95,54,92,63,0,54,97, +167,245,96,0,226,19,0,238,4,4,64,0,65,247,206,124,235,41,34,204, +169,160,154,64,1,235,40,41,166,14,226,60,6,225,220,7,227,141,2,227, +163,2,225,242,20,5,99,111,109,112,97,114,141,15,102,29,0,55,79,78, +129,155,160,150,235,159,14,235,169,4,248,38,2,107,89,235,67,0,128,5, +170,196,128,68,160,74,233,219,8,64,58,100,83,240,146,4,235,174,1,98, +100,65,145,211,227,170,64,239,194,1,97,172,197,229,212,129,228,75,27,1, +60,62,235,33,2,160,161,128,73,67,72,224,81,43,225,87,4,64,0,199, +94,224,57,24,1,69,81,192,52,200,135,225,199,0,193,53,193,50,97,41, +227,150,7,224,95,23,1,76,84,233,222,4,224,90,14,75,102,160,87,225, +144,4,224,93,23,0,71,192,93,160,47,139,163,232,92,23,160,37,224,29, +5,232,213,2,227,148,0,229,168,6,131,148,0,51,133,140,0,51,96,196, +230,226,8,229,191,8,96,51,145,105,227,200,36,176,211,96,0,227,199,136, +1,61,61,227,194,0,101,80,121,229,237,215,0,149,98,138,231,227,215,3, +172,18,203,123,227,145,10,237,104,2,64,55,237,117,8,227,158,92,1,38, +38,227,158,71,193,46,64,0,227,153,32,2,84,114,117,227,208,0,226,208, +22,226,201,15,232,246,0,65,96,227,97,0,227,194,6,224,135,23,3,70, +97,108,115,192,136,128,49,227,31,21,186,65,65,144,151,165,129,156,130,18, +78,121,182,248,111,231,98,28,226,16,0,108,153,96,10,232,100,1,132,44, +129,211,156,41,231,41,4,160,28,204,164,85,12,0,49,74,237,96,0,64, +249,1,52,50,90,31,106,187,1,56,56,154,42,4,95,49,55,55,32,150, +174,105,57,0,49,186,57,64,4,224,199,1,203,119,0,89,128,157,0,80, +64,159,0,55,227,160,2,5,102,111,108,100,114,49,232,189,2,131,220,109, +81,227,176,15,176,143,0,58,130,156,235,44,33,64,229,235,44,12,227,216, +2,129,236,100,72,67,202,164,126,129,177,64,112,250,245,0,0,49,97,64, +128,52,236,66,9,224,224,1,9,87,97,114,110,105,110,103,58,32,99,246, +119,10,227,246,0,129,115,0,57,111,58,224,77,19,4,32,121,101,116,44, +160,60,65,202,101,34,226,62,8,96,249,96,166,96,200,106,88,98,147,130, +47,64,32,0,54,225,56,0,5,73,79,46,112,101,114,89,5,0,73,204, +29,67,145,2,55,32,95,102,72,2,95,50,53,96,6,65,34,96,16,96, +62,139,75,168,46,196,72,132,174,116,1,129,145,209,11,224,13,9,231,38, +0,124,46,90,205,1,52,57,184,52,229,144,75,128,77,229,144,24,64,9, +247,107,0,96,80,143,187,164,178,99,141,204,55,172,60,64,210,160,143,231, +230,5,96,110,131,126,228,71,0,0,66,236,243,0,174,253,96,214,0,54, +65,190,99,92,176,6,230,62,30,1,116,111,224,171,42,228,42,5,243,169, +8,192,120,224,171,8,128,195,255,241,0,224,183,12,228,215,2,226,147,7, +231,165,22,224,199,0,130,93,139,177,0,85,72,30,164,89,97,249,198,167, +64,34,136,63,232,11,36,249,124,3,96,0,226,150,5,226,119,3,242,151, +5,226,133,11,228,85,2,64,23,235,108,1,224,16,0,224,13,13,203,119, +224,92,0,238,94,10,224,47,5,128,2,171,141,162,107,214,79,238,98,0, +130,240,99,141,244,176,2,238,63,1,162,68,227,37,7,0,82,230,228,3, +224,23,2,224,51,19,2,66,32,82,80,219,125,173,230,195,1,128,5,226, +164,9,2,109,97,120,97,119,162,166,224,31,9,1,105,110,224,31,2,252, +151,7,0,85,254,163,1,167,96,240,118,3,128,244,97,61,71,10,166,228, +1,53,55,101,183,230,144,7,226,186,3,162,67,138,79,105,103,244,79,6, +129,206,226,0,9,240,33,7,227,79,5,239,254,5,160,176,2,50,50,51, +64,60,231,76,1,161,191,131,125,69,228,128,203,228,243,1,128,91,160,66, +1,49,52,96,218,160,233,199,222,2,95,49,48,147,179,96,18,2,53,52, +48,70,50,123,83,64,71,231,107,0,97,147,96,113,224,152,3,235,1,13, +192,200,224,190,1,0,89,96,151,162,213,128,226,97,37,150,247,224,50,3, +128,47,128,121,224,227,0,192,52,128,46,194,158,138,193,195,6,128,209,97, +37,224,206,1,64,15,163,233,129,209,6,49,49,55,52,32,95,51,85,2, +135,172,1,51,54,173,71,164,149,117,23,1,49,49,123,222,193,149,224,107, +14,96,103,225,44,2,64,79,118,189,96,72,2,49,52,56,80,123,128,9, +228,187,1,104,224,181,36,227,234,1,229,62,2,162,128,241,202,8,160,153, +1,52,57,245,223,0,227,233,2,66,130,137,230,2,85,32,90,201,169,64, +20,137,51,105,42,85,239,0,52,64,90,128,11,65,25,64,14,160,20,64, +45,64,166,84,92,96,231,105,194,71,78,128,129,99,64,193,137,64,156,100, +44,112,46,224,234,1,225,73,1,64,77,180,170,133,84,230,60,1,4,95, +49,51,51,52,96,93,0,54,128,202,64,43,244,169,1,230,253,2,255,147, +9,230,5,0,129,42,255,151,35,161,160,73,33,224,58,9,248,148,4,255, +193,6,64,158,0,54,160,202,0,73,116,225,217,76,66,11,2,67,32,60, +85,114,64,42,237,75,1,5,67,32,67,32,61,61,192,23,229,147,4,226, +107,2,97,82,195,58,197,136,3,32,95,49,56,64,43,139,120,70,121,141, +202,224,54,1,160,200,1,52,56,81,168,224,22,2,224,81,50,160,77,192, +237,137,145,129,98,192,58,2,95,50,53,96,33,131,2,2,95,55,53,235, +29,0,96,61,0,51,97,85,100,61,0,57,69,45,86,131,163,102,216,101, +0,89,228,71,0,232,82,11,0,90,97,89,172,144,168,100,68,2,227,252, +5,224,57,1,64,1,235,217,0,137,57,132,70,163,131,251,81,1,224,0, +0,64,218,136,14,131,119,229,8,0,192,79,96,241,229,159,17,228,221,1, +254,93,0,199,39,224,2,1,96,40,224,78,1,254,157,1,224,39,6,254, +157,11,224,37,0,106,247,128,29,96,68,224,61,16,160,62,224,29,7,96, +2,100,162,230,48,4,96,0,235,48,1,250,223,2,230,110,4,252,63,1, +232,190,8,136,58,160,218,227,168,1,0,54,68,66,226,139,4,239,255,7, +230,156,0,165,134,1,48,53,149,152,98,201,0,55,140,84,225,178,5,224, +165,9,102,49,224,5,4,163,132,244,97,5,231,20,5,1,54,52,229,107, +0,161,23,251,111,10,64,8,203,125,128,7,224,125,2,64,150,192,57,234, +228,20,100,177,78,70,165,127,133,103,0,56,243,71,0,241,53,1,225,166, +2,231,38,2,163,90,224,100,43,168,144,192,95,96,77,163,46,4,64,95, +50,51,49,195,139,230,71,0,251,249,3,192,51,224,243,2,224,2,0,129, +254,225,255,0,129,91,224,18,6,194,22,226,204,5,224,60,11,234,99,2, +226,32,1,191,250,232,195,6,227,207,0,98,234,193,211,197,121,64,39,133, +200,96,249,202,11,64,22,134,137,100,232,151,253,252,89,0,226,123,0,225, +62,8,208,220,231,248,4,225,120,9,237,60,4,64,107,96,203,241,211,0, +202,83,241,206,6,160,105,96,12,229,170,0,225,41,3,224,2,6,193,76, +224,246,3,225,84,18,254,232,8,225,99,89,0,56,135,183,225,99,59,225, +10,9,227,201,2,230,193,1,164,103,225,128,7,0,56,228,217,0,224,62, +0,227,221,66,64,10,247,5,1,227,236,48,227,237,8,224,12,3,128,166, +235,173,2,247,128,23,192,63,172,39,192,69,227,231,8,104,116,73,96,232, +57,7,228,64,20,228,29,11,226,184,3,192,39,65,123,104,205,144,43,107, +87,66,116,233,130,1,6,114,101,99,83,101,108,69,253,164,1,244,37,6, +234,222,6,251,149,0,71,164,0,51,232,127,1,99,83,224,40,0,127,148, +224,99,1,2,103,101,116,207,129,224,77,3,64,66,141,143,224,42,1,6, +115,101,116,70,105,101,108,78,27,64,30,139,43,224,30,1,13,68,97,116, +97,46,82,101,99,111,114,100,115,46,83,224,43,5,139,66,224,117,4,224, +30,2,64,246,224,74,17,2,72,97,115,224,43,3,211,241,96,218,150,177, +99,142,0,54,128,30,235,4,1,160,28,128,6,64,26,0,54,171,220,161, +193,235,32,0,225,200,2,227,103,16,64,63,137,210,3,95,49,51,54,83, +32,94,221,64,21,252,206,0,74,216,248,13,4,234,193,1,163,77,234,194, +13,98,131,67,100,128,211,128,157,192,23,224,1,1,233,84,19,230,53,8, +160,11,192,31,128,87,226,241,1,230,157,3,245,163,2,224,43,2,192,5, +131,203,1,49,52,86,97,237,79,9,195,13,252,232,0,175,173,194,208,1, +52,55,99,29,4,49,49,48,57,32,146,148,108,236,153,74,128,51,64,40, +146,44,0,75,64,130,128,4,192,8,3,95,49,55,50,226,22,2,27,92, +51,52,38,115,114,99,47,77,105,99,114,111,72,115,47,84,121,112,101,67, +104,101,99,107,46,104,115,64,27,6,44,49,49,57,50,58,51,214,190,96, +137,64,132,65,52,238,147,8,225,94,7,67,37,241,246,6,100,20,165,63, +192,2,238,158,2,240,169,6,224,5,3,170,196,224,92,0,126,17,229,167, +7,224,17,9,234,181,0,192,56,225,33,15,224,35,6,224,95,0,224,78, +14,234,219,6,233,238,4,225,8,5,234,144,20,160,43,231,18,4,199,15, +0,49,97,95,67,20,192,40,192,110,229,162,0,235,19,1,174,190,194,62, +144,84,239,178,12,230,247,18,194,166,128,128,1,52,52,101,179,135,79,0, +48,237,56,0,237,49,2,206,116,129,0,133,239,162,135,226,129,9,128,101, +192,196,237,15,4,121,226,128,0,225,81,0,179,137,129,103,135,4,128,102, +173,112,160,20,171,73,65,0,2,50,56,50,64,120,104,35,101,247,229,219, +3,165,201,226,249,1,7,110,111,77,101,116,104,111,100,230,11,2,235,150, +0,224,242,22,130,4,226,17,5,160,13,224,23,4,98,177,238,27,1,224, +248,10,225,30,6,193,7,98,29,3,95,49,52,51,153,222,131,184,1,56, +53,240,245,0,128,29,162,159,224,155,25,232,89,1,226,249,14,65,243,232, +138,3,66,5,227,149,1,224,154,4,165,184,199,11,136,215,101,108,229,165, +1,64,143,132,41,96,29,0,67,89,86,235,235,3,224,25,17,96,91,223, +4,163,62,224,161,0,160,11,192,8,97,65,64,47,135,53,194,183,69,197, +180,79,157,249,0,50,114,10,0,54,117,50,92,177,232,170,2,1,95,53, +70,200,83,43,107,158,64,76,135,86,7,95,52,50,53,32,75,32,85,227, +198,2,192,1,151,74,96,0,224,28,9,128,1,230,36,0,224,37,18,224, +35,4,224,32,23,64,211,178,202,96,165,64,204,129,126,230,193,14,0,83, +65,238,132,147,141,112,198,160,242,24,3,163,93,65,177,224,28,4,97,35, +132,10,231,111,0,98,129,229,203,0,130,12,177,214,130,222,230,223,8,0, +50,65,199,233,0,4,100,138,228,213,8,128,157,199,172,235,16,5,224,23, +5,195,63,0,52,119,152,231,55,8,224,73,68,65,100,233,22,1,225,102, +8,0,50,65,129,225,184,0,64,72,151,129,98,79,96,60,201,52,226,146, +3,76,34,162,141,74,53,162,141,64,45,0,54,226,117,13,130,107,192,13, +224,1,7,226,102,72,224,29,20,224,26,17,224,23,14,224,20,11,224,17, +8,226,217,4,96,0,65,14,243,233,2,129,62,69,217,220,227,250,171,2, +69,34,124,11,166,37,233,119,2,100,99,83,242,128,15,69,46,97,223,161, +250,224,67,1,72,74,244,53,1,65,155,148,145,227,90,9,135,95,134,122, +224,63,0,64,48,0,50,160,12,235,7,0,244,217,1,64,43,103,204,0, +48,174,27,1,54,51,138,214,196,130,227,97,1,96,93,2,85,32,75,67, +35,233,48,2,3,95,49,49,49,161,33,168,152,224,172,2,0,48,102,33, +233,100,8,65,67,203,68,0,89,199,146,195,169,170,166,228,22,12,131,2, +224,33,18,174,68,166,204,224,191,4,192,25,247,144,2,131,237,224,187,1, +224,49,5,160,109,164,70,64,43,198,5,224,44,11,224,43,1,230,104,1, +172,143,230,155,0,64,247,237,165,1,67,241,165,3,233,49,5,233,109,0, +0,95,64,61,128,13,98,4,228,40,2,128,125,225,206,0,96,160,67,180, +0,51,107,127,245,199,1,224,96,33,0,49,144,30,96,103,234,64,2,224, +56,40,96,148,234,41,6,96,24,1,95,53,108,82,161,7,231,69,1,86, +175,128,166,192,107,67,124,200,18,0,80,103,134,64,66,2,95,51,53,188, +148,224,252,22,1,95,52,175,150,163,77,235,11,5,178,9,224,203,1,224, +2,4,74,168,224,73,1,64,0,234,214,1,224,60,0,242,33,9,224,52, +5,224,112,2,96,48,235,62,6,224,44,4,225,103,3,224,39,1,224,36, +5,0,66,96,35,224,234,10,2,95,52,50,133,232,161,99,193,106,130,114, +65,102,136,124,135,71,227,103,0,96,78,0,64,224,113,2,227,79,16,131, +217,227,146,19,224,197,4,224,33,12,131,247,224,105,0,160,129,224,32,2, +164,183,185,132,249,60,2,2,49,52,52,102,183,66,0,0,51,67,57,64, +17,130,101,227,132,13,128,106,163,227,98,73,133,146,249,202,3,64,67,0, +56,102,222,138,160,164,181,249,153,2,225,239,0,229,134,2,194,214,128,138, +133,43,128,138,195,230,208,79,133,101,228,24,4,3,95,49,51,52,80,64, +0,51,75,19,235,226,1,1,98,105,223,117,165,86,229,37,5,140,225,82, +143,75,88,64,254,224,58,1,2,78,117,109,238,242,0,224,240,0,196,118, +130,61,0,95,184,193,225,83,9,149,127,225,83,9,224,129,6,225,177,18, +176,221,132,236,139,185,160,122,184,97,141,16,3,95,49,52,53,197,24,192, +1,251,27,3,1,55,57,67,222,225,212,3,227,14,4,128,48,98,249,249, +144,3,235,200,3,224,28,7,225,4,32,0,53,199,160,0,53,101,212,224, +250,4,231,114,5,234,70,0,227,54,0,98,81,224,91,15,101,121,0,67, +226,80,5,224,16,11,130,152,226,96,1,97,143,78,234,225,228,1,5,102, +117,110,100,101,112,97,231,0,90,240,169,12,224,83,3,131,220,227,135,3, +128,8,237,79,10,129,173,224,180,3,2,64,95,54,118,144,226,21,3,199, +228,224,45,11,1,49,52,188,214,224,46,9,224,167,9,227,169,11,216,110, +129,90,225,180,4,224,101,0,96,102,137,20,224,102,9,96,0,226,124,1, +232,13,14,96,42,228,189,18,199,225,224,159,8,231,250,4,225,45,11,98, +176,224,151,12,224,77,10,193,72,238,133,6,227,36,5,226,206,0,228,171, +4,0,48,74,22,64,34,140,144,64,9,227,43,0,160,217,197,117,227,162, +5,160,114,232,102,0,227,165,57,225,122,2,129,17,227,133,16,224,202,9, +64,99,97,243,64,8,166,178,227,16,5,224,172,132,0,51,133,202,235,123, +8,160,186,224,187,9,226,248,6,230,37,3,0,53,116,133,64,23,228,232, +0,71,152,143,200,229,67,3,250,112,6,64,67,2,48,56,56,128,8,0, +50,118,127,0,56,114,41,1,49,48,173,221,229,11,5,253,225,4,193,44, +0,49,162,45,229,86,26,227,133,3,225,35,29,96,234,229,66,1,255,54, +4,101,35,2,48,50,49,227,213,7,0,95,158,182,229,99,14,227,104,7, +197,76,1,49,49,133,182,1,49,52,90,42,225,219,2,224,92,8,168,75, +224,92,10,235,57,1,228,109,13,160,124,0,54,133,194,139,64,224,122,19, +96,0,0,58,130,19,242,15,0,1,80,32,227,121,2,67,152,64,71,64, +36,143,172,0,83,103,206,113,234,96,86,64,25,248,190,1,1,80,32,132, +41,0,80,128,24,0,54,224,87,5,197,50,224,87,5,206,138,0,90,64, +208,2,90,32,64,84,150,64,23,205,94,225,8,3,232,187,8,64,40,236, +143,1,192,191,171,164,128,16,111,7,224,116,3,96,52,203,188,237,177,0, +97,79,235,193,2,239,4,4,1,51,48,161,149,128,1,124,93,160,13,112, +65,234,246,2,229,27,8,194,192,196,222,192,96,231,60,5,161,188,161,181, +224,104,5,233,205,0,130,253,224,29,0,233,223,6,224,40,1,236,241,4, +231,246,0,66,1,98,98,251,143,2,90,73,164,40,84,42,112,11,67,239, +99,13,5,48,48,32,85,32,65,160,91,231,191,11,97,73,139,159,5,95, +49,48,53,56,32,64,15,196,22,129,138,96,92,130,14,73,181,224,25,2, +226,40,2,71,185,64,67,74,127,251,234,6,19,80,114,105,109,105,116,105, +118,101,115,46,67,111,110,115,116,114,97,105,110,155,252,64,55,194,121,64, +79,65,161,0,85,128,78,0,54,96,22,136,61,131,46,249,235,0,225,16, +3,96,26,224,5,0,97,4,206,108,213,214,161,168,231,144,7,164,141,167, +148,224,39,11,226,131,3,231,77,8,224,28,3,131,210,98,252,243,74,1, +116,93,225,232,1,146,165,230,5,5,96,179,251,7,5,64,26,1,67,32, +246,174,28,160,75,233,92,12,224,137,4,78,218,228,111,1,150,117,160,211, +224,26,13,246,213,0,0,83,88,96,152,102,82,69,0,55,249,146,3,246, +240,7,128,117,225,39,8,192,142,2,85,32,64,214,20,169,10,186,137,129, +30,232,54,10,160,25,99,63,225,69,5,128,11,161,96,224,27,0,246,117, +0,225,26,0,225,102,17,193,103,160,0,224,105,83,128,29,201,30,147,170, +2,51,54,56,247,207,1,251,68,1,128,0,246,65,6,96,53,253,131,15, +128,126,102,230,0,52,68,24,69,93,246,76,5,216,69,245,191,8,166,144, +0,90,143,145,236,5,5,227,109,0,103,247,1,51,57,165,5,98,243,228, +66,3,64,117,0,52,224,85,3,3,85,32,75,50,64,76,0,80,65,237, +251,195,1,226,84,1,155,87,1,52,49,214,217,67,234,244,200,1,254,109, +19,195,214,65,138,64,119,0,51,131,110,110,248,228,254,0,128,230,192,88, +198,126,224,90,23,225,216,2,244,208,15,224,37,5,96,205,186,119,226,207, +2,166,25,224,41,0,122,218,227,94,1,64,15,64,185,64,173,131,201,71, +39,105,97,71,15,163,91,224,47,5,236,92,2,96,59,65,118,224,232,5, +224,73,17,129,4,135,90,0,75,96,145,215,222,192,99,211,12,183,146,96, +47,135,85,224,47,7,1,66,32,224,43,11,250,84,28,0,51,144,231,131, +15,224,121,1,154,84,0,52,128,197,64,76,134,116,10,85,32,75,51,32, +75,52,32,90,32,90,64,6,192,198,64,38,250,114,15,196,87,224,19,3, +224,1,3,227,231,1,224,37,17,224,35,4,224,32,23,224,29,20,224,26, +17,224,23,14,247,221,7,64,237,135,76,99,204,98,139,2,52,51,54,103, +22,66,115,103,169,1,50,55,65,110,67,119,231,103,1,2,100,102,108,103, +86,64,39,0,54,167,62,64,105,67,220,228,147,1,98,187,0,56,77,207, +227,138,4,130,70,247,242,16,235,27,24,0,52,67,39,202,160,0,48,145, +221,128,69,98,25,228,51,3,0,51,88,186,253,147,4,233,195,2,227,227, +0,64,19,166,67,128,161,64,121,235,60,2,198,165,246,100,0,96,247,132, +75,195,53,75,71,236,193,25,96,210,249,65,2,64,204,69,154,64,79,132, +66,245,18,3,237,21,22,214,93,64,68,0,50,129,179,131,129,231,190,0, +233,239,3,64,37,107,10,225,31,0,64,48,131,130,231,236,1,224,9,1, +161,206,232,237,0,228,116,1,224,25,1,104,30,226,108,0,232,209,12,231, +130,2,224,47,21,197,215,228,226,3,224,47,19,194,199,224,47,30,185,14, +225,248,1,224,47,23,192,143,128,27,232,108,9,224,31,5,167,208,161,121, +129,218,0,49,101,126,160,34,224,64,9,160,144,192,61,236,20,27,229,176, +2,226,186,0,96,39,225,231,6,163,85,96,26,235,134,3,249,255,2,224, +217,17,225,89,0,224,217,2,224,36,0,194,89,96,29,240,168,7,192,119, +68,5,64,19,96,125,79,248,231,158,1,66,198,2,53,51,55,98,156,150, +69,0,49,214,151,174,125,67,177,228,104,1,1,36,120,245,246,1,129,159, +160,245,160,123,194,169,233,212,5,205,66,230,86,1,129,242,228,115,4,241, +71,5,147,223,241,0,7,0,49,127,52,160,46,128,127,237,233,4,1,49, +55,100,113,0,56,129,84,226,90,0,0,67,104,150,231,97,8,225,44,10, +173,68,0,49,137,160,224,22,0,224,115,0,225,159,11,226,121,10,241,81, +4,224,233,6,143,211,131,250,239,211,6,224,173,0,233,151,8,226,205,15, +136,16,1,49,50,100,131,160,0,227,126,5,128,149,227,171,5,160,82,225, +31,1,224,40,15,163,19,225,233,4,234,208,0,225,227,5,216,204,129,1, +227,25,3,225,98,5,8,66,32,95,57,57,52,32,95,54,72,34,0,54, +105,104,73,173,129,156,0,79,79,66,238,72,1,2,79,32,35,70,231,168, +211,236,128,0,225,104,12,225,216,8,225,113,3,160,170,65,40,127,15,2, +95,49,50,97,129,111,76,1,57,49,129,60,204,209,140,158,193,110,131,63, +160,5,64,3,224,117,1,224,114,6,224,120,9,66,144,240,205,4,224,183, +0,224,67,21,224,73,20,224,74,2,224,76,0,227,139,12,128,244,236,191, +5,226,85,8,2,95,49,49,72,114,227,206,15,162,141,237,4,7,226,153, +7,129,44,160,168,160,79,229,29,6,192,69,160,66,97,72,224,78,0,237, +55,4,64,66,242,196,1,229,50,7,1,56,56,227,145,1,163,49,225,247, +4,224,225,6,227,27,0,224,141,5,229,171,15,160,44,224,120,24,64,30, +235,82,4,225,172,5,0,51,133,180,228,63,2,227,66,27,224,244,1,224, +90,20,177,250,224,90,0,128,172,228,119,10,86,136,0,56,154,104,228,20, +1,225,132,2,196,34,225,135,0,130,77,225,83,2,96,168,228,146,1,192, +58,68,251,67,26,176,113,192,139,173,240,96,178,163,243,1,48,56,252,113, +5,18,97,100,32,102,105,110,97,108,32,100,111,32,115,116,97,116,101,109, +101,178,16,226,95,4,239,100,0,224,16,6,228,177,0,232,191,3,228,240, +2,162,132,224,56,0,145,29,224,74,5,234,33,0,225,85,0,2,95,49, +51,86,40,128,0,229,125,0,224,246,0,194,218,192,29,218,229,96,90,96, +101,224,8,43,141,213,230,94,2,65,115,192,157,160,32,128,47,226,171,0, +192,66,96,68,135,174,227,125,1,192,15,128,32,239,25,4,109,146,0,54, +109,134,238,64,5,160,0,128,50,160,125,232,34,9,224,33,4,0,67,133, +190,192,22,193,33,227,79,2,76,160,225,71,0,174,159,128,164,135,132,96, +36,103,101,1,50,56,96,163,65,126,97,6,239,5,0,0,80,210,122,66, +195,64,30,70,135,224,53,5,97,217,129,199,96,248,192,242,136,179,252,198, +5,2,97,105,108,162,98,64,168,1,95,57,127,126,0,57,111,80,255,13, +12,96,136,230,150,0,233,8,0,224,84,4,2,62,62,61,128,44,233,36, +11,0,98,194,209,193,27,226,78,0,226,3,5,226,12,13,229,183,1,160, +34,225,237,65,225,106,0,224,209,12,225,36,0,230,148,9,234,197,4,78, +156,152,232,224,79,0,224,0,2,228,233,5,196,99,128,168,232,93,4,169, +55,227,211,1,224,39,14,177,108,227,226,5,224,39,10,166,118,224,79,0, +224,39,2,229,103,4,161,13,128,25,172,40,224,10,0,228,75,1,224,101, +14,233,18,4,224,141,18,162,60,224,39,11,224,141,4,161,5,224,130,2, +225,127,11,226,35,9,96,17,0,66,64,87,65,132,229,101,4,9,70,114, +111,109,84,104,101,110,84,111,226,246,2,0,66,178,41,1,39,66,117,217, +227,222,4,224,125,23,224,119,0,160,72,224,115,18,163,20,224,101,83,160, +213,224,99,13,225,151,24,165,232,225,151,24,162,214,224,179,16,192,173,64, +18,224,169,14,96,167,224,159,4,224,77,2,196,190,228,26,0,233,83,4, +229,61,0,87,166,166,26,192,124,64,50,145,124,224,144,1,234,43,11,96, +22,232,194,2,69,76,3,64,95,52,56,212,188,128,238,231,73,3,224,17, +1,225,20,2,97,19,224,14,0,128,1,224,109,0,214,26,160,80,194,148, +204,246,233,140,6,132,186,1,49,50,72,20,146,141,92,63,77,110,213,142, +225,137,1,224,217,1,104,74,97,98,0,53,224,186,1,160,37,64,178,193, +45,178,21,128,41,243,86,1,224,81,0,224,137,1,102,230,96,133,236,10, +13,172,9,97,218,128,99,182,194,1,49,51,223,129,224,85,1,64,158,1, +95,49,215,210,224,51,11,206,180,230,83,0,128,60,228,122,2,201,122,193, +246,231,242,15,250,47,5,161,97,169,209,110,8,0,51,115,126,225,90,11, +97,74,226,13,4,82,250,66,180,65,49,1,56,56,233,0,0,192,44,224, +160,6,225,242,11,194,187,231,253,1,244,112,5,224,165,40,226,246,0,226, +53,9,240,7,2,205,199,144,208,192,21,192,206,110,84,224,203,2,96,153, +64,202,229,61,1,224,222,2,235,49,1,226,172,6,96,243,96,114,80,143, +0,57,93,40,96,99,240,143,6,237,222,6,225,198,5,161,26,224,29,0, +225,195,8,225,30,8,225,242,0,225,39,2,193,186,99,184,64,81,1,95, +57,93,35,1,95,55,225,217,0,225,5,2,1,95,54,248,218,0,231,10, +0,232,73,1,228,222,1,245,88,7,132,94,163,109,226,206,3,225,225,7, +237,47,5,207,211,226,91,5,200,30,224,97,2,228,194,6,228,174,10,224, +42,5,164,67,235,164,4,158,217,227,252,1,226,39,6,160,17,226,40,3, +100,11,100,109,224,164,10,234,199,1,96,0,230,17,0,64,2,224,49,0, +64,1,230,63,4,193,185,229,58,0,64,2,224,46,17,212,230,236,83,4, +224,46,4,225,150,4,225,54,3,193,15,192,13,109,3,192,24,250,175,12, +192,108,227,152,0,224,112,4,226,150,3,160,2,173,64,233,131,2,96,2, +183,88,224,69,4,96,18,224,39,4,224,244,7,145,44,224,79,2,224,2, +7,192,157,224,195,1,160,57,225,46,9,224,67,6,224,153,0,224,67,27, +227,253,2,224,35,3,96,199,243,184,3,224,39,14,129,114,224,19,3,238, +141,0,239,94,5,226,126,5,160,54,128,137,234,253,2,225,239,9,192,196, +224,114,8,192,14,96,53,244,98,4,224,245,9,224,50,6,64,86,161,123, +224,70,3,99,109,224,75,5,246,111,7,224,78,4,224,79,80,226,242,8, +179,89,64,72,153,71,132,113,67,174,254,167,2,224,46,1,224,40,11,200, +13,2,95,49,51,229,80,0,224,0,0,229,216,16,101,65,132,115,238,52, +19,8,114,111,109,83,116,114,105,110,103,246,240,0,224,219,5,224,95,5, +237,173,2,229,32,5,0,49,230,114,4,224,62,1,224,16,0,130,92,193, +19,226,45,0,229,47,2,213,235,0,67,238,5,1,224,0,2,224,88,1, +226,224,8,227,76,1,224,125,10,224,191,2,229,149,11,226,206,83,224,195, +0,224,50,16,193,241,225,243,6,86,19,65,248,240,189,1,193,53,64,161, +162,6,65,221,2,51,57,51,102,197,86,104,1,49,52,250,107,0,64,0, +226,23,58,6,82,97,116,105,111,110,97,208,84,226,25,153,226,27,10,233, +238,2,224,39,3,227,183,1,228,235,7,226,34,16,226,35,13,230,116,0, +224,131,2,229,189,0,224,113,13,192,1,226,47,17,224,56,12,230,36,6, +224,121,1,224,45,4,0,83,226,75,7,1,49,52,106,251,128,0,237,10, +4,224,67,36,233,108,7,192,188,226,203,7,224,75,5,224,73,11,196,205, +224,56,6,227,4,8,2,49,52,50,236,220,0,228,249,1,227,8,21,0, +56,90,103,0,52,217,247,96,238,252,60,4,67,84,0,56,96,49,0,57, +75,60,128,48,170,219,64,126,2,48,53,55,64,21,0,52,203,89,224,109, +13,224,59,9,128,0,227,114,58,6,73,110,116,101,103,101,114,227,113,150, +193,142,9,66,32,80,32,75,32,95,50,50,51,64,126,110,4,0,54,132, +131,64,72,252,230,2,189,107,224,171,6,77,97,65,226,94,30,243,36,1, +224,145,2,128,173,0,83,167,161,233,40,3,233,34,1,224,228,1,233,28, +13,192,29,193,199,233,22,9,192,33,129,36,225,33,2,226,211,0,226,71, +0,169,253,193,30,149,98,226,57,3,0,48,141,63,224,121,21,232,230,8, +224,121,61,194,245,108,152,128,13,79,224,249,26,0,64,86,0,85,130,222, +134,88,192,122,232,240,1,226,75,9,0,51,126,212,247,193,2,229,5,9, +128,176,160,233,225,129,1,160,229,224,225,2,231,138,22,238,102,1,225,23, +5,192,158,224,118,1,251,248,1,226,248,30,226,232,1,226,241,5,226,112, +1,192,208,240,137,1,240,146,4,254,165,21,224,85,0,225,159,1,2,49, +49,48,199,189,192,95,128,74,224,104,9,224,196,6,222,227,226,56,1,195, +2,128,99,229,121,7,226,86,0,197,231,160,84,159,224,224,179,2,129,48, +1,49,50,124,183,128,75,85,41,0,80,243,182,0,97,46,0,90,224,53, +6,1,64,64,228,1,0,2,95,54,50,132,241,231,85,3,225,172,9,227, +195,0,237,57,6,4,32,95,56,52,51,69,159,228,80,0,192,202,161,100, +227,243,4,2,95,54,51,131,161,226,53,4,226,47,5,1,51,48,242,102, +15,224,41,4,2,83,32,73,184,154,130,230,225,48,5,242,44,5,0,85, +67,109,97,63,209,19,3,64,95,52,52,134,144,1,49,49,231,5,1,226, +0,5,197,46,96,0,90,58,1,48,55,127,225,0,57,66,4,0,95,223, +120,226,180,9,97,144,1,48,57,80,138,115,151,1,52,57,64,41,225,34, +1,225,241,0,241,78,4,226,23,1,129,175,163,224,66,115,65,218,241,39, +5,185,50,224,182,1,98,24,0,50,64,160,148,21,0,55,65,146,96,4, +0,57,230,141,3,22,116,99,69,120,112,114,58,32,99,97,110,110,111,116, +32,104,97,110,100,108,101,58,32,134,153,148,88,0,55,135,123,1,49,51, +64,232,125,7,244,92,3,224,92,9,2,79,32,35,67,160,130,109,192,55, +249,179,1,224,60,2,2,58,49,52,64,182,1,10,65,192,67,1,48,57, +132,228,2,57,53,32,96,28,0,48,96,28,161,169,230,80,2,145,59,96, +21,230,125,2,0,49,149,38,113,37,0,55,72,34,165,0,0,58,133,10, +96,102,0,48,96,166,0,51,64,48,64,22,0,56,224,22,5,67,147,64, +22,0,55,224,22,4,104,39,64,22,0,54,96,22,225,60,1,13,80,114, +105,109,105,116,105,118,101,115,46,87,111,114,91,110,64,37,0,53,224,106, +6,0,49,128,22,0,52,160,22,1,51,57,80,221,104,189,64,12,96,96, +65,35,1,49,52,154,123,64,14,67,211,139,231,0,95,64,10,0,51,98, +58,235,255,0,96,38,64,82,0,51,224,82,5,98,133,2,49,52,49,84, +53,224,68,0,98,127,233,161,2,0,53,67,156,1,53,52,105,158,64,37, +115,133,224,31,18,134,127,224,31,14,68,41,3,49,52,50,49,92,215,0, +55,64,142,2,95,54,55,97,115,192,57,130,66,224,223,3,97,178,105,191, +98,19,2,95,49,48,96,7,224,22,9,181,149,224,61,4,160,112,128,232, +224,46,1,4,95,49,55,55,32,164,173,2,38,48,46,224,56,11,224,45, +13,224,44,31,96,36,192,44,65,121,0,50,97,121,0,83,224,1,1,2, +39,32,95,93,129,208,104,134,2,64,9,96,27,176,30,96,5,224,11,3, +64,112,0,48,100,180,0,80,131,231,0,65,193,10,0,53,128,30,86,72, +1,85,32,165,184,224,8,0,229,82,4,0,39,96,63,199,217,106,121,96, +60,128,45,224,76,16,96,26,68,205,224,41,26,96,214,224,47,35,224,43, +38,225,51,122,2,49,51,54,224,174,28,225,52,127,225,53,11,231,102,4, +160,17,199,83,225,53,46,224,238,36,224,189,36,0,85,128,168,74,209,128, +45,77,37,225,38,30,224,59,8,2,49,52,49,225,100,33,96,61,0,90, +168,42,224,68,3,83,129,224,67,25,96,51,142,94,224,42,22,228,150,3, +234,131,0,224,111,3,224,68,27,224,111,46,68,164,135,90,0,66,93,116, +128,123,205,78,238,96,3,128,27,128,77,1,51,52,224,77,0,224,117,26, +66,65,224,117,0,233,235,2,203,197,64,106,227,101,0,224,102,2,70,59, +224,101,53,225,185,38,160,66,224,211,51,236,60,2,195,118,226,176,22,192, +116,224,41,34,139,86,225,172,2,64,45,144,100,175,57,64,52,1,48,50, +224,52,1,224,15,11,0,52,73,90,224,85,0,66,7,137,69,196,30,193, +146,0,89,209,50,129,152,226,21,17,70,236,96,173,126,96,228,57,5,128, +195,64,0,225,92,16,192,34,225,83,5,132,162,66,34,73,118,64,20,126, +165,128,192,227,203,10,224,104,1,224,34,25,0,58,129,3,137,132,73,25, +145,194,106,90,227,33,0,224,142,1,64,46,234,7,0,224,46,10,96,178, +224,46,5,138,31,0,83,96,137,0,51,191,29,64,251,64,15,96,137,224, +102,0,64,45,0,54,96,45,3,85,32,75,51,106,9,64,33,74,70,1, +47,32,64,12,138,22,64,201,0,75,73,30,64,18,169,214,0,52,72,235, +106,32,0,55,233,222,0,97,46,106,51,0,51,105,222,224,19,4,1,52, +49,224,18,3,2,52,49,48,98,121,224,18,7,97,60,224,20,8,0,56, +106,135,160,19,234,115,2,233,147,2,96,155,136,248,3,85,32,75,52,224, +175,1,196,103,65,136,96,54,0,64,99,35,1,95,53,112,188,64,33,130, +129,192,209,97,40,0,51,77,3,64,90,107,186,3,52,48,49,32,71,246, +74,102,139,115,108,105,169,114,112,223,224,202,3,77,219,116,73,0,54,105, +180,224,43,3,224,39,2,1,38,49,137,176,160,25,160,14,64,28,0,56, +97,136,64,35,96,204,172,96,128,140,1,80,32,128,40,128,162,128,59,192, +73,5,64,89,32,66,32,80,160,20,231,122,0,224,211,0,0,52,109,110, +130,161,0,48,97,106,4,48,55,32,95,54,244,223,0,96,116,130,106,3, +105,116,111,102,65,255,64,49,97,26,3,56,32,95,53,77,224,0,95,90, +8,192,211,64,7,106,144,1,52,48,116,248,0,52,79,9,64,6,66,100, +1,53,57,224,39,1,0,54,128,109,64,11,64,84,130,113,2,102,62,61, +96,98,162,111,0,62,96,12,130,111,1,102,60,128,26,130,106,1,102,60, +96,12,129,219,3,102,110,101,103,96,14,129,214,1,102,42,96,12,129,193, +3,102,45,32,58,129,185,64,12,0,43,96,12,128,207,143,143,193,255,238, +187,0,226,8,3,226,15,0,66,172,64,51,0,73,96,63,128,171,128,63, +240,26,0,64,8,93,182,64,32,128,190,0,85,66,111,68,122,64,18,128, +196,65,138,126,192,0,85,65,206,118,27,96,21,244,56,1,101,62,101,175, +101,90,244,83,5,128,114,244,80,6,193,171,160,143,224,198,0,176,75,224, +30,5,240,139,0,83,205,161,1,206,165,80,71,130,51,182,141,224,86,19, +215,44,224,86,47,130,139,192,218,192,25,128,104,69,40,134,179,166,87,230, +86,1,224,246,1,144,113,225,56,6,224,32,3,146,116,167,9,224,32,11, +145,197,224,219,10,192,24,112,196,166,203,101,35,101,174,244,218,2,0,51, +197,225,224,45,0,224,28,12,224,98,10,128,189,224,52,11,240,118,0,198, +206,244,187,9,224,54,10,114,15,224,26,14,241,102,1,209,144,66,122,163, +58,240,25,11,2,73,110,116,112,24,96,58,224,36,4,3,68,97,116,97, +64,30,88,10,4,95,84,121,112,101,192,12,160,47,163,115,224,84,11,5, +70,108,111,97,116,87,128,39,64,228,113,37,193,155,135,200,146,172,1,95, +52,67,63,0,64,182,72,64,45,240,242,7,0,54,128,68,131,146,224,108, +12,2,67,104,97,160,146,64,44,224,60,2,104,18,64,22,131,162,194,187, +225,161,1,98,186,122,84,81,179,98,229,224,26,4,243,229,4,0,55,64, +39,96,22,243,170,2,68,4,128,183,131,243,233,27,0,243,42,2,2,95, +49,48,64,129,234,109,2,244,64,4,111,17,224,44,0,100,164,93,120,129, +24,128,14,1,53,32,165,217,72,79,227,38,1,161,82,164,48,197,238,186, +197,66,70,103,2,96,4,128,185,1,67,39,73,86,224,228,4,110,94,96, +197,173,149,128,225,69,93,1,64,67,128,24,64,0,96,68,105,2,162,121, +128,197,65,59,2,95,49,51,83,203,128,175,96,177,243,9,1,224,216,1, +65,202,162,182,64,10,0,50,129,152,168,74,0,55,190,105,114,138,96,28, +66,48,0,32,64,127,66,222,0,79,179,173,86,20,1,51,53,224,107,2, +0,75,103,75,99,251,224,10,1,64,65,130,202,71,176,0,80,65,8,96, +214,243,160,4,0,48,225,97,0,96,203,130,22,0,90,161,156,225,159,5, +243,175,8,194,53,246,161,4,2,95,55,52,202,59,64,46,4,57,32,95, +57,51,98,80,1,90,32,246,203,7,224,17,8,64,177,131,76,100,180,224, +173,9,131,200,133,106,246,96,2,133,54,225,249,0,182,155,97,197,197,151, +245,176,3,224,219,0,98,241,128,197,1,50,52,64,31,100,52,168,44,0, +50,181,80,0,50,124,94,0,52,128,27,224,15,7,214,51,0,56,225,70, +0,245,55,3,227,165,1,12,101,120,105,115,116,101,110,116,105,97,108,115, +32,85,192,25,97,108,108,111,119,101,100,32,105,110,32,112,97,116,116,101, +114,110,32,98,105,110,100,105,110,103,252,108,0,227,159,7,225,137,5,0, +50,67,104,225,132,15,96,0,0,58,97,126,129,77,0,89,128,67,167,99, +172,76,160,5,193,59,193,75,197,172,156,58,193,15,101,149,166,73,85,249, +137,88,140,245,247,64,16,0,57,64,148,0,57,148,97,253,89,2,2,99, +110,83,160,229,195,185,225,169,2,249,125,2,225,205,0,195,95,154,144,228, +40,5,64,22,135,151,98,19,206,210,96,12,225,20,4,64,93,199,169,231, +177,2,224,34,3,228,72,0,89,137,192,32,65,92,0,56,139,218,185,210, +241,175,3,0,56,69,14,128,49,0,66,85,94,128,36,183,231,99,173,96, +71,97,25,66,81,65,185,97,89,224,104,1,131,50,128,43,192,6,128,0, +64,57,66,231,225,176,0,165,83,227,19,2,0,49,164,2,225,192,1,247, +133,6,103,21,65,146,225,128,4,0,68,226,102,3,192,52,251,210,1,163, +27,150,76,76,178,192,101,225,178,10,251,57,13,250,61,2,225,98,18,240, +134,0,100,113,232,210,0,163,208,224,246,1,224,76,1,0,67,64,15,128, +72,128,14,96,56,96,19,97,141,0,53,193,141,129,130,193,85,96,124,166, +1,226,87,6,224,54,18,228,132,0,225,229,25,225,206,22,227,15,9,64, +0,64,193,189,242,227,138,0,128,213,67,102,129,68,225,211,2,131,5,1, +49,53,137,98,221,51,67,231,203,220,123,47,231,211,10,0,55,102,198,224, +25,3,229,215,7,96,83,225,173,7,129,24,160,99,136,121,163,100,230,246, +4,226,208,2,224,94,9,227,173,9,230,109,0,224,106,3,0,67,161,100, +192,109,0,54,224,109,3,224,255,4,1,51,55,99,134,224,110,14,197,25, +224,95,7,232,160,0,64,126,167,85,65,100,0,85,227,215,0,224,102,8, +96,213,224,124,15,64,19,120,254,224,87,0,136,248,136,133,192,93,193,40, +227,176,3,1,55,48,232,36,3,233,138,1,225,84,3,129,148,0,53,132, +215,160,108,128,18,226,59,2,224,88,4,156,3,145,251,71,161,94,245,251, +255,3,104,179,141,230,2,49,51,53,199,192,225,196,7,192,32,0,55,97, +51,64,213,136,153,71,170,64,167,64,17,185,83,236,178,0,98,170,105,34, +193,73,228,77,9,226,109,2,64,167,2,49,51,50,231,47,11,227,228,0, +167,219,193,19,226,205,4,225,25,3,231,34,7,224,32,1,98,240,128,137, +96,30,225,169,0,128,195,137,23,193,165,65,56,70,89,0,67,224,168,2, +237,203,4,1,50,55,154,251,224,20,4,1,48,50,70,19,0,49,144,75, +225,233,9,98,126,83,211,1,95,50,80,99,0,52,155,138,224,40,14,253, +28,0,1,50,53,132,88,234,47,3,0,54,225,27,4,229,77,6,100,201, +66,220,134,94,160,0,64,227,201,73,224,178,1,0,56,79,144,239,97,1, +226,149,3,1,51,54,240,15,1,229,113,2,224,15,0,171,89,193,101,2, +95,53,52,80,201,0,50,80,152,192,154,106,189,235,220,2,132,138,128,10, +0,95,144,111,64,103,64,164,227,114,1,224,80,1,1,54,56,247,131,0, +96,20,1,53,51,129,115,65,43,0,55,82,207,128,11,160,46,115,173,229, +202,8,0,95,65,168,65,153,135,168,128,186,233,251,3,129,64,0,50,94, +79,229,177,2,64,21,3,80,32,95,56,255,41,0,0,55,94,209,223,171, +101,194,226,12,7,0,75,226,9,15,233,141,9,234,43,1,224,0,1,227, +237,0,65,185,224,166,9,80,61,136,43,98,120,166,184,224,84,1,225,63, +3,65,83,2,56,32,95,229,132,0,64,19,169,238,141,39,199,70,230,75, +0,164,153,225,127,0,73,12,160,10,163,122,160,13,198,147,234,19,0,192, +199,224,44,11,235,134,1,224,61,1,173,229,224,66,3,204,28,224,53,0, +192,69,224,70,15,228,4,2,234,155,1,169,136,224,137,7,128,219,164,120, +192,63,96,10,108,19,97,81,95,27,131,60,130,153,228,24,1,224,0,0, +141,223,227,219,1,0,58,131,131,131,77,66,249,128,71,96,23,135,121,149, +104,96,2,151,208,64,26,199,48,226,41,8,0,50,84,92,161,189,235,186, +7,104,203,97,193,138,202,0,66,84,233,194,35,216,2,193,21,171,143,68, +184,2,50,51,49,226,4,0,128,90,208,94,128,223,225,70,3,166,162,163, +148,160,132,0,50,194,190,68,71,1,95,49,149,221,0,57,234,54,3,16, +103,101,116,83,117,112,101,114,67,108,97,115,115,101,115,58,32,138,67,69, +206,86,51,161,84,96,123,238,71,2,235,116,9,64,7,128,142,134,13,107, +22,68,60,79,219,106,114,96,80,206,149,64,42,3,83,32,95,56,68,93, +239,3,1,128,94,164,115,224,0,5,97,190,235,173,0,65,137,0,54,97, +137,81,14,65,138,129,184,209,11,161,13,225,19,8,225,180,1,147,201,97, +173,232,80,8,227,201,1,232,242,4,193,216,1,48,56,96,16,102,146,0, +54,118,26,0,49,161,231,224,78,12,64,151,213,51,64,244,96,201,229,175, +0,97,188,128,57,106,243,237,167,5,128,22,224,182,2,230,83,0,2,49, +51,54,96,6,130,124,0,48,92,61,160,186,231,58,0,103,4,1,51,54, +66,41,139,113,64,13,80,73,143,234,128,208,1,48,48,97,157,1,49,53, +96,200,0,51,160,120,96,198,1,55,52,194,124,96,14,95,164,225,170,2, +209,48,128,162,245,54,8,224,7,3,192,133,193,185,136,126,65,11,204,27, +224,45,5,0,49,86,241,128,42,136,151,96,127,86,98,64,6,0,48,129, +234,135,237,0,85,104,197,167,141,166,62,64,29,135,39,0,90,128,82,168, +228,73,32,161,133,224,111,3,182,234,73,132,137,2,108,183,163,133,238,195, +1,229,55,8,196,244,128,30,229,55,5,226,127,0,176,89,0,56,67,116, +129,158,240,203,1,136,217,64,46,242,101,5,230,195,1,146,163,161,111,165, +81,234,188,1,231,233,3,129,210,228,80,0,243,163,14,224,157,1,224,60, +2,232,150,1,98,34,194,97,65,23,246,240,1,224,58,3,170,91,243,23, +3,227,49,12,73,210,139,181,149,201,128,181,160,61,1,53,53,238,128,4, +128,45,224,81,2,65,145,197,107,253,45,0,69,39,232,186,1,160,113,78, +38,238,89,2,160,2,224,238,2,247,44,6,92,2,160,209,238,169,0,224, +80,1,224,42,4,73,233,247,121,0,224,33,13,227,248,1,0,83,161,123, +192,25,65,220,92,90,240,98,1,234,217,2,227,233,1,192,64,80,217,228, +248,0,247,49,12,0,50,178,173,0,85,163,130,224,9,1,64,0,166,73, +224,170,0,224,253,15,248,238,1,194,209,128,188,225,79,0,224,43,2,244, +18,1,112,176,196,172,160,19,224,203,8,192,91,192,48,230,44,0,160,216, +128,50,97,204,0,80,96,185,175,157,0,54,71,85,128,200,215,215,160,71, +103,56,224,144,2,225,83,9,162,92,128,48,225,207,23,128,51,226,33,1, +224,32,8,141,136,240,159,1,224,32,8,193,17,228,13,8,225,42,5,224, +7,1,225,36,8,130,82,225,239,6,163,221,131,34,145,55,224,117,3,188, +217,224,50,3,224,87,8,96,22,123,168,226,112,2,226,22,3,128,67,226, +16,9,128,42,226,59,0,224,39,15,233,94,0,226,196,11,224,27,1,64, +199,234,36,4,168,124,160,30,226,9,0,226,82,9,160,225,226,149,1,160, +55,230,103,0,3,85,32,64,82,224,220,4,232,228,32,7,112,97,116,86, +97,114,115,32,168,219,0,57,137,170,0,64,110,40,64,225,69,46,118,26, +133,168,2,95,54,51,110,197,137,101,96,127,68,142,0,54,230,62,0,238, +50,11,157,123,231,128,7,128,243,236,171,3,2,95,50,50,232,32,0,74, +113,132,141,64,50,229,58,1,165,42,229,193,3,0,50,177,245,246,16,3, +64,148,136,241,135,30,69,66,0,51,103,29,69,119,229,58,5,185,82,229, +29,2,229,72,5,129,255,130,120,133,78,232,163,1,203,123,162,22,227,95, +0,224,17,2,229,99,15,160,68,224,121,5,224,54,16,165,111,224,54,6, +228,208,0,224,54,16,228,50,0,129,56,228,213,1,160,57,224,51,11,245, +97,2,226,207,9,224,28,2,228,200,2,0,90,64,34,3,95,49,51,52, +230,167,0,227,106,4,224,75,14,227,28,6,228,210,0,161,106,200,7,231, +188,1,2,95,57,51,236,74,0,236,76,0,178,35,96,52,76,71,96,233, +65,151,0,80,244,195,1,5,95,56,55,55,32,79,104,77,0,51,165,80, +64,173,67,29,203,94,225,26,0,219,5,0,39,128,53,233,217,4,235,110, +1,0,51,124,185,224,58,1,213,155,225,73,4,230,150,1,64,34,235,53, +7,180,89,128,115,226,189,3,225,43,1,160,87,139,46,2,95,57,52,232, +21,2,225,129,1,192,128,232,246,3,243,118,4,160,102,170,137,247,206,2, +232,149,7,242,168,2,226,83,2,137,94,227,189,9,96,14,193,139,250,113, +3,130,10,0,57,232,198,3,194,126,224,111,3,139,119,139,94,0,49,129, +78,225,20,43,130,18,224,0,2,227,85,9,192,81,227,137,5,199,239,195, +75,234,209,2,128,139,160,178,224,50,2,243,182,11,160,88,133,152,234,121, +3,252,108,2,224,131,2,193,79,224,16,0,135,162,161,196,129,149,224,75, +6,224,45,3,193,140,128,43,224,2,3,224,124,5,0,53,228,48,0,193, +122,225,187,3,245,171,2,252,42,6,244,196,0,98,177,240,129,4,104,129, +226,30,5,167,201,97,193,79,145,234,183,4,225,200,40,161,93,224,62,1, +228,50,8,161,179,199,14,161,224,224,137,1,250,45,7,227,5,2,224,36, +1,236,228,1,227,63,3,224,235,1,102,78,224,235,13,161,119,132,151,64, +12,90,108,0,57,140,31,1,53,55,71,32,0,57,84,35,238,46,1,224, +202,0,237,255,7,132,211,227,125,5,0,55,91,122,196,164,111,36,224,134, +6,224,76,1,225,25,9,225,149,8,160,38,225,15,4,0,57,193,163,131, +113,239,159,1,227,223,4,97,70,227,208,4,104,252,66,85,225,227,2,150, +153,229,228,2,161,145,194,64,161,159,230,162,23,224,64,0,227,182,0,239, +246,2,227,193,21,195,248,228,92,0,128,167,224,60,3,234,158,6,192,152, +225,59,5,227,213,15,224,10,0,225,109,8,163,92,192,36,128,46,232,249, +2,206,28,225,84,22,160,236,229,47,7,98,86,72,191,3,95,49,49,56, +213,248,229,60,10,250,104,5,97,138,0,67,64,21,123,229,96,145,252,138, +8,227,117,2,129,53,78,203,183,133,128,6,64,125,0,54,67,239,1,95, +54,199,236,224,0,1,230,10,15,237,36,12,248,41,1,193,35,227,158,4, +70,52,64,11,81,172,1,57,53,71,42,224,208,2,64,207,228,47,0,225, +139,0,161,226,229,169,2,97,238,192,22,160,25,160,26,230,148,6,225,111, +2,128,183,230,165,8,161,49,0,56,64,183,99,219,1,57,52,79,145,219, +166,225,78,4,142,134,0,83,109,174,72,137,65,58,108,98,128,40,192,15, +150,145,161,83,0,54,128,18,149,49,64,0,129,170,160,0,226,101,10,131, +26,96,251,221,203,227,38,13,226,250,2,224,253,1,230,238,7,192,64,230, +105,4,237,203,13,128,108,224,145,10,192,24,221,120,228,192,5,1,51,49, +255,59,5,225,187,4,128,10,247,124,0,192,119,0,80,229,124,5,67,54, +179,134,0,85,149,28,0,50,211,106,4,95,52,54,52,32,236,185,1,5, +110,101,103,97,116,101,255,215,1,234,127,24,160,135,128,232,193,46,161,40, +0,32,172,216,161,94,195,177,226,213,1,242,173,5,224,107,15,225,88,0, +231,138,10,161,118,232,34,17,192,161,227,167,4,231,160,10,103,107,233,221, +2,226,151,4,83,23,128,142,225,0,5,205,56,224,151,8,84,8,224,63, +27,96,103,238,83,29,18,116,99,80,97,116,58,32,110,111,116,32,104,97, +110,100,108,101,100,32,129,166,157,180,0,55,99,49,119,69,1,57,48,103, +107,253,19,3,224,88,9,4,79,32,35,51,50,241,5,0,160,55,232,42, +0,128,215,163,220,170,12,97,53,90,211,122,219,0,49,131,234,0,49,85, +49,224,164,1,1,61,61,162,58,224,35,18,2,84,114,117,226,96,1,224, +165,4,78,72,0,51,206,95,0,54,196,67,238,101,2,254,53,0,128,2, +104,225,194,246,137,43,228,182,4,233,236,5,192,40,130,164,64,46,0,56, +68,135,96,29,81,225,193,173,143,255,64,110,149,242,65,186,0,49,91,29, +194,150,225,214,0,64,35,149,248,162,254,194,217,99,244,224,154,9,224,16, +4,66,38,0,58,101,42,143,57,98,6,156,45,225,52,19,64,50,150,57, +224,50,23,3,70,97,108,115,224,51,1,212,219,154,21,241,125,1,232,10, +7,251,56,2,232,106,1,232,47,34,224,46,2,224,43,10,239,5,36,68, +13,224,47,19,160,120,164,129,224,37,1,225,140,1,224,130,11,165,177,224, +81,12,224,27,2,202,151,79,51,251,224,6,193,5,128,118,128,11,129,71, +1,67,32,247,121,14,229,207,4,0,48,168,16,224,229,8,101,3,167,236, +87,67,68,47,227,197,21,225,237,1,11,66,97,100,32,112,97,116,116,101, +114,110,32,251,82,3,227,212,0,66,4,0,54,98,4,205,153,231,230,3, +193,48,227,61,3,64,250,241,150,6,130,215,161,60,161,90,177,189,193,21, +234,7,8,144,109,224,34,3,225,177,0,192,14,128,139,131,209,0,75,80, +74,199,151,224,49,1,225,229,5,192,126,197,210,96,133,232,152,5,225,130, +2,192,2,164,73,224,68,3,97,157,132,223,2,95,49,51,99,148,193,4, +172,132,164,47,96,16,1,51,51,232,216,0,65,182,64,45,232,140,0,160, +0,64,86,129,40,233,19,1,64,19,243,148,5,65,28,0,66,244,123,1, +225,43,1,96,158,96,235,90,103,232,18,1,224,36,9,2,85,32,75,83, +129,228,181,5,192,0,2,95,57,48,200,52,0,80,162,3,194,68,224,165, +0,161,67,231,88,8,0,52,194,233,225,122,8,224,16,1,99,25,224,143, +4,64,56,86,10,0,51,70,223,226,150,1,3,98,105,110,100,232,77,1, +224,82,17,207,174,224,96,1,65,66,237,200,5,252,115,0,224,38,1,227, +251,11,239,106,3,225,232,2,230,11,4,246,49,1,229,180,2,65,240,168, +84,235,228,5,101,180,199,193,224,109,0,139,126,225,67,12,0,49,232,124, +2,224,76,7,224,170,0,164,160,128,180,255,158,1,251,135,6,64,95,135, +118,165,233,224,0,1,225,4,8,192,235,160,145,225,11,2,226,125,3,98, +121,95,37,158,26,64,30,250,74,13,143,117,128,88,194,132,225,246,2,96, +140,226,104,20,96,152,180,198,131,63,70,175,97,98,235,56,1,192,0,193, +9,228,126,3,225,179,4,233,195,4,241,112,5,129,60,0,89,192,13,160, +204,132,155,225,125,5,191,112,225,41,2,96,16,228,77,10,224,5,10,226, +143,7,240,68,6,225,143,1,226,150,3,228,132,5,224,99,0,238,117,4, +239,243,6,224,72,11,224,251,16,226,229,1,69,155,160,6,224,49,6,225, +190,0,224,91,1,140,214,224,247,5,130,133,249,63,0,224,10,3,66,125, +242,251,0,128,0,192,69,129,82,192,171,224,181,2,193,198,224,160,7,227, +143,10,246,164,2,193,185,224,191,7,235,177,13,241,57,2,227,100,4,227, +97,0,137,231,225,167,2,128,128,224,44,6,224,201,3,224,0,6,231,28, +1,251,237,0,71,150,3,55,32,95,54,98,195,161,66,133,167,106,173,0, +52,160,26,229,156,7,100,97,0,56,236,155,0,235,218,2,16,111,111,32, +109,97,110,121,32,97,114,103,117,109,101,110,116,115,165,50,224,49,20,2, +102,101,119,224,48,8,232,46,4,111,99,71,246,217,179,2,51,52,51,160, +144,140,111,64,27,153,184,1,80,32,64,11,139,123,0,85,79,75,64,14, +171,109,68,37,227,254,10,134,133,225,71,3,157,40,1,49,49,131,218,64, +65,139,64,73,21,76,107,76,114,189,120,64,28,139,57,0,75,161,93,232, +145,1,162,173,224,11,8,194,78,138,92,224,13,1,165,73,234,211,4,192, +37,224,39,6,224,75,0,224,25,3,230,37,4,224,34,8,170,76,224,69, +2,160,88,226,25,0,224,23,0,224,105,3,226,73,1,224,31,3,250,216, +0,227,134,0,232,44,3,224,24,6,64,1,226,145,0,224,154,1,192,92, +228,87,2,160,23,162,200,192,8,72,174,65,138,96,69,1,95,54,227,190, +1,224,232,3,134,111,227,108,6,129,120,192,85,64,71,0,50,69,194,0, +83,96,82,0,51,64,10,217,187,231,18,0,192,95,172,148,1,52,55,105, +35,2,57,56,51,85,193,85,18,0,50,200,124,128,114,169,78,222,60,160, +71,128,69,96,61,192,89,206,160,240,11,6,229,80,3,96,73,64,125,96, +245,1,56,54,174,172,67,146,64,14,64,120,239,118,4,229,147,4,150,117, +4,95,49,49,48,48,67,108,202,171,224,33,24,161,106,160,27,0,51,144, +231,0,95,93,53,84,101,249,60,0,192,71,224,166,39,132,85,224,121,10, +224,13,3,224,46,1,225,210,2,97,207,160,118,136,85,96,73,65,82,103, +122,147,121,67,198,161,205,103,138,213,123,161,157,98,50,2,49,56,56,128, +51,4,95,49,55,55,32,160,33,170,237,106,125,128,11,160,217,147,135,0, +51,147,136,232,186,0,224,195,1,116,0,1,95,50,64,188,206,181,64,203, +166,0,2,85,32,75,96,202,115,237,203,254,64,86,102,126,228,65,2,92, +59,160,119,224,20,2,0,56,240,201,1,0,51,107,204,0,58,107,171,228, +125,6,77,80,164,125,64,36,100,220,235,135,26,129,164,97,98,69,250,170, +37,64,219,230,240,6,201,114,167,81,224,77,6,224,42,6,248,178,1,194, +33,174,104,138,131,224,45,8,98,112,96,25,224,11,2,192,8,230,185,10, +233,153,18,64,255,144,15,99,212,0,56,66,69,234,222,1,0,85,128,146, +64,138,70,57,174,250,161,226,128,60,0,54,193,60,199,180,128,250,224,245, +5,128,198,192,195,194,233,244,125,6,86,12,2,95,52,54,66,134,232,94, +1,64,107,0,52,102,131,67,86,144,234,0,49,183,186,64,6,64,5,79, +1,0,48,78,208,231,20,1,12,80,114,105,109,105,116,105,118,101,115,46, +61,62,135,16,64,66,134,225,128,213,245,17,28,224,147,9,64,70,135,28, +225,123,14,64,32,135,46,128,32,0,80,195,46,224,36,7,135,17,160,34, +144,240,0,80,128,233,178,72,1,32,83,162,144,166,105,64,42,240,191,5, +136,200,224,33,18,0,50,128,122,132,14,224,33,13,131,96,129,231,0,83, +194,219,235,255,5,194,253,236,187,5,230,40,0,226,220,1,167,251,65,163, +0,56,64,41,100,48,0,51,106,55,0,95,248,122,4,230,2,0,233,238, +1,160,111,66,96,226,118,1,192,69,65,137,175,106,160,58,224,35,12,207, +188,224,94,0,195,169,225,56,7,100,74,236,236,8,99,18,224,88,13,133, +146,224,88,0,224,250,8,128,81,0,85,227,245,0,224,61,2,69,20,134, +25,0,50,84,101,250,4,1,250,93,4,0,49,148,125,224,93,0,225,137, +8,0,49,225,137,17,224,178,1,105,212,135,233,225,130,3,0,49,109,189, +224,191,0,2,95,50,50,224,40,0,128,0,226,66,18,134,86,128,20,225, +72,8,102,220,192,174,224,25,4,96,104,228,8,8,96,21,174,11,240,207, +11,98,174,226,64,6,0,54,251,46,6,226,73,15,110,167,224,16,1,130, +207,225,66,4,65,163,224,92,7,158,140,224,82,14,167,75,224,161,3,193, +14,177,150,227,18,6,224,51,0,226,114,9,225,41,16,96,59,227,75,9, +129,9,225,216,23,0,56,226,241,4,224,199,2,226,198,10,68,120,225,49, +5,224,95,23,141,232,224,94,1,227,89,4,228,18,11,96,63,248,196,29, +9,100,115,69,70,105,101,108,100,115,32,244,163,11,0,58,128,106,229,32, +1,131,96,133,32,67,71,96,25,69,56,64,122,0,85,128,22,246,216,1, +254,43,4,1,48,50,102,39,210,51,193,106,0,66,110,133,96,43,238,79, +2,64,227,98,102,64,35,238,152,1,161,39,224,40,1,64,80,100,215,225, +0,4,64,133,0,54,198,167,1,50,50,224,26,0,3,66,32,95,53,64, +207,2,95,49,49,125,136,64,39,198,207,102,209,116,94,128,98,184,186,64, +22,119,198,225,66,17,3,101,110,117,109,211,81,64,81,134,222,96,65,1, +95,56,68,204,64,20,230,172,1,65,69,99,96,161,69,134,165,71,247,199, +181,229,41,10,97,11,224,26,12,134,91,226,210,13,226,237,0,226,211,5, +96,22,71,100,101,245,97,107,239,29,5,235,118,2,142,66,128,32,229,172, +18,224,36,4,229,150,9,96,190,0,85,99,168,224,37,0,228,206,17,138, +97,224,209,11,228,232,0,224,94,4,96,21,132,117,128,91,228,93,6,0, +55,111,0,228,93,6,224,133,0,238,231,3,228,45,11,228,126,11,192,24, +228,126,0,1,51,50,76,2,236,210,1,227,151,0,224,24,7,225,101,4, +99,198,66,3,200,132,0,89,222,111,192,142,185,252,239,42,5,131,90,224, +169,10,230,172,0,232,167,19,224,206,11,192,25,96,180,224,73,1,224,244, +16,96,154,242,49,3,225,81,0,205,87,98,150,249,166,8,166,108,161,215, +254,108,4,224,80,9,254,52,2,160,116,0,90,164,40,109,211,242,46,4, +96,30,64,174,226,229,1,102,81,174,229,224,121,2,149,218,160,75,96,4, +75,104,96,38,108,88,77,103,98,48,0,75,79,10,229,165,1,97,231,130, +73,0,64,89,18,224,27,3,64,0,227,61,12,225,236,8,97,237,202,88, +65,92,97,160,97,103,161,239,230,120,3,128,237,224,233,2,115,117,246,122, +4,96,217,226,194,1,226,37,1,160,9,130,0,226,51,2,253,129,6,101, +81,97,177,0,49,204,156,224,23,0,180,107,128,70,78,197,90,12,224,56, +1,169,29,182,210,232,100,8,192,159,236,109,1,165,238,162,220,141,93,0, +53,76,61,244,11,0,230,199,7,243,110,16,91,92,13,115,101,99,116,105, +111,110,32,102,105,120,105,116,121,243,160,2,2,49,54,53,229,159,3,1, +36,120,166,218,115,138,0,52,101,227,129,137,68,188,99,119,151,120,195,101, +225,140,14,128,30,225,144,5,195,101,64,116,0,48,64,208,209,135,162,207, +135,186,248,48,8,99,35,96,166,224,148,3,224,178,9,225,222,56,128,198, +225,221,6,162,86,99,153,214,43,227,150,0,248,161,0,225,208,14,160,84, +239,5,2,100,49,224,21,6,224,60,30,64,58,249,249,8,85,179,226,22, +4,128,174,225,116,1,135,147,225,110,5,224,0,1,226,51,87,200,245,96, +149,232,222,9,174,160,224,213,3,225,149,5,162,24,236,117,1,227,35,0, +246,206,0,148,125,224,96,4,197,17,225,67,0,161,69,224,13,0,251,175, +7,227,74,6,128,20,132,223,160,14,99,250,132,239,228,76,0,131,246,0, +51,100,192,64,7,184,107,128,0,226,125,1,193,173,66,88,64,42,96,140, +191,32,227,197,6,65,50,176,218,96,50,226,194,10,102,212,224,13,5,160, +172,128,2,160,14,226,255,13,0,89,225,18,3,103,65,225,7,3,129,74, +241,21,0,64,5,71,27,128,58,131,87,129,16,245,92,0,128,36,96,117, +166,79,73,34,1,52,55,64,217,147,6,96,5,255,16,0,224,184,2,224, +2,3,192,29,192,130,199,139,224,2,0,214,95,225,152,0,238,107,3,99, +212,129,141,2,85,32,95,142,147,129,174,163,164,225,21,0,146,178,224,7, +5,101,146,227,27,6,224,9,0,224,165,2,250,126,2,160,252,96,86,224, +210,6,96,17,194,45,64,92,65,224,182,10,228,103,4,224,215,1,224,13, +5,224,99,0,183,168,224,113,2,97,24,1,85,32,71,79,224,72,2,162, +15,96,35,232,67,7,225,235,3,193,91,247,255,0,224,26,3,224,143,4, +219,129,225,173,15,129,10,224,66,9,226,132,0,224,127,14,224,106,0,96, +170,224,35,21,128,1,169,94,192,0,233,216,1,96,2,128,178,226,154,0, +160,14,224,50,4,224,88,15,0,67,98,56,224,0,3,224,234,14,224,2, +3,224,246,0,64,0,228,126,9,253,118,16,193,217,128,122,225,231,0,130, +35,128,181,68,61,64,20,227,129,0,147,209,0,53,98,50,123,126,224,227, +0,1,95,50,156,211,224,42,1,2,51,56,49,96,64,107,217,64,44,190, +174,64,65,192,22,64,8,233,129,4,163,32,168,101,253,141,0,226,232,5, +224,173,2,225,74,2,161,98,192,44,224,62,4,128,166,225,32,6,224,181, +12,252,130,1,96,223,225,13,0,139,17,225,13,22,224,225,14,167,177,160, +76,227,13,8,160,190,227,166,13,96,16,153,249,170,216,252,140,2,238,202, +12,28,97,109,98,105,103,117,111,117,115,32,111,112,101,114,97,116,111,114, +32,101,120,112,114,101,115,115,105,111,110,206,227,226,88,9,161,79,96,123, +64,224,129,53,96,21,224,240,1,1,53,56,225,29,4,224,209,10,224,172, +38,9,98,97,100,32,112,114,101,102,105,120,224,164,11,228,243,2,0,95, +83,213,224,55,1,16,92,51,52,38,115,114,99,47,77,105,99,114,111,72, +115,47,70,104,11,2,46,104,115,64,24,4,44,54,52,58,55,192,68,219, +4,250,4,6,98,221,97,252,170,217,3,95,55,54,52,164,201,235,16,1, +129,28,247,172,1,0,49,78,8,0,51,172,64,96,0,0,80,89,87,79, +59,96,171,165,230,1,64,89,100,79,65,35,229,36,3,233,72,1,108,91, +139,144,64,79,0,50,234,112,1,138,42,128,113,130,115,160,115,69,93,103, +215,0,49,83,192,254,145,4,1,49,51,173,252,96,222,166,238,64,228,169, +154,171,227,100,91,64,138,198,142,64,34,0,80,192,179,130,133,193,199,96, +182,210,180,128,6,193,59,224,61,3,193,25,224,33,1,225,3,1,161,25, +186,185,160,21,72,73,0,54,104,73,77,177,99,26,251,17,7,217,15,64, +211,145,253,104,218,0,67,88,61,0,49,226,59,3,5,110,101,103,97,116, +101,97,231,64,46,145,178,0,65,95,115,65,44,3,10,65,32,90,65,77, +64,14,145,158,0,75,96,26,248,43,1,234,245,2,67,105,184,76,81,215, +96,44,159,175,68,158,82,9,1,52,57,99,17,139,13,143,143,64,193,156, +48,110,22,206,29,128,24,64,11,174,68,224,24,11,160,49,220,125,121,126, +132,49,64,115,202,158,0,89,165,169,98,73,227,178,2,225,175,1,240,64, +11,227,194,0,248,131,20,2,95,56,53,161,179,226,162,13,128,40,244,129, +30,10,103,101,116,65,112,112,67,111,110,58,32,244,130,11,160,114,167,55, +0,85,128,206,96,233,244,103,1,158,225,1,52,51,226,24,17,230,40,0, +4,67,32,95,51,57,64,201,64,65,0,54,129,174,0,50,65,220,64,53, +192,78,235,213,9,136,159,129,66,101,151,96,29,0,51,119,208,64,60,130, +64,65,1,0,80,228,105,2,3,118,97,108,117,98,100,224,18,1,2,116, +121,112,130,118,224,18,1,3,107,105,110,100,224,18,6,3,115,111,114,116, +64,18,64,90,130,143,163,98,245,78,21,102,108,129,124,224,12,1,66,48, +126,96,107,218,107,162,236,213,5,164,183,131,147,238,218,6,66,216,140,17, +94,29,237,12,5,128,158,180,190,228,41,0,68,252,170,228,234,9,4,162, +69,128,174,231,73,0,226,101,19,96,144,159,149,64,128,226,113,8,226,111, +0,248,12,4,2,95,57,52,223,235,224,42,10,128,68,224,94,1,140,249, +65,34,204,233,98,177,225,137,2,9,101,116,83,76,111,99,69,120,112,114, +196,45,65,10,81,191,96,242,210,78,97,93,1,56,54,195,204,130,244,98, +246,0,57,128,192,160,97,192,20,224,40,3,64,83,132,57,64,29,235,209, +7,196,95,1,64,58,128,54,96,38,179,9,64,35,132,123,96,102,96,26, +129,5,1,52,53,132,16,96,97,160,89,241,135,0,96,83,200,154,237,96, +1,64,8,2,95,57,48,253,119,0,193,200,228,54,1,224,12,1,224,25, +0,4,95,49,50,52,52,64,5,136,203,137,213,177,232,224,27,6,163,121, +160,6,0,66,163,137,65,5,193,193,195,202,72,5,225,43,0,228,55,14, +9,117,110,100,101,102,105,110,101,100,32,207,198,242,178,0,224,54,19,228, +101,0,0,52,246,2,0,98,164,140,158,97,5,104,124,237,240,2,128,33, +224,155,5,227,48,0,224,103,15,233,74,1,200,77,165,91,168,58,224,61, +21,192,165,168,113,128,51,160,178,224,55,9,2,79,32,35,94,236,200,7, +65,81,81,62,96,45,72,78,0,80,104,99,232,154,1,194,92,232,159,0, +95,185,160,234,224,0,3,161,5,66,69,0,54,162,69,228,222,3,1,91, +93,96,164,225,9,13,2,79,32,35,90,201,201,131,226,22,1,224,255,0, +166,161,69,179,224,53,4,0,51,244,101,2,224,91,16,73,145,238,211,0, +131,126,224,91,1,128,0,64,182,133,212,0,83,164,142,129,26,117,187,102, +35,0,49,106,143,1,95,52,105,148,66,3,132,238,228,53,1,171,143,64, +45,1,35,52,100,153,106,164,64,54,1,95,52,99,216,138,206,64,106,134, +2,128,98,101,161,89,217,64,24,197,192,160,239,200,4,1,95,49,74,52, +160,229,162,27,88,196,0,54,239,11,0,227,71,0,96,8,176,162,100,55, +192,35,96,95,229,129,0,66,159,65,202,0,53,66,43,129,50,0,50,89, +0,225,177,1,3,66,111,111,108,164,198,0,50,65,157,1,10,65,225,206, +2,4,68,97,116,97,46,64,33,6,95,84,121,112,101,46,34,128,189,182, +172,236,250,1,242,146,4,1,49,51,67,13,129,165,114,143,240,4,4,237, +68,1,243,0,6,96,159,0,56,131,72,164,145,232,154,11,1,95,52,191, +28,194,8,231,1,4,0,50,125,117,225,65,6,224,109,7,130,62,0,49, +188,36,237,58,0,193,226,225,93,2,224,17,4,252,140,4,96,19,109,241, +0,54,98,67,2,50,50,52,64,27,163,139,152,196,192,169,224,71,4,96, +48,164,151,98,14,235,123,4,228,166,20,21,110,111,116,32,112,111,108,121, +109,111,114,112,104,105,99,32,101,110,111,117,103,104,196,22,92,200,74,227, +3,95,50,48,48,195,232,96,0,231,192,4,109,117,1,51,57,98,200,0, +50,92,141,197,214,224,41,8,65,233,0,56,170,173,136,89,105,186,76,61, +1,50,56,101,179,89,113,1,50,56,98,88,168,115,64,50,134,115,91,216, +0,90,160,47,1,52,52,131,128,64,29,134,121,107,198,64,14,0,54,231, +54,2,225,226,1,1,49,48,127,21,97,34,67,42,2,95,49,52,68,203, +129,116,66,82,207,177,97,220,225,217,1,128,48,247,65,0,193,83,226,79, +3,143,166,247,16,3,240,35,6,227,52,0,226,148,1,164,63,99,250,148, +205,193,200,233,27,6,214,130,141,136,104,71,228,143,0,64,237,132,121,128, +134,226,143,7,96,77,1,50,56,104,140,131,8,214,235,0,85,225,31,1, +64,19,130,98,224,127,10,64,84,0,56,69,156,64,62,129,212,245,117,6, +96,189,2,10,65,32,229,255,11,160,149,131,14,166,97,100,59,1,55,52, +109,180,2,49,50,56,193,48,64,72,132,192,128,233,160,139,1,56,55,74, +125,143,22,64,46,64,72,0,75,129,230,228,142,1,2,56,55,54,193,32, +101,228,103,81,96,95,64,10,64,43,205,80,234,215,8,0,49,150,121,96, +153,227,137,0,65,158,0,56,224,118,0,131,87,226,15,2,228,28,5,0, +55,98,15,64,21,224,94,17,231,147,0,227,242,8,132,54,64,110,162,11, +160,47,128,23,225,104,1,150,60,161,39,133,42,224,108,14,72,94,129,209, +224,210,7,64,168,226,36,4,0,95,248,28,1,94,201,224,27,5,1,49, +49,88,129,224,136,15,224,43,4,111,206,96,188,0,56,99,87,240,203,2, +160,6,0,85,229,54,1,224,253,2,192,248,239,255,0,226,139,2,225,39, +5,2,95,50,50,192,130,70,186,82,228,250,101,1,98,98,223,132,225,69, +1,225,155,0,251,237,8,224,17,3,193,229,0,58,128,45,141,92,132,50, +100,16,64,155,225,222,0,236,181,7,235,50,0,160,32,154,212,228,26,5, +164,32,160,123,224,25,9,210,195,225,206,8,64,242,224,176,0,236,235,0, +192,48,235,83,0,64,2,224,39,1,128,135,128,1,226,115,1,64,203,233, +5,0,100,61,128,189,96,173,224,79,0,244,189,2,135,34,160,59,2,95, +49,50,110,127,131,217,247,37,6,224,117,6,224,150,0,229,14,3,165,12, +153,31,64,134,101,14,68,85,153,87,224,151,22,135,55,64,142,169,54,224, +131,3,65,229,99,51,238,52,4,111,188,177,215,96,0,225,61,6,245,152, +8,162,214,129,54,200,33,160,9,128,147,162,222,130,96,224,126,0,224,65, +1,155,37,231,222,7,192,2,244,185,3,224,32,0,200,182,237,46,0,192, +99,228,9,3,224,26,0,96,115,218,68,234,128,3,224,131,1,176,188,224, +84,1,224,133,1,224,219,0,192,61,136,211,224,92,4,64,47,251,166,3, +97,67,97,150,2,95,49,50,81,43,195,114,67,44,135,146,0,79,75,86, +65,119,68,44,1,95,56,106,105,2,95,49,50,115,106,64,27,202,218,136, +17,2,95,52,54,77,166,0,49,135,10,64,39,64,21,224,39,16,0,50, +136,0,2,95,49,50,93,52,224,39,18,0,54,192,79,0,54,65,20,224, +39,18,182,238,0,50,70,48,96,39,0,95,69,231,211,1,96,189,199,92, +64,227,136,88,0,90,162,8,65,84,144,107,130,65,65,139,225,98,3,97, +155,129,136,229,155,10,161,82,193,170,229,154,4,0,55,235,138,0,232,130, +12,64,62,254,166,2,96,67,224,40,28,160,109,229,123,14,0,55,226,196, +5,128,228,128,5,64,29,103,244,229,38,1,236,10,0,192,238,209,118,187, +110,160,68,229,1,4,178,25,224,96,2,251,251,21,226,182,15,184,213,97, +212,164,138,224,11,3,224,166,10,207,80,162,223,233,23,3,0,95,255,18, +2,214,203,225,74,11,0,48,141,119,225,176,0,230,68,4,192,237,131,143, +65,46,225,114,1,233,68,7,64,59,66,90,128,232,67,47,96,32,200,212, +215,243,192,0,160,186,3,95,56,53,50,225,202,0,66,140,0,54,200,195, +0,49,110,39,214,107,194,214,64,34,234,11,1,96,213,0,83,229,187,0, +142,152,100,111,229,10,1,225,182,2,160,29,179,26,160,144,225,133,0,242, +216,3,224,28,3,139,53,178,34,174,102,129,112,0,79,132,170,239,56,2, +224,74,10,243,104,0,224,73,35,160,215,199,107,224,204,182,99,46,131,160, +246,213,4,194,199,96,76,131,15,160,118,224,40,14,224,120,0,230,97,5, +67,57,101,72,234,164,0,105,41,0,51,66,41,198,66,163,235,224,9,4, +160,0,96,188,162,161,66,95,139,233,232,169,9,116,142,215,136,233,169,2, +180,255,224,181,10,192,35,151,101,245,39,0,178,46,172,62,97,66,224,12, +4,192,4,164,209,64,176,67,45,64,14,68,251,78,71,165,204,0,48,64, +134,119,173,78,75,128,215,224,15,1,224,24,6,224,0,8,1,95,52,117, +220,64,243,209,85,229,212,18,130,118,229,81,0,1,95,53,100,173,64,60, +140,163,196,18,0,48,97,112,67,184,79,216,1,49,50,152,54,0,54,99, +239,64,45,140,165,6,95,52,50,53,32,75,32,65,61,193,18,160,97,224, +1,9,233,249,2,224,37,16,224,35,4,224,32,23,224,29,20,224,26,17, +224,23,14,224,20,11,224,17,8,224,14,5,65,37,209,110,160,0,65,26, +140,242,72,141,1,75,52,112,5,64,1,0,75,225,187,0,0,58,130,131, +242,102,9,5,67,111,101,114,99,101,128,6,2,105,98,108,89,18,64,43, +136,188,228,57,1,128,127,228,67,3,166,199,96,11,230,31,1,227,243,5, +224,126,0,224,211,1,170,5,192,14,137,144,224,30,12,224,85,16,253,38, +0,224,85,22,196,130,64,17,200,125,67,234,64,63,198,254,128,0,168,218, +64,248,136,209,225,36,6,83,134,13,76,105,116,115,46,75,110,111,119,110, +83,121,109,98,115,189,64,47,0,54,225,40,146,234,164,0,224,85,22,225, +40,44,251,165,1,237,154,11,111,26,96,104,212,176,233,58,1,184,108,233, +57,9,224,162,2,225,80,5,231,155,0,224,5,1,174,47,224,217,1,96, +188,161,107,224,25,7,224,131,0,230,145,11,224,71,10,225,39,0,233,134, +7,161,40,224,49,7,227,186,9,64,19,169,199,224,67,11,224,49,6,225, +193,3,104,184,153,152,224,33,0,224,51,3,224,13,4,224,10,1,96,57, +101,99,69,46,64,6,202,142,233,112,24,105,164,240,142,5,96,0,225,250, +0,224,130,57,132,128,221,155,82,131,70,133,0,75,119,210,103,121,100,182, +192,12,64,43,242,234,0,128,2,238,146,0,193,94,129,255,224,31,0,128, +2,179,207,118,99,224,184,0,192,153,88,61,96,94,226,122,10,193,178,128, +99,225,142,5,192,237,128,8,64,114,128,120,171,187,161,191,66,147,214,123, +167,124,96,64,235,48,10,224,195,0,244,76,8,224,26,2,248,147,5,193, +106,160,108,205,88,1,95,55,71,72,206,142,128,166,73,66,64,183,64,35, +65,131,66,229,233,79,1,224,118,12,224,112,2,162,128,226,16,1,224,55, +2,253,15,3,192,226,248,234,0,1,56,52,237,86,1,128,79,247,80,15, +31,77,117,108,116,105,112,108,101,32,99,111,110,115,116,114,97,105,110,116, +32,115,111,108,117,116,105,111,110,115,32,102,111,0,114,251,114,0,160,71, +154,27,1,49,49,86,198,160,0,66,33,136,58,72,169,1,54,49,129,5, +0,56,132,153,190,21,252,71,0,97,10,130,204,86,134,128,72,0,66,94, +159,72,229,98,1,0,95,110,239,73,107,64,64,135,75,225,197,3,0,83, +100,54,130,6,139,58,160,90,171,98,228,93,10,171,58,64,195,234,239,2, +245,126,1,229,87,1,137,226,193,233,0,89,64,13,194,6,177,244,224,16, +1,228,225,0,160,14,226,252,1,146,2,160,38,96,68,229,215,3,145,73, +96,5,243,143,1,130,193,155,4,224,60,2,132,251,250,53,4,241,2,1, +224,57,0,96,87,113,12,219,142,128,159,226,255,1,130,165,0,32,120,142, +102,79,232,182,6,227,189,4,66,182,64,68,162,235,227,177,0,96,51,240, +114,2,67,194,102,119,230,33,5,139,217,96,167,121,43,0,52,96,171,0, +89,64,16,227,167,2,193,193,193,42,225,32,0,97,0,224,15,2,96,27, +139,86,64,1,224,83,3,64,149,189,162,192,240,165,204,2,95,50,50,236, +75,2,161,231,67,33,224,22,2,227,90,7,128,95,234,194,2,234,205,4, +164,207,0,52,103,82,191,214,224,147,0,97,86,96,142,0,53,163,24,65, +30,137,184,128,34,97,200,193,41,192,205,185,137,224,206,0,224,105,4,0, +53,96,169,160,25,196,12,64,23,0,52,98,185,64,248,226,191,1,236,252, +3,192,0,192,185,224,103,7,64,67,241,115,5,227,53,4,96,130,224,149, +2,96,15,160,50,64,11,249,59,9,128,212,193,164,131,97,245,123,6,1, +95,57,251,101,2,192,110,224,52,2,64,1,163,55,227,68,3,224,190,1, +82,12,225,13,4,194,172,250,170,0,129,58,140,172,129,246,224,20,1,96, +238,160,13,166,24,128,113,68,130,3,55,52,32,95,97,208,109,151,91,50, +250,30,11,175,34,205,244,246,89,7,129,37,96,61,225,37,49,1,67,32, +225,39,4,131,177,69,211,0,52,95,159,133,210,229,188,1,31,102,114,101, +101,32,116,121,112,101,32,118,97,114,105,97,98,108,101,32,105,110,32,111, +117,116,112,117,116,32,102,117,110,2,100,101,112,229,188,3,227,17,4,249, +25,0,229,87,1,164,239,129,37,196,236,128,13,196,233,161,140,225,183,5, +146,247,234,204,1,228,169,17,228,146,9,228,137,8,226,230,2,233,117,0, +99,75,140,11,130,254,192,73,64,65,64,27,0,54,96,27,65,113,135,143, +231,63,1,228,67,2,228,139,5,224,42,8,224,228,0,130,135,224,191,0, +227,158,3,133,15,228,198,1,226,199,0,5,32,64,95,57,48,50,162,69, +194,103,168,53,128,11,247,15,7,227,188,1,96,0,164,181,160,8,128,25, +64,217,203,216,184,119,161,57,90,85,192,59,224,22,2,224,25,6,224,26, +6,224,29,7,227,238,3,227,133,10,192,196,226,229,4,64,146,202,56,0, +95,84,153,65,63,128,169,138,35,64,217,137,246,0,57,201,209,71,251,188, +224,2,50,52,57,97,193,65,37,64,7,0,49,224,13,0,64,65,136,67, +115,252,70,24,64,46,157,202,0,53,117,78,67,10,0,50,127,10,0,50, +113,12,241,232,0,0,53,136,99,3,85,32,75,51,98,180,64,18,136,53, +244,72,2,82,90,192,58,96,75,77,20,64,22,146,91,96,22,192,236,64, +15,136,190,73,44,192,90,89,158,64,18,223,221,79,207,64,15,130,152,129, +46,162,224,226,236,3,192,8,97,251,64,47,0,54,225,210,1,231,185,3, +2,49,50,52,67,248,161,127,160,252,128,49,130,4,3,85,32,75,50,64, +2,128,19,129,133,112,98,64,54,64,18,129,129,66,218,136,115,192,132,195, +186,167,164,244,125,17,162,25,251,181,1,224,39,14,244,136,3,128,175,233, +104,5,238,68,12,131,84,227,56,9,68,242,227,58,1,194,118,228,171,4, +200,76,185,247,169,52,227,52,0,224,132,8,224,131,4,192,128,243,160,6, +224,50,35,195,245,137,5,64,171,67,4,224,47,0,224,172,6,224,0,0, +228,70,0,248,88,5,225,74,4,230,206,0,224,145,8,135,168,225,72,10, +192,41,227,165,2,224,58,20,224,35,0,202,74,233,88,13,228,232,4,160, +101,233,78,1,224,19,0,198,182,225,69,12,67,167,225,69,10,225,64,9, +186,232,225,64,20,66,210,172,86,100,39,64,29,68,192,140,35,2,49,50, +52,232,208,2,224,64,3,64,55,132,17,192,232,1,95,48,100,128,64,24, +132,23,0,95,64,130,150,85,143,121,64,169,160,89,224,12,4,237,251,2, +1,95,49,104,128,96,98,1,95,49,100,199,128,11,0,50,96,135,192,122, +64,7,227,222,5,108,156,237,176,7,161,19,96,17,178,148,254,65,0,195, +121,225,184,0,227,164,11,160,67,224,46,24,69,49,160,47,129,174,192,121, +160,46,227,216,16,193,60,237,67,7,225,215,4,64,11,168,160,100,189,227, +205,7,128,47,120,21,196,215,86,247,160,23,224,98,8,128,97,96,48,251, +18,1,192,140,193,45,227,62,9,224,73,10,192,24,155,48,162,238,143,161, +205,226,160,103,128,12,250,191,4,130,124,72,151,102,67,231,53,0,85,197, +96,137,109,165,134,87,90,187,234,82,0,99,22,223,200,190,140,4,64,95, +56,51,52,101,168,0,85,118,6,0,85,227,50,11,120,6,87,67,1,95, +53,120,22,74,175,175,180,1,49,57,103,4,0,48,128,154,2,95,52,49, +231,143,3,64,220,168,26,169,176,97,45,226,80,6,131,228,241,67,3,64, +98,232,174,2,66,191,111,186,130,207,0,48,95,33,201,125,128,45,232,5, +0,161,60,65,31,198,248,0,80,76,254,0,55,245,166,2,6,109,105,110, +105,109,117,109,138,123,101,204,0,54,233,53,3,162,185,64,107,71,60,64, +81,96,85,64,83,0,54,231,76,2,241,145,9,160,23,163,146,162,203,162, +206,224,13,0,190,216,162,156,97,242,160,75,145,154,1,95,56,68,5,128, +153,96,29,66,179,71,213,7,95,55,57,48,32,79,32,35,68,24,206,228, +161,249,201,54,64,162,135,141,246,148,20,2,78,97,116,150,145,0,51,135, +166,255,147,36,227,210,1,68,26,129,54,129,69,104,245,0,50,128,196,160, +7,193,18,245,243,8,255,193,1,225,35,1,224,9,1,98,7,98,5,0, +51,97,90,243,133,10,128,44,254,139,89,187,215,162,41,254,139,47,226,49, +29,224,123,1,224,73,3,224,72,1,226,67,0,113,0,128,43,137,185,243, +180,0,254,239,14,0,51,245,34,4,193,226,254,210,1,225,123,2,233,91, +1,161,98,2,49,50,48,110,179,0,48,96,76,177,168,96,239,253,113,74, +225,148,1,166,215,194,127,160,65,189,244,192,156,254,3,8,96,252,240,107, +4,224,13,3,65,9,135,179,228,230,6,170,23,118,82,69,11,164,242,128, +49,135,173,131,36,226,114,18,163,209,226,104,8,128,206,225,245,1,194,91, +226,80,24,142,1,0,66,130,12,164,248,196,38,229,1,0,68,154,226,33, +1,64,174,168,67,253,95,8,0,57,66,200,64,178,192,177,64,19,72,40, +162,175,254,107,1,69,125,0,53,230,110,1,2,58,49,50,65,24,253,123, +17,97,44,253,123,2,92,115,236,115,2,224,138,10,197,189,194,209,239,172, +6,96,53,224,167,0,194,5,98,139,113,42,174,168,86,213,225,110,0,197, +80,224,53,0,64,44,158,190,227,113,3,64,158,198,25,224,204,13,65,180, +224,204,3,0,54,160,45,228,80,1,226,6,6,226,23,8,65,17,103,33, +0,49,154,218,229,50,3,146,45,103,144,241,144,0,0,67,66,199,199,233, +0,49,147,171,195,160,234,204,1,199,41,232,68,8,227,57,1,240,34,0, +246,102,13,229,115,0,192,51,228,113,0,237,131,2,197,49,224,58,5,218, +255,193,211,235,172,1,143,191,133,176,199,184,171,63,0,52,99,121,0,49, +147,0,160,47,132,114,247,157,1,96,0,64,53,130,193,65,112,134,193,243, +132,2,225,90,9,161,82,235,229,1,224,35,3,130,24,1,49,50,67,33, +216,239,160,232,179,168,226,32,1,128,215,64,9,100,135,64,126,135,19,0, +75,226,186,13,67,36,128,201,96,30,2,49,50,50,163,184,241,68,6,64, +72,133,115,226,255,17,97,69,128,72,245,201,10,130,150,224,22,2,226,161, +13,232,104,8,128,42,243,65,0,128,138,132,244,65,158,96,123,1,75,50, +208,46,64,206,134,24,228,184,2,228,212,1,73,243,233,164,3,195,172,224, +100,3,65,105,243,253,0,251,16,4,143,169,169,76,230,99,3,161,139,251, +40,1,72,67,224,33,15,128,27,128,113,238,84,0,232,160,1,225,31,2, +130,197,224,31,2,226,200,18,224,54,0,194,203,224,219,5,236,132,4,253, +158,0,192,49,251,140,14,64,62,201,222,172,83,2,32,95,53,74,52,136, +204,0,49,145,197,232,23,1,249,216,2,128,10,160,16,224,153,5,132,217, +225,229,1,104,207,224,129,9,224,173,0,131,146,230,100,0,192,58,96,137, +1,95,51,123,228,226,53,4,217,80,225,0,3,208,19,224,76,2,114,225, +153,158,1,49,48,199,156,224,18,7,164,197,5,67,32,95,54,57,53,128, +138,146,62,1,49,48,131,114,1,49,48,152,241,0,54,70,122,0,55,96, +59,1,54,50,64,9,64,36,1,56,56,192,9,2,55,55,32,164,174,224, +30,0,0,35,224,232,1,64,214,227,154,9,133,108,225,159,1,0,50,118, +236,64,139,69,196,96,19,0,53,70,200,2,95,52,52,87,81,0,53,228, +132,0,67,7,135,53,227,172,22,0,90,226,51,0,227,163,39,192,30,193, +145,227,160,6,64,169,227,160,4,0,51,107,159,64,209,71,203,3,52,51, +49,32,64,14,134,184,238,49,1,64,135,0,56,230,136,2,133,128,148,51, +234,59,4,165,54,64,67,0,54,160,232,0,89,194,161,224,2,0,131,165, +224,21,7,224,24,1,179,121,224,28,14,224,55,10,64,2,224,29,21,140, +61,160,0,193,68,225,76,1,192,25,96,42,227,154,2,192,57,224,99,6, +224,39,9,242,132,6,224,148,10,196,221,224,23,2,224,129,1,239,70,0, +224,5,1,1,95,56,170,152,224,41,5,192,1,226,149,9,0,48,248,63, +6,197,22,230,193,1,224,71,1,160,140,160,48,224,19,0,228,201,0,3, +32,64,95,51,233,59,8,228,169,3,128,90,165,84,231,141,10,238,22,1, +11,80,114,105,109,105,116,105,118,101,115,46,126,185,133,96,69,196,108,129, +69,185,43,233,139,3,135,69,71,211,109,244,0,52,64,24,174,183,99,110, +64,21,71,223,103,29,255,214,14,9,101,120,112,97,110,100,68,105,99,116, +223,191,66,182,229,154,0,225,15,0,228,225,5,224,240,1,228,177,4,225, +188,4,225,229,0,193,19,227,105,0,163,10,233,102,0,234,236,1,229,143, +1,192,119,192,1,166,25,225,233,12,103,178,224,28,26,128,143,193,234,128, +30,224,19,0,194,122,166,185,226,82,21,224,0,0,224,35,10,1,49,56, +64,36,69,58,121,1,224,0,0,225,33,2,227,11,9,231,47,2,160,1, +163,140,224,90,4,236,226,2,224,28,8,193,32,230,117,0,224,87,2,230, +119,0,146,214,160,55,201,144,1,95,56,245,203,0,224,26,0,92,91,2, +95,54,57,76,227,134,84,230,15,11,160,46,190,210,96,10,166,124,64,107, +124,158,141,42,0,49,134,114,224,99,5,160,105,231,61,17,128,80,240,158, +1,128,1,226,92,23,224,0,1,192,49,130,1,224,83,3,225,161,10,226, +7,0,193,41,225,106,5,224,61,1,232,162,0,225,100,6,225,97,4,102, +126,1,49,50,115,129,1,95,55,164,38,225,84,23,227,116,1,160,95,99, +181,111,4,207,85,224,21,4,160,155,180,69,180,68,138,2,128,14,148,93, +64,17,175,113,70,142,116,168,0,73,245,103,1,105,83,175,122,181,152,0, +83,65,118,65,31,112,255,99,148,227,154,0,74,134,128,219,64,15,225,146, +2,130,119,138,133,252,9,1,64,134,224,48,16,192,46,241,215,0,96,163, +139,244,131,145,100,220,130,89,150,54,118,53,0,55,113,225,0,57,72,190, +1,95,57,136,89,96,229,0,50,135,86,139,236,0,75,186,223,65,175,161, +217,237,245,1,70,62,246,23,5,128,190,241,17,21,96,33,165,205,224,226, +0,236,58,0,177,39,240,83,0,252,119,2,64,153,177,243,199,234,64,220, +1,49,49,138,1,228,25,0,242,76,0,208,105,162,103,64,27,255,112,13, +130,124,160,50,160,148,160,13,67,88,163,225,235,5,1,230,138,1,149,209, +1,95,56,161,63,128,37,1,95,56,94,109,226,157,18,64,61,74,187,64, +23,238,197,0,64,142,213,50,230,218,5,1,36,120,102,83,65,2,140,221, +81,53,0,54,70,94,71,142,0,57,129,175,177,37,0,55,64,87,112,191, +0,58,128,27,252,201,0,0,52,96,2,129,139,64,27,137,138,238,22,15, +161,153,193,19,0,50,132,122,64,8,97,80,64,64,137,188,228,65,1,161, +146,238,204,0,167,187,238,219,7,149,88,96,74,64,140,224,43,0,160,23, +162,5,243,163,8,224,22,10,226,36,0,224,96,4,199,226,238,189,2,224, +31,18,192,67,224,134,0,98,82,163,75,98,27,160,68,228,218,3,224,32, +8,160,69,216,233,64,7,64,26,226,109,13,64,50,230,81,2,193,41,134, +206,201,22,161,29,160,35,164,99,128,81,224,15,1,128,151,229,223,3,128, +76,180,69,227,14,1,128,159,244,85,1,65,190,0,54,171,161,78,76,148, +209,195,37,203,138,0,49,101,133,224,138,0,224,8,0,64,61,133,3,97, +205,130,128,70,177,66,128,1,53,53,211,105,64,20,132,69,240,50,26,219, +174,96,120,236,139,49,226,141,1,236,141,3,66,188,240,46,6,65,11,64, +25,131,80,227,5,14,148,98,192,96,148,94,226,161,0,241,28,5,67,236, +224,233,27,126,225,224,230,56,192,8,229,38,1,64,132,96,158,109,94,1, +50,53,122,255,192,82,224,1,3,233,201,2,224,114,0,224,1,7,136,29, +224,37,21,224,35,4,64,198,204,22,64,135,132,91,225,111,1,135,102,64, +25,132,52,0,85,68,136,164,145,128,222,64,27,0,54,224,53,0,0,48, +64,11,64,60,0,52,66,70,0,49,66,77,250,3,4,3,97,100,105,99, +153,242,96,34,194,199,2,95,49,49,90,88,64,21,130,120,101,79,236,40, +17,90,69,165,90,0,49,65,178,243,165,2,0,95,91,66,64,137,1,56, +56,229,237,1,2,49,48,56,158,142,1,48,56,226,24,1,69,140,2,49, +48,56,165,31,0,49,71,241,96,79,130,89,249,178,3,123,150,224,83,17, +0,54,166,67,195,223,2,95,49,52,87,220,2,95,49,49,96,33,64,83, +130,100,72,91,94,232,132,59,231,143,11,128,157,173,151,224,32,11,128,106, +128,20,64,238,224,28,4,72,224,132,74,224,26,8,168,220,160,161,232,243, +6,88,131,192,186,126,118,192,186,224,50,11,128,100,125,131,1,49,49,68, +39,224,44,2,160,153,224,48,5,192,178,246,29,1,128,7,224,40,8,220, +109,224,32,0,229,39,0,101,75,224,12,1,4,95,49,48,53,53,141,216, +1,49,56,127,84,74,85,233,11,1,160,143,242,212,2,64,78,115,60,225, +17,1,66,246,94,177,192,188,96,117,232,154,0,98,39,160,109,1,57,52, +224,99,7,138,212,203,221,224,253,1,225,184,18,128,139,166,54,224,32,11, +138,96,225,22,10,192,24,193,22,164,137,64,12,226,73,18,149,3,230,132, +1,224,78,0,192,24,0,85,215,233,224,35,10,200,67,224,35,0,96,0, +226,61,9,64,27,154,192,129,139,100,247,129,15,74,126,135,60,199,54,237, +134,0,167,192,139,47,225,63,4,96,0,225,169,8,64,45,224,101,0,108, +97,192,52,224,60,2,224,172,4,252,117,3,0,58,128,35,186,6,1,80, +32,128,181,0,80,100,109,64,176,133,252,1,49,48,69,131,66,88,105,129, +97,255,169,176,128,19,64,106,103,27,98,113,132,238,1,52,54,91,0,2, +49,49,56,132,237,64,31,64,51,112,109,0,56,74,35,228,188,1,1,91, +93,68,175,64,36,164,246,235,12,0,235,18,2,70,23,199,195,141,73,237, +83,0,0,83,98,151,122,3,132,185,205,105,255,184,10,97,99,102,126,194, +180,69,75,135,2,224,145,1,8,99,111,109,112,111,115,101,83,101,69,143, +161,66,64,203,64,210,1,54,54,169,209,96,85,194,230,133,41,0,55,184, +120,136,150,123,245,225,109,6,133,194,64,175,192,155,96,151,224,150,7,128, +145,224,144,1,7,104,97,115,70,105,101,108,100,209,135,108,127,64,79,229, +224,0,224,79,37,2,115,101,116,224,79,13,184,105,163,233,0,55,117,136, +224,64,1,1,95,52,110,183,224,71,1,10,114,101,99,67,111,110,69,114, +114,111,114,193,195,133,206,251,132,3,193,174,97,187,125,37,0,57,70,209, +193,66,0,49,76,68,105,137,242,136,14,26,67,111,110,116,114,111,108,46, +69,120,99,101,112,116,105,111,110,46,73,110,116,101,114,110,97,108,46,243, +20,0,230,226,0,96,95,2,49,49,55,128,96,102,144,64,93,107,103,224, +95,14,4,44,32,97,116,32,225,9,0,0,51,78,63,175,151,0,58,129, +2,213,206,238,116,3,133,223,138,169,96,206,2,95,57,52,98,4,160,213, +0,54,123,43,109,173,0,53,97,143,0,79,226,137,7,163,35,224,231,2, +1,104,97,97,69,202,212,64,125,195,132,1,80,32,165,148,96,21,221,27, +224,245,0,250,22,1,3,49,49,55,48,249,231,1,64,170,176,152,128,10, +250,195,2,252,91,3,255,102,4,253,143,5,238,235,0,224,55,4,235,191, +3,237,39,1,165,224,224,29,8,128,99,64,2,168,53,244,170,1,132,207, +5,32,64,95,53,51,57,67,188,110,70,0,52,78,10,96,133,248,108,13, +0,32,102,100,255,94,0,165,247,202,139,106,64,0,90,165,78,1,56,52, +193,13,227,9,13,7,78,101,115,116,101,100,32,102,67,13,11,115,32,110, +111,116,32,97,108,108,111,119,101,163,26,96,0,225,12,1,205,12,230,83, +2,245,118,5,71,153,103,57,224,48,3,160,159,194,64,101,82,224,151,13, +226,168,21,4,101,120,116,114,97,128,170,2,40,115,41,162,178,3,66,32, +95,53,120,76,100,138,131,160,192,163,66,13,0,52,246,91,0,160,32,214, +154,129,205,243,103,12,224,26,5,215,75,130,39,127,225,102,17,128,39,179, +227,131,222,241,152,2,177,150,145,151,246,224,0,224,0,0,64,154,97,226, +133,65,6,48,52,53,32,95,50,55,160,105,197,86,0,55,130,197,64,0, +66,246,0,54,164,156,231,3,0,0,85,238,2,0,229,107,10,64,60,166, +192,1,49,55,105,139,93,97,64,24,134,102,65,56,0,51,151,3,0,50, +100,232,1,53,51,67,98,64,32,205,225,64,106,115,18,1,90,32,90,85, +225,37,2,0,67,67,207,199,82,224,25,5,99,234,193,8,69,90,129,242, +99,245,198,61,160,57,255,54,4,227,186,4,237,89,3,137,123,163,80,227, +166,5,133,232,226,76,8,137,138,229,166,4,11,111,114,100,32,119,105,108, +100,99,97,114,100,226,230,9,170,178,192,138,79,147,200,162,200,193,72,152, +178,154,107,242,160,255,242,72,0,225,210,1,225,177,2,206,163,64,74,84, +115,64,3,1,75,51,180,57,96,33,172,81,96,87,104,101,108,31,64,25, +206,124,96,126,238,128,2,77,28,162,141,162,7,247,124,3,158,6,64,77, +97,104,228,137,3,224,38,2,64,31,134,33,224,247,4,238,250,0,96,139, +175,67,238,252,9,117,70,168,160,148,61,3,95,57,53,57,131,216,224,75, +0,253,69,1,227,91,3,64,90,197,211,0,90,66,192,96,17,197,207,240, +50,1,64,7,64,140,64,29,0,54,194,174,230,59,0,134,57,64,27,181, +182,231,255,39,0,103,231,255,14,67,234,97,142,203,140,198,231,165,202,248, +38,1,67,214,199,197,102,249,228,122,0,230,229,7,128,135,238,171,3,2, +111,120,121,165,93,224,157,3,64,126,131,120,103,84,170,64,101,11,96,4, +0,49,64,16,2,79,32,35,76,113,231,32,0,64,90,239,69,4,2,66, +64,34,128,201,130,88,228,224,2,0,53,111,204,64,8,113,220,117,97,243, +235,0,82,80,1,95,56,71,88,0,75,96,28,64,35,199,120,64,255,129, +168,64,66,238,255,22,1,50,54,96,171,64,164,238,255,3,226,198,9,98, +74,1,48,51,165,20,130,205,231,72,3,83,21,229,114,1,101,90,109,229, +112,19,0,52,175,171,229,169,0,211,125,205,102,224,2,3,128,24,141,62, +160,183,96,2,165,68,66,181,65,213,239,188,15,64,205,160,109,128,93,131, +78,148,114,224,5,3,102,224,227,138,2,102,16,128,153,238,207,13,228,218, +0,128,24,253,8,4,182,125,67,109,248,253,0,161,68,146,98,0,56,163, +239,116,42,100,52,99,126,66,147,64,76,2,80,32,95,68,125,70,89,192, +205,68,55,96,20,224,0,0,193,92,161,95,230,189,0,98,37,224,95,1, +96,217,64,168,193,158,173,166,64,37,198,212,224,74,2,116,238,225,10,4, +224,182,8,224,16,8,64,253,209,25,1,52,56,64,23,254,193,2,226,20, +0,247,209,0,64,138,129,13,192,179,96,252,77,140,230,153,4,64,50,248, +151,7,224,181,3,249,188,0,66,220,228,133,1,226,167,10,135,137,226,141, +0,232,245,2,128,121,200,129,135,146,192,43,225,3,1,166,70,224,54,1, +64,84,129,153,232,122,3,64,135,0,54,96,135,2,95,50,50,234,130,0, +2,53,50,57,96,100,166,52,64,108,224,169,23,162,43,160,100,172,31,65, +92,0,57,231,98,1,65,101,68,100,198,194,64,90,133,0,1,80,32,64, +11,200,6,160,75,224,106,9,193,162,225,159,18,234,30,3,97,122,96,106, +225,27,26,141,19,225,27,7,250,46,0,236,144,3,96,87,75,36,96,200, +64,38,228,252,1,224,185,22,192,34,129,42,163,230,231,52,2,135,75,99, +66,98,67,107,150,128,138,133,62,150,101,210,189,73,83,122,0,130,225,246, +79,5,96,70,3,10,65,32,90,64,46,64,14,165,77,252,115,14,155,0, +68,23,0,56,156,103,87,148,240,236,1,121,89,196,155,228,163,2,0,85, +228,73,7,245,41,5,2,75,105,110,235,218,0,64,131,176,203,131,115,68, +248,133,49,168,91,227,241,0,96,9,120,79,132,91,0,51,115,91,0,51, +80,214,224,6,6,106,138,153,44,135,70,147,57,71,235,1,95,51,80,225, +224,32,0,224,106,19,109,144,224,108,1,67,93,96,114,224,108,31,0,82, +224,108,26,65,70,96,100,0,83,172,167,224,110,6,160,103,224,117,2,224, +106,9,224,63,3,224,113,2,173,214,102,23,145,197,64,46,192,40,224,108, +18,224,115,2,128,67,224,61,13,160,106,0,95,74,97,225,219,1,25,92, +51,52,38,115,114,99,47,77,105,99,114,111,72,115,47,84,67,77,111,110, +97,100,46,104,115,64,25,5,44,49,56,56,58,53,237,214,2,130,54,70, +241,199,174,1,49,52,74,155,224,13,1,120,177,224,13,0,105,251,128,13, +0,53,100,143,128,11,1,54,48,224,11,0,66,80,0,54,163,122,74,21, +72,47,64,19,132,175,164,37,231,228,1,96,73,116,23,112,112,130,225,64, +47,243,7,1,224,47,7,224,57,2,73,44,224,57,0,224,64,6,132,185, +224,54,11,224,152,1,224,53,9,242,76,0,224,2,0,252,71,0,209,204, +228,227,2,231,235,4,71,167,230,217,0,240,35,3,224,49,4,114,13,229, +15,2,64,54,138,208,228,232,4,65,78,0,48,128,146,228,200,1,252,119, +1,66,128,232,237,16,128,110,64,0,192,44,130,230,247,212,4,224,59,1, +172,26,201,38,160,94,130,186,76,107,136,123,224,96,4,96,17,224,137,1, +132,157,224,37,4,250,206,0,224,74,1,192,36,193,16,96,148,96,188,225, +16,9,156,160,225,16,2,192,108,97,85,160,102,193,84,230,116,13,225,153, +5,72,87,225,16,4,128,72,96,26,170,159,224,99,80,192,14,162,126,224, +17,0,224,15,0,224,132,3,224,47,2,155,210,164,164,226,119,30,64,114, +224,103,1,224,140,18,128,92,224,13,19,224,120,53,166,91,245,10,0,225, +75,13,194,171,192,121,224,94,3,128,43,224,86,0,65,36,132,40,91,130, +224,203,10,163,50,64,118,65,77,236,164,4,170,221,224,94,2,64,78,233, +38,3,192,195,225,249,0,131,84,131,73,160,32,65,249,224,46,0,235,233, +6,224,127,1,160,227,232,63,3,224,218,6,96,14,1,49,49,104,107,64, +37,0,79,234,178,6,228,55,28,224,101,0,242,110,0,104,17,0,52,64, +34,97,32,160,16,137,231,78,77,96,22,64,47,84,103,109,168,93,69,242, +148,4,225,106,0,82,39,230,85,1,5,83,117,98,115,117,109,118,120,11, +32,99,104,101,99,107,32,102,97,105,108,101,200,69,243,58,6,65,128,190, +41,241,220,4,1,55,53,192,191,66,57,175,56,240,45,4,0,51,166,65, +65,25,138,255,2,54,32,89,132,78,129,145,155,228,160,247,228,174,2,128, +16,0,64,129,173,197,171,228,178,1,225,231,4,164,143,251,230,1,160,51, +224,46,27,229,59,0,160,25,162,241,224,39,9,132,234,224,137,0,166,58, +224,32,2,103,222,98,114,129,245,226,50,1,229,168,1,209,229,224,36,0, +224,150,0,246,184,0,209,44,195,122,131,180,97,229,119,245,212,70,0,48, +193,156,229,164,4,229,202,8,224,162,3,196,145,225,26,30,157,248,225,145, +5,254,24,9,224,193,9,247,144,0,196,58,224,91,0,224,63,5,229,165, +13,224,13,11,239,105,13,224,44,15,167,224,227,113,12,128,26,160,154,254, +47,6,224,72,0,224,185,1,231,139,4,194,160,224,118,1,226,35,7,192, +53,226,169,3,225,98,20,237,107,5,196,157,192,199,224,10,0,226,104,4, +241,36,4,224,175,5,225,164,10,226,113,3,192,159,192,138,226,159,9,224, +192,1,224,94,2,162,130,229,239,0,165,225,138,201,69,65,183,132,241,80, +0,96,207,161,51,224,196,14,165,240,224,101,2,128,47,224,97,3,224,214, +2,230,141,0,160,82,160,145,64,77,228,243,5,128,31,129,116,224,27,6, +128,26,168,221,237,251,0,96,136,107,187,224,4,1,128,115,2,95,50,48, +151,72,248,186,16,11,102,114,101,101,84,121,86,97,114,115,58,32,251,106, +5,243,32,2,132,77,157,201,64,0,0,85,118,51,0,85,118,134,68,4, +176,173,128,6,69,41,0,54,174,130,0,89,162,112,202,25,229,4,3,228, +161,12,129,1,225,214,11,192,25,0,85,87,244,230,100,0,231,58,5,64, +132,96,33,64,59,241,233,7,119,183,64,1,233,194,8,67,80,188,142,224, +0,1,226,92,12,225,242,2,65,204,193,142,229,232,0,118,226,170,82,195, +240,231,100,8,200,148,231,137,3,231,180,3,192,35,128,173,224,175,6,233, +0,0,170,171,224,187,3,214,4,160,163,225,7,38,64,43,128,77,0,48, +149,145,224,73,1,224,41,2,0,80,216,35,167,82,246,231,0,224,233,6, +0,95,231,87,2,117,229,85,80,229,242,1,225,137,14,164,247,128,180,2, +49,49,48,64,104,128,240,1,95,57,67,1,230,56,5,128,13,248,231,1, +64,143,250,66,0,192,137,216,152,224,111,7,224,178,0,150,207,251,235,3, +160,113,134,170,151,61,227,66,9,2,79,32,35,64,252,135,2,131,51,109, +21,224,137,0,237,234,7,128,223,194,29,161,0,224,165,1,213,78,225,245, +0,224,26,9,232,100,2,96,2,233,122,5,230,44,9,100,215,236,183,0, +129,213,225,6,7,212,20,224,19,2,64,188,142,113,224,139,10,249,105,4, +227,38,1,164,211,232,90,2,153,121,225,232,1,135,105,1,95,57,247,120, +3,64,50,192,160,96,118,186,116,238,214,0,162,228,227,230,5,0,48,96, +73,224,36,28,74,51,64,111,64,91,250,182,1,78,177,231,14,5,128,165, +165,221,137,175,225,107,6,229,198,2,128,1,232,102,5,161,13,227,215,3, +160,33,233,183,19,199,58,224,126,0,228,243,6,224,31,5,232,156,0,218, +5,64,169,232,88,10,233,161,0,228,106,2,162,129,107,70,83,130,151,68, +225,244,1,230,51,0,225,151,3,224,127,0,192,206,229,12,16,231,196,1, +214,135,224,13,5,224,56,12,224,57,3,229,44,1,160,44,129,210,226,224, +4,224,163,1,224,219,2,64,9,226,11,5,233,96,6,225,6,9,128,6, +244,138,3,225,8,12,160,158,117,5,234,159,7,96,161,225,213,1,225,177, +15,227,57,10,250,88,0,233,96,3,98,92,226,112,0,233,163,0,224,17, +9,225,49,2,65,159,67,208,243,183,1,225,66,1,205,220,103,175,173,55, +161,81,232,8,16,2,99,97,110,94,125,5,117,110,105,102,121,32,173,66, +129,94,165,8,1,57,48,205,28,224,66,15,3,32,97,110,100,160,58,160, +45,225,12,3,226,190,0,226,93,7,0,58,131,164,251,191,6,230,73,1, +2,49,48,57,96,75,193,107,67,221,128,92,64,69,70,249,64,65,221,188, +64,19,0,53,105,56,188,168,0,49,97,5,64,34,141,191,252,240,3,10, +105,109,105,116,105,118,101,115,46,126,34,104,184,64,42,216,192,135,76,192, +8,166,102,64,35,248,228,1,230,246,10,2,49,49,49,137,36,228,96,1, +203,177,64,138,0,51,162,226,228,248,6,65,11,229,111,0,226,113,8,195, +28,226,113,26,240,78,4,129,12,124,65,239,199,2,160,38,229,177,6,67, +17,106,105,228,25,0,0,49,137,15,226,86,55,4,121,99,108,105,99,226, +80,11,71,211,65,199,255,143,0,226,90,20,0,61,226,88,17,162,90,225, +27,1,239,223,4,225,144,0,192,248,173,65,224,225,0,192,224,161,143,224, +142,0,161,153,135,198,128,89,227,205,17,225,37,17,0,48,119,16,200,210, +185,27,0,50,149,91,224,237,16,4,101,114,114,111,114,203,144,128,135,186, +96,119,156,224,41,1,3,116,121,112,101,64,37,224,17,1,0,107,217,71, +224,18,1,3,115,111,114,116,224,18,6,4,114,101,97,108,109,64,19,64, +90,135,117,241,22,39,126,7,64,62,135,88,177,22,133,92,166,204,102,161, +226,199,2,194,46,238,65,13,231,107,0,224,39,15,208,231,193,198,233,85, +0,224,36,4,198,253,193,146,240,185,12,130,253,128,107,205,99,130,249,237, +81,6,160,137,139,143,0,90,64,208,0,90,64,49,192,25,224,100,8,224, +99,2,206,171,169,30,238,72,4,224,178,4,231,72,2,224,79,8,236,113, +9,113,72,96,34,160,25,64,106,128,11,3,95,56,53,50,221,69,65,163, +173,142,65,169,98,59,109,132,225,99,1,224,136,9,128,56,161,136,225,93, +12,129,130,166,150,225,127,49,228,169,6,195,165,132,31,0,80,98,116,231, +249,0,227,209,10,66,143,128,165,232,34,3,163,210,243,248,6,110,175,227, +159,2,3,32,95,49,56,64,31,101,123,67,237,183,214,96,84,227,202,2, +225,130,1,97,21,0,85,164,89,224,60,1,2,95,50,55,122,109,0,48, +200,66,192,65,136,205,225,30,13,129,207,225,97,18,193,36,233,110,8,233, +213,5,162,140,226,21,0,224,78,15,214,77,224,213,8,192,24,111,79,225, +50,6,226,135,16,224,46,13,96,0,224,49,13,254,21,0,225,190,10,224, +23,13,96,21,0,50,110,50,224,99,1,238,217,9,224,132,9,226,252,3, +66,244,200,16,192,78,0,48,143,36,97,33,2,32,95,52,86,147,2,49, +49,49,126,192,0,54,128,68,192,194,140,164,236,229,0,64,76,136,58,66, +59,69,248,64,41,0,95,94,103,108,227,192,40,64,39,0,54,192,39,224, +114,2,72,138,224,109,9,64,45,136,73,6,95,52,50,53,32,75,32,66, +96,224,1,3,152,63,228,49,0,224,1,9,196,133,224,37,19,224,35,4, +224,32,23,224,29,20,224,26,17,64,231,240,48,2,64,216,136,206,3,85, +32,75,52,64,2,0,90,64,4,192,26,199,79,0,89,130,190,232,238,1, +237,106,1,161,134,224,116,2,228,67,1,246,234,7,100,74,65,106,99,146, +64,21,238,221,10,128,68,104,37,227,121,1,130,128,128,111,224,79,0,130, +4,93,136,0,53,94,254,249,214,0,96,28,234,155,9,98,16,74,157,144, +63,0,57,103,19,192,113,224,96,0,228,163,3,234,190,3,209,158,96,7, +234,102,4,64,0,166,126,192,185,163,240,133,121,238,235,5,112,161,96,0, +65,96,200,40,164,6,153,97,241,160,21,0,56,98,156,240,127,3,242,27, +8,96,182,65,197,241,138,13,64,0,240,66,5,64,148,66,220,229,47,0, +169,88,177,143,64,33,207,145,1,80,32,134,27,0,85,96,22,64,36,159, +168,229,245,6,1,48,53,230,219,0,96,162,227,213,17,95,62,227,213,8, +128,214,103,218,169,255,85,27,129,52,65,144,226,176,2,64,2,224,26,0, +185,245,227,164,13,192,1,227,172,0,225,66,1,224,1,9,227,176,5,227, +54,2,64,102,0,54,227,23,1,129,227,176,165,167,106,208,129,192,75,255, +105,0,226,153,0,161,240,162,221,224,41,2,231,225,10,224,89,2,224,47, +21,227,111,2,236,205,0,232,198,15,204,138,96,234,230,13,7,224,28,3, +230,191,4,229,235,8,105,128,147,136,224,49,0,238,61,0,225,204,2,139, +103,226,225,0,225,233,8,231,228,9,160,78,230,169,9,231,11,4,224,39, +0,224,240,0,233,189,2,225,220,3,225,88,5,224,55,1,160,255,231,145, +15,231,224,175,224,219,3,224,58,11,192,30,165,102,145,249,97,57,228,173, +2,228,243,2,235,103,0,224,60,3,160,62,225,101,2,237,115,8,224,53, +2,161,12,226,150,6,165,193,1,51,57,188,205,226,99,24,224,122,5,229, +232,1,242,185,0,230,128,8,104,107,224,182,16,98,67,227,93,0,224,157, +2,192,21,193,65,224,62,1,226,95,3,226,198,3,160,44,192,152,226,143, +1,160,110,230,149,2,157,206,5,32,95,54,51,32,95,80,249,69,226,174, +249,225,141,1,0,66,223,152,224,104,7,193,15,134,159,130,138,3,67,32, +95,55,198,209,160,66,128,60,224,36,3,192,211,160,25,70,201,142,243,247, +82,4,238,121,1,13,98,97,100,32,115,121,110,111,110,121,109,32,117,115, +110,188,224,170,0,64,70,230,92,14,160,0,161,120,184,131,69,55,184,128, +3,32,85,32,95,108,66,1,90,32,90,30,229,69,0,235,132,0,133,47, +229,35,1,229,38,29,96,246,193,118,225,176,1,229,35,12,225,173,3,224, +36,9,237,22,28,173,199,96,11,192,118,245,12,0,209,118,132,203,129,180, +217,34,201,78,0,80,134,184,224,241,2,192,223,132,216,224,82,5,227,53, +0,130,233,79,195,64,248,98,70,252,118,3,225,142,8,161,230,227,190,2, +128,182,224,220,8,229,90,3,128,175,230,80,1,227,30,0,230,80,15,238, +251,0,229,77,26,224,121,8,225,85,3,227,171,0,224,159,9,224,37,1, +197,143,243,250,0,253,71,2,197,146,130,14,97,137,2,95,52,52,96,202, +0,67,82,198,246,73,1,96,0,125,118,241,127,2,2,117,98,115,117,89, +8,109,112,108,101,109,101,110,116,101,145,161,64,0,66,194,243,252,1,1, +80,32,161,49,0,80,137,10,139,44,125,104,64,14,137,218,104,165,66,230, +128,1,171,91,160,75,137,117,129,76,73,87,128,148,64,13,65,101,72,248, +64,37,177,178,2,53,51,55,160,236,0,58,131,254,106,56,68,10,105,64, +2,48,57,55,128,25,137,29,224,208,1,2,100,105,99,82,80,64,26,205, +24,251,113,10,161,210,229,124,8,228,142,0,193,72,132,173,130,83,180,25, +147,26,0,48,105,237,251,92,9,96,159,2,10,65,32,91,131,0,54,99, +53,64,19,173,77,224,134,0,0,56,64,133,0,83,69,186,130,48,130,226, +235,139,2,224,157,0,0,56,202,85,75,172,96,147,0,50,91,219,0,64, +170,79,0,48,128,213,170,79,240,95,4,69,34,3,53,32,95,55,144,67, +1,56,56,128,10,4,95,49,55,55,32,194,190,64,63,142,30,97,22,161, +207,225,191,1,225,197,7,160,225,129,250,234,118,0,68,212,224,1,13,234, +85,5,224,35,26,224,32,23,224,29,20,224,26,17,224,23,14,224,20,11, +224,17,8,224,14,5,224,11,2,192,8,96,5,238,104,6,160,0,65,44, +131,24,97,203,109,64,3,95,52,54,52,226,175,2,152,219,6,45,104,97, +112,112,101,110,99,122,64,52,131,42,144,161,228,16,4,2,95,49,54,65, +176,2,85,32,67,250,86,1,224,32,11,229,167,0,229,80,0,224,41,4, +130,19,128,41,228,67,2,128,33,98,105,118,13,2,56,52,51,224,170,2, +1,61,62,96,159,224,21,6,248,169,2,160,32,224,89,5,2,95,49,54, +102,7,184,105,225,26,3,163,234,1,52,57,99,6,103,22,116,243,96,130, +96,7,0,80,66,226,99,240,125,43,224,6,5,224,33,0,64,13,128,39, +224,33,21,160,26,224,40,3,224,33,13,224,40,3,3,64,95,49,53,119, +79,0,56,64,20,0,58,128,7,3,10,65,32,75,98,9,247,118,16,98, +21,0,83,136,249,163,202,69,121,225,20,0,247,95,15,22,97,115,115,101, +114,116,84,67,77,111,100,101,58,32,101,120,112,101,99,116,101,100,61,248, +164,13,132,125,1,50,49,96,158,96,172,0,67,69,57,3,57,32,64,79, +96,18,0,55,160,8,82,51,96,8,68,1,217,108,248,212,20,4,44,32, +103,111,116,160,117,160,102,160,97,225,190,0,0,56,133,122,2,75,51,32, +64,12,174,138,81,95,0,75,184,10,0,95,90,249,224,82,1,5,84,67, +69,120,112,114,130,66,224,25,7,0,84,184,43,224,26,10,0,75,216,52, +224,26,9,0,83,216,60,96,163,101,149,96,163,2,95,49,50,72,19,128, +12,64,156,0,54,96,156,197,65,65,142,69,60,0,56,109,155,64,39,7, +51,32,95,53,56,32,95,51,182,157,229,108,1,202,49,175,220,234,55,4, +225,62,19,15,77,117,108,116,105,112,108,121,32,100,101,102,105,110,101,100, +217,47,1,95,52,121,94,85,159,138,36,1,48,56,211,104,0,57,129,71, +133,134,64,127,96,126,233,59,0,194,175,132,128,138,83,128,17,228,162,1, +233,71,0,224,2,1,160,207,168,61,132,176,96,20,194,221,64,10,0,57, +67,137,64,124,133,216,226,213,17,226,241,14,238,29,1,224,30,12,170,176, +128,31,230,231,5,64,30,251,203,0,236,68,0,224,32,2,97,128,66,208, +162,82,0,55,128,89,102,239,64,7,97,149,64,20,224,98,19,0,54,192, +98,140,39,237,242,1,224,178,16,166,241,169,85,104,15,224,180,11,224,208, +13,132,87,131,169,224,135,9,238,191,8,64,24,82,229,1,48,56,232,69, +2,0,56,166,54,2,54,57,55,227,77,0,99,198,163,196,96,7,98,190, +233,207,7,2,99,99,32,227,25,3,64,39,132,190,96,45,97,63,161,68, +0,55,114,164,128,23,1,49,48,64,169,224,13,2,224,145,1,64,7,131, +78,64,13,64,155,134,157,238,140,5,107,135,96,57,128,217,209,196,187,101, +226,128,0,64,33,0,57,72,138,176,254,0,48,99,8,224,7,7,64,101, +134,29,3,85,32,75,50,72,129,0,65,64,46,0,58,96,60,224,124,5, +224,121,7,224,108,4,2,56,52,50,224,107,16,64,76,132,194,224,76,30, +1,54,57,224,184,17,64,76,133,2,244,206,0,224,73,4,160,64,72,4, +224,64,5,64,56,0,54,227,243,3,160,49,64,46,97,44,0,51,201,183, +233,193,15,224,70,0,132,73,0,85,69,145,105,178,64,19,203,191,104,162, +74,144,64,20,235,186,0,0,50,233,221,0,64,22,130,114,1,75,50,65, +107,64,15,129,230,65,126,128,15,129,144,0,75,64,17,64,15,66,141,96, +70,234,37,4,64,24,216,222,245,6,3,248,105,0,1,48,54,245,1,2, +64,45,244,196,22,244,190,1,224,25,7,192,1,234,101,101,233,233,5,64, +192,225,190,1,1,49,48,79,251,174,146,2,48,52,53,80,241,97,237,0, +73,71,127,0,80,96,20,99,102,105,31,0,79,131,14,76,98,109,216,74, +28,96,32,132,19,80,107,1,49,48,105,60,103,178,64,4,64,110,166,48, +64,47,234,75,6,233,138,2,228,0,0,64,49,130,4,224,39,12,167,93, +64,37,197,252,224,200,23,67,20,0,79,64,178,224,207,2,0,52,97,17, +0,67,96,24,128,22,88,120,1,49,48,71,21,128,189,224,52,10,0,53, +96,81,224,52,2,64,16,224,52,24,173,144,224,52,1,161,54,224,52,20, +98,108,224,52,3,133,1,224,52,1,128,27,160,52,0,53,65,115,224,45, +3,161,138,64,175,225,138,0,130,40,225,191,14,97,80,131,79,0,80,71, +214,64,35,105,30,1,48,53,93,151,96,120,224,12,7,96,140,64,43,171, +22,3,49,48,53,56,64,59,91,199,219,224,185,249,138,144,89,36,3,49, +48,52,54,232,120,3,225,218,2,0,45,171,141,64,66,227,145,0,99,144, +0,53,105,36,110,219,64,28,163,128,64,192,64,14,0,54,192,14,0,48, +96,14,162,110,225,74,0,0,51,128,52,226,83,18,96,120,64,35,130,81, +224,35,12,1,78,97,175,165,65,137,224,36,15,5,83,121,109,98,111,108, +160,39,129,65,224,39,12,8,67,111,110,115,116,114,97,105,110,192,83,161, +65,227,34,21,234,88,0,0,58,129,123,224,93,15,170,155,64,37,129,70, +97,57,161,121,64,21,196,192,1,54,50,224,64,2,5,98,117,105,108,116, +105,109,209,77,109,64,3,64,43,129,92,173,156,144,242,67,94,64,20,168, +49,2,53,55,48,74,78,166,92,0,52,64,12,1,48,52,128,111,140,89, +224,21,12,64,70,129,146,109,78,134,130,0,90,73,54,224,9,0,204,58, +242,16,0,64,60,168,153,96,7,128,92,130,91,96,85,64,84,198,43,251, +180,0,242,255,1,0,83,208,189,180,70,66,85,5,85,32,95,56,53,48, +251,12,0,151,82,238,159,4,232,175,5,5,103,101,116,73,100,101,97,184, +127,146,87,223,224,141,1,0,85,157,127,64,135,130,38,65,31,81,108,96, +198,96,23,130,22,148,32,139,176,0,53,109,202,0,52,129,65,0,51,67, +77,64,39,219,208,230,147,13,0,51,100,174,230,147,0,73,194,230,147,7, +70,135,230,24,9,230,30,8,230,129,90,224,26,17,224,23,14,224,20,11, +224,17,8,224,14,5,224,11,2,240,218,11,65,35,231,229,21,72,107,225, +81,3,231,229,16,167,223,224,16,1,224,1,5,225,90,170,225,48,8,64, +255,0,54,163,71,1,75,51,243,91,15,64,37,233,194,0,106,243,224,34, +6,64,32,243,165,1,0,75,222,14,192,26,227,169,0,227,114,3,144,200, +204,113,99,77,129,124,236,244,9,249,123,3,1,95,50,80,84,212,72,107, +202,65,211,99,192,2,56,51,57,227,223,1,160,123,195,157,226,13,5,97, +29,254,250,0,0,48,145,98,254,250,6,1,95,53,72,88,64,92,104,13, +64,76,210,252,106,158,244,136,15,64,40,210,63,226,83,0,188,150,224,1, +11,226,71,170,224,17,8,224,14,5,224,11,2,192,8,244,133,12,0,58, +129,121,247,122,0,224,1,11,225,29,5,225,68,245,244,167,8,65,82,228, +233,1,0,56,116,7,71,188,198,155,66,235,237,8,2,226,177,15,96,42, +0,54,224,74,9,103,89,64,116,64,79,64,35,169,113,2,56,56,55,73, +128,91,131,139,151,80,77,155,3,244,80,0,67,196,244,112,0,192,85,144, +156,209,74,149,125,155,20,71,52,1,95,52,72,132,92,213,99,112,96,113, +203,250,214,7,154,209,250,206,11,149,162,224,25,6,203,252,224,25,9,0, +49,188,15,232,6,5,144,191,103,160,214,167,231,95,1,150,177,161,152,102, +28,239,132,3,65,160,242,42,1,160,119,242,238,6,207,129,252,77,5,140, +214,143,54,196,124,113,219,96,32,65,127,169,33,121,100,228,228,3,1,95, +56,72,61,224,88,2,160,34,0,49,64,247,249,152,2,1,56,49,65,120, +133,63,0,56,66,52,1,95,55,127,231,129,167,128,11,128,0,224,179,3, +255,128,1,128,242,188,9,80,45,193,236,64,152,98,149,192,211,224,130,1, +165,102,210,109,85,147,192,105,224,206,4,96,171,224,131,4,160,110,150,75, +192,45,157,173,160,26,189,176,224,130,0,224,50,1,129,70,96,50,251,43, +1,230,23,4,1,95,56,74,157,230,37,2,241,140,4,240,204,13,159,104, +174,100,249,39,7,1,36,102,138,34,64,128,0,89,224,156,0,202,212,64, +144,0,66,139,235,245,151,20,1,36,120,246,210,4,251,183,0,195,63,224, +162,23,243,214,0,251,88,0,96,179,224,185,0,0,64,245,177,2,206,87, +226,171,14,255,226,1,161,122,248,249,1,126,20,254,25,1,64,1,99,8, +128,10,65,160,254,47,2,226,26,0,227,35,0,161,159,231,168,8,128,82, +254,58,0,64,0,227,151,4,98,34,131,150,71,76,132,4,224,175,0,0, +79,128,192,97,242,99,45,162,188,0,64,65,141,0,67,68,157,0,56,64, +58,250,179,12,118,168,69,31,224,29,6,132,8,160,29,93,221,236,156,2, +237,183,16,1,73,79,183,243,192,0,159,72,129,215,67,1,101,5,0,55, +69,91,3,95,55,57,48,224,68,2,9,73,79,46,112,101,114,102,111,114, +109,224,67,1,97,14,96,60,162,220,224,60,0,228,39,5,64,222,65,73, +67,153,127,94,66,110,0,49,76,138,177,25,66,242,227,225,3,224,230,2, +141,203,161,88,131,193,3,67,32,95,56,145,225,96,22,193,226,130,6,132, +169,0,51,128,37,73,91,226,192,2,0,103,224,252,5,228,64,1,64,66, +237,162,8,194,176,101,153,237,173,4,183,207,0,85,225,225,7,196,98,133, +16,229,67,3,99,229,144,242,0,49,144,134,0,49,96,239,96,17,66,113, +249,29,4,241,36,0,229,252,7,229,251,7,94,61,105,183,96,11,160,13, +224,144,1,128,9,64,141,226,207,3,97,161,97,221,2,79,32,35,84,207, +160,108,209,152,128,0,224,95,3,131,113,229,90,8,134,241,225,127,0,196, +210,64,245,225,249,0,224,124,7,64,0,226,25,2,159,190,103,94,228,17, +1,239,110,1,0,55,131,215,1,95,52,90,109,91,132,66,238,96,167,225, +6,1,134,33,0,52,97,79,64,71,79,216,127,234,96,22,146,81,128,0, +246,67,2,99,61,227,206,1,71,199,242,113,2,90,103,143,24,0,67,64, +159,132,132,1,64,83,67,94,0,49,79,35,196,9,231,234,8,123,9,82, +26,2,64,95,57,72,123,96,145,134,62,2,49,48,49,97,219,120,64,64, +99,139,128,228,207,1,228,223,1,193,84,230,177,9,170,159,64,26,226,95, +11,100,77,0,39,98,177,96,155,231,32,1,128,78,133,33,130,87,192,61, +225,190,2,231,75,1,224,29,5,231,34,0,0,56,103,139,194,61,227,88, +1,2,115,101,113,220,74,231,37,0,224,78,1,224,14,0,194,19,199,244, +192,93,192,216,128,101,109,65,119,231,195,208,101,221,132,223,148,140,1,95, +56,129,75,231,24,5,97,211,64,40,0,51,97,229,82,60,198,162,232,87, +25,231,49,16,231,47,1,201,94,193,48,128,84,231,62,59,2,64,95,57, +93,70,226,158,7,66,38,64,232,3,10,65,32,90,161,239,233,47,2,97, +50,194,7,225,255,150,96,61,1,49,48,105,113,128,75,118,48,166,104,0, +57,75,181,96,49,128,21,128,40,225,161,4,229,15,0,225,142,115,97,143, +140,207,225,117,2,170,72,226,96,8,226,80,6,248,81,0,64,45,240,134, +4,239,163,16,68,198,180,219,100,102,105,29,229,139,3,65,231,136,204,232, +255,2,232,254,0,64,55,202,229,167,164,138,228,193,120,129,106,88,171,103, +140,224,118,0,141,67,65,103,140,110,0,85,100,176,64,40,251,162,2,225, +108,0,96,103,0,80,134,211,160,119,64,36,235,10,33,64,11,0,83,201, +136,192,24,224,193,0,139,36,1,57,57,64,166,120,38,197,41,134,224,96, +122,168,121,0,57,166,222,128,37,230,206,1,136,45,96,195,0,51,128,195, +1,32,83,128,196,237,171,12,98,112,224,25,12,100,116,224,25,12,64,88, +64,190,245,214,13,97,153,1,95,56,66,146,245,225,3,65,135,66,43,245, +245,5,165,31,110,141,173,20,96,221,0,56,159,175,227,21,3,70,132,235, +209,41,3,79,32,35,49,70,125,129,32,226,255,9,235,200,25,96,0,197, +209,232,157,1,97,3,74,165,160,24,164,52,92,164,193,210,224,7,7,64, +0,206,162,243,119,4,206,219,169,99,225,112,9,226,8,0,224,130,4,128, +129,96,119,65,51,226,146,2,93,196,0,56,75,29,1,95,54,83,81,0, +54,115,183,136,67,96,0,64,53,129,103,0,56,230,31,1,224,165,2,192, +242,224,137,8,208,48,224,137,5,96,21,224,83,1,1,49,55,249,76,7, +198,97,193,222,2,53,51,55,206,131,107,69,98,24,224,50,14,224,157,10, +140,28,74,76,155,111,224,25,1,129,134,226,178,9,97,173,134,31,224,25, +6,208,172,96,25,226,207,4,98,161,161,153,64,107,0,52,234,83,0,106, +190,0,57,167,150,130,4,139,55,101,163,166,188,163,250,224,108,9,224,32, +19,136,243,132,230,225,98,4,192,24,177,3,229,119,1,162,165,224,48,8, +96,106,97,147,196,254,102,121,1,95,49,249,51,0,227,193,9,65,37,0, +85,97,106,128,85,226,114,15,65,13,212,61,237,2,0,225,42,3,235,227, +0,225,36,0,226,79,14,226,217,20,224,157,0,196,190,224,37,10,97,13, +146,139,193,127,236,153,0,165,129,238,68,4,229,119,0,235,205,0,224,52, +22,224,220,0,224,52,4,224,10,0,224,52,13,161,148,224,41,4,192,229, +140,8,107,233,238,197,17,9,68,97,116,97,46,76,105,115,116,95,92,84, +2,46,43,43,237,204,0,128,83,227,240,4,227,241,4,224,0,6,164,151, +131,107,228,143,10,0,85,234,23,4,1,57,48,67,186,66,228,4,80,32, +95,57,48,104,175,129,193,70,79,140,52,116,43,231,89,0,69,49,109,204, +224,190,9,4,82,97,116,105,111,128,191,2,95,109,107,96,13,1,110,97, +93,164,64,0,130,39,128,148,64,103,224,17,5,103,137,64,114,215,225,0, +65,135,149,140,70,72,77,64,14,64,55,166,224,115,179,120,31,108,148,0, +55,64,185,0,54,101,216,101,143,133,216,133,154,1,48,54,78,10,0,48, +102,26,128,5,0,50,238,21,0,65,48,172,215,64,66,166,8,7,50,49, +52,55,52,56,51,54,173,94,224,247,23,11,73,110,116,101,103,101,114,46, +95,105,110,116,65,194,1,84,111,160,17,224,250,1,101,118,205,205,240,131, +0,170,26,64,163,173,200,224,106,30,161,100,1,105,110,224,107,11,227,254, +6,198,227,64,0,65,67,169,226,129,67,131,152,0,95,71,61,225,0,3, +96,46,195,100,103,113,161,92,227,133,2,0,85,225,113,3,64,0,0,89, +169,171,118,143,140,207,65,64,225,140,4,224,92,0,229,185,0,234,213,2, +224,170,1,97,255,97,155,0,66,82,55,129,172,67,63,107,157,86,148,97, +52,180,80,166,232,64,220,138,125,1,83,32,68,178,0,55,255,116,3,7, +92,51,52,38,108,105,98,47,65,69,0,47,193,176,1,104,115,64,22,6, +44,51,51,54,58,49,57,129,64,128,194,99,186,64,2,163,199,161,38,237, +164,1,225,14,7,225,43,0,225,17,2,100,6,104,234,138,79,148,25,107, +77,79,209,192,12,224,200,0,6,95,50,57,57,32,95,49,80,12,225,135, +4,96,216,0,54,96,216,128,21,4,51,50,55,54,56,131,16,138,204,143, +194,171,50,224,194,4,64,184,132,244,64,8,1,95,57,242,82,0,1,95, +56,123,109,138,122,96,51,0,79,228,47,0,203,78,110,167,242,8,1,240, +243,2,128,92,74,163,2,95,57,53,201,108,1,95,57,177,223,64,152,235, +78,0,0,83,80,90,173,111,224,147,0,128,162,198,9,96,17,128,115,165, +245,193,122,0,85,180,241,197,5,229,188,0,224,43,0,64,148,241,146,0, +229,142,0,80,226,128,0,192,55,165,149,225,12,0,224,129,0,224,88,1, +96,115,231,173,0,203,201,225,85,3,193,2,211,84,65,213,65,82,232,38, +12,172,68,81,229,1,95,56,81,127,100,7,65,117,83,187,0,55,75,45, +0,54,101,212,233,166,1,225,133,9,226,137,1,179,130,96,85,0,80,97, +145,64,42,65,125,160,125,236,134,1,0,95,71,170,114,118,73,46,236,44, +4,246,64,3,201,29,245,174,0,246,161,0,182,73,99,161,114,242,236,190, +0,224,51,1,226,89,0,130,250,128,164,143,168,1,95,56,132,215,192,143, +232,254,5,68,121,225,119,0,193,206,225,93,14,65,146,129,150,224,16,1, +186,214,96,146,132,193,160,92,128,160,192,204,3,95,50,51,49,231,107,0, +0,56,162,16,224,167,14,224,22,8,199,31,247,106,0,238,136,0,226,19, +2,97,253,1,53,52,103,58,228,108,9,100,89,2,48,58,48,100,86,161, +128,130,99,224,46,25,132,252,128,0,2,95,56,56,240,140,3,1,36,109, +229,232,0,110,56,3,51,32,95,51,141,90,96,16,66,80,67,182,0,83, +92,130,225,84,7,148,173,227,27,0,96,48,156,18,224,59,1,64,207,97, +142,117,9,66,66,100,38,224,132,6,0,112,232,157,0,116,213,127,195,114, +212,99,251,0,51,208,68,242,224,0,68,53,226,198,1,246,70,0,234,59, +6,214,31,132,77,0,49,110,207,65,129,195,34,224,10,1,64,101,136,156, +65,241,5,85,32,95,56,53,50,238,99,3,252,51,1,197,152,178,3,248, +182,3,194,48,227,100,2,238,155,6,230,165,0,161,251,97,191,64,57,99, +8,133,78,252,10,0,155,45,243,121,5,96,13,140,188,101,56,128,29,227, +180,2,229,53,2,149,116,169,190,66,129,3,66,32,95,53,69,231,182,54, +225,131,7,210,148,234,27,0,97,128,2,95,55,52,64,92,1,54,52,167, +52,64,0,65,45,181,243,65,41,140,20,0,52,134,64,201,96,132,173,77, +149,164,53,2,95,57,57,68,70,0,58,96,158,168,48,236,241,0,203,212, +193,60,96,25,129,26,100,23,194,121,96,45,202,125,131,75,128,5,225,84, +1,161,120,227,89,5,82,108,133,21,64,20,234,253,7,98,205,99,125,110, +70,177,17,97,9,1,57,57,229,110,1,136,50,128,198,65,5,96,9,71, +68,66,231,101,127,225,81,6,0,118,146,196,96,67,98,90,165,14,164,177, +164,198,224,175,0,254,78,4,228,26,0,133,24,160,183,64,15,199,98,96, +183,194,104,229,205,1,133,91,128,21,1,95,56,97,234,224,34,1,128,29, +65,201,230,38,0,212,71,1,80,32,96,248,214,44,178,30,193,244,225,160, +0,229,26,2,229,109,1,128,13,237,95,8,169,152,224,187,0,135,49,160, +58,129,172,86,145,0,51,234,148,7,13,66,111,111,108,46,111,116,104,101, +114,119,105,115,101,228,26,0,213,32,224,244,0,245,171,4,2,95,56,56, +129,164,245,150,0,192,23,65,154,224,23,0,0,58,97,227,132,78,129,30, +129,0,69,68,97,17,225,28,1,0,58,97,2,97,184,65,30,143,206,0, +80,96,23,136,141,64,23,99,129,1,80,32,92,113,0,90,67,137,196,49, +3,95,57,53,54,156,176,245,127,15,251,134,1,138,176,224,0,2,98,120, +0,50,140,139,96,178,133,1,164,155,249,203,0,122,203,96,4,162,50,196, +113,184,15,64,47,217,121,229,184,1,167,125,226,119,1,195,37,107,103,102, +229,184,55,1,57,54,97,193,96,204,230,18,1,96,216,132,186,66,82,162, +33,224,141,5,192,36,163,202,226,247,0,98,46,200,6,192,147,224,254,0, +101,42,96,8,232,195,2,1,95,57,78,42,74,253,64,105,203,200,1,95, +57,138,214,65,28,238,85,0,245,233,1,232,97,2,64,140,130,25,224,27, +0,190,214,128,1,213,111,224,16,0,234,17,4,192,1,169,236,224,19,2, +127,38,224,16,15,198,12,232,8,0,225,225,0,192,21,101,190,224,162,3, +99,117,230,29,5,194,231,224,175,4,169,75,227,6,3,227,15,4,224,42, +2,228,78,0,69,51,0,51,83,198,226,102,0,224,54,2,248,184,2,194, +9,128,33,224,190,1,161,57,128,24,196,179,246,154,1,164,200,224,150,2, +240,165,0,252,180,1,96,27,64,42,67,244,140,186,250,115,2,224,100,1, +192,198,224,71,8,167,49,96,70,100,101,250,186,9,1,95,49,85,195,162, +178,66,188,193,252,227,135,13,241,142,2,195,146,161,198,225,183,6,129,170, +224,0,0,129,87,224,196,1,224,43,0,72,79,130,151,224,157,4,246,24, +8,166,77,96,176,107,81,133,42,96,68,224,53,0,103,166,246,67,4,167, +210,192,220,194,215,64,181,249,131,7,224,113,7,229,138,1,2,95,57,57, +97,24,193,6,163,177,196,139,224,20,2,162,208,64,0,0,58,99,110,177, +187,104,74,163,210,228,144,3,194,13,226,217,2,228,233,7,128,93,160,59, +229,114,0,128,73,140,134,68,83,131,144,161,131,225,172,1,195,68,236,86, +7,160,61,0,66,78,24,226,202,2,128,190,224,13,9,227,21,2,230,144, +3,224,48,13,227,88,1,64,19,128,13,128,153,128,108,160,46,229,96,0, +141,242,195,59,165,114,252,29,6,64,10,64,27,162,237,96,50,64,15,230, +6,2,192,62,192,18,163,217,235,231,10,11,115,114,99,47,77,105,99,114, +111,72,115,47,82,43,240,131,1,1,58,53,235,84,2,224,0,5,225,130, +21,101,215,225,136,0,129,140,232,171,0,168,185,232,15,2,227,171,5,192, +178,64,231,136,113,225,208,0,224,39,12,64,15,224,110,3,160,0,0,58, +98,165,233,52,3,224,170,1,228,37,1,128,9,128,108,225,61,1,0,58, +101,76,113,182,3,95,57,55,51,100,5,2,52,56,55,164,13,76,29,0, +57,64,13,96,40,137,193,66,213,1,57,56,73,193,0,57,115,248,0,57, +83,93,0,58,96,37,160,130,228,62,9,228,32,4,194,243,134,175,0,53, +96,60,0,54,192,90,224,192,0,96,223,225,247,2,239,20,1,193,22,166, +181,225,36,7,160,92,199,144,128,165,0,58,96,104,96,159,103,56,184,211, +2,57,54,56,176,37,225,84,4,197,9,74,63,121,215,1,53,55,64,39, +163,185,0,58,96,253,106,203,1,57,53,64,133,0,58,96,36,64,16,108, +190,2,53,50,57,64,89,115,208,2,57,55,49,96,31,135,118,107,54,0, +55,76,2,1,57,56,100,109,137,57,65,102,225,129,2,224,177,0,129,212, +5,95,57,55,56,32,58,96,19,203,63,76,199,0,52,93,194,64,43,0, +55,64,43,0,55,212,88,64,214,193,253,129,117,66,88,0,80,160,218,241, +223,0,132,42,227,191,0,1,95,57,140,230,224,32,0,228,72,2,160,26, +233,22,3,160,19,129,141,137,65,68,217,229,69,12,128,161,224,44,7,133, +170,192,27,224,28,7,169,81,224,28,13,102,3,224,28,0,249,163,0,179, +25,230,104,2,211,231,106,163,224,155,5,233,48,0,0,58,96,71,195,58, +229,24,0,64,80,229,142,3,229,6,6,224,30,7,238,154,2,196,236,129, +60,126,11,225,103,2,230,39,0,229,5,2,135,178,236,183,4,224,56,1, +224,19,3,224,62,2,161,20,114,30,232,119,3,160,108,192,28,64,16,150, +94,232,57,0,229,57,6,224,16,2,66,236,162,5,128,0,229,64,22,5, +73,110,116,77,97,112,197,66,3,55,51,58,49,229,66,3,0,58,96,75, +163,112,66,179,64,4,110,225,143,79,143,139,108,109,0,58,99,18,239,8, +6,96,19,110,189,128,33,236,68,3,80,173,152,29,132,23,129,26,230,222, +6,98,17,100,106,235,32,1,128,40,237,9,0,229,149,2,64,252,161,36, +230,244,4,230,198,2,128,42,0,80,247,18,2,229,160,13,1,95,57,84, +102,203,123,192,7,169,206,192,59,97,123,192,91,64,129,97,125,131,50,196, +185,128,11,0,55,67,12,0,58,100,24,100,12,1,54,51,64,41,100,85, +64,26,128,19,0,54,68,32,132,69,96,141,64,37,160,212,1,57,32,105, +8,0,58,96,93,128,45,0,56,116,164,0,58,96,27,96,49,165,94,194, +100,139,51,224,222,3,164,22,225,31,1,245,163,2,99,120,64,86,232,215, +1,224,46,1,131,187,193,101,247,195,2,194,192,179,245,0,57,95,201,161, +22,129,67,195,162,230,0,0,226,226,3,235,112,10,160,24,239,121,1,230, +248,0,227,88,5,128,138,224,137,1,233,252,15,224,75,59,234,143,2,224, +75,23,167,157,224,75,17,235,6,0,129,35,128,2,229,166,0,152,96,0, +54,110,120,162,223,225,191,3,105,55,224,31,4,224,122,0,228,51,4,96, +40,224,39,5,224,40,8,224,11,0,160,47,224,46,6,87,22,115,139,0, +57,111,143,66,121,83,71,249,40,1,145,165,225,132,27,224,40,26,129,97, +247,68,0,225,62,23,96,171,99,47,64,10,224,5,0,162,192,224,26,5, +224,27,0,158,61,224,30,1,224,31,12,160,33,224,27,6,224,34,0,140, +135,105,52,225,29,2,0,58,98,246,6,10,65,32,75,50,32,58,96,42, +163,192,165,232,224,10,8,225,119,1,232,232,0,0,58,96,118,96,55,236, +157,2,64,27,0,58,96,112,3,10,65,32,73,64,92,132,63,0,80,64, +10,232,140,0,246,34,0,2,95,57,53,73,202,1,49,50,72,180,0,75, +68,205,64,182,0,58,101,18,224,42,6,64,232,64,44,69,194,0,55,242, +140,7,166,19,0,33,134,9,0,73,96,225,132,118,130,243,136,155,132,156, +162,158,160,128,251,221,2,128,31,206,158,227,252,9,227,247,11,231,4,7, +129,46,227,236,33,224,63,0,163,80,227,218,32,128,56,166,40,227,193,28, +225,64,0,224,10,4,224,11,15,227,77,5,0,58,96,22,150,75,1,49, +51,74,147,111,65,72,207,0,58,96,33,160,26,239,92,1,160,26,130,102, +0,90,73,44,0,58,114,110,194,48,128,16,194,65,133,123,0,53,64,56, +233,239,3,65,21,228,31,0,115,52,131,52,165,194,0,56,96,14,108,87, +185,195,132,17,142,50,64,54,232,2,11,101,217,202,164,107,74,226,229,1, +250,28,6,97,94,64,152,98,24,183,145,183,230,239,199,2,129,206,111,246, +64,212,130,252,160,183,129,161,191,225,198,85,248,110,4,96,167,128,84,96, +107,97,174,128,76,236,212,3,128,79,135,239,77,43,66,165,64,15,1,50, +55,75,117,96,4,7,57,32,64,79,32,35,49,50,221,155,4,64,95,49, +49,51,64,24,230,15,1,2,95,56,52,126,171,240,125,10,160,36,0,58, +96,237,227,124,0,123,92,0,32,233,204,1,177,4,96,152,99,85,227,141, +5,8,33,33,58,32,101,109,112,116,121,248,167,0,131,71,64,218,227,106, +1,192,68,242,33,14,96,168,224,87,9,0,60,155,39,0,58,97,34,131, +218,249,93,0,172,149,128,11,105,163,0,58,98,78,238,156,1,224,206,1, +70,188,231,19,1,193,130,227,123,0,2,67,32,60,81,210,165,63,224,40, +24,65,109,160,40,228,7,15,160,40,160,220,198,242,201,229,224,33,2,96, +115,159,0,224,43,1,164,174,254,229,6,191,161,67,54,0,52,130,178,224, +19,4,0,51,184,255,163,42,224,109,11,152,66,224,51,3,164,5,224,117, +11,161,14,224,155,3,225,26,25,169,74,224,39,24,169,130,249,88,2,204, +201,224,38,4,223,97,196,33,224,156,0,192,24,251,248,1,254,158,2,248, +235,9,224,242,1,65,112,99,139,67,129,0,51,67,9,64,5,1,95,56, +74,244,67,43,78,221,224,0,0,64,87,224,81,8,234,61,0,128,115,196, +153,97,201,163,235,2,53,51,55,160,93,227,196,0,0,57,66,161,156,254, +0,57,185,201,100,92,131,245,224,107,15,236,76,2,192,231,245,28,0,193, +59,224,49,5,162,24,224,41,4,226,124,0,104,188,227,216,1,148,201,198, +43,96,36,132,154,0,54,123,148,160,10,133,44,143,19,237,50,0,0,52, +92,175,0,57,68,126,224,0,4,128,68,230,220,9,162,126,161,139,226,106, +9,225,164,1,230,11,1,161,64,193,32,226,135,4,0,64,126,8,99,241, +210,142,0,80,143,106,102,100,64,151,168,222,160,22,154,31,64,181,96,23, +97,59,102,41,0,56,74,49,136,34,96,222,65,190,0,56,113,80,131,218, +251,157,5,64,140,205,227,2,95,57,52,114,141,65,216,232,117,2,0,83, +228,245,2,232,3,14,228,151,1,231,244,24,98,179,0,52,65,173,65,122, +0,53,81,153,229,62,9,0,35,174,116,229,64,6,10,116,117,112,108,101, +67,111,110,115,116,114,165,154,69,213,64,75,224,35,1,1,40,41,165,96, +64,203,225,50,1,132,113,129,51,135,176,193,179,226,166,0,91,216,131,43, +96,18,225,48,0,243,63,1,224,51,0,228,0,1,138,71,224,40,0,160, +223,0,57,70,173,2,95,57,52,103,114,116,17,195,14,98,130,191,35,0, +56,125,242,0,49,93,10,90,90,225,30,0,198,106,208,106,239,131,0,253, +246,7,0,120,192,234,135,173,65,233,103,161,199,139,225,29,9,16,67,111, +110,116,114,111,108,46,69,120,99,101,112,116,105,111,110,74,117,8,101,114, +110,97,108,46,112,97,116,64,9,8,77,97,116,99,104,70,97,105,108,129, +97,103,244,0,57,96,82,66,92,1,57,52,138,101,71,146,0,57,106,231, +96,127,135,108,97,104,67,92,130,178,235,41,1,193,53,2,95,57,51,75, +197,144,190,0,52,65,237,0,58,97,41,240,190,1,208,36,103,86,0,75, +100,193,228,24,2,193,56,159,232,213,108,93,17,80,26,245,212,2,161,69, +136,162,1,57,51,188,82,224,46,5,176,90,97,87,2,57,51,54,168,12, +143,202,192,112,225,217,2,231,17,5,242,175,1,192,5,128,73,230,38,1, +224,55,0,230,53,1,96,0,128,66,224,1,1,231,94,5,239,64,2,235, +228,0,226,160,1,224,140,5,224,77,9,224,75,5,232,135,1,228,161,2, +251,44,5,218,240,198,170,231,201,10,96,23,69,118,127,248,224,116,4,192, +83,231,214,7,224,34,2,152,247,161,3,129,21,224,84,0,96,66,96,111, +128,17,231,98,12,244,3,6,231,54,8,236,132,2,224,115,5,224,165,3, +139,41,1,95,50,69,249,1,95,54,130,14,224,33,0,222,166,225,111,3, +252,7,2,96,27,247,127,0,203,56,128,0,99,206,241,204,1,238,87,1, +233,72,6,225,186,3,228,51,0,193,112,225,206,0,192,77,64,80,115,126, +252,188,15,243,47,4,0,51,68,67,1,55,51,196,42,128,9,235,91,22, +0,54,235,91,17,96,151,168,90,196,224,179,119,160,111,0,56,243,159,1, +128,146,128,199,226,168,2,64,27,129,91,231,44,10,244,34,10,233,206,16, +224,128,13,0,57,224,128,5,225,71,1,231,128,9,226,188,0,97,84,226, +134,0,224,82,5,199,152,160,84,244,116,16,224,80,4,163,13,103,181,1, +95,52,109,127,128,51,79,163,230,248,10,165,195,249,7,2,68,255,230,159, +1,128,249,102,159,64,224,230,184,2,98,225,128,24,199,236,253,73,4,240, +179,1,64,34,247,144,2,225,63,1,245,201,5,226,181,0,225,15,17,98, +96,225,15,24,0,58,69,54,128,110,134,119,96,5,102,47,2,95,55,57, +230,169,3,2,115,101,113,167,176,0,58,101,141,224,162,6,226,13,1,0, +85,231,16,8,130,72,253,51,13,160,62,130,71,98,70,96,18,102,169,224, +69,3,186,181,226,51,0,192,69,160,122,0,39,126,90,247,175,20,6,68, +101,115,117,103,97,114,252,243,0,3,57,57,58,49,141,201,128,0,227,225, +3,129,86,227,217,3,64,0,241,138,4,224,2,6,224,71,1,230,63,3, +229,50,1,192,83,230,69,1,224,195,1,224,201,6,192,10,190,113,224,85, +9,229,79,8,224,96,4,224,102,8,224,103,6,224,55,5,230,181,11,224, +50,14,96,98,230,43,4,224,52,26,224,195,3,224,31,11,249,208,0,225, +95,14,199,149,224,53,5,224,23,1,239,217,0,128,18,96,30,194,68,224, +8,10,96,242,224,11,2,177,201,224,94,0,137,208,195,41,128,83,228,169, +4,194,176,161,170,131,131,230,113,4,128,82,224,76,2,192,20,226,207,4, +123,170,99,112,2,49,48,49,195,40,160,96,229,143,5,231,229,4,210,137, +129,30,107,60,250,206,1,230,255,4,225,16,3,173,40,228,55,2,77,48, +64,77,105,164,199,145,188,73,158,180,228,99,3,225,244,11,64,41,141,254, +0,90,210,196,185,9,224,144,3,237,20,0,194,205,64,76,196,155,229,149, +1,192,208,2,95,53,49,96,94,96,15,64,163,224,102,2,128,136,224,135, +5,181,177,224,38,5,66,82,1,95,53,83,211,224,0,3,129,8,224,1, +3,226,207,8,226,206,5,224,48,9,226,203,2,224,26,7,226,198,1,192, +17,193,62,97,65,173,41,64,220,0,95,223,124,224,118,4,160,200,65,19, +182,124,224,0,3,226,227,38,105,40,226,215,3,226,213,0,160,77,226,96, +11,130,90,225,219,1,226,52,3,196,116,96,21,129,149,64,141,130,66,128, +24,226,67,2,192,133,228,167,0,226,73,14,193,110,128,46,176,22,128,36, +103,10,226,4,1,85,16,0,57,241,3,3,194,84,228,93,3,229,192,3, +96,121,225,53,1,131,43,225,29,1,224,11,12,228,25,55,128,102,228,195, +6,64,72,81,201,231,11,0,196,230,227,164,10,224,182,0,224,155,0,3, +95,55,53,55,224,60,3,226,5,8,160,98,224,101,4,96,170,88,205,0, +57,77,97,224,155,3,225,29,4,224,103,0,128,237,224,164,5,163,28,160, +43,98,173,161,68,106,187,0,50,74,176,110,2,235,75,0,194,46,169,248, +192,225,72,12,129,171,128,64,65,216,170,209,64,160,220,228,192,141,229,34, +4,64,16,64,47,2,95,57,48,163,203,226,72,0,147,49,0,57,132,139, +64,21,179,66,127,79,224,42,4,224,45,0,65,22,72,183,74,127,1,50, +49,176,228,1,57,50,96,106,96,167,99,196,181,203,96,178,96,16,192,100, +224,86,0,225,187,1,163,31,66,131,228,203,0,160,198,229,237,7,99,40, +78,163,161,145,228,13,5,0,83,161,195,231,139,3,97,115,228,235,6,100, +23,0,85,91,44,228,247,0,224,39,5,224,38,5,224,37,2,160,131,192, +229,129,136,128,229,0,90,111,53,1,83,32,82,69,161,230,235,132,4,197, +95,0,85,242,232,2,96,16,169,251,192,59,192,251,228,8,3,226,100,3, +196,14,192,19,225,203,0,224,111,12,224,59,5,163,230,225,124,2,239,0, +9,106,215,224,55,0,96,93,194,112,230,147,3,228,84,18,160,0,0,58, +112,225,145,139,169,73,97,98,227,117,0,160,201,224,214,5,234,49,9,233, +209,4,195,62,129,71,162,5,192,222,235,23,13,224,61,0,206,190,228,90, +3,174,127,160,230,101,136,128,97,160,101,156,168,0,56,117,50,3,64,64, +64,75,66,134,96,4,96,13,160,127,3,95,57,51,50,108,148,0,51,224, +239,0,64,73,194,140,66,163,0,56,213,149,2,57,50,51,99,12,180,101, +117,5,1,95,57,78,169,0,58,96,69,244,193,1,4,64,85,32,95,55, +163,86,224,207,0,225,199,2,224,21,24,224,228,0,239,120,5,166,19,224, +60,6,160,49,195,236,2,95,56,50,97,210,64,26,163,159,192,98,224,86, +1,133,220,228,45,1,224,22,0,180,35,64,49,227,229,0,98,64,96,29, +117,117,173,140,148,245,1,95,56,130,174,131,24,161,162,194,37,129,69,229, +210,5,195,3,224,113,0,226,51,6,224,25,1,229,226,4,241,112,7,134, +182,226,50,9,224,15,5,160,144,204,48,96,26,232,36,2,96,19,168,157, +133,13,1,51,56,198,48,194,78,208,166,194,111,64,0,130,75,128,41,131, +248,2,95,56,49,227,71,0,68,156,129,253,1,75,51,192,9,96,0,0, +58,98,44,244,77,1,96,86,128,11,128,110,192,5,203,24,224,209,0,199, +140,220,168,96,22,244,79,4,224,25,2,160,90,161,87,232,170,2,128,5, +131,254,0,57,96,52,134,187,160,6,136,141,130,230,134,35,0,56,129,174, +97,77,133,53,224,14,5,2,95,54,51,163,28,160,0,253,35,1,233,22, +1,228,45,2,225,243,0,196,140,225,8,1,98,101,1,95,57,229,173,4, +96,0,114,2,246,45,2,0,110,142,175,224,22,7,1,116,116,182,69,67, +150,127,2,0,80,130,5,64,128,98,235,158,51,100,250,68,243,165,3,0, +67,65,243,0,49,225,248,0,188,189,225,197,13,0,58,96,158,144,41,0, +57,71,190,193,189,128,66,0,52,64,18,64,67,1,51,56,67,85,0,58, +65,63,128,45,166,39,81,84,144,189,131,96,227,42,0,1,95,56,69,111, +251,118,0,161,34,128,78,64,42,229,187,1,0,58,96,119,177,87,67,171, +225,82,0,224,2,1,161,65,227,11,1,103,92,198,122,224,23,2,128,1, +230,149,1,233,152,6,239,105,14,224,98,12,229,124,0,130,193,195,157,229, +181,4,64,18,224,41,1,165,165,96,82,224,23,0,224,17,6,96,8,194, +49,254,178,0,249,105,5,254,169,3,192,93,225,98,0,230,119,5,224,98, +2,2,95,56,54,65,93,97,92,0,56,105,197,241,238,9,1,61,61,255, +57,0,152,61,1,95,57,123,116,96,0,135,104,231,110,2,128,1,164,118, +224,16,16,64,112,120,224,72,207,131,8,72,202,0,57,102,96,251,246,0, +251,91,1,224,1,1,0,83,241,222,25,9,69,110,99,111,100,101,68,97, +116,97,209,225,5,49,52,57,58,49,51,241,225,2,224,82,4,224,157,0, +224,22,7,236,83,0,224,45,28,224,22,0,193,234,229,184,1,224,14,0, +224,51,3,177,152,230,177,1,97,166,155,224,225,148,14,4,79,32,35,54, +48,255,138,2,225,143,9,64,88,226,100,1,226,160,3,226,122,4,101,114, +160,50,192,0,226,41,0,133,72,165,121,197,209,0,58,101,41,218,23,170, +237,0,58,96,121,1,10,65,90,40,0,58,104,17,1,10,65,67,222,68, +38,89,151,128,3,68,131,2,90,32,90,196,122,230,23,18,69,114,1,10, +65,85,130,64,174,158,17,98,253,0,90,129,95,128,195,64,20,66,193,160, +20,230,177,6,235,19,2,64,95,234,248,1,165,185,163,7,1,85,32,224, +29,2,224,71,10,224,59,4,229,249,2,110,146,224,28,1,224,109,2,230, +15,2,231,67,6,75,138,1,53,53,204,99,0,58,96,6,134,254,226,39, +2,66,237,0,58,76,143,229,43,2,129,4,196,155,234,133,3,233,155,1, +247,106,2,128,23,160,87,249,247,3,0,85,171,151,198,123,235,214,22,224, +37,11,224,36,1,194,231,0,67,92,52,3,55,32,64,80,64,7,98,134, +160,74,0,58,109,40,129,199,0,55,236,212,9,0,49,65,22,236,232,11, +224,19,7,224,39,11,66,232,97,195,224,225,8,2,95,52,57,92,30,146, +53,124,23,192,17,194,0,224,55,7,159,143,0,75,74,29,254,151,3,11, +103,101,116,83,76,111,99,32,69,85,86,97,222,153,96,39,0,83,162,119, +224,87,4,98,216,160,16,0,49,64,4,226,207,1,96,114,224,190,5,137, +66,224,134,5,64,48,224,190,1,96,67,160,177,96,156,224,196,6,224,216, +11,225,37,7,103,187,224,19,7,67,197,224,122,6,96,64,224,80,1,0, +52,80,43,128,99,90,114,224,18,1,235,31,2,224,64,6,68,167,224,145, +10,224,206,1,225,123,1,224,141,5,64,79,224,76,7,158,108,224,76,18, +168,146,64,35,225,4,10,224,242,8,225,5,10,64,44,225,24,7,225,147, +10,97,196,225,24,12,226,85,24,98,127,94,242,226,43,5,97,214,191,247, +224,83,7,192,35,211,152,225,43,6,102,11,224,100,5,65,203,225,99,7, +226,66,13,224,178,4,96,24,228,148,1,225,8,6,64,24,224,122,6,225, +165,10,225,164,16,132,59,224,133,6,204,12,225,254,7,227,6,10,224,87, +15,225,113,9,192,99,225,66,0,100,115,64,30,228,115,1,225,127,7,98, +58,224,74,8,0,58,96,161,228,169,16,225,17,37,224,168,11,224,19,29, +225,29,31,225,240,7,225,26,17,226,4,6,64,232,139,47,160,232,226,19, +6,168,62,0,58,97,39,225,14,3,228,240,27,243,104,0,0,58,96,72, +192,62,135,245,224,58,4,224,12,12,226,148,2,0,58,96,76,224,64,1, +224,66,3,161,236,224,242,7,224,139,4,226,16,0,224,52,6,64,88,0, +51,224,254,11,224,31,2,208,184,96,33,109,134,2,95,52,54,64,150,135, +209,64,46,128,40,135,160,224,226,0,0,75,224,76,8,224,15,9,224,17, +7,64,70,167,33,2,49,49,52,75,197,0,51,167,67,84,225,122,9,1, +50,48,192,17,0,58,96,6,64,43,0,54,78,100,84,41,0,55,94,24, +0,58,96,41,3,10,65,32,75,106,77,144,199,71,143,136,6,109,55,2, +95,49,52,96,4,2,57,32,64,230,223,1,11,105,109,112,111,115,115,105, +98,108,101,58,32,166,222,130,126,173,106,128,61,0,49,96,146,96,244,166, +12,246,227,0,224,94,11,2,79,32,35,81,251,234,153,1,64,64,254,94, +5,64,155,224,242,7,135,186,234,121,1,150,13,96,124,0,49,117,154,0, +52,165,243,224,115,14,78,70,160,98,142,75,224,65,4,0,52,104,181,224, +56,12,1,53,56,192,56,224,43,4,128,16,129,124,64,121,0,58,96,6, +106,212,0,58,118,123,111,82,219,42,243,35,4,228,30,0,126,253,232,161, +11,85,134,191,181,141,205,233,96,3,96,23,181,209,192,36,224,37,9,96, +164,161,48,192,235,151,59,0,67,82,148,225,109,0,117,208,2,95,52,57, +67,216,0,58,96,32,240,11,12,2,52,52,51,232,253,7,7,99,111,110, +65,114,105,116,121,200,248,105,229,235,95,6,128,134,0,75,97,220,0,58, +120,91,176,12,79,158,106,252,64,22,234,228,0,172,121,224,9,1,96,127, +0,57,115,146,100,96,117,132,208,114,1,95,49,99,118,129,46,0,54,97, +9,0,58,96,88,240,66,7,96,38,160,85,75,20,206,224,224,53,2,131, +100,0,66,248,211,1,2,95,56,57,64,27,162,239,0,55,249,82,1,96, +146,0,56,97,47,1,95,55,100,91,163,6,224,33,0,2,95,53,54,141, +8,121,82,97,78,143,208,130,3,111,141,235,246,1,212,15,1,95,56,106, +198,75,219,118,98,97,17,224,144,2,226,70,1,64,16,132,111,224,175,5, +97,20,129,240,249,157,5,98,133,217,118,64,30,248,109,11,245,250,3,111, +79,0,58,122,188,67,135,225,19,5,225,15,5,193,12,1,95,50,68,100, +131,207,192,27,202,13,0,58,96,155,129,95,64,119,0,56,78,139,3,64, +90,32,80,140,108,0,58,96,64,64,104,224,28,0,0,83,82,220,160,132, +194,146,133,67,184,170,237,187,3,224,10,2,192,30,0,58,97,33,100,67, +64,140,0,49,226,201,2,128,124,247,5,1,2,95,56,56,132,203,160,8, +82,142,0,55,96,241,112,98,2,50,50,51,192,11,0,58,96,213,96,167, +64,18,122,184,224,82,2,122,118,0,49,96,26,129,24,224,112,21,0,90, +224,112,2,1,49,57,224,111,1,224,122,0,0,58,96,6,64,110,0,51, +225,178,1,160,76,207,164,224,188,0,149,107,0,95,96,71,67,45,0,58, +96,6,5,10,65,32,85,32,58,96,51,129,125,67,201,99,60,128,56,1, +58,56,79,186,96,37,98,119,64,19,96,223,96,106,80,80,0,56,115,153, +3,95,56,56,53,96,31,129,198,240,102,4,1,55,53,164,77,0,58,96, +36,224,30,8,0,57,224,30,1,129,201,99,154,213,138,174,180,67,22,112, +165,84,140,96,5,2,95,56,55,164,70,133,32,224,5,1,224,21,10,96, +18,130,216,224,77,0,161,37,163,13,228,82,1,228,94,0,224,17,15,133, +143,224,81,3,241,30,0,224,39,6,224,141,1,224,25,3,247,189,5,192, +80,1,95,56,252,103,3,224,70,7,184,41,224,117,7,67,255,1,55,52, +220,75,160,206,242,1,1,0,79,66,0,3,55,55,32,79,64,93,230,166, +0,224,97,4,132,191,160,91,160,144,255,152,3,64,62,192,46,64,37,225, +131,12,231,55,0,128,221,88,16,0,67,160,39,224,107,0,64,60,247,95, +0,96,85,128,20,128,72,224,77,1,2,95,55,51,67,146,169,148,96,89, +224,75,1,160,104,224,21,6,96,50,135,158,104,186,97,72,2,95,56,56, +244,122,3,1,36,104,244,122,1,64,36,128,50,224,49,20,1,118,115,243, +230,1,129,111,2,95,56,54,229,226,0,67,44,133,14,97,51,2,95,56, +56,128,80,96,23,67,65,65,10,0,79,65,8,231,77,3,226,151,2,243, +66,0,66,61,2,95,56,56,133,102,64,21,100,244,224,25,1,162,23,130, +98,1,58,56,70,20,182,174,67,214,145,4,161,187,164,101,0,58,96,77, +160,36,64,34,64,33,0,80,99,160,198,253,3,95,56,55,57,230,102,4, +64,152,231,18,0,96,175,130,78,128,210,151,46,96,10,88,38,128,221,233, +33,10,64,0,1,95,54,74,161,0,55,71,50,128,121,0,58,65,88,160, +118,0,53,74,112,65,118,67,247,1,95,56,113,173,0,58,64,139,132,87, +68,86,71,28,5,95,56,54,57,32,79,71,156,1,56,55,104,9,1,56, +56,150,157,3,95,49,55,55,148,52,1,64,64,160,31,0,50,224,31,9, +129,75,96,197,192,64,105,9,0,58,99,6,199,57,0,56,68,154,97,187, +84,78,130,142,248,81,0,64,60,224,53,1,132,247,2,80,32,58,96,42, +192,10,132,206,161,100,103,60,97,100,65,176,224,205,81,96,32,192,151,166, +196,64,105,97,151,138,159,0,56,64,59,234,154,3,0,58,96,54,224,41, +15,226,243,1,1,91,93,153,243,96,166,1,10,65,227,13,2,0,68,87, +3,10,76,105,115,116,95,84,121,112,101,46,34,96,231,193,213,64,1,253, +62,7,226,143,3,1,64,58,65,0,128,43,1,80,32,202,196,64,21,175, +51,4,56,54,54,32,58,118,171,96,35,102,184,66,63,0,58,64,24,96, +33,65,74,1,49,55,128,187,227,163,2,0,102,186,187,66,86,150,103,104, +198,224,38,14,64,79,193,179,0,67,73,39,98,255,0,50,66,132,236,223, +12,1,40,41,128,55,202,35,66,53,201,156,0,49,84,64,108,53,202,103, +67,16,65,89,66,81,1,55,53,185,76,248,130,1,96,167,64,32,188,21, +0,52,77,255,1,58,56,64,49,160,224,2,53,51,57,102,9,0,49,68, +214,67,35,64,98,2,95,54,51,74,74,192,14,199,230,64,168,64,27,165, +251,132,153,1,58,56,64,136,105,12,1,95,56,92,69,130,40,0,58,96, +28,103,197,245,64,93,196,48,3,95,56,53,48,204,59,208,102,96,151,64, +0,224,58,7,65,73,171,170,96,32,64,11,172,157,0,54,96,247,132,109, +95,127,238,12,0,224,77,1,240,250,8,245,32,19,1,56,53,70,98,160, +58,96,115,224,71,0,237,17,0,126,1,96,21,224,100,2,245,29,53,224, +89,2,133,79,224,131,5,212,148,224,60,7,149,25,224,150,10,1,53,49, +202,243,128,17,225,118,0,0,54,121,245,237,186,4,160,220,225,126,3,224, +182,5,101,212,224,121,6,243,161,0,224,167,1,1,95,56,68,84,225,40, +1,111,107,224,148,1,207,59,225,61,12,245,86,73,225,81,19,135,150,224, +26,10,224,75,8,181,103,224,75,1,1,54,54,67,224,224,58,1,129,107, +2,95,56,53,161,161,67,71,0,73,154,67,135,33,239,85,0,131,218,1, +56,53,129,240,226,104,5,160,123,224,219,4,245,145,17,160,53,224,68,8, +226,9,5,128,150,97,224,226,166,17,67,188,244,124,31,226,102,13,1,95, +56,92,44,128,126,109,78,225,8,0,192,130,170,187,244,127,31,224,102,13, +225,208,19,227,155,23,93,203,223,211,68,241,134,192,225,45,6,143,79,98, +193,0,58,96,210,229,20,11,225,46,40,227,3,34,224,194,22,224,28,18, +245,217,32,226,56,0,225,202,15,194,197,226,91,9,0,58,98,184,225,54, +9,96,53,196,82,226,113,1,0,58,97,73,224,46,14,96,100,160,90,0, +58,96,61,178,55,225,144,10,224,234,3,224,97,3,0,58,96,70,239,220, +0,226,28,10,226,124,2,224,87,15,79,72,148,142,96,9,96,56,0,58, +96,95,224,185,14,107,13,226,37,0,64,92,136,162,2,49,32,58,96,28, +117,40,242,235,6,245,9,1,169,64,0,53,203,128,242,102,3,64,26,235, +85,0,64,114,128,42,130,170,0,75,165,204,70,218,96,3,65,207,0,58, +71,65,64,29,100,112,94,166,129,242,1,95,50,103,12,0,54,181,102,224, +17,0,232,157,4,0,64,106,0,204,160,224,31,11,148,30,224,61,8,1, +51,56,64,123,2,95,52,54,237,15,3,170,27,224,45,30,201,58,224,36, +20,1,45,62,237,97,1,3,64,95,56,52,179,21,72,219,97,155,70,217, +0,52,64,225,0,58,96,27,6,10,65,32,104,101,97,100,96,59,0,58, +96,24,3,10,65,32,73,64,10,130,37,129,103,102,66,139,136,0,52,225, +228,3,244,249,4,244,26,0,114,250,129,147,224,32,11,158,167,64,27,207, +17,224,41,4,105,225,160,41,96,29,0,85,192,37,144,101,161,166,2,56, +52,51,224,245,9,224,21,6,10,80,114,105,109,105,116,105,118,101,115,46, +193,22,224,89,4,180,139,66,35,225,50,0,129,45,209,53,127,80,105,39, +225,111,5,128,37,130,184,101,190,1,75,52,137,63,2,58,56,52,130,165, +137,104,1,95,56,87,119,246,227,9,235,71,2,3,115,117,112,101,190,200, +237,246,5,1,58,56,64,8,170,121,64,70,224,52,2,0,67,64,48,1, +58,56,80,166,162,230,0,66,64,169,225,121,2,1,95,52,98,168,2,95, +56,51,187,229,2,58,56,51,130,3,6,98,115,43,43,46,32,58,96,24, +132,7,0,39,130,237,1,56,51,84,159,238,190,2,171,24,75,67,0,67, +64,20,0,49,245,63,7,138,58,214,27,79,99,108,169,116,73,64,85,0, +80,64,148,0,90,129,181,138,112,2,52,57,51,201,62,249,117,4,225,34, +19,20,100,117,112,108,105,99,97,116,101,32,100,101,102,105,110,105,116,105, +111,110,32,161,49,0,52,106,147,160,0,247,44,7,6,104,101,99,107,68, +117,112,164,62,79,37,243,145,0,64,211,1,95,54,108,121,1,51,52,89, +185,98,117,238,35,5,128,89,108,109,98,91,76,52,0,58,65,36,228,133, +8,131,243,132,246,179,27,97,251,160,22,196,158,239,244,0,231,86,1,0, +58,96,85,68,140,100,131,116,207,64,155,64,63,96,7,64,172,108,165,96, +43,130,151,100,184,240,241,1,243,215,2,128,66,1,75,32,132,233,96,114, +78,57,243,140,5,160,47,64,5,0,67,224,50,8,224,51,0,192,7,133, +28,64,56,160,66,0,39,147,128,224,13,0,192,86,224,232,4,224,23,8, +224,17,17,135,111,192,122,128,1,128,38,241,216,2,224,119,1,224,61,8, +224,64,2,224,65,2,97,14,224,46,14,160,93,129,176,243,218,0,65,15, +168,15,64,71,104,3,226,31,4,176,84,96,0,225,67,1,224,2,5,228, +73,0,224,137,3,166,76,103,15,255,116,0,128,152,131,174,96,116,96,8, +224,5,16,1,95,56,110,8,224,91,6,167,105,96,85,220,0,224,33,1, +224,234,0,224,255,6,0,89,225,110,1,226,11,3,96,134,225,219,8,129, +70,129,24,243,101,2,192,98,190,132,174,60,193,65,224,72,17,225,132,5, +224,31,4,129,196,128,87,69,244,144,27,97,135,227,48,0,98,164,128,4, +192,33,129,5,161,178,132,178,160,177,227,118,1,112,198,106,207,131,170,224, +9,1,224,68,21,225,97,0,161,188,104,242,224,60,3,212,133,225,146,1, +128,250,97,21,64,187,106,75,224,18,1,64,14,0,85,87,168,64,95,224, +204,6,163,128,225,22,0,226,250,0,193,77,226,204,13,224,28,1,224,29, +41,224,189,8,113,196,195,77,227,32,0,160,138,225,254,3,224,51,0,194, +97,227,74,0,64,35,145,111,251,117,6,128,53,96,29,105,47,1,53,54, +224,25,1,219,191,224,166,3,161,132,129,129,219,248,226,3,8,117,217,211, +190,166,133,141,84,128,152,2,32,95,55,113,126,104,113,160,92,67,0,129, +243,193,91,225,45,5,229,47,5,128,229,226,231,3,225,14,0,226,228,91, +226,200,3,236,177,0,129,66,75,17,244,249,13,133,178,124,184,224,41,22, +68,89,0,55,164,225,129,60,96,4,227,43,13,1,90,32,224,13,2,129, +11,226,243,31,0,75,160,112,226,244,13,225,49,15,224,13,4,101,92,226, +147,0,161,205,235,52,3,98,75,160,215,64,151,135,187,96,9,2,54,57, +56,204,46,0,67,64,13,0,53,226,154,8,64,138,224,162,0,160,8,225, +36,1,225,2,0,165,102,194,95,0,89,161,245,161,222,96,110,192,150,131, +74,64,39,128,229,130,201,135,112,160,63,64,18,129,247,229,190,1,64,24, +106,147,224,116,1,64,237,2,95,56,50,105,209,105,114,190,88,222,97,202, +34,2,79,32,35,74,210,128,154,225,162,0,64,5,3,58,56,51,51,169, +239,234,35,7,128,92,121,188,234,220,1,64,77,171,255,1,95,52,113,123, +1,95,56,67,211,0,58,96,40,109,189,1,50,57,74,69,138,130,74,84, +1,32,58,64,18,96,27,246,59,1,0,58,96,181,235,38,2,96,229,0, +58,66,115,64,21,134,127,1,95,56,149,135,165,169,252,204,4,93,72,192, +207,165,129,1,58,56,68,25,128,131,0,52,64,117,137,66,97,110,135,49, +98,129,225,225,4,202,178,230,156,1,227,147,1,129,136,224,13,10,236,121, +0,131,182,231,81,0,98,124,226,63,6,227,180,8,201,147,227,3,0,201, +210,229,21,7,1,95,56,106,196,250,162,0,169,177,128,2,98,243,1,95, +56,86,45,192,27,224,7,1,119,22,102,218,198,155,128,0,126,88,85,253, +161,193,68,239,224,224,5,231,166,10,228,98,0,163,211,74,100,224,243,7, +229,208,9,228,158,2,160,138,251,106,4,234,110,5,161,159,225,58,6,232, +52,0,96,165,196,79,137,134,3,67,32,95,50,92,188,160,43,161,42,131, +54,192,242,96,105,128,218,64,68,224,23,0,228,41,0,192,252,161,71,227, +60,0,160,165,0,95,156,171,225,33,1,105,31,128,27,0,66,219,185,228, +148,3,254,110,6,160,132,224,186,3,97,85,231,12,0,139,191,224,204,11, +199,241,230,138,0,224,58,40,224,55,11,97,167,237,174,2,196,64,243,204, +1,109,138,68,41,237,119,9,4,79,32,35,57,55,195,114,252,136,7,252, +135,3,235,13,2,132,96,65,91,242,88,1,221,163,129,22,184,105,128,182, +192,189,228,252,1,192,17,87,178,187,135,64,16,224,77,24,100,179,226,19, +4,1,50,48,226,162,5,192,29,224,89,3,221,176,131,24,193,230,229,109, +0,226,75,0,230,125,1,131,203,162,149,224,183,2,162,237,0,58,125,116, +68,144,65,84,65,65,0,53,128,174,0,58,100,117,143,195,0,50,122,100, +164,192,75,176,96,131,0,90,64,89,96,4,131,212,187,219,64,38,186,194, +1,55,57,66,179,0,56,88,57,1,58,56,70,193,110,1,102,93,67,162, +225,21,2,155,172,96,41,192,6,64,7,64,213,0,75,96,60,219,168,0, +89,230,175,3,224,235,1,128,70,111,187,167,93,0,83,228,230,5,64,99, +64,218,195,65,1,95,55,66,42,228,3,4,0,56,122,255,97,21,163,127, +137,198,160,135,84,47,96,66,96,228,132,161,229,183,0,1,95,55,94,212, +0,83,161,125,133,61,1,95,55,94,94,164,134,64,99,73,208,64,38,247, +146,2,128,35,96,70,128,14,1,56,49,96,39,1,56,48,98,2,160,140, +128,101,242,115,0,224,70,0,224,40,1,129,68,144,156,132,203,98,243,0, +56,121,25,160,236,0,58,96,224,175,176,169,97,128,162,2,95,56,48,65, +12,202,59,224,104,9,160,32,1,95,56,121,125,0,58,96,86,129,203,224, +239,11,192,173,64,63,96,18,234,117,1,234,149,0,226,147,0,2,95,55, +56,132,15,196,134,165,180,233,146,0,66,176,71,170,1,95,55,135,13,97, +34,98,236,64,253,104,80,171,93,161,251,64,22,225,1,2,103,249,64,183, +103,117,64,48,2,56,48,57,96,19,162,248,231,178,3,91,42,100,63,0, +58,96,36,128,50,0,52,224,35,2,241,163,1,1,67,39,145,200,0,58, +96,109,225,13,35,224,233,1,194,20,234,73,1,160,191,98,102,129,120,96, +176,66,135,0,58,97,132,224,177,7,65,20,192,177,0,54,224,177,21,0, +83,224,177,1,195,78,227,124,1,160,107,64,28,209,170,224,206,10,230,73, +1,160,200,64,30,225,168,9,96,207,134,6,192,18,66,71,2,95,55,57, +129,152,224,193,4,0,55,233,38,4,0,48,126,185,66,213,226,169,2,163, +207,128,131,130,56,231,236,0,227,72,3,224,160,7,224,153,0,226,72,10, +229,144,0,226,92,10,194,83,226,143,2,224,75,15,0,57,235,31,2,224, +255,4,195,59,128,213,127,221,64,219,196,53,227,238,1,162,197,226,133,3, +0,54,225,17,1,105,16,64,62,202,210,169,53,170,162,65,178,226,18,8, +0,48,194,18,96,198,96,30,1,55,57,224,25,3,0,58,97,136,224,55, +7,0,55,226,74,0,100,47,229,228,6,0,90,75,232,128,28,0,54,192, +59,74,240,2,57,52,32,64,19,130,81,224,79,5,166,74,64,30,229,47, +0,163,5,149,113,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,64,6,224, +36,17,70,47,224,73,24,165,172,224,184,21,160,36,109,41,224,36,23,165, +195,229,219,6,1,55,57,64,245,138,202,226,195,0,192,58,98,189,227,157, +1,133,89,228,59,11,1,75,52,217,156,224,29,12,0,51,224,29,20,0, +50,224,29,19,2,67,39,66,224,30,9,66,171,0,50,228,22,2,224,55, +10,0,66,164,205,224,54,7,194,116,224,24,7,0,57,195,21,224,24,7, +0,54,224,49,4,72,178,192,6,0,58,96,6,227,63,3,164,170,0,58, +97,56,229,36,8,132,166,239,61,8,143,66,67,188,154,16,230,17,1,186, +56,236,12,1,224,32,1,236,177,1,0,50,73,161,234,230,5,227,89,0, +168,30,224,122,11,192,101,128,76,247,43,5,96,4,192,111,205,240,224,147, +19,128,35,0,80,96,71,224,44,3,179,15,75,234,96,148,232,174,1,197, +158,107,189,224,198,0,160,181,224,35,21,2,79,32,35,92,231,160,224,167, +43,128,154,224,38,7,0,49,224,38,0,239,126,6,226,185,11,224,35,18, +226,191,0,224,35,18,226,197,0,160,0,242,9,1,224,55,0,66,24,197, +170,1,80,32,97,67,0,85,96,20,133,165,90,81,82,135,101,18,66,75, +229,98,1,239,31,5,139,74,96,81,194,125,224,172,7,0,58,99,239,224, +29,10,96,166,0,58,100,50,226,185,2,194,253,0,58,100,45,224,54,9, +136,205,0,58,100,186,224,54,2,201,15,0,58,100,241,224,24,3,166,162, +0,58,100,229,224,24,2,198,68,0,58,101,109,224,24,3,204,88,100,109, +96,249,141,33,76,223,81,125,65,80,160,9,224,10,3,253,116,0,253,106, +3,106,141,160,32,96,31,226,24,3,97,59,72,85,237,132,0,0,75,64, +133,107,203,1,55,55,64,58,64,94,128,16,77,93,128,9,0,58,101,47, +5,10,65,32,79,32,58,96,37,124,158,0,58,96,28,242,124,1,192,1, +65,165,232,110,4,168,37,64,97,108,45,1,58,55,64,240,233,100,0,162, +195,128,207,224,14,3,224,11,2,192,8,153,137,0,58,96,72,137,4,109, +129,1,64,95,64,81,67,3,109,44,245,8,1,1,58,55,65,116,192,163, +240,180,2,224,107,1,224,178,2,224,19,20,99,108,0,39,85,42,0,55, +138,147,224,47,6,79,124,4,50,52,32,95,53,64,138,2,95,49,54,224, +36,0,225,9,3,240,99,5,99,234,128,53,1,55,55,100,201,224,53,1, +160,110,224,2,0,128,38,0,52,96,236,224,38,1,160,72,224,85,1,0, +67,82,142,129,233,2,95,55,55,204,14,0,39,242,164,1,240,65,5,96, +0,1,58,55,64,209,225,143,0,96,248,192,86,65,112,0,58,96,72,66, +175,7,52,50,53,32,75,32,85,32,95,62,224,120,4,132,175,83,63,0, +51,116,125,192,87,169,130,78,240,70,75,180,230,120,21,2,58,55,54,130, +135,0,85,171,243,175,255,157,252,160,14,254,58,12,2,32,61,32,190,40, +112,200,0,55,67,137,96,110,64,87,64,110,2,49,49,52,71,198,224,27, +0,64,127,0,54,76,211,1,95,55,67,156,67,17,96,134,111,181,96,6, +227,14,0,1,95,54,85,9,96,142,79,217,0,54,80,254,197,104,1,95, +54,79,247,192,67,128,6,128,254,224,43,15,65,120,0,54,80,243,64,16, +67,133,1,54,50,135,112,231,192,0,128,111,0,64,192,24,0,52,234,222, +1,224,96,2,96,29,2,64,95,55,118,42,0,58,96,23,100,61,1,54, +52,133,247,0,55,102,249,64,224,96,59,0,58,97,107,254,206,13,166,158, +193,109,128,45,196,216,5,54,50,32,58,55,54,131,48,2,114,110,102,99, +67,0,58,64,21,194,28,225,147,17,6,84,109,111,100,117,108,101,161,152, +135,168,128,98,99,23,75,203,0,52,64,220,161,47,242,158,9,224,189,0, +195,47,160,160,99,184,1,95,55,118,193,224,38,5,1,58,55,88,222,150, +132,150,129,0,58,96,38,145,152,131,139,65,49,163,46,1,58,55,86,240, +64,231,5,53,54,49,32,58,55,66,167,242,48,2,228,27,2,81,43,66, +68,247,171,2,241,11,1,161,64,64,41,0,95,144,176,227,218,2,192,20, +163,188,96,67,0,64,243,161,1,2,58,55,53,130,107,0,80,130,107,96, +93,160,99,160,6,96,238,227,251,1,2,95,55,53,152,221,224,127,4,228, +72,8,96,94,168,13,192,38,67,185,192,122,224,130,0,224,8,0,0,58, +96,88,96,138,1,95,49,79,29,230,106,0,2,58,55,53,167,6,227,70, +2,0,53,64,155,195,247,226,5,17,226,4,5,227,214,38,14,40,46,46, +46,41,32,119,104,101,114,101,92,49,48,38,163,226,1,55,53,196,170,163, +181,96,138,0,58,96,6,164,90,163,218,91,13,0,58,96,46,97,214,1, +95,54,83,86,100,113,2,83,32,83,165,254,181,82,64,151,174,104,2,67, +32,60,233,210,2,193,91,233,235,8,1,85,32,114,228,73,85,224,41,14, +137,226,160,41,224,43,3,133,127,1,54,52,118,164,64,20,99,206,226,196, +0,64,182,98,196,242,249,0,224,146,1,224,18,6,98,78,224,19,7,109, +110,203,107,160,19,129,173,164,133,96,110,225,102,1,16,100,101,114,105,118, +105,110,103,32,105,110,115,116,97,110,99,101,193,104,0,51,133,184,0,85, +64,72,98,67,162,95,102,15,226,128,2,107,210,196,225,228,238,9,64,8, +224,121,13,6,112,97,116,116,101,114,110,224,111,0,122,127,164,248,67,202, +228,248,0,0,51,129,117,96,78,0,54,69,53,116,245,64,84,4,32,95, +54,53,48,229,70,0,67,208,160,52,96,28,215,13,195,182,2,95,55,52, +208,103,96,79,225,37,6,68,21,230,124,0,224,183,18,6,100,101,102,97, +117,108,116,160,183,224,145,1,165,187,165,161,121,203,2,95,54,51,151,127, +1,54,51,224,70,8,0,44,163,23,167,4,161,110,64,0,129,170,75,216, +224,128,13,225,169,14,245,45,3,128,210,97,144,224,229,6,65,1,64,96, +128,229,64,100,228,78,5,225,199,10,224,133,13,4,99,108,97,115,115,192, +130,152,60,161,196,64,15,168,145,0,85,252,138,1,101,196,224,92,13,70, +206,228,10,19,4,105,110,102,105,120,128,106,165,40,230,41,4,0,56,161, +246,224,23,6,66,246,167,85,224,24,1,162,31,231,69,1,248,252,5,225, +178,35,193,238,96,0,225,102,6,65,145,66,75,225,87,10,225,7,18,225, +100,9,19,102,111,114,101,105,103,110,32,105,109,112,111,114,116,32,99,99, +97,108,108,226,120,10,224,204,5,1,50,49,64,209,186,254,232,83,5,224, +89,1,1,58,58,165,150,227,233,2,160,177,230,82,10,136,182,234,188,2, +235,50,1,192,26,226,68,44,128,215,193,218,238,183,1,0,55,69,30,66, +71,103,11,131,240,224,58,6,13,123,45,35,32,83,79,85,82,67,69,32, +35,45,125,160,204,0,64,73,178,129,19,224,44,4,8,113,117,97,108,105, +102,105,101,100,192,39,193,189,226,7,0,97,78,226,39,5,65,87,234,117, +17,1,97,115,194,13,0,52,101,136,224,125,3,228,70,1,233,237,0,0, +48,80,20,0,75,224,65,4,5,104,105,100,105,110,103,160,145,96,36,132, +52,106,61,66,133,226,134,4,74,14,226,209,1,132,52,225,228,1,192,0, +228,1,6,65,69,224,18,6,65,74,226,173,6,64,69,228,249,5,229,186, +22,2,116,121,112,196,125,226,92,22,1,54,51,128,162,224,94,18,227,111, +7,224,232,10,195,106,226,195,24,224,217,7,134,249,224,122,12,1,95,54, +65,61,192,113,230,112,11,99,14,1,95,55,73,6,128,129,224,44,10,96, +114,231,129,5,225,95,9,230,89,9,225,95,33,231,23,19,195,183,227,122, +22,224,108,22,2,110,101,119,224,111,29,67,0,64,7,134,52,168,26,152, +117,96,236,227,239,26,3,100,97,116,97,224,104,4,224,78,0,64,57,241, +216,3,224,211,53,224,103,8,224,208,10,226,123,11,227,157,2,0,124,160, +63,163,105,96,172,224,254,4,64,0,0,58,105,193,116,222,0,85,64,136, +67,92,73,238,224,149,14,169,107,128,89,64,35,227,241,40,162,154,160,123, +140,222,229,182,1,229,149,3,97,50,225,70,23,1,95,54,98,68,231,192, +0,163,104,0,80,96,32,64,144,192,254,96,118,89,83,1,52,56,224,177, +6,96,33,192,130,166,12,227,112,14,227,67,0,227,194,12,96,99,224,248, +9,192,236,65,129,77,203,192,100,239,65,4,0,49,65,72,161,40,224,18, +0,249,84,1,64,180,129,40,162,170,163,60,97,130,224,69,1,0,51,224, +68,1,163,92,0,58,96,149,110,66,0,80,226,237,0,83,68,129,40,249, +240,1,229,239,3,224,28,0,225,223,4,1,55,52,102,196,232,58,8,224, +208,2,225,31,10,3,40,46,46,41,229,75,1,91,27,101,244,204,234,97, +162,226,48,13,0,58,96,112,5,10,65,32,65,32,58,103,71,113,177,0, +57,225,2,0,205,233,212,28,64,15,100,234,96,21,73,52,1,53,53,199, +136,0,58,96,6,226,230,21,97,114,224,125,0,227,92,11,226,207,9,230, +21,22,225,44,4,224,66,0,247,209,1,224,39,12,192,0,0,58,106,132, +224,179,9,224,101,3,97,229,1,95,54,83,69,225,120,7,1,61,62,161, +118,64,72,252,84,1,228,162,3,192,7,182,131,76,92,98,100,128,209,99, +28,160,222,140,134,167,42,160,172,209,110,68,158,113,110,3,51,55,32,58, +96,144,128,13,104,124,95,126,99,243,130,249,0,89,248,190,0,102,94,79, +232,128,97,67,125,234,93,0,176,130,96,95,174,228,96,17,149,45,132,31, +64,1,1,83,32,92,91,64,0,224,68,1,224,61,0,137,255,224,46,3, +238,218,0,225,102,0,156,145,153,211,224,5,0,102,9,160,81,239,95,2, +108,7,128,10,249,213,8,165,80,128,102,119,244,228,208,3,192,11,96,74, +160,208,196,232,160,96,160,58,128,35,1,95,54,112,91,64,20,64,64,239, +224,2,153,152,229,20,5,128,90,225,26,5,243,191,3,224,139,5,160,31, +229,92,0,96,63,160,14,98,64,132,59,129,219,154,205,224,179,47,224,164, +6,96,161,224,158,10,224,131,13,224,123,0,225,252,0,226,17,0,193,9, +219,60,192,96,156,232,250,168,4,0,64,99,175,160,149,160,24,80,159,99, +169,0,55,68,29,64,108,0,95,87,247,130,20,96,10,193,73,224,91,2, +123,112,248,120,3,227,103,1,1,91,93,235,0,0,187,204,224,105,4,224, +92,2,174,73,1,95,54,68,101,1,95,54,96,160,96,0,148,19,131,197, +100,89,120,87,84,104,115,180,0,54,183,0,96,41,192,4,96,153,66,106, +161,63,96,159,211,152,161,103,195,31,161,180,129,51,161,56,66,229,241,113, +2,97,103,224,26,8,129,139,224,26,13,182,28,224,26,11,96,216,99,111, +224,22,4,139,165,230,178,3,225,69,1,2,42,42,42,235,143,0,161,249, +186,12,226,48,8,244,187,3,199,174,130,65,96,11,231,159,15,228,42,0, +224,149,6,242,91,1,239,197,23,0,95,201,145,239,114,5,3,64,85,32, +75,230,6,4,232,147,0,240,215,2,98,25,225,39,7,96,64,192,26,224, +149,5,97,3,225,1,0,224,255,3,128,103,169,107,230,157,6,242,64,2, +101,165,128,124,96,70,224,102,0,96,101,232,56,17,224,26,8,0,49,65, +183,192,27,225,150,32,137,168,227,216,7,225,75,1,0,45,198,157,193,150, +226,101,13,84,242,224,26,15,97,92,132,21,225,61,6,132,220,96,168,193, +151,65,80,232,168,11,75,81,233,169,4,98,10,224,215,1,192,12,115,120, +97,83,225,30,6,248,225,1,231,191,4,225,213,12,0,49,170,132,96,151, +164,211,234,231,19,226,213,7,234,39,5,232,162,30,1,95,54,194,168,224, +67,1,232,129,1,193,206,233,6,4,232,161,2,224,203,3,225,126,5,101, +88,225,126,13,163,255,226,39,13,224,232,17,226,39,11,239,33,10,246,8, +15,1,105,102,196,65,73,247,226,110,14,224,152,5,231,41,7,224,21,0, +0,54,77,102,226,212,5,182,38,0,79,163,60,224,127,17,227,11,6,224, +48,17,2,116,104,101,182,60,199,163,224,43,17,2,101,108,115,174,224,225, +153,3,96,0,64,100,229,221,17,227,64,17,194,118,227,90,10,228,152,17, +118,100,225,219,18,225,213,1,227,14,2,226,10,25,225,252,0,224,51,0, +245,246,13,192,96,152,118,116,64,238,160,5,0,111,97,36,236,146,21,0, +46,160,37,163,66,2,52,52,32,112,224,96,133,217,98,1,95,54,103,189, +96,0,75,125,92,129,64,0,227,11,12,99,214,225,46,12,98,178,227,98, +0,160,246,229,214,17,96,15,101,218,229,219,9,238,80,2,229,219,2,192, +76,225,24,3,160,7,224,245,6,1,108,101,180,166,224,243,18,240,36,0, +226,226,15,226,175,0,224,38,0,226,123,19,200,34,225,49,9,228,60,17, +228,59,1,228,40,5,122,125,229,50,4,224,162,13,1,99,97,227,40,0, +224,25,6,0,111,195,159,225,0,18,190,162,167,212,97,179,254,169,1,128, +22,230,30,7,230,12,3,255,7,2,1,55,50,64,154,245,201,10,228,138, +3,64,0,96,255,234,223,2,131,39,227,143,5,192,183,129,229,232,46,10, +225,52,2,64,33,4,64,95,53,51,55,138,31,97,61,0,55,106,65,106, +244,64,9,1,95,55,238,105,4,64,34,74,73,240,12,1,0,85,72,222, +139,57,128,32,64,89,192,114,96,128,227,158,1,128,3,193,252,140,7,0, +95,202,193,193,65,163,29,3,95,55,51,53,171,154,249,39,14,2,115,116, +36,129,30,202,185,129,104,160,69,236,31,1,235,28,7,246,195,2,225,67, +0,228,107,4,160,18,163,93,97,38,1,39,32,163,72,235,56,2,65,246, +95,122,128,9,129,203,1,85,32,140,140,128,15,0,58,78,217,143,77,1, +95,55,111,188,75,236,64,22,144,173,226,182,4,0,50,112,154,2,95,52, +56,111,160,0,55,73,102,0,58,96,52,176,255,98,117,1,52,56,146,56, +160,9,64,8,0,55,75,4,160,24,64,49,0,51,240,8,0,0,79,161, +154,96,154,80,12,239,157,0,96,51,96,45,144,54,3,66,32,80,32,110, +153,0,85,96,116,240,2,1,1,80,32,130,81,0,80,96,23,143,244,129, +28,163,12,161,185,129,28,226,29,1,193,66,167,27,162,140,230,231,3,96, +141,99,157,193,106,196,88,195,87,230,231,1,103,166,230,204,0,0,58,67, +47,144,125,247,238,10,224,18,6,67,140,246,180,6,232,70,0,230,50,8, +97,29,106,224,97,202,113,243,96,18,0,57,212,174,0,54,97,116,0,54, +228,251,0,0,85,173,54,224,98,6,64,194,224,98,6,65,158,160,45,64, +104,250,188,10,224,22,14,224,209,7,140,196,229,60,8,248,12,12,204,126, +216,151,192,207,111,180,128,28,1,54,55,84,243,108,218,160,133,224,36,0, +108,153,96,36,1,55,50,213,138,225,56,7,96,102,224,49,0,190,171,224, +12,1,192,62,192,94,224,43,6,237,30,7,65,219,178,20,92,210,101,192, +123,234,66,231,146,185,0,53,84,223,64,18,0,55,192,150,2,95,49,50, +96,194,64,11,0,58,96,6,192,63,2,95,49,51,96,125,131,81,132,74, +128,43,64,17,0,58,96,6,9,10,65,32,102,115,104,111,119,32,58,96, +32,224,58,0,2,54,55,51,93,126,1,54,55,72,159,0,55,132,25,192, +117,118,10,160,73,64,11,0,58,96,6,96,58,0,48,64,112,93,165,3, +95,55,48,57,64,31,64,56,2,95,55,49,96,43,96,11,2,49,56,49, +224,11,2,91,255,160,35,104,132,1,49,57,224,41,0,0,73,67,115,64, +9,99,115,143,160,165,119,67,152,3,95,50,48,55,230,43,2,21,73,110, +116,101,103,101,114,58,32,100,105,118,105,115,105,111,110,32,98,121,32,48, +230,198,0,245,187,0,135,128,64,79,0,85,126,94,0,55,65,128,0,55, +133,101,128,215,224,17,7,128,64,248,177,7,64,9,236,154,1,113,228,130, +25,224,16,2,138,220,162,171,99,253,229,93,0,70,25,3,95,55,49,50, +253,5,0,105,67,211,29,228,49,4,1,95,55,112,118,1,95,55,205,19, +209,102,96,7,1,95,55,77,221,0,85,133,137,131,160,236,57,5,139,140, +119,7,144,190,128,86,82,99,175,193,101,191,224,119,0,65,126,102,248,99, +52,1,95,55,178,172,160,0,0,58,97,166,1,10,65,225,128,9,5,105, +110,105,116,58,32,177,226,129,95,193,64,247,58,5,197,131,192,88,0,58, +96,9,69,179,97,39,64,152,2,95,53,54,98,66,69,30,0,58,96,142, +119,150,227,244,0,2,95,53,56,69,60,193,49,98,14,128,107,100,179,96, +55,65,88,85,88,114,183,244,199,0,98,84,64,30,166,126,135,163,149,110, +98,22,239,251,7,0,67,96,144,0,67,69,135,193,36,230,182,3,129,213, +193,209,236,207,6,194,7,160,98,64,70,7,95,49,51,56,32,95,49,57, +232,167,2,210,140,114,149,83,142,192,28,97,160,243,122,0,0,67,71,198, +211,134,65,30,64,0,2,95,54,56,167,211,135,24,97,4,0,58,98,18, +99,53,96,198,201,4,0,67,112,218,244,157,0,64,11,64,25,224,7,0, +66,139,0,54,98,248,1,55,48,231,250,1,64,255,1,95,55,110,195,160, +6,194,66,96,26,97,110,0,52,97,110,0,54,64,184,1,95,55,152,82, +129,20,160,49,64,28,0,56,198,52,96,58,68,217,96,231,67,6,0,48, +140,63,163,63,169,2,96,12,0,89,162,76,139,55,64,5,160,33,137,89, +64,69,0,55,132,108,134,180,227,30,0,161,122,235,55,2,65,128,97,211, +227,180,0,1,95,55,207,126,128,95,160,163,128,220,160,12,99,165,140,208, +1,95,55,135,240,166,241,224,197,15,64,39,64,48,192,243,225,16,3,105, +102,228,96,1,96,232,131,130,64,142,0,53,69,107,98,15,226,183,0,245, +18,1,98,232,136,15,131,229,204,224,224,78,3,224,13,4,0,58,100,48, +101,149,224,20,0,0,79,107,202,137,155,64,205,227,5,0,133,126,0,75, +98,60,134,6,100,82,0,58,97,191,168,244,72,218,196,224,226,245,1,246, +172,0,2,95,54,56,102,211,0,54,75,218,98,154,160,133,197,194,105,173, +106,123,137,47,0,58,68,255,96,160,0,50,97,23,107,111,122,145,0,58, +96,38,202,33,97,240,1,95,49,65,76,128,146,164,15,224,27,6,96,188, +0,48,185,97,2,49,48,52,68,20,1,55,48,104,176,65,88,65,27,0, +56,96,34,167,97,0,52,76,140,97,161,194,184,0,50,96,11,100,252,66, +79,88,179,64,1,1,95,54,104,39,96,67,131,25,2,95,55,48,96,234, +224,13,0,65,225,100,90,64,111,225,114,8,190,135,0,58,96,39,224,29, +2,0,52,224,29,6,199,127,230,129,6,0,58,96,102,97,146,0,75,226, +62,5,0,58,96,167,106,238,100,114,231,28,1,230,197,10,229,133,1,231, +77,11,224,48,20,103,53,132,59,249,227,1,198,243,228,238,3,185,114,64, +13,234,244,7,96,97,226,30,1,100,47,65,87,132,192,76,51,128,23,128, +60,160,108,229,64,0,224,114,2,227,192,0,229,121,2,217,213,224,115,21, +224,113,5,224,111,3,224,49,16,0,55,236,238,0,224,0,0,0,58,98, +40,236,8,0,0,57,73,44,0,56,167,89,96,16,109,183,66,119,66,229, +70,172,66,58,99,191,2,95,54,57,99,217,0,48,160,15,164,20,64,15, +224,155,5,0,58,96,119,108,249,1,57,55,104,42,249,129,0,2,49,56, +56,128,10,3,95,49,55,55,172,158,230,236,5,224,34,13,1,73,32,64, +2,0,83,166,109,96,168,192,139,100,190,192,96,160,46,131,232,69,127,129, +98,192,56,197,98,102,68,160,10,224,60,1,224,137,6,160,119,166,230,2, +54,57,56,231,188,5,225,16,4,211,122,225,249,0,160,75,65,94,96,44, +161,232,224,70,0,2,50,54,55,224,71,0,64,72,74,110,177,236,224,42, +7,224,113,2,224,41,6,0,58,96,8,163,91,1,75,52,174,190,0,58, +64,35,129,226,168,23,232,96,0,162,48,167,69,0,82,224,22,4,225,33, +0,0,58,96,120,162,34,224,1,1,154,141,226,207,0,224,20,5,224,17, +8,224,14,5,224,11,2,192,8,130,242,96,109,132,117,0,85,96,193,66, +138,0,58,65,87,224,192,4,64,159,240,171,2,192,18,1,66,39,224,21, +3,166,251,224,29,0,162,210,239,243,1,64,88,132,165,97,18,234,1,5, +5,102,111,108,100,108,49,182,89,81,85,64,45,132,185,233,21,1,113,30, +104,106,234,246,6,233,98,1,234,54,1,211,47,136,12,128,135,233,67,5, +201,9,134,9,129,243,101,186,233,75,3,233,46,0,164,58,226,175,2,233, +85,3,128,222,133,80,224,79,0,71,27,128,169,204,30,160,6,0,53,96, +222,132,9,97,252,198,75,70,217,102,81,101,151,0,73,197,8,0,83,75, +103,64,212,229,84,1,138,100,230,13,2,231,206,7,96,144,202,253,168,195, +229,28,0,253,115,0,131,44,197,57,234,195,10,164,214,192,86,196,174,169, +112,133,209,128,8,1,95,54,96,134,162,25,135,140,128,64,71,205,224,64, +2,129,80,224,25,3,131,5,64,14,251,202,0,160,145,233,215,1,224,174, +5,224,124,7,106,126,227,99,1,224,127,17,224,101,3,224,130,8,224,156, +5,225,91,4,192,247,97,102,0,50,226,185,2,12,92,51,52,38,108,105, +98,47,68,97,116,97,47,174,73,2,46,104,115,64,22,4,44,49,50,56, +58,130,212,0,58,97,225,101,148,0,56,68,122,69,171,0,58,96,109,162, +225,97,124,128,222,244,2,3,96,5,65,92,226,241,0,229,161,7,197,43, +225,228,0,64,57,227,177,4,179,86,96,5,72,215,73,172,66,223,224,198, +33,3,54,52,58,54,249,117,4,227,88,1,139,23,131,244,227,104,1,174, +83,227,89,2,76,99,174,43,228,50,0,163,34,0,54,83,182,230,190,0, +228,93,0,224,80,11,235,187,2,224,80,2,97,149,96,69,97,104,132,208, +64,65,97,82,68,47,85,4,237,243,1,142,41,227,231,11,228,32,13,160, +47,235,93,4,224,61,11,102,254,228,35,4,224,79,11,228,81,18,230,254, +3,0,58,96,208,164,32,207,19,233,104,19,168,126,96,96,73,249,107,67, +181,0,244,241,0,2,54,50,56,229,63,10,0,64,174,3,0,58,96,57, +130,165,106,225,130,165,170,39,228,26,5,193,68,229,143,6,161,199,229,145, +8,226,33,15,135,107,1,56,50,193,204,230,79,1,99,169,118,123,201,230, +226,121,46,224,91,0,226,121,10,224,95,3,226,121,32,224,80,1,161,110, +102,226,0,58,96,24,226,121,1,226,100,38,132,115,226,11,2,224,10,1, +0,58,96,97,1,10,65,67,236,0,58,96,173,108,131,0,56,70,88,65, +215,0,51,100,82,140,100,143,132,0,54,77,251,2,95,54,55,140,193,78, +229,0,53,89,39,160,34,86,42,96,10,0,58,96,6,202,142,0,50,83, +196,160,65,0,58,96,53,102,59,224,16,0,227,87,1,160,42,192,27,64, +28,0,54,160,45,134,98,226,40,3,96,19,129,112,64,19,112,204,165,172, +1,95,49,119,184,160,35,232,104,1,142,245,229,211,1,96,97,247,247,0, +137,232,173,191,161,106,65,174,0,50,116,198,227,237,3,225,212,0,98,101, +110,36,97,125,226,173,0,230,104,0,0,89,160,36,208,31,226,98,2,192, +148,96,170,133,69,208,21,144,88,64,14,251,157,0,209,33,97,36,113,87, +224,141,3,194,94,236,49,0,96,146,224,144,5,65,251,233,28,5,6,108, +116,87,46,99,109,112,219,111,177,175,184,182,179,109,96,5,0,58,97,47, +104,59,2,95,54,55,98,219,69,237,0,58,85,144,129,158,3,83,32,95, +51,105,9,65,15,70,126,64,219,66,202,64,140,68,48,96,7,0,54,226, +246,1,204,7,131,34,1,95,51,78,52,0,58,96,85,243,117,0,192,240, +231,143,1,164,31,97,241,64,255,195,46,224,117,39,198,219,232,180,6,199, +29,97,157,235,231,3,159,134,128,37,129,95,87,46,0,52,169,16,65,215, +128,171,2,95,54,50,224,131,26,224,73,10,160,144,224,95,13,162,65,170, +251,224,107,39,160,75,203,45,0,58,97,191,97,202,100,138,81,75,64,114, +138,7,168,228,146,21,110,7,93,82,225,11,5,216,118,235,63,1,113,70, +131,1,81,192,223,54,145,93,2,49,50,56,226,114,2,2,32,37,32,162, +110,224,45,5,96,48,119,203,66,91,97,14,64,15,117,245,128,15,0,58, +96,6,183,119,232,131,0,1,90,32,85,93,229,84,2,161,13,122,15,193, +5,1,95,53,87,235,91,175,120,111,0,54,231,40,0,92,143,77,134,96, +16,0,58,96,51,130,125,131,99,195,210,124,241,1,64,35,123,160,224,28, +15,179,152,224,18,3,130,219,0,58,96,93,246,157,11,2,108,97,115,246, +157,1,132,127,1,85,32,96,209,0,95,215,51,0,58,96,8,109,70,131, +226,126,175,0,64,187,145,123,131,254,159,15,1,58,54,65,186,251,146,11, +71,205,250,173,6,107,96,195,0,251,184,1,90,26,96,117,125,138,0,54, +235,161,0,225,247,2,64,142,200,112,192,12,224,25,1,224,21,0,1,95, +55,77,123,223,104,65,186,166,231,128,24,255,101,7,1,46,46,196,148,128, +30,186,166,224,137,5,224,117,81,224,110,14,224,97,21,224,189,20,225,112, +7,105,209,225,112,5,64,197,123,139,224,115,1,224,102,30,224,173,19,120, +118,64,70,64,8,225,15,5,0,49,91,33,161,16,64,42,93,240,96,7, +71,210,225,50,7,190,9,230,76,2,92,203,2,54,54,52,94,237,160,228, +2,58,54,54,207,136,224,140,5,224,15,1,159,191,128,154,224,103,12,181, +135,96,76,134,115,225,4,1,64,5,192,49,72,227,160,153,192,17,0,51, +160,17,0,58,96,117,99,113,1,58,54,69,37,106,120,72,157,149,200,127, +1,208,46,0,54,183,24,130,76,67,82,111,49,119,187,102,39,0,58,64, +57,128,46,0,89,136,111,231,208,0,165,175,136,52,67,253,0,50,93,65, +232,124,0,166,84,64,5,96,12,242,69,0,244,63,2,227,133,8,224,25, +1,224,27,5,133,96,226,48,4,65,117,0,85,81,91,228,87,6,9,115, +101,112,49,32,65,98,111,118,101,194,31,224,37,16,4,66,101,115,105,100, +224,38,0,224,124,1,228,11,12,1,95,53,138,144,224,37,0,70,51,100, +184,135,70,102,160,230,195,1,0,53,127,161,161,5,96,189,232,168,1,64, +88,83,3,82,36,225,47,0,66,19,65,119,1,95,54,152,212,128,0,129, +93,225,56,2,224,97,0,225,31,4,194,151,199,198,167,215,192,207,224,42, +3,175,112,224,195,2,224,79,0,89,113,0,53,141,240,161,189,128,69,167, +23,64,11,244,74,6,224,71,19,239,243,1,224,71,6,97,1,2,95,54, +53,96,32,64,19,249,94,7,224,90,0,232,161,12,228,66,1,128,22,135, +187,64,1,1,95,53,81,154,225,102,41,224,195,4,96,144,0,53,83,83, +71,43,224,232,1,111,225,2,64,58,54,67,33,195,15,161,157,233,65,11, +222,90,225,189,1,225,192,20,209,6,128,26,198,100,64,191,1,61,61,224, +30,8,225,109,0,223,0,226,96,0,224,66,18,192,201,224,66,2,129,39, +71,211,1,54,53,241,214,1,0,53,67,89,219,127,150,153,193,52,96,77, +64,180,1,95,54,105,180,196,209,193,199,0,53,86,59,129,105,226,206,12, +132,95,65,68,136,20,231,156,8,64,77,227,250,49,7,111,110,101,76,105, +110,101,114,227,254,25,224,41,0,228,2,6,227,249,20,0,85,104,155,97, +30,64,0,224,167,6,103,134,227,106,9,136,186,131,86,224,60,0,224,20, +0,78,67,224,81,0,224,61,6,64,115,122,95,196,120,64,137,222,137,0, +58,96,53,218,103,235,35,5,100,192,225,244,3,164,140,224,63,1,0,58, +97,239,98,197,0,85,193,223,0,53,129,208,0,53,64,41,2,58,54,53, +134,202,130,180,110,116,224,90,0,98,217,128,169,230,9,5,174,133,227,127, +2,224,19,0,128,17,167,134,64,5,102,182,166,193,199,65,243,81,3,160, +148,98,59,249,144,1,0,53,99,7,0,58,96,164,192,189,233,144,5,64, +96,231,241,1,160,17,232,57,6,1,32,124,129,239,231,245,41,160,170,0, +58,96,136,109,249,0,80,166,226,232,106,7,106,162,224,119,6,1,60,45, +233,24,5,160,6,97,124,0,49,224,164,7,2,108,101,116,224,165,1,1, +52,52,126,37,128,207,64,88,128,152,0,52,167,105,0,58,96,162,176,86, +0,52,72,43,99,131,0,58,64,86,225,197,1,97,233,246,234,0,160,181, +0,52,151,154,160,180,224,129,4,3,119,104,101,114,195,25,224,132,26,96, +134,247,25,0,1,32,80,133,145,0,55,64,130,65,14,104,103,225,42,22, +2,79,32,35,72,156,234,165,5,129,216,224,71,0,224,18,1,225,217,10, +5,100,101,102,97,117,108,161,56,160,37,96,159,96,8,122,121,211,64,64, +174,64,26,98,70,253,134,1,133,83,121,199,0,58,96,49,169,207,1,80, +32,100,12,64,25,0,58,96,132,73,85,64,160,0,58,96,190,224,37,1, +98,161,128,37,209,90,198,79,133,16,0,58,65,72,225,172,5,137,151,65, +138,160,71,158,12,209,143,232,92,6,229,209,7,209,36,164,5,232,139,7, +224,46,7,1,95,54,95,254,120,249,128,5,0,58,96,133,226,205,19,97, +61,0,48,227,40,9,0,54,227,40,6,0,51,132,156,225,203,17,224,72, +38,235,242,14,1,58,54,79,207,213,131,115,171,107,92,70,109,2,50,50, +54,97,88,111,74,134,137,170,228,64,54,202,202,252,59,0,251,140,0,212, +87,226,30,0,242,79,1,103,204,176,149,110,229,141,114,96,0,0,58,64, +198,129,229,228,114,20,5,102,111,114,97,108,108,228,118,5,192,235,132,252, +225,11,8,2,58,54,51,231,36,0,229,133,0,133,224,193,226,225,218,6, +64,165,208,200,136,253,1,95,54,75,146,103,167,161,81,96,201,108,139,0, +50,237,214,18,96,46,224,194,6,1,58,58,196,189,1,54,51,135,209,0, +58,96,187,131,8,2,56,32,58,96,22,189,183,208,11,1,51,56,65,42, +2,95,52,54,140,163,0,53,227,124,2,64,153,225,195,27,116,181,225,195, +1,65,57,251,198,1,193,164,225,9,0,96,153,108,216,167,178,224,35,1, +2,95,54,49,77,64,64,85,64,13,160,116,64,113,96,211,137,98,0,58, +96,8,163,12,0,75,103,240,129,58,224,9,3,224,11,1,1,58,54,81, +22,160,244,225,89,0,103,73,0,52,209,0,64,41,240,195,0,1,95,52, +72,250,160,41,65,22,96,139,128,54,3,57,32,95,52,106,119,224,60,0, +64,61,130,179,2,75,32,89,177,250,97,64,196,168,130,11,129,234,117,23, +103,152,129,17,122,226,129,134,0,50,114,73,0,49,85,51,0,49,68,244, +194,226,186,183,98,5,241,190,4,98,134,170,242,162,157,120,225,2,51,56, +49,241,224,0,96,34,128,0,0,58,64,188,131,90,255,157,8,171,136,169, +43,147,144,160,51,130,223,114,190,64,230,5,95,49,51,49,32,35,79,68, +147,115,3,49,32,64,35,107,208,0,58,96,219,163,185,169,253,64,20,0, +54,224,20,1,64,38,128,20,255,12,1,114,149,128,20,239,75,19,68,21, +164,125,192,17,196,184,0,58,99,37,165,171,0,49,73,172,167,88,64,68, +213,249,225,53,2,79,179,121,188,224,20,3,94,145,224,20,8,116,76,224, +20,7,70,1,224,20,9,129,15,224,20,5,109,59,224,83,8,65,4,224, +20,8,224,125,11,97,186,224,20,7,99,1,224,20,8,224,125,11,99,255, +224,20,8,65,151,224,251,8,225,16,11,68,215,224,146,9,224,167,12,224, +83,11,113,184,224,21,10,224,148,11,146,71,224,20,6,1,56,55,108,133, +224,22,8,142,145,224,22,8,139,60,224,22,10,128,177,227,55,5,2,56, +55,48,64,45,198,122,185,115,224,7,181,2,58,54,50,132,194,79,76,124, +242,108,70,0,58,100,232,227,28,4,128,45,71,6,232,200,93,164,10,232, +200,0,64,133,160,121,100,0,96,196,96,62,76,166,73,213,0,58,96,52, +230,119,8,88,7,230,119,1,70,132,232,59,7,74,241,64,54,64,250,0, +58,96,21,230,133,18,101,137,230,133,21,66,152,230,133,1,64,127,96,109, +143,78,0,58,96,8,224,201,3,136,36,224,201,6,202,48,225,56,0,243, +160,1,225,60,1,161,61,225,63,9,224,24,0,224,168,1,192,19,97,83, +192,85,96,71,129,101,225,103,0,132,254,0,65,65,9,201,138,0,48,91, +144,0,48,101,29,70,188,128,19,0,56,90,227,1,48,32,65,11,90,161, +113,227,154,132,135,118,224,20,6,134,110,0,58,96,70,180,193,0,48,129, +210,102,64,1,95,54,67,92,2,95,54,48,139,76,65,221,0,75,64,111, +0,48,216,37,0,65,96,13,129,169,103,41,0,58,96,43,97,36,136,233, +226,139,1,207,43,124,106,249,205,3,142,233,82,162,0,53,158,194,128,57, +96,16,99,243,177,11,96,37,121,122,67,253,143,88,2,95,52,49,243,29, +0,0,58,96,173,194,37,64,87,240,196,10,192,138,2,95,53,57,112,11, +160,89,226,84,0,232,216,5,224,47,2,2,54,48,50,224,47,3,0,58, +96,9,135,77,227,68,0,242,117,2,129,215,241,107,8,239,201,0,224,39, +18,131,68,188,45,244,88,18,130,162,226,65,3,64,8,210,162,224,7,5, +224,190,7,224,54,4,224,145,0,227,252,2,192,13,254,20,2,136,246,101, +123,1,53,57,246,115,0,224,89,6,160,165,225,220,0,1,95,54,119,95, +128,37,129,194,137,61,160,15,224,51,0,224,219,5,246,2,7,192,171,161, +17,226,76,1,245,248,0,224,88,7,224,104,11,225,119,1,160,226,242,77, +5,224,94,0,160,32,224,145,4,224,222,1,212,255,130,166,128,224,245,198, +2,224,118,7,224,50,7,133,210,160,130,229,174,0,227,37,3,160,217,228, +63,7,224,225,9,128,88,148,52,160,0,164,138,224,193,11,128,36,224,142, +3,160,189,213,198,224,188,10,132,134,0,58,96,16,234,110,1,234,243,1, +165,3,225,85,15,227,182,2,227,93,5,192,24,0,85,202,10,224,33,8, +96,145,243,129,3,104,17,150,231,1,79,32,125,29,236,218,0,64,255,99, +247,2,95,55,52,100,131,165,15,1,52,57,97,68,64,143,157,140,0,64, +65,110,1,95,49,92,199,130,194,0,58,96,6,227,198,3,192,193,246,100, +6,227,114,3,225,209,5,228,79,3,225,66,1,160,14,64,0,227,200,1, +225,221,12,163,238,225,0,0,97,189,151,68,97,4,195,90,128,54,227,231, +20,224,67,5,99,27,102,237,250,94,1,228,1,3,64,252,165,236,130,124, +225,193,1,250,96,12,98,239,132,22,224,210,0,250,91,86,0,97,86,87, +3,78,101,115,116,246,97,25,224,42,1,250,101,58,225,178,13,250,101,10, +225,238,1,229,141,2,224,24,12,64,0,225,54,24,163,118,224,126,1,224, +39,1,228,140,10,226,18,7,197,170,250,83,19,224,151,7,250,95,7,224, +82,2,132,223,131,235,224,74,0,81,156,0,39,228,195,0,130,47,134,41, +193,48,225,54,2,225,55,0,233,10,10,160,151,224,138,2,224,205,4,131, +3,163,27,128,139,250,181,12,230,187,0,225,42,15,233,103,9,192,148,228, +246,2,225,179,16,192,52,0,95,154,160,96,0,111,165,0,58,96,36,197, +18,227,64,29,192,153,247,218,9,224,23,1,225,200,1,225,237,12,229,72, +14,224,167,0,129,179,3,64,95,55,53,225,212,2,229,91,27,96,125,225, +76,0,192,72,176,39,133,59,112,35,0,52,74,187,196,77,96,118,161,70, +193,33,217,102,65,71,1,55,57,64,161,198,75,187,208,97,213,248,234,4, +230,68,30,192,48,224,28,4,96,115,224,224,8,96,21,232,63,5,225,57, +14,97,54,160,198,64,53,225,57,5,225,58,26,241,105,0,169,25,0,50, +64,9,235,101,5,128,77,163,149,70,129,0,58,96,107,140,221,2,51,32, +58,100,84,246,209,1,100,97,86,209,64,28,101,158,64,188,66,101,194,217, +98,168,228,36,0,119,60,130,54,162,225,161,77,201,36,226,90,25,227,69, +11,224,39,4,229,207,4,224,242,0,225,130,1,65,36,225,125,4,229,157, +6,0,98,69,152,0,103,217,98,229,118,4,160,84,164,114,192,135,197,119, +160,198,111,9,96,132,105,48,226,240,1,160,169,228,245,2,195,2,255,56, +7,163,163,224,227,17,226,42,3,233,67,15,233,121,5,224,124,4,159,93, +168,13,228,159,0,224,42,3,228,112,0,226,65,5,128,138,225,3,0,192, +193,225,223,0,254,197,26,225,55,0,193,194,224,46,13,161,197,224,28,0, +225,200,50,0,49,225,201,11,224,88,0,226,133,3,225,208,4,227,190,0, +132,249,64,61,96,195,225,213,2,229,165,0,72,209,160,70,225,187,5,224, +220,13,231,198,1,230,19,24,164,145,224,109,4,160,79,225,203,2,227,252, +0,78,177,102,128,228,27,0,225,223,1,224,68,9,225,231,2,226,138,14, +229,121,4,0,64,111,69,104,211,64,6,64,4,0,58,110,246,111,143,68, +59,0,73,100,10,175,246,2,53,56,57,68,48,249,88,1,190,182,1,64, +58,64,25,160,34,2,55,32,58,96,195,228,83,1,96,241,100,83,71,184, +128,37,0,53,64,37,0,54,224,37,3,97,138,128,37,219,75,135,136,65, +164,64,138,0,58,99,132,234,49,1,226,112,8,2,95,53,56,96,106,96, +11,224,246,2,128,38,134,101,0,95,87,22,102,68,65,245,129,249,96,227, +64,101,208,122,167,64,224,42,0,101,68,128,142,230,50,2,128,80,96,109, +226,11,4,195,166,131,61,230,50,36,199,172,230,50,11,192,86,230,50,0, +96,236,98,26,232,155,11,234,229,7,129,169,0,75,80,193,128,34,64,110, +160,10,227,103,7,3,102,105,116,115,217,255,151,3,96,108,130,20,0,53, +162,20,67,121,88,171,0,50,230,34,1,96,240,225,151,1,233,145,0,225, +167,0,193,185,239,65,1,230,63,10,227,67,2,234,170,22,229,45,7,224, +35,4,240,18,3,228,86,2,64,22,224,238,6,10,100,105,115,112,108,97, +121,32,108,97,121,203,184,192,141,195,68,231,152,5,192,29,65,79,174,7, +225,178,0,229,186,13,131,112,192,55,97,191,1,49,50,121,160,217,165,0, +79,83,60,238,86,0,64,0,165,144,196,25,0,66,64,5,96,53,232,222, +9,160,252,99,238,218,25,96,184,228,57,15,225,113,7,234,29,7,225,109, +10,225,199,1,225,106,61,0,50,225,107,7,133,114,225,35,3,224,210,36, +225,130,82,65,231,101,39,64,9,97,13,96,5,100,22,0,58,116,55,100, +149,67,148,0,54,83,216,2,53,55,56,67,33,65,162,203,164,155,9,0, +58,96,25,186,156,0,48,75,162,136,94,0,50,69,62,1,95,50,101,185, +85,61,0,49,128,26,1,95,49,120,210,85,12,192,44,1,95,52,86,141, +129,10,2,95,55,55,192,21,0,51,90,197,74,254,192,58,64,59,167,113, +2,58,53,55,133,118,131,159,163,149,128,87,144,115,64,123,1,51,49,91, +240,97,201,129,198,3,95,52,50,52,66,103,108,68,122,88,160,196,161,60, +92,198,65,220,192,15,225,76,6,225,243,1,17,114,101,99,117,114,115,105, +118,101,32,109,111,100,117,108,101,58,32,161,249,160,197,97,222,1,95,52, +88,118,96,193,224,71,15,13,44,32,105,109,112,111,114,116,32,99,104,97, +105,110,192,69,65,116,65,18,159,96,128,69,128,0,1,95,52,68,162,1, +58,53,66,33,113,144,3,50,53,32,75,189,187,98,29,192,186,237,126,3, +0,51,122,22,128,0,0,58,96,252,166,161,65,129,1,51,55,65,148,2, +51,57,57,75,106,129,93,232,197,0,98,109,131,172,224,42,0,225,41,2, +64,52,128,173,0,52,118,214,0,53,108,213,227,86,0,165,16,96,65,133, +20,128,73,90,231,64,51,1,57,51,222,46,2,95,52,57,88,204,181,3, +225,121,21,0,77,97,111,9,32,110,111,116,32,102,111,117,110,100,225,121, +0,96,172,161,120,1,49,49,64,91,92,227,225,126,21,15,92,49,48,38, +115,101,97,114,99,104,32,112,97,116,104,61,128,74,125,207,64,71,98,123, +0,51,64,12,126,52,64,4,190,51,1,95,52,87,150,224,91,24,6,112, +97,99,107,97,103,101,224,92,3,224,83,18,225,63,0,160,207,128,1,228, +206,1,161,226,225,140,3,225,137,4,1,95,53,123,186,96,0,98,135,112, +157,198,119,99,89,161,194,224,31,1,80,122,0,54,164,138,169,156,226,191, +0,166,246,132,0,193,95,231,150,6,128,5,104,115,3,95,52,48,51,64, +44,167,238,224,178,0,226,101,2,84,77,224,157,7,167,85,215,17,1,95, +52,91,148,227,142,38,193,103,3,100,111,101,115,98,26,6,99,111,110,116, +97,105,110,163,157,226,34,2,192,218,229,41,12,245,3,1,227,116,4,224, +198,8,227,44,3,224,230,1,68,166,225,95,0,132,111,0,66,238,76,0, +132,23,99,143,0,80,101,77,134,128,112,2,237,86,5,128,0,65,107,0, +52,90,69,1,95,52,90,171,1,95,53,128,88,1,58,53,65,66,1,10, +65,230,126,2,2,46,116,120,78,5,0,58,96,33,104,206,3,95,53,55, +49,96,50,132,42,136,229,3,95,53,55,48,64,233,67,168,0,51,95,104, +128,5,0,58,96,37,164,15,65,138,106,173,64,142,224,100,4,161,96,73, +65,0,58,97,225,234,86,6,1,53,56,234,86,3,67,237,128,106,197,119, +133,100,198,76,224,245,4,236,103,0,128,49,0,58,96,33,165,217,226,181, +5,165,91,164,63,0,50,69,202,0,51,98,109,100,85,99,248,0,51,70, +32,70,124,64,7,247,231,1,227,36,2,194,86,0,53,134,80,226,81,15, +7,76,111,97,100,105,110,103,32,194,89,244,253,0,229,11,4,227,126,5, +1,51,53,67,191,227,109,9,228,246,4,224,182,2,65,227,1,51,56,70, +220,98,242,1,95,53,64,34,1,95,50,97,71,162,241,227,1,32,0,80, +160,167,29,99,111,109,112,105,108,101,32,118,101,114,115,105,111,110,32,109, +105,115,109,97,116,99,104,58,32,102,105,108,101,164,131,171,97,196,226,230, +156,17,160,253,160,54,229,95,1,128,169,224,56,18,160,134,0,114,128,57, +224,211,0,224,215,4,0,52,103,211,3,64,95,53,54,132,255,0,58,100, +136,222,15,65,50,135,173,133,209,135,173,224,24,3,0,52,128,132,128,24, +71,241,192,47,127,201,128,22,162,50,1,53,53,67,73,0,53,66,240,64, +6,167,240,64,207,95,50,100,227,115,151,0,52,69,138,1,95,53,168,25, +0,51,116,182,230,13,0,1,95,53,72,185,1,95,53,200,131,229,48,5, +98,224,67,236,2,95,53,54,66,6,0,58,96,214,157,198,0,51,107,81, +0,58,96,24,128,17,0,52,137,115,0,58,96,76,224,36,0,65,15,0, +58,96,101,3,10,65,32,90,69,249,0,58,96,139,192,32,73,175,0,58, +96,190,190,30,64,71,64,140,0,58,96,218,244,3,0,224,5,1,66,97, +96,238,193,8,0,51,100,25,107,99,160,6,224,25,6,99,22,128,6,224, +26,7,64,247,160,6,224,26,1,89,249,0,53,65,39,1,95,53,104,102, +160,6,0,58,97,114,128,166,0,50,160,184,64,24,100,55,170,241,0,66, +243,81,1,64,1,235,43,1,68,135,165,48,132,97,129,99,1,53,51,66, +40,101,196,65,182,98,68,0,53,77,202,3,95,52,52,52,151,53,230,72, +0,244,99,9,96,67,139,38,142,238,224,43,27,134,159,129,79,148,143,138, +79,228,138,5,0,52,232,202,17,227,36,17,17,77,117,108,116,105,112,108, +101,32,105,110,115,116,97,110,99,101,115,233,254,2,0,52,80,176,224,75, +5,224,0,4,2,95,52,52,137,211,1,95,53,95,176,1,53,53,204,49, +0,58,97,140,193,101,97,84,96,4,224,14,6,1,95,53,91,178,128,178, +192,55,130,174,2,75,32,89,97,129,129,153,128,249,237,26,6,98,0,224, +25,12,135,19,129,82,239,228,1,98,55,176,6,97,86,160,140,224,37,22, +245,255,1,160,0,224,49,6,224,48,8,0,90,192,244,224,38,23,160,89, +0,53,233,45,0,96,0,239,119,18,229,145,1,224,90,4,64,22,248,140, +2,226,94,0,98,28,128,17,224,49,19,160,32,105,224,211,209,192,49,128, +28,152,46,243,206,1,225,64,19,100,219,225,63,9,172,255,160,0,0,58, +65,247,65,230,157,202,131,49,241,209,14,224,25,12,98,117,129,38,224,25, +6,96,120,192,25,238,165,5,96,195,224,184,16,96,30,224,185,10,135,21, +224,244,2,129,86,225,83,8,103,123,225,133,7,128,44,225,82,0,161,72, +224,88,5,162,6,0,52,226,97,1,224,164,17,100,218,224,163,20,225,21, +13,99,151,225,21,12,167,212,224,111,14,101,81,225,19,26,224,58,10,107, +150,224,170,21,224,59,16,100,194,224,59,21,227,249,14,224,231,3,224,25, +4,98,126,225,1,12,164,44,224,138,14,228,15,14,0,49,237,36,1,224, +58,16,169,218,228,74,8,0,52,76,159,0,52,252,139,0,224,65,18,103, +31,224,65,10,106,53,225,6,0,226,234,10,224,210,20,227,253,3,224,151, +4,253,30,2,227,221,37,229,29,2,64,31,69,212,132,214,0,58,96,6, +163,232,1,95,53,64,4,160,193,136,219,96,17,106,124,160,17,0,58,96, +219,224,48,0,0,53,73,14,1,53,53,108,65,64,32,76,13,3,47,61, +32,58,96,18,64,12,0,61,96,12,210,38,131,105,96,184,1,95,53,102, +154,128,6,0,58,64,103,64,34,2,73,32,58,96,16,224,145,1,80,223, +0,53,73,111,0,58,96,255,208,146,157,26,128,31,0,58,96,31,232,50, +4,192,6,227,217,13,0,53,108,115,192,13,1,49,53,104,32,129,33,0, +58,96,81,228,249,0,108,188,114,151,86,47,193,89,64,15,64,9,214,69, +161,81,96,85,0,58,96,6,137,99,64,67,65,161,64,143,161,169,168,81, +224,151,0,96,8,165,225,197,198,96,150,224,7,2,104,31,69,144,98,154, +96,98,225,131,1,0,75,64,193,96,134,192,133,138,49,64,6,203,36,244, +73,1,173,138,105,37,139,214,0,50,83,170,2,95,53,51,101,177,2,95, +53,52,64,129,0,58,72,45,128,61,0,89,128,166,237,168,0,198,244,96, +82,211,18,192,216,96,196,1,53,51,65,35,225,164,2,193,87,217,59,224, +82,8,176,123,240,73,0,204,120,128,94,1,64,58,96,81,161,248,0,89, +225,45,0,224,63,1,247,91,0,103,149,235,112,2,164,96,224,79,5,103, +35,0,58,96,240,224,142,3,0,83,143,130,192,202,64,33,226,110,1,238, +241,0,74,90,224,53,1,224,184,1,64,63,160,188,65,2,206,230,1,95, +52,76,101,192,6,0,64,160,158,160,81,97,32,173,237,202,162,138,163,98, +155,169,186,0,58,75,59,64,115,107,33,140,32,75,91,203,218,129,237,75, +136,203,254,64,14,129,252,128,156,224,153,26,79,154,75,189,97,204,171,54, +64,143,140,239,224,141,1,0,58,96,37,98,121,3,52,52,32,95,99,185, +64,33,96,122,0,58,96,193,244,110,3,129,168,107,176,244,93,0,0,58, +109,120,224,37,7,64,35,128,45,97,35,244,139,1,0,58,109,215,224,254, +0,131,97,65,53,237,32,0,224,2,0,227,193,0,66,117,112,202,0,50, +95,228,74,49,14,10,65,32,94,71,69,84,84,73,77,69,77,73,76,76, +68,101,78,85,129,34,162,55,130,65,248,5,6,1,95,52,156,82,128,14, +221,63,128,169,246,152,0,65,30,0,49,139,238,228,227,0,226,164,0,226, +158,3,224,49,2,98,145,96,53,210,107,2,79,32,35,75,194,146,88,247, +9,9,96,255,0,95,178,15,215,158,160,169,247,79,15,98,151,146,91,130, +117,236,137,52,0,70,80,48,245,80,8,244,166,3,180,161,224,120,0,99, +132,247,191,1,0,53,133,45,171,64,225,17,7,65,99,195,181,129,143,227, +39,0,98,146,142,60,144,228,212,194,96,33,177,69,248,13,3,80,122,162, +206,179,113,128,100,128,14,111,153,97,153,98,45,197,40,224,170,1,3,95, +53,49,50,242,213,2,7,109,104,115,99,112,112,46,104,220,24,64,42,205, +245,226,20,8,224,138,0,64,132,0,49,245,17,1,225,5,2,64,126,161, +143,224,184,1,0,53,145,220,224,171,1,128,156,131,110,249,51,6,0,49, +75,11,2,95,53,49,65,179,112,157,242,51,2,96,247,87,205,103,180,66, +46,142,171,250,141,6,5,114,101,109,111,118,101,97,210,5,102,97,105,108, +101,100,128,219,0,58,96,134,67,46,7,117,110,108,105,110,107,32,58,96, +101,161,31,225,33,2,2,50,49,54,224,77,2,7,77,72,83,67,80,80, +72,83,250,215,3,224,46,6,163,207,251,208,1,96,2,129,63,225,52,2, +226,167,5,224,209,4,147,172,205,99,243,158,2,226,180,19,7,82,117,110, +32,99,112,112,104,239,53,0,226,175,12,2,95,53,49,173,228,128,183,160, +133,145,207,0,52,74,15,224,91,11,96,87,243,241,0,224,244,1,224,140, +16,7,32,45,45,115,116,114,105,112,160,138,192,238,182,225,167,162,96,66, +121,215,162,174,64,77,1,53,49,96,170,224,39,2,3,67,39,32,79,97, +35,224,109,16,1,45,73,179,143,86,34,0,51,224,25,3,10,115,114,99, +47,114,117,110,116,105,109,101,128,34,100,116,65,83,1,48,48,224,192,10, +86,242,228,153,0,228,174,2,224,20,1,65,64,234,156,2,224,66,13,247, +53,0,167,142,147,176,225,43,17,0,79,225,90,1,98,153,66,66,243,3, +0,101,242,0,90,96,1,102,20,192,35,134,44,0,79,226,155,2,8,45, +68,95,95,77,72,83,95,95,64,78,0,75,70,177,65,75,70,31,3,50, +53,54,32,224,152,2,0,58,97,116,169,185,227,109,10,130,106,245,163,7, +227,111,15,129,6,245,152,32,8,99,97,108,108,67,111,109,109,97,69,89, +131,145,194,37,225,244,2,162,188,132,227,224,78,19,0,44,226,237,19,96, +234,167,21,5,115,121,115,116,101,109,67,230,135,15,228,172,5,224,236,2, +97,5,72,113,133,193,0,95,224,21,4,126,33,2,95,53,48,207,246,228, +237,1,0,50,253,179,12,0,56,65,39,225,102,6,0,52,158,63,88,204, +229,182,7,165,171,65,132,108,105,88,234,161,167,2,53,49,48,70,30,97, +125,141,243,0,35,128,231,2,95,52,56,106,224,135,221,117,247,238,163,1, +225,51,2,130,146,138,78,0,55,229,245,3,8,92,51,52,38,108,105,98, +47,83,97,33,5,47,73,79,46,104,115,64,19,5,44,50,57,52,58,56, +129,94,0,90,129,47,89,170,96,110,97,18,2,48,49,32,128,131,160,19, +96,0,0,67,96,36,224,118,7,0,58,96,208,133,224,202,135,96,78,224, +84,3,234,230,2,160,32,139,42,234,223,1,228,69,0,224,136,1,235,157, +0,202,209,66,200,160,17,249,66,0,65,188,83,203,117,121,0,58,97,122, +66,19,8,116,109,112,110,97,109,101,32,58,97,208,233,123,2,227,114,0, +227,116,3,64,56,203,41,2,95,49,56,64,102,5,32,64,95,54,32,89, +135,200,128,163,157,214,64,1,205,59,194,216,235,64,0,192,13,97,171,239, +197,3,1,35,49,199,16,96,36,96,46,193,42,105,107,100,146,224,45,0, +77,191,192,44,171,212,130,5,224,42,9,75,89,224,0,0,111,69,224,129, +15,98,149,94,241,115,9,224,74,10,0,49,65,200,1,64,64,96,112,224, +33,14,0,48,138,73,224,33,18,133,67,224,67,20,131,97,64,33,149,175, +98,221,224,36,7,137,2,244,63,0,224,0,3,225,132,8,226,84,4,225, +133,19,193,44,225,132,71,241,169,2,241,46,9,224,133,9,139,0,237,238, +1,2,95,53,48,92,176,96,68,207,143,96,0,132,149,164,177,0,75,231, +183,6,186,111,64,58,0,53,163,21,1,95,53,95,171,0,58,106,164,233, +114,9,132,157,139,86,233,206,9,228,171,2,0,58,96,70,164,157,122,122, +0,51,65,12,234,4,6,0,51,100,32,243,8,0,158,112,209,168,1,95, +54,75,233,0,48,232,236,0,165,62,192,60,72,30,1,48,50,101,43,235, +4,0,234,227,4,131,232,1,95,51,64,36,161,83,235,33,7,235,52,4, +69,63,78,216,1,95,53,72,38,224,204,1,167,173,64,210,134,45,154,161, +0,58,96,38,131,239,80,148,78,123,0,58,96,145,64,245,64,1,70,174, +123,40,4,49,51,49,32,35,122,231,125,203,0,49,85,134,176,226,1,48, +54,229,112,15,8,68,97,116,97,47,67,104,97,114,197,112,4,49,48,49, +58,49,231,12,0,128,215,96,192,0,53,190,27,103,31,254,41,0,1,95, +49,80,251,96,5,128,123,160,11,123,166,96,205,208,220,2,95,52,56,145, +213,0,50,96,193,133,13,3,95,52,57,55,64,4,78,220,109,22,175,105, +64,13,197,14,0,58,64,35,128,10,0,73,96,24,130,51,3,95,52,57, +52,64,27,130,0,0,73,64,10,161,56,138,24,232,13,2,161,211,170,97, +89,198,233,11,18,202,187,0,64,64,106,129,123,0,85,133,90,145,204,64, +5,2,95,52,57,104,137,198,10,232,48,4,231,255,4,224,120,0,224,107, +21,255,183,3,226,155,1,104,220,224,26,13,226,182,6,224,102,21,3,108, +105,110,101,224,105,0,225,11,3,232,225,33,2,99,111,108,160,65,224,52, +4,1,64,64,224,37,2,9,101,110,100,45,111,102,45,102,105,108,170,233, +224,26,1,10,110,111,32,108,111,99,97,116,105,111,110,193,93,224,28,17, +0,58,97,162,1,10,65,101,57,68,33,115,118,101,66,0,58,97,120,147, +106,67,199,1,52,56,117,68,67,25,224,183,11,238,70,0,175,215,174,142, +1,95,52,104,218,112,110,194,155,126,160,98,155,64,83,64,22,229,65,0, +112,61,98,188,135,238,128,6,0,58,96,51,1,10,65,123,155,133,118,231, +253,9,167,252,96,48,243,0,3,64,41,0,85,212,75,198,10,98,76,64, +21,198,75,128,20,224,29,0,193,230,178,38,97,41,64,150,128,194,4,48, +32,95,51,55,77,254,1,52,49,67,82,0,56,100,143,227,9,0,0,51, +144,115,224,15,0,1,52,56,212,13,162,10,101,158,0,56,139,160,192,91, +177,218,0,50,77,147,0,50,66,118,0,58,96,54,224,111,43,142,60,224, +111,22,131,109,5,95,52,56,49,32,58,96,80,210,119,64,28,179,11,1, +51,48,66,22,1,52,55,99,202,0,55,71,161,0,73,65,185,65,215,0, +85,64,23,130,37,0,56,211,39,222,232,96,24,64,63,2,49,49,52,144, +81,96,138,76,157,64,13,64,35,2,95,49,54,132,180,0,95,72,27,160, +92,3,95,49,50,48,192,11,0,58,96,6,96,132,2,49,32,75,68,93, +118,208,0,48,229,86,2,12,67,111,110,116,114,111,108,46,69,120,99,101, +112,66,208,8,46,73,110,116,101,114,110,97,108,66,135,224,39,1,3,83, +111,109,101,224,35,0,98,162,101,255,0,58,96,215,119,92,135,116,64,227, +65,99,66,218,69,227,1,52,55,97,182,0,95,69,207,198,132,2,95,52, +55,69,120,2,58,52,55,194,11,0,90,65,11,64,16,129,192,0,90,64, +238,0,58,96,58,172,116,66,208,0,55,66,161,113,243,71,254,96,91,69, +201,111,22,64,45,196,250,213,8,96,30,9,10,65,32,99,97,116,99,104, +32,58,96,63,99,37,231,47,4,231,189,0,1,52,54,137,197,240,115,8, +130,79,242,61,0,1,58,52,68,197,101,182,84,84,0,58,96,55,244,43, +0,224,87,0,0,64,147,107,171,170,1,51,52,93,69,64,70,225,82,1, +3,111,112,101,110,81,98,136,109,232,35,2,96,143,245,193,4,0,52,65, +232,98,105,1,54,52,64,4,72,138,1,52,54,129,61,224,80,1,97,185, +4,97,99,116,105,118,64,83,0,58,96,38,128,52,0,49,64,4,71,136, +64,63,160,19,97,37,69,176,64,3,0,58,96,30,246,207,6,64,35,129, +49,109,208,1,95,52,85,118,2,95,52,54,128,47,231,38,1,5,53,57, +32,64,116,111,96,131,64,24,129,29,70,223,64,24,101,21,0,58,96,58, +128,46,99,204,168,170,0,83,64,10,64,209,120,191,0,49,64,111,65,112, +88,62,1,52,53,100,105,2,58,52,53,245,225,3,97,12,64,25,246,34, +5,0,90,164,115,98,92,223,145,0,58,96,85,242,156,0,118,58,224,222, +2,64,31,247,41,0,97,27,186,187,102,191,152,157,1,95,50,66,162,242, +169,2,0,51,90,13,0,51,64,146,64,75,245,135,3,0,51,101,175,244, +166,0,233,63,2,240,18,11,128,97,68,18,0,51,65,145,242,191,0,183, +79,228,128,0,230,225,17,17,76,111,97,100,105,110,103,32,115,97,118,101, +100,32,99,97,99,104,167,49,231,212,8,192,175,64,27,0,52,91,121,164, +50,224,184,4,1,58,52,187,160,131,91,130,204,139,244,181,139,0,51,66, +111,160,15,1,95,50,64,94,101,77,203,109,66,33,97,94,229,105,3,0, +51,131,253,96,23,138,206,139,151,1,95,51,73,44,96,131,96,40,121,117, +236,109,2,230,58,0,192,73,229,168,9,67,183,80,149,231,59,10,215,144, +128,69,238,92,1,119,21,64,8,248,79,1,176,101,128,99,224,96,4,1, +95,52,115,100,160,49,166,237,129,214,224,45,11,182,89,193,32,193,244,160, +182,65,247,0,51,164,95,208,142,67,28,224,0,4,1,95,52,147,198,96, +51,250,201,1,224,162,11,70,193,96,12,96,11,185,170,199,100,128,54,161, +167,67,183,224,126,3,193,101,65,29,196,231,225,199,0,193,99,226,171,0, +128,52,245,93,13,128,248,231,45,4,233,145,19,9,105,110,118,97,108,105, +100,97,116,101,130,172,210,192,130,174,0,52,188,203,192,191,224,154,5,68, +100,98,171,0,52,124,190,129,99,224,172,0,226,140,4,226,39,1,181,152, +194,128,65,119,75,136,64,68,238,82,3,1,95,52,94,127,0,58,99,24, +168,240,66,51,68,105,238,109,0,64,142,193,87,122,175,225,227,0,137,54, +98,100,1,95,52,243,66,0,96,35,96,181,65,3,1,95,51,108,91,0, +58,96,104,68,183,107,231,71,164,127,178,155,60,0,58,96,42,100,125,64, +128,131,124,111,72,224,105,4,146,235,192,135,196,108,201,116,75,238,124,209, +161,254,233,140,0,224,61,4,101,8,233,234,2,191,81,104,83,0,58,96, +147,96,13,177,197,0,58,96,214,105,85,1,50,54,223,67,252,155,0,67, +133,1,52,52,169,34,64,90,0,79,245,244,1,0,51,134,40,191,49,129, +61,66,214,253,122,0,129,95,164,64,160,169,64,162,1,95,52,124,109,202, +156,132,49,0,52,92,112,0,51,67,52,98,134,128,10,193,12,225,152,0, +161,45,135,196,224,2,1,193,239,196,92,129,96,224,126,0,227,15,1,225, +232,0,96,8,2,95,54,51,66,53,228,7,0,1,95,52,159,8,192,155, +96,181,65,2,202,19,192,125,68,121,224,44,1,0,58,125,181,97,219,0, +80,100,235,0,58,66,155,129,20,231,1,0,98,201,199,1,104,239,68,81, +226,59,0,255,176,0,0,89,101,156,128,195,64,4,0,83,75,128,161,12, +193,6,160,134,96,202,165,115,106,198,0,50,64,103,147,255,224,217,1,1, +95,51,75,146,225,81,7,160,70,225,69,10,225,94,0,225,60,8,73,254, +225,60,25,128,73,128,159,243,83,0,77,49,67,55,148,56,224,34,4,192, +110,124,213,224,38,10,254,192,3,2,49,51,52,254,193,13,0,39,227,82, +1,160,45,129,180,104,85,114,14,0,75,146,10,96,9,118,176,64,33,161, +85,0,67,114,210,68,147,192,52,128,34,224,61,9,99,206,197,136,226,13, +16,170,136,72,63,74,163,225,174,1,106,42,129,134,0,90,225,120,6,226, +216,0,227,50,1,160,2,97,27,195,7,102,227,224,80,4,225,91,6,128, +38,99,183,248,137,1,228,45,5,224,56,0,224,182,6,132,190,224,182,70, +226,64,0,164,181,224,180,12,192,36,97,129,226,234,0,224,181,16,192,14, +130,253,227,182,2,96,199,64,64,228,144,5,224,178,0,168,243,229,89,0, +156,136,229,133,2,1,53,56,162,95,199,45,242,101,0,226,112,5,167,42, +224,89,1,254,4,2,225,23,6,192,114,224,227,1,234,169,1,224,11,0, +160,9,160,133,128,207,128,19,229,24,17,225,61,0,225,44,1,224,200,0, +137,217,0,82,144,43,229,100,25,247,209,2,225,222,5,225,39,1,64,15, +136,115,227,132,8,67,251,0,49,129,38,1,95,52,112,11,160,24,224,78, +17,227,210,18,224,77,18,165,136,225,188,3,162,171,81,144,64,7,225,13, +1,198,48,224,13,19,224,156,1,226,194,1,224,35,1,128,17,128,243,72, +240,224,164,17,72,153,224,242,1,96,167,145,213,248,98,2,128,83,0,83, +224,176,11,224,177,65,162,112,96,158,224,177,39,137,59,0,51,250,179,0, +225,111,1,0,58,98,143,237,104,2,224,195,17,169,61,128,1,231,55,0, +192,8,0,58,96,94,224,72,33,224,234,1,224,86,1,226,57,0,224,5, +1,0,85,224,61,2,229,148,4,96,49,233,218,0,233,227,1,225,57,0, +224,167,5,160,58,129,7,0,50,228,243,1,192,193,224,15,0,192,224,224, +168,0,224,119,34,192,35,225,39,19,128,26,228,225,5,224,224,0,65,69, +0,54,173,202,196,81,227,5,16,225,143,2,224,124,3,224,79,0,224,103, +17,0,58,98,188,224,101,34,226,154,3,225,181,2,225,46,6,160,67,224, +24,3,192,152,225,150,76,224,98,10,225,129,60,137,240,3,35,50,32,58, +99,76,146,31,228,233,2,224,110,3,165,255,160,13,132,81,160,5,135,36, +224,225,1,224,51,1,235,231,0,71,241,171,49,231,51,4,231,65,7,224, +108,3,192,188,169,180,101,247,230,209,8,68,215,230,222,6,134,214,228,24, +0,79,182,0,58,96,248,211,197,193,90,145,95,64,148,225,5,0,214,186, +225,127,3,224,13,13,225,228,3,227,217,0,64,8,167,222,0,58,96,174, +168,138,81,50,2,75,50,32,128,153,0,75,113,201,64,32,180,247,1,52, +57,160,243,105,194,120,147,215,163,182,181,214,188,128,24,64,11,182,228,224, +24,11,160,49,151,4,3,95,49,53,53,203,80,0,58,96,6,242,148,12, +224,195,6,1,95,51,83,10,192,199,0,54,96,52,90,50,82,110,250,50, +1,0,50,246,181,0,111,106,117,231,64,65,251,201,4,0,80,64,43,128, +71,130,98,118,43,2,95,49,51,239,80,0,1,95,52,82,109,182,18,96, +17,0,58,96,6,180,92,1,95,52,85,163,64,19,206,252,191,164,0,51, +85,136,2,95,52,49,129,0,76,141,111,59,236,141,0,80,107,115,216,66, +99,96,176,64,42,185,0,65,36,0,75,216,42,0,58,112,158,224,202,22, +97,154,65,220,96,207,0,58,112,221,160,162,64,13,129,36,240,206,0,125, +49,118,80,64,141,2,95,52,49,142,166,81,174,13,10,65,32,94,109,100, +53,66,70,73,76,69,32,58,96,25,228,161,2,2,32,95,52,125,142,0, +52,93,131,130,223,0,52,95,186,2,95,52,49,129,26,82,79,160,170,1, +48,48,107,243,254,140,4,1,64,35,111,225,64,164,1,95,52,159,175,217, +152,64,64,225,84,7,64,25,245,159,3,0,58,96,24,98,35,0,48,64, +13,64,122,182,55,141,200,128,106,0,50,65,92,241,66,2,140,88,173,232, +253,19,9,10,109,104,115,47,83,121,115,116,101,109,47,86,76,3,80,97, +116,104,253,25,0,4,49,56,58,49,52,253,26,0,131,102,229,122,1,130, +145,1,95,52,252,114,1,219,100,0,48,86,47,185,233,207,218,96,247,0, +58,64,185,130,105,225,21,0,128,41,0,58,96,70,67,236,1,52,54,64, +219,194,216,3,75,51,32,90,224,1,12,234,80,0,160,0,0,58,97,149, +161,173,64,233,212,159,155,8,201,212,164,251,247,190,3,119,103,191,124,164, +232,240,76,2,96,225,236,249,0,227,63,4,64,14,123,94,164,87,96,42, +96,27,0,58,96,50,129,170,68,188,190,210,2,95,52,48,89,232,190,204, +225,49,9,129,247,190,64,2,35,52,55,64,43,251,177,0,226,253,1,96, +56,255,175,1,227,10,6,128,140,1,58,51,190,92,227,147,6,0,51,86, +144,227,147,11,117,81,247,39,0,98,207,96,25,240,52,12,67,166,97,86, +193,45,134,94,129,213,0,51,90,214,252,128,6,226,63,1,129,127,231,39, +5,230,204,2,140,231,64,107,64,79,240,2,3,160,73,164,178,96,187,97, +82,64,218,64,113,114,90,0,90,146,97,1,90,32,160,58,194,36,224,28, +6,67,28,224,28,16,77,163,224,28,16,108,78,224,29,16,1,50,54,224, +88,4,1,95,53,77,14,145,37,0,54,85,131,96,10,0,58,96,6,224, +187,1,0,50,65,132,0,56,224,56,0,1,95,51,84,184,128,161,97,210, +128,16,128,149,224,16,2,160,137,224,17,2,160,125,128,17,128,122,96,80, +128,122,100,229,96,6,224,122,1,68,41,0,51,126,9,0,51,99,4,0, +51,67,4,1,95,51,94,114,1,95,51,94,147,160,70,97,201,128,70,64, +10,0,58,96,6,8,10,65,32,98,115,62,61,32,58,96,41,128,13,64, +12,130,190,2,98,115,60,96,26,130,191,4,98,115,60,32,58,96,99,96, +12,2,99,109,112,64,14,130,113,232,157,1,232,223,1,99,25,64,127,0, +49,125,182,232,192,8,64,143,122,77,0,51,96,31,1,95,51,93,186,210, +139,0,58,65,77,64,89,113,85,0,58,96,19,64,13,0,50,64,115,129, +122,113,128,0,58,96,60,199,230,225,231,6,130,201,201,147,135,171,130,217, +0,58,96,6,160,54,161,139,128,45,133,210,96,17,119,163,160,17,0,58, +96,71,245,34,0,64,26,224,62,2,96,197,93,172,0,58,96,46,97,31, +0,47,65,58,189,192,2,98,115,61,96,13,129,44,0,73,64,10,128,221, +86,100,82,70,0,75,170,242,0,58,99,219,64,88,0,51,139,8,131,129, +228,165,0,1,64,95,96,111,130,130,189,41,228,85,1,228,69,3,0,83, +180,103,96,40,161,34,64,206,87,205,100,79,228,139,1,244,201,0,252,185, +3,0,51,92,57,126,102,64,86,128,13,129,25,66,66,120,19,2,95,51, +55,65,50,119,116,0,58,96,6,164,229,154,83,93,107,0,58,64,34,129, +54,123,95,96,20,192,14,164,161,189,74,0,95,64,75,92,245,232,37,19, +101,24,1,95,49,224,118,0,224,201,38,0,90,224,201,3,0,49,65,74, +128,200,73,27,128,10,0,58,96,6,193,128,224,92,5,204,35,225,37,15, +224,171,6,186,119,96,107,96,106,73,243,0,58,96,6,137,239,96,86,227, +60,0,224,85,7,104,71,224,77,2,0,58,123,124,234,30,0,96,35,168, +110,1,75,52,231,92,25,0,58,124,100,96,216,68,134,119,247,160,5,119, +164,224,11,0,94,207,124,15,96,43,94,54,128,31,224,5,8,0,58,96, +43,239,169,2,235,165,6,0,58,64,60,160,113,0,57,64,237,191,50,67, +194,77,141,236,9,2,235,237,21,0,58,107,46,254,230,4,3,46,109,104, +115,122,66,94,228,124,219,137,69,232,19,15,131,75,232,78,6,130,40,253, +164,0,187,191,167,106,73,167,163,116,1,95,51,94,68,128,136,129,130,225, +174,3,90,84,97,58,128,105,224,132,3,1,95,51,89,238,225,222,7,250, +82,1,234,89,6,101,45,66,152,225,244,0,219,2,192,159,100,103,0,53, +65,146,93,169,160,32,224,109,2,94,70,173,193,224,213,6,226,73,3,96, +200,130,61,96,188,104,83,91,188,0,58,96,65,68,161,12,79,46,100,101, +115,101,114,105,97,108,105,122,101,65,175,130,15,21,94,97,100,100,95,108, +122,55,55,95,100,101,99,111,109,112,114,101,115,115,111,114,64,31,194,9, +0,83,108,143,172,248,244,25,2,187,165,114,65,163,166,148,231,225,25,3, +129,146,203,168,224,215,0,0,50,188,24,224,53,1,224,224,5,114,169,64, +39,152,196,128,223,130,122,127,99,236,48,0,161,27,225,48,1,65,80,168, +205,224,80,1,108,20,0,51,123,181,0,49,124,107,227,133,5,187,193,8, +94,117,110,103,101,116,98,32,58,96,41,224,106,8,228,132,5,1,95,51, +108,53,65,243,236,79,1,97,194,1,95,54,81,41,0,48,207,86,228,64, +3,1,95,51,74,100,104,160,65,166,79,60,1,95,51,124,46,227,7,1, +7,104,71,101,116,67,104,97,114,171,224,0,58,96,209,102,87,1,35,52, +141,149,96,49,64,175,192,173,130,193,5,95,50,51,55,32,79,67,36,2, +55,32,64,64,7,87,17,108,102,0,58,96,191,240,172,0,228,150,2,0, +50,70,191,202,67,119,239,0,52,69,136,90,199,224,145,1,9,111,112,101, +110,66,105,110,97,114,121,76,138,128,151,229,147,7,1,95,50,135,148,165, +173,66,24,97,186,1,95,50,72,78,128,131,130,136,1,80,32,65,23,128, +199,198,95,97,195,101,150,176,130,162,23,65,38,65,40,86,191,131,225,64, +207,64,3,227,240,1,160,57,167,76,108,251,140,219,254,180,17,1,58,32, +161,92,96,150,171,246,225,198,2,0,50,73,57,67,253,64,82,0,83,186, +35,0,50,64,84,224,33,7,97,240,224,54,8,187,120,119,206,1,95,51, +153,144,226,4,0,113,93,99,193,131,172,0,50,64,31,1,95,51,65,172, +0,58,96,43,65,217,4,102,108,117,115,104,65,219,184,213,228,20,4,0, +50,76,0,139,173,226,226,2,228,131,0,96,7,224,5,0,222,111,64,118, +110,226,224,135,3,226,136,5,114,108,226,136,2,22,67,108,111,115,101,58, +32,72,97,110,100,108,101,32,97,108,114,101,97,100,121,32,99,64,21,0, +100,129,64,228,204,6,67,181,64,209,138,168,119,12,133,76,68,35,1,95, +51,150,100,0,58,97,23,70,53,0,51,137,119,182,28,169,226,100,103,96, +51,197,160,212,246,2,32,95,50,72,32,82,25,0,58,96,29,65,40,96, +141,97,40,130,93,94,224,75,241,0,56,75,133,1,51,50,114,71,160,70, +130,108,6,116,111,70,117,110,80,116,68,225,178,225,66,144,194,145,178,218, +226,145,12,161,89,224,9,6,137,75,146,71,98,130,226,157,2,160,6,0, +58,97,95,231,27,2,199,29,167,30,231,44,23,1,64,58,96,95,103,118, +3,50,55,32,58,96,146,99,240,72,131,68,160,0,58,64,23,128,32,0, +48,71,22,0,50,78,53,1,95,51,102,131,2,95,49,53,65,11,64,38, +64,144,76,96,192,11,192,62,64,63,129,100,114,106,232,251,2,248,128,2, +207,126,116,196,160,5,98,130,174,185,64,11,64,174,170,227,225,40,0,96, +31,2,95,49,49,97,75,129,21,1,50,56,231,247,2,227,140,0,160,43, +96,30,224,36,16,228,122,0,97,160,0,54,130,220,241,97,18,224,84,28, +128,174,192,197,176,101,224,183,4,98,202,224,106,22,96,50,224,98,6,1, +32,40,128,98,224,134,9,2,79,32,35,68,3,254,95,0,192,130,96,115, +76,169,161,188,106,199,96,11,0,58,96,6,193,164,0,75,228,248,0,98, +160,0,85,132,165,149,11,3,60,32,64,35,74,249,224,18,6,115,81,224, +19,7,97,168,224,19,6,112,205,65,187,224,19,2,128,100,224,217,1,8, +105,110,116,101,114,114,117,112,116,196,11,224,28,3,14,114,101,115,111,117, +114,99,101,32,118,97,110,105,115,104,192,34,224,35,4,6,116,105,109,101, +111,117,116,193,252,224,110,6,64,240,224,45,3,20,117,110,115,117,112,112, +111,114,116,101,100,32,111,112,101,114,97,116,105,111,110,224,120,9,12,104, +97,114,100,119,97,114,101,32,102,97,117,108,192,91,224,243,8,68,231,224, +243,7,133,200,224,132,5,66,173,224,243,5,14,97,112,112,114,111,112,114, +105,97,116,101,32,116,121,112,167,12,224,35,5,12,118,97,108,105,100,32, +97,114,103,117,109,101,110,192,131,224,34,3,3,102,97,105,108,225,18,0, +224,115,7,68,175,224,44,3,12,112,114,111,116,111,99,111,108,32,101,114, +114,111,168,20,224,31,3,0,115,116,36,224,29,3,224,240,9,225,247,10, +225,246,10,225,245,10,225,244,7,22,117,110,115,97,116,105,115,102,105,101, +100,32,99,111,110,115,116,114,97,105,110,116,115,224,149,9,3,117,115,101, +114,224,147,4,224,210,4,13,101,114,109,105,115,115,105,111,110,32,100,101, +110,105,225,10,15,226,2,7,6,105,108,108,101,103,97,108,225,254,19,7, +101,110,100,32,111,102,32,102,232,166,0,224,247,8,225,230,10,225,229,7, +226,188,0,5,101,120,104,97,117,115,226,224,21,3,98,117,115,121,225,201, +14,224,86,6,12,100,111,101,115,32,110,111,116,32,101,120,105,115,162,22, +224,31,3,199,95,96,30,161,82,128,0,196,16,108,184,164,16,146,54,184, +79,248,32,2,133,98,164,26,0,50,73,246,100,123,139,170,71,151,196,53, +245,48,2,233,40,17,135,250,0,45,128,140,2,95,49,49,96,96,138,193, +224,138,1,134,226,64,6,228,155,4,229,11,8,1,48,120,128,71,71,47, +1,48,52,70,37,0,51,109,145,0,51,88,166,72,214,99,151,224,238,1, +139,167,128,99,64,11,0,58,96,6,96,99,0,48,96,136,96,60,68,152, +1,95,51,68,178,1,95,49,113,220,96,77,2,95,49,56,74,199,192,11, +96,46,128,11,0,57,96,79,96,11,0,51,88,221,0,58,96,12,128,85, +160,148,109,60,99,136,65,27,146,9,121,51,0,58,96,115,145,17,2,49, +55,51,64,4,65,96,0,89,168,15,77,42,2,67,32,95,72,5,136,118, +109,46,118,69,96,244,69,107,72,217,96,172,3,51,54,32,95,112,62,98, +57,85,171,64,25,96,107,224,25,2,175,195,64,122,185,138,6,117,113,117, +111,116,32,58,96,42,64,14,2,114,101,109,64,13,135,254,82,134,185,87, +0,95,107,200,65,82,1,95,51,68,220,1,95,51,68,206,1,95,51,66, +41,96,226,72,240,171,95,142,177,122,192,96,184,98,187,96,9,114,39,85, +241,128,254,185,140,71,6,64,22,64,58,116,166,2,49,55,55,169,105,0, +58,64,96,64,35,0,42,64,138,130,19,0,45,64,10,129,186,0,43,64, +10,211,103,79,146,148,45,88,35,1,95,51,123,190,0,51,88,112,1,95, +51,88,144,1,95,51,121,198,116,235,97,142,148,235,153,135,96,6,65,0, +116,234,185,116,0,117,84,233,184,203,0,117,116,232,184,190,0,117,84,231, +184,189,0,117,148,230,216,151,64,205,0,51,65,162,67,39,96,206,72,255, +71,151,112,54,109,248,1,95,49,76,204,116,39,129,148,64,239,167,177,1, +95,51,88,70,0,58,66,210,129,27,98,4,67,76,81,43,165,209,98,243, +65,133,221,121,97,64,160,9,3,52,50,32,35,114,116,128,43,195,34,224, +46,5,64,36,110,219,64,251,216,184,2,49,51,53,64,201,129,91,132,231, +87,169,202,61,130,150,186,26,94,89,169,178,236,44,1,117,173,128,237,224, +255,41,128,12,206,61,76,104,96,105,69,2,224,96,1,78,171,224,96,46, +129,12,95,8,224,100,1,128,224,160,216,192,215,224,102,5,68,123,0,50, +224,100,26,224,144,47,3,95,50,48,55,228,214,2,18,78,117,109,101,114, +105,99,46,115,104,111,119,73,110,116,65,116,66,97,77,53,7,110,101,103, +97,116,105,118,101,232,8,7,183,76,96,2,139,58,171,106,224,231,3,113, +14,224,196,30,185,251,1,95,49,66,6,224,23,1,224,84,62,77,171,224, +23,2,224,254,32,233,175,3,2,98,97,115,199,142,128,149,0,89,160,149, +226,174,3,194,164,0,83,70,151,181,207,205,106,141,109,224,49,6,194,105, +160,83,192,11,226,117,8,224,70,4,186,200,140,219,224,61,0,101,127,225, +73,16,68,229,68,31,224,10,5,224,55,2,225,95,3,0,51,92,25,141, +9,128,65,99,190,225,81,19,0,58,100,124,131,191,98,227,130,146,160,34, +71,174,92,50,160,204,0,58,96,95,252,15,0,0,52,128,36,0,58,96, +34,109,254,0,49,86,98,1,50,48,101,207,0,48,225,166,2,158,75,4, +46,73,79,46,69,201,149,224,28,1,6,73,79,69,120,99,101,112,233,83, +0,128,106,110,68,182,142,79,82,135,248,0,58,112,125,110,125,0,53,80, +145,91,52,1,95,50,64,212,224,79,1,4,115,116,100,101,114,96,99,0, +58,113,12,148,126,128,21,1,32,58,96,50,224,64,2,70,150,114,179,224, +64,4,0,105,96,138,0,58,113,131,224,63,0,1,105,110,64,62,164,252, +1,52,57,97,198,232,233,2,212,13,232,237,1,224,17,10,128,15,3,50, +51,32,95,168,119,141,209,108,0,64,0,154,83,145,203,0,58,96,6,96, +171,1,51,54,64,122,129,169,1,75,51,64,11,129,136,163,201,243,82,6, +64,100,246,158,10,239,51,0,192,46,64,138,0,56,160,12,1,95,50,90, +129,243,73,0,162,165,246,185,7,192,210,243,98,10,1,64,58,119,31,102, +212,0,67,112,6,65,85,129,156,224,6,2,72,244,96,50,64,201,2,52, +32,58,96,37,104,212,245,76,7,0,50,123,88,195,109,241,233,2,113,94, +0,50,155,220,213,224,224,55,3,134,168,192,192,245,106,1,131,201,1,95, +50,74,101,160,176,226,30,0,12,112,101,114,102,111,114,109,73,79,32,94, +38,99,145,213,64,31,130,43,2,102,112,102,97,251,188,25,4,102,112,110, +101,119,64,14,130,10,118,195,3,70,73,76,69,64,18,129,176,96,18,3, +117,116,102,56,64,18,209,212,1,95,50,91,188,0,95,82,64,65,117,129, +41,0,58,96,20,249,179,10,226,58,3,0,49,103,153,224,17,2,96,215, +67,234,129,105,235,60,1,0,79,82,77,0,52,175,216,224,23,7,208,42, +224,24,6,67,81,224,23,8,227,13,1,1,119,43,204,13,1,95,50,92, +100,144,137,244,117,0,98,185,1,95,50,110,173,225,110,3,252,95,0,226, +133,7,0,58,98,162,116,102,85,218,65,1,130,1,155,194,250,121,7,250, +117,4,1,58,50,188,205,225,241,3,0,95,145,31,194,39,193,65,83,177, +0,53,203,11,161,60,163,46,244,182,1,226,62,1,65,86,243,228,3,199, +160,69,30,1,95,50,92,240,192,69,225,165,5,241,178,2,247,240,2,224, +72,4,249,42,6,0,50,189,102,67,34,230,204,4,2,104,101,97,141,236, +0,75,66,34,189,99,6,65,46,119,114,105,116,101,65,38,130,110,187,159, +224,2,1,224,87,1,253,25,0,101,156,224,2,0,192,30,253,41,3,224, +30,0,160,150,1,58,50,221,53,141,66,0,85,230,179,0,224,2,40,168, +87,224,0,6,131,142,224,1,23,237,183,9,5,70,108,97,103,115,123,238, +144,3,224,0,3,161,144,224,2,40,96,164,224,110,11,7,118,101,114,98, +111,115,101,61,238,116,0,64,33,83,42,213,202,224,0,7,224,211,25,224, +102,1,83,117,195,156,224,0,9,224,203,44,224,200,16,4,114,117,110,73, +116,224,198,4,0,50,75,229,224,198,14,224,195,62,224,194,41,224,191,16, +5,109,104,115,100,105,114,225,135,5,1,50,49,65,140,66,94,224,198,13, +224,195,59,224,194,38,224,191,16,4,112,97,116,104,115,224,190,10,224,195, +1,224,196,13,224,193,56,224,192,35,224,189,16,4,111,117,116,112,117,226, +62,5,225,125,22,224,181,53,224,180,32,224,177,16,6,108,111,97,100,105, +110,103,226,241,28,224,169,50,224,168,29,224,165,16,4,115,112,101,101,100, +224,163,27,224,160,47,224,159,26,224,156,16,84,1,3,67,97,99,104,228, +253,5,224,160,13,224,157,44,224,156,23,224,153,16,103,2,224,154,30,224, +151,41,224,150,20,224,147,16,6,117,115,101,84,105,99,107,227,227,5,224, +145,11,224,142,38,224,141,17,224,138,16,4,100,111,67,80,80,224,135,23, +224,132,35,224,131,14,224,128,16,5,99,112,112,65,114,103,228,238,35,224, +139,32,224,138,11,224,135,17,224,133,37,224,130,29,224,129,8,224,126,17, +5,111,109,112,114,101,115,226,18,21,224,114,26,224,113,5,224,110,16,6, +98,117,105,108,100,80,107,228,243,7,77,177,224,240,12,224,119,23,224,118, +2,224,115,16,3,108,105,115,116,224,114,33,224,111,20,192,110,224,107,16, +6,112,107,103,80,97,116,104,225,207,29,224,104,17,96,103,224,100,16,6, +105,110,115,116,97,108,108,224,211,9,225,181,1,224,88,14,224,77,11,4, +116,97,114,103,101,231,55,36,224,0,14,192,110,0,49,76,195,193,49,152, +155,0,50,119,14,152,155,128,11,0,58,96,6,149,254,76,179,78,1,64, +243,78,26,224,158,4,6,78,111,116,104,105,110,103,128,158,236,251,3,172, +252,0,54,246,55,1,242,103,1,224,229,9,4,74,117,115,116,32,160,68, +78,8,86,139,192,49,65,22,64,166,0,64,98,22,160,15,121,44,128,15, +0,58,96,6,236,199,2,177,215,0,54,142,4,78,91,128,117,77,121,1, +35,52,97,49,114,233,160,16,128,101,0,58,96,178,236,174,1,224,233,8, +2,70,97,108,179,246,224,24,6,2,84,114,117,212,14,193,78,254,234,1, +128,11,0,58,96,6,185,104,1,51,52,161,18,1,95,50,78,191,1,58, +50,78,214,96,190,238,167,5,238,181,18,96,0,0,58,96,62,80,61,224, +138,0,8,118,55,46,48,92,49,48,38,34,96,86,209,234,0,53,96,147, +112,37,64,119,128,19,0,57,66,11,0,48,175,199,128,6,96,5,0,50, +226,28,0,0,58,96,51,128,45,80,118,0,53,130,17,0,85,64,10,193, +112,65,234,0,53,65,205,239,254,3,66,153,128,67,3,95,50,48,48,65, +80,90,90,225,103,0,0,53,209,158,96,60,124,4,2,50,53,53,64,157, +0,53,129,129,130,102,67,22,162,80,180,164,117,104,194,133,96,30,228,96, +2,212,200,224,47,2,160,110,211,157,0,50,98,117,123,88,64,60,0,58, +96,123,96,25,0,52,81,253,1,53,50,96,19,179,140,147,203,0,53,111, +170,244,12,8,191,230,0,58,96,51,243,204,0,2,111,117,116,65,26,209, +156,163,7,243,203,0,242,87,35,179,14,178,86,0,58,64,140,192,84,86, +57,0,80,64,169,64,28,145,229,1,95,52,96,44,0,54,97,194,67,29, +116,194,86,50,64,38,129,170,2,73,32,58,96,17,111,255,4,97,108,108, +111,99,64,16,162,241,0,51,83,255,64,165,147,255,64,82,240,121,1,3, +95,50,52,51,131,203,1,52,50,223,208,0,58,65,50,128,145,1,95,50, +68,141,192,207,97,67,64,47,96,153,193,2,64,25,64,54,64,13,66,6, +121,253,96,69,178,220,3,112,117,116,98,64,130,194,157,3,51,55,32,79, +64,6,0,56,66,79,147,226,98,80,0,58,96,71,83,231,0,50,99,230, +0,58,96,26,64,15,112,118,0,58,96,49,96,150,0,83,247,87,0,0, +90,160,7,128,9,160,10,243,24,3,214,9,230,62,1,225,0,5,176,131, +1,50,50,66,37,130,99,64,26,82,170,0,51,161,33,241,116,4,3,66, +97,100,32,158,104,3,32,109,111,100,255,184,0,117,114,162,147,0,51,196, +154,113,232,0,90,160,4,152,51,242,10,2,100,164,1,50,51,66,233,98, +214,120,72,241,251,7,64,85,65,52,0,55,84,250,64,32,116,79,1,50, +112,64,13,162,224,1,52,57,64,193,186,208,224,5,0,69,25,127,221,211, +243,124,175,1,49,50,166,11,224,6,9,224,42,2,64,15,128,48,224,42, +30,160,28,224,49,10,224,42,15,224,49,10,224,42,22,224,49,3,214,246, +97,161,0,58,96,6,227,149,2,71,2,97,145,0,49,98,52,130,133,97, +96,118,152,66,15,0,58,96,28,194,226,118,99,64,28,128,16,67,213,0, +50,150,126,88,191,0,58,96,32,228,100,0,0,50,132,100,128,52,64,38, +3,10,65,32,82,161,95,0,58,96,28,160,138,90,55,132,21,0,80,161, +226,64,171,67,48,147,204,225,145,2,0,58,96,179,96,55,0,85,131,141, +66,2,0,73,128,48,198,63,102,254,96,17,163,129,244,176,1,0,58,98, +228,224,119,2,249,228,2,0,80,158,249,0,49,128,79,162,240,180,130,128, +148,148,161,2,64,64,64,99,66,0,58,67,242,194,88,1,95,50,86,5, +161,109,71,149,64,30,129,40,7,115,101,113,117,97,108,32,58,96,33,64, +46,162,217,3,95,50,49,54,227,47,2,5,77,72,83,68,73,82,99,38, +0,80,64,78,97,60,226,227,0,2,58,50,49,129,65,224,19,0,230,97, +2,0,58,96,45,165,5,195,55,96,203,104,30,150,228,246,91,19,248,139, +5,2,95,50,49,130,24,246,97,9,72,144,97,224,0,49,67,102,64,38, +14,10,65,32,112,101,101,107,67,65,83,116,114,105,110,103,64,21,163,110, +1,57,50,103,89,0,58,96,102,227,127,0,133,227,64,133,0,49,71,62, +64,108,136,4,128,6,129,64,96,159,0,58,96,6,6,10,65,32,116,111, +73,110,70,83,64,33,69,38,5,103,101,116,101,110,118,64,16,167,152,225, +80,0,0,52,159,238,225,2,2,246,169,0,166,133,225,81,1,2,95,50, +48,102,118,2,58,50,48,129,151,65,117,228,193,4,3,116,97,105,108,97, +143,0,65,64,197,64,45,163,7,65,238,0,48,104,220,0,50,130,204,0, +48,129,126,70,93,64,16,102,76,0,48,128,80,96,151,0,48,97,86,1, +49,53,69,58,128,56,0,49,75,218,224,11,0,224,80,0,0,58,96,6, +129,230,0,52,73,36,90,207,160,61,0,50,224,155,3,0,101,91,238,0, +58,138,43,169,98,96,38,0,58,96,6,96,128,252,51,15,6,67,111,110, +116,114,111,108,252,49,11,96,18,2,67,97,108,128,246,166,107,64,194,107, +2,163,11,198,73,64,7,189,223,191,187,2,39,32,95,68,68,138,102,97, +109,0,57,100,175,71,174,168,140,137,10,0,50,200,152,131,105,0,58,64, +165,64,99,119,97,64,14,196,115,232,233,8,163,138,232,220,2,0,58,100, +123,96,160,0,85,225,193,7,16,109,100,53,67,111,109,98,105,110,101,58, +32,101,109,112,116,121,134,133,64,143,68,106,74,80,160,169,101,32,70,118, +186,5,0,56,73,171,64,88,1,64,89,96,127,65,11,103,17,68,52,228, +25,1,196,176,233,106,2,224,253,3,121,213,96,54,72,200,0,49,93,121, +98,160,2,52,49,32,158,64,0,95,89,118,1,95,49,124,149,160,0,0, +58,97,52,66,231,9,109,100,53,65,114,114,97,121,32,58,96,57,130,124, +194,235,0,55,192,160,1,95,49,93,57,99,224,231,175,4,231,67,3,3, +95,49,57,53,224,46,5,163,136,251,251,1,0,56,129,184,227,32,1,1, +95,49,93,227,160,145,226,223,0,96,20,187,85,65,0,137,39,67,105,1, +53,56,204,226,140,90,152,181,224,106,0,225,58,3,192,25,168,133,191,242, +0,67,127,223,172,19,95,44,97,34,3,95,49,55,55,100,71,128,0,229, +148,3,133,187,192,69,232,48,1,64,186,171,22,224,44,0,96,95,0,66, +133,225,1,51,54,161,125,106,40,255,254,4,232,86,4,224,43,10,194,134, +229,26,2,96,16,0,58,65,96,226,193,0,204,166,0,58,96,135,99,205, +99,134,94,103,225,251,0,129,245,0,35,101,3,77,163,0,58,97,152,5, +10,65,32,35,49,54,65,103,172,182,1,49,48,65,232,124,224,93,52,1, +95,49,130,49,0,56,78,251,126,248,2,95,49,56,192,91,64,11,64,45, +160,11,1,57,48,224,11,1,92,10,0,58,96,12,138,220,97,21,137,4, 137,7,66,47,160,2,225,58,6,97,170,128,50,161,237,165,193,134,58,111, -15,159,252,96,15,96,164,125,231,174,160,93,173,64,33,131,66,224,33,7, -192,139,0,95,77,167,224,38,16,224,71,25,6,64,64,83,32,73,32,64, -142,242,192,84,224,194,0,67,167,0,83,162,121,96,60,74,46,224,76,16, -128,22,99,169,66,135,224,40,16,130,155,195,248,97,40,67,83,0,53,224, -167,21,129,43,97,172,72,209,65,166,162,57,239,179,2,96,27,224,21,1, -96,49,0,58,96,140,224,42,2,160,20,221,11,239,32,4,0,58,96,113, -160,44,64,13,194,159,224,37,7,130,161,225,253,0,65,41,74,61,0,50, -64,180,76,71,0,58,66,83,195,242,131,183,1,95,49,94,140,71,21,66, -123,224,27,11,128,114,252,65,6,160,174,220,56,1,48,52,69,215,99,10, -99,243,65,43,93,231,130,172,1,64,58,98,244,137,190,0,49,71,21,225, -109,1,0,58,96,39,101,242,128,117,113,155,129,218,164,73,79,93,228,136, -1,204,84,64,34,1,64,95,78,70,136,134,0,48,69,165,1,55,50,230, -49,2,27,92,51,52,38,108,105,98,47,68,97,116,97,47,73,110,116,101, -103,101,114,95,84,121,112,101,46,104,115,64,27,4,44,50,56,58,49,241, -227,0,96,178,99,159,97,78,0,85,161,215,224,18,0,240,91,0,128,5, -0,50,244,14,2,224,60,3,105,109,96,60,0,89,160,208,67,155,64,197, -0,48,192,197,158,168,100,166,65,15,100,4,146,3,196,214,98,102,128,18, -228,167,1,3,64,95,52,52,133,61,0,58,97,85,7,10,65,32,114,101, -109,32,58,96,64,110,48,0,58,96,126,79,15,64,10,130,12,0,80,64, -10,204,42,104,238,0,49,134,173,0,49,94,20,0,58,65,49,64,27,70, -14,190,37,168,238,0,49,112,41,0,49,80,15,168,238,192,56,116,196,192, -11,224,80,0,0,58,96,6,128,102,81,30,228,73,0,1,95,49,69,18, -1,64,58,64,43,128,31,0,85,193,179,82,156,135,83,0,80,227,103,1, -160,47,224,15,8,64,65,227,51,0,79,26,96,23,175,149,135,49,138,139, -81,227,131,240,66,139,224,68,0,64,200,224,21,2,160,154,99,162,171,20, -199,235,139,57,0,49,146,228,96,164,97,22,2,56,32,58,96,19,3,10, -65,32,90,64,195,0,58,96,40,161,121,178,184,65,71,178,165,0,85,68, -195,0,58,96,109,203,49,239,28,6,224,14,5,203,73,105,102,161,249,75, -65,128,207,0,58,96,6,160,72,192,42,64,172,107,121,192,42,96,60,0, -58,96,6,192,42,64,163,1,95,49,67,67,0,58,96,43,6,10,65,32, -47,61,32,58,96,17,132,44,64,38,100,241,143,61,205,165,0,75,64,98, -142,164,129,164,103,122,0,85,224,20,1,99,132,237,84,5,177,246,78,86, -64,147,144,133,64,17,64,9,96,176,160,77,96,175,192,17,0,58,96,6, -228,122,4,228,132,3,128,59,239,53,2,0,58,96,60,100,120,1,53,51, -64,202,226,234,1,210,236,148,238,128,141,244,215,4,9,110,111,32,109,97, -116,99,104,32,97,213,154,96,32,136,7,83,241,162,240,75,134,128,11,0, -58,96,6,235,134,29,8,120,99,101,112,116,105,111,110,46,68,110,2,114, -110,97,107,124,224,39,1,2,80,97,116,64,22,0,77,64,128,0,70,204, -145,165,75,179,101,135,193,178,178,0,49,76,140,234,132,2,109,75,224,15, -3,68,114,247,226,2,202,192,175,173,116,192,244,197,12,171,174,98,160,179, -137,3,95,49,52,56,130,177,179,134,2,85,32,58,64,18,226,202,2,179, -109,161,92,78,133,162,136,109,153,82,183,65,217,116,147,1,54,32,128,15, -99,113,139,134,97,102,68,240,83,150,96,134,224,39,3,161,135,225,43,1, -6,39,92,57,50,38,39,39,165,159,161,156,96,230,224,99,3,101,25,139, -214,224,17,3,140,200,234,142,3,224,168,1,0,64,160,35,134,70,64,156, -164,141,144,254,96,158,130,163,247,208,8,64,146,70,57,160,148,64,0,0, -58,96,147,226,187,0,176,135,232,172,6,166,174,1,95,49,77,82,160,108, -84,15,0,35,74,25,129,145,239,77,0,105,25,246,96,3,180,90,114,41, -210,39,0,90,64,28,142,250,134,29,224,163,5,224,160,0,2,67,32,79, -249,132,1,67,226,139,100,116,17,225,22,7,96,0,5,79,32,80,32,35, -55,246,28,3,64,79,0,97,96,79,96,27,246,56,4,64,27,0,98,224, -27,1,66,158,224,28,5,0,102,224,28,2,0,48,224,28,7,0,110,224, -28,2,0,51,224,28,7,110,205,128,28,0,57,224,27,7,118,170,160,56, -0,49,224,28,7,0,118,224,56,2,224,143,8,64,3,227,116,1,225,193, -0,132,77,69,198,182,4,102,76,147,57,0,51,89,77,109,236,64,18,3, -49,32,64,35,69,57,64,53,196,106,1,51,55,64,56,203,227,239,235,0, -225,189,0,147,128,68,79,96,17,0,58,96,6,154,133,72,24,237,40,0, -208,219,0,49,67,17,75,67,140,173,128,19,0,48,64,134,144,98,99,48, -0,58,96,87,137,55,226,230,3,249,135,1,192,64,150,223,226,96,8,64, -69,105,142,236,113,0,160,40,226,52,3,224,10,1,96,50,107,13,237,72, -1,96,250,129,28,128,123,72,24,224,74,4,0,58,96,102,237,75,9,182, -212,4,111,114,100,32,58,64,68,160,34,224,33,3,0,54,96,20,2,99, -104,114,64,33,237,144,0,0,52,103,250,64,31,129,168,79,244,192,213,68, -36,160,28,129,154,225,197,6,112,207,225,197,0,68,45,96,43,129,184,1, -117,60,71,20,181,32,198,228,0,58,96,61,162,26,213,16,64,107,0,58, -100,44,131,245,0,89,74,145,99,233,240,61,3,0,58,96,146,139,28,0, -49,64,47,128,207,167,189,110,109,82,226,0,58,99,123,199,147,180,246,0, -61,96,11,128,195,171,242,180,234,252,184,2,68,2,115,219,100,45,133,240, -96,121,97,14,130,115,130,110,180,218,96,39,107,147,84,188,0,58,96,35, -171,146,124,152,83,223,96,26,96,43,200,13,194,123,174,123,96,10,143,82, -167,237,224,32,4,237,175,0,229,0,0,246,16,1,97,34,224,65,4,224, -64,5,170,229,182,52,130,61,181,40,171,247,224,169,2,140,149,181,42,178, -106,96,28,161,50,73,221,0,58,97,31,182,32,218,100,97,59,160,36,66, -216,0,58,98,51,171,29,210,60,121,28,111,155,117,74,209,255,1,95,49, -157,188,0,58,103,136,177,214,213,43,96,27,250,35,1,105,117,84,141,177, -204,64,220,160,26,104,207,0,56,104,102,101,119,0,58,96,101,181,242,128, -55,0,56,74,161,0,90,122,246,64,31,180,213,2,110,101,119,213,155,4, -76,101,110,32,58,96,39,224,223,7,180,191,76,2,180,191,129,145,2,115, -101,113,103,17,86,195,128,43,64,44,129,32,73,57,180,107,193,147,128,1, -113,217,225,170,3,224,20,3,224,17,8,224,14,5,224,11,2,192,8,110, -144,128,209,226,221,1,238,194,4,180,60,0,79,64,144,171,56,0,56,72, -108,0,95,111,115,192,7,0,95,82,81,147,210,0,95,113,25,160,10,211, -24,2,64,95,57,72,45,160,10,66,243,83,135,0,58,96,16,123,156,3, -111,107,101,87,100,124,211,159,86,247,160,17,194,114,106,238,0,95,115,56, -0,95,81,251,0,58,179,57,207,3,143,199,243,67,0,160,46,99,38,128, -46,226,124,1,87,63,99,152,70,51,0,95,98,253,0,58,178,78,183,16, -178,47,6,116,111,80,116,114,32,58,178,48,239,109,5,177,240,175,37,139, -31,79,3,64,96,67,169,1,64,95,80,103,222,95,134,43,77,210,137,230, -240,153,12,176,152,200,176,0,95,145,150,70,147,64,61,1,67,32,96,63, -0,95,78,34,64,44,237,124,0,197,132,176,173,78,174,114,246,72,28,0, -58,176,170,5,113,117,111,116,32,58,176,169,226,41,1,226,45,2,226,84, -72,176,254,97,23,164,125,244,72,1,0,95,80,171,163,139,224,20,0,163, -144,245,57,6,244,55,3,0,58,177,48,86,70,65,11,70,206,0,58,64, -37,66,52,5,102,114,101,101,32,58,177,26,135,131,224,91,5,85,217,150, -23,211,156,245,214,4,191,20,81,27,250,31,4,177,86,237,3,1,64,165, -133,72,96,244,0,39,79,26,224,48,0,151,119,160,97,245,78,1,165,70, -193,62,224,118,3,1,64,95,81,115,128,162,133,87,1,55,53,245,70,5, -136,140,0,58,177,181,111,111,99,162,0,58,177,172,130,153,96,16,130,3, -75,130,0,83,106,237,189,247,128,168,76,34,145,79,64,198,224,104,11,128, -103,0,54,160,85,228,11,1,0,58,176,202,68,173,0,58,176,203,96,199, -191,118,66,164,215,121,226,169,7,176,239,248,64,6,8,117,110,100,101,102, -105,110,101,100,74,0,0,58,176,247,243,67,7,209,3,1,52,50,163,172, -70,149,99,14,0,95,75,231,233,178,12,65,128,233,174,2,157,209,4,67, -32,95,54,51,224,37,3,233,143,2,64,37,96,19,96,10,0,95,81,23, -0,58,177,60,0,85,230,63,0,0,53,79,137,64,32,209,246,161,49,0, -80,96,12,97,107,243,229,1,131,242,96,175,67,139,97,221,64,70,153,215, -132,154,108,47,192,91,210,112,224,55,10,160,0,0,58,177,174,82,184,131, -221,112,73,224,13,0,73,55,225,97,6,179,99,14,58,32,117,110,115,117, -112,112,111,114,116,101,100,32,119,69,85,3,115,105,122,101,107,119,3,35, -51,50,55,96,102,8,35,50,49,52,55,52,56,51,54,74,62,0,58,177, -216,243,50,2,234,209,0,64,117,243,253,1,66,212,211,37,81,139,129,20, -65,146,0,51,225,33,0,129,143,0,54,147,43,98,95,178,40,0,105,92, -105,177,206,0,115,74,88,177,205,73,111,177,202,230,144,7,177,214,131,1, -100,244,177,221,4,95,52,56,32,95,80,24,0,95,80,114,0,95,80,130, -0,95,112,210,80,202,116,178,1,95,53,81,125,129,225,65,52,64,9,0, -58,64,5,175,229,240,232,3,87,167,89,117,239,149,0,177,236,224,29,1, -224,49,1,224,39,4,177,233,227,161,2,177,227,3,62,61,32,58,64,133, -64,10,1,32,58,177,95,74,227,177,58,2,60,32,58,177,54,5,105,99, -109,112,32,58,209,56,74,159,80,17,0,95,80,143,0,58,176,249,74,156, -176,159,65,43,176,49,2,80,32,58,176,42,196,100,164,159,194,69,224,20, -11,224,17,8,224,14,5,224,11,2,192,8,229,223,0,240,140,0,236,74, -3,176,147,4,110,101,103,32,58,175,137,2,42,32,58,173,209,2,45,32, -58,173,208,2,43,32,58,173,175,224,148,68,0,58,173,246,199,169,64,17, -225,225,0,73,203,2,66,32,95,76,169,0,95,76,227,64,12,66,33,141, -191,173,190,116,86,173,36,2,73,32,58,173,24,64,54,96,42,94,146,173, -31,64,29,128,224,64,9,128,224,8,94,109,97,108,108,111,99,32,58,173, -14,13,73,79,46,112,101,114,102,111,114,109,73,79,32,58,173,6,224,179, -2,0,58,172,237,2,85,32,58,172,234,224,219,14,0,58,172,248,64,19, -0,95,141,92,76,241,0,58,173,4,104,70,115,28,173,7,6,114,97,105, -115,101,32,58,172,243,95,60,128,170,7,65,46,114,101,97,100,32,58,172, -229,13,73,79,46,103,101,116,65,114,103,82,101,102,32,58,172,238,0,95, -70,200,100,232,68,81,99,82,64,105,128,188,6,73,79,46,62,62,32,58, -172,255,0,95,78,172,98,157,108,223,199,182,82,27,108,236,1,95,49,95, -126,96,9,127,71,99,115,172,255,186,72,110,19,173,54,109,13,191,171,224, -35,2,96,32,154,49,160,32,0,95,68,178,0,58,173,28,0,95,77,255, -128,246,224,47,7,149,107,64,4,142,92,225,14,0,236,154,0,162,184,0, -58,172,154,118,135,0,58,236,147,1,0,50,238,223,0,192,95,137,153,69, -242,224,11,2,96,197,100,237,0,58,172,138,96,59,172,245,128,165,0,51, -97,206,108,120,130,120,74,152,129,62,75,10,96,36,179,157,0,95,68,174, -65,222,128,224,2,75,32,58,227,106,0,70,154,96,11,2,66,32,58,162, -125,9,79,46,114,101,116,117,114,110,32,58,225,212,0,0,62,68,110,245, -133,0,227,104,7,227,84,37,0,58,128,208,226,152,15,207,161,194,128,64, -200,70,135,168,218,224,0,255,224,0,255,224,0,255,224,0,255,224,0,255, -224,0,255,224,0,255,224,0,212,1,32,125, +18,2,85,32,65,198,74,96,164,126,193,174,163,94,135,64,33,131,66,224, +33,7,192,139,0,95,77,167,224,38,16,224,71,25,6,64,64,83,32,73, +32,64,142,245,192,84,224,194,0,67,167,0,83,162,121,96,60,74,46,224, +76,16,128,22,99,169,66,135,224,40,16,130,155,195,248,97,40,67,83,0, +53,224,167,21,129,43,97,172,72,209,65,166,162,57,239,182,2,96,27,224, +21,1,96,49,0,58,96,140,224,42,2,160,20,221,229,239,33,4,0,58, +96,113,160,44,64,13,194,159,224,37,7,130,161,225,253,0,65,41,74,61, +0,50,64,180,76,71,0,58,66,83,195,242,131,183,1,95,49,95,102,71, +21,66,123,224,27,11,128,114,253,23,0,0,50,224,174,3,221,14,1,48, +52,69,215,99,10,99,243,65,43,94,193,130,172,1,64,58,98,244,137,190, +0,49,71,21,225,109,1,0,58,96,39,101,242,128,117,113,158,129,218,164, +73,79,93,228,136,1,204,84,64,34,1,64,95,78,70,136,134,0,48,69, +165,1,55,50,230,49,2,27,92,51,52,38,108,105,98,47,68,97,116,97, +47,73,110,116,101,103,101,114,95,84,121,112,101,46,104,115,64,27,4,44, +50,56,58,49,241,230,0,96,178,99,159,97,78,0,85,161,215,224,18,0, +240,91,0,128,5,240,84,1,224,60,5,105,109,96,60,0,89,160,208,67, +155,64,197,0,48,192,197,159,130,100,166,65,15,100,4,146,6,196,214,98, +102,128,18,228,167,1,3,64,95,52,52,133,61,0,58,97,85,7,10,65, +32,114,101,109,32,58,96,64,110,48,0,58,96,126,79,15,64,10,130,12, +0,80,64,10,204,42,104,238,0,49,134,173,0,49,94,234,0,58,65,49, +64,27,70,14,190,251,168,238,0,49,112,41,0,49,80,15,168,238,192,56, +116,201,192,11,224,80,0,0,58,96,6,128,102,81,30,228,73,0,1,95, +49,69,18,1,64,58,64,43,128,31,0,85,193,179,82,159,135,83,0,80, +227,103,1,160,47,224,15,8,64,65,227,51,0,79,26,96,23,175,149,135, +49,138,139,81,227,131,240,66,139,224,68,0,64,200,224,21,2,160,154,99, +162,171,20,199,235,139,57,0,49,146,231,96,164,97,22,2,56,32,58,96, +19,3,10,65,32,90,64,195,0,58,96,40,161,121,178,184,65,71,178,165, +0,85,68,195,0,58,96,109,203,49,239,28,6,224,14,5,203,73,105,102, +161,249,75,65,128,207,0,58,96,6,160,72,192,42,64,172,107,121,192,42, +96,60,0,58,96,6,192,42,64,163,1,95,49,67,67,0,58,96,43,6, +10,65,32,47,61,32,58,96,17,132,44,64,38,100,241,143,61,205,165,0, +75,64,98,142,164,129,164,103,122,0,85,224,20,1,99,132,237,84,5,177, +246,78,86,64,147,144,133,64,17,64,9,96,176,160,77,96,175,192,17,0, +58,96,6,228,122,4,228,132,3,128,59,239,53,2,0,58,96,60,100,120, +1,53,51,64,202,226,234,1,210,236,148,241,128,141,244,218,4,9,110,111, +32,109,97,116,99,104,32,97,213,157,96,32,136,7,83,241,162,240,75,134, +128,11,0,58,96,6,235,134,29,8,120,99,101,112,116,105,111,110,46,68, +110,2,114,110,97,107,124,224,39,1,2,80,97,116,64,22,0,77,64,128, +0,70,204,145,165,75,179,101,135,193,178,178,0,49,76,140,234,132,2,109, +75,224,15,3,68,114,247,231,2,202,192,175,173,116,192,244,197,12,171,174, +98,160,179,137,3,95,49,52,56,130,177,179,134,2,85,32,58,64,18,226, +202,2,179,109,161,92,78,133,162,136,109,153,82,183,65,217,116,147,1,54, +32,128,15,99,113,139,134,97,102,68,240,83,150,96,134,224,39,3,161,135, +225,43,1,6,39,92,57,50,38,39,39,165,159,161,156,96,230,224,99,3, +101,25,139,214,224,17,3,140,200,234,142,3,224,168,1,0,64,160,35,134, +70,64,156,164,141,144,254,96,158,130,163,247,211,8,64,146,70,57,160,148, +64,0,0,58,96,147,226,187,0,176,135,232,172,6,166,174,1,95,49,77, +82,160,108,84,15,0,35,74,25,129,145,239,77,0,105,25,246,96,3,180, +90,114,41,210,39,0,90,64,28,142,250,134,29,224,163,5,224,160,0,2, +67,32,79,249,137,1,67,226,139,100,116,17,225,22,7,96,0,5,79,32, +80,32,35,55,246,28,3,64,79,0,97,96,79,96,27,246,56,4,64,27, +0,98,224,27,1,66,158,224,28,5,0,102,224,28,2,0,48,224,28,7, +0,110,224,28,2,0,51,224,28,7,110,205,128,28,0,57,224,27,7,118, +170,160,56,0,49,224,28,7,0,118,224,56,2,224,143,8,64,3,227,116, +1,225,193,0,132,77,69,198,182,4,102,76,147,57,0,51,89,80,109,236, +64,18,3,49,32,64,35,69,57,64,53,196,106,1,51,55,64,56,203,227, +239,235,0,225,189,0,147,128,68,79,96,17,0,58,96,6,154,136,72,24, +237,40,0,208,219,0,49,67,17,75,67,140,173,128,19,0,48,64,134,144, +98,99,48,0,58,96,87,137,55,226,230,3,249,138,1,192,64,150,223,226, +96,8,64,69,105,142,236,113,0,160,40,226,52,3,224,10,1,96,50,107, +13,237,72,1,96,250,129,28,128,123,72,24,224,74,4,0,58,96,102,237, +75,9,182,212,4,111,114,100,32,58,64,68,160,34,224,33,3,0,54,96, +20,2,99,104,114,64,33,237,144,0,0,52,103,250,64,31,129,168,79,244, +192,213,68,36,160,28,129,154,225,197,6,112,207,225,197,0,68,45,96,43, +129,184,1,117,60,71,20,181,32,198,228,0,58,96,61,162,26,213,16,64, +107,0,58,100,44,131,245,0,89,74,145,99,233,240,61,3,0,58,96,146, +139,28,0,49,64,47,128,207,167,189,110,109,82,226,0,58,99,123,199,147, +180,246,0,61,96,11,128,195,171,242,180,234,252,187,2,68,2,115,219,100, +45,133,240,96,121,97,14,130,115,130,110,180,218,96,39,107,147,84,188,0, +58,96,35,171,146,124,155,83,223,96,26,96,43,200,13,194,123,174,123,96, +10,143,82,167,237,224,32,4,237,175,0,229,0,0,246,16,1,97,34,224, +65,4,224,64,5,170,229,182,52,130,61,181,40,171,247,224,169,2,140,149, +181,42,178,106,96,28,161,50,73,221,0,58,97,31,182,32,218,100,97,59, +160,36,66,216,0,58,98,51,171,29,210,60,121,28,111,155,117,74,209,255, +1,95,49,157,191,0,58,103,136,177,214,213,43,96,27,250,35,1,105,117, +84,141,177,204,64,220,160,26,104,207,0,56,104,102,101,119,0,58,96,101, +181,242,128,55,0,56,74,161,0,90,122,246,64,31,180,213,2,110,101,119, +213,155,4,76,101,110,32,58,96,39,224,223,7,180,191,76,2,180,191,129, +145,2,115,101,113,103,17,86,195,128,43,64,44,129,32,73,57,180,107,193, +147,128,1,113,217,225,170,3,224,20,3,224,17,8,224,14,5,224,11,2, +192,8,110,144,128,209,226,221,1,238,194,4,180,60,0,79,64,144,171,56, +0,56,72,108,0,95,111,115,192,7,0,95,82,81,147,210,0,95,113,25, +160,10,211,24,2,64,95,57,72,45,160,10,66,243,83,135,0,58,96,16, +123,156,3,111,107,101,87,100,124,211,159,86,247,160,17,194,114,106,238,0, +95,115,56,0,95,81,251,0,58,179,57,207,3,143,199,243,67,0,160,46, +99,38,128,46,226,124,1,87,63,99,152,70,51,0,95,98,253,0,58,178, +78,183,16,178,47,6,116,111,80,116,114,32,58,178,48,239,109,5,177,240, +175,37,139,31,79,3,64,96,67,169,1,64,95,80,103,222,95,134,43,77, +210,137,230,240,153,12,176,152,200,176,0,95,145,150,70,147,64,61,1,67, +32,96,63,0,95,78,34,64,44,237,124,0,197,132,176,173,78,174,114,246, +72,28,0,58,176,170,5,113,117,111,116,32,58,176,169,226,41,1,226,45, +2,226,84,72,176,254,97,23,164,125,244,72,1,0,95,80,171,163,139,224, +20,0,163,144,245,57,6,244,55,3,0,58,177,48,86,70,65,11,70,206, +0,58,64,37,66,52,5,102,114,101,101,32,58,177,26,135,131,224,91,5, +85,217,150,23,211,156,245,214,4,191,20,81,27,250,31,4,177,86,237,3, +1,64,165,133,72,96,244,0,39,79,26,224,48,0,151,119,160,97,245,78, +1,165,70,193,62,224,118,3,1,64,95,81,115,128,162,133,87,1,55,53, +245,70,5,136,140,0,58,177,181,111,111,99,162,0,58,177,172,130,153,96, +16,130,3,75,130,0,83,106,237,189,247,128,168,76,34,145,79,64,198,224, +104,11,128,103,0,54,160,85,228,11,1,0,58,176,202,68,173,0,58,176, +203,96,199,191,118,66,164,215,121,226,169,7,176,239,248,64,6,8,117,110, +100,101,102,105,110,101,100,74,0,0,58,176,247,243,67,7,209,3,1,52, +50,163,172,70,149,99,14,0,95,75,231,233,178,12,65,128,233,174,2,157, +209,4,67,32,95,54,51,224,37,3,233,143,2,64,37,96,19,96,10,0, +95,81,23,0,58,177,60,0,85,230,63,0,0,53,79,137,64,32,209,246, +161,49,0,80,96,12,97,107,243,229,1,131,242,96,175,67,139,97,221,64, +70,153,215,132,154,108,47,192,91,210,112,224,55,10,160,0,0,58,177,174, +82,184,131,221,112,73,224,13,0,73,55,225,97,6,179,99,14,58,32,117, +110,115,117,112,112,111,114,116,101,100,32,119,69,85,3,115,105,122,101,107, +119,3,35,51,50,55,96,102,8,35,50,49,52,55,52,56,51,54,74,62, +0,58,177,216,243,50,2,234,209,0,64,117,243,253,1,66,212,211,37,81, +139,129,20,65,146,0,51,225,33,0,129,143,0,54,147,43,98,95,178,40, +0,105,92,105,177,206,0,115,74,88,177,205,73,111,177,202,230,144,7,177, +214,131,1,100,244,177,221,4,95,52,56,32,95,80,24,0,95,80,114,0, +95,80,130,0,95,112,210,80,202,116,178,1,95,53,81,125,129,225,65,52, +64,9,0,58,64,5,175,229,240,232,3,87,167,89,117,239,149,0,177,236, +224,29,1,224,49,1,224,39,4,177,233,227,161,2,177,227,3,62,61,32, +58,64,133,64,10,1,32,58,177,95,74,227,177,58,2,60,32,58,177,54, +5,105,99,109,112,32,58,209,56,74,159,80,17,0,95,80,143,0,58,176, +249,74,156,176,159,65,43,176,49,2,80,32,58,176,42,196,100,164,159,194, +69,224,20,11,224,17,8,224,14,5,224,11,2,192,8,229,223,0,240,140, +0,236,74,3,176,147,4,110,101,103,32,58,175,137,2,42,32,58,173,209, +2,45,32,58,173,208,2,43,32,58,173,175,224,148,68,0,58,173,246,199, +169,64,17,225,225,0,73,203,2,66,32,95,76,169,0,95,76,227,64,12, +66,33,141,191,173,190,116,86,173,36,2,73,32,58,173,24,64,54,96,42, +94,146,173,31,64,29,128,224,64,9,128,224,8,94,109,97,108,108,111,99, +32,58,173,14,13,73,79,46,112,101,114,102,111,114,109,73,79,32,58,173, +6,224,179,2,0,58,172,237,2,85,32,58,172,234,224,219,14,0,58,172, +248,64,19,0,95,141,92,76,241,0,58,173,4,104,70,115,28,173,7,6, +114,97,105,115,101,32,58,172,243,95,60,128,170,7,65,46,114,101,97,100, +32,58,172,229,13,73,79,46,103,101,116,65,114,103,82,101,102,32,58,172, +238,0,95,70,200,100,232,68,81,99,82,64,105,128,188,6,73,79,46,62, +62,32,58,172,255,0,95,78,172,98,157,108,223,199,182,82,27,108,236,1, +95,49,95,126,96,9,127,71,99,115,172,255,186,72,110,19,173,54,109,13, +191,171,224,35,2,96,32,154,49,160,32,0,95,68,178,0,58,173,28,0, +95,77,255,128,246,224,47,7,149,107,64,4,142,92,225,14,0,236,154,0, +162,184,0,58,172,154,118,135,0,58,236,147,1,0,50,238,223,0,192,95, +137,153,69,242,224,11,2,96,197,100,237,0,58,172,138,96,59,172,245,128, +165,0,51,97,206,108,120,130,120,74,152,129,62,75,10,96,36,179,157,0, +95,68,174,65,222,128,224,2,75,32,58,227,106,0,70,154,96,11,2,66, +32,58,162,125,9,79,46,114,101,116,117,114,110,32,58,225,212,0,0,62, +68,110,245,133,0,227,104,7,227,84,37,0,58,128,208,226,152,15,207,161, +194,128,64,200,70,135,152,35,224,0,255,224,0,255,224,0,255,224,0,255, +224,0,255,224,0,255,224,0,255,224,0,217,1,32,125, }; unsigned char *combexpr = data; -int combexprlen = 102892; +int combexprlen = 103155; #include "mhsffi.h" static struct ffi_entry table[] = { { 0,0 } diff --git a/lib/libs.cabal b/lib/libs.cabal index ef38106e..108b582d 100644 --- a/lib/libs.cabal +++ b/lib/libs.cabal @@ -1,6 +1,6 @@ cabal-version: 3.0 name: libs -version: 0.11.1.1 +version: 0.11.1.2 license: Apache license-file: LICENSE maintainer: lennart@augustsson.net diff --git a/paths/Paths_MicroHs.hs b/paths/Paths_MicroHs.hs index 46e74aee..6b4d8c59 100644 --- a/paths/Paths_MicroHs.hs +++ b/paths/Paths_MicroHs.hs @@ -10,4 +10,4 @@ getDataDir :: IO FilePath getDataDir = return "." version :: Version -version = makeVersion [0,11,1,1] +version = makeVersion [0,11,1,2] diff --git a/src/MicroHs/Flags.hs b/src/MicroHs/Flags.hs index 28cd7747..0ec7b3f3 100644 --- a/src/MicroHs/Flags.hs +++ b/src/MicroHs/Flags.hs @@ -8,6 +8,7 @@ data Flags = Flags { paths :: [FilePath], -- module search path output :: String, -- output file loading :: Bool, -- show loading message + speed :: Bool, -- show lines/s readCache :: Bool, -- read and use cache writeCache :: Bool, -- generate cache useTicks :: Bool, -- emit ticks @@ -34,6 +35,7 @@ defaultFlags dir = Flags { paths = [".", dir ++ "/lib"], output = "out.comb", loading = False, + speed = False, readCache = False, writeCache = False, useTicks = False, diff --git a/src/MicroHs/Ident.hs b/src/MicroHs/Ident.hs index 1cd69c78..ae2122e9 100644 --- a/src/MicroHs/Ident.hs +++ b/src/MicroHs/Ident.hs @@ -16,7 +16,7 @@ module MicroHs.Ident( qualOf, addIdentSuffix, SLoc(..), noSLoc, - showSLoc, + showSLoc, slocFile, ) where import Prelude(); import MHSPrelude hiding(head) import Data.Char @@ -179,3 +179,6 @@ showSLoc (SLoc fn l c) = if l == 0 then "no location" else if l == -1 then "end-of-file" else "line " ++ show l ++ ", col " ++ show c + +slocFile :: SLoc -> FilePath +slocFile (SLoc f _ _) = f diff --git a/src/MicroHs/Main.hs b/src/MicroHs/Main.hs index 1fcce2a6..57b35db4 100644 --- a/src/MicroHs/Main.hs +++ b/src/MicroHs/Main.hs @@ -64,7 +64,7 @@ main = do _ -> error usage usage :: String -usage = "Usage: mhs [--version] [--numeric-version] [-v] [-q] [-l] [-r] [-C[R|W]] [-XCPP] [-DDEF] [-IPATH] [-T] [-z] [-iPATH] [-oFILE] [-a[PATH]] [-L[PATH|PKG]] [-PPKG] [-Q PKG [DIR]] [-tTARGET] [-optc OPTION] [MODULENAME..|FILE]" +usage = "Usage: mhs [--version] [--numeric-version] [-v] [-q] [-l] [-s] [-r] [-C[R|W]] [-XCPP] [-DDEF] [-IPATH] [-T] [-z] [-iPATH] [-oFILE] [-a[PATH]] [-L[PATH|PKG]] [-PPKG] [-Q PKG [DIR]] [-tTARGET] [-optc OPTION] [MODULENAME..|FILE]" decodeArgs :: Flags -> [String] -> [String] -> (Flags, [String], [String]) decodeArgs f mdls [] = (f, mdls, []) @@ -75,6 +75,7 @@ decodeArgs f mdls (arg:args) = "-q" -> decodeArgs f{verbose = -1} mdls args "-r" -> decodeArgs f{runIt = True} mdls args "-l" -> decodeArgs f{loading = True} mdls args + "-s" -> decodeArgs f{speed = True} mdls args "-CR" -> decodeArgs f{readCache = True} mdls args "-CW" -> decodeArgs f{writeCache = True} mdls args "-C" -> decodeArgs f{readCache=True, writeCache = True} mdls args @@ -207,6 +208,7 @@ mainListPkg' _flags pkgfn = do mainCompile :: Flags -> Ident -> IO () mainCompile flags mn = do + t0 <- getTimeMilli (cash, (rmn, allDefs)) <- do cash <- getCached flags (rds, _, cash') <- compileCacheTop flags mn cash @@ -236,6 +238,11 @@ mainCompile flags mn = do when (verbosityGT flags 0) $ putStrLn $ "final pass " ++ padLeft 6 (show (t2-t1)) ++ "ms" + when (speed flags) $ do + let fns = filter (isSuffixOf ".hs") $ map (slocFile . slocIdent) $ cachedModuleNames cash + locs <- sum . map (length . lines) <$> mapM readFile fns + putStrLn $ show (locs * 1000 `div` (t2 - t0)) ++ " lines/s" + let cCode = makeCArray flags outData ++ makeFFI flags allDefs -- Decode what to do: