diff --git a/crates/nargo_cli/tests/test_data_ssa_refactor/brillig_field_binary_operations/target/test.json b/crates/nargo_cli/tests/test_data_ssa_refactor/brillig_field_binary_operations/target/test.json deleted file mode 100644 index e2f81639f7e..00000000000 --- a/crates/nargo_cli/tests/test_data_ssa_refactor/brillig_field_binary_operations/target/test.json +++ /dev/null @@ -1 +0,0 @@ -{"backend":"acvm-backend-barretenberg","abi":{"parameters":[],"param_witnesses":{},"return_type":null,"return_witnesses":[]},"bytecode":[229,213,77,106,194,64,28,5,112,141,26,53,106,180,187,30,35,147,15,157,236,84,164,208,133,116,225,9,140,25,237,64,252,32,196,64,151,115,131,73,98,79,96,177,180,208,59,244,26,66,15,83,10,221,8,217,205,63,48,98,14,240,50,243,120,63,230,112,247,83,186,103,239,227,144,6,1,93,189,166,236,52,163,155,85,64,50,206,207,67,67,236,179,33,195,204,228,47,109,189,11,72,153,103,236,107,76,55,243,240,229,129,146,192,127,218,29,148,227,200,247,75,101,118,156,110,227,180,164,188,205,162,237,238,155,125,142,66,26,61,175,73,68,23,25,79,211,243,208,50,250,182,77,6,38,65,22,154,27,166,235,97,199,176,29,175,143,17,70,14,118,124,19,91,22,193,54,30,184,158,59,48,92,100,91,4,45,29,215,90,254,159,161,12,144,161,8,55,209,103,31,19,26,146,69,68,99,194,78,143,155,152,132,81,170,84,46,174,155,100,194,191,65,74,37,73,197,83,170,226,149,193,223,172,42,190,199,203,83,113,89,170,186,42,201,181,60,201,179,189,87,188,228,26,64,134,42,222,68,158,100,181,14,190,119,181,14,49,207,134,132,146,213,134,148,146,27,183,38,185,153,39,121,186,15,138,151,220,4,200,208,132,155,192,121,146,181,22,248,222,181,22,196,60,219,18,74,214,218,82,74,110,223,154,228,78,158,228,9,141,139,151,220,1,200,208,139,121,147,245,46,248,222,245,46,196,60,123,18,74,214,123,82,74,6,168,138,243,95],"proving_key":[0,0,0,2,0,0,0,32,0,0,0,0,0,0,0,69,0,0,0,3,113,95,49,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,172,17,177,194,106,206,173,255,0,217,44,20,247,188,101,236,235,98,128,195,238,8,53,82,132,144,137,81,119,220,93,30,105,117,100,255,69,132,187,159,187,210,216,192,64,219,167,238,180,135,180,151,209,59,175,217,213,192,156,61,66,188,227,44,113,2,79,197,172,24,152,107,253,243,162,233,118,11,125,42,158,20,125,118,112,102,187,66,108,58,212,36,160,203,17,2,166,67,136,31,11,110,173,133,23,119,196,191,110,240,5,232,55,4,234,44,69,174,170,213,107,43,19,115,16,115,239,15,193,147,177,96,182,134,159,198,208,70,100,218,84,200,139,70,179,91,13,196,70,185,87,219,55,58,230,47,0,222,48,10,150,24,218,85,69,58,247,245,87,47,84,136,50,138,37,249,205,170,166,245,200,199,18,91,60,47,61,70,248,146,87,36,29,52,94,241,208,33,27,40,226,117,36,125,241,255,55,151,178,229,100,41,206,146,92,32,163,137,67,167,149,41,117,25,102,84,64,17,181,217,77,24,4,82,84,85,180,182,128,76,210,131,197,108,56,49,30,116,220,16,38,249,20,99,203,29,220,83,4,170,202,24,34,209,79,57,122,34,96,12,68,219,138,7,51,251,142,115,204,23,60,163,64,232,182,125,157,17,57,195,61,66,43,159,36,105,54,78,92,241,196,157,40,84,8,196,100,244,146,201,141,35,172,106,229,88,27,124,2,19,221,28,100,196,92,35,76,94,3,58,147,12,157,116,231,194,159,6,59,5,224,52,95,140,223,142,49,176,28,18,160,12,34,193,184,202,89,79,95,135,229,9,22,237,94,158,32,50,28,74,68,252,75,212,38,252,117,163,224,26,236,110,245,31,99,181,247,81,7,71,201,212,147,128,202,215,145,11,155,79,220,99,7,36,145,26,219,70,237,61,64,178,145,228,123,9,239,62,116,131,9,37,178,56,12,238,11,45,247,10,125,136,143,93,195,44,184,139,39,50,236,178,198,30,211,206,26,22,185,72,163,10,26,168,234,198,23,140,56,55,47,44,10,81,33,13,217,249,25,35,70,212,75,170,103,71,253,168,209,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,130,113,224,38,6,92,148,251,8,203,2,125,68,146,253,151,104,164,212,3,240,146,251,167,144,8,43,141,104,63,51,11,152,138,155,240,77,113,38,164,213,157,224,184,7,13,140,57,168,208,204,233,228,9,161,222,83,223,148,163,48,146,128,19,174,30,30,158,95,253,35,38,250,23,16,16,143,175,186,54,33,159,200,14,153,71,13,4,179,227,165,76,59,162,192,26,90,188,119,224,244,145,82,122,232,136,59,64,145,15,250,23,200,251,21,211,186,81,85,42,148,212,236,140,239,140,16,0,33,75,225,43,209,88,134,235,200,29,162,165,237,100,112,128,234,72,46,56,102,222,47,150,210,71,209,63,151,2,97,9,107,231,37,154,78,187,234,77,57,65,101,241,21,94,14,47,143,173,218,139,237,125,61,93,237,112,244,154,122,187,12,28,183,72,16,5,230,158,102,100,54,199,30,229,99,129,204,52,179,195,72,18,192,92,19,86,155,29,107,60,112,87,194,29,153,171,191,254,182,48,208,163,106,61,242,48,3,97,75,139,208,35,185,17,17,137,145,211,249,78,168,37,120,78,208,1,82,47,141,63,166,17,32,42,186,106,181,110,219,66,31,169,201,255,33,204,79,40,100,226,216,245,115,246,40,158,243,23,200,60,194,173,104,86,189,218,90,34,93,136,131,74,11,212,84,148,28,141,35,124,194,148,125,53,76,136,87,210,97,45,66,4,9,159,175,242,111,51,244,209,31,237,104,70,80,158,31,173,10,128,41,121,105,186,63,143,72,193,190,91,50,16,223,62,71,37,58,166,130,188,171,102,163,140,233,73,19,246,64,14,61,133,106,113,41,188,179,252,80,198,134,223,110,32,127,41,155,58,128,152,92,221,5,228,59,168,176,33,97,119,193,64,52,216,27,125,172,42,29,68,119,189,5,252,21,10,18,193,139,108,138,208,47,11,133,130,173,76,81,221,182,159,205,250,189,84,254,185,40,134,61,237,106,194,159,127,73,42,27,52,203,235,156,24,151,197,0,177,10,43,38,85,250,122,68,156,212,65,116,204,41,162,242,252,70,156,8,216,101,20,0,0,0,7,113,95,49,95,102,102,116,0,0,0,132,180,136,45,13,255,38,128,108,235,168,246,50,79,20,5,74,183,171,75,249,177,65,146,132,173,93,174,188,243,247,114,80,22,70,162,116,120,63,44,175,55,67,87,165,105,67,65,173,33,140,150,248,87,212,43,72,127,89,73,218,106,79,199,48,251,130,12,10,135,99,175,248,78,176,45,244,137,172,236,84,88,73,5,162,210,29,31,238,32,102,223,111,122,151,66,84,28,66,239,85,116,10,19,210,55,226,233,77,206,157,118,249,212,29,76,214,12,43,44,213,255,234,125,67,111,230,3,92,227,1,136,89,105,114,102,84,115,99,202,241,168,66,124,170,126,43,198,202,58,251,11,222,246,216,19,180,232,167,189,47,234,200,115,15,172,167,167,25,26,171,189,132,6,244,125,200,121,144,251,73,38,19,85,164,164,92,73,54,0,9,162,24,137,113,131,193,210,215,210,12,160,106,12,174,81,83,228,218,191,28,184,168,135,74,58,244,28,126,119,75,252,213,77,31,114,186,209,223,53,46,41,85,31,97,224,104,16,148,199,58,219,46,19,142,86,16,90,17,163,77,119,245,222,12,145,42,21,183,48,156,6,190,133,100,69,95,72,31,245,147,30,57,212,52,235,14,174,174,97,57,89,198,31,24,204,193,252,58,62,81,237,188,208,32,240,16,145,250,222,143,35,170,247,112,142,112,26,43,251,176,49,160,16,128,42,72,19,16,41,76,172,31,75,107,132,11,133,186,89,148,104,41,68,72,115,76,54,92,34,240,191,41,79,240,130,108,116,139,188,190,141,18,186,90,130,62,141,139,60,19,163,68,158,97,201,184,133,36,74,112,3,195,32,177,49,116,138,246,250,130,162,253,137,85,10,76,91,209,66,107,93,212,139,130,89,68,190,78,77,88,155,172,184,225,161,48,81,142,85,172,54,231,13,124,60,13,74,96,76,41,7,96,160,88,81,190,150,79,142,62,166,26,181,98,164,115,9,41,105,78,111,32,143,246,34,229,252,58,48,242,184,174,121,154,216,231,187,218,209,39,237,238,2,174,169,79,196,225,231,235,15,227,214,142,217,97,45,255,65,96,68,251,6,71,195,192,99,188,168,82,85,219,232,52,54,56,50,12,121,222,5,157,130,133,20,210,168,40,107,196,16,36,113,162,110,147,126,30,86,171,140,110,167,43,60,1,18,181,52,79,82,157,43,162,99,21,48,229,130,98,41,123,0,88,39,72,75,233,73,237,117,78,15,244,101,30,177,56,159,4,149,125,1,248,22,150,122,174,205,79,166,50,155,250,179,23,144,183,35,198,110,218,0,69,23,192,219,241,126,5,200,240,33,229,112,109,90,143,73,29,85,76,96,24,134,254,202,78,208,92,50,57,128,57,107,62,243,45,155,171,202,172,186,147,249,107,204,124,127,150,1,22,237,136,79,184,176,193,99,22,253,208,184,245,197,97,78,14,222,67,224,184,225,159,207,233,149,107,131,227,37,68,26,114,16,3,98,252,117,64,75,70,138,127,22,192,55,139,245,137,196,116,39,77,190,242,88,34,253,34,62,111,65,20,177,172,6,145,42,118,83,97,147,14,89,191,143,22,154,161,168,253,254,225,234,168,87,129,62,193,223,189,37,197,175,6,248,179,249,241,204,133,212,191,143,95,111,124,138,236,248,230,173,37,78,128,86,117,25,121,21,73,206,210,224,181,192,43,170,179,13,30,97,139,76,73,49,87,147,51,220,87,75,66,242,135,213,121,68,196,109,105,15,78,90,18,148,9,43,95,232,253,230,116,38,244,188,180,190,65,29,53,219,193,187,226,233,109,42,36,157,119,104,70,216,158,32,208,112,146,48,160,162,241,202,159,180,247,99,61,155,64,93,187,208,219,14,152,115,77,39,74,1,208,108,71,64,145,100,175,250,34,165,196,101,71,213,249,108,235,208,213,45,19,185,19,250,155,111,50,34,148,223,120,218,123,28,95,10,33,175,205,107,165,250,116,191,58,219,197,200,181,139,143,67,72,220,132,145,39,186,136,86,20,234,24,37,238,5,85,212,189,75,197,124,130,152,141,12,118,112,246,220,21,228,189,55,27,132,53,82,209,168,138,186,165,68,116,112,225,192,172,133,131,170,152,161,57,92,65,11,130,49,212,253,234,103,44,9,59,177,96,159,220,198,198,239,4,237,211,118,95,6,125,136,153,23,34,90,252,118,203,122,109,129,122,145,213,229,164,240,43,219,227,103,241,242,208,207,127,147,252,19,234,88,0,148,229,142,219,186,100,127,118,113,1,100,18,179,211,129,164,179,20,251,179,249,191,202,238,218,221,163,86,215,244,219,193,122,251,40,79,246,225,50,40,90,205,192,41,209,243,192,183,222,72,136,69,145,107,107,22,155,125,82,57,143,25,165,181,132,181,179,144,198,2,178,212,84,115,90,202,210,79,115,68,86,13,91,16,186,214,118,215,195,133,228,138,35,169,100,72,211,213,242,203,176,156,67,233,173,65,89,135,120,2,35,32,210,52,104,241,138,164,177,115,169,164,134,89,165,220,204,146,36,188,38,11,179,104,141,240,22,63,108,51,215,79,227,138,115,41,2,48,8,143,226,146,163,94,137,25,218,7,200,68,135,226,11,8,146,182,98,206,225,205,76,209,72,8,188,22,93,27,50,201,136,21,69,183,93,41,145,229,207,138,189,126,188,241,80,143,98,174,161,101,207,165,215,211,230,241,240,177,95,65,87,87,163,200,239,158,34,76,153,156,9,107,138,162,40,47,40,82,203,59,119,228,62,232,36,157,248,155,184,4,196,47,234,31,166,196,159,74,36,15,98,248,217,31,137,191,194,224,176,107,180,162,147,52,163,148,112,79,235,138,208,156,93,80,151,135,204,188,114,16,54,208,95,166,93,234,82,214,167,86,60,244,174,194,80,13,23,207,123,69,184,86,10,156,182,70,123,19,121,45,89,227,34,120,1,34,193,120,92,67,88,102,205,137,60,218,75,222,116,185,17,124,240,199,60,220,151,94,150,49,49,231,101,27,37,183,15,211,83,224,62,26,250,255,84,100,26,21,123,170,107,182,199,255,57,198,77,215,116,22,17,100,106,246,174,236,104,235,216,238,53,23,33,130,85,220,26,39,194,2,45,198,7,37,198,32,31,1,100,112,242,21,156,253,88,149,168,113,222,125,2,56,41,108,92,93,140,26,182,190,168,104,200,207,171,165,206,228,38,126,236,25,5,63,99,21,59,176,217,209,198,253,68,6,252,88,9,99,164,209,6,224,197,86,187,0,136,75,197,131,145,214,222,200,102,68,10,163,16,35,213,155,223,131,214,212,9,148,199,171,63,112,142,150,242,110,216,179,186,120,227,219,56,82,172,188,240,24,33,82,91,29,254,252,46,26,111,90,153,187,238,7,117,61,127,104,60,156,87,85,157,135,236,245,59,74,145,155,86,80,193,201,249,252,140,139,113,115,222,160,153,70,43,192,58,216,241,43,124,108,156,64,35,165,146,194,234,34,168,149,219,79,58,55,86,43,208,72,143,29,134,1,214,8,57,63,211,160,52,109,231,91,160,24,208,138,84,59,242,132,21,35,121,39,175,142,131,3,190,152,252,157,74,153,199,247,135,120,75,140,38,102,69,197,110,191,118,117,0,127,242,196,57,108,121,25,223,234,157,85,8,239,241,254,251,250,140,246,111,141,41,224,129,33,244,214,93,251,47,125,165,64,62,208,1,70,23,53,190,96,192,184,137,152,128,126,218,242,29,230,168,233,53,151,51,141,74,9,158,211,255,38,150,25,206,236,207,31,204,5,72,37,156,195,33,51,198,12,11,158,32,182,78,226,91,169,11,69,200,60,19,193,127,179,41,30,250,137,254,158,28,6,160,136,130,202,177,39,30,41,150,147,41,175,76,157,13,187,190,185,95,116,1,80,86,50,56,222,46,133,25,118,81,8,166,190,80,12,141,131,196,154,10,117,99,32,215,220,223,176,11,115,118,208,231,201,41,177,26,112,45,113,34,41,28,34,86,122,52,96,39,66,12,134,23,156,110,247,44,24,166,189,200,189,96,155,155,210,78,203,70,224,60,6,123,43,45,76,248,202,72,136,73,72,187,216,141,185,103,171,206,130,207,92,18,107,5,253,125,29,110,188,98,232,2,46,18,60,189,31,45,80,9,133,155,229,242,6,131,99,22,17,32,109,182,160,32,55,140,217,137,244,211,31,147,54,44,44,115,160,29,88,33,145,38,2,14,53,245,214,97,28,15,206,21,164,168,209,201,147,55,79,67,23,246,123,83,220,182,163,131,145,29,77,21,153,102,57,39,224,40,100,87,207,9,168,94,9,213,222,195,148,3,206,164,64,104,162,77,109,131,112,172,221,23,87,66,34,94,56,83,152,74,121,27,118,167,44,242,52,8,201,109,163,96,144,143,162,145,201,88,200,84,123,129,207,162,96,135,185,25,67,207,244,147,9,30,240,169,30,166,64,151,227,122,241,59,196,54,12,162,96,131,53,241,106,243,26,194,79,61,148,77,113,113,239,200,211,189,226,17,69,44,27,56,111,229,178,54,34,116,99,27,49,203,195,223,166,118,105,132,51,8,42,46,178,224,142,166,131,66,22,178,226,197,241,253,23,124,198,224,53,61,0,135,254,120,50,94,162,74,141,18,64,192,54,167,137,112,71,108,126,176,219,185,154,172,129,233,171,15,134,106,111,137,255,254,110,71,135,23,254,245,66,167,17,63,87,90,40,24,140,27,57,175,123,67,73,178,185,131,162,86,242,123,90,162,180,49,222,130,81,76,141,136,29,192,77,10,197,68,172,231,147,55,155,80,163,18,159,225,70,178,137,230,93,60,130,43,34,81,249,85,45,180,161,65,253,128,61,151,230,40,78,3,195,101,220,194,146,175,130,115,19,52,36,141,26,180,22,33,70,67,12,147,50,83,110,113,59,105,96,226,133,248,229,249,96,146,31,188,41,80,18,229,55,213,71,121,13,82,181,46,18,51,87,58,209,92,146,182,145,246,49,27,223,119,183,196,251,195,24,235,28,48,154,247,128,92,59,105,39,251,106,181,241,218,125,207,34,224,162,254,31,91,15,154,111,114,104,91,119,252,199,21,162,154,157,157,105,110,65,165,106,161,95,44,214,159,42,138,168,80,208,211,13,222,6,95,233,168,20,254,211,178,110,250,37,148,102,215,11,81,245,234,114,219,213,138,105,56,192,64,40,148,77,229,32,23,78,160,146,82,192,27,46,126,46,86,7,160,24,254,172,166,174,44,92,140,207,177,23,40,17,131,144,101,36,50,130,250,73,150,228,113,179,169,163,118,89,157,18,208,175,91,37,68,46,43,70,66,203,110,219,58,61,8,55,244,4,74,241,90,41,200,241,10,219,104,99,110,184,99,230,252,190,226,47,77,208,64,196,10,247,173,191,134,83,169,254,136,208,211,51,186,65,134,119,147,130,56,159,7,19,108,16,246,179,85,147,236,14,54,50,120,102,241,132,175,252,143,2,69,53,127,127,65,35,42,195,172,117,253,225,147,200,94,69,1,65,158,178,178,56,98,49,110,34,10,153,7,69,28,32,84,169,169,49,112,1,220,192,4,130,72,249,97,104,173,15,46,84,93,151,180,76,123,223,225,218,157,237,85,61,72,60,167,40,43,18,93,77,202,162,41,82,176,109,159,99,76,207,222,9,109,26,20,15,38,149,158,163,104,147,180,135,77,213,212,154,161,82,153,77,197,170,112,134,218,250,23,68,26,104,158,247,27,18,20,47,239,111,108,217,40,88,199,170,94,67,191,209,232,171,189,54,241,32,230,244,211,243,203,45,11,10,18,42,17,64,243,247,107,183,41,106,126,243,100,196,56,1,21,196,245,8,221,14,202,100,138,253,81,219,15,39,54,240,2,62,40,127,13,224,66,34,62,118,225,100,157,130,203,168,10,171,129,224,58,17,80,49,108,33,79,104,6,70,190,137,233,198,84,148,237,161,147,78,36,154,13,255,101,145,29,154,64,225,216,94,45,33,35,37,31,20,98,72,147,115,7,204,5,88,140,70,182,33,225,216,160,75,39,62,147,59,71,203,46,36,47,188,48,62,210,56,157,81,59,123,167,108,248,95,88,102,26,175,48,40,214,183,165,245,33,253,117,138,129,109,1,48,67,10,140,26,179,156,189,138,54,59,101,0,125,96,153,197,33,23,142,2,167,212,196,244,16,146,175,192,45,211,164,54,22,162,235,62,167,109,248,112,154,103,212,254,109,158,176,8,47,141,162,63,91,154,81,99,148,231,139,145,59,66,14,99,238,228,50,3,103,138,73,229,193,86,201,47,82,21,74,189,183,221,14,190,24,28,63,1,84,218,24,136,51,142,223,147,108,230,188,93,141,108,238,246,132,79,45,190,106,133,61,178,59,38,152,22,180,17,57,13,227,64,160,73,205,180,229,249,251,104,161,3,231,39,147,189,79,133,47,130,100,91,172,251,26,72,172,150,101,70,182,66,223,21,248,155,104,66,11,79,190,74,17,90,227,245,1,85,17,205,71,119,2,176,100,192,179,82,155,102,38,184,129,11,223,246,153,219,93,146,98,226,5,92,207,5,186,153,218,24,70,189,216,16,18,234,199,85,154,212,230,148,234,132,144,26,75,249,207,78,226,115,197,101,193,144,73,46,48,174,70,20,53,95,232,3,203,18,71,83,178,59,186,206,233,124,234,126,218,159,216,91,114,112,130,101,160,172,238,28,55,201,60,128,109,60,52,155,190,32,14,254,189,178,20,38,3,250,117,23,0,20,248,55,118,216,150,213,205,64,61,2,197,11,189,27,209,2,243,36,243,152,95,134,126,51,210,190,241,135,104,227,47,138,19,209,95,21,81,194,0,68,105,78,9,60,17,0,82,165,195,196,37,252,128,237,135,129,73,35,55,234,243,169,187,132,135,105,252,99,97,71,154,163,40,44,90,253,99,71,108,2,213,80,180,212,113,128,179,49,198,13,70,107,180,223,93,62,122,33,150,239,78,139,255,56,238,65,5,203,204,222,150,65,63,110,54,219,18,158,183,222,224,234,90,159,152,157,144,138,237,235,234,89,108,108,147,20,224,36,46,162,10,128,118,216,133,168,8,49,146,190,9,146,246,117,227,117,153,236,212,14,62,238,171,14,190,1,28,36,73,13,104,133,173,109,137,184,16,99,149,195,28,14,86,240,126,116,70,246,124,117,216,46,168,216,41,78,172,228,245,128,248,14,178,67,1,192,5,37,197,227,6,25,116,168,208,248,81,144,113,182,171,67,96,15,156,49,250,187,253,215,157,63,115,88,211,100,103,192,56,221,106,185,191,4,206,170,167,24,61,111,57,161,196,178,137,14,198,249,98,196,104,118,105,217,220,23,254,60,192,166,185,153,27,131,122,220,59,173,125,105,66,114,246,165,159,79,26,65,68,181,71,123,59,176,84,227,21,29,157,236,135,34,215,143,249,37,19,244,85,147,79,193,227,165,13,225,185,86,67,47,23,192,211,138,106,63,33,119,90,95,149,18,220,136,30,47,239,141,201,184,46,185,121,85,114,33,56,183,95,86,44,37,73,148,19,43,86,183,161,193,139,96,234,34,147,238,178,229,181,135,197,153,124,96,54,6,19,128,146,125,90,31,170,133,113,124,234,243,204,116,46,142,148,1,57,34,105,35,98,28,203,181,197,119,196,72,129,4,249,146,128,129,3,189,104,215,213,199,52,156,39,112,142,236,48,43,94,191,12,240,0,233,226,202,175,173,16,163,215,2,161,181,123,91,85,125,219,140,150,113,101,184,244,200,229,141,167,47,223,213,97,38,19,103,178,82,23,186,152,121,101,239,21,128,247,174,50,15,34,169,149,240,142,204,212,52,171,128,68,96,116,204,254,90,31,62,172,11,79,56,217,254,232,151,40,241,135,67,40,104,75,61,204,243,220,186,242,62,43,138,205,41,243,129,127,116,110,80,28,151,230,18,215,196,188,120,33,219,141,124,110,11,65,30,181,251,84,224,221,222,126,111,8,41,5,135,206,15,115,219,254,117,61,1,209,98,63,52,154,15,117,230,41,105,145,147,249,106,33,194,27,251,16,203,229,73,10,95,42,8,149,215,5,155,144,235,189,252,162,57,149,38,230,123,183,48,186,247,170,211,23,164,201,144,4,168,129,30,43,171,37,82,19,54,236,163,143,183,69,10,39,80,14,216,82,109,244,240,98,48,19,182,85,248,58,150,220,109,127,16,251,11,124,240,98,37,6,223,235,157,151,61,78,5,95,232,129,192,67,196,96,79,48,122,50,132,25,220,128,85,251,25,164,63,43,234,201,94,130,156,136,164,197,128,154,164,31,76,131,164,248,194,44,99,248,72,193,205,215,211,132,77,42,25,36,187,19,160,73,1,106,99,189,184,130,29,215,158,38,251,232,215,205,100,149,135,41,235,247,136,92,137,107,9,196,62,86,56,123,204,84,127,25,31,46,183,71,250,189,142,113,114,5,63,94,81,172,126,208,155,96,47,118,172,81,177,210,59,54,203,73,254,48,167,170,201,234,163,4,25,228,108,8,64,28,48,19,81,13,15,45,233,90,66,253,80,3,189,191,41,214,44,130,183,18,132,150,112,118,171,181,126,198,134,239,231,63,40,47,122,237,64,119,41,29,102,130,241,72,51,123,51,212,231,22,27,30,70,9,19,142,141,145,80,68,21,7,133,105,164,74,59,148,67,39,228,251,18,209,85,146,116,36,12,129,11,83,248,174,120,10,68,122,214,53,86,93,217,6,188,217,107,138,160,10,38,203,228,121,178,223,97,8,6,164,3,143,155,188,58,209,166,234,81,15,137,83,212,87,32,241,243,45,92,182,79,235,167,233,198,235,140,104,120,134,14,67,36,237,216,149,176,218,58,149,153,120,163,90,217,33,113,171,44,96,149,217,82,49,182,203,175,246,106,9,45,45,119,5,77,110,217,105,57,133,183,210,214,253,191,220,130,159,88,29,49,182,144,188,149,218,69,22,27,144,109,133,231,174,1,40,52,189,44,101,234,30,186,232,226,118,107,25,201,21,117,150,47,90,74,253,125,236,139,214,138,215,127,90,202,231,61,69,25,87,230,247,113,79,225,149,102,176,141,255,140,38,186,214,112,20,47,127,54,40,2,33,145,210,78,39,251,108,132,93,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,113,95,49,95,108,97,103,114,97,110,103,101,0,0,0,32,251,255,255,79,28,52,150,172,41,205,96,159,149,118,252,54,46,70,121,120,111,163,110,102,47,223,7,154,193,119,10,14,6,0,0,160,119,193,75,151,103,163,88,218,178,113,55,241,46,18,8,9,71,162,225,81,250,192,41,71,177,214,89,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,255,79,28,52,150,172,41,205,96,159,149,118,252,54,46,70,121,120,111,163,110,102,47,223,7,154,193,119,10,14,6,0,0,160,119,193,75,151,103,163,88,218,178,113,55,241,46,18,8,9,71,162,225,81,250,192,41,71,177,214,89,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,255,79,28,52,150,172,41,205,96,159,149,118,252,54,46,70,121,120,111,163,110,102,47,223,7,154,193,119,10,14,6,0,0,160,119,193,75,151,103,163,88,218,178,113,55,241,46,18,8,9,71,162,225,81,250,192,41,71,177,214,89,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,255,79,28,52,150,172,41,205,96,159,149,118,252,54,46,70,121,120,111,163,110,102,47,223,7,154,193,119,10,14,6,0,0,160,119,193,75,151,103,163,88,218,178,113,55,241,46,18,8,9,71,162,225,81,250,192,41,71,177,214,89,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,255,79,28,52,150,172,41,205,96,159,149,118,252,54,46,70,121,120,111,163,110,102,47,223,7,154,193,119,10,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,241,255,255,239,84,156,194,5,125,103,34,222,192,99,245,164,138,210,107,105,78,234,75,51,142,157,23,206,68,103,31,42,0,0,0,3,113,95,50,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,10,227,93,61,34,161,106,217,100,23,188,105,97,117,110,228,31,43,213,109,94,62,189,92,203,233,212,147,212,228,4,225,241,133,4,44,9,4,105,116,243,141,216,232,214,35,134,39,66,112,244,47,227,206,228,185,203,21,7,50,54,14,33,220,109,35,168,152,141,249,27,45,223,173,228,163,59,227,193,75,231,82,8,240,251,75,112,4,248,229,47,254,85,149,18,136,175,181,212,14,232,145,7,202,158,176,255,232,149,178,138,74,176,226,59,92,232,56,114,58,143,25,68,107,153,148,10,58,232,35,210,131,160,162,220,231,31,177,216,27,125,58,106,114,23,8,79,119,195,160,237,133,103,168,41,143,91,116,13,114,203,34,125,164,84,8,112,20,244,73,15,19,200,100,49,127,83,221,155,231,219,56,169,52,212,133,199,83,58,135,5,224,153,136,139,94,195,220,181,219,84,81,89,29,48,42,57,15,48,38,118,179,205,201,18,208,181,211,136,49,117,11,29,227,59,183,227,202,204,213,112,108,64,192,74,221,191,220,225,50,177,98,253,11,106,128,81,62,170,188,6,106,242,230,22,231,13,175,31,81,202,199,131,208,207,7,106,23,120,137,235,92,82,73,247,56,21,135,206,28,80,166,22,124,179,196,26,247,174,167,253,106,123,209,162,35,227,184,191,30,117,71,40,42,120,177,27,86,121,130,23,158,195,151,193,74,106,207,30,145,11,186,120,112,29,20,31,27,85,233,203,177,255,59,7,35,226,63,213,254,8,229,218,74,229,189,230,100,40,201,27,45,172,75,190,155,194,51,243,86,146,223,104,102,48,26,224,91,69,133,122,40,89,110,189,228,249,26,46,191,121,208,15,204,81,243,238,150,159,146,212,122,255,183,199,176,30,8,119,170,78,224,20,188,172,152,146,79,144,199,223,134,84,143,27,63,169,69,255,61,131,227,12,150,13,163,100,12,92,13,110,222,68,218,102,50,124,79,128,243,35,196,30,149,216,239,34,210,11,107,125,2,42,213,249,76,44,53,50,31,6,249,83,130,133,34,141,31,61,226,53,226,146,115,155,33,39,244,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,137,245,28,146,86,211,64,217,183,11,162,189,222,134,190,185,120,56,86,172,72,231,17,251,204,212,71,12,223,121,127,43,32,14,122,235,103,236,221,218,28,125,43,161,95,17,16,162,53,22,17,141,134,98,129,211,111,212,27,218,64,24,86,15,37,146,220,71,251,103,232,39,100,145,11,149,164,172,80,102,17,113,46,121,198,73,4,72,37,168,75,177,116,248,206,29,121,80,74,27,133,13,80,60,199,209,8,122,95,82,129,157,18,168,158,69,90,93,23,70,239,16,24,157,7,181,207,37,199,23,220,29,16,85,63,103,169,80,8,161,44,107,249,189,234,64,121,50,63,130,175,202,163,56,137,183,227,242,239,34,143,52,221,114,239,160,217,211,124,124,111,106,53,32,207,246,221,4,164,229,206,105,23,15,245,203,171,25,31,20,221,42,33,102,119,100,53,50,5,142,181,27,104,32,43,184,9,239,77,40,91,11,3,120,134,165,89,234,93,88,65,217,88,19,30,196,72,12,201,40,12,211,36,48,249,46,107,40,87,70,42,167,30,132,170,219,207,102,235,245,116,218,8,92,125,25,26,242,80,208,66,43,26,192,192,160,177,15,49,112,170,60,0,6,56,138,125,48,201,233,12,80,139,202,246,154,159,21,10,81,88,242,40,122,16,161,109,141,0,186,41,115,236,255,50,224,207,101,96,204,205,160,139,220,153,31,40,228,148,17,112,244,69,119,35,216,205,36,118,27,208,173,150,232,247,32,58,118,65,172,183,60,107,221,222,186,115,250,13,38,155,20,212,83,180,49,248,50,174,80,58,222,217,16,226,183,25,72,1,19,252,6,142,236,225,250,68,166,22,179,179,212,147,32,53,174,12,1,253,85,79,111,22,113,1,178,151,201,43,177,178,9,161,108,250,152,183,37,218,15,106,1,236,249,212,20,194,86,186,240,85,114,254,54,251,98,22,21,60,140,38,186,126,19,167,26,132,201,0,56,54,124,109,194,221,117,116,13,47,244,148,114,145,203,12,74,68,68,132,71,41,226,58,212,218,210,94,244,150,8,110,130,71,13,190,69,81,39,112,12,0,0,0,7,113,95,50,95,102,102,116,0,0,0,132,76,82,56,30,2,53,35,26,248,239,240,217,237,136,233,153,112,232,32,33,240,221,90,150,2,64,227,63,87,158,129,86,96,202,243,5,217,234,247,107,44,83,196,149,205,25,3,7,26,103,7,5,149,4,205,80,103,82,28,154,239,30,210,18,163,231,105,125,176,232,218,127,176,246,23,108,211,72,83,214,226,43,145,211,166,90,110,192,237,174,10,68,254,234,210,6,98,68,31,92,194,214,157,47,145,106,132,44,253,75,17,237,162,115,52,63,243,31,193,240,11,40,160,155,81,210,24,80,203,235,51,171,40,75,69,123,158,191,132,58,103,214,192,45,190,106,111,78,47,235,172,172,243,205,105,252,177,186,66,75,196,145,185,231,169,110,124,128,241,238,210,1,220,181,242,247,124,2,152,27,11,25,233,70,65,42,230,65,197,95,59,10,209,96,198,75,171,23,105,178,71,147,100,23,69,149,252,62,10,247,10,158,23,30,223,208,69,220,131,182,205,125,180,33,203,3,216,137,11,99,191,96,73,46,160,212,109,53,59,189,41,181,248,176,235,218,171,92,16,12,212,108,57,244,188,23,123,93,60,23,73,250,211,245,204,59,91,240,97,164,204,100,190,179,155,121,22,210,139,199,220,175,8,248,9,216,27,64,155,107,193,89,164,22,192,1,85,248,113,224,18,122,29,119,26,132,99,115,44,46,14,237,214,17,43,19,30,182,194,77,191,55,51,160,119,131,238,76,11,89,115,141,23,86,185,139,55,61,226,67,248,194,56,239,113,41,122,72,127,54,169,37,140,59,173,239,35,99,132,245,23,86,240,124,18,56,108,185,39,173,60,106,102,251,14,10,125,155,13,233,244,3,72,44,100,22,206,10,50,49,106,60,71,182,39,27,124,49,99,173,225,236,185,175,62,241,44,50,137,98,208,52,159,254,98,70,171,14,211,141,218,23,47,194,18,37,73,91,194,161,221,2,60,234,61,27,104,213,43,109,51,196,88,103,148,44,149,48,139,200,95,189,51,136,198,6,194,185,236,118,47,163,224,236,165,117,6,102,230,162,88,37,62,85,127,53,173,209,59,86,56,10,93,105,185,152,248,39,206,190,157,130,84,203,163,2,43,200,140,124,149,112,63,113,102,117,254,10,141,37,135,52,110,86,52,176,135,94,45,237,11,149,59,235,110,63,233,71,16,5,59,141,239,239,34,81,149,22,99,29,157,60,53,92,250,111,113,167,227,46,173,229,235,54,235,217,236,203,92,7,28,244,74,92,142,182,42,116,112,22,199,91,61,99,201,55,232,18,140,22,4,39,164,234,107,164,97,22,56,134,116,123,59,227,94,93,211,207,135,85,161,28,76,38,50,18,146,54,136,187,222,188,95,255,141,231,23,141,187,49,128,204,188,109,104,90,60,10,173,141,153,42,165,203,207,133,243,247,90,70,19,199,48,42,141,211,198,164,195,110,75,219,214,238,118,143,163,151,13,159,114,144,97,226,228,42,155,52,255,182,208,69,207,221,77,252,235,179,13,96,122,38,12,46,176,67,45,224,29,39,200,231,255,3,204,192,107,228,120,226,180,81,51,66,16,83,255,128,236,22,172,112,51,227,93,114,242,148,82,192,54,125,220,158,45,216,63,128,95,83,11,50,71,110,42,61,179,194,170,32,193,113,125,164,246,13,150,165,16,61,94,181,110,18,4,97,25,152,237,193,28,231,227,28,227,21,34,78,131,191,86,88,185,189,41,168,195,58,205,63,135,142,156,43,209,90,79,253,185,188,238,1,53,205,226,11,46,150,220,80,137,129,96,198,246,18,221,209,225,56,116,117,61,243,75,106,21,105,67,246,54,145,168,193,249,207,192,182,193,145,23,36,26,214,47,248,77,145,99,2,154,195,40,187,53,172,222,196,67,136,143,170,247,35,96,206,8,95,22,22,1,242,140,30,168,59,93,242,84,177,63,64,211,90,49,160,126,178,85,118,253,237,147,252,199,152,53,57,121,73,131,45,226,125,159,76,64,6,132,136,127,172,212,227,26,67,178,179,162,77,46,72,25,95,186,170,57,89,210,117,87,11,25,143,98,5,213,70,103,203,225,111,150,103,122,173,133,120,96,114,158,146,183,75,199,215,33,144,240,228,95,75,147,180,2,151,215,6,249,90,63,43,6,112,29,90,11,28,60,191,212,149,240,217,59,56,160,52,154,195,82,157,74,66,17,211,102,235,198,98,96,64,204,85,251,201,72,100,188,148,141,48,103,142,82,42,149,135,114,122,122,235,115,162,8,38,135,67,157,181,196,136,133,92,201,159,131,200,223,219,142,164,110,97,220,57,175,0,199,223,46,50,8,29,19,242,150,6,216,158,171,203,222,201,233,76,194,211,112,130,60,102,60,145,80,92,100,56,122,85,83,41,121,94,118,135,229,34,99,175,96,178,132,119,142,228,253,30,132,99,12,117,66,192,58,23,60,109,129,160,75,166,144,251,103,230,198,10,97,100,155,49,34,72,62,40,69,240,40,27,195,200,45,137,198,243,73,176,207,253,89,128,236,44,200,53,40,19,63,69,122,107,83,114,27,63,121,173,82,92,148,68,133,124,200,187,50,101,169,131,121,222,66,112,202,66,22,72,140,246,225,151,80,91,98,15,64,21,122,219,94,111,201,2,195,138,230,26,219,185,240,95,63,178,230,23,230,34,232,154,119,149,184,4,172,84,218,230,23,220,161,148,133,225,42,59,78,182,250,167,77,3,172,112,193,127,134,43,72,117,223,174,210,247,196,144,226,118,13,21,150,73,78,125,242,73,69,60,222,196,223,143,24,251,122,66,19,44,239,70,236,104,4,229,110,253,7,141,57,71,10,248,211,33,122,124,63,196,104,21,126,217,180,155,5,21,191,44,176,138,129,215,194,13,3,75,223,125,158,40,62,124,103,74,235,198,187,129,104,50,113,55,65,86,250,245,212,118,219,132,3,105,227,42,120,146,22,134,193,130,224,122,47,134,202,103,1,128,222,78,13,76,35,42,160,207,83,156,74,222,179,42,70,81,102,82,105,226,250,195,96,79,143,61,172,169,150,60,125,87,99,214,154,61,207,6,134,200,16,71,89,160,156,24,211,91,136,218,118,31,92,18,111,118,15,34,246,141,158,165,6,22,158,184,129,218,68,96,38,246,251,120,134,125,239,80,128,44,226,163,135,182,47,131,172,78,34,136,114,250,109,248,45,64,13,189,35,221,76,7,76,24,14,61,225,64,110,76,116,108,41,94,58,180,185,67,119,11,109,191,104,186,25,212,146,117,104,150,95,170,158,68,89,162,54,73,21,199,224,92,103,115,208,1,41,171,95,47,84,103,242,53,216,100,88,32,99,69,14,125,128,38,165,17,59,254,205,139,177,182,71,160,191,74,55,240,182,15,38,210,193,253,181,111,167,121,33,143,139,102,121,107,20,148,140,44,232,143,246,45,179,21,73,195,225,231,66,231,116,17,151,184,149,99,64,35,31,136,22,41,146,186,56,112,139,122,125,70,229,176,175,16,244,213,129,247,55,251,137,244,114,44,196,211,200,120,13,181,189,137,255,78,159,187,86,36,55,71,138,65,59,127,127,47,44,113,20,210,244,10,245,197,244,250,150,97,237,160,234,238,234,215,85,242,95,218,117,112,37,173,102,4,153,63,248,162,202,146,16,238,25,12,157,19,254,207,21,175,116,14,211,255,245,59,58,102,190,121,14,242,36,127,170,14,19,32,89,240,190,248,29,219,230,248,128,19,178,163,127,61,55,135,239,172,186,216,84,135,212,118,142,186,146,246,25,5,125,22,240,235,59,113,236,160,113,78,16,114,158,230,80,254,19,58,191,54,156,16,17,104,153,24,121,168,88,170,13,92,10,102,228,143,79,181,27,226,139,148,127,143,76,128,220,25,166,220,141,229,34,245,31,154,167,235,48,154,75,4,162,53,142,60,54,94,75,96,142,201,215,128,220,133,243,61,115,206,200,206,224,125,75,117,43,50,163,235,83,240,251,157,55,14,179,241,128,93,215,96,191,28,81,93,243,113,13,76,84,208,123,179,94,119,100,174,160,53,48,138,237,201,196,166,137,34,50,166,79,140,126,246,209,219,221,7,81,252,211,236,47,249,161,113,101,184,23,137,187,115,150,174,42,78,235,104,251,71,159,37,144,211,125,255,241,97,225,75,231,36,197,132,156,29,139,70,203,146,190,85,134,79,192,249,100,249,25,16,214,45,111,217,180,64,85,87,2,224,60,151,168,118,125,147,188,107,211,1,251,53,133,223,249,75,217,133,174,109,44,175,27,83,60,170,71,8,106,63,53,36,98,212,232,126,48,15,95,103,250,62,94,215,4,113,237,121,41,153,102,30,205,209,242,2,170,127,205,2,171,129,148,245,196,149,115,230,112,140,33,47,191,229,238,14,33,217,242,59,186,232,147,250,176,128,144,31,94,190,186,221,168,197,172,39,134,93,108,211,158,119,118,56,101,10,163,142,241,140,109,125,17,95,227,104,220,142,89,14,89,244,71,93,10,252,3,72,71,4,63,88,94,142,202,102,240,22,245,113,129,113,246,188,137,183,29,175,243,73,86,50,70,116,201,96,232,140,37,106,97,236,176,32,127,188,64,168,30,132,235,188,112,140,152,124,100,123,1,126,111,220,235,59,150,145,189,195,143,250,196,166,93,134,13,30,253,129,102,216,48,93,188,32,21,59,121,219,217,218,100,149,228,190,29,54,99,160,46,120,158,124,155,152,60,62,192,88,39,160,189,232,60,89,121,233,31,86,48,161,142,221,69,55,122,126,216,25,218,113,94,67,133,21,164,115,254,146,16,193,124,152,71,10,233,113,91,242,35,220,159,171,159,88,239,228,140,138,72,16,181,139,73,5,235,8,201,60,224,8,28,5,48,126,170,2,161,101,243,113,243,215,235,86,89,91,61,233,137,254,124,67,216,35,253,153,59,89,12,235,79,176,54,159,192,146,39,92,201,131,2,85,127,208,139,176,74,35,221,106,211,99,90,9,71,225,171,10,45,119,82,42,35,4,12,97,164,49,64,32,231,104,193,255,213,142,2,86,66,70,239,131,98,83,6,73,121,240,137,79,36,195,142,133,24,14,199,182,17,210,7,82,178,202,233,197,176,215,14,123,95,242,139,219,85,136,250,71,43,126,62,240,229,127,5,106,230,71,75,74,41,138,47,125,4,124,252,179,161,88,16,169,182,226,229,21,86,60,225,28,119,53,76,112,201,68,36,182,194,192,194,108,198,175,126,6,213,67,238,138,60,230,126,245,190,244,12,5,112,228,81,89,5,67,171,237,5,80,56,13,71,115,27,79,102,84,249,217,124,102,233,221,37,220,215,114,39,206,99,117,154,134,9,17,30,194,238,154,139,172,187,151,129,55,175,119,8,182,107,121,247,141,28,84,13,204,120,36,121,147,106,85,235,226,245,14,70,10,104,128,165,204,99,219,149,46,202,6,39,78,29,76,125,186,65,210,132,138,123,10,210,110,190,153,74,114,226,69,139,137,77,43,201,239,39,105,119,174,112,142,175,166,179,105,250,183,121,70,14,106,113,24,35,76,128,215,126,232,47,23,49,133,212,230,166,143,77,174,247,179,79,217,124,125,114,109,254,11,123,84,109,214,218,218,27,173,63,255,27,237,177,19,76,51,106,105,183,18,35,210,11,31,115,255,16,250,218,198,156,224,229,184,142,235,242,77,31,182,193,35,22,211,78,55,68,239,173,169,3,55,162,148,18,150,157,134,26,119,114,52,168,116,195,251,118,239,2,190,102,7,206,117,62,70,100,33,126,220,149,46,222,247,175,15,235,74,250,188,168,63,110,44,153,1,230,206,116,46,121,137,17,171,207,103,155,87,127,20,12,226,191,145,206,144,180,177,4,141,121,98,219,150,107,50,161,119,106,94,153,164,130,79,127,0,232,33,21,3,179,28,120,161,198,33,176,27,99,123,231,140,219,80,164,67,87,36,19,89,24,98,130,248,130,92,186,91,162,45,81,126,165,21,149,237,53,192,74,128,140,213,13,183,125,98,206,85,171,222,60,50,231,79,69,98,249,38,158,54,42,18,239,203,81,64,185,105,171,49,21,145,141,153,3,119,172,64,203,162,39,75,234,165,35,188,151,116,83,6,149,227,88,45,157,219,107,4,64,47,79,90,116,139,113,126,104,55,7,18,232,31,93,91,23,136,245,215,215,123,53,45,96,185,238,146,15,180,124,16,7,250,82,117,33,141,208,51,153,254,100,2,41,215,219,198,192,178,67,59,196,249,83,174,32,173,238,15,243,67,100,41,115,132,230,86,234,197,156,167,94,140,14,75,203,217,96,201,11,224,40,254,41,53,246,39,77,35,111,15,236,48,223,44,75,65,249,14,150,241,120,31,21,86,209,144,218,14,34,174,249,72,248,211,218,247,23,185,65,211,75,221,83,223,8,37,238,13,153,119,125,220,169,70,87,154,14,105,204,251,89,19,97,136,243,15,72,88,217,184,52,235,23,48,126,221,25,35,0,38,73,163,98,16,175,91,9,108,91,180,79,4,126,28,183,56,38,173,224,236,209,22,4,56,50,206,231,61,35,6,86,198,109,27,29,86,53,49,225,223,93,107,24,243,184,4,242,93,197,1,243,68,205,53,14,203,240,226,37,54,90,27,143,108,250,152,220,149,139,248,68,99,249,186,247,252,148,6,244,99,149,188,160,139,80,144,29,237,129,85,85,83,25,81,143,72,179,67,211,166,57,150,218,2,75,186,35,133,116,136,135,224,59,61,237,215,162,30,19,52,194,224,216,203,72,29,210,221,184,223,85,218,81,193,185,31,81,218,57,105,85,126,213,173,62,176,61,66,39,224,224,247,3,127,113,83,152,52,3,155,175,6,124,255,3,165,52,80,220,136,103,80,189,233,51,30,5,123,119,254,186,252,36,111,19,219,117,239,176,60,216,101,178,180,42,21,56,38,75,66,220,184,252,150,12,172,114,50,36,170,147,58,68,57,202,255,234,1,205,130,221,33,114,131,137,112,239,216,80,59,210,239,130,247,235,143,174,122,127,200,94,98,221,16,119,101,234,184,31,210,248,113,195,51,125,73,199,101,104,210,233,204,147,175,196,60,250,104,142,179,98,185,206,3,28,254,59,213,123,204,213,228,255,106,38,42,41,144,85,139,127,160,89,14,143,23,244,176,161,23,68,81,17,164,72,165,54,61,208,148,163,232,227,246,187,56,171,71,23,137,124,34,132,82,165,108,72,237,31,73,208,212,97,57,26,252,68,85,6,28,201,38,78,178,174,21,100,158,124,36,44,166,55,41,243,97,101,171,250,54,217,28,147,123,92,99,233,8,121,74,25,15,13,197,202,242,182,44,142,53,18,32,50,255,135,136,74,167,245,236,99,22,42,110,121,220,115,55,254,233,214,142,224,75,178,205,236,115,245,9,58,160,128,20,108,149,137,151,211,81,78,145,161,207,158,25,99,67,188,139,205,79,55,201,15,183,123,71,191,198,123,187,191,224,45,2,253,216,160,1,2,146,197,147,180,58,203,80,184,142,243,177,189,43,234,207,120,121,237,125,186,78,101,203,246,44,120,57,86,13,255,17,73,112,213,168,110,120,248,206,53,83,42,109,109,115,129,198,181,59,43,70,93,2,29,251,0,226,218,4,154,231,230,142,27,56,109,96,218,225,102,67,71,115,86,208,157,46,155,30,6,197,144,28,246,134,21,9,206,17,230,91,76,155,151,133,91,27,107,196,48,114,228,120,155,196,132,186,197,17,209,132,176,155,142,189,60,165,34,11,20,64,26,34,236,90,104,44,173,149,236,117,163,136,240,53,55,72,34,152,179,231,252,154,152,53,187,32,111,215,98,31,163,28,217,67,237,133,238,225,224,190,46,57,5,171,238,239,22,175,152,48,215,52,23,11,201,43,162,208,124,1,56,189,163,58,43,89,213,75,104,25,44,212,220,164,74,93,224,78,197,176,66,153,144,199,102,205,171,230,50,23,147,73,36,181,186,49,217,62,156,63,3,84,251,15,196,52,49,116,175,152,39,141,36,151,55,183,73,10,37,237,170,2,208,108,167,198,114,231,124,70,121,57,79,60,249,252,32,33,215,250,87,93,80,46,251,126,57,29,132,8,188,219,118,185,19,133,135,34,247,170,149,95,55,84,32,249,205,138,232,246,18,173,154,55,3,74,178,68,175,225,22,16,35,65,97,18,19,175,214,33,176,62,7,71,217,164,44,250,200,64,34,246,165,21,90,233,182,136,115,32,103,31,165,108,169,89,215,205,129,195,192,28,34,15,10,12,83,244,31,78,183,46,37,73,2,18,137,58,191,19,50,234,200,105,172,222,248,138,75,113,110,222,90,87,211,64,17,53,127,220,6,125,100,123,242,198,105,203,169,143,15,170,203,10,69,155,165,227,169,10,86,96,63,123,69,99,67,75,142,19,86,3,228,242,115,36,28,62,11,240,2,96,148,188,176,225,30,255,77,56,171,80,187,48,231,157,104,27,194,122,246,2,98,125,188,73,52,63,184,51,173,64,51,166,163,55,240,67,200,159,205,124,249,193,47,128,253,227,193,182,206,149,44,43,69,105,119,110,99,38,190,243,143,210,77,183,93,53,211,125,76,249,48,92,240,56,115,66,60,153,98,118,183,213,143,9,86,250,210,152,151,138,4,80,134,6,182,53,136,44,14,209,126,187,57,15,250,216,219,35,42,58,100,13,74,164,13,84,71,103,91,52,31,86,204,253,94,170,234,166,178,132,224,123,112,164,231,182,34,175,29,213,18,120,207,172,90,135,198,35,65,13,212,190,243,182,74,84,1,249,144,147,40,214,214,44,176,233,241,229,77,90,45,89,111,62,106,212,74,128,44,35,230,137,129,169,106,171,15,239,229,158,58,210,187,142,41,56,30,92,42,141,58,136,11,195,79,254,54,219,11,48,244,81,8,57,181,123,8,246,57,27,192,216,114,151,32,108,141,92,189,20,101,119,35,244,79,94,12,227,184,196,201,201,236,64,158,205,118,57,111,153,35,137,212,142,228,13,215,184,174,246,250,85,86,124,23,247,141,203,160,29,153,77,201,122,105,23,135,33,76,81,82,129,121,117,179,225,235,4,5,6,73,39,118,61,32,110,228,57,67,156,246,59,69,61,232,147,9,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,113,95,50,95,108,97,103,114,97,110,103,101,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,160,119,193,75,151,103,163,88,218,178,113,55,241,46,18,8,9,71,162,225,81,250,192,41,71,177,214,89,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,160,119,193,75,151,103,163,88,218,178,113,55,241,46,18,8,9,71,162,225,81,250,192,41,71,177,214,89,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,160,119,193,75,151,103,163,88,218,178,113,55,241,46,18,8,9,71,162,225,81,250,192,41,71,177,214,89,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,160,119,193,75,151,103,163,88,218,178,113,55,241,46,18,8,9,71,162,225,81,250,192,41,71,177,214,89,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,235,255,255,79,221,218,118,110,21,196,201,3,14,242,189,179,91,192,99,96,7,72,106,225,147,220,237,134,147,144,197,7,0,0,0,3,113,95,51,0,0,0,32,255,255,255,15,108,10,30,188,110,143,70,134,183,23,204,215,162,167,126,126,73,186,175,71,214,95,206,30,141,177,155,23,142,30,64,220,17,41,144,253,247,171,166,7,163,2,16,116,246,156,213,103,36,27,150,165,66,203,100,107,116,211,245,10,89,110,167,9,18,142,76,50,45,20,67,240,144,210,159,29,154,252,43,81,142,138,238,239,157,214,142,208,33,176,56,29,15,52,247,60,176,144,98,218,117,18,103,39,245,206,2,204,106,238,101,170,141,126,220,38,182,204,87,158,15,162,67,5,106,27,227,137,18,98,118,137,124,198,156,63,99,59,95,45,93,92,219,74,115,34,199,14,9,243,31,21,198,191,57,13,191,27,235,196,189,38,72,81,251,174,208,183,67,72,90,108,215,178,72,117,99,188,28,214,119,133,95,118,249,196,220,36,79,126,107,148,151,100,251,45,98,41,249,15,60,238,215,145,141,84,149,195,188,53,175,175,86,25,0,42,34,48,27,31,125,175,66,39,172,196,16,75,142,248,118,42,168,1,244,205,254,235,159,173,54,22,55,216,211,196,48,171,119,134,53,45,111,133,82,60,69,212,227,50,231,198,168,215,59,93,100,154,40,50,15,208,180,144,74,226,149,190,141,129,195,47,193,36,137,239,230,39,184,218,243,246,212,82,45,136,199,9,34,173,234,253,149,190,149,56,144,117,112,120,156,164,109,0,126,18,180,154,17,201,22,98,156,152,127,7,92,20,48,100,50,212,238,211,124,193,98,227,38,83,102,124,24,73,7,10,56,2,33,52,254,7,20,71,205,156,93,165,164,130,190,14,130,115,23,233,51,208,114,85,157,85,253,108,247,153,199,207,221,6,56,151,222,177,221,53,8,95,200,26,169,228,109,194,19,142,155,64,198,248,4,222,181,126,83,80,85,65,146,132,171,7,18,243,24,114,253,145,205,202,71,174,70,2,173,200,129,117,232,187,127,94,163,118,185,14,177,162,16,217,55,86,130,22,142,19,23,139,222,235,50,157,142,188,128,34,217,196,105,43,208,211,111,31,246,38,39,22,209,244,143,61,228,147,96,7,238,140,160,57,81,228,106,227,255,129,9,148,35,46,132,157,224,118,115,85,150,227,149,130,100,198,76,109,40,103,134,12,1,0,0,240,147,245,225,67,145,112,185,121,72,232,51,40,93,88,129,129,182,69,80,184,41,160,49,225,114,78,100,40,175,214,116,76,15,25,226,163,192,144,213,40,182,33,79,161,61,190,255,80,29,115,245,219,59,225,233,14,133,72,118,9,168,145,88,230,129,103,149,17,100,92,118,137,183,21,148,10,195,91,85,48,40,187,97,200,139,201,162,16,81,158,43,19,77,92,137,255,70,72,21,249,187,186,140,204,16,160,89,21,114,155,56,232,95,41,125,7,76,47,159,32,62,58,194,34,151,228,28,102,129,147,107,186,20,170,28,58,229,172,212,250,255,251,165,54,67,35,137,169,32,173,17,204,172,142,42,35,157,116,149,119,57,178,47,130,54,30,35,60,194,38,2,117,5,215,85,29,138,235,60,88,138,118,151,72,84,23,41,3,178,129,148,91,252,144,230,21,47,71,192,105,12,250,91,150,207,3,236,189,249,15,161,8,211,134,49,183,80,30,73,17,193,69,114,241,8,115,67,154,187,180,190,127,249,10,159,111,146,199,182,140,193,189,164,97,212,135,79,176,244,227,154,23,148,122,173,147,118,12,194,152,204,138,131,149,157,91,55,222,238,214,116,180,110,64,166,70,231,33,7,34,149,187,107,44,59,27,100,159,186,216,123,171,3,225,15,193,39,186,178,101,62,255,21,10,223,126,52,193,58,123,70,194,11,50,122,9,77,101,238,38,125,147,69,171,17,105,93,101,24,132,1,84,110,132,4,192,83,98,41,101,195,35,25,152,107,68,44,46,132,59,129,171,136,213,156,211,1,254,32,3,132,106,85,211,104,229,174,30,86,72,89,52,42,55,67,136,93,162,128,1,201,104,33,62,182,191,217,228,200,85,16,149,218,37,32,154,193,23,187,136,177,103,154,57,214,79,220,159,224,201,184,40,148,124,102,49,51,128,126,233,168,101,56,253,221,152,137,249,244,106,228,17,220,108,141,51,160,161,91,42,96,106,64,34,115,236,232,100,181,9,175,166,2,180,56,87,111,35,202,252,140,132,17,98,192,30,41,162,88,171,161,163,142,186,3,41,214,125,170,141,33,207,4,191,216,177,51,181,203,149,80,117,72,134,56,115,222,211,46,180,70,45,150,249,80,203,113,15,0,0,0,7,113,95,51,95,102,102,116,0,0,0,132,245,40,171,225,50,28,241,23,123,150,29,37,62,23,140,60,188,222,56,97,241,127,27,89,181,164,184,116,20,231,68,58,1,156,4,165,123,182,63,171,121,216,119,228,137,249,94,111,132,186,186,147,2,217,55,208,116,161,24,33,196,212,150,53,180,17,147,121,68,222,77,246,179,119,99,120,170,78,0,160,135,62,163,132,203,93,224,185,196,141,224,106,155,55,54,89,85,219,111,177,195,67,35,201,40,241,93,111,245,71,169,76,45,248,165,185,212,154,88,100,245,204,118,47,225,39,165,75,144,205,200,75,121,252,4,175,223,220,27,220,246,45,110,103,23,14,96,73,80,120,39,227,170,230,180,106,144,251,85,30,64,136,121,70,225,216,78,228,218,241,78,165,121,166,179,22,51,145,40,187,84,181,59,126,147,204,192,131,204,25,94,67,139,229,67,176,62,49,145,52,41,154,226,176,225,59,241,157,210,184,61,167,82,220,81,5,85,156,104,64,131,35,193,41,139,24,206,192,107,138,242,124,165,78,143,139,63,211,205,177,190,196,72,41,153,197,18,230,56,105,242,91,29,113,192,35,62,167,108,212,223,115,63,230,25,171,143,69,216,100,196,178,49,140,40,189,103,129,194,117,197,252,70,99,121,94,63,45,42,134,100,102,227,198,179,25,172,205,84,129,237,191,222,67,15,251,10,140,70,214,9,69,61,161,18,183,183,93,237,42,61,6,98,35,55,88,211,19,122,84,230,34,53,255,51,140,167,29,124,59,208,172,235,62,1,141,17,78,97,104,165,75,78,72,88,217,85,40,134,22,121,38,220,44,253,145,101,28,80,234,206,174,171,5,130,86,230,50,47,53,117,215,125,79,62,203,99,131,14,16,122,14,164,108,90,101,8,38,23,116,61,192,0,31,218,9,222,202,97,98,91,60,167,14,102,66,208,249,157,212,9,209,160,252,39,127,135,196,155,144,204,0,212,83,41,209,228,96,2,25,100,29,149,199,35,189,6,50,251,127,18,223,217,177,122,152,110,133,211,191,64,135,165,133,51,117,155,94,1,132,123,202,181,222,46,32,25,127,151,33,6,246,255,172,101,124,230,38,186,98,76,130,84,217,220,113,66,57,232,215,203,204,209,161,244,179,59,20,242,53,128,23,246,90,153,236,149,181,34,193,104,198,201,37,114,250,204,238,198,223,68,236,150,117,85,143,61,116,236,183,238,179,102,6,135,31,172,252,181,132,62,198,232,211,101,224,61,160,15,101,227,209,195,19,224,55,63,196,255,56,41,192,94,132,45,29,110,195,186,148,226,7,74,252,250,96,220,254,30,53,249,178,193,60,235,137,24,180,226,152,161,130,49,189,26,227,222,15,241,139,6,1,4,253,52,105,16,54,38,229,114,14,62,184,71,45,86,40,66,167,154,199,130,92,158,135,212,208,229,54,226,130,38,110,22,142,150,159,55,43,193,209,100,134,150,39,113,50,53,145,199,231,0,171,47,177,125,44,122,249,161,4,123,51,134,17,53,9,127,192,98,81,61,234,57,60,248,99,100,5,69,41,104,40,119,130,140,237,163,102,21,159,41,46,64,203,229,205,69,150,85,136,13,244,66,22,57,190,72,57,229,209,229,177,15,86,151,191,180,40,196,210,228,213,30,38,76,172,214,199,132,73,81,3,58,97,231,33,31,6,15,220,143,32,156,72,186,85,29,54,199,159,220,251,55,152,60,38,73,99,247,159,147,147,201,238,232,228,172,226,5,109,212,55,244,26,149,61,113,189,150,31,145,146,51,86,243,1,91,14,191,90,122,81,7,229,214,185,130,211,146,88,10,130,153,112,209,155,124,47,155,167,141,216,158,254,0,102,161,45,222,56,226,116,119,228,230,36,37,182,207,18,82,242,47,37,165,170,27,189,131,5,131,127,151,154,125,67,25,204,36,24,34,41,224,42,170,73,6,73,122,129,230,19,192,135,35,84,25,75,58,102,16,73,209,198,112,2,27,64,53,160,37,170,242,40,68,221,215,73,143,19,205,47,211,82,172,167,211,114,78,226,65,154,231,237,201,132,56,80,216,58,196,238,232,54,95,88,96,36,196,63,26,171,239,34,104,71,169,16,13,89,25,189,248,44,104,229,136,234,55,67,213,233,38,226,103,65,42,67,195,0,244,145,60,194,140,11,33,111,61,107,79,143,229,24,113,77,184,210,69,209,163,0,251,162,89,22,116,58,112,58,115,17,38,176,2,17,113,202,174,54,112,143,254,175,153,252,153,93,131,146,53,173,206,235,230,56,133,243,32,84,217,44,72,95,204,141,7,87,218,225,99,141,19,149,61,16,17,134,154,240,95,53,126,96,88,170,95,200,20,245,21,48,80,59,16,114,114,235,234,4,78,166,84,220,165,58,122,38,73,70,52,185,163,217,12,244,170,152,207,174,115,197,242,235,143,33,87,3,239,241,137,143,39,35,235,174,250,66,10,92,94,161,120,166,106,176,33,61,251,237,186,215,217,42,216,59,70,18,136,215,8,94,96,56,245,14,173,83,145,67,255,16,90,64,185,145,47,198,66,71,103,119,225,88,168,130,142,249,249,68,36,195,225,133,111,51,84,202,216,213,63,192,137,100,138,234,31,19,61,167,88,105,141,53,175,70,1,64,48,74,41,35,191,77,61,213,154,156,54,104,104,212,251,212,34,143,68,228,121,57,91,144,6,215,98,147,163,36,61,245,102,189,91,83,144,151,213,107,18,117,7,53,224,227,107,115,251,68,0,238,82,62,57,13,142,206,54,185,247,150,236,142,4,62,139,75,0,124,88,36,14,128,115,194,119,183,246,245,227,243,33,132,65,79,36,50,136,206,250,222,44,154,190,126,56,137,17,26,202,7,243,236,182,218,176,101,154,47,146,86,162,47,45,119,147,79,207,149,160,132,13,184,106,250,49,231,33,163,32,79,102,131,108,124,107,125,181,62,92,204,199,242,139,143,184,153,31,144,40,226,182,77,150,214,135,241,254,133,72,83,103,17,168,1,163,39,17,185,37,29,23,39,177,81,46,94,151,208,135,146,204,162,76,5,225,7,231,74,251,115,6,224,67,71,209,162,124,124,77,236,91,237,134,178,59,127,84,21,38,185,218,83,89,101,4,126,210,131,185,61,11,241,160,97,252,70,92,43,118,167,11,33,135,69,45,143,190,174,160,80,70,156,191,249,148,141,117,117,166,195,65,96,103,205,31,233,100,23,9,119,18,69,123,15,72,48,180,119,49,109,150,82,169,163,122,126,27,196,35,32,115,1,182,22,14,174,58,31,88,95,210,120,16,53,87,52,185,202,81,113,25,123,149,39,249,74,61,109,30,136,158,136,76,183,190,65,24,245,48,35,90,11,208,255,96,250,215,212,231,52,232,65,133,140,104,94,221,63,148,233,105,45,163,15,42,160,160,121,89,224,1,231,121,47,152,109,71,154,169,89,150,27,139,2,180,167,188,183,150,250,123,171,89,230,179,111,83,238,73,29,59,137,126,92,80,25,35,162,126,170,168,179,144,218,42,114,102,88,237,236,253,190,229,206,55,133,205,235,174,46,106,207,12,205,58,158,125,92,207,36,34,36,201,204,81,177,197,212,161,100,34,83,1,245,229,65,6,227,131,10,54,63,76,47,69,161,87,230,91,60,213,57,53,84,78,178,235,197,185,14,38,42,181,14,30,102,20,180,117,10,114,112,132,87,158,137,70,47,129,83,126,51,206,136,127,88,115,194,151,178,254,250,97,104,39,166,234,19,131,120,43,102,163,4,162,211,87,252,87,5,98,99,221,8,137,4,181,233,249,138,161,123,115,107,173,201,117,118,30,2,127,240,181,106,30,147,239,35,88,19,16,248,129,217,241,52,166,85,155,233,27,51,147,229,143,25,33,158,39,94,166,246,225,67,99,208,115,132,101,221,172,31,51,122,101,180,94,31,149,97,142,26,13,241,254,119,95,80,110,252,119,56,43,35,7,228,10,120,109,105,80,63,140,78,86,222,206,74,242,17,124,41,235,135,98,245,234,7,161,7,74,209,222,129,34,183,201,23,177,71,109,144,101,175,18,135,53,11,137,154,34,17,132,14,234,86,79,187,132,138,177,75,115,115,188,169,17,187,184,24,126,60,16,66,127,103,78,172,188,169,35,78,97,77,71,199,144,93,137,117,164,166,157,243,130,9,107,218,188,225,66,154,245,211,45,221,166,39,141,160,74,173,227,123,91,54,225,205,43,238,249,238,230,190,34,228,133,223,154,247,157,177,25,27,148,187,164,48,26,173,130,64,235,248,48,232,186,32,253,113,167,125,229,34,35,69,77,46,209,56,225,162,198,60,242,7,60,32,208,24,125,193,227,9,87,57,118,45,71,20,211,210,94,1,10,20,7,162,249,186,117,226,212,190,137,49,8,127,60,46,11,205,254,92,189,4,153,96,45,28,184,23,200,140,48,156,227,101,115,107,128,192,65,218,214,30,59,87,191,223,67,234,202,25,16,84,59,169,165,18,146,128,198,75,26,220,197,211,185,181,72,63,173,238,206,189,63,226,87,87,25,196,117,214,248,125,64,53,180,52,69,238,237,51,41,66,39,244,173,167,54,146,50,96,4,142,32,203,10,149,253,246,91,218,231,204,77,217,254,189,121,183,191,96,234,142,158,91,227,214,49,114,160,90,61,232,168,58,156,176,127,49,191,156,250,81,42,108,108,98,74,14,129,33,237,99,63,108,107,76,140,205,166,146,35,80,215,153,35,104,167,37,247,74,237,82,18,191,84,60,92,223,89,55,233,172,44,66,29,110,131,72,65,249,198,189,243,142,43,158,40,197,121,148,38,177,134,186,124,50,92,249,107,242,146,154,236,42,64,137,59,222,251,13,34,122,100,137,42,77,105,189,105,12,50,147,58,37,147,11,16,243,180,158,209,67,57,44,32,239,160,88,83,143,161,59,54,65,204,139,1,133,112,124,204,238,53,148,38,195,252,145,110,186,151,26,40,210,172,99,195,64,133,36,165,79,116,91,243,123,250,59,109,167,166,107,57,248,95,180,44,25,177,254,63,3,176,245,14,48,3,177,34,17,252,117,211,83,153,81,183,171,179,252,212,222,78,239,68,255,118,203,138,173,194,144,44,116,201,157,93,173,199,104,113,237,92,251,151,87,68,53,246,83,138,104,221,73,160,143,63,25,215,231,162,31,6,218,205,186,241,131,48,1,67,183,117,225,92,56,202,196,110,95,250,33,247,220,37,54,103,12,231,237,162,110,34,81,112,25,34,203,197,253,243,122,60,106,59,93,5,147,18,26,238,35,45,151,136,165,131,252,49,175,237,204,211,215,221,0,120,222,156,123,27,229,228,45,203,59,72,146,135,245,226,73,29,36,238,236,8,185,78,174,32,9,173,223,167,141,242,93,159,92,57,130,68,214,209,251,80,204,95,64,199,248,180,91,136,65,172,29,219,187,203,2,198,31,194,177,67,101,38,136,57,243,80,150,95,85,85,116,218,101,215,149,238,109,80,3,110,80,56,255,197,104,212,132,36,90,78,58,137,173,16,111,18,172,236,15,148,115,81,139,224,86,72,248,168,68,56,14,99,64,25,153,47,85,185,108,200,116,136,65,92,194,29,197,25,216,106,125,135,25,42,85,185,161,132,123,231,111,126,44,225,60,242,218,185,55,174,190,158,38,249,241,161,104,91,68,80,240,87,169,235,215,61,203,164,239,2,104,91,81,48,140,129,24,12,97,88,206,52,150,37,108,106,159,6,108,169,174,18,125,10,185,135,84,130,106,99,82,216,34,200,101,68,47,171,20,255,191,245,113,75,227,149,70,81,25,170,19,101,98,110,252,49,12,41,242,98,239,207,67,50,179,94,13,177,169,209,80,248,99,223,78,36,50,31,139,132,48,41,214,163,184,193,93,190,150,54,240,159,73,133,167,71,124,202,91,206,198,187,39,27,217,33,173,193,197,150,241,93,148,173,210,134,201,143,248,42,87,163,85,83,152,11,213,233,139,229,209,122,99,166,77,66,81,106,175,66,251,173,63,185,50,63,27,222,120,143,216,151,70,22,209,212,143,146,235,222,234,61,144,136,13,145,74,95,204,18,136,84,144,49,134,92,251,53,99,227,185,37,25,152,213,28,168,193,192,21,58,95,88,223,89,43,163,71,31,132,230,107,196,208,218,220,110,82,66,241,157,66,64,233,78,225,248,78,186,47,71,246,94,136,41,201,16,226,6,227,48,136,210,109,121,61,254,156,241,15,136,65,34,39,110,104,242,119,170,242,42,188,75,237,130,229,129,55,167,105,79,244,7,77,154,178,142,211,138,58,171,152,146,137,123,29,207,79,156,49,137,218,193,176,50,105,4,193,64,201,19,211,227,120,70,155,119,0,136,238,6,169,225,99,253,194,168,81,138,241,122,77,68,125,30,113,239,17,218,58,116,14,83,228,40,235,73,28,44,216,78,33,123,158,115,13,84,65,232,127,111,250,38,248,203,119,152,229,41,66,86,239,162,178,128,171,98,237,35,88,7,132,110,202,251,179,138,249,80,22,180,63,122,152,41,62,40,250,159,220,127,201,117,21,106,131,104,124,29,227,60,142,162,81,68,213,250,223,254,202,9,17,153,1,149,118,21,193,47,31,125,31,42,133,163,215,35,17,233,199,102,61,54,86,92,74,65,223,114,108,69,60,155,124,194,251,238,135,190,243,5,18,2,162,115,162,167,52,97,202,128,110,131,215,75,233,135,180,29,16,112,6,36,36,170,100,205,125,39,28,65,29,98,150,191,94,235,241,248,122,173,203,8,156,50,73,93,37,243,59,137,64,103,18,148,196,180,242,190,61,59,0,29,50,248,103,156,169,178,60,162,214,102,210,200,63,35,144,25,28,143,202,167,101,252,244,42,111,105,106,88,123,54,143,130,23,57,129,224,153,253,15,253,245,170,219,210,224,172,89,55,224,85,146,68,27,146,50,183,146,60,127,45,30,1,21,209,182,122,140,115,238,102,0,185,32,154,202,250,134,114,244,37,145,146,71,6,106,73,16,230,208,160,33,124,1,125,185,85,230,233,169,166,193,158,206,100,0,180,61,220,11,103,179,7,20,48,131,36,76,224,169,108,254,238,107,61,45,238,134,157,12,82,177,75,147,148,206,213,208,172,111,45,18,32,251,86,10,63,148,99,44,218,64,28,200,101,89,249,166,122,35,112,190,7,149,32,207,75,92,111,64,41,53,94,105,47,107,90,129,241,159,95,90,123,66,132,154,66,124,234,95,200,241,23,0,43,220,99,105,229,38,229,49,201,203,219,221,196,45,1,232,234,216,33,210,180,106,88,95,221,228,248,92,16,71,122,142,218,193,27,74,42,253,0,186,230,85,66,253,235,160,5,2,140,240,151,6,250,26,137,158,142,231,142,142,2,37,55,124,195,170,36,194,66,178,81,204,217,85,135,212,239,21,44,128,107,184,246,110,192,209,73,150,81,166,180,98,40,197,175,45,85,25,98,105,14,225,22,215,189,190,208,14,77,188,65,118,22,224,47,245,77,51,164,16,197,1,113,249,222,211,148,162,174,192,72,73,239,245,20,74,103,217,39,8,9,129,25,130,22,217,49,227,165,109,163,229,31,163,245,58,172,177,148,40,114,227,26,207,213,43,112,114,63,243,185,12,131,74,59,123,49,23,236,199,73,112,171,187,229,226,132,105,123,250,206,209,39,91,253,228,253,120,210,130,206,199,140,194,5,211,65,138,138,253,135,195,158,108,109,164,88,220,8,127,40,179,48,225,180,131,87,30,181,91,53,94,49,79,23,31,221,161,96,193,211,188,92,62,14,81,129,106,179,250,92,241,25,57,0,73,30,192,246,228,69,77,221,183,250,69,66,83,227,190,75,110,177,222,111,20,57,211,57,60,250,28,84,157,184,186,69,91,250,109,151,210,10,185,69,14,94,78,241,30,172,7,60,216,160,99,225,23,115,74,186,24,0,107,68,108,33,232,148,16,245,127,205,87,83,135,202,63,40,196,84,10,234,95,48,178,186,199,250,170,214,81,139,83,9,82,114,227,175,206,53,59,123,99,42,76,84,160,43,202,181,222,50,76,19,145,93,193,194,216,48,49,219,135,120,123,227,206,14,66,156,227,76,4,211,107,245,119,243,110,146,134,11,202,146,83,31,248,50,181,216,224,23,57,189,213,111,63,29,34,83,162,0,87,166,120,111,226,107,217,227,241,212,24,39,238,196,252,246,163,9,135,148,18,240,121,39,69,28,63,238,59,221,101,64,208,83,226,45,242,53,1,139,204,177,101,42,60,110,125,116,5,72,6,67,40,134,93,117,205,234,186,26,63,201,79,109,176,120,86,78,180,195,123,238,208,250,206,160,76,168,85,73,91,96,161,17,161,201,130,170,1,81,47,76,206,65,30,44,5,104,133,220,65,249,174,155,230,225,55,145,41,98,168,20,87,27,242,188,14,250,53,3,0,15,74,225,247,27,92,138,96,41,249,210,157,108,6,135,231,37,147,142,33,22,70,220,80,29,197,89,40,85,107,5,219,20,136,20,36,93,56,186,129,139,163,151,71,117,18,245,34,217,196,237,141,144,99,177,142,71,222,176,168,114,223,221,208,232,168,91,129,9,16,54,196,8,78,223,29,136,19,123,205,234,34,124,207,94,164,227,60,38,244,216,75,86,150,235,117,206,201,18,104,87,219,198,33,214,36,24,180,137,24,19,60,134,244,188,32,37,49,224,221,11,205,44,234,203,14,71,109,1,235,105,110,31,60,40,146,245,235,107,194,253,223,25,32,170,111,199,33,200,24,96,217,66,159,138,93,174,100,74,249,195,84,155,245,11,197,165,219,57,167,56,51,57,209,43,231,132,216,60,102,229,35,19,185,16,67,79,207,49,49,152,113,163,30,226,202,12,41,49,20,58,68,127,84,47,58,2,160,239,250,101,197,102,172,217,86,57,207,206,191,2,84,152,177,15,165,79,25,143,182,116,6,250,178,250,194,66,182,202,98,116,17,27,4,43,125,163,51,73,30,26,206,71,228,252,62,100,226,133,186,144,212,145,242,32,4,154,119,53,48,88,191,227,64,202,0,226,126,101,69,30,82,3,180,211,84,193,88,70,192,96,185,248,117,38,195,168,100,205,42,112,217,130,15,85,102,1,143,69,46,59,169,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,113,95,51,95,108,97,103,114,97,110,103,101,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,255,79,28,52,150,172,41,205,96,159,149,118,252,54,46,70,121,120,111,163,110,102,47,223,7,154,193,119,10,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,255,79,28,52,150,172,41,205,96,159,149,118,252,54,46,70,121,120,111,163,110,102,47,223,7,154,193,119,10,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,255,79,28,52,150,172,41,205,96,159,149,118,252,54,46,70,121,120,111,163,110,102,47,223,7,154,193,119,10,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,255,79,28,52,150,172,41,205,96,159,149,118,252,54,46,70,121,120,111,163,110,102,47,223,7,154,193,119,10,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,255,255,159,249,14,13,27,63,145,42,163,163,104,186,234,137,6,221,216,118,235,216,71,195,187,245,32,85,8,208,21,0,0,0,3,113,95,52,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,83,94,224,79,214,107,92,183,193,163,199,28,171,176,187,193,45,220,128,65,77,26,26,41,123,204,144,145,189,114,65,20,209,234,200,14,248,18,149,251,229,52,248,7,57,206,27,181,12,183,231,173,236,49,14,251,129,225,7,154,17,42,99,25,220,231,65,171,240,30,215,11,81,85,46,98,70,153,112,55,56,2,80,118,246,185,204,188,113,235,67,243,109,156,95,40,76,135,16,63,22,220,90,11,47,238,136,127,221,224,11,208,111,8,212,89,138,92,85,171,215,86,38,230,32,230,222,15,123,151,102,94,211,67,162,86,198,211,38,252,40,220,216,2,247,251,17,181,115,190,252,9,202,245,129,72,173,68,230,29,43,49,180,187,246,126,12,168,30,238,238,150,28,44,23,202,62,253,203,105,219,73,213,253,78,190,72,171,125,215,74,8,11,217,73,176,186,42,105,44,111,159,170,226,45,236,30,183,69,177,12,251,230,94,238,232,75,30,216,80,96,93,255,41,234,108,201,46,51,220,167,3,45,212,161,217,211,149,88,223,206,174,169,93,27,62,12,79,164,23,193,204,50,34,20,5,201,229,180,174,189,199,2,86,110,33,180,243,36,187,46,118,210,205,0,186,116,204,0,14,6,248,234,14,230,170,113,34,114,134,123,132,86,62,73,210,108,156,184,226,137,59,81,168,16,136,201,232,37,147,27,71,88,213,202,177,54,248,4,22,146,251,74,148,223,61,62,110,193,116,241,251,180,186,6,69,58,55,106,235,177,49,140,130,100,128,35,248,234,227,64,32,68,130,113,149,179,158,190,14,203,19,44,218,189,60,65,100,56,148,136,248,151,168,77,248,235,70,193,53,216,221,234,47,25,71,158,131,56,209,131,73,131,213,119,178,167,65,231,200,150,101,68,21,229,98,23,242,239,147,189,188,44,86,253,21,222,125,232,6,19,74,100,113,24,220,23,90,238,21,250,16,31,187,134,89,112,23,79,100,216,101,141,61,166,157,53,28,15,9,250,195,219,108,94,11,213,38,137,155,198,230,10,253,95,197,61,162,168,153,7,132,196,136,190,255,146,140,72,27,2,0,0,224,39,235,195,135,34,225,114,243,144,208,103,80,186,176,2,3,109,139,160,112,83,64,99,194,229,156,200,48,174,161,31,160,189,137,133,140,207,204,241,92,157,55,120,102,47,124,0,64,105,43,54,143,174,211,160,79,181,219,34,28,48,21,55,225,155,226,76,72,171,59,193,113,15,26,24,115,80,161,153,211,201,19,66,189,167,190,41,71,97,36,1,23,37,24,190,68,163,214,10,56,64,27,139,23,2,79,195,240,36,86,49,11,192,139,131,251,183,180,237,237,4,178,4,8,181,120,239,176,125,25,135,56,98,130,48,250,106,7,40,88,237,79,173,39,44,233,250,12,82,73,11,251,81,104,133,32,134,104,153,145,192,177,63,237,202,156,146,125,31,12,91,37,102,92,111,204,66,135,83,174,95,170,175,152,197,9,126,18,214,206,75,52,157,118,213,155,114,130,202,226,43,188,28,94,30,91,181,23,219,251,122,186,218,225,232,53,245,118,25,40,246,38,182,63,217,202,120,23,34,209,14,151,26,252,20,113,23,167,116,134,207,230,97,207,221,129,89,144,18,241,100,6,23,147,54,193,96,25,58,64,100,156,23,160,116,82,219,72,142,169,215,35,155,7,68,105,133,136,112,20,64,44,80,43,56,26,75,65,214,45,223,237,34,79,5,134,35,45,5,178,138,138,128,199,65,121,79,170,35,168,70,210,140,163,242,13,143,121,132,107,61,183,152,113,36,212,0,151,190,172,226,127,76,208,183,152,144,178,52,113,209,202,102,47,60,86,95,26,111,4,181,91,180,183,163,213,207,251,199,125,147,45,45,227,34,33,23,150,4,20,196,53,197,31,14,233,135,106,35,16,190,125,142,74,116,76,5,121,87,205,70,25,211,147,38,236,129,28,122,10,213,226,82,120,103,249,161,140,13,191,221,48,232,184,97,108,91,36,94,250,13,155,65,199,160,166,76,95,198,242,60,108,209,226,56,198,57,12,116,36,70,248,102,26,35,130,23,233,128,171,125,210,120,148,161,31,90,210,57,23,62,157,250,39,70,46,1,84,81,58,164,163,204,176,46,20,242,246,5,44,184,136,131,56,188,73,48,222,129,1,41,43,253,146,67,223,13,172,72,52,101,23,115,225,223,193,27,21,0,0,0,7,113,95,52,95,102,102,116,0,0,0,132,25,205,8,197,181,232,81,139,225,161,87,28,214,102,185,1,111,199,118,127,85,163,170,140,35,200,113,4,57,138,179,79,130,137,13,228,105,214,53,186,125,244,22,126,121,165,51,68,82,115,25,58,48,105,187,219,141,20,169,117,185,75,152,56,1,238,66,126,8,153,243,19,109,47,8,164,141,134,181,238,103,143,62,31,215,179,251,202,121,193,39,68,6,113,33,94,99,176,36,90,252,19,82,99,131,155,111,54,186,99,37,175,133,141,77,201,10,109,74,146,238,218,41,43,0,211,104,78,142,232,147,65,164,22,73,208,187,7,173,39,132,76,131,67,9,18,9,180,30,103,154,4,94,206,213,188,124,105,206,95,36,245,17,178,71,225,65,200,252,1,10,231,83,117,136,102,3,135,138,80,198,236,205,78,205,199,192,68,190,200,111,19,5,107,1,181,85,248,187,66,128,82,218,173,29,60,235,20,251,113,21,253,250,149,122,99,211,223,195,253,49,68,24,70,103,226,101,215,87,47,255,89,194,222,73,99,194,157,94,7,80,23,114,41,145,48,57,75,207,184,254,153,53,30,248,85,51,195,176,148,215,157,43,15,100,144,25,95,87,56,65,172,196,94,47,254,141,10,231,176,1,59,102,162,77,166,164,77,206,139,226,200,17,187,146,205,249,64,216,174,203,242,162,210,202,26,34,86,12,228,158,178,106,148,10,129,248,46,153,67,166,191,149,148,41,42,190,3,123,13,97,189,42,37,54,6,180,0,42,109,4,198,10,224,1,88,156,19,124,241,201,55,101,217,78,52,68,80,141,57,151,54,104,0,112,15,158,93,12,155,173,4,29,63,249,117,19,254,250,230,194,255,107,45,231,199,50,140,237,207,100,0,57,236,193,214,109,77,97,117,14,42,71,3,22,209,85,83,15,160,173,129,194,238,190,26,218,9,138,176,111,247,46,32,76,167,85,119,135,112,67,218,230,249,241,10,26,236,173,132,123,142,91,157,3,180,214,21,245,15,15,69,161,224,148,186,90,10,244,62,144,58,71,107,26,97,195,134,222,98,134,125,241,201,229,27,96,154,67,89,95,90,42,34,148,146,99,182,64,143,49,174,128,45,197,154,224,51,34,102,95,180,169,17,197,141,70,254,138,65,9,74,76,27,237,43,85,221,214,44,254,228,139,13,140,214,40,10,65,141,196,29,195,2,126,120,90,206,252,204,178,11,9,32,193,98,93,175,113,141,241,253,13,85,127,0,60,189,138,60,25,197,192,124,153,250,158,143,124,119,41,120,209,32,133,85,51,155,224,52,116,255,225,120,169,58,37,69,191,175,19,133,98,83,107,102,18,137,171,119,101,1,101,31,94,46,20,22,126,5,188,10,144,19,255,229,47,89,98,41,27,39,174,170,190,28,39,166,87,33,164,162,37,215,40,253,169,231,247,30,187,187,21,30,60,23,66,113,179,49,11,48,165,159,129,104,140,50,154,35,247,79,207,232,88,42,234,184,87,170,121,3,242,65,171,81,92,5,167,98,134,95,100,81,203,216,195,182,82,39,172,111,19,67,118,27,255,113,146,239,238,78,236,53,159,193,161,4,139,41,224,123,209,35,141,137,159,86,220,242,99,196,19,164,31,15,114,7,203,49,54,73,206,253,117,6,102,171,169,54,202,24,127,19,53,67,196,69,89,77,33,243,56,89,74,68,83,218,4,117,134,97,154,16,75,212,45,86,164,156,235,192,61,224,14,29,87,85,248,45,119,20,6,40,23,186,69,80,193,122,208,186,3,142,32,119,139,62,204,20,231,219,0,108,105,44,41,137,139,174,32,82,84,55,193,236,206,145,121,217,46,129,124,137,245,148,144,155,217,50,112,17,161,238,217,50,124,61,240,2,131,172,48,50,10,155,211,152,223,76,122,139,143,144,246,183,164,249,44,58,70,195,32,11,44,199,119,77,34,200,234,5,25,83,225,200,173,51,35,78,143,57,119,252,31,223,243,10,232,237,28,150,47,143,79,93,155,11,21,101,192,213,244,233,224,185,61,239,147,126,233,87,162,116,235,237,26,125,138,221,212,157,190,117,247,153,141,2,93,74,43,52,28,160,215,61,125,16,85,183,198,38,27,195,195,6,183,163,222,226,178,229,232,173,226,216,129,71,218,22,85,169,124,179,139,155,204,0,193,2,149,237,85,3,107,33,173,23,116,166,229,215,149,115,120,231,190,217,163,188,52,88,151,35,164,78,107,173,120,226,113,79,204,176,25,72,218,185,85,62,163,251,7,73,133,72,245,202,201,15,91,204,203,80,241,214,130,147,127,120,155,153,99,173,143,247,86,31,143,56,11,198,120,48,61,67,109,76,180,5,112,54,165,217,244,8,170,116,66,234,167,61,143,201,96,203,200,14,171,107,142,140,19,149,89,148,133,125,10,96,1,108,23,218,251,68,114,92,112,176,245,229,37,207,255,23,251,129,78,121,27,62,48,183,249,243,168,159,109,89,66,170,148,224,180,159,8,193,157,28,29,77,27,225,98,123,131,19,18,1,34,201,71,219,151,207,239,179,249,238,220,119,209,83,42,236,68,20,235,229,178,22,142,151,170,193,130,237,120,109,43,247,128,209,196,217,248,62,62,161,36,93,190,153,45,17,87,40,78,46,101,94,156,88,121,100,53,228,196,109,29,22,13,78,71,82,88,39,109,49,206,147,51,191,88,134,59,171,251,241,203,115,172,174,149,53,36,160,74,252,157,162,103,120,126,210,124,85,5,98,247,203,154,136,17,207,206,189,83,49,237,215,71,14,92,94,163,61,159,225,36,140,138,46,140,132,86,200,60,215,46,134,179,237,83,228,97,130,177,136,236,175,232,26,238,208,114,44,98,66,237,139,88,204,43,247,119,76,11,155,166,46,112,121,127,17,72,142,157,5,203,131,30,35,178,5,134,151,50,238,186,17,55,90,159,200,212,78,16,135,0,112,189,73,234,177,64,185,188,251,49,201,237,254,205,24,101,136,244,137,183,41,178,58,61,246,231,56,52,102,84,84,20,169,111,162,145,189,220,16,236,54,134,74,191,57,222,191,37,114,103,245,104,81,127,79,236,199,183,62,157,244,208,77,211,61,82,119,62,207,193,34,35,33,89,32,64,48,197,87,69,80,103,181,182,29,105,38,71,252,31,189,93,82,18,8,9,204,167,155,59,142,36,172,244,94,62,238,177,63,219,162,74,138,192,55,8,20,7,32,196,71,246,255,82,174,101,202,229,165,247,240,116,189,2,215,4,100,54,218,34,33,126,22,39,148,71,62,22,163,225,1,192,94,88,231,81,26,220,130,142,73,2,209,202,180,45,171,98,221,0,180,228,176,69,229,210,92,247,100,88,125,159,35,117,80,194,114,17,19,109,137,94,199,105,16,161,88,209,84,129,201,45,194,140,99,162,17,207,11,54,106,117,189,77,35,70,20,4,211,57,26,161,51,27,233,114,163,223,194,168,112,169,176,151,148,71,211,101,9,83,91,248,53,121,198,149,71,24,115,125,79,27,89,230,254,200,138,228,48,205,24,236,44,233,119,149,209,45,229,106,243,70,53,7,78,112,237,157,17,202,60,138,144,4,101,77,144,100,226,55,209,110,253,202,178,181,163,144,142,0,20,96,107,58,232,126,250,80,151,118,84,28,54,53,228,241,161,25,115,172,152,78,223,0,68,170,255,255,0,67,247,173,47,69,160,140,227,135,49,239,23,2,87,10,167,189,75,126,123,2,28,217,220,174,59,249,35,134,203,210,228,60,150,241,185,82,107,8,185,85,163,18,48,7,96,163,125,20,48,218,157,246,19,2,2,159,118,247,96,82,129,62,249,87,99,147,37,121,168,249,147,221,104,17,78,178,79,109,104,126,58,69,161,223,196,114,237,41,128,142,43,147,140,210,247,208,90,120,85,247,17,96,210,79,216,170,196,99,4,35,150,16,112,32,108,34,26,20,134,51,57,249,5,56,136,97,177,87,77,23,160,31,15,120,103,121,91,200,139,253,75,115,159,32,42,170,108,135,170,8,219,73,31,214,5,171,81,228,83,224,202,226,209,7,203,20,61,193,77,112,32,174,75,73,46,194,185,68,210,67,13,226,197,111,222,29,106,173,65,158,28,230,182,177,92,72,198,174,8,219,94,41,134,190,13,9,22,193,151,210,188,81,92,222,116,142,10,85,251,167,251,17,112,168,71,125,165,11,85,98,249,85,148,163,71,175,77,106,148,155,91,124,51,89,248,195,52,225,70,234,142,68,179,114,209,224,161,159,75,71,147,187,200,120,28,139,9,66,34,18,248,175,107,114,7,25,216,203,229,40,121,48,151,162,254,9,59,110,21,203,154,74,99,57,116,38,7,170,15,78,63,202,5,54,98,179,14,203,31,50,100,108,99,216,107,103,190,235,226,212,76,17,20,242,52,201,156,82,234,119,80,107,26,218,42,179,76,137,132,131,169,181,189,247,97,112,65,185,162,51,39,87,40,21,48,158,185,138,21,109,176,239,155,18,45,231,47,125,242,53,202,84,150,60,229,220,96,187,232,213,155,38,29,234,214,82,154,143,92,30,18,189,1,26,41,65,45,53,145,51,128,20,94,59,177,135,116,197,18,69,183,226,3,77,170,123,0,105,207,207,206,192,227,158,50,61,190,40,53,108,150,109,247,111,17,47,156,159,149,124,165,226,137,185,216,52,118,164,185,251,171,77,241,133,78,194,38,65,114,169,11,55,31,76,230,105,229,212,31,234,62,249,144,75,32,217,233,185,192,201,31,91,26,199,82,130,67,229,223,84,214,127,58,1,42,20,232,204,45,215,223,179,119,230,225,30,71,234,57,193,50,193,188,42,66,130,10,57,110,113,35,253,144,95,89,132,67,116,50,179,100,18,53,5,230,124,108,0,111,143,199,203,223,193,4,62,177,110,49,194,47,193,112,103,56,130,23,54,30,180,236,44,211,137,37,93,205,224,42,126,122,20,181,218,217,17,22,19,46,130,128,100,8,231,48,88,76,146,68,161,162,39,195,147,19,183,143,225,49,35,185,201,210,132,66,201,159,66,62,232,46,59,24,237,33,173,149,7,85,25,53,71,104,210,92,76,203,215,106,68,102,15,217,254,175,193,147,43,253,17,99,55,177,189,1,188,232,61,132,69,222,163,21,45,163,7,197,3,3,9,228,0,191,175,39,211,78,74,173,11,225,140,4,141,86,104,16,156,104,15,106,88,127,42,12,108,8,149,132,10,140,31,17,19,52,173,74,236,239,248,162,0,113,23,84,210,62,162,70,147,96,166,62,133,215,232,76,112,14,236,16,129,131,36,194,30,172,245,129,90,13,22,169,127,24,57,121,148,235,32,8,148,104,220,101,241,57,198,49,219,79,110,214,125,90,182,246,234,45,117,96,109,52,24,35,15,22,116,80,215,116,4,31,123,162,185,89,1,242,243,79,221,158,24,116,113,62,62,222,209,187,152,159,212,33,117,58,51,163,175,31,1,107,220,178,208,156,90,155,116,254,11,73,224,158,158,237,89,48,122,228,21,188,93,240,128,148,229,105,250,242,134,81,200,253,28,76,12,194,190,48,19,13,35,26,253,98,227,229,139,127,194,164,239,62,194,48,196,187,127,105,222,200,165,224,174,33,202,214,11,11,89,7,75,70,165,24,203,175,11,174,108,152,200,71,251,182,63,60,178,90,237,122,241,152,250,14,181,78,131,7,229,11,170,58,152,191,110,12,178,1,160,97,230,166,0,140,146,39,100,212,57,113,189,210,56,248,152,226,131,31,72,93,105,113,6,170,226,72,149,69,241,165,158,174,1,178,69,240,19,34,107,241,24,130,40,135,234,70,162,128,78,216,198,47,34,234,147,227,34,55,38,36,103,149,187,235,7,26,20,53,191,92,180,144,101,12,22,65,67,52,55,82,117,25,72,226,15,124,104,148,90,175,70,61,10,79,56,182,61,9,237,116,140,3,4,219,172,116,18,86,181,39,12,53,149,81,161,105,188,43,99,219,134,133,118,33,17,76,208,204,153,248,188,47,231,102,232,109,99,179,187,46,208,4,9,88,88,132,60,229,196,231,246,67,50,137,34,6,72,172,126,239,153,127,124,216,11,12,154,1,68,51,73,215,243,114,231,192,236,34,185,122,142,213,71,216,215,71,219,13,91,172,209,58,171,255,37,242,89,37,95,111,49,29,64,127,107,197,204,92,103,48,33,190,72,47,5,26,37,21,30,73,248,75,120,40,82,177,117,88,133,73,185,167,54,171,61,163,226,74,208,126,160,16,108,132,143,128,28,131,167,37,192,8,50,102,112,180,164,99,69,182,17,254,173,93,205,120,159,253,165,229,67,100,174,133,203,171,44,226,6,231,75,86,88,21,247,234,104,98,245,141,149,111,225,119,183,54,10,88,73,25,137,49,32,132,99,22,98,140,42,235,16,63,226,227,135,34,89,125,135,101,123,108,136,161,98,6,48,133,48,195,217,113,2,63,249,188,78,225,81,247,147,2,97,201,217,230,20,14,16,248,212,221,23,248,124,124,188,118,38,46,244,212,88,26,143,128,58,56,109,44,249,131,71,14,66,101,128,83,243,18,11,221,79,64,198,63,136,112,88,75,202,130,82,18,7,213,33,121,209,244,153,114,26,207,154,38,130,156,45,3,28,34,251,205,150,129,60,13,20,247,34,126,91,34,103,248,62,137,170,155,62,22,63,69,148,251,82,188,85,183,85,196,202,78,185,130,189,126,214,23,54,30,166,181,175,251,226,184,27,245,237,71,245,171,64,236,33,42,222,148,208,13,60,154,177,55,185,87,245,83,198,100,189,225,220,177,230,25,11,13,70,142,95,245,97,17,42,193,211,130,94,198,198,208,177,187,51,13,179,181,3,186,224,254,254,6,99,56,246,105,250,39,224,239,16,169,249,100,9,179,74,63,231,129,182,252,50,254,70,62,188,119,99,117,87,246,172,139,121,199,99,100,68,13,184,81,31,56,41,244,201,207,48,120,196,254,156,115,47,100,121,60,46,107,149,6,249,145,36,107,107,71,2,5,8,12,188,99,25,106,133,36,11,144,13,83,236,18,137,0,149,94,156,96,75,151,80,120,25,162,204,110,192,184,15,147,35,137,12,52,27,54,79,55,42,80,32,89,11,109,146,146,218,0,211,69,76,116,78,100,254,120,119,42,152,140,54,130,88,35,28,226,11,9,86,155,216,15,179,62,40,245,239,5,38,149,112,73,59,60,19,132,170,76,156,157,2,176,114,242,70,150,219,177,233,84,249,0,25,142,105,28,0,223,154,218,138,21,90,3,22,149,254,35,124,32,238,124,110,209,32,67,21,84,43,192,182,82,242,73,96,146,135,15,194,240,181,13,201,142,93,88,195,32,156,102,142,113,194,181,242,102,26,151,252,116,164,145,59,124,159,132,64,181,173,114,239,41,201,108,205,72,77,57,89,55,5,207,174,140,10,52,71,118,217,105,162,193,48,55,103,30,123,163,48,106,27,80,142,22,221,187,159,53,7,19,71,143,44,41,141,231,128,112,31,198,241,104,97,244,103,164,160,154,191,214,60,16,212,85,37,89,49,251,92,199,98,81,37,107,72,141,171,245,131,107,42,125,216,253,237,45,207,119,75,233,197,240,245,166,167,145,251,129,182,130,58,60,232,9,0,237,14,13,105,151,183,112,246,123,227,70,41,226,184,28,11,245,187,112,112,120,34,129,130,84,46,106,246,211,100,38,171,147,55,208,184,143,167,90,226,211,100,198,215,170,103,58,164,180,46,136,97,175,245,9,0,145,28,158,137,248,62,16,120,41,179,182,66,58,231,88,63,127,146,124,74,109,226,235,237,169,204,117,217,11,208,40,56,119,12,225,116,218,191,94,0,92,3,158,112,117,18,234,54,152,62,151,158,47,221,137,3,28,179,123,230,48,229,159,201,190,96,101,104,8,57,31,135,76,26,153,18,103,76,229,37,174,145,245,51,40,192,179,32,46,110,62,206,165,61,98,192,212,134,185,111,247,129,50,114,87,172,134,162,204,176,242,82,124,233,89,186,120,25,129,18,238,21,97,21,106,249,62,96,210,95,85,93,142,181,4,112,2,242,112,221,135,147,88,249,72,84,236,114,228,153,204,118,123,218,130,72,221,69,51,164,138,12,175,43,82,35,86,142,193,143,192,70,16,129,36,120,239,105,69,213,98,48,48,237,119,103,144,47,203,102,54,224,215,164,9,176,214,133,35,154,105,126,74,93,240,90,117,100,33,212,73,121,253,225,213,27,132,169,104,138,171,96,152,163,160,164,211,157,100,167,24,100,240,67,205,168,29,78,87,59,70,69,219,171,228,17,43,11,199,231,215,103,160,50,227,133,103,57,112,105,154,151,41,197,241,145,233,138,98,146,76,28,164,225,184,99,42,102,89,129,45,241,126,114,180,161,239,87,229,223,88,36,117,144,49,37,224,43,0,5,219,205,114,177,122,110,25,76,148,85,53,175,83,158,160,187,212,180,95,234,201,218,243,90,89,154,43,15,221,0,90,163,47,237,212,201,103,149,103,124,189,0,232,227,249,224,7,27,148,104,246,47,52,55,147,113,32,234,70,235,5,84,166,126,40,73,157,84,200,147,186,125,54,189,162,139,48,83,181,70,251,107,170,75,160,219,173,184,140,248,85,33,229,84,44,192,183,119,59,140,190,151,248,149,119,173,254,153,46,198,159,243,244,55,138,101,159,166,100,220,221,205,65,63,83,212,84,115,62,18,46,15,147,243,161,94,221,31,89,175,59,20,217,9,223,172,126,96,222,114,96,223,92,219,19,92,242,132,14,112,20,216,102,1,226,54,77,106,53,111,237,39,95,26,59,192,194,180,138,81,215,23,6,195,105,128,34,232,11,120,46,144,85,128,7,2,249,110,183,16,214,167,122,136,176,94,228,242,232,0,20,39,50,219,152,217,211,55,50,170,211,5,228,45,65,17,61,168,231,137,98,95,33,110,180,94,142,142,70,134,42,209,186,230,76,117,36,186,192,162,58,122,37,187,234,167,49,50,183,168,42,208,90,35,157,176,65,153,129,200,58,245,239,126,120,74,55,209,247,235,209,94,63,205,30,108,167,172,27,234,140,48,109,59,82,244,213,187,160,25,177,38,30,164,95,168,163,131,179,167,83,222,175,133,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,113,95,52,95,108,97,103,114,97,110,103,101,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,255,255,239,21,67,163,199,104,94,139,66,57,223,182,33,184,76,86,81,230,142,71,174,242,154,253,186,22,128,218,35,0,0,0,3,113,95,109,0,0,0,32,255,255,255,15,108,10,30,188,110,143,70,134,183,23,204,215,162,167,126,126,73,186,175,71,214,95,206,30,141,177,155,23,58,47,230,246,202,248,82,190,24,34,110,208,27,102,110,98,126,152,220,198,16,12,221,209,87,203,48,90,216,241,243,11,121,124,33,245,121,122,42,13,74,145,110,145,240,227,175,191,207,18,61,222,20,237,111,195,13,171,170,170,98,200,142,44,194,33,236,120,50,8,37,200,173,131,153,185,205,8,211,136,92,58,255,128,124,221,197,26,143,247,18,38,208,23,215,13,226,107,45,181,3,122,228,129,178,39,236,63,122,165,172,162,18,172,248,14,23,58,142,156,206,99,6,209,90,38,165,2,147,253,115,21,220,1,146,88,13,64,172,105,7,213,248,243,170,21,196,68,32,194,92,222,161,220,29,165,142,203,198,26,221,178,72,23,243,15,243,189,77,53,175,0,41,38,115,96,14,1,184,39,213,89,118,6,34,69,122,98,206,245,147,25,106,255,218,91,178,13,90,56,189,212,202,203,138,19,117,12,85,87,249,138,177,244,102,34,51,91,236,189,84,177,103,13,111,133,82,60,69,212,227,50,231,198,168,215,59,93,100,154,40,50,15,208,180,144,74,226,149,190,141,129,195,47,193,36,214,247,22,56,150,249,231,19,139,194,57,157,248,55,33,114,133,104,78,245,228,188,95,2,78,124,152,211,85,251,223,42,190,235,105,187,63,220,172,57,237,148,92,206,89,215,30,212,33,180,76,39,195,175,244,243,241,88,178,104,47,238,204,19,131,94,151,92,149,163,174,221,217,15,232,165,117,237,160,162,11,229,241,93,246,200,39,61,44,105,4,60,177,147,26,24,12,235,146,227,213,104,182,175,2,249,130,245,79,122,45,214,156,83,194,255,146,202,151,121,152,246,107,244,69,89,63,40,184,69,13,143,223,226,96,48,249,206,103,61,200,28,250,167,93,146,52,236,190,180,59,208,173,143,217,34,101,132,46,16,80,106,209,123,52,94,49,212,137,31,151,55,21,81,144,229,78,231,22,58,122,240,39,78,7,113,253,255,193,9,213,20,249,101,172,51,236,189,19,2,74,235,174,86,106,75,235,20,79,46,160,21,211,156,126,27,58,8,85,239,129,155,19,19,1,0,0,240,147,245,225,67,145,112,185,121,72,232,51,40,93,88,129,129,182,69,80,184,41,160,49,225,114,78,100,40,3,198,206,49,86,73,31,227,159,26,14,96,61,190,240,178,181,194,248,241,48,130,174,175,38,225,29,32,33,42,120,8,136,131,222,250,25,123,183,54,71,223,74,232,87,4,132,104,141,69,68,163,161,88,224,244,27,245,134,54,16,134,213,3,154,110,148,195,196,208,82,11,132,73,90,58,56,102,137,88,128,79,159,17,113,202,147,19,115,4,228,152,125,196,46,26,31,148,210,58,144,123,253,193,222,72,205,57,206,66,135,133,74,172,136,114,159,11,194,27,91,60,43,16,24,40,191,45,201,146,12,39,27,215,229,122,36,141,71,138,254,153,99,237,49,116,218,77,205,229,252,79,96,31,217,25,191,16,63,13,36,77,183,216,160,229,238,133,67,59,10,121,31,194,192,199,78,87,201,89,225,235,217,177,7,91,183,126,164,88,208,22,211,245,217,204,110,52,24,105,251,103,177,100,206,16,234,8,223,3,220,45,144,153,36,95,75,81,98,188,164,106,4,7,148,122,173,147,118,12,194,152,204,138,131,149,157,91,55,222,238,214,116,180,110,64,166,70,231,33,7,34,149,187,107,44,239,18,52,127,112,175,105,210,222,225,188,37,63,116,231,200,0,237,222,84,70,64,181,236,134,23,124,116,150,133,124,33,67,20,150,52,84,25,53,10,164,219,92,171,238,16,21,84,59,164,52,90,243,149,91,196,55,71,127,120,67,96,151,28,35,17,232,70,155,110,157,214,22,4,151,89,21,116,106,204,209,65,114,18,137,26,31,5,37,219,103,199,230,44,168,32,245,20,109,12,190,140,43,148,142,119,54,132,248,109,6,82,192,4,191,129,35,123,184,62,145,169,197,236,44,245,36,8,238,41,114,20,81,47,235,131,247,68,23,194,194,68,17,199,127,148,47,132,192,46,11,114,163,180,146,224,50,60,148,40,177,149,46,116,95,151,176,111,7,81,34,66,51,151,163,66,14,113,106,71,60,85,40,106,34,47,52,225,176,68,143,27,203,164,158,147,134,245,91,160,142,72,142,242,132,120,233,253,217,206,11,179,161,26,70,27,113,235,141,119,247,150,228,8,0,0,0,7,113,95,109,95,102,102,116,0,0,0,132,146,229,101,169,98,25,25,8,238,125,115,40,43,7,222,68,22,17,241,41,198,90,9,80,90,6,19,176,254,241,37,85,23,52,97,28,240,87,128,142,31,143,138,158,165,41,95,192,239,129,161,32,77,147,79,145,216,174,192,202,33,132,117,72,237,237,237,190,49,147,24,15,216,165,183,199,227,142,86,75,24,216,75,246,189,125,78,82,131,254,47,253,191,96,113,68,187,164,134,5,177,130,190,101,183,151,96,15,224,229,140,113,70,157,104,246,96,191,23,105,156,129,135,35,139,90,151,59,233,5,138,101,18,177,106,176,49,219,142,129,199,179,248,33,16,122,157,11,28,109,166,168,179,96,22,27,27,83,42,63,231,56,188,230,248,201,63,216,18,45,111,51,206,79,123,251,38,244,155,189,152,1,94,165,80,34,230,73,38,186,180,44,231,62,158,218,32,176,233,168,134,49,153,184,25,164,96,165,18,227,181,0,128,211,49,232,229,227,111,112,36,197,97,78,159,116,219,52,243,63,142,154,45,50,36,70,127,32,196,51,106,214,205,224,70,31,74,13,0,138,112,188,15,193,17,29,56,6,111,182,153,6,79,81,237,167,229,135,122,203,146,247,236,68,143,74,20,234,223,55,130,176,206,209,164,159,229,56,237,100,141,194,203,234,115,183,178,23,248,72,1,192,162,64,25,151,211,244,176,65,21,77,251,46,27,11,111,193,230,32,213,146,107,92,207,202,248,130,35,14,94,48,128,201,137,184,246,18,33,92,48,39,152,146,200,110,102,8,85,250,186,13,65,147,199,219,76,116,77,241,107,26,22,158,36,17,141,56,91,27,49,116,13,74,71,134,235,232,223,82,191,53,199,69,141,74,27,81,10,244,204,29,178,20,29,182,90,164,23,37,209,154,18,241,5,216,94,148,162,8,183,188,198,165,45,37,232,4,63,67,69,254,48,236,86,119,215,183,242,221,7,17,106,175,161,142,76,72,217,88,89,25,157,74,48,107,49,38,140,6,67,19,36,149,239,29,13,174,208,229,234,24,126,93,121,143,116,18,191,104,138,3,90,81,162,194,103,15,228,83,66,162,79,129,40,27,178,249,99,122,241,155,224,113,94,149,83,4,167,43,220,184,96,73,219,36,53,49,63,2,95,88,193,194,52,91,190,45,95,103,161,61,196,184,77,34,171,43,135,45,242,180,165,5,208,141,178,55,108,122,58,86,56,37,161,36,238,67,200,37,13,192,205,137,185,233,88,34,174,63,133,111,35,9,219,110,97,204,183,154,145,127,111,90,31,20,167,78,0,127,70,239,132,142,49,138,12,104,127,29,36,152,254,173,51,246,229,242,30,106,94,168,82,88,81,184,241,32,84,136,16,221,38,27,196,148,183,248,251,206,128,206,181,104,223,182,242,209,119,168,169,183,235,250,182,68,31,24,31,4,157,116,22,146,166,198,102,222,144,87,72,155,60,161,201,197,214,125,27,249,34,22,94,72,16,168,215,244,54,171,105,30,108,255,156,173,44,218,215,129,149,71,140,74,0,224,180,3,178,114,55,34,77,203,48,81,142,188,104,159,210,115,182,40,154,225,206,128,95,40,148,68,56,239,254,145,242,69,227,196,192,199,213,185,9,134,156,246,185,131,235,10,97,16,123,55,187,22,122,235,229,76,40,225,4,155,246,179,130,184,97,113,220,151,32,100,227,102,241,58,180,146,130,112,72,95,1,26,248,11,196,17,202,26,134,170,244,96,132,168,248,204,208,57,217,112,220,188,44,32,248,250,150,28,215,212,209,175,141,42,2,154,70,28,189,65,145,16,127,209,74,23,171,247,246,27,68,34,141,193,95,50,202,32,178,116,209,211,38,98,220,94,177,127,154,116,185,123,109,219,173,242,123,102,51,250,193,132,86,166,240,15,153,108,248,172,106,97,88,52,126,103,254,9,231,152,163,133,171,92,74,80,60,135,49,174,197,226,84,62,94,172,34,223,108,54,232,101,113,240,172,2,135,216,52,74,242,224,252,138,232,11,113,126,130,164,248,27,166,215,112,219,236,46,37,244,245,27,85,216,31,99,34,200,156,46,144,67,160,235,32,71,66,48,78,31,133,27,182,109,168,201,229,252,65,201,196,177,98,108,62,9,162,125,255,239,195,237,17,70,146,104,13,23,182,234,232,13,87,158,6,206,188,234,36,178,203,161,31,12,13,239,60,97,250,182,50,210,161,141,243,87,75,169,41,26,106,220,217,223,32,145,227,198,96,9,244,234,31,96,197,56,90,102,134,170,84,86,179,13,166,60,178,18,61,206,16,73,218,44,148,190,248,98,178,202,166,106,230,20,186,200,68,78,235,161,54,194,208,192,200,255,205,102,155,18,92,53,230,96,22,213,250,111,129,246,75,18,209,232,202,9,55,225,247,147,33,132,41,123,19,5,1,7,47,38,30,28,9,172,172,119,45,150,165,234,97,253,142,169,78,51,15,227,182,233,188,78,186,193,72,78,131,73,223,17,162,127,83,8,64,237,147,254,66,179,59,72,63,37,91,244,244,222,131,142,185,55,240,40,33,119,211,221,87,123,43,151,38,118,176,71,154,95,79,234,248,5,130,238,100,235,249,100,50,240,134,115,236,129,181,11,238,182,121,51,112,223,12,57,12,147,0,36,156,27,170,218,3,158,101,218,153,115,70,72,217,49,70,47,125,121,61,69,13,226,18,186,144,109,54,35,12,133,107,36,29,29,70,107,75,15,214,75,49,229,34,148,27,28,52,180,167,78,140,47,196,27,163,200,9,57,246,107,15,249,35,61,49,82,7,12,95,173,14,96,79,146,74,191,129,19,117,226,254,222,173,197,247,78,19,34,186,65,210,85,197,204,17,56,4,154,139,78,64,252,132,96,236,255,142,32,165,149,44,20,91,181,217,21,193,126,112,10,162,59,136,208,181,229,126,12,71,193,189,85,250,171,175,29,221,114,36,98,133,243,204,122,61,240,77,14,237,196,171,185,99,204,109,122,90,207,77,57,156,111,74,27,125,226,243,10,43,64,149,145,25,83,182,94,188,15,115,124,217,57,19,152,42,183,17,254,34,25,114,42,48,136,230,244,207,153,11,198,162,119,99,130,121,123,220,214,97,24,135,86,59,159,71,175,195,230,103,4,181,72,116,56,176,107,95,169,93,216,234,22,228,92,168,232,147,2,223,141,92,44,203,104,33,187,42,240,138,105,111,10,140,7,240,9,190,84,171,119,137,49,59,128,131,234,174,239,108,219,58,42,75,35,96,172,204,53,140,173,186,99,163,81,119,102,98,38,115,67,183,213,50,37,56,196,119,8,111,29,237,168,246,244,213,122,145,54,136,142,35,8,213,255,252,95,0,242,19,49,99,70,24,214,222,68,54,131,244,240,228,246,23,113,94,179,146,224,174,74,69,31,225,126,122,44,244,7,69,253,167,30,226,227,202,196,135,10,173,225,9,187,105,109,246,41,37,246,60,61,110,99,216,166,114,27,41,51,131,140,16,74,70,95,76,59,240,175,164,224,123,176,161,76,190,232,221,21,117,150,6,164,191,4,30,204,123,138,39,220,33,166,7,37,189,77,124,123,183,242,36,65,67,117,122,45,73,198,61,62,206,39,115,199,69,163,147,230,184,205,121,190,226,103,72,148,94,66,221,39,38,20,255,208,15,204,228,66,10,160,3,253,211,155,72,36,36,94,232,117,241,231,157,124,141,18,174,215,33,84,40,118,26,11,255,105,33,220,192,249,237,247,92,92,140,33,82,129,183,27,30,68,218,112,169,50,245,194,199,101,174,55,0,115,61,103,194,60,55,71,63,200,111,46,56,115,83,85,101,250,10,126,20,35,63,71,154,19,98,253,134,201,92,45,133,87,75,94,28,11,156,52,241,131,92,35,87,169,37,161,214,5,231,214,178,53,204,196,92,161,181,155,250,231,206,66,62,138,225,101,49,227,152,129,255,7,159,53,242,117,160,68,168,140,60,90,80,129,177,242,169,0,223,127,181,83,81,75,35,146,225,79,104,144,23,233,115,218,125,179,110,12,3,113,59,192,24,217,229,171,243,93,11,1,64,67,186,69,212,56,42,54,183,68,126,223,251,119,79,68,155,47,92,47,171,1,127,138,17,112,6,89,60,68,62,89,10,6,228,68,208,62,140,12,66,137,198,208,75,31,76,145,216,118,172,240,111,223,217,224,164,104,203,117,254,115,161,250,206,234,143,207,54,22,20,250,153,251,210,165,86,205,163,26,135,49,1,75,33,224,173,129,2,74,184,140,222,164,79,131,145,191,78,29,59,53,228,27,2,216,203,211,180,20,185,57,131,0,218,108,17,109,173,97,213,114,181,123,77,111,125,171,113,251,49,24,187,4,61,12,3,228,123,162,25,61,249,240,149,161,147,14,180,50,51,172,0,136,209,13,152,79,195,219,88,152,88,105,147,15,34,165,211,138,142,89,174,120,234,44,1,253,217,181,87,212,146,233,9,212,1,201,118,101,117,38,111,85,254,222,205,91,8,57,71,137,69,207,192,29,78,152,223,37,106,215,224,240,80,226,134,165,231,4,10,47,21,87,215,98,34,111,233,7,156,182,117,123,168,243,205,57,242,222,56,191,82,242,62,122,115,119,202,47,71,122,24,144,244,61,252,209,3,193,146,7,239,149,26,18,5,58,121,2,162,253,151,47,211,132,220,62,244,249,69,7,206,249,53,211,5,239,210,229,238,101,211,5,35,247,185,234,136,60,247,50,132,74,253,85,93,189,98,38,217,7,29,195,58,13,33,25,77,108,156,213,149,202,52,7,27,188,193,68,207,198,37,154,255,82,79,206,180,91,247,194,225,248,164,224,2,149,98,125,231,193,128,186,27,192,78,39,153,157,68,183,86,47,1,194,250,113,2,163,225,157,183,160,140,152,157,251,30,126,227,197,113,227,246,103,234,83,210,34,239,91,85,39,140,39,168,153,112,56,93,81,95,122,206,203,217,162,0,6,152,169,116,221,4,155,73,155,47,65,235,47,17,195,156,4,32,38,110,130,161,237,252,247,215,48,128,118,10,142,27,4,181,39,13,26,150,20,15,181,51,211,40,94,31,231,50,243,164,215,42,8,223,106,122,71,157,130,57,2,150,117,144,250,164,199,2,246,82,156,197,43,250,141,16,67,182,211,136,36,184,242,50,134,67,70,176,95,245,152,77,134,195,247,80,197,118,158,207,137,69,120,49,214,63,241,25,95,17,239,201,149,221,38,17,182,228,89,208,83,29,169,88,109,237,148,234,78,164,128,155,174,100,65,124,80,183,206,58,51,251,1,154,75,204,175,132,27,128,1,75,169,122,240,146,14,34,123,47,237,206,21,58,170,72,252,68,220,191,11,189,96,215,97,110,145,191,218,5,237,77,13,212,83,78,148,90,57,191,117,240,255,46,184,180,90,106,207,32,185,7,66,35,7,103,170,206,42,111,12,33,74,186,186,144,228,67,216,109,105,254,147,206,39,4,79,48,222,58,7,108,254,180,95,45,12,238,218,129,131,109,244,139,194,119,74,46,228,29,48,146,188,122,64,237,245,52,87,13,249,113,238,26,153,155,245,15,51,64,226,91,211,158,166,175,105,103,42,183,98,173,61,170,184,179,222,132,174,158,253,140,71,244,89,81,54,230,193,21,39,120,101,180,236,106,97,61,212,88,20,69,229,74,46,215,241,188,180,147,204,190,254,151,78,120,190,132,115,13,155,81,39,53,249,94,0,53,148,233,25,240,242,181,76,119,51,254,225,76,222,133,15,169,108,94,145,65,37,246,60,205,94,75,50,133,33,163,53,185,129,163,103,190,52,81,96,238,243,139,192,138,172,94,31,187,100,83,240,33,152,110,229,168,159,205,34,165,113,84,15,223,111,116,54,148,221,133,31,236,239,98,169,144,147,165,131,215,171,83,238,175,118,75,158,49,5,141,79,50,194,1,141,119,4,42,23,138,8,59,58,182,85,73,138,103,186,74,146,187,72,47,113,27,82,216,68,110,122,74,45,47,126,50,153,179,89,150,68,240,12,211,8,112,108,84,76,38,19,196,89,253,96,156,167,34,42,125,38,59,174,107,65,228,57,133,91,11,193,178,207,235,108,242,115,92,169,47,17,162,29,184,108,240,61,60,173,58,255,88,189,126,147,71,16,106,48,163,159,155,71,152,163,153,111,33,110,234,121,178,53,249,97,58,62,132,211,166,124,252,238,209,250,90,255,1,13,31,55,187,3,129,208,61,88,57,205,54,170,91,209,139,227,236,0,85,254,70,207,4,154,211,200,5,223,102,49,126,3,8,104,36,19,189,53,51,97,245,252,171,31,88,21,104,120,227,29,121,67,188,14,105,4,89,163,30,148,219,240,216,20,110,194,227,230,145,42,35,17,106,254,87,234,239,195,6,53,214,136,109,119,177,213,107,213,21,147,133,184,77,153,94,38,111,175,229,187,225,175,231,58,204,208,93,11,224,86,200,54,161,106,12,30,248,193,211,224,37,126,53,49,189,84,210,54,49,245,84,226,172,153,165,243,22,167,144,88,254,168,171,31,208,203,151,16,56,222,155,31,155,236,59,233,179,251,200,32,254,254,27,39,86,235,173,236,2,43,182,247,134,61,34,240,170,93,222,240,100,25,72,238,41,14,17,125,249,151,169,19,38,220,142,83,228,127,26,174,89,168,55,63,49,22,35,10,4,13,138,141,101,255,44,222,127,110,35,95,78,196,66,44,190,201,114,91,136,144,17,23,236,86,157,61,81,199,128,169,19,69,174,133,112,211,224,165,113,165,2,92,104,248,194,7,245,155,149,209,42,74,33,163,238,33,32,55,48,150,66,23,162,76,70,216,136,144,9,163,226,0,230,231,81,50,30,94,255,42,215,55,195,107,180,82,241,246,34,82,157,29,243,247,149,76,54,57,209,177,218,189,14,72,228,139,158,116,182,47,20,12,242,88,242,151,14,206,21,184,235,68,27,66,34,91,50,166,102,216,35,150,196,16,47,218,63,93,182,244,137,96,195,144,250,237,133,134,239,165,2,253,240,168,65,172,117,124,172,192,178,86,92,186,131,42,113,126,176,32,229,233,226,78,152,74,146,15,75,2,7,242,253,161,240,150,67,183,179,138,139,48,126,245,88,190,194,171,16,75,126,44,144,77,48,79,52,105,39,208,161,1,88,156,114,165,217,52,16,23,127,125,110,47,120,91,129,204,94,191,239,233,198,117,234,118,27,69,200,144,82,186,65,180,242,73,33,9,239,245,173,167,193,187,202,219,117,182,91,2,211,185,188,47,146,175,177,111,162,2,115,235,164,154,197,65,102,141,130,73,146,83,46,143,82,128,121,222,224,35,217,242,65,138,211,117,212,100,163,163,155,83,129,125,200,219,217,254,212,216,211,252,121,210,92,199,9,191,66,223,112,0,202,85,10,213,150,106,25,3,178,74,1,75,186,36,93,39,168,2,168,202,90,243,235,250,40,175,176,190,114,150,148,233,56,134,64,199,193,139,24,2,110,220,68,82,67,246,252,61,157,134,230,171,243,233,251,127,183,219,253,73,202,205,15,138,238,253,31,123,47,54,222,66,220,198,89,58,192,61,216,28,26,60,241,143,136,22,107,92,133,21,41,71,244,25,174,132,219,49,195,16,98,124,233,250,88,158,17,33,134,89,38,195,55,34,43,181,100,84,183,118,70,199,27,155,98,127,239,126,190,104,198,178,40,125,0,89,167,151,227,76,118,229,97,111,222,78,102,80,253,160,186,176,234,120,179,209,183,240,211,146,128,114,185,96,86,235,27,47,3,105,179,14,216,1,43,3,26,186,81,242,101,39,18,90,127,235,23,43,168,180,154,85,252,50,0,164,38,99,56,255,150,127,217,42,251,219,163,250,76,247,180,217,224,195,156,214,235,7,129,78,202,77,73,171,205,122,253,226,133,172,191,233,170,96,236,49,121,132,135,220,251,121,153,25,195,223,217,191,144,197,29,84,67,7,245,237,170,211,143,154,213,119,11,184,223,68,136,48,138,186,206,72,210,11,254,162,158,234,44,18,64,2,170,8,104,187,110,140,127,25,91,31,99,92,149,37,108,24,172,68,84,242,94,159,177,44,247,33,65,71,232,12,89,8,156,69,75,76,27,9,113,202,21,81,147,6,73,144,31,202,151,22,112,60,178,115,212,41,208,188,57,20,83,31,75,13,237,171,58,48,34,104,45,4,205,254,189,75,218,145,23,134,92,68,135,4,140,45,30,173,1,230,38,233,90,62,196,85,214,34,34,48,100,200,184,39,157,0,32,134,163,95,140,54,139,21,148,20,51,173,12,166,72,211,78,92,26,237,38,130,15,115,161,133,18,95,28,178,25,87,142,108,193,187,1,72,91,45,46,49,164,96,241,61,198,169,234,187,136,174,249,232,54,31,96,48,4,48,139,20,208,111,78,123,140,191,79,190,68,70,69,52,5,76,223,221,154,7,130,22,254,106,24,73,207,97,59,74,238,77,186,43,113,230,224,240,146,232,212,27,51,93,236,2,209,165,78,72,192,42,231,38,227,185,248,48,89,90,98,19,150,35,124,204,147,255,30,58,54,33,150,119,160,59,159,167,53,132,98,113,162,184,127,6,226,242,148,56,206,211,135,175,132,31,241,168,113,201,221,187,191,0,248,61,192,58,178,93,101,34,95,182,118,180,227,122,62,99,199,169,146,147,2,167,192,70,148,31,223,64,193,159,251,150,37,143,192,42,204,204,70,5,147,143,166,94,138,144,196,161,232,108,133,32,226,210,228,105,201,125,80,93,233,62,89,67,226,133,201,70,70,53,215,198,169,227,176,220,7,70,166,194,120,45,79,63,180,167,68,66,247,116,237,181,111,42,240,125,215,19,164,62,238,157,140,237,236,231,22,18,78,249,246,229,86,23,246,138,16,10,175,158,179,202,85,131,231,21,117,138,133,81,200,30,183,91,22,228,166,54,31,231,2,135,193,101,60,131,121,250,101,1,52,4,109,175,39,79,186,122,74,74,90,182,119,31,58,147,138,184,3,244,223,77,50,203,203,175,176,36,5,55,73,124,13,65,9,160,210,247,110,227,243,195,6,69,33,14,200,4,176,235,52,44,37,157,229,7,100,88,56,20,70,31,74,41,219,59,205,64,32,87,19,158,25,144,5,89,69,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,113,95,109,95,108,97,103,114,97,110,103,101,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,255,79,28,52,150,172,41,205,96,159,149,118,252,54,46,70,121,120,111,163,110,102,47,223,7,154,193,119,10,14,251,255,255,79,28,52,150,172,41,205,96,159,149,118,252,54,46,70,121,120,111,163,110,102,47,223,7,154,193,119,10,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,255,79,28,52,150,172,41,205,96,159,149,118,252,54,46,70,121,120,111,163,110,102,47,223,7,154,193,119,10,14,251,255,255,79,28,52,150,172,41,205,96,159,149,118,252,54,46,70,121,120,111,163,110,102,47,223,7,154,193,119,10,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,255,79,28,52,150,172,41,205,96,159,149,118,252,54,46,70,121,120,111,163,110,102,47,223,7,154,193,119,10,14,251,255,255,79,28,52,150,172,41,205,96,159,149,118,252,54,46,70,121,120,111,163,110,102,47,223,7,154,193,119,10,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,255,79,28,52,150,172,41,205,96,159,149,118,252,54,46,70,121,120,111,163,110,102,47,223,7,154,193,119,10,14,251,255,255,79,28,52,150,172,41,205,96,159,149,118,252,54,46,70,121,120,111,163,110,102,47,223,7,154,193,119,10,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,255,79,28,52,150,172,41,205,96,159,149,118,252,54,46,70,121,120,111,163,110,102,47,223,7,154,193,119,10,14,0,0,0,3,113,95,99,0,0,0,32,255,255,255,15,108,10,30,188,110,143,70,134,183,23,204,215,162,167,126,126,73,186,175,71,214,95,206,30,141,177,155,47,167,23,156,26,142,178,115,214,59,65,107,150,252,34,251,130,185,149,162,179,182,105,112,242,28,242,31,147,226,78,130,29,144,205,229,1,53,198,243,58,133,128,152,158,122,153,24,250,130,67,165,45,177,47,143,178,214,247,236,146,99,7,255,33,100,139,130,166,85,41,106,155,79,182,209,250,4,109,174,29,185,122,146,101,117,178,150,57,56,25,9,46,111,187,34,43,85,169,157,246,223,125,154,137,101,138,63,48,97,174,101,81,75,47,230,173,218,253,0,244,31,199,147,0,4,146,87,38,41,58,16,193,52,250,28,48,181,32,71,36,162,62,84,100,96,31,140,183,114,90,121,175,36,0,125,23,154,128,231,19,53,61,101,181,209,226,93,171,228,35,94,36,189,18,240,64,3,18,136,28,122,205,133,60,254,155,39,181,136,121,93,42,194,236,63,125,218,245,241,17,218,232,240,52,241,211,227,127,131,153,29,194,12,78,232,51,225,190,249,104,27,96,147,3,59,136,145,40,254,91,54,98,184,239,56,228,141,104,122,100,247,245,187,134,158,113,79,21,173,75,184,211,158,105,150,2,230,233,41,159,240,185,235,191,65,89,12,211,105,26,201,34,74,130,207,251,107,203,134,173,214,160,36,73,32,86,199,24,53,61,101,181,209,226,93,171,228,35,94,36,189,18,240,64,3,18,136,28,122,205,133,60,254,155,39,181,136,121,93,42,91,66,5,77,148,6,191,207,26,244,104,105,67,84,174,80,145,105,206,23,88,107,192,13,90,157,189,26,97,74,48,10,67,159,95,195,242,23,158,8,123,244,18,242,144,149,104,41,34,150,76,232,136,10,81,29,245,102,102,221,140,228,166,5,78,183,225,76,39,238,184,157,188,255,32,185,29,80,178,184,90,180,23,140,51,9,13,252,175,203,66,163,185,10,24,5,144,205,229,1,53,198,243,58,133,128,152,158,122,153,24,250,130,67,165,45,177,47,143,178,214,247,236,146,99,7,255,33,86,100,163,179,231,123,148,108,228,247,25,220,233,182,60,2,6,75,247,58,236,184,113,6,208,112,70,97,21,156,17,21,5,0,0,176,227,203,105,83,214,50,159,96,106,137,3,201,209,185,134,135,144,92,145,153,208,32,248,101,62,136,245,17,240,111,29,179,7,204,155,20,36,191,91,155,255,57,170,51,120,184,53,207,149,247,115,2,163,8,64,214,41,22,73,21,113,50,26,238,94,47,238,8,12,240,32,219,205,78,27,46,218,20,220,83,5,22,193,5,83,168,68,78,15,71,101,14,36,195,143,137,98,200,7,203,58,194,179,132,200,33,89,24,194,80,13,7,183,200,55,122,35,173,26,69,192,229,49,49,172,86,98,249,179,119,71,186,43,230,121,73,231,57,206,214,17,41,155,211,219,71,79,196,9,217,157,224,110,188,12,10,155,86,220,85,116,56,9,210,161,142,49,91,166,245,186,67,223,98,156,188,95,241,69,33,34,194,55,124,102,95,73,33,204,194,154,58,194,18,132,152,172,76,91,85,139,213,67,231,89,70,249,100,60,120,202,123,43,4,10,44,234,212,6,6,47,161,156,67,117,242,221,71,119,126,194,43,241,86,32,239,156,18,98,76,144,191,188,68,181,45,108,251,202,159,145,33,198,119,110,199,149,153,171,225,216,128,128,149,186,127,185,195,101,98,197,250,23,212,0,163,124,84,121,13,212,228,205,45,42,136,249,143,83,83,38,42,254,175,249,69,252,162,102,150,242,41,50,119,173,108,36,146,188,18,167,51,108,248,119,18,204,194,154,58,194,18,132,152,172,76,91,85,139,213,67,231,89,70,249,100,60,120,202,123,43,4,10,44,234,212,6,6,226,44,14,140,86,188,252,113,31,205,215,144,188,95,118,47,140,108,138,245,139,142,208,217,136,64,191,50,17,36,3,17,190,96,160,44,161,221,67,59,22,124,166,135,183,82,203,254,58,194,52,153,45,59,255,154,52,57,203,3,230,105,189,42,44,250,11,99,72,11,153,131,219,104,204,186,165,241,173,97,228,48,75,10,13,7,197,192,71,174,252,171,252,240,91,31,113,50,26,238,94,47,238,8,12,240,32,219,205,78,27,46,218,20,220,83,5,22,193,5,83,168,68,78,15,71,101,14,20,20,163,110,22,251,61,236,76,120,216,107,98,212,81,111,37,191,177,195,125,43,250,188,153,52,139,22,81,77,135,8,0,0,0,7,113,95,99,95,102,102,116,0,0,0,132,101,241,191,153,126,140,149,5,159,124,44,224,46,132,179,84,196,185,207,133,82,26,41,226,239,133,108,66,21,173,164,31,182,16,210,127,232,91,245,158,230,77,28,79,101,240,197,137,247,25,200,25,60,233,51,60,5,122,195,206,8,183,165,50,113,63,28,128,225,230,79,153,103,41,189,46,130,134,174,185,25,76,41,36,17,185,76,219,113,192,245,6,34,130,179,12,218,45,236,180,211,7,167,196,47,37,144,146,212,140,207,103,45,133,162,87,119,125,40,83,197,234,201,126,54,73,92,38,224,191,245,101,41,88,156,119,100,165,119,33,127,30,147,144,208,115,97,118,51,59,44,148,9,237,97,46,152,47,93,62,188,245,31,140,23,94,119,14,163,206,251,69,151,224,101,239,131,217,209,146,32,221,15,32,221,198,36,134,1,144,233,5,47,5,187,59,189,11,128,176,221,227,211,149,236,253,145,106,115,9,73,160,41,172,250,127,212,231,134,57,222,54,146,65,121,24,100,97,165,135,140,137,112,149,124,108,61,35,93,236,28,140,209,39,84,192,68,207,150,94,178,17,97,93,60,71,46,70,186,128,83,108,44,80,111,106,28,61,243,161,251,63,91,22,136,12,48,87,70,182,66,32,30,240,53,169,207,95,32,42,194,18,103,235,150,152,69,209,56,54,146,78,240,252,239,145,150,154,88,214,168,88,26,10,2,7,8,222,238,13,222,167,20,242,36,51,156,8,36,137,186,231,75,220,94,89,205,103,38,218,186,19,236,71,63,179,26,252,44,225,130,64,161,36,42,24,93,214,246,200,173,230,160,79,59,123,232,200,53,81,7,180,53,122,134,12,204,121,3,222,129,53,75,57,77,127,98,184,164,174,126,207,246,232,181,27,222,148,162,74,84,145,129,42,113,243,185,95,209,124,74,197,10,168,179,70,48,165,201,209,220,133,174,196,88,220,212,61,31,6,229,112,37,184,93,216,83,149,252,77,49,253,223,181,99,142,28,66,228,102,16,246,231,103,31,81,211,242,71,19,152,102,254,29,101,38,146,65,247,56,112,83,128,211,32,194,39,20,18,72,71,179,150,110,4,14,74,69,136,154,65,95,75,87,17,126,118,137,81,67,85,124,87,124,27,185,183,37,119,188,220,61,84,113,112,242,11,55,25,219,6,168,105,149,127,196,174,53,198,195,10,232,234,76,123,59,218,164,141,74,234,103,182,3,54,82,246,146,221,92,213,6,208,98,218,48,166,148,89,51,31,69,43,242,140,105,24,210,204,42,49,38,186,164,136,43,37,159,37,99,92,107,165,227,40,191,144,40,253,32,61,124,216,118,47,88,99,84,207,214,254,80,190,201,158,238,27,69,135,245,62,234,35,248,200,36,20,64,133,99,162,206,113,176,87,14,201,240,45,214,123,90,92,117,77,9,37,17,56,78,151,56,206,231,195,146,77,142,90,255,214,121,32,197,241,213,151,49,207,125,63,181,155,243,64,130,161,97,52,76,245,47,52,116,238,28,78,238,117,70,19,60,234,105,36,200,69,255,255,179,232,212,26,74,187,207,80,182,10,146,159,252,29,82,164,102,55,66,109,163,61,61,138,34,46,6,56,65,195,26,217,7,210,20,4,236,217,84,89,124,154,177,213,213,2,84,219,216,213,182,31,231,153,78,80,164,80,131,210,247,196,134,196,215,140,221,226,154,5,49,4,11,200,68,223,252,106,86,188,202,158,61,92,101,254,201,4,90,67,70,9,34,39,239,231,107,118,182,196,197,230,188,53,170,91,176,96,197,115,67,250,190,24,187,208,69,179,196,42,115,202,28,148,25,216,36,101,247,98,44,132,80,253,9,137,186,86,115,143,94,100,51,107,154,111,5,238,68,186,177,225,92,142,54,228,11,235,94,133,219,46,37,20,146,54,214,54,134,24,215,16,194,35,75,164,181,216,236,86,217,245,113,77,247,209,208,192,113,60,41,163,207,127,110,186,235,65,235,143,6,208,67,85,175,74,55,94,186,18,238,142,50,144,66,127,31,132,127,57,29,42,170,2,141,143,17,243,200,166,100,143,175,71,247,122,25,22,12,242,31,113,141,81,93,121,230,51,236,244,205,182,218,80,255,99,116,143,84,178,33,108,199,252,18,158,26,66,116,73,13,103,7,240,135,117,145,164,98,167,213,140,140,40,157,133,50,223,172,11,43,46,37,6,199,117,229,29,66,195,87,127,48,200,77,166,12,84,125,105,7,199,0,197,139,74,150,255,216,151,203,144,237,11,28,119,32,186,209,254,69,196,155,16,13,28,136,177,65,69,95,185,156,162,78,255,168,229,81,110,251,35,252,40,191,106,205,177,47,133,155,50,26,114,87,111,81,78,222,45,14,145,2,231,144,90,78,180,106,73,87,244,42,195,182,138,251,21,27,117,115,23,74,142,64,85,225,74,1,8,51,130,151,96,230,168,8,221,246,13,99,133,7,75,89,185,140,182,174,231,52,163,44,227,170,35,112,16,215,142,18,250,73,110,227,132,124,80,21,251,166,238,91,147,196,233,46,158,93,193,179,161,192,167,162,162,227,233,237,168,24,184,56,191,126,247,138,161,240,244,204,181,122,76,49,179,18,109,90,52,123,111,41,235,81,239,25,80,199,134,164,211,2,125,25,193,182,253,1,129,115,218,13,88,36,60,33,123,96,225,77,96,41,240,157,55,111,195,11,100,168,2,205,183,59,205,54,227,174,241,56,60,3,169,93,168,65,155,168,233,251,200,208,170,250,100,246,39,24,195,168,242,240,117,240,189,214,169,22,11,113,128,55,42,44,125,206,50,65,20,117,251,226,99,70,155,152,84,122,151,199,112,100,0,176,220,230,84,128,195,56,73,83,1,175,232,129,101,159,121,153,140,80,45,11,218,15,188,249,206,191,235,10,39,65,245,14,241,245,241,37,180,81,16,248,43,141,7,34,198,33,109,169,25,25,24,100,122,149,135,28,76,26,96,38,47,30,202,218,131,249,8,128,200,85,254,185,61,219,249,120,152,67,252,37,218,146,81,169,208,124,71,161,239,179,221,250,151,253,94,141,62,88,0,102,224,14,123,12,242,39,191,38,46,3,209,131,155,64,126,250,234,43,25,209,63,214,65,172,19,42,197,115,81,190,136,248,90,45,197,231,147,213,196,29,91,105,144,48,70,6,137,39,110,182,203,145,0,9,71,37,90,70,188,140,251,113,255,168,67,66,232,201,221,171,255,220,137,99,87,107,34,226,20,85,187,239,132,29,85,4,220,86,66,8,101,207,104,179,28,150,86,6,6,243,122,78,231,128,25,65,144,153,187,76,245,231,227,50,196,21,244,114,89,6,34,1,32,8,71,176,111,14,8,81,179,133,45,34,246,108,149,252,63,126,137,114,152,234,119,175,218,216,251,145,74,223,121,169,163,125,174,69,177,211,196,62,148,50,152,235,44,237,9,157,24,118,195,45,138,63,78,17,204,215,45,248,185,126,173,96,24,107,86,172,74,174,249,61,140,171,64,204,10,25,214,54,101,40,189,19,2,43,21,189,126,204,42,2,172,128,227,97,107,62,78,42,82,131,176,79,9,36,135,240,182,6,229,198,192,180,20,214,153,126,204,160,112,200,238,22,73,85,28,163,29,72,105,10,54,228,0,28,179,48,69,214,179,36,218,54,108,86,153,29,185,219,18,67,174,249,226,172,224,12,226,241,50,180,23,44,217,151,246,71,150,239,148,76,31,218,178,242,221,207,141,243,67,169,77,20,56,102,215,75,57,28,146,240,21,35,105,48,81,234,161,54,15,7,7,106,38,102,132,129,27,47,96,24,214,149,97,202,46,81,148,243,66,27,46,91,247,51,14,158,244,176,224,60,155,8,219,219,148,57,93,220,47,191,60,55,187,12,113,18,221,178,115,22,28,179,223,205,161,154,61,126,142,215,69,76,225,111,27,213,179,224,81,118,68,179,62,218,119,141,204,205,244,80,134,35,107,223,217,172,13,2,41,222,155,19,139,29,215,77,144,172,20,40,4,218,113,23,3,202,190,10,58,160,118,8,204,149,124,251,22,244,187,6,219,35,94,175,183,47,21,6,247,20,235,21,52,50,230,64,52,213,174,144,152,108,67,131,165,148,194,51,56,44,242,84,152,60,49,247,59,50,34,118,63,136,201,71,147,242,218,56,26,49,109,36,239,15,248,154,19,79,85,131,166,154,112,121,164,21,226,253,157,15,30,15,70,242,210,44,143,126,87,145,71,172,99,173,87,163,101,47,63,253,128,11,252,158,163,108,69,108,212,215,19,45,48,211,51,246,154,40,215,103,33,39,141,178,8,71,34,214,130,189,95,255,133,211,202,151,63,41,136,191,94,43,44,77,47,54,162,38,192,249,81,37,199,210,250,197,138,181,188,174,73,109,51,205,84,248,140,199,77,158,67,24,234,238,134,75,59,234,221,194,214,50,107,16,1,246,17,214,190,171,7,218,64,230,123,251,248,55,152,90,105,140,233,185,161,77,120,62,250,93,23,36,18,32,85,39,62,17,69,169,102,252,191,84,205,253,170,157,37,60,77,204,136,151,32,146,161,171,32,80,167,112,113,63,154,194,103,95,96,195,193,167,197,191,207,85,168,191,220,244,53,127,30,66,217,13,137,99,237,182,2,87,212,16,159,212,114,89,177,148,229,180,23,129,71,229,96,153,206,204,146,24,61,89,216,30,131,179,170,71,147,194,240,22,31,8,165,245,86,87,76,107,223,160,202,203,21,255,200,84,252,74,50,99,229,97,24,101,234,15,104,106,154,95,87,95,242,227,99,64,55,24,85,112,25,147,86,212,144,100,2,142,53,219,60,229,53,27,126,237,251,160,210,246,250,252,177,22,250,164,32,195,129,187,79,2,220,86,36,75,59,235,176,243,129,191,161,123,1,229,113,251,86,116,125,89,244,111,146,86,216,66,25,246,110,143,12,207,168,188,29,15,185,2,44,89,4,10,71,88,137,168,255,99,168,97,100,21,179,46,63,3,231,180,233,8,254,135,111,32,223,3,61,53,151,53,174,225,175,177,104,225,85,22,247,41,245,133,221,25,160,245,185,57,99,135,224,130,223,30,4,97,136,110,22,87,27,226,112,129,105,158,32,58,250,225,129,108,145,5,219,223,214,132,145,84,66,4,174,143,151,7,53,169,229,196,70,22,112,207,9,197,93,76,197,137,211,93,136,197,37,3,99,203,200,162,221,67,144,7,26,233,36,145,153,193,123,116,169,66,103,24,26,206,122,148,191,254,105,56,96,207,41,11,0,145,107,138,157,59,150,24,48,110,246,146,205,227,45,74,98,197,224,62,7,27,27,70,225,222,202,31,114,77,139,127,237,249,129,216,130,25,83,233,159,104,167,181,194,101,77,209,186,148,187,172,102,211,29,133,94,213,4,98,9,32,206,20,28,120,215,226,162,53,163,221,134,225,51,50,170,246,176,194,12,58,78,127,135,249,194,54,167,219,200,4,152,79,125,229,94,82,36,95,219,50,118,203,34,206,0,186,184,224,69,82,226,140,193,82,83,56,184,127,0,17,84,20,215,62,95,146,212,158,5,147,145,19,32,108,235,0,101,75,214,174,246,152,187,59,90,26,206,5,205,85,230,165,76,166,51,102,143,63,199,28,25,51,8,21,71,200,59,147,86,122,183,105,143,77,160,237,187,67,122,104,202,136,114,217,179,216,239,121,137,52,77,185,59,58,182,86,100,113,181,213,161,201,109,125,244,111,236,88,96,194,100,120,109,155,175,179,162,44,107,251,28,251,132,198,27,138,63,51,190,234,242,31,241,217,31,229,247,189,46,220,13,56,198,252,210,79,111,186,209,143,11,221,241,171,67,192,162,92,126,82,39,66,183,175,82,54,206,180,57,98,227,171,169,68,162,43,205,127,251,119,195,107,165,178,52,37,25,185,186,131,31,53,85,252,49,150,205,98,166,148,1,54,92,230,244,134,208,36,35,198,77,110,41,201,36,144,171,253,28,43,241,193,183,79,169,94,156,63,52,245,194,209,179,86,57,191,243,117,89,16,220,127,157,185,53,121,30,46,164,75,247,44,201,249,221,66,192,69,241,86,27,244,196,110,3,171,38,69,30,150,190,220,225,150,76,36,147,133,43,214,117,213,16,140,35,80,156,19,0,196,255,36,53,143,18,111,136,177,196,56,171,129,104,217,7,65,53,230,246,188,12,183,121,139,24,72,64,99,220,15,139,244,50,41,49,76,54,56,67,67,1,53,77,8,45,113,92,181,138,222,60,225,51,45,34,139,86,195,40,77,44,33,14,18,181,45,62,235,211,162,81,100,213,212,17,129,123,210,108,136,241,206,131,131,197,99,131,240,241,124,40,200,11,0,62,253,136,3,89,218,185,226,110,120,236,178,121,230,215,91,196,132,198,40,54,100,233,50,241,114,159,201,245,83,137,74,83,170,12,99,4,53,175,103,57,196,182,230,67,88,156,5,40,28,189,185,95,201,158,185,35,51,225,19,3,251,183,65,96,236,229,189,184,185,12,38,108,9,186,171,0,187,127,103,30,141,125,131,45,39,45,144,210,98,244,160,51,52,196,33,68,65,38,101,22,227,219,159,219,167,50,150,20,83,237,214,255,64,23,46,211,160,141,134,137,112,142,178,166,115,98,55,48,129,249,87,53,74,159,39,145,42,34,240,52,236,159,74,145,179,182,89,74,94,80,175,100,231,138,98,160,126,86,52,57,178,11,230,214,67,73,60,109,249,131,60,136,51,74,15,185,55,140,31,76,10,80,3,79,206,199,198,200,20,143,52,22,226,142,164,63,72,172,48,150,221,73,22,251,7,254,16,91,13,111,209,161,1,211,75,252,175,205,13,160,117,0,56,144,31,246,173,127,105,8,147,131,241,159,5,1,213,190,111,226,88,146,7,88,21,125,132,87,123,18,85,110,35,198,88,230,160,224,68,230,208,151,138,142,245,164,166,202,225,173,251,33,163,106,184,93,151,146,227,84,8,53,156,52,14,237,12,110,24,79,50,30,112,116,224,16,195,35,91,35,237,49,201,14,52,201,246,228,198,224,68,98,83,146,143,150,28,51,72,88,184,142,110,194,182,211,216,232,77,147,77,244,222,198,194,171,88,246,77,224,232,37,30,250,14,196,51,153,156,69,29,119,228,90,0,97,250,44,85,228,207,106,203,65,64,107,223,230,179,122,225,206,32,88,214,187,68,76,188,221,168,68,34,81,241,228,136,246,78,118,121,5,161,219,53,40,119,173,127,139,247,41,96,22,206,252,26,195,213,226,23,191,39,254,2,123,36,207,250,198,42,55,18,223,202,5,211,67,53,49,12,122,54,23,47,67,30,210,78,138,68,225,143,107,154,125,65,215,7,183,94,63,98,122,48,25,160,215,99,115,89,229,201,101,131,200,90,153,104,139,191,178,187,103,36,56,8,224,0,171,6,48,223,10,230,142,98,244,165,78,0,102,9,172,3,171,109,27,90,151,165,203,26,138,200,149,7,183,55,79,20,230,17,190,174,97,209,48,30,62,16,193,203,199,166,51,232,148,199,93,162,135,90,223,157,107,28,240,188,199,47,218,54,24,136,66,13,79,230,89,140,135,8,206,204,21,121,235,41,167,95,174,159,68,63,181,197,109,188,69,201,255,214,228,78,177,44,202,102,32,103,149,240,184,195,233,86,203,190,30,167,84,110,14,231,70,121,104,190,56,108,90,111,219,158,120,74,249,226,179,162,93,173,123,178,205,49,213,85,193,79,146,35,19,134,193,5,39,59,165,141,120,149,84,13,90,11,102,88,32,101,99,110,22,168,216,220,234,83,198,221,62,134,10,49,45,189,176,108,125,231,21,49,20,62,254,221,27,6,168,73,18,64,153,46,63,254,174,143,234,186,17,235,205,160,59,26,76,163,15,25,10,248,72,87,70,160,155,121,214,50,181,19,57,148,89,201,217,97,155,171,194,234,143,48,118,62,6,177,40,99,28,57,42,252,188,216,81,38,218,176,188,120,180,15,108,171,183,74,209,218,99,11,159,191,27,102,90,146,71,52,90,225,52,21,46,135,51,12,48,220,32,128,91,2,192,66,68,153,93,27,145,167,129,82,157,204,211,197,84,229,25,253,244,76,226,203,151,253,195,24,175,211,146,155,7,92,26,74,103,123,69,242,88,148,107,163,25,208,222,170,221,100,38,205,205,1,179,102,159,142,53,21,203,242,69,209,67,171,10,15,169,171,189,195,68,25,21,85,162,44,67,200,101,156,100,41,192,147,31,116,215,223,5,118,21,211,198,54,108,97,165,85,36,31,48,219,142,84,173,255,64,43,127,214,45,101,119,228,228,169,235,114,211,119,208,179,125,122,191,101,78,145,64,23,31,155,44,63,49,94,56,99,244,213,186,132,206,43,21,113,190,173,5,70,51,243,16,76,143,63,188,163,110,245,98,77,77,168,160,11,69,83,228,59,24,226,60,230,169,197,10,247,88,204,85,246,210,168,166,140,127,41,51,82,40,13,5,61,217,85,176,58,161,61,148,57,32,185,224,199,130,61,17,124,58,42,110,66,154,39,139,38,84,207,246,140,93,238,206,10,141,85,21,153,103,205,206,63,236,163,174,12,112,129,181,180,3,133,100,140,2,137,255,181,18,105,125,140,48,230,14,68,9,86,19,166,217,124,244,188,188,191,43,185,33,107,81,53,235,13,132,244,133,103,96,97,136,155,73,65,70,31,86,26,202,51,36,12,214,152,24,148,249,15,43,138,242,11,158,104,70,133,209,178,177,62,109,35,56,221,232,157,255,154,91,40,176,17,42,158,175,186,31,97,161,95,49,244,56,204,85,41,54,122,68,172,13,20,56,120,10,115,208,12,23,107,255,45,90,172,231,41,235,108,156,232,100,70,204,109,192,6,178,159,83,68,121,79,2,209,195,220,172,125,183,41,34,57,8,70,153,213,28,60,63,2,205,238,78,176,84,74,86,65,105,25,158,70,167,69,23,112,117,254,133,75,182,18,224,180,152,28,245,231,28,249,107,43,29,57,201,41,194,255,231,177,71,87,21,17,42,2,184,75,98,141,228,195,7,173,132,172,142,69,108,68,147,230,185,223,191,185,160,158,107,164,44,66,165,94,62,77,82,151,155,125,21,153,219,104,206,34,129,22,235,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,113,95,99,95,108,97,103,114,97,110,103,101,0,0,0,32,1,0,0,240,147,245,225,67,145,112,185,121,72,232,51,40,93,88,129,129,182,69,80,184,41,160,49,225,114,78,100,48,225,255,255,239,21,67,163,199,104,94,139,66,57,223,182,33,184,76,86,81,230,142,71,174,242,154,253,186,22,128,218,35,6,0,0,160,119,193,75,151,103,163,88,218,178,113,55,241,46,18,8,9,71,162,225,81,250,192,41,71,177,214,89,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,160,119,193,75,151,103,163,88,218,178,113,55,241,46,18,8,9,71,162,225,81,250,192,41,71,177,214,89,34,246,255,255,159,56,104,44,89,83,154,193,62,43,237,248,109,92,140,242,240,222,70,221,204,94,190,15,52,131,239,20,28,6,0,0,160,119,193,75,151,103,163,88,218,178,113,55,241,46,18,8,9,71,162,225,81,250,192,41,71,177,214,89,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,160,119,193,75,151,103,163,88,218,178,113,55,241,46,18,8,9,71,162,225,81,250,192,41,71,177,214,89,34,214,255,255,159,186,181,237,220,42,136,147,7,28,228,123,103,183,128,199,192,14,144,212,194,39,185,219,13,39,33,139,15,6,0,0,160,119,193,75,151,103,163,88,218,178,113,55,241,46,18,8,9,71,162,225,81,250,192,41,71,177,214,89,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,160,119,193,75,151,103,163,88,218,178,113,55,241,46,18,8,9,71,162,225,81,250,192,41,71,177,214,89,34,246,255,255,159,56,104,44,89,83,154,193,62,43,237,248,109,92,140,242,240,222,70,221,204,94,190,15,52,131,239,20,28,6,0,0,160,119,193,75,151,103,163,88,218,178,113,55,241,46,18,8,9,71,162,225,81,250,192,41,71,177,214,89,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,160,119,193,75,151,103,163,88,218,178,113,55,241,46,18,8,9,71,162,225,81,250,192,41,71,177,214,89,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,255,255,159,56,104,44,89,83,154,193,62,43,237,248,109,92,140,242,240,222,70,221,204,94,190,15,52,131,239,20,28,0,0,0,7,113,95,97,114,105,116,104,0,0,0,32,253,255,255,47,68,31,90,52,76,174,211,146,38,71,100,135,232,246,123,123,220,46,15,215,130,31,107,92,167,20,211,46,56,46,151,157,200,251,0,171,123,170,191,187,60,141,235,8,253,218,49,108,153,163,87,91,140,54,28,209,35,54,87,29,73,103,234,19,222,151,221,196,158,85,173,31,225,201,151,76,127,113,163,10,75,217,45,6,102,236,128,99,1,164,141,29,56,28,237,55,211,200,71,248,126,58,124,105,181,205,78,194,23,44,61,62,154,176,101,73,25,124,59,157,202,135,94,4,46,243,61,244,25,86,63,141,225,21,117,191,87,134,184,114,130,180,204,104,161,150,227,71,166,186,44,183,123,12,132,26,235,43,239,102,12,208,56,224,165,114,242,210,197,167,96,60,252,83,75,74,162,85,15,239,228,164,231,127,125,191,106,8,8,228,252,210,233,142,255,101,108,35,158,151,69,82,138,42,77,254,131,145,176,163,75,4,113,3,195,13,76,205,222,41,176,13,90,129,82,124,139,121,64,98,83,206,198,26,162,23,101,32,147,83,58,119,103,193,1,54,209,33,41,159,146,33,103,84,64,1,73,207,47,92,149,194,13,207,252,158,180,116,47,220,70,238,238,118,110,44,6,177,87,218,135,177,47,46,212,127,179,21,123,70,57,217,144,54,231,194,30,183,56,16,127,152,47,22,82,175,76,101,241,117,162,142,43,164,231,45,47,114,229,79,2,37,20,200,200,192,91,55,155,42,60,84,213,227,148,142,50,253,191,130,32,142,75,57,243,151,109,1,31,220,16,106,128,253,153,242,94,160,56,147,165,99,71,128,165,140,154,61,244,70,19,3,217,152,80,144,221,246,73,40,79,109,4,137,245,17,147,122,60,156,245,85,197,206,58,18,120,143,201,118,116,45,149,185,90,157,251,72,171,232,197,47,220,217,21,151,106,58,18,90,251,186,122,52,208,44,156,184,82,191,142,35,87,35,227,9,158,97,212,138,116,90,14,35,45,232,185,146,179,178,179,1,17,139,245,23,187,126,86,206,16,74,28,18,52,194,38,250,181,54,89,92,245,88,166,8,169,167,110,221,116,137,229,114,176,45,113,180,77,30,40,207,23,110,143,136,50,103,59,239,20,98,111,185,186,208,207,7,2,0,0,224,39,235,195,135,34,225,114,243,144,208,103,80,186,176,2,3,109,139,160,112,83,64,99,194,229,156,200,48,51,74,175,116,201,112,179,241,70,54,236,5,88,230,214,144,139,135,248,19,135,134,100,32,7,15,231,135,181,1,166,32,184,152,21,220,181,93,4,127,242,26,12,90,103,30,156,219,221,230,221,118,107,108,34,178,195,179,176,125,113,170,214,34,66,149,0,120,156,48,10,41,25,46,113,10,14,116,17,88,39,185,37,88,166,95,108,115,222,253,3,178,235,115,21,16,211,12,194,251,121,159,162,182,175,90,68,186,240,97,123,181,218,163,180,24,21,175,108,112,131,229,4,42,247,65,224,37,82,67,36,114,222,242,130,97,148,78,78,39,58,12,196,67,33,130,13,195,65,164,129,248,253,56,149,205,244,174,200,2,249,27,3,29,170,102,226,221,36,77,27,226,2,150,169,253,15,90,253,239,5,162,4,180,184,156,110,211,38,129,133,22,97,100,201,157,133,134,104,180,144,23,108,196,231,138,193,201,52,228,239,160,149,6,148,54,187,29,44,60,214,253,16,42,154,171,191,238,74,38,178,231,251,173,171,170,75,73,127,179,45,124,58,147,199,206,225,139,35,239,217,6,235,156,52,18,30,14,41,155,104,151,120,196,81,161,133,23,12,92,255,134,254,107,209,121,1,164,168,203,206,22,245,182,45,170,161,23,209,141,26,176,253,218,235,55,55,63,164,200,100,213,195,171,42,28,107,113,205,2,64,125,223,113,180,198,12,104,146,14,166,180,219,156,188,42,110,83,137,127,249,101,235,184,251,79,247,77,15,184,148,74,252,133,151,201,149,228,149,55,75,45,178,146,251,102,158,227,78,201,84,212,195,35,131,25,249,21,229,200,183,10,66,24,187,254,206,2,54,152,199,101,158,16,172,116,252,152,77,183,95,12,143,189,10,75,253,97,107,125,40,12,17,73,213,87,235,169,189,100,79,232,186,70,70,41,211,23,70,109,76,77,76,254,238,116,10,232,68,129,169,49,239,181,227,237,203,61,217,5,74,201,166,163,10,167,89,7,238,223,74,240,32,245,41,120,175,210,85,125,174,62,125,231,25,224,72,250,25,250,168,5,171,152,240,175,81,148,251,26,0,0,0,11,113,95,97,114,105,116,104,95,102,102,116,0,0,0,132,175,65,8,134,63,194,84,87,33,209,193,211,52,36,30,7,110,111,188,220,83,202,112,26,148,162,138,226,8,214,218,33,216,182,52,135,139,237,216,88,171,31,25,63,225,55,161,86,104,23,254,201,157,97,173,57,2,158,140,132,2,27,12,26,73,171,246,98,228,161,160,12,239,41,243,242,59,248,203,118,62,21,218,140,225,133,79,147,66,163,92,139,81,23,121,45,29,76,37,171,158,183,26,86,111,185,243,87,162,139,207,5,253,226,24,254,2,227,177,164,193,125,232,109,34,51,214,94,227,175,142,171,47,246,93,132,200,193,68,254,173,218,166,113,190,21,232,213,152,195,125,26,28,173,208,24,116,255,62,39,180,31,51,93,179,194,238,238,81,66,228,187,189,214,12,205,145,142,56,140,57,75,127,238,122,56,199,173,142,27,219,3,169,221,108,8,95,196,86,8,134,173,227,161,196,184,154,70,196,2,16,120,208,0,75,193,232,189,67,225,78,95,105,1,223,155,226,67,173,248,74,16,34,69,109,188,154,104,226,244,19,187,166,19,124,9,199,20,23,183,15,9,76,10,102,12,221,18,107,215,88,221,61,40,192,249,105,66,4,220,201,203,141,0,87,74,142,155,35,151,74,168,87,102,242,226,41,25,67,223,65,204,181,63,228,121,210,210,112,9,44,160,171,114,137,45,228,170,8,72,168,247,247,165,166,141,69,66,20,29,9,205,98,18,226,195,200,235,77,89,250,23,209,161,169,91,124,19,119,98,239,247,78,167,35,95,64,199,156,75,95,75,196,90,213,114,65,106,89,109,3,88,5,3,73,185,243,163,228,253,10,39,60,221,21,95,41,223,41,45,109,247,234,12,248,130,55,203,207,191,225,223,241,217,32,47,44,37,116,11,250,233,155,59,15,142,150,107,64,176,213,121,252,79,67,31,236,89,226,185,106,155,20,18,20,25,140,41,98,31,213,24,152,250,176,181,71,185,153,125,167,22,179,8,2,6,47,56,58,90,45,195,22,213,65,207,42,228,56,184,33,232,149,188,158,115,121,219,41,107,65,181,49,194,251,14,33,66,90,50,109,217,148,81,249,244,188,98,7,221,60,210,92,100,87,26,246,103,45,180,236,20,51,16,21,21,50,121,60,57,101,66,98,106,109,169,1,30,123,98,158,155,240,119,50,30,88,254,37,91,98,239,38,166,95,3,207,212,110,5,62,119,204,31,52,23,215,103,97,246,239,66,63,136,94,203,238,158,221,90,144,161,216,191,202,56,236,199,17,115,197,100,61,16,82,0,69,82,82,198,118,117,119,168,69,165,112,19,145,119,22,26,98,60,108,165,22,214,144,190,191,184,236,120,174,14,69,67,39,120,51,240,52,65,148,217,105,155,75,133,93,10,38,58,55,67,229,236,91,104,101,24,139,76,201,109,228,37,25,7,77,58,64,157,171,234,52,91,235,12,184,210,17,42,180,124,155,171,182,205,94,56,223,175,169,40,156,237,242,223,75,72,62,188,209,186,217,138,67,63,171,163,149,125,101,11,9,82,193,28,203,56,160,144,50,241,173,117,29,18,76,168,157,5,119,136,136,192,190,141,240,101,110,47,56,15,174,133,42,44,110,31,210,46,158,197,56,105,168,79,115,35,48,108,192,64,83,29,230,186,180,11,23,7,48,143,17,145,232,228,135,130,57,30,213,253,107,64,222,160,28,21,74,52,191,110,103,50,9,181,162,122,230,103,217,201,47,56,147,95,195,100,111,74,203,168,169,140,8,29,119,145,195,59,172,120,109,242,124,81,137,180,183,164,166,216,250,242,193,144,203,127,33,166,195,246,60,55,234,52,224,98,146,241,40,128,57,234,139,66,237,78,3,111,240,159,116,249,69,251,240,234,88,251,246,89,125,67,120,73,68,160,36,114,202,122,211,97,27,251,202,249,48,77,30,205,62,160,37,183,107,228,159,54,173,234,140,165,20,108,75,241,146,43,86,46,208,86,20,215,31,152,72,204,63,35,150,238,44,72,6,98,145,156,252,185,2,18,117,136,166,3,71,200,115,108,33,131,152,250,194,73,15,201,220,44,65,14,88,61,84,32,93,37,222,195,222,176,232,108,224,228,115,80,57,126,138,186,214,26,85,254,220,87,216,247,56,228,231,93,137,254,4,90,208,137,217,135,194,52,192,175,159,202,162,94,119,126,1,68,187,50,151,38,163,120,216,87,92,173,222,43,36,120,114,202,60,193,149,36,62,108,77,230,66,200,255,68,126,117,77,0,128,68,227,187,156,16,45,111,203,33,240,58,98,119,200,227,143,255,87,85,219,125,191,110,139,6,74,186,99,179,245,60,158,205,131,200,91,146,251,39,121,110,235,58,149,254,100,202,220,43,73,50,54,21,148,17,122,77,206,45,249,175,199,19,236,233,159,41,149,5,113,116,203,78,233,19,212,184,229,137,143,147,243,237,111,241,20,112,78,246,238,230,120,253,234,207,132,219,142,15,254,134,81,147,202,75,74,59,45,5,32,208,102,156,8,82,16,232,60,83,187,200,29,197,160,146,175,168,255,185,107,3,69,92,39,247,204,191,202,41,105,172,212,228,5,243,213,46,242,224,118,114,226,125,31,206,46,46,67,57,251,3,63,65,109,122,108,177,145,81,51,91,207,92,114,31,115,58,154,6,149,133,53,46,213,171,44,52,77,104,203,219,103,1,77,98,71,255,4,25,215,19,28,9,111,45,210,55,144,170,104,39,255,51,241,70,7,101,39,238,209,184,66,154,52,215,197,35,210,110,197,49,16,210,60,85,255,133,49,63,155,123,252,196,215,151,44,135,138,31,237,202,37,189,107,77,180,251,15,4,70,206,250,167,172,202,242,45,210,25,230,23,66,205,9,48,201,186,247,152,57,163,252,136,139,137,2,253,100,253,237,11,120,120,215,84,133,163,6,29,247,162,187,57,219,253,109,215,97,214,46,224,142,248,244,211,58,42,54,244,203,98,92,137,82,199,25,3,140,103,253,21,94,69,125,111,246,121,20,131,209,161,247,78,80,180,221,48,70,103,74,217,73,154,138,114,242,29,47,122,24,179,134,11,103,244,42,144,92,248,188,62,69,182,150,97,85,240,204,131,48,133,207,167,143,41,188,159,136,25,117,98,40,35,206,20,129,203,37,58,35,242,46,93,162,46,19,199,249,189,103,217,98,191,138,9,118,57,132,120,0,230,162,24,186,5,158,60,199,103,184,109,83,51,13,136,113,179,106,232,13,103,139,137,232,110,177,107,20,6,51,69,132,97,41,239,216,152,132,37,213,164,124,238,16,106,168,251,163,135,224,219,80,132,125,37,8,243,159,130,132,14,77,20,89,16,19,219,43,147,198,71,57,218,59,230,115,213,54,160,152,197,97,181,131,58,49,113,88,117,231,84,13,83,162,25,126,101,76,2,165,10,75,46,166,93,180,232,141,54,217,162,168,96,140,76,187,107,135,64,236,36,124,192,253,117,205,190,149,39,106,89,248,175,88,36,19,185,247,112,197,114,78,30,174,123,182,10,108,204,44,26,244,152,158,204,83,55,86,200,162,12,47,103,120,92,143,34,207,37,228,122,172,250,254,171,138,211,224,153,248,45,196,234,201,14,59,182,180,73,195,79,168,252,231,200,157,37,183,92,185,118,138,139,44,27,103,70,30,171,73,249,62,35,169,25,120,214,145,73,2,248,207,159,147,223,80,180,170,76,181,57,164,243,174,168,254,110,131,9,71,72,205,144,139,151,122,31,68,10,99,46,143,187,33,170,55,145,13,215,153,251,227,49,249,166,201,253,20,173,99,23,131,138,135,195,27,54,45,203,245,162,11,153,198,232,50,126,140,42,51,156,92,5,139,21,133,211,236,134,54,96,154,61,241,159,20,85,167,71,43,145,129,38,236,232,92,203,245,34,223,196,52,32,13,9,127,48,4,227,142,112,37,237,252,200,204,70,163,226,167,68,40,0,209,225,33,33,254,56,69,219,129,102,116,184,240,36,173,18,98,77,165,127,12,128,16,234,246,157,27,131,115,199,157,9,202,136,231,179,156,108,6,69,77,44,155,143,22,221,44,17,155,9,154,235,215,211,45,3,245,209,1,132,62,154,226,88,26,190,9,185,190,56,75,1,1,26,207,183,232,52,129,64,52,15,13,160,210,82,220,77,105,191,19,31,193,41,134,16,230,24,183,92,50,215,87,129,56,1,142,33,130,254,58,56,25,19,244,126,190,184,244,20,24,25,164,107,177,128,146,21,4,31,53,0,89,216,200,46,229,227,98,70,210,71,206,10,244,81,241,80,46,144,90,90,8,57,28,243,190,102,165,244,130,19,98,52,15,99,45,152,171,165,243,162,39,20,174,40,29,143,126,165,144,128,57,68,182,205,9,143,152,205,122,194,179,6,52,220,1,97,58,154,10,18,98,86,216,48,99,81,206,5,107,180,98,10,210,132,217,208,50,236,195,8,134,80,173,44,154,233,76,167,158,147,2,26,155,130,79,192,237,31,187,17,149,116,36,52,14,23,181,121,58,126,85,159,80,68,160,243,235,3,204,237,103,193,110,114,68,31,240,225,234,65,249,44,26,175,154,65,27,120,82,223,254,67,98,20,125,151,218,9,204,1,69,82,51,199,41,43,157,47,119,58,50,41,246,231,228,137,252,19,193,26,228,58,161,217,248,71,198,207,49,23,19,141,36,225,182,115,240,112,163,141,244,136,138,49,127,241,151,187,193,49,25,206,7,68,181,237,27,200,196,175,10,7,43,194,117,155,118,37,213,88,166,156,157,185,203,51,111,234,195,251,236,128,61,228,154,209,117,97,234,78,214,178,72,125,199,231,163,23,47,112,113,247,103,73,91,5,152,46,141,232,4,50,155,156,128,239,128,200,203,185,93,8,183,74,174,228,77,97,99,151,212,150,125,1,33,178,52,138,57,23,128,209,157,32,60,88,193,237,199,183,75,226,221,118,42,177,92,1,105,94,102,88,232,221,101,52,205,44,192,178,82,11,111,52,48,239,200,138,32,192,234,255,186,232,102,143,36,31,158,233,204,117,165,151,12,212,240,184,36,124,155,209,124,20,161,223,189,62,96,163,159,178,1,27,200,53,117,207,167,189,228,247,23,157,157,97,41,37,223,69,193,63,22,188,160,90,143,22,152,20,42,17,225,67,50,33,203,116,157,177,112,90,167,7,29,205,205,241,221,115,121,10,26,50,209,190,193,16,221,80,149,40,95,175,40,189,22,41,49,36,95,35,133,89,202,66,110,75,107,55,132,224,234,195,182,134,228,255,11,23,167,37,102,237,246,106,200,94,68,18,56,15,25,26,173,211,239,10,132,129,155,217,128,122,247,0,172,216,135,51,58,66,198,97,187,39,150,93,190,96,176,126,2,215,210,189,181,103,114,30,39,199,102,85,158,219,13,107,21,164,249,190,5,4,246,133,20,4,148,134,45,221,141,51,150,240,239,59,67,239,178,109,154,227,36,34,26,111,158,91,39,162,97,149,132,33,156,3,225,224,26,1,196,3,175,192,211,111,110,53,53,201,31,47,137,202,66,20,135,200,66,111,0,44,158,100,200,21,222,120,216,191,66,33,254,254,221,236,166,207,78,35,82,146,178,4,223,143,205,42,66,215,105,149,226,145,135,244,200,65,73,185,201,253,182,20,44,205,199,7,252,114,147,33,241,5,201,47,114,175,73,44,58,188,92,45,150,2,45,9,41,37,224,29,25,193,242,28,195,105,19,123,164,36,196,152,151,92,60,120,170,225,220,163,136,23,236,243,58,183,42,67,165,20,94,100,128,149,180,166,243,97,207,89,214,56,98,4,83,195,67,225,207,150,4,101,138,114,97,160,218,95,238,225,191,50,145,249,54,156,212,118,106,240,131,73,168,115,74,155,174,212,89,129,133,143,173,48,55,17,121,17,57,66,20,152,156,14,35,236,71,78,146,41,154,55,57,62,168,78,73,88,186,203,207,41,40,242,183,100,33,192,16,218,199,48,216,104,0,32,243,168,99,188,198,7,200,179,130,213,95,115,234,9,158,10,120,247,189,232,144,30,52,59,71,193,0,255,152,41,173,66,114,48,137,139,254,10,226,232,145,84,187,10,2,86,159,61,207,246,189,74,27,142,126,230,80,66,11,9,156,96,32,27,65,213,66,228,42,222,95,77,36,188,162,173,158,116,147,163,174,192,71,62,115,214,68,181,163,53,150,146,208,129,228,39,171,230,148,185,229,38,108,45,134,219,208,1,235,151,19,89,1,253,201,0,84,171,52,202,111,167,61,95,140,171,154,20,57,250,110,165,25,151,181,118,25,48,137,163,254,9,123,204,55,241,182,126,197,88,58,191,111,233,122,79,136,26,149,15,43,91,245,54,89,100,120,1,28,140,155,194,221,124,72,247,126,74,93,59,234,75,152,90,94,139,44,114,241,192,177,87,241,203,105,220,186,82,21,114,178,47,132,114,206,176,44,187,146,228,183,131,112,134,97,17,75,169,205,20,98,107,234,27,134,16,203,188,108,190,221,191,84,184,94,94,247,51,203,226,165,24,226,167,249,72,165,196,2,105,103,253,8,22,205,28,74,33,88,140,167,36,132,91,166,1,112,86,75,225,248,53,119,16,35,50,204,32,235,136,147,130,143,85,56,214,115,33,46,128,202,48,169,41,84,205,97,211,195,32,202,221,208,37,198,21,38,208,132,119,177,119,44,131,192,216,214,240,30,15,127,113,164,68,57,176,68,27,8,220,250,172,67,249,239,107,13,43,216,199,134,240,83,188,238,171,122,195,99,106,87,29,62,98,205,207,241,128,5,236,143,94,210,208,85,112,208,116,233,99,164,143,132,85,213,28,25,194,2,229,166,213,88,67,202,168,58,130,32,231,157,121,160,124,58,49,149,75,212,120,159,33,84,187,144,203,231,45,226,203,143,113,151,83,153,76,233,67,210,104,152,253,223,134,137,249,132,158,78,165,175,88,10,53,154,201,211,181,201,29,113,103,110,234,196,201,110,60,10,68,198,7,104,157,19,233,196,222,132,77,38,216,19,192,54,120,253,108,169,171,245,63,74,19,120,133,157,253,234,11,211,25,162,72,216,35,38,162,212,87,241,227,100,3,120,148,242,185,114,81,80,96,123,27,156,205,75,62,115,174,52,15,43,78,100,132,218,40,49,71,49,97,5,163,178,187,186,208,241,96,87,206,139,138,201,30,170,221,243,23,255,177,130,91,185,176,40,26,115,13,72,131,106,189,186,216,241,203,141,235,1,42,247,231,159,237,139,235,18,208,247,253,186,48,149,64,147,106,154,42,185,14,31,72,179,147,170,212,143,196,35,3,78,52,235,110,128,220,90,5,207,34,162,129,55,146,6,44,41,248,150,165,109,219,42,188,8,160,85,91,196,129,161,203,138,213,238,12,14,223,207,49,140,154,68,84,18,73,74,63,158,118,91,46,48,28,64,189,250,75,142,204,216,4,29,96,30,74,81,19,232,188,238,181,24,23,82,163,128,45,132,6,135,93,190,33,46,98,255,134,11,233,93,5,8,4,214,26,243,160,138,132,178,66,95,238,71,1,6,38,173,196,169,3,194,95,199,103,227,129,190,107,1,141,162,132,144,69,65,207,197,21,6,102,123,168,73,213,144,244,253,227,3,228,42,51,97,180,7,86,91,178,173,80,26,12,32,225,95,201,50,178,36,117,107,206,98,193,196,83,124,102,200,15,42,196,238,38,161,167,250,25,161,42,141,70,142,204,213,93,83,237,222,30,120,61,115,65,155,195,98,216,143,104,254,233,28,213,66,64,141,152,4,85,181,88,140,68,70,66,108,182,226,97,91,37,54,165,27,215,240,72,145,55,51,240,56,163,168,124,210,15,65,197,203,72,190,43,168,122,246,253,215,87,170,78,40,230,123,251,183,140,203,65,191,37,189,151,96,148,60,24,39,35,15,251,59,52,162,50,3,108,199,52,26,232,216,119,77,34,166,130,245,59,130,53,8,16,108,144,245,208,243,248,135,64,254,183,210,156,48,226,164,153,114,178,70,228,96,20,119,241,205,162,3,20,189,67,168,200,176,6,179,240,57,35,125,42,143,141,166,120,155,42,106,94,114,232,35,126,155,85,102,157,140,141,219,67,74,226,237,247,19,212,85,61,172,247,250,35,7,34,244,217,254,57,35,119,133,35,142,55,96,33,86,224,128,83,124,151,179,232,244,219,107,252,123,150,167,239,14,24,191,221,235,60,226,101,83,45,158,248,28,10,40,170,244,12,32,233,232,28,32,37,69,166,9,63,200,26,243,113,98,36,158,249,26,126,101,143,78,208,222,231,251,14,163,135,158,73,233,93,218,196,70,76,34,99,204,165,43,67,255,207,96,8,59,25,139,213,90,190,152,248,34,108,238,119,203,180,59,252,12,187,168,157,232,15,72,194,227,1,13,232,168,8,241,79,47,214,8,155,115,248,189,120,7,159,67,1,206,158,138,216,9,167,13,58,215,131,13,227,0,198,10,190,16,164,136,41,248,189,248,162,100,173,47,88,58,180,39,227,140,173,52,42,132,201,61,71,54,169,168,151,237,35,117,235,31,36,115,72,22,98,184,119,223,154,224,221,153,204,110,6,198,232,85,80,116,235,79,61,25,100,63,57,109,175,166,143,193,69,56,63,237,244,113,74,176,86,175,99,186,134,210,200,226,250,247,34,160,187,68,74,157,67,104,92,126,157,239,59,19,216,226,63,8,77,104,88,26,34,138,177,250,135,2,146,111,249,56,228,171,156,218,106,20,234,127,201,74,222,244,161,140,180,88,47,165,114,223,179,155,250,100,189,170,58,197,5,183,77,153,44,36,105,112,48,9,27,178,253,175,111,24,87,191,37,73,27,228,120,251,58,185,179,132,116,186,66,225,228,18,177,96,80,54,131,13,166,227,11,7,10,176,85,41,37,114,187,90,84,33,199,117,173,176,174,59,94,78,248,251,201,43,3,18,149,156,106,170,85,64,149,34,161,89,228,88,95,173,140,225,12,196,62,89,30,136,57,48,105,30,209,247,139,120,18,18,60,202,231,203,90,106,67,96,125,128,226,46,13,158,165,59,44,221,53,171,0,197,73,152,246,179,193,245,142,149,59,81,57,95,144,244,224,217,215,17,90,57,3,176,248,136,28,101,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,113,95,97,114,105,116,104,95,108,97,103,114,97,110,103,101,0,0,0,32,251,255,255,79,28,52,150,172,41,205,96,159,149,118,252,54,46,70,121,120,111,163,110,102,47,223,7,154,193,119,10,14,251,255,255,79,28,52,150,172,41,205,96,159,149,118,252,54,46,70,121,120,111,163,110,102,47,223,7,154,193,119,10,14,251,255,255,79,28,52,150,172,41,205,96,159,149,118,252,54,46,70,121,120,111,163,110,102,47,223,7,154,193,119,10,14,251,255,255,79,28,52,150,172,41,205,96,159,149,118,252,54,46,70,121,120,111,163,110,102,47,223,7,154,193,119,10,14,251,255,255,79,28,52,150,172,41,205,96,159,149,118,252,54,46,70,121,120,111,163,110,102,47,223,7,154,193,119,10,14,251,255,255,79,28,52,150,172,41,205,96,159,149,118,252,54,46,70,121,120,111,163,110,102,47,223,7,154,193,119,10,14,251,255,255,79,28,52,150,172,41,205,96,159,149,118,252,54,46,70,121,120,111,163,110,102,47,223,7,154,193,119,10,14,251,255,255,79,28,52,150,172,41,205,96,159,149,118,252,54,46,70,121,120,111,163,110,102,47,223,7,154,193,119,10,14,251,255,255,79,28,52,150,172,41,205,96,159,149,118,252,54,46,70,121,120,111,163,110,102,47,223,7,154,193,119,10,14,251,255,255,79,28,52,150,172,41,205,96,159,149,118,252,54,46,70,121,120,111,163,110,102,47,223,7,154,193,119,10,14,251,255,255,79,28,52,150,172,41,205,96,159,149,118,252,54,46,70,121,120,111,163,110,102,47,223,7,154,193,119,10,14,251,255,255,79,28,52,150,172,41,205,96,159,149,118,252,54,46,70,121,120,111,163,110,102,47,223,7,154,193,119,10,14,251,255,255,79,28,52,150,172,41,205,96,159,149,118,252,54,46,70,121,120,111,163,110,102,47,223,7,154,193,119,10,14,251,255,255,79,28,52,150,172,41,205,96,159,149,118,252,54,46,70,121,120,111,163,110,102,47,223,7,154,193,119,10,14,251,255,255,79,28,52,150,172,41,205,96,159,149,118,252,54,46,70,121,120,111,163,110,102,47,223,7,154,193,119,10,14,251,255,255,79,28,52,150,172,41,205,96,159,149,118,252,54,46,70,121,120,111,163,110,102,47,223,7,154,193,119,10,14,251,255,255,79,28,52,150,172,41,205,96,159,149,118,252,54,46,70,121,120,111,163,110,102,47,223,7,154,193,119,10,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,219,255,255,79,158,129,87,48,1,187,50,104,134,109,127,48,137,58,78,72,159,236,101,92,248,217,211,115,101,169,128,1,0,0,0,6,113,95,115,111,114,116,0,0,0,32,255,255,255,15,108,10,30,188,110,143,70,134,183,23,204,215,162,167,126,126,73,186,175,71,214,95,206,30,141,177,155,15,25,211,213,111,236,61,133,136,124,95,204,253,203,72,62,74,115,93,43,44,42,97,93,249,64,219,5,119,214,126,224,10,193,227,11,25,196,28,38,142,87,118,98,55,137,197,19,228,241,43,95,103,169,128,77,17,74,247,249,44,241,29,184,17,207,223,87,244,172,51,146,118,133,86,132,94,21,228,12,119,152,170,62,28,146,7,22,238,109,68,126,184,31,130,112,5,16,95,107,169,29,208,35,15,148,61,97,255,209,43,101,21,149,96,197,119,184,208,113,228,116,30,51,136,214,50,41,21,78,31,222,221,97,97,236,240,252,121,13,255,176,138,254,232,181,191,193,69,203,36,198,231,70,50,140,202,239,209,154,7,228,150,69,250,72,169,16,224,40,232,147,30,38,144,201,98,254,166,186,55,207,183,113,82,105,168,11,143,167,116,14,11,99,33,13,251,100,67,170,76,88,185,212,9,74,253,159,118,170,62,58,205,210,56,152,211,144,221,67,53,184,216,154,7,227,59,183,227,202,204,213,112,108,64,192,74,221,191,220,225,50,177,98,253,11,106,128,81,62,170,188,6,106,242,230,22,12,221,155,147,167,95,174,114,232,129,69,154,134,249,232,242,109,18,1,248,240,101,86,189,178,74,57,105,221,227,236,45,237,93,79,11,66,1,193,1,182,85,184,5,245,1,91,40,247,151,225,181,245,172,180,118,18,231,253,161,34,134,58,13,24,250,99,112,127,82,168,61,87,70,151,250,155,163,179,6,163,73,56,143,66,66,16,174,48,171,132,245,227,47,1,43,90,88,151,124,55,133,103,230,173,36,191,209,204,96,52,192,183,138,10,245,80,178,220,122,201,243,53,92,126,243,160,31,204,94,40,90,75,108,90,183,89,199,159,152,223,172,137,182,115,135,176,113,49,217,201,66,149,26,82,166,59,200,81,29,125,82,139,14,232,16,229,213,154,170,140,79,208,207,230,179,95,49,51,76,174,178,78,72,189,167,86,92,183,98,123,21,20,12,248,175,207,59,211,185,198,51,12,122,179,51,185,166,42,7,253,130,139,119,95,5,6,97,83,170,110,187,96,36,2,0,0,224,39,235,195,135,34,225,114,243,144,208,103,80,186,176,2,3,109,139,160,112,83,64,99,194,229,156,200,32,232,44,42,128,167,183,92,187,20,17,237,123,124,159,245,221,233,250,85,85,140,228,242,190,232,196,43,106,156,207,131,37,64,28,244,214,207,216,187,181,57,250,86,66,191,34,32,68,107,44,34,26,13,197,2,167,223,168,55,180,129,48,172,30,50,32,168,251,230,193,79,205,11,26,53,27,51,4,39,177,196,173,66,101,36,62,58,202,187,91,179,40,83,204,243,42,241,160,148,70,118,37,190,52,253,50,88,122,118,188,206,18,200,247,187,9,254,116,222,211,180,129,254,88,156,27,59,27,179,224,33,18,50,148,245,82,148,246,171,122,151,93,53,63,167,152,191,59,235,32,138,208,226,109,165,22,131,124,201,40,29,105,186,245,74,76,209,99,104,136,37,91,34,88,106,197,94,177,198,73,231,141,222,101,192,247,37,82,203,217,85,37,158,222,242,244,46,178,55,247,56,183,228,111,254,234,147,177,178,25,71,180,227,12,184,228,152,194,237,171,186,117,201,40,30,196,72,12,201,40,12,211,36,48,249,46,107,40,87,70,42,167,30,132,170,219,207,102,235,245,116,218,8,92,125,25,245,34,100,92,236,149,51,209,168,238,115,223,193,238,74,53,239,69,128,137,197,223,249,250,118,85,248,119,149,106,119,2,20,162,176,228,81,244,32,66,219,26,1,116,83,230,216,255,101,192,159,203,192,152,155,65,23,185,51,63,80,200,41,35,233,5,156,127,20,163,57,6,58,42,34,127,172,68,128,33,186,14,73,242,115,3,64,10,249,244,172,235,142,30,99,5,167,167,104,115,92,112,122,93,227,75,250,167,123,135,255,103,165,205,118,140,101,147,115,61,96,172,251,132,244,90,195,16,53,161,215,149,72,137,135,140,55,169,25,225,104,59,170,113,233,208,208,15,133,108,134,117,148,133,223,58,55,134,18,19,132,173,116,225,171,228,252,109,246,197,44,42,120,24,77,116,253,38,78,53,8,147,1,112,108,248,218,132,187,235,232,26,237,243,7,64,196,185,14,138,202,60,173,255,148,180,122,129,50,81,132,254,42,206,240,178,35,63,222,54,4,147,3,12,0,0,0,10,113,95,115,111,114,116,95,102,102,116,0,0,0,132,117,17,97,33,81,242,73,243,143,113,234,90,79,91,75,191,248,203,198,124,236,186,93,136,148,170,239,227,225,138,157,25,172,12,18,240,199,43,197,157,144,90,39,91,65,252,84,37,156,206,202,160,247,217,142,132,133,240,73,27,94,252,239,10,171,146,174,13,34,129,13,44,0,36,252,96,116,32,190,192,130,17,210,82,104,255,169,171,120,12,174,121,149,157,29,77,216,149,219,226,53,211,234,41,152,142,157,251,236,249,65,9,54,156,101,10,27,223,162,34,177,163,245,183,17,6,6,40,103,139,26,18,71,211,212,209,19,239,215,101,18,211,37,135,4,21,224,195,199,67,40,163,83,200,64,197,136,147,89,79,219,70,109,61,230,40,163,33,44,40,75,7,136,148,28,150,35,124,142,150,154,253,215,251,116,234,102,81,121,208,11,42,92,57,87,241,28,75,165,3,171,24,35,61,210,250,142,198,78,237,113,81,249,199,248,217,25,213,175,167,66,176,117,93,50,131,50,63,77,169,229,154,224,71,154,59,114,172,107,185,5,25,64,52,255,95,86,158,107,11,155,181,97,139,215,17,238,174,235,208,188,46,78,60,207,202,251,130,153,5,223,202,114,67,62,167,67,138,254,112,230,227,17,237,26,84,67,71,104,186,216,11,109,249,24,18,77,1,203,147,15,153,46,110,14,121,45,200,101,133,126,67,142,112,99,1,246,147,33,90,50,170,199,208,212,233,102,130,152,113,176,0,94,65,208,66,7,198,225,229,54,132,131,90,145,10,90,217,88,184,31,42,50,119,190,229,18,100,168,36,213,147,6,167,197,4,160,151,78,180,61,7,75,45,215,194,53,104,26,202,165,222,210,92,53,181,67,0,38,96,104,68,221,0,188,66,48,250,10,26,27,59,224,133,126,92,109,39,62,32,25,142,203,140,13,84,35,13,184,144,27,241,137,65,235,89,5,29,34,142,192,133,253,191,109,228,180,252,87,238,7,158,138,199,213,180,63,45,154,106,105,209,89,64,173,27,1,130,210,181,132,125,76,233,104,123,172,176,187,77,189,54,153,119,36,184,239,48,60,22,41,35,227,50,148,113,57,135,208,238,174,191,232,153,245,192,97,210,87,178,151,46,114,47,78,50,248,7,147,146,149,82,102,36,60,133,41,32,181,19,9,39,54,99,64,14,89,40,234,161,177,40,211,220,50,198,233,125,199,252,58,153,249,74,255,216,209,185,147,127,221,94,106,21,249,57,252,136,234,242,242,141,40,120,205,0,110,17,154,41,110,61,11,202,28,1,68,36,214,155,69,255,215,75,55,78,220,6,255,148,111,177,216,25,143,136,24,12,58,74,135,172,134,212,210,61,112,29,82,7,80,110,93,118,189,90,52,129,7,230,243,67,112,115,21,150,136,220,165,168,250,93,22,180,106,187,64,171,7,9,251,164,199,98,241,98,123,93,225,253,67,96,170,2,174,35,1,44,165,92,36,52,154,105,17,238,138,24,223,101,73,85,236,87,228,44,11,21,92,126,241,147,142,31,89,235,191,104,71,105,142,61,209,81,221,46,199,23,129,104,165,0,96,7,212,172,215,176,14,226,42,165,108,218,102,183,212,200,37,153,218,5,197,218,212,190,66,95,185,151,157,97,104,82,157,8,219,57,226,24,95,57,154,123,158,253,84,150,120,158,8,145,114,83,53,130,26,43,75,67,167,97,175,8,88,185,253,1,49,38,58,241,144,32,75,21,176,55,175,97,231,88,145,93,209,165,51,151,13,148,187,6,132,93,178,42,130,76,31,76,137,122,86,149,176,62,150,245,222,109,152,239,2,167,69,46,74,250,118,161,1,149,224,121,57,145,5,47,81,212,30,7,216,232,119,46,192,238,194,179,197,38,56,229,24,175,180,86,166,49,250,187,178,29,9,235,189,119,211,121,161,23,92,79,58,180,159,28,203,17,77,133,192,35,6,16,98,255,182,162,43,103,243,164,91,80,186,147,25,125,5,50,72,53,39,92,122,15,28,124,184,192,135,186,140,237,205,58,160,67,175,58,193,43,144,147,157,42,238,76,226,231,201,221,235,86,170,35,209,13,143,245,158,131,41,145,118,240,136,118,155,59,104,161,144,235,200,89,65,23,41,74,211,7,115,43,220,239,86,14,27,55,166,84,38,47,132,18,112,232,183,109,127,113,5,175,137,28,196,177,123,47,34,55,204,233,204,235,188,87,55,69,200,132,133,211,201,159,115,211,128,126,110,73,108,42,51,194,160,50,45,248,193,89,241,106,15,57,32,62,224,167,52,43,66,201,3,186,12,239,101,79,144,135,144,240,78,111,225,16,77,152,76,236,117,221,113,139,97,114,182,222,40,1,52,44,225,240,173,253,147,99,70,70,228,168,214,72,107,12,18,35,212,136,74,67,215,221,50,162,17,133,204,0,59,217,155,42,65,235,156,34,113,180,225,99,53,115,119,27,109,144,201,113,255,242,183,171,72,18,254,69,69,118,205,96,126,250,139,86,124,17,207,214,131,164,4,26,24,172,130,97,10,207,31,106,234,239,76,233,123,74,23,197,141,229,91,112,57,221,67,30,18,202,56,98,246,152,10,186,131,254,218,112,43,50,41,57,106,241,47,123,217,243,177,70,88,32,71,82,58,244,226,85,76,219,241,218,91,146,124,29,188,18,95,24,203,137,145,236,18,197,68,84,118,8,250,142,79,237,15,69,59,62,114,71,133,213,184,85,161,49,148,52,120,72,19,244,238,223,141,2,90,67,236,232,214,229,84,4,217,63,79,29,255,184,13,66,211,44,49,32,122,72,46,194,140,154,151,250,245,31,102,191,18,216,171,129,139,112,64,50,183,131,182,138,123,151,30,40,60,101,203,101,58,244,159,16,15,36,222,232,234,161,84,23,96,104,39,178,14,5,126,217,66,178,178,116,67,232,163,23,158,205,41,22,185,26,127,49,245,244,128,102,93,82,222,134,189,20,151,96,195,122,50,166,21,75,122,204,82,3,0,46,81,72,53,81,20,225,207,89,149,102,172,90,255,89,106,94,198,43,221,226,108,224,98,194,121,13,36,252,186,167,221,89,58,181,159,179,25,77,213,143,99,7,242,77,120,121,138,19,70,241,117,127,134,188,38,250,149,85,19,177,81,243,243,18,95,80,213,246,88,106,14,204,145,53,200,162,103,96,151,157,186,70,126,19,42,108,148,22,28,67,17,64,49,138,213,58,91,10,243,79,245,228,210,121,13,88,221,105,9,74,106,129,37,248,200,248,21,238,194,176,236,250,111,243,67,158,163,18,170,211,117,148,10,42,228,43,93,108,135,197,136,171,111,201,154,65,0,239,97,189,124,97,253,16,126,240,211,114,60,15,242,21,3,57,207,103,125,228,222,84,179,17,7,17,143,54,149,71,147,174,138,8,14,61,133,122,190,35,233,48,85,79,178,197,90,121,234,41,64,194,24,65,200,136,164,19,105,123,78,91,201,111,144,64,82,60,168,185,212,177,255,126,47,63,204,238,81,255,62,190,181,3,35,79,125,227,28,172,42,28,179,21,201,110,48,57,164,143,235,113,246,62,132,250,2,88,183,251,98,123,199,59,133,124,159,18,145,242,245,190,218,112,234,129,63,231,244,212,47,44,36,64,34,194,163,208,57,64,36,72,156,69,125,144,159,233,206,138,113,135,160,207,157,116,46,54,2,157,244,55,241,223,131,4,115,192,165,12,125,51,98,137,167,111,240,0,194,162,192,48,24,169,198,63,144,244,218,160,165,28,115,201,56,20,154,54,81,238,118,182,198,95,217,252,197,154,241,213,82,89,210,135,235,202,49,137,92,244,222,46,74,89,50,112,49,163,233,143,193,64,70,163,33,90,60,139,168,248,6,215,212,91,238,145,226,170,104,143,25,102,195,159,22,121,160,28,159,194,42,195,191,117,142,91,218,5,45,200,192,90,223,246,95,92,211,161,15,44,126,47,244,199,230,3,72,143,153,182,249,224,175,41,79,173,75,226,170,20,153,212,128,61,92,148,190,204,133,254,121,86,5,101,125,95,17,253,255,141,241,85,154,38,99,113,70,199,196,187,198,84,184,61,88,226,32,181,135,193,153,72,140,117,136,24,215,55,79,241,137,160,53,131,203,168,32,225,16,0,123,27,217,82,182,114,1,213,96,173,43,163,199,80,66,18,65,180,18,138,132,90,138,94,45,174,132,246,17,55,252,132,141,128,81,71,142,112,207,196,93,232,98,120,187,230,167,175,104,89,211,9,215,252,129,131,78,147,148,148,192,203,108,17,6,65,240,77,108,245,63,250,125,194,158,197,248,70,63,255,223,147,147,200,59,46,145,26,198,198,77,57,106,197,155,50,244,86,226,19,14,93,157,205,81,183,250,172,163,208,182,213,80,213,1,110,120,105,199,188,144,158,205,22,40,145,228,35,151,159,124,67,119,142,153,203,205,101,205,72,182,225,144,179,162,25,195,176,231,219,242,94,16,165,130,148,228,209,95,95,119,129,180,11,51,149,81,83,9,24,143,132,191,107,194,92,177,248,147,167,43,121,97,242,183,50,111,24,84,205,31,33,5,147,242,11,71,108,239,250,161,36,69,88,229,192,239,150,201,65,234,103,48,171,122,214,200,43,133,166,185,15,143,142,34,109,2,87,60,115,231,137,90,9,108,213,235,178,242,126,57,152,60,1,24,190,135,249,66,66,125,55,234,232,239,95,69,86,18,80,73,212,186,141,6,224,37,105,178,131,14,238,161,221,186,127,131,227,225,169,60,97,153,219,159,36,33,138,245,88,222,61,0,56,112,245,75,160,241,207,216,94,145,53,115,126,72,194,218,205,255,78,240,165,66,24,191,18,85,88,184,88,164,54,5,90,240,157,189,137,34,48,129,98,19,104,232,155,88,167,240,12,130,48,107,42,206,89,74,10,241,245,184,219,54,15,71,40,240,160,82,121,128,67,64,161,199,20,181,101,231,115,198,116,150,70,184,247,7,243,6,107,2,96,173,108,9,43,128,131,223,110,170,210,198,15,107,172,55,255,86,227,107,120,229,9,87,166,151,225,227,127,4,173,164,240,112,179,70,6,180,53,195,123,16,15,117,142,176,221,105,33,169,234,172,111,143,81,109,217,73,236,252,172,250,224,167,5,178,125,218,28,60,132,95,177,175,174,182,218,171,254,148,223,110,190,13,231,100,129,102,91,17,30,139,192,122,139,20,56,203,169,56,16,228,181,198,112,243,29,82,188,87,175,239,107,218,180,6,249,217,32,200,24,37,76,109,104,55,171,155,124,24,12,6,38,234,189,58,33,244,96,239,42,200,239,203,6,243,118,165,198,22,59,75,75,76,182,75,229,254,117,175,241,159,195,26,34,120,106,232,221,55,49,27,153,119,252,164,51,49,16,219,163,66,82,238,19,129,233,154,51,23,3,96,75,19,218,20,42,37,41,118,181,160,100,218,97,208,62,65,95,77,255,154,181,83,70,189,167,38,197,74,187,208,112,123,2,220,37,190,16,43,41,126,55,169,231,152,156,77,32,16,105,25,190,152,154,23,12,223,151,242,190,150,77,30,56,100,225,63,214,250,50,166,46,47,61,173,91,23,89,137,179,220,239,127,95,50,199,63,38,220,127,111,254,215,248,243,163,85,30,194,126,153,0,185,63,186,66,10,36,192,243,115,206,193,39,128,43,43,65,120,174,205,232,9,167,233,33,206,47,210,173,164,58,114,0,152,87,213,44,51,137,171,186,24,138,133,112,162,65,167,195,75,160,118,131,90,127,181,209,225,65,179,226,216,11,199,92,237,135,211,216,64,56,148,217,171,72,72,102,20,235,105,220,149,97,4,45,31,102,89,77,87,216,246,101,161,66,151,96,136,28,250,164,154,48,152,65,61,144,78,201,38,48,216,203,50,37,157,107,254,196,159,226,50,37,73,68,138,214,45,17,14,20,75,232,180,90,125,30,28,165,43,117,193,139,144,141,218,111,102,242,149,240,97,178,193,79,165,186,85,230,224,76,195,186,21,161,195,228,201,176,123,239,106,93,253,28,166,214,176,153,227,247,165,36,129,15,76,149,70,39,173,57,213,88,12,59,254,41,61,156,40,123,209,80,111,164,16,122,81,255,107,100,54,3,47,54,183,238,74,242,161,76,14,115,255,82,120,144,23,185,201,98,5,147,11,241,220,156,54,241,186,30,19,60,15,207,235,56,193,7,212,190,196,75,152,179,247,32,247,15,75,27,100,48,192,145,78,200,214,255,22,18,254,113,201,161,66,214,176,223,21,57,90,182,120,123,73,10,82,92,153,221,149,224,196,207,147,225,168,24,76,161,175,222,93,122,58,53,49,7,159,162,95,157,186,205,58,21,216,22,218,76,73,57,225,221,21,22,124,211,166,207,182,117,245,39,251,190,151,36,85,218,71,177,18,211,42,4,6,9,178,21,233,29,204,81,95,135,164,144,96,215,216,93,149,177,64,4,205,151,88,169,161,166,19,215,23,159,26,174,214,97,34,137,198,18,108,245,27,189,143,231,211,85,18,223,127,138,251,166,187,88,144,118,250,76,218,66,183,165,65,147,239,93,68,45,202,89,186,38,21,75,192,248,246,109,129,175,222,84,158,8,44,140,192,49,24,242,70,199,88,228,148,243,35,188,222,141,189,77,249,103,30,178,116,106,207,50,254,215,230,175,198,253,151,169,25,178,125,242,193,239,170,188,96,112,12,84,161,235,236,88,75,174,252,184,52,42,102,228,246,214,48,43,230,184,155,30,224,92,112,14,245,159,135,42,169,123,228,219,135,212,221,25,76,202,241,111,8,49,167,215,123,66,222,119,185,102,93,104,127,156,130,108,141,1,197,3,126,8,9,193,151,79,154,17,238,156,175,2,201,90,189,134,120,85,119,145,29,69,8,37,131,166,246,218,146,21,46,132,24,237,124,101,247,115,198,50,79,74,47,87,139,253,89,118,187,238,32,12,104,41,108,239,33,157,181,110,1,122,155,146,49,94,74,14,119,140,61,32,145,57,199,120,85,41,184,29,157,163,120,230,145,55,164,236,219,164,47,174,222,75,140,59,160,99,185,222,177,80,41,48,100,116,107,160,204,130,187,147,0,161,191,110,47,12,102,69,36,72,20,159,141,21,43,204,185,230,109,195,120,86,25,93,186,69,19,59,155,253,93,11,106,112,34,7,155,233,2,104,124,38,199,120,252,59,185,216,25,220,30,199,144,146,168,65,80,80,196,154,168,173,253,129,26,214,58,144,20,254,105,205,179,145,163,88,191,111,162,27,141,169,16,165,167,218,253,68,27,28,254,255,246,152,131,93,64,187,37,232,29,82,107,162,111,245,191,137,214,117,249,187,246,117,41,90,85,7,232,4,175,43,208,216,153,62,249,8,116,89,182,156,19,148,236,36,25,195,255,219,146,179,87,214,247,23,114,49,56,123,136,92,120,244,6,84,174,173,144,74,203,51,25,218,227,55,134,212,5,73,251,219,222,63,58,11,160,243,104,209,24,176,228,89,8,191,144,161,161,66,41,230,18,114,160,233,203,186,154,165,4,3,83,28,179,184,175,124,79,161,255,119,141,246,253,43,51,228,181,161,48,54,211,85,213,183,85,29,182,21,192,226,255,116,223,24,120,253,15,160,63,184,240,122,13,211,220,93,86,145,190,6,68,24,54,110,169,69,0,5,18,115,110,150,247,214,80,151,15,207,184,209,201,48,180,35,149,249,115,83,143,111,159,101,210,102,213,228,8,64,196,219,55,49,70,91,79,14,20,54,20,1,13,160,184,246,139,200,221,186,202,37,243,225,238,24,85,187,207,130,1,163,18,138,15,201,180,220,99,20,227,110,205,23,90,136,233,211,156,30,229,22,107,13,170,122,4,136,51,78,215,10,147,42,45,35,163,164,89,242,27,149,152,78,100,189,166,175,155,147,10,241,147,129,94,9,8,102,120,225,168,236,141,44,198,252,202,79,143,170,101,15,90,114,230,251,116,213,145,226,200,240,198,117,166,54,210,2,238,201,229,168,144,180,215,112,207,240,178,115,211,59,239,198,86,120,115,130,235,187,44,36,156,216,160,178,115,71,138,38,234,173,66,161,196,102,131,243,64,22,74,63,190,149,170,160,181,105,34,88,60,163,39,116,20,78,154,168,237,227,150,82,19,2,21,166,143,103,247,241,37,186,117,218,137,38,167,77,91,189,95,150,209,208,163,48,142,170,65,173,187,141,126,63,34,226,253,109,196,156,226,25,37,140,244,187,198,97,181,87,60,117,54,53,148,11,246,250,104,107,186,46,219,81,156,0,218,149,90,28,41,217,38,71,238,103,139,40,10,150,74,201,208,35,52,116,187,252,13,180,150,116,43,170,234,238,49,23,7,237,23,50,149,42,185,124,171,85,21,31,157,48,68,47,118,175,108,212,42,93,242,124,216,17,59,108,1,97,55,82,50,128,58,160,190,199,83,198,162,238,14,115,64,11,234,97,210,255,211,129,30,74,209,79,84,205,68,219,197,0,102,90,19,124,86,221,69,159,175,130,38,111,184,101,93,20,205,183,210,244,255,136,109,42,59,144,107,165,194,141,36,50,41,46,55,93,197,173,79,78,82,51,115,4,191,220,83,213,45,123,139,114,150,195,9,87,127,138,3,96,6,133,63,175,182,1,128,49,113,80,144,173,199,244,163,18,211,83,103,20,162,200,251,114,6,211,166,233,52,109,250,254,155,4,226,105,55,23,170,25,27,17,167,161,89,21,117,100,192,211,3,194,247,230,39,53,113,34,220,87,113,206,241,61,186,22,33,176,188,58,38,67,177,8,248,190,182,11,184,205,196,98,19,226,182,172,200,185,206,79,207,220,123,222,221,137,235,72,251,107,67,78,224,15,160,232,106,199,85,95,173,246,147,244,192,114,138,163,96,235,40,219,67,225,171,26,52,152,121,118,119,26,245,66,56,26,93,133,146,1,23,252,138,223,183,216,41,215,146,240,40,19,190,8,179,56,108,78,222,187,241,133,77,86,46,78,77,135,249,232,3,155,247,50,91,19,45,251,22,132,47,74,173,228,138,120,95,211,227,13,0,191,91,255,190,253,92,68,103,126,229,217,108,33,46,125,198,97,226,64,179,106,182,227,235,94,9,254,108,65,251,108,189,36,240,15,164,4,41,54,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,113,95,115,111,114,116,95,108,97,103,114,97,110,103,101,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,214,255,255,159,186,181,237,220,42,136,147,7,28,228,123,103,183,128,199,192,14,144,212,194,39,185,219,13,39,33,139,15,0,0,0,10,113,95,101,108,108,105,112,116,105,99,0,0,0,32,255,255,255,15,108,10,30,188,110,143,70,134,183,23,204,215,162,167,126,126,73,186,175,71,214,95,206,30,141,177,155,23,124,141,208,127,247,166,25,241,89,189,78,110,220,148,127,14,22,158,128,161,152,4,127,225,163,98,192,233,226,4,48,6,57,96,45,30,170,161,110,87,16,151,23,79,49,193,143,123,100,230,26,196,7,40,109,28,46,2,115,246,224,151,226,13,201,219,226,16,213,184,224,77,104,15,140,25,161,253,244,42,247,170,246,47,59,209,226,226,0,65,180,11,50,28,43,12,242,202,152,94,33,74,8,145,70,101,77,63,76,209,17,184,167,12,190,134,207,10,0,129,67,130,57,89,49,89,206,23,56,227,153,21,243,106,2,224,96,133,93,61,25,86,43,240,195,77,218,78,210,250,210,50,154,32,42,124,202,63,167,20,193,73,142,17,60,185,3,158,118,29,67,31,79,182,60,195,12,168,114,95,164,17,232,88,139,237,133,241,117,106,162,36,144,197,110,16,78,197,172,32,222,54,35,151,32,110,148,254,185,93,210,55,127,107,61,1,93,93,171,8,215,228,204,38,95,35,46,198,76,202,123,133,67,190,114,198,189,224,4,79,54,134,126,12,41,93,146,118,118,163,33,51,76,51,158,7,173,88,15,142,210,48,19,223,220,121,177,48,147,36,44,29,141,136,64,214,211,15,217,56,244,163,199,165,31,89,120,27,171,73,185,198,129,221,109,59,163,234,20,212,78,217,121,252,24,76,46,221,184,92,169,106,4,64,176,10,82,116,7,33,91,121,112,94,207,92,93,37,34,47,234,121,15,24,138,103,215,82,31,225,138,74,210,195,150,64,53,116,224,85,97,48,101,67,42,112,121,248,59,82,31,173,136,77,212,242,45,110,247,133,75,115,45,55,36,60,56,74,112,111,81,254,123,23,165,106,109,205,10,191,84,76,252,7,215,78,87,238,64,153,51,236,37,95,124,241,250,14,211,141,131,170,9,218,201,8,205,188,92,138,28,111,22,170,36,202,35,135,229,32,119,153,174,24,74,134,40,163,118,150,196,24,84,92,121,108,80,42,150,13,247,173,127,168,28,239,246,1,113,172,5,102,118,103,225,251,155,178,161,67,227,233,17,253,4,15,163,171,186,16,2,0,0,224,39,235,195,135,34,225,114,243,144,208,103,80,186,176,2,3,109,139,160,112,83,64,99,194,229,156,200,24,133,114,47,112,156,78,200,82,55,179,106,11,108,83,180,25,71,186,0,224,29,65,209,214,133,61,113,247,143,73,52,42,200,159,210,209,233,83,115,236,128,217,161,42,23,39,164,172,248,113,102,189,174,29,227,155,251,157,190,234,145,182,129,34,56,36,29,223,190,60,1,246,40,97,45,96,167,234,62,253,101,173,138,81,123,116,109,213,40,95,125,213,64,50,57,36,15,53,103,145,114,171,217,178,74,11,108,58,252,22,34,112,181,75,195,250,230,58,80,55,230,29,248,135,65,245,149,24,201,28,102,218,160,138,223,99,48,235,91,60,47,146,8,56,153,10,167,50,228,74,125,133,143,127,7,101,168,14,189,27,64,182,113,222,87,60,222,165,26,83,118,90,249,49,247,100,80,176,14,34,18,52,104,95,158,178,171,239,252,227,193,11,113,58,145,223,69,48,53,35,179,57,150,226,39,122,159,41,163,250,174,73,55,218,18,183,204,66,134,216,155,105,151,9,162,220,209,41,71,43,102,190,77,178,70,179,138,7,47,217,38,210,2,117,141,232,189,65,179,252,15,174,38,27,198,40,84,167,240,97,193,196,206,100,180,246,7,73,181,195,7,11,208,207,64,171,226,53,119,127,53,252,105,59,83,245,235,20,86,182,70,41,18,24,116,8,238,133,164,165,249,14,186,43,68,12,83,164,253,232,166,77,37,96,129,214,32,218,92,15,167,134,143,129,88,142,102,98,0,178,136,121,129,184,221,232,226,93,227,33,226,64,206,172,188,255,45,78,5,71,103,48,156,188,213,127,26,253,165,241,113,195,48,44,116,245,5,186,101,210,53,14,137,14,44,124,241,85,193,113,33,80,232,24,92,149,146,34,137,54,141,247,148,104,226,42,241,249,242,142,41,108,91,34,58,84,85,169,86,18,174,54,105,116,154,39,52,67,163,101,119,134,203,153,108,166,149,242,98,199,188,142,174,63,55,251,141,162,217,33,101,135,221,132,249,225,19,6,107,242,8,66,20,77,197,84,154,110,72,205,66,130,189,192,123,92,229,206,20,2,109,206,23,163,44,210,207,162,169,31,0,0,0,14,113,95,101,108,108,105,112,116,105,99,95,102,102,116,0,0,0,132,165,51,141,175,70,226,9,175,137,186,166,237,28,38,124,238,247,126,113,254,36,210,215,118,32,220,17,22,28,40,91,95,66,78,20,230,10,204,110,83,43,254,104,195,237,143,25,62,158,212,164,213,17,216,72,17,171,254,75,79,35,35,128,36,255,100,100,229,154,127,56,116,184,173,188,69,31,133,142,1,51,122,26,107,122,223,176,99,206,145,63,51,106,101,55,20,147,8,55,159,156,45,40,47,107,64,17,155,42,57,106,202,188,79,178,107,254,58,247,70,39,88,244,238,211,198,6,45,212,220,93,114,98,172,139,116,8,27,202,193,125,10,17,189,176,66,140,140,247,84,151,78,99,21,15,58,200,79,81,95,182,239,26,139,235,209,98,44,251,2,143,218,253,175,204,25,133,202,207,120,41,227,52,246,179,43,33,103,29,173,39,29,135,32,130,151,182,249,40,194,119,195,234,71,8,230,70,11,202,126,223,58,29,190,15,57,168,255,12,140,17,63,242,80,153,211,24,219,165,214,43,161,73,165,88,222,54,16,192,78,108,30,233,251,71,96,93,92,248,164,51,21,164,183,93,56,204,36,9,103,249,113,208,116,77,160,201,209,94,224,71,110,248,97,134,188,249,108,50,173,109,136,0,3,59,210,68,92,179,209,83,205,114,45,152,44,84,128,209,146,160,155,140,235,117,119,48,126,165,202,77,155,76,158,44,255,142,41,157,4,120,159,224,110,170,73,187,65,167,35,88,162,119,79,29,225,176,168,61,34,80,227,191,23,217,227,56,60,199,155,74,35,23,70,118,86,156,253,98,52,154,153,191,195,3,35,83,248,99,188,67,70,208,187,205,84,8,173,223,233,106,216,239,43,219,43,76,74,174,50,136,34,158,154,255,254,72,232,43,68,68,107,171,69,124,220,40,217,43,64,29,51,93,141,80,64,199,14,207,136,39,115,70,48,242,122,0,51,203,40,101,71,218,246,106,16,39,226,4,71,185,85,9,108,5,14,194,32,238,151,150,255,147,96,12,50,174,230,215,167,107,251,156,228,27,13,227,7,188,43,209,167,171,62,14,216,227,241,78,61,141,135,63,75,128,107,194,43,7,46,180,78,212,231,217,43,69,73,241,86,253,37,6,6,105,100,159,43,164,108,119,38,242,168,227,193,255,75,66,67,125,215,81,20,210,65,61,143,225,211,166,172,36,4,189,180,135,53,123,51,140,145,13,48,31,20,12,175,56,110,53,211,41,102,111,208,36,87,78,246,188,202,93,247,157,201,165,138,210,34,66,1,27,237,76,7,205,232,80,71,248,249,67,215,70,144,148,36,195,123,183,91,66,169,97,218,118,112,169,15,45,82,176,159,198,108,80,57,61,8,26,16,88,157,254,216,199,133,19,190,168,58,5,0,30,171,58,121,3,50,246,115,184,66,189,251,126,219,115,46,154,153,32,21,56,19,182,15,103,243,166,126,228,75,16,89,94,80,169,119,132,96,175,241,195,175,41,231,47,245,204,77,234,226,128,138,118,146,24,80,184,30,93,128,232,220,241,233,158,226,0,166,230,30,225,240,212,10,42,134,243,39,126,32,111,162,242,126,26,57,193,219,2,110,48,139,19,118,100,128,196,82,222,182,138,57,83,103,197,26,106,222,238,35,227,33,23,129,254,113,7,186,122,21,173,131,51,245,116,35,74,28,27,213,108,227,15,188,230,62,246,81,132,214,138,33,124,32,247,106,97,145,240,69,120,239,147,240,173,62,251,6,61,228,127,239,233,121,216,253,136,80,47,117,226,19,68,172,150,79,219,73,1,26,104,189,174,239,25,190,13,184,34,199,59,247,228,6,247,134,161,228,98,42,133,175,241,217,127,115,90,50,242,229,70,68,4,87,89,38,13,187,37,136,179,92,87,249,125,31,248,145,178,251,25,240,139,70,220,199,34,76,227,40,193,170,51,132,159,54,254,68,20,140,152,51,60,229,0,205,249,125,49,121,249,136,29,88,178,196,249,127,84,8,147,91,106,145,159,127,254,48,194,68,171,191,114,157,74,26,44,64,127,51,35,39,58,36,200,224,253,92,104,130,159,220,106,76,140,239,64,70,244,106,180,126,4,81,220,79,78,174,194,56,84,54,83,54,41,119,180,52,242,212,236,53,124,146,121,58,254,253,58,165,243,248,95,155,71,91,201,45,148,168,210,245,247,30,108,183,70,91,232,24,246,234,211,116,73,165,184,59,97,53,246,13,195,19,226,237,80,78,156,210,185,143,121,218,244,216,50,55,250,132,79,88,49,64,228,69,220,60,155,48,106,66,68,85,137,47,90,8,94,60,52,176,38,163,240,104,63,213,117,9,183,7,204,78,163,216,64,66,177,109,161,37,254,174,99,239,231,230,116,234,127,192,115,28,56,185,161,42,64,7,5,221,145,118,191,87,216,129,241,229,6,25,71,90,168,136,240,216,184,182,255,163,248,194,245,53,41,93,200,146,246,109,125,111,36,134,99,255,222,80,143,239,140,161,236,42,172,243,168,73,222,51,54,191,227,185,143,234,15,189,125,75,22,58,55,167,166,86,226,89,84,50,0,15,26,128,62,58,83,227,127,66,28,121,113,156,158,145,206,70,22,118,13,14,35,65,180,136,48,219,35,41,47,252,17,3,178,240,33,36,180,22,80,110,73,52,89,187,57,204,212,196,151,222,213,141,41,89,139,92,243,224,96,236,186,122,231,91,86,16,202,7,54,240,111,250,236,115,155,180,189,59,59,0,8,19,243,49,232,76,154,54,182,156,253,201,227,195,107,21,138,13,117,92,110,82,55,218,5,75,225,36,57,116,254,5,34,85,115,80,79,42,210,2,47,170,186,43,72,88,204,200,114,27,97,75,228,209,132,170,139,237,164,148,217,160,214,130,76,42,89,174,154,1,45,201,139,232,213,16,160,216,225,83,133,140,202,50,82,7,239,52,117,123,167,40,184,111,191,49,187,22,199,129,108,77,10,109,137,219,12,201,130,252,85,222,89,23,217,63,91,241,91,93,132,158,141,220,85,197,202,54,54,40,49,133,51,166,8,175,195,51,165,195,35,91,130,255,227,210,12,95,226,171,19,222,235,110,185,244,188,92,251,178,221,182,34,180,180,177,133,48,96,200,167,3,104,248,26,16,146,172,157,57,107,250,175,147,86,118,12,46,86,106,88,166,125,201,80,150,157,58,30,38,102,2,113,208,132,159,57,196,69,197,60,72,166,107,241,127,124,133,152,175,216,120,115,105,47,28,132,66,7,150,81,71,180,49,189,161,58,94,107,93,161,116,210,2,31,142,4,235,230,49,104,128,196,253,201,191,231,166,144,216,182,243,127,140,160,67,152,159,18,107,65,182,145,237,10,5,175,120,35,52,208,161,50,44,197,242,193,91,205,16,32,107,19,2,132,226,119,114,75,190,161,65,184,174,246,116,194,28,104,30,134,204,194,177,143,137,23,237,114,251,6,60,201,0,161,48,98,221,52,119,200,213,210,232,194,239,66,91,252,58,165,44,60,231,60,123,59,194,190,64,16,67,124,13,150,235,58,140,225,59,123,157,112,37,20,112,60,86,155,50,209,74,46,91,207,232,242,33,146,148,5,99,26,192,221,147,252,99,51,157,87,84,74,216,191,232,45,188,140,150,134,148,77,78,40,209,79,246,194,135,226,36,224,3,131,91,112,149,23,175,197,208,225,239,23,60,199,127,255,148,232,7,1,135,186,33,142,122,156,129,169,195,33,102,180,218,204,95,173,77,21,9,223,254,217,223,51,209,171,232,98,245,206,19,169,121,166,95,116,188,30,80,253,241,0,124,186,202,17,245,78,157,225,45,175,73,67,212,129,149,141,160,225,141,179,172,224,77,89,95,165,156,189,191,69,98,34,13,6,13,213,118,194,157,42,143,71,120,123,74,198,104,107,175,206,43,66,150,172,28,44,79,52,225,24,176,102,167,66,133,213,144,240,152,209,20,58,184,227,221,66,179,71,77,135,58,31,75,157,24,115,42,202,89,44,239,48,71,53,40,218,93,68,16,18,242,156,148,102,230,167,209,143,239,248,151,99,84,138,11,9,4,111,9,83,89,110,69,163,14,49,182,214,181,27,97,132,10,81,19,158,246,27,215,25,211,229,173,148,5,27,93,225,126,119,240,207,44,12,161,161,251,221,170,167,164,115,134,63,217,146,28,46,61,143,163,58,41,170,15,25,235,212,133,182,12,201,117,240,43,158,94,105,153,166,215,163,176,148,94,152,240,22,238,178,228,206,225,79,241,184,171,154,164,239,140,131,201,221,191,254,2,27,244,135,161,43,139,37,196,177,88,189,181,200,226,243,253,142,88,37,160,48,232,239,20,86,174,185,10,127,23,245,94,176,8,81,3,161,139,146,115,220,6,220,14,13,10,207,197,190,172,192,116,208,99,187,135,87,139,173,192,38,71,5,88,70,192,12,3,58,81,99,58,255,43,58,25,224,249,225,75,112,98,1,59,105,2,29,94,38,0,114,167,116,155,55,19,219,199,187,227,26,42,112,131,35,16,40,78,61,209,218,125,232,215,31,131,87,138,255,102,66,107,52,115,224,228,19,92,207,89,77,200,84,18,232,231,130,118,75,95,195,30,186,241,68,211,248,63,66,148,15,90,140,133,85,91,34,246,138,55,162,97,36,243,39,154,70,106,111,224,58,248,211,78,22,69,79,177,118,150,249,129,244,233,200,117,35,186,97,43,126,17,209,46,114,241,192,103,236,73,133,181,223,162,4,212,119,34,139,156,108,237,246,62,178,231,4,117,13,254,210,75,41,15,255,62,30,132,193,222,13,166,34,26,138,34,249,165,93,242,56,111,94,215,247,180,250,66,237,20,46,130,92,149,20,13,70,101,174,203,12,151,155,207,7,89,187,162,128,38,87,171,177,207,34,7,221,9,38,74,163,199,33,41,155,84,67,35,80,45,14,115,47,199,108,116,122,195,151,198,116,207,106,231,106,110,153,31,102,255,114,8,109,236,40,104,17,36,119,54,241,115,187,172,147,162,161,181,137,18,216,88,10,72,173,79,127,67,163,28,129,163,48,200,206,226,234,239,81,216,115,55,107,156,59,131,188,171,52,66,175,209,115,130,34,124,188,241,239,167,91,85,174,172,196,222,46,173,245,182,161,244,167,56,196,116,139,159,79,127,254,247,201,86,100,248,96,106,9,24,192,253,147,199,174,164,196,244,254,236,175,15,62,230,113,42,161,140,223,214,123,92,205,85,139,93,74,246,153,127,65,204,35,209,161,252,132,24,163,49,179,240,199,252,212,244,248,66,168,21,98,153,65,197,54,35,46,130,240,194,7,20,161,125,191,164,213,181,94,97,49,12,222,156,202,24,234,86,169,74,199,119,165,217,94,151,62,140,6,156,25,90,55,114,86,248,138,28,108,54,177,70,14,26,122,3,204,180,85,117,87,47,75,238,36,54,224,98,108,43,114,97,136,178,154,190,149,67,158,200,198,110,166,125,34,48,36,27,111,120,117,214,95,85,81,238,109,212,26,62,153,26,178,10,70,226,9,71,12,199,212,196,203,251,98,194,123,42,60,195,79,170,15,226,152,87,124,20,213,208,27,186,20,25,176,22,0,134,202,141,89,50,124,89,185,145,97,85,87,158,166,96,158,251,169,16,42,61,177,135,17,253,108,223,157,141,193,74,60,151,47,252,125,204,152,145,56,215,234,24,109,103,236,225,151,200,157,70,216,42,138,2,112,162,197,4,31,142,202,202,220,68,142,65,232,19,248,27,100,82,143,233,155,83,244,9,216,29,225,158,251,55,233,248,237,141,56,144,119,70,213,250,67,45,1,207,162,54,49,190,50,128,154,33,130,107,30,15,197,228,122,43,7,30,25,96,153,249,173,54,203,233,68,98,120,162,43,54,83,37,217,201,16,57,158,189,243,62,217,73,210,140,91,145,83,19,143,118,84,145,220,141,99,175,82,5,134,72,3,175,27,1,144,59,146,207,95,250,113,158,154,193,20,73,74,200,49,50,26,114,56,171,176,111,140,105,163,82,185,97,57,129,51,218,102,51,206,196,95,233,2,52,188,43,139,214,4,245,101,33,108,2,62,231,102,191,186,196,17,18,103,2,230,204,237,194,109,44,91,33,99,180,21,184,85,192,107,196,195,235,200,20,135,130,58,240,34,15,102,5,45,143,120,112,93,79,146,130,149,35,241,72,9,96,185,136,174,86,61,85,11,170,22,37,245,113,180,44,143,127,146,72,217,94,79,117,26,105,16,29,177,200,185,63,167,94,242,254,0,97,220,37,238,134,132,61,75,153,168,14,119,21,104,145,26,253,132,12,52,53,111,252,120,216,101,150,133,72,177,1,67,83,138,218,113,129,4,32,115,96,157,11,186,79,81,201,26,236,239,142,51,248,7,58,124,246,240,134,112,68,187,174,212,48,50,207,12,253,253,75,6,60,75,16,131,157,61,148,220,193,164,4,237,152,224,62,178,138,54,92,209,244,34,207,242,83,170,30,128,129,81,45,25,116,191,188,183,105,157,254,171,34,243,190,182,39,185,207,51,25,217,85,90,8,70,254,148,181,20,121,179,75,209,76,144,203,119,104,223,100,219,6,188,184,82,135,87,167,112,43,132,137,121,174,11,137,127,90,211,105,42,250,138,221,247,26,248,52,98,202,16,25,173,208,235,132,172,118,118,128,196,57,81,61,157,96,3,69,54,157,103,202,103,34,71,255,253,93,20,68,28,214,99,51,126,71,159,103,241,194,231,184,91,51,89,231,173,63,207,121,186,170,14,111,238,194,173,241,243,10,151,3,240,101,135,7,111,56,165,51,112,93,253,239,182,17,155,244,84,220,80,10,182,88,204,153,244,10,55,15,100,92,140,144,5,31,135,131,141,232,75,156,20,98,211,71,182,211,106,209,181,214,178,233,199,2,198,242,120,10,19,86,56,69,154,51,21,48,131,113,131,81,54,171,149,150,230,19,148,250,46,212,61,238,174,55,73,180,38,126,107,45,71,22,182,90,196,32,224,153,97,229,212,220,143,250,201,141,195,41,102,237,200,198,70,53,90,18,68,196,56,252,155,159,108,63,134,96,240,226,120,60,92,248,65,4,216,220,186,31,145,217,248,57,250,36,54,18,100,85,136,41,124,211,66,107,14,90,138,80,113,174,117,166,233,63,209,251,82,98,152,73,188,76,246,170,52,181,127,103,14,82,188,165,146,79,182,39,70,145,196,61,90,218,28,174,93,99,61,210,221,48,66,34,215,61,23,71,234,3,184,67,183,189,22,191,190,190,178,153,252,149,157,77,160,223,253,69,38,59,131,119,148,201,247,106,215,21,13,248,180,35,106,237,217,21,251,94,249,72,95,179,186,7,40,84,36,49,234,161,139,175,178,110,35,226,202,165,86,187,92,198,42,142,46,134,5,109,220,79,210,238,148,178,250,197,193,61,6,211,135,46,208,205,0,112,179,233,162,219,151,22,227,102,201,89,249,53,36,66,81,84,234,113,100,10,169,247,188,52,232,214,194,229,97,117,12,255,195,15,27,237,220,41,26,18,8,11,92,254,18,106,245,179,79,245,205,69,236,102,25,1,185,160,236,59,223,224,24,135,153,228,90,179,81,161,4,240,124,226,106,171,2,227,243,238,55,51,220,21,4,208,114,87,128,99,150,147,29,99,19,169,241,57,85,234,61,83,21,171,144,239,25,169,168,180,179,193,195,126,69,159,241,61,151,57,129,93,83,48,95,82,236,41,28,246,115,230,103,116,181,235,36,187,6,141,237,169,24,235,148,169,195,221,7,156,144,48,50,190,12,50,60,236,150,125,188,221,104,199,94,211,107,145,42,78,176,45,89,134,151,204,128,114,47,143,201,42,87,45,1,10,5,221,188,165,253,162,227,84,151,92,182,175,255,118,98,2,14,59,16,15,40,40,88,190,66,121,15,219,57,95,201,114,167,253,61,170,31,242,94,92,196,57,225,95,82,81,165,64,99,155,35,16,228,254,225,206,127,68,123,125,44,3,44,131,2,186,135,40,235,175,13,171,151,0,96,29,218,233,120,61,34,147,214,100,198,22,186,91,65,225,254,163,116,55,167,3,107,57,56,86,251,192,228,252,196,232,99,238,178,10,213,96,198,66,54,134,152,148,204,47,97,165,206,172,208,80,84,162,215,48,214,162,223,242,162,118,101,110,247,171,20,160,134,219,25,215,16,235,73,153,166,163,69,45,149,115,228,4,104,158,189,223,31,94,234,243,167,162,119,104,126,228,6,233,134,158,127,30,6,71,225,28,31,145,168,158,95,101,95,85,150,232,229,51,125,44,245,2,89,233,231,200,1,215,154,192,144,170,219,195,155,240,203,212,72,27,86,40,158,103,99,62,166,234,90,118,114,163,8,141,80,77,188,222,40,99,203,73,182,191,39,252,25,38,250,82,197,103,133,51,10,58,194,1,55,208,65,136,189,205,67,138,193,255,72,233,77,106,230,59,88,209,44,48,62,28,103,179,202,94,47,253,206,94,53,41,150,75,1,15,171,204,114,29,102,99,131,94,22,40,231,71,167,202,16,75,77,187,116,21,51,254,57,236,112,9,45,82,222,8,126,33,204,214,56,194,19,19,142,103,7,13,154,143,232,107,57,204,161,74,217,50,9,96,205,209,245,14,250,7,176,87,127,90,66,163,96,115,248,116,77,62,244,86,182,65,91,65,103,173,219,134,219,186,217,126,47,69,30,87,30,26,222,124,62,7,227,98,42,35,78,164,16,182,233,215,149,113,88,173,221,132,179,43,219,225,123,125,19,160,21,228,150,5,138,107,199,21,168,30,68,26,2,83,210,115,31,208,38,228,187,142,167,88,32,36,15,80,250,194,35,137,164,158,192,51,219,17,180,85,196,138,94,199,241,4,109,153,208,216,199,143,111,176,12,213,181,23,177,229,16,43,23,132,83,111,239,26,126,189,8,230,48,236,183,23,235,106,21,154,198,73,113,230,48,125,84,232,18,122,233,95,48,83,126,85,164,210,143,39,54,184,24,240,231,84,233,206,107,207,126,142,108,3,85,186,8,106,171,86,57,34,110,252,197,50,136,18,111,236,169,46,51,46,34,3,185,46,110,49,128,107,124,62,202,204,255,220,119,93,121,236,154,108,84,153,48,189,226,12,148,96,150,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19,113,95,101,108,108,105,112,116,105,99,95,108,97,103,114,97,110,103,101,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,255,255,239,214,233,131,137,84,85,244,166,177,90,120,158,229,198,64,57,126,51,67,41,87,152,227,167,232,152,149,29,0,0,0,5,113,95,97,117,120,0,0,0,32,255,255,255,15,108,10,30,188,110,143,70,134,183,23,204,215,162,167,126,126,73,186,175,71,214,95,206,30,141,177,155,31,223,71,203,143,2,16,174,89,55,27,209,222,236,224,192,210,184,222,213,22,7,168,160,201,6,234,122,92,239,138,127,1,177,220,78,35,144,38,183,32,201,183,204,102,217,188,11,19,215,160,214,32,102,207,140,39,18,13,236,191,208,17,13,10,195,215,109,45,253,61,47,37,75,200,147,212,44,23,221,222,85,171,174,67,228,154,175,215,147,61,234,94,68,182,229,18,212,54,198,19,37,196,236,18,249,140,57,127,198,118,190,90,186,184,182,149,230,68,142,29,18,230,63,42,140,127,115,26,34,167,85,77,132,116,24,207,196,144,173,123,129,33,88,247,209,219,242,87,217,208,223,125,237,14,200,45,165,173,179,33,157,252,214,56,155,211,20,24,51,226,56,166,47,244,123,251,189,80,169,5,195,37,14,167,131,146,206,114,209,17,210,13,188,105,208,53,163,81,205,176,210,67,184,170,174,246,84,94,108,36,233,32,117,88,146,118,255,60,225,250,130,162,154,21,220,10,165,152,98,189,3,222,171,172,222,187,230,233,96,228,150,179,27,157,252,149,244,83,216,60,184,64,161,194,185,40,78,212,130,136,253,1,120,75,209,113,29,199,159,79,111,71,172,254,127,180,182,185,91,180,53,253,85,226,97,206,3,9,104,53,35,146,45,196,56,49,255,14,184,40,96,200,100,168,221,167,249,130,197,198,77,166,204,248,48,146,14,20,112,4,157,248,124,92,139,113,48,201,91,167,131,127,58,164,44,160,174,3,133,177,28,13,68,33,211,53,180,17,106,45,93,5,112,46,189,99,187,107,16,190,144,53,82,201,219,132,39,28,55,129,140,241,9,188,107,253,166,160,170,130,36,9,87,15,127,118,178,48,94,7,49,37,48,185,199,126,23,24,44,164,80,169,28,206,125,79,124,147,58,161,230,143,74,58,166,36,28,39,46,22,189,215,101,58,29,121,1,69,178,137,211,86,160,167,223,62,236,77,78,44,162,233,31,123,200,39,193,14,25,15,246,155,195,10,72,104,184,64,143,88,160,128,103,80,245,72,188,99,110,85,183,134,71,57,232,84,74,234,120,45,2,0,0,224,39,235,195,135,34,225,114,243,144,208,103,80,186,176,2,3,109,139,160,112,83,64,99,194,229,156,200,16,34,184,52,96,145,229,51,234,89,85,232,154,91,7,115,85,164,121,171,106,175,157,175,238,34,182,182,132,131,195,228,46,80,35,177,204,3,207,42,35,200,184,236,18,111,43,40,21,134,183,170,96,80,118,195,144,23,147,69,33,162,60,87,38,62,40,146,194,150,183,178,30,70,168,37,165,27,209,86,73,7,173,210,61,210,170,160,224,149,98,71,130,46,152,126,29,45,201,57,220,110,49,245,48,152,227,127,250,129,113,117,205,162,159,202,235,207,0,194,154,23,186,241,182,230,206,240,21,223,88,170,162,15,129,201,116,204,223,11,254,198,198,219,48,139,124,142,41,221,116,112,58,60,145,105,179,205,160,176,14,100,3,41,183,248,33,205,43,94,142,128,211,24,244,183,44,159,7,216,123,243,31,66,17,166,13,99,110,161,60,146,34,69,150,47,186,240,163,20,147,190,44,1,207,153,241,222,201,240,51,152,96,65,237,189,65,42,99,80,230,239,171,201,26,37,245,90,87,49,56,222,101,229,195,218,189,97,254,210,67,198,164,101,228,185,175,91,100,81,99,121,160,209,139,170,7,179,43,125,103,150,243,105,248,191,254,155,178,168,152,196,224,176,89,1,205,255,139,244,3,244,162,219,254,16,128,96,39,153,202,220,93,102,49,169,18,146,97,1,81,232,31,207,127,127,176,135,254,240,126,2,18,93,167,0,79,100,58,244,43,100,7,131,147,8,132,177,122,53,201,53,250,13,68,7,136,174,84,252,207,153,56,12,151,86,106,125,207,8,33,7,43,145,209,66,140,216,137,209,133,0,59,103,176,108,99,12,12,38,215,244,143,172,137,228,186,130,255,134,94,78,69,13,33,130,137,77,191,53,238,176,30,97,183,241,250,48,208,7,132,12,175,100,179,56,246,211,36,239,254,74,81,40,20,190,11,229,216,209,217,214,29,124,9,116,247,183,52,150,94,96,209,188,176,161,66,202,247,1,140,135,182,17,102,170,38,163,33,232,240,9,84,208,234,153,219,216,47,42,33,168,103,204,215,103,15,197,29,72,240,152,49,226,102,73,140,40,100,235,2,0,0,0,9,113,95,97,117,120,95,102,102,116,0,0,0,132,211,85,185,93,20,231,5,227,96,34,240,140,89,32,69,205,60,129,25,125,240,93,177,244,88,205,208,133,112,40,80,68,215,143,22,236,185,118,54,197,52,49,241,177,81,59,170,46,67,130,253,136,117,144,178,229,166,108,28,162,117,251,171,13,84,55,26,173,167,115,69,0,2,168,54,164,18,210,146,106,64,59,228,4,67,5,8,212,77,183,2,206,177,123,181,11,77,123,146,107,111,146,131,240,172,129,203,192,31,144,94,99,230,170,125,75,43,81,251,178,115,108,193,68,35,57,163,1,63,46,161,242,85,154,126,143,218,101,73,42,88,113,148,162,162,191,53,82,186,218,101,137,31,34,122,236,33,111,128,14,146,152,200,200,132,112,4,123,91,78,140,39,188,179,176,197,67,113,146,220,110,14,226,168,28,13,13,94,52,216,167,64,177,7,173,77,188,178,202,60,179,253,248,216,245,232,202,39,232,183,203,162,138,110,214,223,12,138,56,143,109,127,10,20,255,35,255,134,106,14,144,99,33,146,93,7,179,139,224,187,117,203,16,66,218,26,20,98,91,158,154,147,115,149,127,46,168,154,38,29,14,202,142,37,169,148,36,45,147,234,72,193,195,207,203,206,66,196,197,120,161,236,139,86,117,179,125,16,0,233,206,110,160,76,219,206,125,224,74,133,194,110,82,185,151,38,54,55,82,155,189,99,94,12,89,191,13,92,225,15,191,148,249,252,19,159,241,68,71,70,185,189,217,69,158,167,183,227,26,224,31,136,76,141,74,93,73,128,168,205,217,76,254,20,46,167,77,130,225,203,129,128,235,211,210,17,110,169,51,117,76,136,194,213,100,87,46,50,8,204,21,111,213,91,129,162,84,148,54,5,168,0,95,52,67,187,97,214,76,110,109,155,118,5,122,92,228,138,25,96,33,216,238,141,147,44,108,16,230,112,199,234,228,98,138,12,181,194,188,171,61,49,20,134,233,189,79,13,2,88,148,173,185,241,167,181,168,68,65,197,195,61,58,139,137,4,202,218,35,32,10,145,185,183,113,70,152,221,5,196,148,96,148,101,198,22,101,100,253,51,243,235,155,67,148,80,15,88,96,78,44,209,80,6,38,231,226,112,141,254,207,168,58,77,215,214,169,17,155,227,33,91,127,45,139,238,105,109,177,182,130,248,38,63,172,93,85,30,54,94,29,178,44,113,151,91,79,141,96,75,80,216,133,69,64,79,70,148,113,82,111,139,122,39,159,224,149,13,230,33,228,95,20,248,36,216,45,188,52,188,71,166,157,94,225,61,85,173,203,2,23,255,205,30,197,97,147,200,62,122,203,221,78,224,178,170,30,143,200,28,169,87,168,137,71,77,204,36,40,9,228,177,82,196,63,87,91,138,31,150,93,49,154,140,38,192,236,21,97,187,241,137,90,209,15,60,189,11,224,83,56,142,121,215,234,205,14,126,91,120,80,35,214,172,62,102,94,28,44,17,46,71,116,193,76,209,150,212,13,54,236,21,231,109,29,248,77,26,243,221,237,56,114,103,47,230,239,66,153,3,242,140,69,166,148,250,184,93,161,194,206,0,56,9,10,152,13,77,38,144,87,18,153,1,250,94,82,35,163,103,174,159,247,146,64,180,99,111,209,157,54,91,117,245,40,59,82,200,26,219,27,69,121,107,42,153,88,218,40,192,87,127,102,254,34,195,78,7,50,130,27,162,39,195,74,59,150,14,189,175,136,49,80,107,165,201,119,169,172,27,15,181,232,106,46,57,160,92,163,103,86,154,218,140,18,253,5,12,14,83,44,25,172,174,139,70,229,165,195,157,201,6,250,254,253,151,34,187,245,234,138,238,148,34,167,45,172,163,59,196,49,45,13,227,21,74,220,180,209,220,229,191,204,164,150,242,45,196,178,101,119,233,104,31,123,173,131,181,22,247,22,207,206,50,71,161,199,251,223,101,205,192,214,131,113,221,205,226,22,207,106,60,238,203,224,123,48,100,33,108,188,236,237,140,154,42,89,19,35,147,176,171,26,139,56,33,94,134,172,8,117,29,224,226,52,57,32,216,81,188,239,49,213,69,224,19,199,68,69,209,242,182,33,103,123,228,111,208,188,53,112,80,181,127,93,208,218,15,164,75,159,174,189,97,3,126,54,152,211,5,225,196,207,245,192,194,59,36,31,206,218,237,168,223,159,60,102,33,20,189,17,135,174,250,31,236,218,253,213,242,57,50,249,229,102,88,40,146,110,196,143,173,16,226,190,12,140,202,235,38,183,244,123,106,93,141,41,167,118,108,101,131,157,5,146,187,132,240,5,112,78,193,43,241,215,111,254,214,255,192,49,18,159,38,248,49,38,18,229,62,203,165,57,218,14,31,25,109,25,1,20,127,223,6,249,246,157,252,115,149,201,225,241,212,188,115,223,131,171,156,75,62,179,8,237,187,41,41,16,38,68,127,148,174,255,39,77,131,45,202,45,18,251,219,74,65,196,180,182,63,25,113,162,203,130,95,14,151,177,47,219,213,130,204,164,205,133,32,30,87,227,249,204,194,167,4,229,43,160,227,26,29,93,54,241,222,114,204,135,212,212,37,149,252,198,18,214,78,186,194,74,149,123,150,73,162,37,11,57,233,185,23,62,8,230,195,47,120,14,149,156,59,197,34,31,82,174,209,242,182,219,36,107,215,118,222,61,236,181,167,87,246,85,233,147,138,184,114,163,232,83,22,202,205,78,89,230,10,39,175,164,192,192,240,113,190,169,146,216,93,36,57,25,254,198,2,223,13,86,215,196,167,86,44,162,19,120,70,7,120,61,180,105,98,208,255,194,108,242,29,189,185,24,145,209,203,245,128,101,88,148,180,133,236,126,68,132,2,219,13,139,62,62,255,72,241,199,212,18,173,21,163,101,202,41,29,120,66,177,94,82,134,221,143,211,94,223,81,84,226,140,29,6,65,180,83,49,220,207,31,123,234,253,252,24,219,175,124,27,134,125,121,79,60,231,235,239,173,49,240,96,43,178,81,100,154,130,121,96,102,105,27,133,179,47,153,36,14,196,131,67,200,178,249,99,65,151,12,164,8,175,33,154,175,215,51,138,162,135,8,190,144,157,89,22,178,4,24,67,244,186,84,35,114,149,225,57,212,40,13,58,155,34,111,210,101,71,96,119,164,138,48,84,130,10,144,26,159,232,169,147,50,10,143,128,46,190,56,162,152,77,138,237,251,97,72,90,0,164,85,242,204,239,159,151,27,64,41,53,10,195,226,157,214,209,43,70,140,91,23,9,187,7,75,178,97,152,168,113,153,101,35,149,72,147,49,87,47,206,24,189,255,197,51,143,138,229,15,48,254,128,171,149,15,4,150,81,101,54,93,194,182,61,43,109,219,67,31,101,209,201,183,60,1,138,31,220,248,228,199,238,20,246,151,27,34,217,247,231,168,227,26,119,7,148,26,30,119,177,31,155,57,223,80,22,153,29,110,105,100,41,134,243,5,251,74,217,173,62,111,253,23,177,45,134,55,201,54,125,106,38,223,166,66,223,60,201,193,233,40,147,134,205,146,101,170,120,135,15,188,236,2,19,206,80,140,63,28,59,13,164,186,59,102,138,18,189,104,218,66,234,19,125,128,234,46,31,96,238,63,233,149,255,236,13,152,197,137,246,9,253,43,45,90,3,151,156,116,7,164,130,237,77,169,136,67,197,17,186,195,66,196,241,133,237,215,164,197,143,48,207,79,92,64,185,107,145,163,206,144,159,229,22,20,200,156,75,115,102,245,133,4,141,33,62,147,206,4,2,20,27,88,104,238,33,47,13,124,119,37,225,34,235,22,128,44,197,43,219,224,254,22,197,179,57,76,100,47,73,45,134,75,66,86,149,91,200,3,11,174,210,182,200,12,202,242,105,54,155,213,66,243,159,63,180,71,92,151,200,227,70,115,245,179,47,19,114,242,80,7,57,250,112,37,198,108,97,38,181,158,94,18,148,41,24,88,38,7,59,212,136,88,116,35,59,44,136,193,180,213,32,62,190,9,225,96,122,198,19,171,113,177,240,19,236,219,27,69,225,77,158,207,73,148,220,201,135,5,154,95,166,8,123,45,36,77,238,58,65,183,37,170,157,121,124,159,25,14,101,181,232,188,169,5,150,216,93,98,21,217,177,253,115,197,198,6,98,207,65,34,91,168,35,166,31,188,60,160,228,132,73,240,153,236,234,243,38,113,173,223,151,212,112,148,4,107,143,16,176,76,3,78,23,178,168,112,144,183,251,36,86,83,250,15,129,119,32,98,144,79,65,37,114,142,253,67,155,219,213,24,199,242,207,120,29,115,6,247,182,24,15,255,215,120,184,186,202,121,53,161,119,56,161,199,196,182,66,63,177,236,218,24,81,180,4,73,92,106,72,246,131,204,71,206,128,86,104,245,167,151,56,171,89,227,88,64,93,229,68,124,67,160,41,60,21,242,127,58,166,60,249,43,72,118,227,126,29,218,0,231,248,232,15,23,194,95,183,39,104,46,132,239,113,181,186,26,128,250,37,164,112,91,171,182,211,98,97,210,239,240,133,219,141,45,90,143,211,16,159,140,179,40,180,33,99,75,8,27,87,71,171,149,7,0,139,119,32,44,167,39,189,251,137,123,89,251,118,169,187,252,153,13,95,251,27,40,34,127,19,24,9,80,97,76,137,32,3,67,132,126,60,235,182,237,35,177,227,252,230,180,102,7,188,84,209,162,136,245,240,78,78,3,90,137,41,69,15,229,148,110,233,87,106,209,175,178,104,237,239,173,120,178,103,98,27,172,147,101,43,83,35,141,216,16,255,69,204,2,203,18,12,192,253,69,60,137,199,181,166,74,244,104,62,225,181,9,3,38,69,183,56,141,115,32,233,19,135,112,108,249,91,164,20,111,142,79,99,221,24,177,85,175,114,146,195,221,78,233,125,58,252,132,82,92,125,205,79,55,88,50,44,85,120,31,119,97,35,117,174,254,235,80,186,50,178,15,27,119,93,193,141,101,169,205,29,143,2,141,128,17,97,100,151,250,232,124,154,23,23,8,191,56,117,196,186,254,187,36,110,17,180,31,45,88,111,120,255,13,192,174,60,56,33,3,180,154,212,82,18,178,28,85,196,105,83,37,152,75,243,165,200,79,92,39,60,88,57,217,17,135,30,29,17,36,76,101,183,141,239,79,70,21,232,174,51,17,83,22,5,73,27,122,193,51,76,43,254,40,131,78,75,231,176,34,171,68,94,99,248,60,4,155,72,239,190,11,165,128,89,74,124,159,109,129,123,224,228,228,216,250,46,54,244,124,145,221,235,95,101,109,137,33,251,51,156,215,2,164,91,5,212,200,104,12,11,182,222,158,186,198,198,122,147,35,180,94,193,155,211,66,22,133,98,213,133,253,97,127,149,59,142,128,61,212,209,76,211,230,233,88,225,163,129,0,221,3,56,30,152,16,154,52,111,179,211,214,247,117,58,109,241,162,92,18,87,173,40,129,46,154,205,50,185,170,89,52,36,133,255,43,41,234,56,57,118,179,93,129,248,158,183,84,133,132,194,225,177,231,75,203,52,37,55,222,28,128,16,79,48,174,9,146,108,159,210,75,81,250,122,116,246,34,48,149,69,9,106,162,204,211,76,117,91,52,21,34,157,102,134,139,47,125,181,247,30,84,86,73,169,207,104,183,207,154,123,39,15,199,182,6,223,204,208,87,185,116,163,197,203,138,240,172,10,148,93,227,150,82,62,85,125,173,10,8,236,117,116,165,13,124,237,146,194,41,93,140,1,240,210,162,122,153,210,141,48,114,46,58,92,128,148,67,230,105,8,51,196,221,60,247,143,29,249,109,54,155,15,185,41,115,226,84,204,34,251,65,15,230,196,68,199,98,219,11,171,163,56,62,85,50,224,213,221,164,91,245,120,36,2,167,220,198,5,136,244,251,151,83,169,14,141,182,159,154,221,69,16,217,93,58,4,193,73,64,137,101,224,27,69,210,166,116,69,7,190,172,41,4,130,138,115,51,132,215,62,170,130,23,114,41,91,165,49,240,48,102,92,38,193,223,189,205,244,5,122,37,58,19,208,243,212,16,86,98,1,103,207,254,90,26,205,201,125,148,36,216,46,82,227,67,24,218,3,8,190,174,204,76,1,193,77,120,196,57,138,46,103,29,236,178,246,6,150,116,93,39,124,187,198,119,78,45,20,68,132,173,105,230,23,11,211,194,38,135,177,9,137,238,181,94,126,160,53,41,244,211,29,46,78,196,70,67,245,101,129,100,102,168,86,240,245,71,178,42,84,35,31,125,209,171,113,177,5,82,27,79,255,84,187,28,81,70,0,201,174,194,48,107,73,92,232,206,113,44,157,40,217,121,163,214,30,25,61,98,241,136,247,83,156,135,89,73,202,147,68,123,253,151,111,46,41,224,224,140,3,112,11,178,226,145,19,210,84,189,44,180,244,149,174,73,63,38,55,169,205,180,56,13,79,181,250,221,80,69,192,189,174,19,74,144,216,204,221,70,161,89,76,250,106,43,120,23,197,242,98,204,75,246,132,99,180,245,172,121,41,192,130,30,122,99,54,221,35,136,132,158,190,55,8,179,175,27,116,15,103,112,218,117,146,198,161,227,135,50,128,51,89,46,233,242,164,57,92,236,134,144,246,136,59,128,98,25,170,123,150,24,245,1,166,2,133,220,198,230,182,80,255,73,149,50,137,121,206,23,186,203,215,14,33,13,27,228,95,46,7,118,70,2,223,217,59,211,186,39,90,50,106,217,36,78,122,137,131,152,140,34,238,115,22,223,141,155,199,162,91,108,185,171,210,92,223,60,238,139,74,253,144,205,26,211,213,213,103,192,116,66,159,67,163,199,240,65,182,132,157,74,75,177,125,227,0,22,42,132,91,59,69,172,93,74,31,227,177,50,137,74,100,130,82,252,116,210,210,189,97,129,115,248,116,175,46,56,170,87,227,28,251,40,83,250,232,164,142,134,151,45,212,45,84,181,129,90,195,106,239,105,86,101,200,93,41,138,49,3,102,52,246,7,249,202,217,171,15,88,241,224,97,187,172,51,244,197,88,144,220,58,31,147,171,148,167,244,76,127,180,223,126,96,123,81,134,232,87,120,230,48,30,168,252,86,170,190,87,6,115,169,214,3,132,79,149,206,20,32,230,49,49,15,151,19,39,23,216,33,164,140,98,168,170,227,84,18,149,199,181,197,143,235,182,212,105,34,111,186,225,34,28,167,136,65,124,9,99,100,117,209,126,35,155,222,15,27,144,58,81,149,144,152,195,29,75,173,248,197,58,170,198,51,35,173,222,2,217,37,34,163,253,187,153,252,220,197,52,134,157,128,183,32,19,213,226,72,144,204,185,228,11,217,126,59,0,105,199,28,59,18,153,54,4,107,125,32,108,212,210,106,223,174,153,226,204,103,60,89,93,48,120,38,97,201,172,197,183,51,189,16,251,30,149,177,8,249,133,227,82,217,44,16,230,86,148,221,115,33,234,194,120,17,32,138,184,85,94,144,145,36,172,141,249,63,202,238,244,9,74,147,179,159,151,142,8,228,126,105,1,207,197,195,103,227,223,166,219,91,163,137,255,213,48,116,253,54,62,93,35,230,249,149,124,116,204,160,166,207,164,68,21,213,156,247,116,188,214,130,135,133,6,14,150,207,135,126,164,32,170,53,110,32,247,173,240,227,57,46,170,207,105,51,188,191,41,8,227,186,65,154,174,177,189,204,214,26,78,130,186,31,115,75,7,251,235,61,3,111,47,172,35,241,151,183,36,124,250,103,249,227,198,82,36,54,113,92,251,242,49,125,86,59,112,154,42,91,143,39,124,52,230,167,5,139,101,245,238,29,148,47,252,106,46,175,132,88,238,112,144,30,59,240,222,28,85,153,5,98,138,28,126,111,128,45,213,40,240,1,10,131,145,102,255,162,152,143,184,119,151,8,230,93,50,73,232,35,139,127,214,9,103,93,147,251,136,44,119,157,123,253,114,187,77,103,97,188,136,144,134,211,36,77,106,244,194,18,235,51,106,60,31,203,126,156,254,238,75,101,124,141,236,254,196,12,155,2,209,163,193,13,96,9,216,222,225,15,138,0,95,72,99,89,147,225,23,80,145,74,247,114,134,24,193,94,135,76,151,255,232,171,121,35,185,252,90,113,246,192,60,39,166,30,152,66,154,139,216,190,109,191,211,132,129,111,62,234,29,107,201,2,88,156,115,214,224,42,60,125,222,80,199,68,119,91,171,90,125,129,191,62,76,2,119,103,206,167,92,174,188,1,186,190,68,131,84,177,219,21,88,214,1,107,139,141,245,24,81,59,113,91,61,138,225,122,50,250,138,239,176,47,183,143,243,216,1,146,197,158,57,61,209,33,79,197,222,145,48,53,71,232,157,154,119,7,28,37,24,38,214,145,69,102,186,180,176,128,229,38,118,122,162,153,5,254,50,189,248,175,21,18,61,32,73,96,80,201,21,146,113,129,60,217,163,177,22,62,59,251,6,96,20,52,77,207,106,144,75,0,75,11,105,40,23,27,172,96,232,14,114,48,131,118,219,99,62,107,153,135,193,239,30,10,192,192,13,42,167,22,78,136,215,67,104,21,134,180,54,133,220,84,1,149,69,146,22,108,3,45,58,204,162,189,93,86,240,131,131,147,56,0,198,255,30,189,161,62,224,125,141,100,244,152,249,241,76,215,199,40,129,153,202,186,186,15,200,135,16,36,130,8,185,254,194,133,90,68,5,29,20,224,97,221,70,15,191,184,73,197,211,139,96,190,155,76,67,214,76,234,247,138,229,101,89,253,207,235,239,180,57,49,238,147,221,34,88,126,209,40,76,216,223,132,43,190,150,27,175,99,128,97,113,107,162,193,22,252,91,201,77,209,61,25,215,19,200,178,177,67,73,115,199,131,255,183,40,39,57,164,219,205,113,80,222,147,6,105,23,94,230,114,162,18,78,35,197,96,180,54,99,204,58,119,220,102,44,213,171,164,131,4,150,63,108,73,41,1,183,41,172,138,60,6,110,157,85,49,31,233,55,247,203,14,219,106,124,139,208,33,194,130,122,42,100,239,203,52,19,113,248,234,139,166,180,37,31,219,246,24,0,222,94,28,153,49,144,41,203,229,207,181,41,23,125,254,96,180,106,92,127,221,253,125,205,245,6,235,246,10,104,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,113,95,97,117,120,95,108,97,103,114,97,110,103,101,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,255,255,63,243,29,26,54,126,34,85,70,71,209,116,213,19,13,186,177,237,214,177,143,134,119,235,65,170,16,160,43,0,0,0,7,115,105,103,109,97,95,49,0,0,0,32,87,54,180,203,173,148,18,58,51,121,218,56,38,227,180,67,39,235,146,18,44,115,157,215,191,44,91,155,105,237,105,20,81,145,28,159,7,244,59,62,30,66,214,127,119,65,108,127,74,180,110,101,69,119,193,114,18,182,104,37,133,171,217,19,146,201,75,164,7,91,160,172,191,105,124,215,86,62,161,31,122,36,206,74,110,73,44,153,128,111,47,41,68,6,147,2,76,82,159,4,242,195,131,27,188,7,222,36,171,73,85,232,28,88,246,47,147,46,221,11,114,245,28,51,180,41,20,28,170,161,251,166,228,64,190,59,119,244,132,148,176,75,228,180,80,163,162,210,207,45,29,254,87,239,13,15,225,6,62,33,214,219,9,76,253,225,205,78,175,149,182,119,152,83,67,133,120,140,19,116,19,1,182,179,207,160,253,117,41,157,132,21,134,9,79,70,247,226,95,182,70,141,79,72,95,102,127,89,218,2,183,250,162,153,227,251,164,194,7,224,53,75,10,25,102,240,156,216,24,244,211,208,239,27,125,238,65,159,83,119,249,35,250,148,226,252,214,198,133,196,174,164,128,215,36,49,148,78,89,166,160,5,129,159,198,72,204,217,209,206,97,136,173,207,48,6,241,27,242,117,247,184,225,238,92,154,213,20,202,169,242,65,255,138,134,83,59,75,65,168,186,195,139,132,108,254,62,65,154,104,68,179,63,249,150,159,112,225,55,41,130,2,109,177,126,208,125,177,53,208,70,193,58,96,169,237,203,200,230,129,185,151,238,64,39,137,214,198,94,56,188,33,37,72,186,241,13,19,151,250,234,117,15,88,39,235,112,193,130,51,10,37,53,217,115,108,45,43,19,15,230,126,53,48,169,196,42,17,124,239,150,206,217,43,135,141,166,124,135,113,154,142,93,247,132,82,1,71,91,89,130,159,107,108,112,38,254,229,238,78,117,136,156,179,17,152,62,190,100,154,91,212,111,9,129,0,40,156,111,11,62,11,57,123,106,150,199,49,9,159,177,88,90,142,169,239,214,201,175,217,114,7,244,62,213,229,209,214,87,183,43,102,249,129,25,239,231,102,128,7,215,4,241,149,240,255,169,254,9,5,114,53,12,141,145,160,123,133,130,17,135,123,231,181,148,134,15,87,23,14,19,34,218,131,130,162,159,143,93,45,32,88,227,237,165,157,71,61,135,123,43,82,135,113,233,231,134,49,42,252,31,63,211,1,185,228,249,105,139,122,47,179,176,52,125,115,87,68,67,17,132,222,215,201,12,41,224,203,157,23,161,248,229,67,188,28,44,124,125,253,215,49,238,105,71,75,117,236,12,212,239,179,167,150,220,182,191,48,248,105,115,143,255,74,145,151,134,16,6,26,17,113,218,77,235,91,51,42,167,40,189,6,116,204,4,88,132,5,178,122,209,213,104,117,141,9,97,163,201,31,246,96,78,183,17,124,116,204,151,197,150,172,68,16,216,152,205,193,172,167,241,2,132,225,220,221,180,47,165,74,27,24,223,183,69,206,65,195,240,20,90,76,214,142,250,181,94,223,241,45,251,224,164,61,205,116,121,85,179,117,229,186,91,33,87,59,213,238,131,16,105,49,38,212,120,114,89,131,120,142,101,113,162,8,123,173,254,184,164,166,125,96,148,147,143,41,173,108,34,78,144,177,205,213,2,143,225,2,221,196,10,227,31,8,240,109,207,218,37,213,177,201,19,57,182,241,182,10,118,253,146,206,225,130,114,47,64,171,237,112,129,93,183,208,74,116,14,114,146,58,143,252,138,117,156,47,10,84,33,11,17,38,120,183,118,72,128,88,78,190,165,188,85,233,66,240,146,226,52,26,135,70,147,193,107,254,251,51,166,251,201,2,100,177,166,217,191,77,111,65,175,50,104,88,234,238,254,53,105,109,196,237,90,182,139,199,186,69,145,7,12,242,7,24,45,36,246,131,190,254,215,124,4,188,117,245,64,101,88,243,158,124,112,16,16,208,58,117,173,63,151,45,47,78,168,11,121,246,176,201,116,39,190,5,40,2,247,61,88,177,76,126,200,164,199,131,166,32,204,75,49,157,198,62,87,102,145,6,183,173,96,203,201,28,34,176,247,73,78,72,46,111,70,144,250,176,141,84,144,162,19,29,11,235,119,112,164,193,24,5,86,94,4,89,27,191,65,196,136,11,123,107,79,180,27,75,175,92,93,45,48,210,226,1,168,16,242,240,30,249,193,46,60,88,206,144,184,165,247,167,232,165,236,187,18,215,204,185,157,166,103,241,42,92,21,230,162,7,179,134,31,187,200,25,0,0,0,11,115,105,103,109,97,95,49,95,102,102,116,0,0,0,128,48,240,86,135,227,82,110,155,137,228,19,169,24,137,141,193,238,199,143,58,109,78,0,59,241,81,219,213,50,50,93,55,157,160,160,66,251,205,99,236,96,215,156,242,124,91,129,83,212,93,59,161,28,38,144,17,68,125,134,111,175,244,63,74,209,194,50,141,85,56,125,228,149,184,19,215,73,59,101,164,13,44,173,250,182,231,250,7,130,83,232,211,235,97,235,13,89,243,87,53,133,33,216,66,16,29,67,50,110,92,166,229,28,134,171,134,58,122,12,183,76,95,38,119,26,19,176,17,15,172,109,67,231,222,136,136,212,148,184,226,68,5,231,103,47,79,83,88,108,44,179,31,134,65,89,174,160,34,250,42,175,135,226,175,144,90,177,157,143,237,165,94,110,83,92,104,191,202,216,110,89,133,33,194,42,254,117,109,67,7,67,44,13,81,162,190,172,26,196,92,232,216,150,10,179,205,149,65,78,237,169,222,224,57,220,133,249,47,111,91,48,5,255,8,200,18,205,144,236,8,146,115,180,98,119,193,30,138,134,159,114,95,98,120,108,177,122,183,8,141,90,3,75,175,68,90,234,174,191,236,109,163,24,6,245,122,174,35,150,57,145,194,120,13,132,117,18,201,53,8,108,15,169,207,210,182,156,37,184,67,191,155,178,141,191,250,53,222,26,115,103,76,136,140,228,185,222,234,71,0,160,59,184,135,104,97,190,243,136,18,106,187,91,151,225,136,65,34,65,214,29,120,170,162,185,140,165,160,66,126,148,193,124,200,125,39,67,191,155,100,236,26,88,118,101,211,4,56,186,63,217,42,31,127,82,198,213,174,162,92,25,1,159,232,67,204,166,7,97,115,114,77,15,3,158,213,63,50,142,239,147,252,110,113,196,160,202,201,96,80,94,105,41,65,216,157,78,23,115,128,139,102,26,149,92,16,93,214,180,207,165,224,53,88,76,56,228,183,172,106,59,45,242,203,169,0,163,16,213,38,149,96,200,84,67,48,243,65,115,178,6,210,155,1,150,22,53,78,192,174,128,94,36,159,61,130,20,226,94,126,113,52,81,135,52,188,44,251,23,81,164,105,67,68,42,63,94,115,59,251,179,29,116,108,104,54,166,150,108,95,11,4,127,111,226,107,232,181,247,86,18,42,93,71,217,219,188,182,207,198,223,114,86,168,177,217,114,1,217,185,79,109,97,163,243,125,123,140,200,59,216,113,231,14,222,83,36,59,99,125,46,38,136,118,3,93,119,134,238,51,83,38,162,135,144,33,154,55,135,239,167,23,122,142,148,17,226,199,98,225,171,178,182,159,182,209,4,132,118,134,162,247,205,163,130,85,184,250,55,22,17,3,219,17,151,8,226,11,100,238,151,165,246,43,93,185,41,68,96,144,117,97,163,54,131,72,225,117,46,41,175,250,187,118,254,199,159,156,22,15,249,114,147,61,139,83,55,39,189,196,171,77,156,10,70,204,56,121,34,126,235,217,149,155,7,164,8,19,57,94,64,24,133,75,221,239,93,57,12,57,93,229,110,153,233,248,171,130,162,46,125,182,247,77,77,184,200,75,139,248,114,203,207,31,223,107,194,27,2,13,209,138,63,108,154,72,9,63,132,210,43,177,192,179,192,53,205,199,35,160,87,164,213,85,120,85,188,254,13,97,198,178,0,156,9,249,25,195,217,4,85,204,129,185,36,145,227,66,184,88,184,153,7,226,114,191,24,48,157,147,124,142,254,196,203,191,211,46,79,53,246,180,79,201,58,90,25,246,36,218,98,110,128,19,68,150,237,101,99,35,12,170,8,210,239,116,87,191,81,5,92,181,125,201,18,142,168,246,170,79,240,130,111,83,87,66,118,218,34,241,136,65,15,216,126,59,124,209,13,167,140,135,228,35,73,163,110,203,150,237,169,201,17,119,97,187,194,143,96,187,119,163,222,74,132,144,23,65,179,212,242,136,194,38,115,59,129,14,175,230,34,121,98,161,54,184,72,94,26,11,31,168,54,6,217,49,196,146,66,142,22,81,116,94,24,179,36,185,219,67,51,154,235,141,211,206,46,47,178,247,238,124,15,246,89,124,250,66,19,143,147,224,230,61,179,143,250,127,224,174,103,80,3,132,219,173,59,13,183,140,221,178,234,37,216,162,154,172,173,79,10,254,180,226,193,205,98,155,157,71,226,245,214,95,71,24,253,216,229,217,49,107,182,125,113,37,249,45,44,239,221,44,70,127,65,106,138,228,147,192,183,232,76,168,250,55,112,18,219,91,158,66,21,128,51,97,70,251,129,146,226,143,5,96,82,243,94,108,111,124,146,62,143,119,77,26,219,114,158,11,169,208,206,157,108,137,58,56,163,86,155,129,208,43,135,4,199,127,190,33,115,127,24,129,169,25,5,51,17,232,162,36,135,10,73,94,30,237,154,182,94,3,202,213,181,181,199,51,91,167,75,72,182,11,225,177,139,9,243,14,20,126,252,18,165,54,28,0,144,76,20,92,116,121,166,78,91,7,95,74,175,67,55,22,227,16,113,14,99,59,245,202,178,111,206,203,222,249,113,93,235,207,210,2,14,68,158,44,43,238,122,8,11,239,213,219,8,67,254,2,172,69,248,191,45,28,47,129,16,225,15,143,131,102,90,30,199,173,229,189,163,47,83,21,32,150,22,41,17,65,177,246,120,100,250,204,115,205,164,138,203,63,186,3,16,116,71,3,97,35,5,242,229,201,4,16,112,49,99,155,123,24,94,171,129,234,80,150,54,190,217,96,121,24,239,135,137,212,36,204,245,158,40,140,44,9,194,44,51,169,125,240,127,85,116,111,145,133,137,66,254,0,133,161,37,38,20,10,168,222,89,229,137,125,37,181,199,235,115,14,140,211,166,45,230,254,142,47,210,253,42,50,244,142,143,98,253,229,42,199,242,102,205,246,169,240,158,69,251,200,11,88,109,50,112,67,23,149,25,69,195,34,97,55,158,170,9,222,218,195,187,75,9,42,144,226,168,122,65,168,25,52,182,80,124,255,30,133,25,145,57,5,187,189,101,92,15,197,123,251,175,103,31,167,51,143,191,47,209,214,142,120,0,63,62,85,140,78,79,107,161,91,0,13,118,101,73,97,13,22,31,41,8,183,61,51,220,36,120,254,225,209,159,252,208,234,59,57,52,104,109,14,118,187,125,12,175,17,39,173,101,50,178,145,120,214,246,110,159,240,64,120,95,20,114,36,213,19,219,78,21,252,91,67,208,43,214,169,172,235,107,237,106,43,28,173,163,215,18,158,118,250,30,116,217,40,240,196,76,173,31,54,229,179,113,219,243,69,195,1,152,24,91,34,132,204,121,133,196,23,192,43,247,28,166,117,67,80,170,193,31,109,52,45,215,151,112,230,213,134,75,36,80,160,66,60,82,199,223,236,97,206,249,125,9,49,111,191,240,208,20,37,26,226,181,39,254,244,99,65,122,11,178,54,83,155,140,203,36,116,212,129,189,203,111,171,152,79,172,107,51,166,164,77,68,225,216,49,199,23,206,18,107,70,212,26,77,81,167,192,27,109,175,28,183,84,16,248,232,170,147,136,232,175,12,38,33,131,251,27,134,207,248,141,211,12,42,13,145,46,103,144,247,184,36,166,223,182,116,134,115,125,255,137,62,236,200,78,202,248,90,12,168,116,87,141,186,156,205,236,71,233,90,132,193,138,172,4,18,229,111,58,15,132,16,101,27,89,237,18,44,53,237,45,224,140,23,11,142,76,67,57,106,140,77,119,15,9,153,195,58,224,30,249,228,247,246,199,21,39,226,26,31,243,90,30,78,237,114,142,20,217,47,190,43,65,54,66,117,156,52,229,65,1,174,174,70,245,123,171,174,235,161,242,184,182,80,80,87,47,96,181,246,168,50,136,210,255,176,239,81,184,160,128,231,163,187,181,196,166,128,222,50,167,88,41,224,138,175,55,238,17,39,232,143,251,82,77,228,188,180,98,195,16,148,58,208,169,215,136,111,53,56,37,50,130,22,254,153,161,99,91,172,201,123,160,238,59,147,167,57,33,132,71,88,148,55,229,98,9,196,220,55,10,111,221,204,140,148,192,116,14,137,72,30,42,23,9,102,64,7,42,69,109,101,137,166,159,156,160,235,69,78,143,118,65,20,250,42,188,21,108,126,213,139,34,253,233,8,133,199,60,19,98,32,199,192,156,14,109,224,15,54,218,164,7,228,186,44,146,227,9,197,136,71,14,100,76,101,215,193,248,63,206,64,72,251,169,142,59,184,49,165,4,160,107,148,122,247,80,99,109,168,31,189,90,0,96,1,69,7,89,100,89,105,55,232,8,62,250,106,90,188,177,237,183,0,81,55,194,53,180,46,220,249,29,203,180,81,107,222,63,241,117,160,243,56,213,177,218,11,231,182,113,91,149,135,246,195,15,252,40,3,158,226,11,75,107,11,0,37,234,112,47,124,44,161,120,187,122,124,64,85,140,221,192,30,155,135,51,83,41,36,157,230,206,129,150,195,219,219,100,16,60,223,95,6,148,237,20,41,55,99,152,148,69,7,168,121,83,208,210,33,45,233,126,190,252,157,2,175,193,215,4,201,5,30,95,68,1,173,169,162,148,104,153,226,31,54,213,181,136,175,103,244,179,121,249,100,229,231,66,116,168,122,148,86,242,90,83,255,19,236,75,30,157,75,76,209,58,147,177,39,251,228,249,55,70,187,140,74,60,143,230,212,232,93,19,40,188,165,92,117,128,177,156,199,242,71,195,171,221,103,77,129,220,53,150,118,158,122,185,28,105,127,209,132,103,145,199,17,83,180,23,253,136,10,118,95,233,204,203,187,13,103,17,213,69,189,16,114,14,53,117,11,187,208,236,45,159,31,218,46,31,35,62,147,232,197,101,95,74,244,90,51,224,212,253,160,233,85,210,117,184,81,86,208,194,36,122,109,40,76,220,201,128,31,15,19,3,220,92,54,189,188,71,35,98,25,206,194,95,123,190,17,50,199,171,32,250,239,56,76,56,200,50,233,137,138,12,93,209,207,76,27,155,203,201,110,151,42,250,40,253,0,252,129,238,207,170,116,163,216,162,38,255,14,188,60,42,188,41,68,128,3,100,243,95,253,128,110,186,248,26,42,206,52,147,225,130,23,108,182,10,196,59,10,132,103,204,247,204,137,59,162,125,113,205,122,53,129,133,116,129,218,128,203,217,229,16,87,65,240,210,37,206,208,225,109,125,205,83,241,219,162,46,154,40,20,39,163,84,227,66,9,243,49,5,170,89,13,201,211,250,90,141,34,15,168,219,177,90,193,48,26,110,3,49,134,168,23,203,147,107,210,42,184,103,207,145,204,1,199,136,190,68,239,229,41,83,93,255,32,130,50,58,63,127,225,52,8,14,28,230,142,142,45,66,206,141,35,239,241,50,65,84,85,156,69,228,200,146,104,174,246,247,86,8,43,45,225,5,172,84,173,136,155,145,181,224,119,205,103,253,133,158,231,78,209,190,33,18,83,89,242,207,99,211,159,65,216,195,118,74,135,98,243,82,190,129,16,24,60,202,123,129,49,226,109,158,136,28,108,54,167,195,78,185,231,16,83,124,43,15,243,48,147,251,207,209,189,94,233,6,150,201,45,158,14,57,136,233,68,200,38,59,26,198,159,232,177,49,40,33,175,152,69,10,28,188,62,48,129,104,205,47,167,122,85,89,14,232,166,203,154,192,5,25,121,83,189,84,43,199,160,37,207,15,122,35,117,152,83,81,19,20,151,207,75,251,55,140,53,35,230,3,238,250,179,128,20,19,70,116,184,134,230,25,171,113,114,34,38,175,228,222,162,161,254,171,220,78,19,100,103,21,162,239,220,120,226,165,211,166,165,229,255,15,99,107,94,9,97,39,78,88,213,217,202,57,141,130,100,196,9,88,169,87,40,130,93,104,25,219,202,19,114,49,154,192,45,130,34,93,198,85,100,221,221,132,134,189,57,203,10,202,213,37,108,100,105,28,172,112,206,24,144,148,154,200,43,210,104,164,73,102,6,91,91,135,206,93,180,180,53,23,16,46,11,244,142,148,204,251,73,5,251,17,217,66,140,84,19,143,77,223,9,153,254,5,113,20,44,207,221,170,179,110,62,222,205,182,180,209,208,203,204,58,136,74,97,205,205,76,105,105,91,65,151,151,53,68,13,30,136,51,223,69,109,66,162,163,218,82,174,113,86,136,149,94,145,12,0,25,199,52,186,252,112,147,62,23,137,68,220,145,124,50,122,69,175,8,80,173,119,93,201,38,138,208,202,238,245,74,111,66,156,20,40,62,42,179,9,244,250,26,147,20,189,214,38,109,1,106,89,245,251,212,78,151,5,93,131,27,150,3,205,151,6,116,180,187,146,219,113,222,115,79,206,165,230,192,25,51,254,204,117,98,73,138,193,245,250,42,211,185,187,65,224,194,148,15,227,243,171,139,46,44,93,56,177,34,218,242,143,187,111,79,30,128,65,244,88,108,204,31,56,52,92,152,17,126,131,70,57,252,85,79,86,179,46,81,236,176,244,55,108,229,29,148,158,70,218,95,76,229,254,55,95,80,177,40,222,168,22,155,10,84,171,121,97,24,33,84,196,62,139,210,215,66,74,7,218,149,186,248,157,157,190,106,88,23,135,165,73,102,154,245,193,71,125,14,219,117,112,5,255,120,118,152,12,179,143,12,100,237,123,129,237,148,250,250,113,80,251,203,172,133,24,131,120,135,221,1,110,157,160,20,68,13,241,36,221,64,198,198,119,165,159,100,48,10,116,62,207,246,197,200,103,7,47,75,75,63,16,47,216,216,187,45,86,9,209,204,239,109,252,250,43,187,35,19,58,90,229,112,228,83,219,119,48,75,241,28,47,192,33,248,51,31,198,5,16,67,239,75,131,6,228,102,155,110,85,236,0,32,142,73,47,2,110,51,47,64,131,22,94,29,149,135,134,249,184,79,25,170,176,27,138,193,36,135,6,179,232,5,115,78,153,25,151,204,213,70,106,218,147,131,62,74,215,94,67,207,67,82,161,121,83,238,66,132,63,239,31,24,119,146,192,5,97,161,109,108,96,150,166,128,165,236,117,176,143,8,81,142,38,50,211,95,96,45,203,75,121,206,113,221,9,35,254,234,10,79,114,98,211,26,19,120,172,5,112,184,204,110,48,233,142,60,177,247,132,196,4,175,209,138,56,221,249,89,151,214,24,195,215,121,252,126,89,30,128,33,78,76,65,11,187,219,147,42,84,65,7,44,126,87,164,46,180,181,194,74,195,102,22,237,103,138,128,154,186,232,215,91,169,24,249,118,250,101,63,54,130,37,30,166,215,224,150,161,1,249,174,133,142,158,54,125,133,246,239,231,214,204,220,126,204,168,38,61,46,54,219,36,229,40,124,126,92,69,39,16,213,105,33,149,98,110,131,204,185,64,225,253,41,71,161,160,19,124,193,163,197,2,56,6,246,209,9,228,109,193,173,82,63,106,85,51,145,248,51,58,214,122,122,72,68,182,9,108,212,238,83,239,140,168,202,83,175,45,84,83,127,20,38,105,93,251,140,14,47,149,120,162,24,142,87,141,241,230,63,239,104,89,146,240,230,124,119,39,82,107,125,247,2,239,177,200,213,196,96,90,209,73,73,52,22,242,202,19,57,19,221,12,108,26,4,42,70,19,62,11,172,235,74,112,13,254,31,125,238,186,13,153,119,69,186,83,227,64,137,159,145,107,23,60,121,232,167,93,22,157,87,67,208,207,113,8,166,12,207,146,2,122,246,211,85,140,65,167,127,142,2,203,51,210,77,33,199,91,121,224,47,20,5,63,229,61,233,126,5,244,21,137,212,122,115,197,127,115,25,149,40,221,163,169,250,55,72,234,77,22,150,6,70,106,241,83,17,54,155,114,13,238,77,123,208,35,143,29,231,31,211,5,93,31,108,6,29,162,35,86,32,90,9,91,244,124,75,16,197,148,125,111,224,236,205,157,105,192,38,97,69,175,139,65,8,129,163,22,98,71,223,250,14,214,106,46,217,217,215,20,96,156,210,75,116,154,76,230,173,38,255,94,119,97,148,94,150,9,127,201,59,239,108,100,234,31,4,155,43,152,193,67,141,95,35,193,92,198,163,193,133,117,250,60,248,161,165,119,138,171,126,68,199,65,253,246,74,155,59,135,7,232,110,68,22,87,239,87,174,228,71,249,127,7,120,111,70,180,167,224,156,242,4,4,161,37,56,28,192,53,135,178,56,16,35,39,22,44,181,53,166,164,98,76,146,121,172,175,201,239,233,5,198,145,26,86,215,70,220,122,154,108,169,40,252,240,136,14,18,45,34,0,248,55,6,202,84,148,207,147,151,125,194,93,13,32,49,48,239,49,128,207,147,9,209,91,208,241,6,41,62,204,225,76,215,173,215,79,112,126,63,177,48,156,12,37,176,171,93,92,123,190,21,123,109,207,203,29,55,170,17,11,107,137,231,66,253,250,205,25,113,143,190,173,75,240,162,176,128,242,216,237,73,52,28,137,5,254,190,36,155,252,104,62,250,83,182,140,247,166,5,46,97,201,85,31,44,28,129,131,91,185,10,185,136,218,214,20,103,70,72,52,143,11,143,23,70,42,195,47,162,79,191,77,7,175,110,196,72,111,119,158,127,117,93,121,168,42,128,46,71,7,89,207,139,254,76,12,86,20,230,213,237,97,193,5,10,127,107,1,111,121,86,148,19,55,107,160,40,51,9,76,253,113,241,245,111,18,175,10,67,171,243,96,153,99,93,126,81,63,21,202,166,218,44,220,147,254,49,76,94,155,137,41,79,227,218,153,125,100,140,94,1,19,232,22,204,9,118,160,5,199,211,245,160,241,136,226,238,72,157,247,118,57,24,53,226,151,127,36,206,92,18,37,59,7,78,53,62,235,75,175,175,227,34,51,37,150,201,206,149,185,92,35,254,63,141,115,26,85,146,17,77,203,252,85,203,170,57,99,53,179,180,29,164,152,194,98,251,66,84,24,174,116,246,218,104,187,89,242,203,85,82,147,11,109,183,92,88,53,205,58,148,198,118,12,98,222,106,186,172,142,138,72,113,227,77,169,254,23,162,103,183,223,58,143,181,47,183,62,130,137,149,249,143,102,223,119,32,202,19,151,248,110,213,130,166,130,200,145,115,180,29,184,251,189,11,196,175,224,251,42,0,0,0,16,115,105,103,109,97,95,49,95,108,97,103,114,97,110,103,101,0,0,0,32,230,255,255,159,249,14,13,27,63,145,42,163,163,104,186,234,137,6,221,216,118,235,216,71,195,187,245,32,85,8,208,21,198,255,255,159,123,92,206,158,22,127,252,107,148,95,61,228,228,250,177,168,166,52,208,61,140,182,193,250,248,57,70,9,60,127,95,209,179,206,72,218,21,90,17,122,85,144,51,220,97,170,250,112,72,30,88,184,183,17,249,225,126,8,194,21,198,255,255,159,123,92,206,158,22,127,252,107,148,95,61,228,228,250,177,168,166,52,208,61,140,182,193,250,248,57,70,9,198,255,255,159,123,92,206,158,22,127,252,107,148,95,61,228,228,250,177,168,166,52,208,61,140,182,193,250,248,57,70,9,198,255,255,159,123,92,206,158,22,127,252,107,148,95,61,228,228,250,177,168,166,52,208,61,140,182,193,250,248,57,70,9,140,133,52,236,147,13,169,50,97,229,82,39,40,245,127,218,169,250,232,52,75,227,96,78,67,118,15,213,224,98,107,30,198,255,255,159,123,92,206,158,22,127,252,107,148,95,61,228,228,250,177,168,166,52,208,61,140,182,193,250,248,57,70,9,198,255,255,159,123,92,206,158,22,127,252,107,148,95,61,228,228,250,177,168,166,52,208,61,140,182,193,250,248,57,70,9,198,255,255,159,123,92,206,158,22,127,252,107,148,95,61,228,228,250,177,168,166,52,208,61,140,182,193,250,248,57,70,9,93,232,143,241,65,105,251,42,169,199,48,125,150,213,50,162,116,29,93,184,230,55,80,143,69,204,125,50,55,212,215,26,198,255,255,159,123,92,206,158,22,127,252,107,148,95,61,228,228,250,177,168,166,52,208,61,140,182,193,250,248,57,70,9,198,255,255,159,123,92,206,158,22,127,252,107,148,95,61,228,228,250,177,168,166,52,208,61,140,182,193,250,248,57,70,9,198,255,255,159,123,92,206,158,22,127,252,107,148,95,61,228,228,250,177,168,166,52,208,61,140,182,193,250,248,57,70,9,78,48,224,223,22,4,137,95,248,237,189,244,60,254,124,74,240,107,241,8,193,82,221,164,196,67,234,230,212,80,186,48,198,255,255,159,123,92,206,158,22,127,252,107,148,95,61,228,228,250,177,168,166,52,208,61,140,182,193,250,248,57,70,9,198,255,255,159,123,92,206,158,22,127,252,107,148,95,61,228,228,250,177,168,166,52,208,61,140,182,193,250,248,57,70,9,158,179,168,32,118,243,174,101,48,99,65,252,96,173,110,39,237,58,85,82,196,6,43,139,79,211,75,230,139,161,70,53,255,112,208,107,171,109,13,147,85,120,162,143,180,162,76,232,79,89,7,231,125,206,186,227,84,3,173,239,147,115,76,74,198,128,160,14,116,28,123,173,12,135,97,121,59,64,52,116,88,6,8,146,36,109,72,184,155,46,106,224,102,148,6,75,195,131,82,42,69,160,22,143,99,91,167,111,145,9,7,35,195,134,110,165,65,142,41,151,169,102,200,130,254,31,136,60,202,130,135,104,160,101,18,196,46,249,60,247,204,165,109,172,226,177,251,235,63,248,135,209,55,119,50,152,38,85,93,66,114,164,233,246,3,70,129,7,127,64,35,121,248,143,65,197,192,20,24,36,48,172,217,38,174,158,52,134,71,202,142,52,118,122,203,243,147,221,26,85,193,251,31,204,104,219,231,117,16,182,25,206,33,168,63,34,16,202,83,237,4,58,93,66,119,16,35,65,144,173,78,8,2,80,43,66,100,185,40,241,75,68,249,142,243,40,239,226,131,55,162,136,176,33,145,53,213,139,144,97,69,77,176,136,52,43,137,247,79,163,95,253,25,112,130,167,204,196,55,164,5,246,18,193,200,248,65,58,78,136,194,178,31,230,191,128,74,138,145,220,188,200,251,174,221,80,124,43,150,215,205,149,9,164,107,58,91,132,222,43,165,23,112,238,229,129,200,92,121,25,66,118,250,250,52,174,69,147,165,74,134,83,80,225,13,116,229,143,174,200,240,69,156,158,162,205,113,193,233,117,141,47,233,159,238,29,254,159,149,54,219,49,150,77,206,245,128,177,238,19,210,107,13,67,212,132,94,87,34,37,30,50,222,164,102,132,163,237,168,198,165,67,67,63,20,178,25,214,81,22,126,235,220,24,74,76,15,182,210,149,27,157,17,116,72,167,249,46,152,121,0,169,152,67,183,83,106,6,182,7,136,65,58,50,123,96,63,59,180,207,31,0,17,231,58,40,42,243,180,254,83,210,234,5,202,68,17,250,171,56,195,203,142,252,120,219,16,76,14,48,0,0,0,7,115,105,103,109,97,95,50,0,0,0,32,198,165,212,182,206,59,183,197,65,245,36,176,194,21,180,127,249,97,240,173,242,90,178,8,163,174,21,194,47,226,105,39,213,23,185,7,222,116,195,84,99,154,215,66,49,95,213,47,249,151,102,199,44,160,191,55,203,220,110,112,242,30,143,19,52,90,43,169,185,2,253,162,86,103,130,117,138,120,20,143,215,139,7,73,198,2,108,165,98,144,192,246,30,71,60,22,246,25,195,12,0,83,139,251,76,38,215,214,126,193,172,54,202,148,98,160,192,4,172,29,101,233,135,21,224,1,143,34,113,193,128,144,94,21,84,112,13,230,146,56,173,6,14,173,223,94,132,203,209,240,92,68,169,30,157,161,240,3,14,11,246,25,195,12,0,83,139,251,76,38,215,214,126,193,172,54,202,148,98,160,192,4,172,29,101,233,135,21,224,1,143,34,172,108,157,46,110,52,148,7,46,119,33,221,112,51,127,203,147,217,173,28,166,220,171,204,113,24,95,178,146,171,60,13,206,68,227,119,88,123,33,146,29,37,21,212,125,107,61,185,18,113,83,182,215,37,7,52,121,68,230,206,47,36,188,47,25,21,0,106,112,127,111,218,216,81,91,155,139,124,220,45,121,94,31,18,189,80,157,148,201,29,120,113,149,224,191,37,47,187,28,184,235,163,56,162,46,137,190,190,168,219,38,206,213,133,40,197,4,9,8,163,9,219,132,141,119,240,22,15,110,98,26,191,191,92,25,86,209,191,185,93,176,110,20,139,46,186,145,102,195,250,100,227,181,211,197,231,215,119,130,49,11,230,60,227,147,162,86,72,68,74,226,162,201,38,135,241,146,195,30,225,245,64,164,154,196,182,169,203,146,76,213,29,146,95,141,16,107,187,61,103,72,82,248,57,42,144,129,202,209,132,133,247,194,117,163,97,203,1,180,120,180,222,54,0,11,230,60,227,147,162,86,72,68,74,226,162,201,38,135,241,146,195,30,225,245,64,164,154,196,182,169,203,146,76,213,29,27,114,150,139,106,91,73,52,91,138,118,149,235,189,8,58,89,83,211,158,72,185,99,188,23,12,97,71,65,248,43,37,51,187,28,120,59,122,192,177,115,75,164,165,202,124,246,110,74,231,45,203,222,31,73,132,176,91,75,18,67,42,168,16,47,161,34,11,79,118,230,175,93,110,244,8,201,156,237,51,158,137,210,17,124,0,115,112,120,84,8,114,135,67,165,47,177,113,13,72,28,103,20,250,91,3,99,239,143,129,47,206,42,178,34,132,211,173,104,89,145,232,25,211,141,107,74,35,203,94,221,84,57,200,205,184,58,238,178,28,132,241,218,218,50,100,37,229,60,93,171,61,141,234,205,70,199,229,0,14,246,25,195,12,0,83,139,251,76,38,215,214,126,193,172,54,202,148,98,160,192,4,172,29,101,233,135,21,224,1,143,34,230,141,105,100,41,154,152,15,54,230,66,228,92,42,43,238,3,5,174,226,109,140,236,251,17,148,208,153,49,86,56,11,246,25,195,12,0,83,139,251,76,38,215,214,126,193,172,54,202,148,98,160,192,4,172,29,101,233,135,21,224,1,143,34,111,160,114,223,40,58,164,220,72,30,193,63,30,88,178,93,139,211,251,137,243,207,172,86,94,158,125,104,190,111,45,48,206,68,227,119,88,123,33,146,29,37,21,212,125,107,61,185,18,113,83,182,215,37,7,52,121,68,230,206,47,36,188,47,155,157,229,176,115,69,216,12,74,53,203,233,219,187,190,222,23,97,250,38,167,120,109,151,193,205,248,2,50,74,4,34,47,187,28,184,235,163,56,162,46,137,190,190,168,219,38,206,213,133,40,197,4,9,8,163,9,219,132,141,119,240,22,15,240,234,255,5,195,34,130,136,66,163,41,172,0,174,246,59,205,188,108,123,173,34,53,230,173,131,70,121,116,225,198,45,11,230,60,227,147,162,86,72,68,74,226,162,201,38,135,241,146,195,30,225,245,64,164,154,196,182,169,203,146,76,213,29,85,147,98,193,37,193,77,60,99,249,151,156,215,180,180,92,201,126,211,100,16,105,164,235,183,135,210,46,224,162,39,35,11,230,60,227,147,162,86,72,68,74,226,162,201,38,135,241,146,195,30,225,245,64,164,154,196,182,169,203,146,76,213,29,144,62,127,95,53,224,141,211,131,138,38,65,155,225,37,123,125,249,252,181,228,84,243,115,128,129,148,63,130,74,86,37,51,187,28,120,59,122,192,177,115,75,164,165,202,124,246,110,74,231,45,203,222,31,73,132,176,91,75,18,67,42,168,16,0,0,0,11,115,105,103,109,97,95,50,95,102,102,116,0,0,0,128,195,123,148,66,76,182,133,214,2,104,119,24,162,227,125,133,0,138,252,250,121,248,60,173,155,5,183,192,64,39,141,95,92,33,82,126,63,63,14,71,114,20,194,241,164,126,239,173,79,8,49,191,136,250,193,206,239,65,126,235,179,122,44,38,7,67,32,161,4,150,62,222,15,241,4,119,104,130,98,115,226,234,117,18,122,183,122,46,189,132,84,170,223,40,62,56,109,128,15,243,151,108,114,102,230,230,193,212,218,146,91,57,29,125,45,13,38,56,100,27,198,33,86,208,175,4,210,5,102,246,6,172,82,227,120,41,214,186,219,10,50,57,252,39,150,111,231,238,182,224,18,193,177,210,235,167,163,103,159,36,114,137,188,227,122,17,33,224,13,85,190,149,131,0,73,122,44,192,99,113,182,200,173,93,89,237,243,174,102,196,178,69,136,30,45,89,84,219,119,34,11,40,115,55,225,38,198,166,229,170,112,158,24,28,79,75,195,166,122,209,210,62,139,29,169,123,90,69,253,57,135,6,77,89,28,193,78,81,118,208,33,243,180,7,55,156,24,235,71,157,153,27,76,66,251,1,126,41,145,132,233,162,195,153,53,210,161,74,12,34,22,55,143,119,58,99,38,196,36,180,36,204,162,156,105,44,9,56,186,98,167,62,105,170,102,123,80,163,82,193,114,94,243,82,170,207,209,76,8,39,88,105,35,78,74,240,61,191,61,6,125,112,112,251,106,114,175,89,106,5,77,155,152,234,100,102,55,137,174,31,19,130,211,64,24,51,138,142,81,205,207,37,193,59,249,72,205,43,8,229,42,160,204,148,182,148,50,65,225,237,207,176,53,56,129,135,31,232,167,84,48,175,3,75,167,183,33,65,31,199,49,231,58,56,44,169,181,34,188,245,138,162,48,33,128,52,68,109,185,61,41,43,171,186,74,81,155,93,114,149,72,237,163,149,218,75,189,28,70,46,207,170,197,76,193,165,160,0,151,245,142,38,136,241,12,149,252,55,186,24,93,11,180,185,190,89,203,202,177,196,254,121,125,184,160,245,121,57,233,214,135,1,180,255,176,14,44,155,87,76,6,92,33,251,206,167,129,56,39,158,212,189,74,180,10,181,41,120,143,50,201,116,53,127,62,198,44,196,6,91,182,78,86,0,11,130,76,171,241,161,235,232,61,204,91,136,150,254,238,116,80,238,213,255,164,241,102,6,184,8,70,141,162,12,47,180,43,60,190,216,98,132,133,29,32,217,201,69,179,233,36,36,249,202,184,202,97,201,24,141,53,119,10,67,215,82,183,56,115,59,129,185,184,238,215,57,231,160,144,5,203,0,177,255,90,161,176,241,102,9,213,78,214,148,98,251,44,79,89,175,208,0,150,27,176,29,250,132,82,222,196,112,111,120,121,1,180,215,10,2,117,214,75,23,99,38,218,229,56,24,47,77,79,68,149,207,208,225,4,73,130,67,163,7,3,81,49,156,65,45,144,91,29,122,198,34,137,9,182,11,77,87,86,1,237,27,167,168,37,33,111,186,23,159,178,21,95,82,244,35,170,154,252,126,232,27,100,210,73,89,18,210,251,83,43,101,243,106,44,108,108,30,18,215,132,17,50,7,90,126,126,190,239,202,80,114,231,81,246,252,39,42,78,212,44,40,138,4,95,60,22,51,132,131,49,88,230,134,87,162,160,243,128,153,13,31,230,9,222,148,26,118,108,20,196,40,131,85,72,60,212,75,244,220,153,148,204,47,227,190,190,24,44,32,11,90,63,56,1,238,180,162,50,251,125,230,96,192,66,80,45,59,134,15,88,144,127,9,61,14,215,227,89,136,39,221,203,112,222,191,85,206,62,18,67,97,117,243,161,69,247,79,185,120,68,175,148,216,149,22,148,113,242,240,250,144,236,99,168,200,236,65,132,149,190,82,195,252,211,85,208,135,241,27,104,217,183,42,14,220,116,175,72,51,216,23,36,59,20,227,58,252,207,150,139,3,156,126,223,86,177,125,38,54,204,73,120,7,21,252,244,217,218,10,105,134,102,106,175,0,252,246,156,163,164,12,68,80,2,118,103,205,46,241,217,5,95,26,16,140,12,103,158,159,128,210,113,8,148,137,5,114,76,174,73,19,194,46,53,222,193,227,100,121,84,17,142,44,129,89,224,220,85,205,202,133,189,73,233,165,232,39,122,18,64,44,247,63,21,180,252,228,90,215,132,36,180,133,209,240,47,22,1,67,36,179,97,165,41,86,231,53,247,83,139,65,135,224,222,247,189,90,29,125,212,194,54,8,172,24,110,40,212,24,238,204,250,114,182,42,94,52,44,98,136,113,28,133,209,85,116,11,63,243,205,133,230,213,140,16,89,251,163,71,43,2,58,226,7,237,95,37,32,153,241,76,139,201,95,33,168,161,231,182,148,139,115,138,3,20,124,211,52,192,255,150,219,13,48,30,227,164,49,231,202,204,12,129,216,89,121,176,249,228,225,175,131,158,122,204,186,195,168,148,75,5,100,87,193,2,212,161,198,25,232,2,147,108,161,53,172,93,241,76,15,81,111,32,209,192,78,194,139,115,18,88,204,250,154,3,157,69,100,244,166,195,76,14,127,239,161,84,182,56,145,79,22,162,39,18,241,212,150,169,248,169,80,140,119,12,227,217,65,76,253,88,213,158,32,216,170,37,243,92,5,23,183,228,107,38,142,211,196,91,252,120,66,155,67,123,120,208,250,67,218,80,247,173,132,185,56,43,213,235,13,39,165,74,231,15,179,65,192,77,199,54,159,6,112,66,82,76,186,130,227,129,217,90,32,38,14,62,26,203,104,205,255,202,80,66,57,138,156,154,3,205,162,62,236,73,152,112,93,74,162,112,226,206,141,48,178,128,152,221,13,203,90,109,10,76,237,39,215,119,223,87,160,135,97,145,203,54,121,144,93,122,169,82,129,133,129,52,176,172,170,13,34,157,213,241,140,52,243,115,112,33,95,97,79,128,240,126,106,225,168,80,80,119,32,18,145,15,148,51,50,88,247,29,205,109,54,235,250,183,162,48,148,98,22,37,80,32,220,86,35,238,88,2,148,228,35,125,196,117,218,21,245,136,60,211,123,116,193,178,138,184,129,171,108,53,153,224,151,96,31,169,207,254,125,28,177,29,35,204,132,60,25,77,178,171,174,230,204,174,45,92,50,220,77,59,49,103,7,158,154,160,139,48,127,90,150,227,168,64,252,137,56,155,152,32,18,18,122,85,199,101,149,218,122,161,219,41,83,201,217,172,189,224,53,212,119,117,130,150,198,180,174,39,192,234,213,50,207,61,142,186,209,137,21,133,41,89,85,40,231,214,63,227,250,39,225,218,10,95,222,179,198,131,17,209,154,255,63,85,225,162,192,164,4,205,3,36,31,202,6,70,192,172,112,103,35,240,33,48,150,132,5,191,65,214,162,187,177,36,30,21,141,168,102,191,43,28,73,174,122,243,251,82,178,156,188,77,78,55,69,161,202,97,182,170,23,86,45,219,168,218,200,31,114,130,218,110,25,56,119,37,42,229,126,189,80,22,192,219,114,154,56,217,212,215,193,11,67,155,186,57,136,215,159,7,199,70,60,153,107,50,118,84,33,132,116,84,65,176,23,105,177,33,175,47,32,251,46,40,65,83,239,116,128,203,199,35,202,44,245,145,156,87,121,63,137,149,237,66,65,224,142,27,30,184,28,230,72,181,247,147,49,198,167,116,40,38,131,81,5,200,252,176,115,214,115,68,181,240,42,195,180,13,197,248,83,31,153,7,142,121,1,158,254,23,87,161,16,22,253,26,71,154,210,75,47,141,209,112,116,0,169,93,247,159,61,4,26,176,14,47,101,148,206,50,234,98,224,239,50,247,238,24,150,2,166,196,249,82,95,103,0,187,133,159,249,74,205,197,229,227,227,96,43,160,92,194,39,238,8,188,45,132,47,90,254,188,19,247,181,152,242,200,169,36,19,102,19,64,168,243,251,13,234,48,56,75,7,78,42,68,187,222,222,40,231,65,136,85,118,182,218,11,213,210,200,7,154,153,62,75,93,61,42,77,8,128,167,73,156,148,1,202,167,0,25,27,199,32,50,56,113,253,149,84,171,96,15,41,46,178,224,154,24,25,217,105,252,20,203,224,87,113,210,169,202,89,198,131,138,45,186,121,22,60,181,207,138,174,88,120,140,159,113,222,71,0,134,155,177,229,48,231,30,89,163,99,107,157,112,212,221,39,144,54,120,85,70,45,165,34,169,152,209,3,91,147,238,29,95,145,48,65,142,234,170,254,2,120,30,80,144,9,190,22,229,164,161,3,94,236,218,51,236,208,70,248,44,97,204,149,119,81,193,2,55,46,117,77,104,154,201,34,92,32,50,62,133,105,147,105,90,105,78,34,139,93,31,47,140,199,153,72,129,14,224,163,160,113,169,102,138,0,29,48,112,106,53,44,153,251,218,91,78,138,232,229,126,197,49,199,178,154,239,165,33,6,203,79,11,143,48,206,41,88,14,109,117,153,227,46,95,119,71,255,168,186,236,236,227,187,13,226,194,247,236,251,125,94,17,248,207,170,179,156,65,17,183,237,109,2,64,35,73,197,13,184,151,232,114,51,185,120,243,25,91,200,117,22,14,125,156,234,26,147,121,80,3,49,193,153,45,234,14,30,250,254,154,105,148,71,19,95,72,5,151,112,159,137,128,48,6,47,179,57,139,170,79,232,52,183,184,36,57,182,207,93,45,163,79,227,56,246,244,46,239,45,196,247,252,231,236,60,131,160,108,125,86,105,200,170,53,101,127,100,237,82,100,76,161,14,33,22,191,40,216,76,217,157,57,130,190,36,238,210,4,71,170,58,193,76,86,15,68,5,176,187,61,16,107,39,70,16,234,43,108,80,153,12,51,126,50,87,218,160,0,204,108,10,152,32,244,177,95,128,91,218,177,89,86,113,112,69,68,13,240,141,168,124,64,29,229,83,137,58,49,90,105,246,248,211,232,52,131,147,21,123,172,233,48,169,242,252,204,55,148,90,153,57,180,86,31,20,163,23,215,183,132,102,17,67,225,31,186,130,82,95,162,164,10,42,75,58,29,52,178,0,19,9,104,2,11,166,14,205,212,139,154,169,228,191,15,5,91,136,135,128,72,225,184,195,124,125,165,172,216,247,119,22,58,204,196,235,10,47,45,149,158,83,102,121,210,86,211,78,36,210,242,41,186,176,28,115,57,200,144,116,207,190,180,10,116,210,176,163,147,219,168,81,135,31,104,53,148,70,5,52,149,179,184,249,109,3,85,235,151,139,79,79,208,23,56,2,217,9,227,7,4,32,73,111,174,176,249,218,223,207,132,57,38,236,55,18,210,5,213,38,129,75,127,117,20,142,142,57,241,4,13,115,84,160,228,196,149,203,29,19,104,23,111,212,221,69,234,160,30,101,187,193,102,118,44,89,230,145,165,19,145,163,126,139,116,145,76,100,173,207,87,81,5,161,245,90,189,22,59,131,80,246,183,110,232,38,244,119,45,10,223,94,87,120,41,246,93,174,164,113,18,79,145,181,44,87,107,24,108,142,48,241,110,170,110,115,47,249,130,152,149,134,120,94,116,35,100,161,194,192,129,243,254,1,63,206,142,138,74,186,215,76,59,140,96,159,183,30,134,130,152,246,145,82,105,75,228,146,162,35,59,156,196,152,104,127,86,130,236,62,9,204,213,204,35,74,131,184,19,177,3,226,161,135,90,141,253,8,232,168,87,147,79,88,122,227,40,21,14,76,234,39,58,26,20,179,101,21,144,28,13,220,217,190,215,68,48,33,126,13,81,226,125,75,139,77,199,247,245,89,69,197,155,194,69,229,196,145,136,149,174,183,20,146,240,141,29,53,115,203,28,80,221,152,66,50,49,159,40,91,29,232,151,178,63,155,128,37,217,81,186,122,243,31,208,136,200,42,9,14,150,46,33,49,195,180,30,179,211,24,37,197,80,208,46,105,129,232,94,53,103,201,1,58,174,79,98,226,251,98,216,164,168,25,16,38,247,48,42,174,96,148,240,143,186,142,143,50,47,139,220,185,176,96,168,153,220,80,135,83,58,46,48,45,129,90,139,68,154,240,5,120,209,146,71,115,128,74,236,72,7,163,214,52,172,248,95,230,239,150,246,136,35,168,143,226,112,103,21,36,23,194,53,78,176,135,212,231,123,21,28,113,116,19,25,95,153,37,197,76,176,170,43,74,39,104,176,239,126,225,227,88,252,216,225,159,93,212,160,23,81,164,189,89,146,16,233,113,254,228,101,71,116,14,164,33,163,176,71,6,24,59,28,82,146,165,184,72,38,136,10,189,112,86,87,78,190,90,58,31,175,197,101,204,78,146,155,120,192,14,71,140,173,14,78,68,19,69,46,53,157,18,148,248,114,66,26,210,125,117,183,95,37,147,46,181,213,255,167,203,90,171,103,138,247,77,226,65,181,39,43,37,186,77,45,117,195,211,145,126,168,167,42,248,137,208,189,59,80,93,23,84,255,183,50,68,183,174,182,11,196,146,209,159,98,34,216,87,59,61,108,112,20,125,159,146,199,85,120,0,36,90,124,103,139,243,42,66,223,59,212,90,232,51,11,35,145,28,29,155,175,250,58,156,42,128,216,79,232,139,197,118,152,134,55,1,159,135,204,187,83,150,109,69,42,189,199,47,68,211,49,188,85,223,217,176,92,189,84,232,14,225,194,183,139,193,11,247,235,86,94,132,77,47,80,36,140,38,87,54,176,69,237,188,11,125,55,106,76,226,160,223,73,19,126,36,131,10,151,176,175,15,13,249,213,152,129,63,119,127,232,198,209,24,120,199,120,155,232,127,101,59,86,145,195,192,119,122,123,152,60,237,125,146,186,188,201,202,255,44,64,19,160,68,31,61,212,131,52,63,251,68,113,121,251,40,176,151,34,255,186,113,22,163,197,14,148,107,233,247,20,38,88,72,13,92,62,63,166,229,208,15,55,206,88,92,79,132,13,201,242,104,45,237,54,120,241,197,235,177,40,84,189,89,112,136,242,240,60,218,30,187,48,200,11,43,62,159,85,233,59,239,44,56,72,189,223,251,205,21,60,4,69,209,227,54,222,92,82,217,99,219,113,32,64,98,12,106,116,168,162,165,255,93,181,231,181,85,142,105,111,199,25,92,222,240,79,71,222,171,139,171,59,79,58,26,68,111,93,70,2,156,92,188,211,61,66,64,90,134,78,105,112,29,41,151,24,238,98,10,117,200,192,217,169,33,137,169,160,214,247,76,54,150,140,132,15,166,231,234,158,230,253,84,8,117,38,100,203,73,187,42,107,143,174,44,161,51,108,165,43,58,151,197,239,35,175,145,54,117,110,3,92,38,158,206,79,131,6,33,225,201,146,82,238,149,220,63,137,144,203,248,239,209,75,169,73,198,153,100,157,107,104,59,66,65,39,132,140,216,248,159,128,83,122,1,14,86,75,219,158,193,221,182,198,67,168,66,8,218,183,21,232,184,255,215,171,174,75,163,141,73,80,34,135,118,108,30,96,238,172,208,87,123,18,170,143,77,236,59,177,203,122,227,59,119,2,85,40,88,192,200,107,222,82,11,85,34,3,62,52,224,52,101,4,126,181,241,150,178,109,94,210,51,167,173,155,5,185,23,71,21,136,92,106,96,89,92,103,94,17,56,77,171,169,44,249,152,240,216,149,38,4,181,128,181,161,158,25,102,57,61,204,234,254,11,39,195,178,161,33,27,221,62,144,195,86,197,232,26,156,242,185,109,125,255,238,221,3,130,114,124,239,120,151,179,158,199,79,96,253,64,152,76,233,17,188,129,247,38,222,150,199,101,254,71,231,28,130,109,230,212,90,241,18,222,163,128,122,234,21,147,167,19,156,70,179,47,59,166,197,47,169,0,238,217,171,159,50,27,112,148,190,55,90,180,190,148,119,41,100,47,249,233,233,50,20,100,38,85,123,113,208,173,124,86,218,36,29,111,6,188,138,254,10,53,228,211,152,4,27,172,65,178,249,207,4,253,116,162,162,47,197,120,196,38,19,135,50,19,204,44,177,55,54,119,158,212,5,82,129,174,253,239,139,60,173,137,136,50,211,76,40,83,134,177,40,241,101,13,244,202,125,225,56,180,181,163,198,30,87,248,170,110,32,122,187,245,111,170,203,7,189,177,216,40,205,132,135,149,93,80,53,69,174,116,37,230,248,214,88,94,57,207,86,207,101,241,3,209,38,86,124,60,225,51,165,12,98,130,146,252,96,114,188,251,243,155,210,5,36,123,67,223,148,224,229,159,111,148,124,178,227,248,0,167,78,177,103,76,111,109,211,3,103,67,9,112,12,91,57,242,60,52,83,232,76,180,12,211,93,61,169,115,233,231,188,194,158,13,32,90,167,191,170,5,108,14,50,81,252,71,243,26,38,111,14,203,90,240,112,86,73,85,69,9,136,167,138,217,244,181,114,88,86,228,89,42,49,46,136,79,171,226,195,71,160,180,135,36,254,250,1,25,250,27,30,153,230,77,83,49,220,129,42,48,16,123,207,6,149,36,99,247,189,237,201,247,65,87,97,255,175,164,100,140,36,79,7,34,74,67,242,37,37,6,102,87,24,143,254,246,127,214,197,245,33,143,91,222,75,8,201,85,36,4,173,115,112,52,35,132,121,91,255,194,183,69,184,14,0,70,197,169,21,84,213,60,115,44,66,138,226,80,183,54,126,23,139,93,75,127,83,167,141,86,115,210,81,133,232,86,126,93,30,60,243,225,83,164,176,233,162,4,88,144,58,152,47,165,218,9,77,129,63,159,94,188,17,97,101,202,92,75,144,3,189,116,176,128,202,89,221,6,15,228,19,177,22,203,132,241,160,91,248,57,129,66,225,134,52,117,211,77,254,43,195,52,185,215,93,211,146,253,16,20,114,94,67,164,250,63,188,8,95,18,161,82,133,45,236,117,179,50,139,74,151,48,55,180,34,125,232,231,200,47,160,91,151,254,222,134,38,28,127,232,22,113,138,177,181,223,207,161,118,60,199,80,7,93,129,128,241,184,113,70,238,186,128,8,93,158,74,69,237,159,5,87,7,240,197,253,149,252,238,199,193,189,185,247,93,27,3,105,174,96,115,98,133,28,63,216,113,42,127,117,222,143,114,214,17,46,77,229,151,15,112,166,101,95,140,69,75,22,0,0,0,16,115,105,103,109,97,95,50,95,108,97,103,114,97,110,103,101,0,0,0,32,225,255,255,239,21,67,163,199,104,94,139,66,57,223,182,33,184,76,86,81,230,142,71,174,242,154,253,186,22,128,218,35,3,143,47,116,124,125,182,244,204,104,208,99,220,45,27,104,106,87,251,27,239,188,229,140,254,60,182,210,81,41,124,22,198,255,255,159,123,92,206,158,22,127,252,107,148,95,61,228,228,250,177,168,166,52,208,61,140,182,193,250,248,57,70,9,63,124,173,181,226,74,173,248,190,133,203,131,255,198,96,45,247,41,148,93,43,253,118,217,169,217,154,63,231,124,64,36,118,233,16,130,0,235,135,196,52,96,223,47,219,8,117,111,86,154,115,43,42,216,136,55,84,153,218,248,159,179,241,23,144,91,22,233,35,165,66,128,163,160,79,122,152,64,38,139,249,155,234,222,60,223,198,73,165,161,46,60,158,210,57,44,198,255,255,159,123,92,206,158,22,127,252,107,148,95,61,228,228,250,177,168,166,52,208,61,140,182,193,250,248,57,70,9,139,239,220,158,151,61,117,127,32,145,71,177,44,23,63,95,110,108,9,116,121,98,177,141,207,8,193,57,53,123,55,43,61,157,45,9,170,165,85,169,236,51,14,199,161,1,119,114,196,208,177,48,72,242,150,184,12,20,142,244,0,91,87,17,180,119,61,45,8,5,4,7,216,86,225,22,212,7,108,161,220,95,134,215,214,179,210,218,73,156,247,135,138,24,234,52,198,255,255,159,123,92,206,158,22,127,252,107,148,95,61,228,228,250,177,168,166,52,208,61,140,182,193,250,248,57,70,9,102,97,93,18,182,41,218,17,149,177,137,83,162,178,105,176,36,122,39,209,214,61,210,122,210,142,116,174,19,49,187,29,97,72,48,158,136,25,119,159,202,215,13,136,244,118,222,169,196,211,104,98,229,161,252,183,113,120,38,115,29,59,54,33,243,73,45,74,12,78,178,19,218,57,121,196,248,86,103,167,33,109,75,175,2,133,234,104,203,254,40,144,106,60,137,37,198,255,255,159,123,92,206,158,22,127,252,107,148,95,61,228,228,250,177,168,166,52,208,61,140,182,193,250,248,57,70,9,7,0,0,144,11,183,45,219,248,19,18,84,251,89,107,25,140,106,137,138,253,231,49,10,36,97,91,40,36,37,190,82,33,0,0,240,17,168,32,192,185,130,231,176,87,241,176,46,2,100,172,177,134,252,88,194,96,165,101,7,207,28,238,60,17,130,75,243,106,245,0,169,27,189,167,140,122,217,37,252,207,108,35,20,69,197,69,30,189,255,130,25,125,159,107,24,244,52,18,139,77,109,21,4,179,69,26,122,139,211,19,112,3,84,155,248,119,32,116,104,132,175,5,134,191,28,192,32,215,131,34,185,56,215,57,136,70,143,213,10,46,231,153,43,46,181,158,79,185,57,56,143,230,135,183,57,222,192,98,36,202,146,156,35,118,85,7,120,27,150,165,205,108,166,31,230,253,231,161,179,183,106,62,90,127,224,241,39,186,23,179,60,236,141,165,106,170,58,16,61,130,58,216,249,77,203,236,108,62,103,226,146,248,54,198,197,28,147,210,177,15,211,120,41,53,54,144,34,48,146,28,210,164,15,17,253,111,70,68,17,242,173,241,44,96,0,175,40,150,248,14,57,39,107,212,20,72,100,249,34,108,146,58,18,95,71,71,34,89,215,79,92,35,124,120,253,97,166,92,89,86,49,121,91,103,75,120,41,78,82,175,149,237,151,31,214,51,93,57,234,138,21,200,236,169,155,87,67,49,112,26,213,194,244,50,69,52,32,224,25,36,187,210,55,119,182,7,88,48,165,14,117,37,167,218,41,176,118,5,190,110,123,133,155,75,173,102,95,173,83,84,49,130,169,204,189,78,168,55,116,47,241,241,103,142,74,27,202,223,50,104,211,20,31,196,11,137,179,83,159,252,91,199,25,51,118,48,8,6,200,158,56,247,219,241,116,49,117,209,117,45,206,51,108,88,255,175,20,75,131,81,136,183,20,90,59,6,25,45,100,193,5,69,182,91,74,53,69,246,35,191,46,189,254,63,240,167,225,37,123,138,182,127,28,105,68,233,44,29,152,216,36,160,2,105,31,94,36,239,65,54,74,225,199,176,231,198,177,103,146,78,36,117,14,27,113,44,87,180,42,70,142,29,61,166,69,238,240,147,17,65,138,142,214,254,131,41,152,13,27,131,195,252,140,215,38,43,149,41,90,71,54,128,14,159,64,5,173,158,185,141,253,162,18,130,122,198,124,125,246,80,220,129,4,143,25,35,110,150,196,136,66,182,46,0,0,0,7,115,105,103,109,97,95,51,0,0,0,32,108,233,149,158,92,91,246,37,160,196,121,51,129,183,89,142,130,222,120,139,141,171,202,5,144,45,19,125,231,191,150,6,161,143,150,239,66,78,195,2,250,117,160,243,163,113,160,23,228,186,4,130,97,106,41,178,83,175,86,54,219,50,162,47,149,22,106,81,55,154,235,29,241,171,63,70,199,48,218,153,218,121,8,246,40,154,133,178,153,114,30,100,139,142,205,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,101,129,233,255,167,75,82,168,3,119,237,33,190,193,73,231,89,98,205,98,154,154,243,93,163,84,45,34,29,73,66,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,137,25,150,96,149,169,176,45,52,222,34,110,15,167,174,66,208,2,185,58,199,46,45,96,86,129,51,81,200,4,118,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,140,145,92,191,146,56,221,79,241,184,221,239,80,70,174,23,27,100,28,176,168,223,141,203,254,199,16,118,78,213,204,36,62,112,105,32,171,9,28,61,76,7,120,91,4,157,174,185,25,225,78,204,23,153,125,139,75,171,67,194,85,176,111,35,87,29,221,88,66,58,246,131,25,26,253,32,167,48,219,88,223,152,66,61,175,132,95,115,190,148,219,171,209,50,227,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,72,24,240,71,247,131,88,77,171,104,6,188,234,117,74,242,186,107,50,211,16,229,237,92,169,98,66,47,150,67,15,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,232,61,105,0,25,229,69,44,174,202,221,111,30,235,221,36,128,20,190,243,61,128,195,61,11,58,171,223,25,73,255,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,6,156,199,247,44,50,68,227,39,166,114,72,55,77,168,34,176,80,135,247,222,146,150,214,130,77,227,158,52,81,138,20,195,143,150,207,232,235,197,6,69,105,65,30,68,75,133,110,67,119,50,181,158,172,210,44,222,244,237,30,29,158,244,28,251,99,56,248,102,195,157,96,105,202,70,49,17,155,139,5,173,7,250,137,215,178,185,225,166,82,78,66,62,253,217,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,25,194,150,239,122,16,156,23,227,165,219,9,42,253,85,3,221,67,195,141,120,197,140,122,30,102,134,1,89,5,101,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,185,231,15,168,156,113,137,246,229,7,179,189,93,114,233,53,162,236,78,174,165,96,98,91,128,61,239,177,220,10,85,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,170,226,34,151,81,187,235,191,119,86,188,88,161,183,88,207,125,191,62,68,7,193,240,68,107,11,86,53,161,27,129,46,62,112,105,32,171,9,28,61,76,7,120,91,4,157,174,185,25,225,78,204,23,153,125,139,75,171,67,194,85,176,111,35,117,110,163,48,1,189,4,244,159,183,219,137,247,161,133,16,66,244,100,209,13,102,194,236,42,216,32,107,36,121,151,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,120,230,105,143,254,75,49,22,93,146,150,11,57,65,133,229,140,85,200,70,239,22,35,88,211,30,254,143,170,73,238,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,156,126,22,240,235,169,143,155,141,249,203,87,138,38,234,64,3,246,179,30,28,171,92,90,134,75,4,191,85,5,34,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,11,115,105,103,109,97,95,51,95,102,102,116,0,0,0,128,19,54,98,146,155,2,160,254,114,206,184,76,225,186,191,26,159,199,91,90,180,188,85,204,50,9,125,92,192,68,48,1,201,39,24,190,78,59,29,21,193,177,81,222,214,196,128,118,35,39,60,95,105,144,81,167,17,216,249,226,134,65,243,2,53,22,254,80,164,2,159,17,101,192,81,210,8,182,158,196,145,26,192,119,39,113,167,106,236,113,221,226,201,143,210,2,51,222,139,11,10,71,3,190,42,37,124,97,111,149,214,83,201,123,36,22,243,231,169,192,57,126,123,80,69,121,242,44,82,114,248,128,41,215,31,190,55,214,171,13,233,170,63,198,180,54,65,242,191,210,181,107,232,62,14,198,44,87,13,9,196,6,99,126,32,253,41,166,250,46,92,198,232,152,73,222,23,86,7,108,221,57,12,137,230,226,56,185,117,105,137,95,97,135,124,62,125,125,186,60,42,106,53,23,128,248,138,215,227,146,132,88,148,201,142,161,88,249,215,116,241,105,226,2,40,73,213,148,179,210,87,140,196,5,73,220,239,66,83,166,17,244,198,5,169,238,112,253,17,29,7,176,227,152,124,31,54,65,169,120,227,243,154,120,180,112,104,187,7,163,215,87,141,21,0,156,148,220,232,85,148,234,143,193,13,110,122,73,15,164,114,178,128,121,107,131,6,9,57,162,215,79,103,22,121,148,206,9,71,187,84,145,226,210,240,121,146,65,113,20,112,34,142,167,208,75,51,47,242,142,226,206,104,43,14,19,20,242,204,247,118,113,96,229,10,112,35,15,19,85,165,57,125,0,234,187,157,24,1,33,45,35,164,73,196,76,93,41,158,154,73,90,8,13,58,189,102,71,125,174,87,119,230,77,179,68,30,253,249,243,77,53,115,31,229,209,209,141,245,26,189,116,227,155,158,32,4,80,81,27,119,50,126,21,92,17,235,236,74,146,190,35,134,142,224,96,33,112,51,248,108,11,121,186,197,43,28,127,204,229,26,70,41,144,56,99,31,36,2,170,251,104,83,43,221,238,229,252,189,127,3,84,93,142,88,237,55,238,121,163,221,199,244,212,211,94,48,79,152,23,42,105,132,7,190,56,214,110,65,160,136,251,248,134,240,214,13,11,223,160,31,0,200,180,20,137,30,168,198,76,56,41,28,151,47,135,112,85,14,24,230,51,108,96,245,171,253,96,231,178,129,130,97,60,57,25,86,83,87,251,45,153,9,79,253,167,16,230,0,134,25,43,45,110,45,89,189,213,79,7,238,54,144,198,190,112,94,124,24,234,14,186,179,9,153,12,212,218,61,76,86,122,193,63,58,236,139,154,20,160,78,111,53,154,138,38,112,4,16,76,117,166,91,115,145,157,191,21,235,163,177,153,147,8,148,194,125,122,175,222,135,29,78,233,21,24,176,187,15,169,78,217,237,187,53,153,107,60,26,80,7,222,181,165,27,201,188,186,4,249,243,78,122,142,168,102,84,21,139,40,164,86,120,115,43,250,117,192,254,63,196,81,111,214,109,60,164,15,65,126,12,171,249,111,163,155,104,196,124,165,80,76,0,10,15,74,15,24,199,50,180,53,228,22,175,158,150,159,193,178,235,65,154,254,112,61,77,108,231,249,85,241,219,66,178,168,22,196,64,105,223,99,87,51,3,35,203,118,202,52,158,54,160,244,26,66,129,134,195,24,132,128,57,207,53,140,49,166,20,186,22,170,3,181,168,98,76,0,151,204,22,148,208,205,204,242,204,13,9,37,57,104,92,216,89,63,124,219,217,221,114,42,197,58,83,29,137,134,73,44,197,180,143,212,72,173,240,23,204,179,219,146,66,95,126,187,33,145,228,140,188,13,167,109,43,52,193,119,10,122,171,73,24,114,92,102,58,189,131,144,175,233,96,13,79,106,131,18,50,130,21,40,180,177,169,173,177,179,39,50,254,189,111,43,37,114,228,68,237,104,20,94,39,66,198,204,196,214,79,135,193,69,207,79,41,117,36,13,98,252,6,74,176,227,118,22,67,96,1,64,49,108,58,154,181,45,146,61,145,177,53,11,219,170,226,122,154,195,195,17,230,71,184,209,60,85,164,64,42,137,113,93,107,6,233,125,149,249,77,157,67,131,98,138,114,198,234,151,151,209,159,143,169,50,147,248,124,163,200,57,241,104,203,95,64,3,2,89,139,247,115,50,148,91,217,237,220,64,113,207,82,189,166,42,87,63,179,1,219,142,27,95,200,132,48,243,149,166,127,0,151,232,15,76,202,142,23,84,6,20,7,202,18,138,170,96,178,73,71,181,206,104,181,18,126,156,51,224,165,226,202,55,180,208,158,246,108,189,15,190,90,122,94,7,80,199,205,112,208,168,242,215,44,81,197,33,70,91,224,26,91,165,174,23,161,85,142,86,21,116,177,146,0,195,85,37,106,25,226,49,184,86,69,135,76,240,99,43,120,184,224,86,119,172,208,139,171,95,135,227,92,7,8,122,68,162,211,119,92,233,232,252,108,215,35,74,64,210,152,91,167,7,55,168,80,202,47,6,74,19,22,41,224,10,164,76,121,116,31,91,214,200,120,70,137,21,46,26,135,169,77,5,105,141,194,49,212,16,18,83,131,104,246,26,139,173,210,48,13,138,187,135,200,116,200,145,84,186,221,222,233,216,214,3,25,239,118,96,25,110,23,134,253,52,35,234,164,90,234,98,232,121,34,47,89,191,70,75,95,98,76,231,169,2,142,86,62,64,123,211,108,103,234,72,200,132,162,51,218,203,49,40,66,72,66,145,206,150,139,212,90,42,203,29,231,117,134,41,17,85,61,159,255,53,163,84,201,152,170,39,89,57,17,89,32,61,27,162,161,204,39,142,24,212,31,149,67,255,156,74,236,124,157,115,115,225,93,176,38,69,140,151,143,98,235,106,1,206,108,213,36,129,147,10,107,183,173,5,255,29,179,78,181,139,40,119,118,25,77,144,113,86,108,84,186,198,67,6,144,61,160,56,182,26,82,76,45,235,5,96,219,118,30,65,97,129,118,63,166,223,161,255,41,154,155,176,69,115,37,177,101,233,47,14,186,136,89,137,55,200,119,29,183,109,203,82,41,4,186,148,226,205,172,202,74,32,221,209,66,89,239,136,1,54,89,150,74,175,157,175,11,46,231,121,72,42,248,75,52,229,151,120,238,190,18,148,236,148,255,143,191,12,217,214,212,61,88,52,3,0,157,203,37,135,160,145,236,186,45,93,247,73,59,123,93,233,174,25,43,55,149,151,175,219,170,227,217,226,208,190,152,186,71,135,74,159,20,131,147,53,193,72,31,142,144,102,44,52,135,27,18,253,13,91,189,236,6,225,158,121,109,84,86,125,24,169,125,148,45,213,237,31,94,29,134,17,167,1,118,151,93,20,244,215,205,5,235,101,213,53,51,84,55,199,164,42,166,59,28,76,226,149,33,188,185,4,204,50,48,169,204,123,44,138,163,23,184,182,79,245,215,203,62,88,107,229,173,36,24,14,205,142,92,36,235,179,205,42,183,51,116,177,178,47,140,241,38,16,65,157,150,54,0,31,49,159,58,111,158,135,101,159,9,102,26,9,3,0,65,33,166,78,32,200,162,170,212,147,161,222,238,134,229,136,194,230,133,12,69,11,91,187,174,13,12,206,250,54,190,21,36,26,177,92,37,56,154,240,167,194,116,125,157,183,30,132,135,250,75,47,131,229,255,247,251,156,126,11,42,206,232,178,86,28,78,177,249,42,221,102,109,114,234,136,90,145,74,42,240,111,177,194,94,235,235,68,49,207,146,29,255,243,179,179,57,76,63,116,208,175,32,168,118,102,52,203,112,150,108,178,179,53,135,255,181,88,71,250,193,228,57,31,177,79,2,143,140,7,113,20,107,143,13,159,142,142,221,153,60,191,187,64,153,109,61,86,120,58,150,251,244,180,93,112,233,253,71,112,12,78,25,34,95,171,240,183,132,243,146,127,131,52,247,55,143,173,79,253,238,43,60,41,85,47,60,102,100,64,138,7,41,47,69,249,162,8,48,139,121,201,228,251,61,42,186,119,143,98,219,91,102,98,59,119,195,107,231,153,141,251,252,74,192,0,170,240,5,32,221,227,255,235,87,216,85,195,242,11,201,68,10,56,56,26,7,60,4,191,204,160,167,219,65,254,20,81,253,140,237,70,192,120,125,199,83,162,85,159,246,90,140,39,50,230,85,118,153,6,228,113,191,201,100,157,10,172,44,92,251,211,134,58,184,36,170,133,59,11,34,214,130,188,169,170,16,221,87,252,138,51,26,69,59,142,23,198,223,197,38,54,249,82,235,11,102,195,249,237,186,22,70,93,239,2,54,66,142,82,193,205,88,38,104,2,169,10,253,148,65,250,56,95,108,234,141,50,62,129,229,70,155,29,87,192,72,14,203,71,69,47,188,83,189,93,39,149,93,244,23,94,223,72,11,4,170,67,12,20,106,191,82,240,124,26,134,166,104,112,76,29,66,127,25,8,234,125,213,76,251,34,50,121,42,151,116,58,138,140,195,97,108,143,120,56,239,178,129,225,189,136,210,153,139,98,106,123,216,246,137,205,220,239,77,0,219,32,221,48,221,204,83,96,163,249,240,103,203,224,35,34,151,196,207,200,37,143,61,37,209,241,131,204,194,132,206,125,64,111,27,21,169,144,114,128,234,238,58,31,96,94,161,91,19,255,232,116,77,234,149,118,130,54,175,183,58,62,152,110,244,94,168,69,57,114,219,6,230,116,203,39,38,166,251,192,171,253,113,159,241,144,34,106,8,211,249,61,21,235,40,56,182,91,176,24,159,251,184,146,144,106,131,202,231,13,1,91,62,171,244,7,213,46,255,0,193,49,111,226,40,240,19,49,49,108,91,75,198,17,118,118,107,60,182,54,69,107,164,249,206,2,56,42,133,144,10,233,101,45,43,130,255,37,192,47,122,20,127,50,190,235,197,121,252,133,44,253,203,66,164,50,64,50,33,145,131,32,29,210,44,81,35,54,51,26,206,64,196,235,75,9,159,252,96,144,73,103,173,71,46,215,76,231,172,216,1,199,109,169,3,250,188,51,87,87,243,81,220,135,181,12,102,43,176,186,142,169,223,106,52,155,225,64,148,233,224,65,55,36,64,76,166,76,40,107,13,190,45,14,146,176,192,57,81,32,226,115,65,64,24,60,17,120,96,58,194,112,5,66,76,34,147,243,20,214,51,109,86,240,129,253,91,51,213,59,9,1,15,25,153,19,90,147,54,157,119,176,173,112,243,47,223,125,186,38,141,200,241,180,206,94,111,198,56,33,106,39,204,80,180,253,99,76,141,178,195,124,101,3,246,196,9,198,161,100,166,92,190,184,135,48,99,21,118,148,83,76,158,221,197,17,159,34,103,251,139,81,31,234,208,202,26,114,215,209,18,74,189,112,233,180,186,228,6,198,48,174,75,1,74,48,226,85,49,19,70,226,198,114,75,17,2,130,11,175,124,147,127,171,103,238,249,248,123,249,211,198,141,211,149,99,106,76,78,42,231,22,44,167,107,194,202,249,148,245,234,223,143,81,188,242,53,73,133,66,81,87,107,80,212,184,157,213,53,41,166,61,18,190,6,63,162,128,172,165,19,130,192,21,197,129,42,110,135,8,36,106,129,223,57,79,199,154,235,234,51,174,123,69,54,27,193,122,153,180,188,175,52,168,207,51,59,252,23,126,180,159,79,184,182,116,224,93,170,95,162,249,72,254,18,30,224,146,95,200,19,174,94,232,116,188,211,154,253,10,248,208,69,18,80,32,208,73,204,75,41,141,4,201,222,195,130,56,53,10,150,77,208,204,86,12,195,176,243,96,186,224,99,167,235,253,113,28,111,131,190,108,112,96,5,43,251,163,232,30,38,35,70,205,110,153,48,109,90,192,0,206,74,118,165,114,64,63,104,208,25,170,206,186,99,242,206,27,253,29,85,2,177,201,229,139,186,235,144,30,66,45,27,202,120,248,26,23,248,164,227,187,219,13,34,175,154,23,140,110,239,162,204,16,175,160,1,147,160,30,222,187,253,13,108,202,201,24,79,19,116,213,54,134,129,230,185,21,226,34,102,233,163,97,71,65,9,214,231,214,22,211,229,255,245,140,222,31,217,71,203,99,154,199,28,170,190,42,55,214,14,160,163,4,68,217,100,94,181,242,81,45,200,90,215,49,75,110,27,106,93,198,231,63,184,159,90,229,66,138,117,49,215,249,175,53,16,130,27,11,91,89,219,231,251,91,188,190,84,112,68,14,188,40,195,6,99,69,123,27,204,187,211,166,47,241,4,31,88,205,55,75,227,56,17,70,84,220,165,120,194,48,164,19,213,0,49,117,14,24,228,33,183,232,201,44,188,53,105,154,25,243,28,12,139,84,158,78,129,60,111,254,14,84,244,72,226,249,213,64,169,34,183,240,182,135,57,92,200,168,139,33,83,141,198,49,60,94,228,125,39,168,215,134,255,59,87,52,173,80,11,133,62,88,8,95,253,102,59,95,86,28,210,87,112,127,11,65,199,38,149,127,171,199,179,141,19,228,226,146,106,153,52,163,226,104,142,139,162,184,143,230,91,35,71,172,99,107,177,40,195,70,223,12,186,5,200,232,110,36,2,103,240,6,32,161,149,26,139,249,204,230,184,237,29,11,63,126,249,81,221,25,114,191,103,94,185,162,40,56,227,169,132,59,200,36,85,45,12,31,120,185,161,146,168,184,144,19,15,192,136,16,112,21,113,55,169,129,116,37,188,50,122,109,27,60,177,77,103,123,51,140,109,239,240,209,45,218,10,221,229,211,200,82,49,5,146,4,135,247,227,85,162,10,49,73,137,38,10,255,210,14,211,55,84,38,237,108,243,231,33,146,201,141,128,67,201,48,178,9,198,17,230,173,129,254,217,145,234,188,46,214,137,36,30,169,255,235,215,22,180,34,253,164,155,87,220,78,181,84,110,201,78,40,143,165,152,123,23,116,103,17,75,116,137,219,177,156,49,190,30,154,64,214,204,200,116,208,116,98,149,28,4,20,234,165,143,135,84,124,53,84,124,192,196,200,133,57,233,117,157,102,170,191,241,124,114,93,38,242,178,94,203,28,231,70,37,120,3,213,66,198,26,163,255,143,235,100,223,254,188,218,236,150,55,251,147,244,200,177,210,46,170,246,209,73,19,227,160,228,207,5,86,215,121,65,210,190,103,42,115,30,243,67,169,8,37,52,32,57,196,120,126,159,179,174,140,70,149,80,223,209,74,16,167,43,223,96,74,93,69,127,115,29,111,66,92,165,36,76,144,5,85,230,224,200,92,131,97,19,16,190,98,117,179,92,26,138,153,247,240,245,1,63,80,20,70,83,92,60,93,126,232,40,114,47,22,1,208,73,60,24,85,26,37,110,158,24,25,157,105,168,255,85,183,133,132,165,83,125,168,222,44,104,8,116,56,89,127,79,50,128,145,9,192,214,136,34,88,219,225,247,102,244,158,95,127,80,101,120,169,102,184,7,132,239,88,192,69,63,157,36,157,115,246,30,121,200,89,191,85,21,164,238,114,108,237,87,229,193,245,81,203,201,43,223,170,41,178,59,230,118,56,42,43,152,17,91,171,90,202,80,175,73,91,116,162,65,137,157,179,166,47,160,7,120,112,190,127,131,111,181,37,207,113,230,231,20,196,59,23,51,180,84,175,52,140,54,0,191,236,167,236,29,234,230,32,75,237,211,237,156,185,86,157,146,199,4,192,183,183,89,254,253,201,147,36,113,182,174,142,36,55,183,215,181,156,208,231,187,220,246,40,8,73,244,88,80,241,6,169,10,221,42,157,16,80,154,155,9,134,98,18,216,237,108,120,162,58,138,204,196,24,84,95,118,3,90,12,85,140,74,53,106,26,6,245,160,139,76,35,128,148,106,167,33,78,49,86,242,43,15,142,151,20,203,215,184,52,214,93,167,25,165,173,64,134,81,72,23,234,3,26,47,110,212,1,232,245,35,101,179,161,166,78,146,111,186,96,119,37,36,246,198,126,32,165,143,16,46,34,38,186,27,199,104,180,247,21,125,187,44,49,193,114,111,173,55,74,68,155,184,179,72,196,57,69,148,137,57,150,67,87,98,221,72,202,246,144,89,21,92,241,0,52,39,70,4,6,171,226,56,218,137,178,31,146,230,7,165,121,248,88,78,20,122,190,127,79,180,247,180,28,11,123,22,69,20,68,238,107,177,235,224,220,81,237,49,142,77,235,192,228,86,171,14,233,130,22,8,188,105,51,124,134,89,121,119,42,205,155,119,180,145,106,41,121,81,199,182,240,212,4,198,36,207,156,86,48,127,169,232,192,208,170,112,99,100,66,145,142,99,5,168,212,38,96,212,9,165,215,93,85,147,118,86,109,102,66,9,41,112,156,80,146,59,214,178,218,65,81,144,180,124,246,31,21,8,123,232,46,25,142,218,75,160,28,56,45,148,120,2,151,61,65,106,74,45,77,64,122,161,109,13,17,142,57,211,157,116,177,90,18,95,189,215,93,254,251,196,177,136,43,1,63,219,90,7,54,24,185,111,2,226,35,2,117,191,55,112,163,41,185,55,63,125,251,133,152,33,47,18,196,93,226,4,179,9,132,52,199,32,148,0,178,133,183,9,246,20,16,125,214,232,1,46,77,248,249,203,3,120,35,151,181,29,109,15,38,195,37,93,227,28,212,144,130,228,219,103,140,180,233,93,65,134,41,68,177,122,77,78,215,141,189,137,250,192,127,42,113,136,107,123,114,11,123,186,213,70,145,174,55,118,239,54,161,91,76,140,67,104,225,220,62,241,8,18,78,161,203,6,227,177,8,73,185,24,8,13,8,3,57,206,149,179,191,125,24,166,128,195,158,230,39,36,61,110,155,20,147,173,40,18,125,23,117,52,27,143,214,66,129,35,228,83,1,31,80,244,33,66,74,157,81,226,129,161,52,134,228,20,60,192,168,77,74,229,119,106,129,124,196,56,43,233,205,38,246,110,30,80,46,61,11,27,64,93,58,46,250,54,68,109,16,230,234,66,24,79,249,98,140,139,222,114,151,143,7,99,95,107,11,233,171,185,120,201,46,42,102,49,124,166,163,250,132,122,33,37,16,59,8,54,129,179,20,41,202,15,225,136,200,201,254,243,154,29,184,204,85,134,16,116,235,246,32,20,239,117,210,78,0,0,0,16,115,105,103,109,97,95,51,95,108,97,103,114,97,110,103,101,0,0,0,32,219,255,255,79,158,129,87,48,1,187,50,104,134,109,127,48,137,58,78,72,159,236,101,92,248,217,211,115,101,169,128,1,182,22,99,155,100,4,71,87,55,206,1,232,156,132,152,45,109,38,182,203,85,254,84,244,32,58,122,189,195,8,52,14,42,124,221,54,91,30,168,187,74,225,227,110,26,1,154,252,46,163,226,49,253,11,24,41,67,24,122,167,148,141,1,12,161,122,156,233,46,198,87,44,229,36,77,233,124,57,205,140,149,159,86,146,215,2,120,225,136,155,58,138,31,80,33,7,180,101,190,71,79,64,83,121,98,117,241,57,146,231,161,116,240,107,134,7,159,143,175,88,212,210,67,87,20,226,205,11,132,108,75,132,100,208,82,74,101,149,147,254,57,138,7,219,112,150,43,155,97,239,106,120,26,255,142,162,110,188,93,19,186,155,6,189,187,88,137,117,195,153,43,209,55,249,23,244,150,52,138,5,11,229,67,23,253,14,234,102,126,81,80,55,208,166,111,181,187,136,23,83,99,131,94,44,247,18,176,88,48,121,89,108,52,32,101,67,48,187,165,78,90,122,94,19,199,140,10,184,173,237,232,228,123,84,156,254,133,48,130,169,213,228,57,35,11,15,248,141,178,124,29,77,195,135,42,12,54,45,12,197,77,133,31,166,171,198,196,130,92,179,53,124,144,10,251,248,209,17,76,253,79,231,57,163,140,244,184,27,207,137,207,215,33,35,37,79,43,5,129,126,95,91,150,218,140,226,206,150,20,140,240,91,8,189,17,58,46,136,110,37,136,90,239,202,17,0,58,97,236,35,41,255,67,30,200,246,24,197,7,134,43,182,64,194,105,181,219,189,41,226,185,42,198,169,141,192,170,77,111,109,206,24,222,97,78,65,20,50,140,245,14,178,5,154,126,122,26,103,105,64,190,29,141,14,64,94,106,220,254,126,196,207,187,196,226,21,237,99,208,115,213,74,57,87,0,102,15,201,183,229,224,29,88,255,172,46,130,241,96,159,34,62,37,206,148,227,207,224,14,86,161,211,60,186,177,38,235,134,17,87,48,210,204,253,92,90,18,50,27,82,33,143,148,101,145,193,209,109,31,93,175,153,255,239,5,137,16,180,73,91,219,119,60,121,12,40,174,16,90,2,38,0,0,160,245,115,138,19,144,181,134,17,194,122,180,247,211,29,51,57,23,89,234,91,49,198,93,109,13,165,227,46,174,53,244,35,77,243,205,202,186,175,47,15,147,158,96,251,95,79,247,228,82,134,32,241,226,50,157,30,150,242,77,29,242,165,226,6,101,229,64,83,119,77,3,144,247,141,44,48,246,84,33,94,63,169,222,147,175,18,129,148,224,65,168,58,156,4,195,215,24,254,210,241,193,165,125,10,33,63,154,119,41,99,37,96,39,97,48,143,88,22,240,56,210,6,5,63,139,22,239,109,147,10,90,127,92,16,218,73,109,223,190,184,6,190,13,86,140,109,199,128,213,6,87,232,210,154,114,24,181,16,45,227,182,170,64,189,31,195,91,119,210,136,38,241,195,192,92,253,129,233,253,222,42,106,211,104,195,217,113,59,166,218,121,41,160,226,187,149,146,223,122,252,31,238,81,174,85,106,136,207,217,102,56,151,26,247,17,222,251,230,254,24,189,222,196,38,108,122,115,35,143,210,173,116,121,202,3,170,214,217,16,74,205,8,76,195,60,91,155,103,249,54,113,59,196,98,210,230,233,79,140,154,164,60,171,178,166,230,188,181,152,135,207,80,110,83,185,255,28,140,163,236,113,243,12,31,248,70,99,169,40,14,214,156,211,95,222,242,44,98,6,255,108,142,6,228,132,250,108,135,39,3,72,63,3,254,49,59,207,49,143,128,218,152,21,177,232,10,202,202,2,43,227,80,96,43,99,125,244,176,65,233,104,183,141,248,228,145,65,21,214,141,160,22,196,94,163,13,78,20,193,247,154,159,158,211,184,176,214,179,113,199,95,133,5,183,211,85,128,64,130,32,161,183,207,65,159,209,76,232,87,9,101,107,156,89,137,166,245,220,153,160,135,233,163,184,225,199,60,79,200,97,146,63,240,28,55,140,46,50,165,13,171,88,156,76,145,79,86,102,249,210,136,111,197,254,23,66,157,132,103,123,150,33,154,70,84,68,240,226,45,237,29,33,75,72,129,63,222,103,203,4,101,131,67,237,54,132,98,220,53,200,51,230,49,108,34,65,51,222,190,80,130,158,247,157,38,128,158,151,141,100,125,90,234,226,224,84,119,247,1,45,136,202,221,190,38,64,96,46,0,0,0,7,115,105,103,109,97,95,52,0,0,0,32,122,92,42,38,69,32,7,150,60,164,242,33,206,177,86,38,14,232,218,251,208,73,70,170,228,8,107,142,19,150,38,48,26,229,5,94,174,162,91,160,159,143,138,86,119,20,69,167,218,42,240,246,36,167,187,186,28,4,201,190,249,109,120,11,25,238,114,122,103,201,249,34,83,72,106,145,72,57,85,43,249,26,161,143,140,225,81,63,1,252,85,116,130,21,240,11,4,0,0,192,79,214,135,15,69,194,229,230,33,161,207,160,116,97,5,6,218,22,65,225,166,128,198,132,203,57,145,49,227,15,114,110,113,168,178,244,45,73,254,12,212,25,10,44,118,171,79,175,114,155,116,238,129,147,225,124,189,217,136,28,4,0,0,192,79,214,135,15,69,194,229,230,33,161,207,160,116,97,5,6,218,22,65,225,166,128,198,132,203,57,145,49,36,78,35,124,16,115,189,156,162,5,86,156,199,161,0,231,59,254,251,65,214,246,212,44,235,29,117,45,63,107,226,40,4,0,0,192,79,214,135,15,69,194,229,230,33,161,207,160,116,97,5,6,218,22,65,225,166,128,198,132,203,57,145,49,47,81,244,74,38,41,35,92,210,128,13,35,149,69,254,56,49,101,26,151,51,104,186,92,213,188,16,155,186,99,25,35,248,34,100,44,168,118,217,156,92,64,160,76,155,167,230,173,6,79,4,14,233,176,234,35,244,53,141,27,238,85,164,3,186,238,153,56,225,64,181,22,135,187,155,77,238,89,15,205,240,101,48,161,33,227,6,181,187,77,5,209,24,5,1,29,4,0,0,192,79,214,135,15,69,194,229,230,33,161,207,160,116,97,5,6,218,22,65,225,166,128,198,132,203,57,145,49,176,177,172,146,211,162,64,6,91,161,30,195,252,35,58,216,71,98,207,102,95,106,150,220,85,114,49,19,143,60,55,7,4,0,0,192,79,214,135,15,69,194,229,230,33,161,207,160,116,97,5,6,218,22,65,225,166,128,198,132,203,57,145,49,218,17,73,161,26,89,172,2,224,55,196,201,250,2,217,115,161,61,34,238,63,95,239,60,26,83,60,165,73,131,65,25,4,0,0,192,79,214,135,15,69,194,229,230,33,161,207,160,116,97,5,6,218,22,65,225,166,128,198,132,203,57,145,49,206,190,152,210,163,44,35,224,203,66,102,100,114,202,79,42,86,1,107,111,191,253,68,88,251,124,12,43,5,199,137,42,4,0,0,192,79,214,135,15,69,194,229,230,33,161,207,160,116,97,5,6,218,22,65,225,166,128,198,132,203,57,145,49,229,111,75,44,145,215,1,173,67,188,2,129,112,155,187,153,42,90,20,2,209,157,169,16,17,239,75,209,169,129,11,40,4,0,0,192,79,214,135,15,69,194,229,230,33,161,207,160,116,97,5,6,218,22,65,225,166,128,198,132,203,57,145,49,116,25,125,64,137,254,127,57,242,82,46,67,111,80,136,140,66,183,1,124,94,73,222,192,123,215,25,196,183,103,30,45,4,0,0,192,79,214,135,15,69,194,229,230,33,161,207,160,116,97,5,6,218,22,65,225,166,128,198,132,203,57,145,49,7,142,3,16,9,6,120,11,200,247,12,134,169,122,220,230,61,20,110,101,239,12,162,230,246,247,149,85,137,135,35,22,4,0,0,192,79,214,135,15,69,194,229,230,33,161,207,160,116,97,5,6,218,22,65,225,166,128,198,132,203,57,145,49,180,74,166,148,42,3,85,0,104,76,130,96,219,10,98,213,40,165,4,86,3,40,72,28,74,177,108,114,41,254,180,24,15,221,155,99,99,64,84,62,156,211,113,7,96,178,132,107,133,27,133,124,20,55,71,230,47,43,206,12,54,207,25,47,168,238,76,151,27,139,22,143,76,242,224,77,82,190,19,18,224,149,42,237,222,13,45,108,237,20,101,63,213,62,120,5,4,0,0,192,79,214,135,15,69,194,229,230,33,161,207,160,116,97,5,6,218,22,65,225,166,128,198,132,203,57,145,49,106,235,173,144,96,220,205,83,72,220,138,57,67,40,108,71,105,145,64,109,18,19,41,170,144,72,171,135,122,118,10,24,4,0,0,192,79,214,135,15,69,194,229,230,33,161,207,160,116,97,5,6,218,22,65,225,166,128,198,132,203,57,145,49,21,62,73,79,204,237,70,21,159,23,213,126,187,227,75,233,45,190,135,227,220,130,68,102,218,178,225,24,134,47,195,43,4,0,0,192,79,214,135,15,69,194,229,230,33,161,207,160,116,97,5,6,218,22,65,225,166,128,198,132,203,57,145,49,0,0,0,11,115,105,103,109,97,95,52,95,102,102,116,0,0,0,128,182,91,53,223,33,59,88,69,16,217,19,226,203,155,186,50,216,219,0,71,158,174,9,205,221,171,240,46,124,140,245,64,62,35,223,177,45,206,212,104,223,209,243,144,3,252,181,220,204,168,44,174,207,208,242,209,87,192,196,250,189,74,63,53,214,135,120,115,140,43,17,38,143,211,204,124,248,8,44,241,162,222,24,25,166,57,4,222,150,176,61,211,103,38,234,69,61,82,251,11,91,16,189,7,31,251,142,142,225,175,15,0,15,255,205,9,187,164,109,21,51,35,125,78,88,22,101,17,173,52,81,109,112,44,18,210,244,144,55,21,4,95,159,208,8,206,222,201,37,92,164,37,41,127,87,15,177,229,22,84,174,3,140,7,157,59,198,169,35,46,69,102,154,78,158,49,122,92,219,95,14,65,222,243,77,147,74,38,121,11,94,81,123,61,150,119,78,177,68,168,9,10,77,54,215,186,123,199,241,107,39,203,25,32,85,112,129,51,115,25,200,252,92,83,231,150,123,228,109,227,180,129,124,200,241,72,22,132,43,98,125,89,39,94,54,114,52,174,206,184,52,164,69,43,137,50,141,137,162,59,30,170,147,142,206,195,230,94,82,81,76,170,57,182,233,121,38,142,254,2,29,156,17,65,86,3,166,31,216,34,41,16,216,247,239,224,132,129,227,164,151,104,49,225,19,161,168,241,151,81,145,145,74,166,109,215,192,192,227,32,122,14,201,172,116,109,107,88,155,0,159,90,40,213,244,249,97,155,158,177,7,188,8,5,184,140,32,243,81,148,219,49,35,176,126,201,25,123,69,197,152,80,90,241,23,182,3,219,158,33,132,115,215,154,250,84,241,34,100,58,61,98,154,25,192,181,85,237,162,202,179,148,144,192,39,245,228,190,170,128,199,8,0,94,58,196,207,126,86,80,71,225,4,26,245,14,227,248,86,197,199,172,111,1,143,191,100,161,47,151,45,168,76,32,176,104,40,252,228,164,31,169,42,118,67,28,71,75,66,176,239,93,253,173,227,249,244,116,182,239,221,118,47,255,10,165,182,146,249,184,165,254,148,4,125,101,215,136,142,29,64,106,176,78,167,253,122,208,81,171,42,146,110,198,85,210,157,254,43,200,252,67,150,247,133,85,146,226,58,123,32,36,142,41,156,139,200,25,154,176,254,75,184,22,105,231,229,144,207,74,22,55,152,115,190,82,140,185,189,201,124,35,236,0,129,205,106,77,218,250,76,109,119,56,146,201,80,194,21,90,26,127,135,194,149,235,233,149,141,3,130,215,24,90,247,24,136,194,185,88,71,158,105,35,4,159,104,49,159,69,149,22,220,219,93,239,137,176,51,129,184,133,232,190,156,94,26,10,208,177,203,244,50,157,102,147,246,152,96,130,189,1,119,228,102,82,109,195,110,88,56,165,143,57,93,63,166,86,73,60,194,218,1,18,179,134,51,103,82,46,233,45,23,226,236,46,147,44,115,150,254,192,245,214,221,135,59,115,16,193,94,93,108,193,151,165,8,172,207,89,207,114,58,75,68,224,189,145,23,252,182,88,180,201,238,1,207,194,203,215,37,151,4,93,172,105,169,176,212,239,148,156,226,38,233,109,115,100,89,185,254,15,162,43,12,222,36,52,17,150,202,197,97,165,247,68,122,108,29,201,55,246,17,235,202,97,219,15,4,221,212,183,120,53,242,175,59,134,212,19,145,31,228,143,107,31,206,62,255,21,43,90,158,37,233,53,48,29,237,102,77,51,252,68,191,171,255,188,169,34,32,49,22,131,191,233,146,62,247,89,15,57,114,87,153,133,79,157,13,96,173,211,251,198,246,160,67,53,196,219,83,132,35,228,168,75,156,2,225,126,198,81,110,254,112,243,228,247,185,131,20,43,141,86,107,222,250,128,245,182,148,11,66,44,51,246,141,213,163,2,24,40,115,89,150,83,43,16,212,8,203,59,126,111,53,221,252,242,163,14,93,27,81,58,131,158,91,80,217,120,153,69,132,172,58,0,145,35,225,151,89,91,29,247,141,118,7,208,8,147,156,246,238,136,232,51,221,214,78,195,202,106,21,166,192,250,178,43,247,175,164,78,161,74,249,226,75,42,117,122,104,131,198,146,141,129,41,54,105,134,113,191,239,234,231,29,17,53,39,3,39,190,208,206,183,20,254,150,214,91,13,123,57,178,218,227,43,41,113,44,12,160,252,95,8,209,244,220,23,235,20,32,191,171,31,74,88,71,162,77,248,174,207,115,160,130,28,36,176,99,139,197,107,167,120,224,112,180,68,24,173,3,4,93,157,46,214,240,68,245,137,231,14,50,69,235,94,163,125,56,94,211,225,229,90,215,218,104,36,106,208,20,113,190,229,40,215,241,121,205,13,174,83,150,109,230,102,116,50,86,140,201,234,90,144,192,136,84,133,120,85,98,183,215,92,199,151,58,0,177,147,155,183,246,109,4,246,3,234,49,250,180,153,59,187,104,77,12,14,249,35,255,7,26,0,48,7,201,193,27,58,235,123,196,62,223,31,86,228,38,241,5,83,194,173,146,132,192,168,38,247,137,6,146,38,216,82,164,245,74,28,69,159,54,145,13,39,170,53,154,84,92,0,121,66,30,86,31,168,100,191,187,83,42,141,128,185,153,124,236,64,246,3,32,104,106,41,16,156,193,240,72,214,137,62,126,28,184,78,184,159,69,212,79,209,10,152,191,76,87,7,212,95,77,163,78,80,177,81,47,188,83,83,194,157,68,216,60,90,208,104,146,65,54,118,164,4,69,234,255,229,101,78,76,84,48,81,81,112,163,49,237,231,228,197,220,9,181,241,127,215,88,240,235,195,123,164,192,118,209,95,90,88,167,51,110,140,240,78,63,252,119,171,206,9,106,84,68,250,246,74,87,93,4,225,31,183,153,142,146,180,6,49,209,205,84,241,165,238,142,165,75,212,175,194,99,156,110,203,229,255,74,146,159,133,154,169,65,60,221,21,88,80,165,196,195,155,66,120,53,152,1,201,24,104,22,255,69,91,43,121,142,136,38,164,64,32,253,150,183,28,206,101,54,110,29,152,225,137,216,233,61,50,209,151,87,247,29,158,197,57,152,22,186,163,192,246,25,35,154,2,209,22,77,73,210,162,64,79,187,53,214,121,189,211,120,222,36,240,254,63,138,204,243,248,118,234,113,159,136,111,204,151,92,23,148,142,138,31,110,215,144,135,238,121,83,146,19,69,32,39,111,163,237,14,130,196,45,209,71,126,157,188,136,238,88,217,120,149,207,42,247,156,69,37,193,180,9,31,251,192,13,217,164,132,225,164,244,238,15,165,6,108,230,190,226,254,106,174,170,149,148,125,36,15,23,73,228,250,85,240,22,183,90,72,217,186,210,161,191,243,98,171,184,159,93,123,43,60,128,188,40,253,98,14,219,56,8,83,189,183,79,90,123,58,38,245,139,37,243,129,94,179,38,254,86,42,179,247,5,137,5,156,102,76,95,65,132,13,113,90,232,105,181,38,107,23,90,141,110,159,229,54,161,74,155,137,205,126,82,123,108,111,149,230,74,84,221,92,107,90,94,251,88,176,73,9,136,197,19,190,128,130,153,28,118,109,141,197,123,149,157,144,54,110,253,18,85,88,221,64,238,73,44,36,124,53,251,102,136,41,55,241,178,243,194,115,0,251,248,66,173,173,219,59,158,146,189,248,198,222,106,198,66,199,100,3,67,38,185,60,174,164,16,130,228,135,94,94,220,193,236,234,228,117,29,102,157,169,202,214,94,120,127,5,68,93,69,118,4,138,187,35,121,247,69,126,28,224,202,2,14,183,5,152,175,134,57,209,113,45,104,229,132,102,94,83,148,192,104,60,232,8,3,249,223,114,68,149,201,90,223,76,58,172,62,142,152,36,209,254,163,57,181,25,243,69,226,121,180,38,74,100,30,36,13,29,235,81,50,45,48,236,165,45,227,93,42,178,217,120,166,178,116,232,198,219,12,234,83,147,161,231,181,14,19,217,238,38,54,239,47,111,121,117,250,199,189,36,125,253,51,6,147,58,91,1,50,174,65,247,133,132,161,185,157,176,54,237,31,88,242,100,47,7,160,11,238,12,6,226,125,42,90,213,50,254,123,152,59,105,89,42,31,228,236,194,177,28,48,86,41,60,73,234,90,244,142,28,33,17,117,196,100,29,150,83,108,213,92,79,137,117,121,92,143,52,141,4,164,46,92,144,95,198,89,114,42,214,98,244,141,219,213,156,166,157,68,2,111,142,224,227,245,144,225,248,67,242,103,138,102,9,6,110,176,170,57,172,84,241,0,32,147,159,190,130,157,212,12,101,76,159,202,25,105,229,171,156,244,98,236,18,176,159,77,190,216,87,116,148,44,124,8,96,92,150,150,255,30,216,100,244,71,228,227,212,95,35,48,245,6,19,4,219,55,219,27,67,0,66,195,229,7,213,174,19,66,170,232,186,133,187,73,250,116,224,40,74,32,122,198,18,87,17,90,102,241,172,32,188,28,136,191,70,62,213,19,98,28,178,79,54,209,41,217,159,68,203,221,75,140,41,197,65,254,238,147,227,81,100,156,207,240,10,232,226,10,94,203,128,133,86,29,249,194,125,241,97,53,9,216,176,196,246,110,231,238,178,154,100,36,138,209,48,199,173,44,82,64,102,223,77,190,158,214,165,10,243,17,39,58,231,29,26,132,147,45,134,161,87,217,214,216,7,21,189,104,197,135,72,91,140,169,207,18,80,73,188,192,161,218,46,152,100,36,157,109,228,177,75,173,222,253,34,20,144,104,130,219,99,27,218,12,215,56,77,143,187,25,166,31,234,3,32,75,5,120,188,247,139,237,63,124,17,169,28,139,52,186,199,168,52,80,181,96,17,99,176,155,186,110,209,230,196,111,240,6,77,219,249,110,220,249,192,164,121,55,151,173,221,231,137,144,144,145,116,95,80,161,255,81,213,169,75,210,47,203,22,70,45,196,42,36,35,39,41,160,121,250,8,240,180,173,133,247,106,216,56,45,105,161,52,118,226,23,135,112,198,87,92,50,117,38,153,201,253,253,131,59,103,219,26,104,11,249,78,219,17,99,176,6,181,157,98,136,145,145,115,107,25,78,230,198,182,54,147,230,175,174,248,97,163,243,56,147,254,70,119,40,248,150,103,80,145,194,217,165,138,65,217,197,155,213,186,60,80,226,6,241,154,90,161,245,215,144,68,7,64,203,160,33,201,161,228,22,198,201,14,210,96,108,190,177,244,34,235,202,79,125,66,136,249,59,178,54,96,89,130,95,10,132,170,25,218,21,159,58,64,237,66,9,129,77,12,219,102,130,87,179,123,134,0,218,34,133,94,41,85,107,43,145,53,81,31,65,161,204,183,45,15,149,52,208,118,190,68,102,95,112,153,195,18,97,7,125,233,245,28,220,179,239,171,235,241,193,203,18,209,186,224,75,220,146,100,104,254,227,245,58,147,184,185,65,105,185,247,92,46,145,245,219,143,81,0,215,137,85,109,33,44,10,79,83,13,150,23,63,77,211,73,28,149,80,121,47,88,41,1,160,250,7,49,57,38,87,221,7,212,204,210,60,176,146,251,70,174,179,1,92,41,136,223,132,38,253,122,186,244,165,244,38,179,96,81,22,127,126,122,188,246,141,176,14,247,89,68,65,186,10,235,134,155,96,117,207,124,231,156,145,77,109,127,142,245,177,43,253,202,132,208,246,44,5,13,11,202,147,176,35,48,43,6,191,151,222,48,51,9,133,244,2,189,159,178,10,144,163,85,157,105,229,50,153,50,183,159,9,164,247,221,10,163,53,245,149,66,126,234,185,133,120,198,210,167,162,95,82,51,19,206,190,227,34,15,242,45,177,42,142,218,23,184,48,238,64,211,108,41,191,31,90,136,38,125,231,119,120,12,97,45,164,26,184,154,174,33,192,31,12,183,152,180,112,161,62,130,51,223,65,114,20,186,39,43,107,57,94,55,142,120,14,84,139,177,118,244,23,247,72,6,100,101,236,162,227,106,59,172,54,250,103,75,254,78,43,219,148,252,58,72,163,153,207,139,57,254,5,218,178,37,246,103,247,219,32,179,2,196,11,30,174,47,151,99,141,242,234,124,252,253,16,182,128,1,163,173,34,78,209,219,155,238,136,209,122,126,147,220,207,42,17,104,161,181,226,238,141,91,32,248,4,36,228,14,150,221,124,63,138,191,191,132,202,93,195,38,111,68,178,221,123,211,15,122,240,35,212,35,234,80,147,192,2,155,111,64,195,131,216,111,174,61,195,152,155,104,22,251,202,131,9,31,112,109,30,105,72,12,53,19,164,201,29,108,147,33,58,193,177,11,88,42,35,32,94,202,173,245,154,97,191,122,202,210,94,245,86,117,207,81,134,49,102,194,75,209,23,55,230,1,81,249,73,246,179,3,12,184,96,228,106,139,207,214,228,227,109,109,51,216,44,128,228,101,214,70,123,78,224,152,161,82,231,26,153,205,51,102,38,15,183,171,156,180,46,203,22,67,26,50,40,252,75,78,93,187,57,16,12,27,229,232,68,95,219,94,215,0,109,72,47,211,24,65,99,7,230,112,160,38,147,51,31,215,73,76,91,106,134,154,29,17,28,58,25,209,229,237,222,3,204,61,90,206,251,26,112,42,75,31,83,146,117,86,27,71,118,13,183,224,63,45,158,136,46,240,233,192,152,159,182,253,219,84,175,6,186,49,103,151,234,143,117,255,70,121,70,217,149,226,205,75,215,153,105,37,58,57,158,147,195,201,233,51,45,113,229,14,58,196,129,21,22,43,6,4,203,187,35,207,111,50,55,67,57,140,146,71,95,118,198,31,106,138,128,105,54,81,223,169,69,110,68,122,128,50,161,179,0,119,30,65,70,78,17,181,120,165,248,134,151,124,29,93,177,175,204,180,219,213,77,96,61,26,215,67,229,155,21,178,79,124,36,77,225,192,175,87,201,67,250,210,107,174,238,91,150,16,97,222,255,121,181,2,26,127,226,167,160,168,157,243,187,191,45,146,70,151,113,80,212,56,217,2,10,3,2,43,62,96,9,138,31,22,117,183,96,80,202,3,159,39,140,138,115,105,2,38,28,227,181,195,183,94,57,72,120,158,94,159,84,33,25,35,198,156,142,94,91,94,97,5,8,36,181,26,235,82,82,43,212,100,202,236,183,217,51,91,93,41,52,31,255,224,142,234,62,222,90,83,122,59,194,157,212,226,228,170,26,10,51,86,88,160,126,145,90,139,73,164,210,231,14,188,30,215,119,216,123,166,114,57,208,245,235,233,26,10,153,11,148,0,28,204,202,242,82,244,249,155,23,20,48,175,240,16,44,112,149,17,115,127,231,161,151,48,140,232,167,147,160,136,151,195,32,190,47,71,95,66,173,194,101,75,209,252,239,94,107,247,88,1,211,40,112,100,9,86,193,6,102,239,181,18,103,246,16,122,129,224,252,98,114,205,111,200,123,138,252,179,76,74,37,87,188,203,188,58,218,134,21,101,191,182,93,4,75,254,28,118,50,83,23,123,194,148,158,88,164,49,176,183,243,170,164,177,67,179,160,41,5,132,89,112,220,138,204,64,49,221,47,72,179,104,43,238,113,54,107,172,132,4,117,207,209,54,8,70,210,9,33,230,104,86,148,217,61,199,86,7,209,83,55,41,237,134,81,5,230,75,179,121,163,55,13,220,6,50,24,1,116,250,59,247,94,233,144,187,180,218,244,78,2,202,26,20,181,27,222,205,30,169,196,149,175,50,214,143,96,139,142,225,173,226,124,211,99,135,89,149,144,58,4,204,62,135,26,241,171,227,31,115,223,255,1,194,213,230,148,97,199,61,22,133,45,45,37,55,128,31,50,28,50,186,26,213,132,138,88,169,254,157,206,230,29,57,119,142,74,136,242,167,1,127,30,27,9,204,3,15,109,13,75,181,49,160,56,14,249,167,43,122,144,252,63,80,41,168,93,171,52,110,168,117,233,121,237,240,64,205,209,199,68,175,89,98,192,100,116,43,222,39,87,151,41,9,2,1,210,200,39,249,226,53,68,81,148,145,128,129,56,247,59,136,87,68,174,93,170,144,81,204,230,25,32,227,172,206,76,99,143,39,253,210,239,220,83,83,19,101,71,87,234,248,222,202,209,175,61,213,87,145,207,239,169,85,40,54,244,123,228,65,16,245,129,45,11,210,34,147,178,20,106,204,155,125,106,30,147,211,37,0,87,7,216,49,216,49,14,197,19,61,177,240,26,165,129,118,217,85,146,250,58,113,252,222,61,189,70,31,26,139,218,31,193,23,132,8,154,52,81,8,226,11,12,135,20,149,201,56,53,168,243,240,40,246,210,185,212,46,190,247,161,198,139,154,111,103,209,230,220,16,37,210,220,25,116,191,148,177,120,172,220,77,0,15,125,20,63,59,5,106,136,30,157,105,182,251,90,229,80,202,153,94,57,181,220,237,57,253,8,90,52,118,32,228,57,77,229,115,231,173,214,218,70,25,160,55,84,20,228,85,86,249,91,13,48,79,228,10,61,119,48,93,57,18,52,172,176,56,52,92,55,205,189,165,108,122,217,9,205,157,233,28,111,97,245,86,39,59,147,134,226,126,196,115,107,64,58,198,171,10,32,77,80,248,5,92,148,220,181,64,191,110,230,210,220,192,126,56,5,189,240,115,76,212,181,215,49,48,121,143,234,253,219,75,173,67,66,158,230,57,111,7,194,35,91,196,198,221,58,51,54,178,43,136,47,18,180,56,23,62,66,27,87,56,84,35,173,74,24,37,91,180,202,126,78,116,85,213,29,91,47,102,8,0,83,23,237,195,129,31,209,157,11,165,218,149,70,42,67,170,227,239,215,57,110,152,111,5,130,19,156,140,86,187,89,229,82,121,251,126,48,239,211,149,235,13,47,140,222,84,27,4,27,53,138,156,70,40,26,224,127,128,252,73,3,2,64,94,137,101,84,105,16,181,21,122,168,218,170,199,240,99,32,152,236,222,21,212,13,240,1,128,160,9,184,244,214,38,13,229,43,177,88,204,180,170,144,105,45,202,164,169,254,215,233,63,60,216,160,123,129,197,12,123,8,162,85,29,176,112,23,179,35,212,139,254,0,193,223,239,254,229,93,58,217,156,78,104,183,252,177,63,198,238,15,187,8,200,95,50,174,65,60,0,0,0,16,115,105,103,109,97,95,52,95,108,97,103,114,97,110,103,101,0,0,0,32,83,202,11,204,70,2,20,121,214,192,137,106,181,73,211,44,253,8,138,156,99,191,47,199,70,109,148,194,220,91,22,19,18,233,76,93,171,141,87,229,230,139,134,77,45,136,34,96,209,90,91,63,102,89,87,177,120,202,102,31,228,53,56,12,102,251,60,8,15,237,240,149,96,59,245,232,111,145,205,216,144,77,221,162,69,42,112,225,250,41,115,137,19,150,195,33,56,109,99,188,177,149,188,15,7,75,205,37,36,42,72,106,188,200,96,79,181,32,98,22,212,95,113,154,43,133,21,36,77,239,210,252,112,64,131,202,2,30,23,124,190,71,65,95,246,239,165,5,235,161,162,145,40,214,143,89,34,195,86,37,234,128,156,191,131,194,134,234,16,193,212,125,120,82,212,220,163,49,98,15,99,120,142,178,138,170,28,94,162,235,58,19,69,33,59,185,187,112,80,100,147,14,197,126,23,6,100,166,227,214,241,184,159,130,84,173,22,229,199,90,236,101,87,37,179,173,80,90,166,93,194,109,93,19,128,143,189,210,107,59,179,188,41,62,133,213,53,227,102,171,254,155,62,46,132,22,10,185,156,54,255,220,237,234,78,129,148,0,100,110,97,81,77,34,252,30,232,144,51,233,43,61,27,131,226,158,150,37,229,69,174,172,45,108,238,85,239,75,23,76,209,220,136,80,124,52,35,90,226,2,145,241,224,228,105,143,165,134,168,31,43,114,95,217,207,150,62,54,67,92,248,129,173,72,149,84,164,167,170,205,68,126,240,50,36,233,93,139,242,13,226,15,252,230,210,123,102,229,126,209,198,150,61,174,154,172,168,33,253,177,194,18,197,169,122,245,200,137,227,165,124,88,223,51,18,227,200,83,249,184,30,122,119,136,214,166,255,128,17,234,192,221,121,147,167,140,136,46,182,187,251,70,79,123,46,26,160,5,61,87,114,86,118,54,32,98,177,254,98,215,207,202,25,66,137,67,130,70,216,68,191,214,38,139,171,30,203,20,207,33,65,143,165,76,204,233,251,96,212,91,3,108,234,245,207,205,33,174,245,147,158,67,203,117,133,3,191,92,104,50,27,0,0,80,154,230,212,40,82,223,142,214,164,127,121,61,211,81,164,168,63,90,119,112,102,228,59,192,29,70,148,26,198,255,255,159,123,92,206,158,22,127,252,107,148,95,61,228,228,250,177,168,166,52,208,61,140,182,193,250,248,57,70,9,75,233,156,84,47,241,154,236,89,162,183,145,171,99,155,250,239,49,203,181,96,71,251,195,8,102,183,35,175,69,48,34,239,22,179,146,232,103,138,94,170,228,50,44,27,96,17,200,139,253,37,66,80,236,248,6,177,213,202,193,142,24,44,36,96,133,99,6,101,47,138,23,172,75,108,144,203,174,102,155,199,184,42,239,222,66,216,214,160,4,247,86,83,254,66,41,77,154,65,168,68,181,142,202,46,251,199,63,182,0,146,179,108,236,250,121,23,182,160,95,85,205,237,137,94,108,150,36,125,147,180,107,47,37,143,249,43,219,37,123,14,94,44,77,236,193,85,230,84,86,229,63,15,161,162,62,4,146,6,29,23,127,99,48,16,51,91,89,128,175,228,251,207,149,95,75,185,38,31,114,83,205,193,5,159,245,20,131,208,98,41,29,49,89,144,58,216,108,202,240,45,237,90,77,81,213,131,207,44,223,39,21,130,37,235,116,249,228,139,146,24,212,5,29,58,115,245,55,230,7,249,94,21,28,29,123,194,183,177,126,135,115,71,94,171,54,88,42,119,35,20,148,175,198,57,36,203,210,243,42,70,112,194,157,229,169,244,246,235,52,254,171,204,77,134,136,228,51,4,187,217,184,247,61,230,89,171,20,28,186,81,67,102,137,243,237,161,36,162,45,119,11,171,215,224,35,94,39,212,66,191,198,72,187,199,81,205,199,187,16,121,165,16,37,130,245,167,226,164,76,144,122,4,202,107,49,68,147,121,251,138,143,15,246,191,234,85,35,73,108,170,5,59,86,114,47,233,167,114,214,194,87,219,23,250,166,31,246,208,98,114,207,176,171,209,61,15,57,200,160,180,48,215,33,193,161,149,19,149,118,29,116,213,171,214,99,91,132,99,180,135,13,72,42,182,223,64,239,113,186,80,195,26,79,183,1,97,250,194,152,33,159,107,13,113,14,8,123,229,16,100,93,67,22,248,61,52,255,119,115,106,201,10,86,199,47,153,27,230,173,222,96,255,143,80,130,191,2,154,28,153,78,52,56,87,207,112,205,108,234,116,64,237,38,37,185,196,61,10,46,0,0,0,13,116,97,98,108,101,95,118,97,108,117,101,95,49,0,0,0,32,255,255,255,15,108,10,30,188,110,143,70,134,183,23,204,215,162,167,126,126,73,186,175,71,214,95,206,30,141,177,155,47,166,188,192,159,172,215,184,110,131,71,143,57,86,97,119,131,91,184,1,131,154,52,52,82,246,152,33,35,123,229,130,40,161,213,145,45,92,48,72,179,58,249,54,150,41,180,3,66,188,21,78,218,34,30,204,61,218,34,222,82,176,5,98,2,183,207,131,102,77,72,204,211,16,58,163,74,68,74,173,70,19,172,30,107,54,46,73,193,185,54,86,5,105,234,90,32,152,14,33,126,44,184,181,22,94,220,17,255,186,193,23,160,223,16,168,179,20,185,170,86,175,173,76,204,65,204,189,31,245,46,205,204,18,146,98,105,251,54,148,126,9,208,125,221,144,159,162,232,48,55,169,91,106,75,210,175,231,58,104,11,86,98,104,119,237,253,24,80,61,220,221,45,57,88,46,148,125,250,151,211,182,147,170,251,157,124,145,86,251,174,149,16,21,178,147,112,225,95,240,20,77,206,155,75,19,240,9,70,46,10,152,116,23,120,140,25,110,156,126,192,77,108,154,35,212,217,146,93,102,184,79,7,90,168,67,179,167,43,177,190,157,93,83,187,54,124,24,158,72,47,130,153,101,68,40,10,145,203,105,109,231,153,35,104,75,210,174,109,1,142,41,196,71,67,128,242,50,83,177,99,226,79,164,60,89,7,127,20,228,12,247,8,173,124,146,164,217,56,113,197,19,119,162,80,33,16,147,209,75,38,55,142,176,170,149,99,109,240,9,44,35,247,149,56,43,134,154,152,241,120,41,126,33,141,217,97,23,22,83,85,173,29,200,76,159,96,21,15,99,121,29,16,135,4,227,58,211,71,155,217,4,183,158,58,51,145,78,160,19,208,143,111,121,11,75,56,174,237,80,138,61,109,113,47,50,142,60,7,113,162,7,147,6,171,239,100,79,131,206,145,45,203,136,42,202,197,46,228,223,39,123,121,89,172,250,43,187,251,208,29,146,158,230,158,159,71,118,58,148,67,192,249,224,29,140,49,42,233,77,16,135,43,233,153,217,236,6,8,29,18,244,151,35,228,218,210,24,221,88,189,68,229,225,209,98,50,250,194,154,237,190,79,95,113,75,30,179,202,44,6,3,0,0,208,187,224,165,203,179,81,44,109,217,184,155,120,23,9,132,132,35,209,240,40,125,224,148,163,88,235,44,49,91,67,63,80,231,29,41,213,13,41,42,64,242,134,188,164,1,160,127,254,27,17,28,102,51,7,16,190,247,104,225,7,96,42,110,194,55,197,153,144,86,119,130,227,30,52,48,230,160,66,51,167,147,39,132,122,79,125,83,142,194,72,2,46,74,48,124,137,70,173,21,112,128,54,22,47,4,158,134,225,73,172,98,22,128,23,7,247,111,105,219,219,9,100,9,16,105,241,222,113,103,61,44,45,51,148,167,122,141,38,28,136,125,71,217,205,161,140,165,97,122,242,228,20,49,130,166,16,12,209,50,35,129,99,127,218,149,57,37,251,62,24,182,74,204,184,222,152,133,14,167,92,191,84,95,49,139,19,252,36,171,157,151,120,166,247,200,243,83,148,219,75,15,144,5,148,223,93,233,173,255,177,165,188,139,35,160,138,119,159,206,31,236,77,108,127,178,149,241,46,68,162,29,46,53,248,41,226,46,78,233,12,159,205,195,158,187,3,179,32,37,226,201,12,45,38,109,146,45,61,146,60,55,200,117,198,160,188,130,105,191,250,45,198,127,201,55,26,225,112,175,71,13,10,60,38,112,52,150,130,172,91,190,219,69,158,10,12,71,90,10,100,21,21,1,143,131,242,158,84,71,80,141,164,25,71,229,27,29,243,8,231,230,120,79,159,183,55,72,180,52,113,145,215,59,72,238,175,106,31,25,42,121,245,155,125,5,94,90,4,222,8,106,183,104,111,71,171,159,247,143,251,38,91,90,198,69,66,46,44,9,40,136,107,138,63,28,210,15,213,70,32,123,251,28,165,84,163,40,174,29,42,212,184,93,63,25,176,166,224,114,147,243,127,85,56,165,82,18,56,168,47,87,49,207,113,195,232,34,83,218,176,138,197,201,20,249,100,101,150,47,141,248,86,236,127,33,212,73,120,182,103,25,162,105,4,70,4,47,210,1,87,251,164,241,40,67,63,180,164,115,46,124,58,245,79,140,92,2,168,162,116,72,71,153,97,93,40,228,237,11,88,112,17,7,113,120,147,96,188,3,3,82,86,250,37,135,190,27,88,145,104,202,46,230,194,191,131,55,42,0,0,0,17,116,97,98,108,101,95,118,97,108,117,101,95,49,95,102,102,116,0,0,0,128,48,154,17,170,67,230,223,142,160,98,60,69,27,253,10,179,35,222,234,251,61,187,180,168,243,79,128,70,140,119,158,62,2,19,27,232,171,193,167,236,216,7,187,8,98,122,255,55,234,53,48,113,243,70,214,70,200,232,238,40,141,250,103,16,0,220,133,28,233,70,35,160,183,125,157,84,138,60,3,141,21,110,122,59,65,220,86,37,160,66,236,197,38,69,122,91,195,96,73,228,60,71,254,250,82,229,178,255,154,14,175,229,243,17,23,14,242,8,164,251,95,213,190,178,167,186,164,11,25,209,39,179,140,76,236,212,195,189,45,226,46,224,106,14,251,26,142,227,25,253,67,224,62,188,22,214,160,231,111,46,72,234,35,100,143,194,131,144,249,3,20,206,167,234,16,205,6,14,21,161,140,217,155,157,154,143,129,137,124,145,223,38,8,214,2,138,131,5,180,253,221,195,65,104,170,167,110,217,59,51,40,247,136,160,84,86,83,127,36,57,126,235,103,43,204,196,203,206,135,115,58,44,98,220,32,211,243,106,85,190,229,125,225,79,181,213,209,37,75,49,154,113,133,159,39,75,99,134,97,89,243,90,177,82,20,207,6,81,213,183,230,223,113,180,218,119,248,67,221,56,134,149,55,161,66,97,28,10,154,23,197,177,251,138,97,19,209,160,61,106,6,21,222,84,219,132,65,169,171,60,157,244,129,232,177,63,11,193,105,38,74,127,43,73,43,105,184,127,211,57,79,135,196,121,4,188,173,80,81,215,155,0,117,79,176,111,213,100,18,70,203,14,202,178,157,104,136,160,26,115,46,109,208,0,224,30,60,187,24,54,91,9,58,126,242,235,38,252,245,205,133,255,215,90,206,143,101,24,219,159,201,0,114,216,131,173,219,154,194,234,28,84,142,6,44,162,171,166,30,64,91,3,133,221,125,53,181,19,20,81,115,228,63,132,41,191,100,104,87,201,186,220,42,76,101,151,234,29,172,193,32,189,232,27,122,182,17,92,231,31,30,186,134,224,131,169,1,195,187,16,71,188,242,93,29,185,2,137,153,244,27,210,101,179,54,148,103,73,90,33,187,180,84,116,108,68,33,161,205,204,54,239,39,162,238,188,169,94,192,71,155,151,98,250,12,59,248,88,189,151,229,2,152,54,218,87,170,186,173,89,252,201,23,27,24,173,81,20,130,26,137,59,134,5,252,240,180,156,249,153,101,23,18,64,128,197,186,126,187,47,31,116,249,200,139,13,231,169,173,40,120,217,126,246,197,105,157,174,165,174,239,45,189,164,65,74,102,54,193,105,232,254,195,241,82,117,74,138,126,95,39,10,197,166,214,204,36,18,87,239,202,2,202,62,188,92,40,44,251,10,120,37,140,49,28,136,206,65,11,217,237,101,40,45,32,225,204,202,248,252,247,140,33,14,32,25,225,128,139,13,119,119,43,44,12,36,102,38,248,211,207,217,146,39,55,249,117,189,181,200,164,229,238,137,219,244,5,83,34,163,87,55,227,131,86,179,36,21,108,129,123,78,15,41,78,201,83,69,72,246,214,93,112,64,156,126,212,67,243,253,106,79,116,59,63,131,67,249,169,72,162,59,52,184,211,140,135,149,236,13,37,225,168,201,245,99,52,199,191,3,158,115,15,74,80,61,202,86,83,141,108,70,58,159,71,165,21,152,33,202,218,149,183,1,146,133,57,41,105,121,185,130,209,94,176,11,147,75,72,57,215,129,123,192,29,58,174,170,240,91,238,40,12,80,46,116,139,160,130,245,160,117,7,28,65,238,22,125,152,41,207,183,1,200,102,78,52,86,168,205,250,29,241,86,182,1,251,123,116,52,20,72,73,203,20,202,82,24,38,180,68,83,67,221,179,85,140,112,194,73,151,201,26,222,92,30,219,89,28,242,117,152,213,102,61,40,115,147,139,85,255,212,165,70,85,142,239,202,136,175,47,64,126,84,150,36,130,174,170,35,7,106,106,116,28,237,246,236,82,251,164,136,6,51,114,41,54,23,42,202,128,171,233,211,193,115,123,222,39,253,210,175,68,233,214,219,53,250,20,187,169,59,125,235,238,51,27,5,186,148,86,104,56,64,175,123,250,32,170,110,141,77,54,134,135,13,110,71,189,197,101,203,209,91,197,177,3,143,180,45,167,82,249,150,91,86,243,53,206,179,253,109,210,77,58,202,66,38,100,200,167,222,58,190,115,238,232,15,239,141,60,31,43,71,72,205,26,122,75,249,47,77,108,244,89,215,24,251,147,115,194,114,236,192,25,104,109,181,254,123,93,173,106,16,226,173,5,39,255,240,54,51,199,90,31,239,173,62,30,113,22,140,241,96,122,134,218,152,104,11,224,108,74,179,233,17,82,233,132,244,39,144,90,11,159,181,30,42,197,6,181,200,108,121,176,37,158,111,116,79,175,151,203,241,17,237,27,88,224,96,235,203,75,158,255,47,246,3,157,242,54,124,96,110,243,231,81,63,219,178,132,84,41,193,105,63,17,130,59,57,58,154,54,194,197,246,6,39,36,2,68,146,143,182,47,159,223,103,243,221,185,239,162,167,84,216,137,40,214,203,101,45,26,47,85,163,221,239,45,83,52,13,143,175,248,226,137,45,194,145,70,183,15,168,186,177,90,16,57,154,228,31,112,80,240,200,106,232,97,240,118,164,247,186,27,177,31,126,114,18,226,118,100,123,68,129,214,229,163,163,52,37,115,192,98,10,71,64,149,8,168,79,237,172,107,52,64,49,194,219,186,111,216,184,161,28,231,53,87,170,176,15,94,59,69,110,226,74,61,195,73,40,129,103,54,197,27,32,192,52,21,36,51,179,74,112,66,131,172,203,136,167,167,149,170,192,114,10,96,84,219,23,177,136,235,227,209,220,167,166,6,215,40,219,50,75,237,116,188,140,76,77,141,254,141,171,61,16,216,42,218,83,108,180,62,177,129,178,92,134,222,254,7,160,67,147,25,34,191,70,97,143,110,114,251,192,118,208,133,81,137,182,155,20,119,236,207,161,172,235,2,221,116,0,179,215,73,194,29,169,192,100,136,16,91,162,203,86,206,3,58,71,121,183,209,13,216,143,111,125,58,233,161,155,166,123,164,238,124,158,131,69,70,66,178,64,128,96,138,175,138,160,206,106,109,59,210,76,141,248,63,138,39,175,66,204,128,39,150,189,46,52,21,48,140,101,251,90,173,57,102,141,107,116,79,142,157,217,169,15,137,143,236,239,57,82,173,216,92,188,168,91,50,99,57,214,102,32,238,53,252,135,76,229,119,200,192,93,159,148,39,52,128,189,176,206,163,52,184,5,29,147,4,162,149,105,91,86,197,186,1,104,201,97,139,202,165,185,238,201,176,250,62,71,233,160,132,245,142,48,248,206,43,30,26,167,249,200,110,129,165,58,218,2,99,129,244,106,116,119,58,243,119,44,55,22,138,40,8,198,75,73,126,223,19,241,114,83,46,181,233,144,152,176,44,38,34,27,43,162,82,118,141,169,12,240,98,46,48,230,250,158,54,178,204,253,145,21,201,97,154,49,216,89,210,239,42,163,91,202,213,230,141,106,14,156,224,218,59,35,145,121,20,81,77,233,244,84,21,115,67,53,4,66,250,236,83,62,157,152,221,86,207,173,247,239,104,81,73,67,192,23,53,108,106,248,39,99,141,26,165,223,112,81,40,207,184,134,232,248,1,106,56,142,153,23,156,230,122,191,133,68,215,28,17,78,123,199,64,22,95,108,254,103,49,10,25,143,112,30,142,192,245,167,191,162,180,173,147,145,22,163,204,116,225,46,67,251,40,144,248,90,71,92,80,178,17,128,21,9,9,138,101,233,43,66,3,122,1,40,118,71,38,46,202,176,55,14,219,208,252,100,30,56,161,205,118,75,13,122,101,63,90,65,2,72,35,55,167,240,62,220,233,68,209,145,200,215,43,57,67,44,33,16,133,247,158,104,116,186,58,5,25,83,212,151,171,89,43,22,11,111,78,245,114,238,93,19,56,44,206,6,228,62,65,116,44,238,74,205,238,212,32,75,27,59,238,82,14,247,189,146,88,24,111,37,214,57,31,217,250,163,147,54,146,92,132,115,137,164,135,26,196,139,223,188,59,212,90,131,60,57,204,109,99,185,144,140,93,17,182,189,82,12,125,27,15,44,130,95,233,152,253,236,8,152,240,167,208,61,180,126,12,215,204,10,215,121,38,129,71,18,23,133,238,163,49,10,211,40,55,199,100,113,208,172,246,248,8,20,140,53,85,62,136,74,64,194,136,81,62,110,77,241,191,87,163,196,31,20,35,240,95,231,80,25,80,108,6,91,152,120,24,70,17,213,182,29,91,169,223,239,68,14,73,72,27,45,225,208,55,78,147,11,108,212,210,39,180,251,210,87,31,77,104,239,154,84,122,109,40,24,108,226,147,177,104,153,115,243,124,82,114,4,180,85,102,153,18,9,7,83,107,123,239,195,224,130,114,69,103,78,174,80,42,96,60,115,21,43,218,96,223,55,37,90,206,95,250,228,107,148,169,44,121,202,185,193,118,209,171,55,77,58,212,173,165,52,31,185,60,36,122,3,52,82,130,90,104,34,103,32,1,209,178,218,236,7,24,50,249,157,93,183,223,163,244,253,100,19,255,44,46,135,218,162,148,223,136,9,216,44,219,238,223,34,94,56,63,43,249,74,197,19,115,177,105,236,72,115,247,87,155,226,11,157,132,77,130,228,82,23,108,62,152,236,171,223,229,183,177,156,127,46,6,112,74,131,185,208,144,60,73,169,237,52,177,70,103,253,195,15,55,20,255,83,40,0,222,122,8,244,179,157,160,86,100,213,56,251,106,92,254,244,49,179,19,236,244,251,77,163,161,54,146,33,9,135,232,84,250,190,6,174,155,60,179,82,73,198,82,183,244,23,5,139,50,168,45,27,174,255,179,194,65,191,104,95,106,60,104,249,49,187,79,195,151,185,78,98,107,36,193,25,251,2,33,41,185,208,99,144,117,208,106,159,202,251,91,40,64,69,79,166,255,59,170,151,160,130,211,126,2,213,161,52,216,142,130,121,99,210,213,191,134,3,247,104,41,13,106,9,142,208,164,185,152,150,175,213,136,204,30,178,253,95,131,39,87,250,35,198,110,98,123,3,120,209,123,8,139,188,71,43,91,70,15,122,155,251,243,11,147,238,24,201,238,133,200,130,116,26,155,138,208,242,32,217,97,113,80,181,35,77,185,72,214,16,42,41,237,44,123,154,3,135,231,161,71,15,138,245,70,49,44,165,55,242,163,28,211,128,233,186,36,18,9,57,222,28,216,65,218,27,133,252,26,119,120,16,36,74,196,1,69,128,111,239,187,75,161,159,212,144,85,9,253,214,195,2,180,159,220,204,211,201,168,101,179,122,119,205,73,152,200,245,99,123,229,157,65,94,104,205,162,4,16,241,28,71,31,63,184,61,49,8,187,145,184,52,129,150,190,75,24,115,130,36,172,149,92,60,149,74,24,245,77,249,81,116,3,96,79,49,191,61,61,235,31,107,18,133,154,7,2,103,185,64,151,171,151,141,140,33,218,181,233,223,238,227,75,128,179,203,225,3,249,197,198,219,131,9,163,5,78,13,203,231,63,143,203,170,95,57,202,63,167,253,67,245,237,117,128,45,35,62,230,0,151,95,23,76,109,38,115,211,135,222,56,242,172,157,14,30,64,138,118,159,32,227,86,199,243,183,133,86,163,205,65,73,98,3,64,227,164,98,61,144,2,110,85,181,226,17,19,85,183,63,47,194,154,179,239,73,127,162,169,145,223,244,97,42,226,75,61,93,3,100,139,224,39,68,214,226,49,4,81,14,213,141,68,1,157,176,141,95,68,212,39,199,69,110,76,72,204,42,119,247,231,72,100,226,91,216,245,45,58,72,196,49,204,183,107,161,125,167,239,83,204,183,109,102,207,193,196,25,19,158,112,124,231,28,248,165,135,150,78,60,17,1,241,131,13,247,150,232,115,93,242,26,79,183,148,213,154,188,136,18,35,152,160,137,199,230,91,163,95,62,138,85,15,79,171,133,253,97,147,49,103,78,201,130,179,111,31,105,215,96,169,60,145,88,253,206,199,244,218,244,168,136,237,124,208,78,198,214,68,62,80,3,144,139,194,173,70,75,193,145,34,222,26,76,179,88,163,165,154,30,166,24,0,249,145,113,137,129,228,133,191,129,21,53,171,143,81,83,20,126,117,144,241,62,15,1,240,151,240,80,164,98,235,176,10,147,114,79,109,86,123,70,197,149,160,253,64,33,216,8,31,1,57,6,79,75,128,17,100,204,224,104,73,199,138,108,35,252,91,187,154,241,62,251,75,203,135,200,92,11,151,87,89,196,13,206,151,172,176,42,237,213,209,212,86,38,73,155,49,127,181,243,203,199,94,10,181,10,191,134,16,231,115,96,43,54,240,156,81,121,171,20,179,250,14,187,138,206,242,134,86,125,25,132,169,110,231,11,98,214,115,251,83,8,244,166,81,165,243,115,38,28,142,76,33,240,169,171,195,229,219,60,10,94,6,214,48,146,229,92,123,89,246,241,144,158,66,192,184,188,181,171,115,245,74,86,22,186,159,128,140,127,16,225,176,150,148,5,165,36,14,170,67,242,162,233,51,229,52,158,53,77,4,57,91,6,56,68,244,155,45,35,81,47,100,102,35,27,68,81,61,32,22,194,154,134,122,41,17,255,135,134,82,56,72,172,197,235,204,60,113,5,123,13,25,58,138,248,186,250,165,125,125,137,3,194,126,55,105,214,202,146,243,155,146,137,111,58,5,230,254,62,115,175,234,151,32,191,92,7,75,212,134,173,94,2,192,68,28,67,69,164,10,200,247,189,230,44,191,130,214,197,203,74,100,107,7,148,153,18,58,134,163,143,121,224,99,127,88,143,103,161,240,198,165,218,244,13,123,195,9,55,128,95,197,27,118,239,198,10,135,1,150,143,208,173,84,213,247,73,8,83,132,191,79,229,38,20,193,127,53,189,214,36,121,43,42,24,90,214,42,45,202,56,133,78,180,173,145,22,127,71,16,119,120,35,8,70,169,148,122,53,133,229,174,62,68,32,112,96,148,46,161,16,11,89,213,85,94,144,172,50,182,65,177,23,124,187,155,107,231,20,160,65,195,153,193,98,207,100,221,42,150,232,156,232,212,6,43,205,13,56,250,16,32,118,208,115,93,97,169,51,68,148,197,12,253,169,124,73,102,141,24,50,118,120,38,8,85,153,56,59,5,96,229,228,141,44,183,99,211,169,242,1,50,28,211,56,0,190,53,181,21,43,180,6,41,42,253,119,60,96,54,46,41,81,21,25,81,239,186,7,86,156,96,15,157,83,30,246,6,1,215,119,57,50,142,31,133,65,56,221,136,237,162,39,84,93,123,180,176,1,21,251,25,160,189,135,202,36,11,45,181,179,96,248,39,67,54,66,179,110,10,142,241,14,247,171,31,93,108,77,141,107,149,150,43,149,119,200,23,26,135,88,70,205,235,88,178,185,114,86,140,30,89,114,242,227,61,89,28,171,112,222,49,24,104,248,134,132,124,170,12,149,7,59,247,113,255,51,212,241,252,65,75,214,144,10,235,224,233,26,230,106,106,117,36,68,210,23,244,42,13,99,162,147,159,219,32,164,158,230,231,198,52,68,0,218,29,26,210,46,111,225,236,247,198,141,82,196,113,57,22,234,119,225,224,240,68,2,5,169,92,212,236,167,201,76,87,39,111,144,5,21,49,249,85,24,131,6,248,61,3,157,165,193,222,145,121,164,59,204,41,194,106,29,134,63,226,80,237,82,102,157,201,147,40,230,202,172,248,139,187,33,41,95,196,74,21,103,143,70,175,40,243,13,132,30,145,201,82,44,0,184,6,60,225,234,36,212,109,48,125,46,61,95,186,19,7,56,102,247,204,97,202,63,147,125,193,202,208,16,114,62,13,153,52,66,145,216,182,134,186,235,105,113,31,104,76,63,228,3,91,251,229,5,43,12,87,9,220,145,108,160,159,52,228,174,88,13,69,153,97,229,165,248,210,179,116,241,50,2,37,220,43,194,42,212,242,125,192,164,191,170,186,28,107,9,222,4,228,1,147,36,99,41,208,176,53,229,84,248,203,72,51,70,178,2,36,47,235,245,244,212,181,155,113,7,126,75,27,131,31,145,249,42,32,5,95,110,26,17,98,221,44,56,125,151,77,159,168,80,125,180,150,15,24,50,237,94,167,22,51,211,252,164,38,235,211,166,55,210,238,25,170,18,144,131,218,175,209,79,94,17,113,120,29,161,23,198,200,122,234,0,199,224,135,170,189,69,186,106,229,27,209,60,15,225,239,45,185,53,78,46,25,251,20,14,226,46,65,255,95,230,202,34,137,227,35,227,129,207,66,85,167,215,9,248,126,108,152,138,165,2,97,124,46,35,243,38,134,42,142,208,213,155,188,50,73,192,87,16,118,192,185,161,209,132,35,185,79,64,119,66,1,79,187,191,192,99,25,7,171,243,131,6,67,100,208,38,29,186,1,196,178,105,248,101,2,95,113,85,176,146,205,167,106,155,64,142,127,226,128,52,54,200,60,69,112,242,111,93,212,11,168,108,213,101,206,178,134,175,180,129,106,156,18,245,92,176,163,103,32,107,55,228,67,0,84,153,139,124,40,75,64,202,169,120,88,132,43,239,245,155,188,253,154,30,243,172,121,172,137,60,122,94,207,163,119,254,233,6,211,30,211,34,127,166,168,153,122,114,6,160,175,150,160,189,5,163,115,218,187,207,169,51,202,3,170,181,234,92,23,162,49,8,27,88,183,228,9,45,76,51,206,137,113,83,180,32,140,130,170,178,242,101,179,244,201,63,25,93,121,14,254,42,19,133,156,20,207,23,240,108,140,181,30,203,114,129,36,245,216,195,27,205,179,8,60,71,47,140,177,111,36,196,132,80,64,89,11,52,83,167,11,216,199,140,64,54,191,94,90,75,118,90,168,64,96,196,155,11,86,15,82,189,163,249,184,103,1,51,225,68,242,74,118,245,39,120,160,230,46,116,45,194,181,105,249,50,120,82,142,114,125,84,93,128,65,46,63,45,242,6,245,29,154,61,216,78,89,55,212,25,97,218,118,164,232,171,119,65,51,98,77,60,72,191,80,71,7,103,79,167,188,95,11,57,0,0,0,22,116,97,98,108,101,95,118,97,108,117,101,95,49,95,108,97,103,114,97,110,103,101,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,193,255,255,239,151,144,100,75,64,76,93,11,42,214,57,27,19,65,43,33,22,216,62,164,187,149,201,148,186,177,80,23,0,0,0,13,116,97,98,108,101,95,118,97,108,117,101,95,50,0,0,0,32,254,255,255,31,216,20,60,120,221,30,141,12,111,47,152,175,69,79,253,252,146,116,95,143,172,191,156,61,26,99,55,7,9,119,187,175,183,64,77,215,96,165,17,170,102,173,184,71,254,248,86,248,8,216,85,58,89,32,220,149,135,107,210,35,26,82,179,34,214,170,114,192,132,138,165,39,26,152,179,1,140,40,139,184,55,11,60,1,232,205,136,253,18,206,240,46,177,203,14,131,117,205,26,171,243,242,170,5,208,99,149,250,113,172,214,126,223,247,21,182,76,51,140,88,123,132,21,39,122,122,78,51,48,50,154,152,16,4,254,62,53,103,196,66,242,188,160,194,43,243,56,243,125,17,83,157,156,242,98,34,223,242,136,4,164,155,120,88,95,66,228,188,113,155,170,228,158,45,187,241,55,13,182,166,189,57,112,97,194,168,116,24,51,21,177,142,224,13,12,14,139,17,141,46,98,126,161,244,139,251,79,251,139,237,32,2,192,193,11,185,201,164,41,42,65,86,245,149,54,236,16,165,65,219,48,95,161,120,202,165,224,208,174,93,13,101,225,142,16,124,180,178,249,41,104,18,81,193,9,48,124,171,215,95,194,150,175,168,208,52,13,84,254,138,240,75,10,181,122,123,170,200,24,167,186,211,67,43,50,71,221,103,18,107,136,212,63,202,26,4,14,185,108,238,102,185,191,208,21,253,51,223,35,169,50,121,155,124,10,2,161,248,96,212,88,99,93,154,53,93,20,26,37,102,141,252,229,107,94,119,88,144,219,201,120,99,22,235,41,144,114,15,102,118,162,38,123,144,79,128,188,97,124,253,148,1,176,194,75,31,58,167,245,37,138,98,5,246,197,141,95,159,125,21,146,239,117,46,21,187,111,69,118,63,104,182,58,35,72,78,83,203,208,237,85,144,146,249,28,68,139,157,16,120,76,39,11,154,129,122,48,245,1,40,169,235,38,27,199,196,133,116,237,47,254,23,21,222,95,176,29,155,172,125,39,190,114,23,11,102,162,153,198,252,23,115,41,103,13,114,169,148,80,223,47,5,163,107,164,217,117,94,142,156,230,153,155,246,219,28,160,19,243,133,103,70,6,76,218,27,119,105,223,255,210,186,118,127,26,116,103,255,146,236,148,173,46,100,90,9,235,34,3,0,0,208,187,224,165,203,179,81,44,109,217,184,155,120,23,9,132,132,35,209,240,40,125,224,148,163,88,235,44,41,248,136,68,64,220,180,148,108,48,203,167,207,225,58,123,224,94,95,42,137,173,109,250,125,208,127,85,75,235,226,145,12,232,173,76,189,81,64,81,199,157,86,205,203,118,56,180,78,46,136,119,74,53,128,100,111,107,114,218,196,210,206,215,49,80,52,241,108,30,40,199,152,157,125,14,116,120,132,158,45,235,171,170,2,215,77,58,2,221,108,165,136,247,201,78,9,135,133,177,188,99,195,71,171,128,108,187,58,19,129,111,229,106,155,224,190,138,82,23,197,171,142,222,67,214,91,1,14,34,13,119,235,239,89,105,235,49,46,213,188,214,76,137,67,190,42,198,143,126,56,154,17,108,102,193,127,176,165,239,23,206,234,78,97,179,231,213,53,6,95,44,75,230,105,146,51,209,92,49,134,42,88,47,182,105,222,37,40,169,169,58,6,192,169,10,90,93,9,209,158,79,149,136,26,167,111,105,130,124,135,210,35,169,224,110,41,25,36,125,46,121,36,252,29,176,62,246,191,23,74,10,228,206,217,9,209,119,179,38,212,94,205,144,53,172,144,213,60,127,215,24,58,184,122,32,5,207,184,34,136,129,138,89,111,81,166,158,117,58,47,199,57,246,158,193,176,160,72,28,217,5,247,254,103,215,209,89,46,96,7,159,27,59,146,132,169,91,19,165,95,35,130,166,43,119,236,34,10,94,181,116,238,176,60,27,246,72,190,241,32,155,137,93,201,24,101,146,195,212,14,61,124,179,230,131,101,17,57,71,218,192,31,198,85,36,170,107,83,19,175,230,26,111,16,138,193,126,58,114,254,26,49,81,195,13,197,235,217,9,141,176,147,96,181,189,190,12,92,166,67,98,214,23,9,246,101,126,117,99,0,224,27,232,132,146,94,129,35,174,179,111,40,131,105,161,103,240,7,12,5,133,99,75,144,241,24,246,153,93,86,205,248,201,208,103,9,172,7,159,83,227,72,45,83,222,21,18,108,218,89,155,3,75,71,215,87,136,19,97,236,12,106,44,175,219,247,182,84,66,16,105,232,96,109,230,216,102,13,79,70,189,203,148,242,2,125,24,69,121,13,0,0,0,17,116,97,98,108,101,95,118,97,108,117,101,95,50,95,102,102,116,0,0,0,128,94,188,61,88,17,235,219,194,119,202,133,228,87,247,211,145,104,224,146,122,9,71,142,38,44,65,63,182,224,119,147,35,153,84,29,206,130,87,51,230,4,28,182,234,86,246,247,120,73,148,139,39,196,138,224,139,23,151,34,62,197,111,92,90,85,174,59,228,245,58,48,44,1,120,23,179,125,137,7,246,34,47,68,213,9,2,174,149,31,104,175,96,110,91,248,82,127,211,164,144,55,151,29,68,183,7,224,24,33,54,11,207,215,29,229,240,139,170,72,216,255,41,239,202,220,201,9,65,133,34,107,35,20,48,193,51,39,121,102,196,81,47,34,28,74,240,184,42,147,200,98,211,36,105,179,105,109,85,3,14,36,147,209,161,40,97,37,223,89,79,17,27,102,238,244,120,197,180,215,4,210,4,73,80,3,113,109,128,147,188,95,74,51,189,45,48,29,180,55,188,170,110,9,115,224,146,38,30,183,196,149,224,172,150,107,181,225,169,129,29,77,122,228,30,49,21,178,138,184,181,188,170,168,88,108,130,39,254,65,3,146,210,135,20,145,74,56,115,132,138,207,14,226,46,229,16,65,252,126,239,47,158,51,139,146,164,212,159,154,146,79,131,247,210,34,141,174,38,17,117,13,58,38,183,98,223,29,31,230,46,64,99,149,180,194,113,105,144,253,226,223,255,111,250,159,219,197,224,161,199,188,4,106,182,172,30,23,165,73,1,144,116,68,231,0,201,12,63,226,235,246,40,222,135,81,90,87,51,173,19,181,95,177,12,248,72,180,199,128,41,246,7,175,129,85,217,17,58,213,130,243,114,137,29,30,61,239,27,46,62,97,72,191,12,233,125,249,64,187,237,74,249,244,41,116,6,110,98,99,114,233,222,50,114,199,105,244,136,227,20,70,132,89,198,41,34,103,88,12,96,95,168,22,222,192,33,89,21,43,73,127,102,252,114,48,224,95,126,0,100,95,158,7,131,98,195,92,3,89,26,210,116,103,192,169,15,148,79,58,77,75,248,44,11,1,124,29,183,7,137,229,81,15,49,115,242,183,94,227,140,223,138,78,218,238,210,232,187,8,24,33,25,177,108,128,41,110,205,38,237,174,113,164,192,58,120,71,134,92,239,109,26,151,65,123,173,2,63,180,14,144,55,36,187,129,148,128,230,58,137,112,122,51,204,169,224,53,123,121,76,126,191,215,44,134,223,82,84,173,208,182,15,38,37,159,0,245,131,204,40,149,164,39,169,72,42,199,143,221,3,229,189,50,244,223,236,132,111,180,7,146,16,90,121,13,32,239,250,59,21,155,249,47,125,98,183,2,168,66,70,111,180,46,54,169,30,131,118,198,180,112,168,243,9,176,139,8,72,229,11,66,215,242,98,123,194,208,213,93,55,90,116,137,145,203,157,253,229,159,64,163,234,153,252,64,120,172,98,147,2,23,108,132,206,230,201,130,28,15,58,236,113,21,89,205,86,48,58,59,101,187,87,84,202,183,86,214,2,230,128,63,96,224,14,243,32,252,156,70,15,177,104,36,16,149,210,81,158,66,23,200,68,207,199,79,136,184,150,106,58,70,40,46,36,217,120,94,215,33,170,86,46,57,219,227,230,125,90,247,204,177,213,64,36,245,152,244,22,162,230,56,15,35,205,49,38,5,158,111,246,128,209,56,245,196,186,58,125,213,102,232,248,2,43,72,101,120,116,180,188,222,210,116,75,112,37,173,57,14,126,254,33,219,229,74,20,146,99,239,56,2,215,183,214,220,189,65,131,77,95,110,191,178,51,113,215,216,220,15,45,32,135,172,92,138,215,106,12,82,173,182,108,200,142,120,162,56,48,115,152,253,81,123,195,54,72,13,226,225,4,28,78,94,218,130,91,100,206,58,0,112,206,193,250,63,180,177,36,81,56,245,239,139,138,158,229,106,2,198,132,243,87,145,80,220,132,131,50,93,212,224,255,209,188,40,72,92,148,244,77,213,128,168,72,186,37,90,177,235,66,153,214,18,6,222,40,39,153,173,189,90,17,6,162,113,182,217,186,26,188,131,221,95,73,235,240,136,57,63,7,239,80,77,113,21,8,64,94,117,118,8,185,141,39,58,105,136,129,253,71,64,192,144,29,75,88,248,35,165,37,241,181,240,40,63,188,163,49,215,89,138,25,142,231,40,32,207,190,165,38,15,46,231,132,7,17,177,40,12,206,114,10,1,160,157,239,239,152,123,219,189,21,197,247,184,247,167,227,155,87,145,141,83,247,239,36,147,59,69,114,73,51,219,49,200,13,185,92,244,100,204,144,53,70,10,39,70,194,123,49,43,236,148,15,195,174,133,114,45,201,8,201,26,126,187,176,52,92,170,113,106,208,210,31,87,11,109,167,58,6,84,40,197,39,24,236,72,10,1,227,220,127,30,71,104,188,235,124,96,148,34,84,141,20,248,143,254,38,72,254,62,114,39,150,255,179,74,196,212,134,59,49,147,183,71,187,152,132,109,108,58,198,236,59,93,175,146,119,0,62,106,124,16,53,32,134,56,204,239,15,81,27,149,164,141,128,11,178,221,155,228,251,109,60,27,37,46,199,182,110,96,73,92,72,156,115,151,197,118,121,224,16,60,255,43,15,162,42,216,57,76,70,29,213,124,76,91,140,53,44,207,106,19,79,90,4,201,91,119,125,23,202,151,85,4,81,125,163,30,4,179,187,173,134,46,229,221,179,98,113,111,254,115,47,131,43,247,90,76,189,95,156,18,233,31,183,174,195,146,38,236,118,9,106,206,232,15,167,175,183,145,243,72,82,93,116,229,52,215,232,79,242,120,116,7,228,54,137,109,198,248,112,12,28,42,106,231,130,153,191,178,232,14,202,142,29,247,63,62,71,130,132,106,221,168,231,244,28,225,178,69,247,65,123,3,186,202,181,64,34,19,235,148,125,193,49,59,14,167,128,156,62,33,238,3,192,209,8,103,193,50,234,255,228,233,63,54,69,203,215,85,29,235,24,38,156,13,34,147,68,3,25,217,86,130,149,246,157,176,158,162,163,198,207,138,45,201,120,24,248,138,55,53,94,104,59,94,16,162,241,201,43,21,49,101,67,127,134,227,183,120,21,164,188,110,96,244,217,153,243,231,189,87,170,64,112,163,38,187,0,51,163,164,232,58,166,23,67,153,162,26,39,37,187,64,46,69,92,38,193,68,157,206,40,111,89,155,109,233,207,66,71,212,208,119,18,178,20,17,29,212,240,234,31,193,242,114,14,40,221,62,91,88,53,83,151,72,190,118,132,154,203,70,214,197,43,188,199,252,106,86,36,244,119,63,53,236,70,90,22,243,179,141,34,172,124,72,61,132,20,0,132,81,162,86,80,145,115,128,174,251,38,169,12,167,3,165,224,35,96,143,90,163,44,226,106,8,177,51,222,128,77,76,184,6,49,130,164,186,222,101,95,248,190,8,20,65,129,51,9,184,198,175,234,163,13,215,63,217,197,125,62,72,222,70,21,125,151,241,243,166,69,173,200,194,26,148,90,10,36,229,118,200,100,52,0,191,119,21,59,66,123,119,81,183,190,196,241,92,116,242,52,224,8,134,148,106,97,110,70,8,217,128,190,120,207,1,109,123,195,204,2,236,22,28,224,156,89,181,5,51,90,95,106,1,108,211,37,44,7,212,37,57,245,29,169,109,90,208,85,182,88,130,37,248,148,50,193,127,147,225,188,91,146,111,183,23,119,240,6,225,190,20,11,61,63,112,217,249,216,190,47,242,17,230,192,255,156,245,50,146,30,42,107,128,170,39,130,92,80,148,200,254,55,193,46,223,186,129,53,152,108,215,194,201,101,241,35,123,5,194,235,146,92,166,62,9,229,173,221,151,229,73,123,215,169,211,67,67,226,17,60,201,205,12,59,253,85,70,204,118,101,55,66,41,200,6,135,22,247,186,16,100,13,34,209,115,74,25,82,74,69,121,101,12,168,129,145,118,169,27,114,108,56,26,136,168,51,38,58,185,5,220,78,226,15,172,126,95,116,237,75,119,89,241,125,5,130,102,94,173,230,184,230,178,106,215,217,164,203,77,244,95,90,56,83,253,211,225,21,165,241,31,59,74,100,207,127,193,144,154,150,104,133,74,69,149,159,137,146,195,207,94,163,128,111,250,89,171,205,233,254,52,126,60,86,103,90,34,102,142,129,61,118,215,174,96,98,179,118,55,130,209,208,127,216,192,102,91,230,93,161,52,207,15,54,153,79,229,22,209,123,213,75,213,108,242,81,108,72,203,154,156,105,58,224,16,51,96,245,228,238,207,242,57,210,96,224,246,41,207,238,167,190,66,1,49,159,11,27,234,193,39,220,213,145,242,62,107,170,38,64,246,192,183,80,164,97,19,166,29,8,53,183,31,10,34,252,75,194,11,142,68,134,36,36,104,172,192,176,33,208,171,167,129,34,152,147,60,144,12,250,250,24,129,135,217,240,86,9,217,188,145,228,37,54,141,146,41,144,53,36,186,41,22,50,54,204,3,25,137,230,246,180,223,0,115,146,100,165,193,197,228,95,41,29,243,69,41,241,86,149,242,143,14,186,33,187,190,222,173,225,249,177,182,184,118,25,242,15,197,205,219,169,25,242,172,158,230,237,131,75,149,145,174,124,117,106,75,7,42,81,84,61,4,50,122,5,218,74,63,27,24,72,65,169,26,17,84,201,250,61,168,178,128,29,254,55,185,145,100,221,98,77,20,202,233,136,17,8,35,9,245,152,79,64,250,92,142,220,21,63,10,93,177,78,59,78,30,226,156,1,186,204,86,249,63,55,133,82,20,81,230,21,255,90,214,126,231,174,6,14,143,201,82,189,50,229,129,83,38,86,222,254,239,7,28,207,76,158,88,174,184,193,102,40,73,146,166,146,181,214,157,9,145,194,161,19,153,104,29,147,88,130,36,224,237,65,53,83,221,28,179,20,177,233,16,67,114,65,134,219,122,19,90,176,64,107,101,154,226,165,16,101,66,164,162,128,176,146,126,237,177,177,95,198,187,100,101,3,177,53,43,228,232,11,133,61,191,232,115,216,181,57,227,11,114,200,206,239,76,148,34,8,81,57,61,104,10,50,151,58,69,55,29,193,68,51,111,137,135,192,40,19,119,241,146,169,183,80,18,66,211,34,67,53,172,157,201,185,122,51,21,71,225,54,59,136,19,225,119,161,142,101,117,238,79,97,92,99,21,230,197,243,0,238,185,156,146,146,136,202,176,236,41,2,146,231,66,159,225,117,20,240,165,196,136,178,190,241,144,160,51,137,132,7,225,120,137,45,37,38,228,89,110,172,151,37,156,116,255,185,39,128,204,244,128,9,157,204,56,231,191,184,237,233,249,89,206,246,134,198,179,183,112,48,71,106,82,43,3,173,153,200,250,47,204,88,66,26,236,243,79,250,67,74,172,69,99,192,113,187,219,179,5,5,124,90,95,226,97,68,220,2,224,168,210,164,134,118,0,216,146,171,212,97,21,98,60,103,99,0,168,119,79,249,77,99,226,39,183,115,40,21,229,2,45,136,145,193,18,3,255,241,55,224,169,201,10,216,84,70,121,133,74,185,206,188,12,111,55,73,131,215,127,40,206,171,108,127,94,114,190,129,227,255,52,4,66,213,190,237,62,20,38,208,226,14,115,226,118,146,151,41,152,129,18,13,141,167,110,38,168,246,140,229,178,121,64,110,203,157,249,88,166,188,222,138,148,201,57,156,190,41,232,174,182,60,223,18,84,174,218,88,55,222,176,99,180,174,172,137,206,17,84,165,99,187,28,145,207,29,214,203,145,106,206,204,231,135,150,5,223,188,87,2,143,177,80,145,226,102,139,35,103,208,189,144,205,66,244,213,206,177,6,54,53,171,39,39,146,165,32,54,93,110,22,76,251,78,151,138,99,170,31,7,63,78,63,139,114,92,223,110,29,160,67,176,114,220,246,174,160,124,234,27,149,0,122,21,163,69,192,122,79,103,98,137,155,12,176,31,32,27,68,71,244,172,82,191,81,201,53,69,2,237,61,40,123,79,195,131,72,103,0,160,24,18,146,211,147,155,108,177,16,84,255,127,215,88,155,95,77,166,149,249,161,106,158,53,242,31,61,124,133,13,79,130,122,186,158,84,238,137,150,194,163,94,246,162,122,79,113,47,123,185,188,234,74,165,72,62,195,74,198,204,135,192,232,206,178,7,231,190,248,199,239,17,159,193,120,48,127,252,153,140,24,182,31,123,215,131,146,53,239,249,89,82,99,167,159,171,38,154,164,62,185,149,193,25,10,21,153,232,237,229,4,135,239,75,206,145,102,22,23,35,24,136,243,118,35,248,34,164,183,193,7,26,176,24,184,205,68,31,191,90,176,60,137,44,53,138,192,85,23,180,163,94,22,253,141,18,103,106,60,77,20,43,53,147,193,175,55,93,60,132,217,177,130,52,204,131,171,194,234,129,57,18,92,18,236,228,250,83,213,229,237,255,200,112,111,93,13,27,199,138,94,95,135,47,91,224,174,30,0,171,149,79,17,198,180,54,206,110,77,171,235,103,165,229,163,161,121,10,236,18,227,211,30,252,212,250,16,100,209,24,12,223,218,198,226,19,82,73,237,94,2,142,63,225,214,189,124,16,194,177,166,171,134,113,100,162,133,39,175,236,171,204,157,99,60,88,122,164,214,65,243,104,113,59,237,221,65,4,17,200,9,24,237,162,66,82,210,17,154,151,82,84,19,103,89,146,163,122,107,255,221,65,58,155,154,42,72,67,162,91,99,139,102,21,127,137,195,214,247,193,166,7,165,108,38,28,248,124,121,33,43,3,21,48,187,232,232,189,227,180,126,156,192,115,236,37,201,210,125,117,32,146,147,143,170,255,247,233,183,221,21,41,29,154,104,4,2,95,93,176,87,59,10,232,118,214,22,177,25,130,6,62,79,204,175,194,197,174,142,140,40,201,5,220,155,65,55,46,193,216,172,227,126,117,191,106,75,106,201,95,118,52,48,94,145,246,215,100,212,209,110,161,42,221,247,67,73,181,162,82,140,189,67,94,66,255,191,201,21,148,41,68,104,81,158,79,8,237,157,75,110,21,226,5,244,221,95,30,140,192,104,96,32,157,174,172,154,206,91,198,53,204,167,227,23,15,68,12,82,152,189,222,189,84,253,158,133,134,150,10,101,104,78,30,78,81,255,67,183,62,128,1,136,154,41,205,137,193,247,222,114,72,227,163,12,240,24,146,159,189,69,139,142,218,152,94,128,2,127,27,10,79,120,139,200,186,236,118,80,108,100,221,9,28,7,237,41,106,71,220,49,211,215,169,106,230,83,15,173,237,252,205,215,12,84,4,236,238,45,34,194,202,40,53,62,114,137,241,233,173,207,224,223,51,219,239,43,228,105,62,251,70,82,150,14,84,62,209,148,86,73,55,60,17,185,196,136,195,109,179,243,35,224,94,185,42,181,90,93,220,211,83,64,77,139,120,127,57,133,141,118,162,60,213,248,97,190,0,146,77,244,160,166,214,77,233,102,171,181,176,207,178,230,0,109,54,139,166,70,12,3,182,94,185,164,91,139,111,27,141,231,228,6,14,35,140,157,42,33,102,255,226,165,176,124,71,208,146,199,180,5,150,77,8,25,39,182,145,119,231,226,252,19,64,23,116,118,51,51,114,239,126,88,160,107,117,102,13,41,172,245,182,23,132,106,216,163,123,98,249,53,188,228,37,82,170,191,113,195,144,239,57,213,86,188,110,214,157,136,2,73,21,35,91,146,0,72,62,105,206,50,17,40,129,114,45,123,110,209,232,82,77,71,23,6,117,162,50,176,32,168,91,44,47,132,182,176,196,239,224,133,231,78,201,10,44,224,19,139,132,226,37,27,181,236,108,138,172,22,143,117,221,62,76,84,71,7,193,174,97,165,160,10,9,187,250,118,177,196,31,54,156,87,95,85,226,90,143,210,199,100,175,243,126,32,3,205,165,99,110,146,160,102,8,194,218,169,225,40,53,5,89,210,121,86,25,222,250,44,112,70,71,99,127,206,152,149,4,35,104,117,14,208,2,87,104,117,35,113,186,73,187,81,77,164,249,91,84,204,194,220,40,8,200,145,186,184,199,185,74,154,90,12,170,114,30,249,178,226,38,247,20,178,104,160,138,245,228,212,107,103,204,11,94,131,22,75,183,223,129,83,25,94,35,226,251,103,81,204,141,254,11,125,152,96,51,2,219,98,102,10,227,84,246,195,141,2,73,127,116,172,225,213,60,121,143,188,22,130,172,219,128,186,232,113,198,97,149,225,20,37,217,26,57,208,76,92,154,211,198,5,54,77,142,173,85,131,51,19,194,17,153,136,38,80,157,45,221,6,34,64,37,121,188,245,125,249,238,210,46,148,213,107,125,19,95,252,73,41,225,102,23,243,61,116,169,221,63,106,49,83,135,83,205,66,107,157,37,212,49,75,181,156,32,10,121,81,195,171,18,79,16,95,232,8,188,139,169,129,6,23,169,165,135,167,68,228,120,149,239,150,123,255,34,75,37,160,9,191,16,4,38,158,137,172,21,240,171,247,120,31,114,201,90,216,213,127,231,132,192,78,77,242,231,25,73,170,224,80,225,214,44,171,32,123,183,96,224,81,238,180,65,39,190,131,12,30,212,126,9,186,169,70,112,184,94,145,140,73,0,27,230,65,220,107,81,112,240,183,130,10,122,196,109,74,254,54,232,39,97,7,38,217,122,234,22,175,251,117,241,86,126,125,71,15,12,186,37,179,9,204,143,182,51,215,173,136,214,240,159,235,184,17,101,236,71,22,150,161,215,19,201,116,156,112,43,38,60,245,34,29,13,32,26,36,126,31,32,222,185,52,37,41,65,130,58,160,235,142,0,136,18,77,63,233,135,153,45,162,84,226,90,203,25,4,202,121,110,9,119,72,0,183,19,49,18,141,225,31,38,161,194,87,8,7,243,42,247,83,63,143,252,105,60,153,74,183,56,102,119,225,81,31,234,183,12,19,205,134,54,104,46,50,235,181,80,207,206,245,144,69,55,88,175,66,30,219,123,149,252,11,50,146,130,63,48,127,85,11,233,30,163,211,215,174,80,87,163,231,110,7,162,107,64,162,245,65,8,103,237,20,104,57,58,246,17,172,84,202,27,72,246,244,98,28,185,62,172,44,48,250,43,164,159,115,133,31,10,221,69,0,0,0,22,116,97,98,108,101,95,118,97,108,117,101,95,50,95,108,97,103,114,97,110,103,101,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,188,255,255,63,180,196,250,247,105,25,190,170,191,76,54,82,65,135,164,153,133,123,173,10,235,116,209,46,124,41,91,37,0,0,0,13,116,97,98,108,101,95,118,97,108,117,101,95,51,0,0,0,32,254,255,255,31,216,20,60,120,221,30,141,12,111,47,152,175,69,79,253,252,146,116,95,143,172,191,156,61,26,99,55,15,108,49,182,191,194,169,225,63,62,3,148,26,119,249,249,11,161,57,172,109,119,123,119,34,188,167,150,8,148,241,33,31,146,206,212,39,188,47,187,137,61,171,90,63,194,147,47,153,254,226,70,21,150,178,91,12,204,216,1,199,2,72,27,43,171,199,153,159,157,82,105,130,214,171,178,192,91,125,125,174,208,172,142,146,136,193,226,170,223,47,194,171,141,30,208,45,92,230,123,232,51,172,126,26,195,43,234,126,175,12,113,229,4,105,153,209,66,45,199,143,76,117,89,110,247,24,8,37,201,182,68,60,53,165,142,71,195,77,52,251,217,102,215,235,172,187,211,250,62,227,194,241,16,40,14,19,157,22,129,37,15,200,249,181,63,40,29,136,71,214,130,181,66,188,224,44,61,164,134,161,170,1,71,80,184,102,84,58,37,76,89,19,109,250,86,187,139,120,49,53,54,232,197,114,47,1,139,5,147,151,197,70,3,82,54,4,179,91,234,164,165,231,53,1,205,168,128,18,254,168,125,116,153,20,98,36,177,85,53,193,1,96,12,91,39,168,140,160,226,193,125,211,156,20,251,27,212,194,80,82,209,49,207,132,197,50,64,20,99,204,227,64,227,135,128,48,175,236,6,19,143,162,242,150,80,64,250,31,95,228,202,143,152,63,10,212,34,242,112,232,126,61,172,208,7,32,171,158,27,64,208,189,106,188,200,83,89,126,63,35,169,245,174,20,203,154,4,104,135,74,207,124,8,118,134,35,128,40,33,249,61,46,76,120,107,139,118,12,92,197,221,26,157,218,8,34,87,46,68,177,231,199,49,50,66,181,65,252,146,198,17,108,50,21,218,186,139,154,197,176,227,130,39,31,228,165,198,237,239,71,252,188,75,44,94,209,62,6,61,87,173,148,115,5,96,246,144,124,91,14,222,129,245,207,234,2,90,208,115,37,103,101,103,3,34,22,235,47,118,253,172,156,33,148,56,36,104,132,77,244,107,109,178,184,234,177,76,1,34,21,242,131,23,179,79,129,10,234,219,155,49,50,144,123,45,116,185,163,125,203,22,209,160,73,224,200,142,249,68,15,3,0,0,208,187,224,165,203,179,81,44,109,217,184,155,120,23,9,132,132,35,209,240,40,125,224,148,163,88,235,44,33,149,206,73,48,209,75,0,4,83,109,37,95,209,238,57,28,188,30,213,19,63,202,216,149,109,248,154,216,222,92,66,17,111,49,43,200,215,197,38,186,83,197,94,58,134,84,4,143,94,117,58,108,32,147,244,171,93,199,47,26,112,6,73,5,86,56,102,80,246,162,120,193,186,196,6,185,236,106,182,121,140,171,242,238,45,132,109,13,74,112,111,53,229,47,148,2,165,25,132,7,96,73,99,41,206,68,207,250,152,219,194,66,88,239,231,175,115,24,137,40,221,42,216,114,123,53,92,11,56,73,187,179,94,80,83,252,205,34,133,126,110,129,92,60,176,156,173,134,119,98,141,198,24,120,35,206,213,55,227,10,242,55,6,58,84,205,196,187,73,154,54,196,5,44,83,251,31,180,250,223,11,68,9,104,113,57,221,166,77,2,11,29,148,5,169,52,8,125,176,14,91,136,243,6,25,231,168,34,202,192,187,58,179,243,25,180,118,68,71,60,205,102,46,47,52,87,127,221,149,76,100,207,247,91,87,85,151,146,254,102,91,248,116,38,143,157,195,23,71,222,179,13,214,57,105,20,45,61,175,157,194,195,18,191,203,61,121,101,229,27,80,231,121,208,0,81,7,89,73,165,154,253,62,74,34,14,106,16,162,27,53,96,251,181,215,111,110,126,72,145,201,170,135,87,85,56,214,226,154,5,128,250,190,227,104,141,25,208,36,13,88,10,81,219,200,90,221,219,9,38,234,252,63,114,173,4,221,47,96,136,120,23,4,64,190,20,187,212,22,137,134,21,100,37,247,205,60,199,157,146,169,168,135,71,6,51,242,43,202,145,111,21,132,48,118,253,157,5,108,48,143,203,60,17,29,90,57,2,164,173,229,134,69,68,91,168,9,226,246,208,175,195,13,124,86,79,191,59,206,145,83,95,125,126,121,45,167,47,140,202,44,144,122,64,111,90,206,73,210,234,134,139,59,196,72,93,78,193,2,196,189,50,127,40,136,156,23,47,223,234,13,108,124,66,146,194,134,134,221,221,22,182,163,172,47,228,199,221,56,122,57,231,136,86,81,24,228,84,31,33,0,0,0,17,116,97,98,108,101,95,118,97,108,117,101,95,51,95,102,102,116,0,0,0,128,141,222,105,246,114,229,185,58,224,162,136,253,220,217,208,152,10,59,188,122,139,24,184,92,142,210,47,7,168,198,236,56,46,150,31,212,49,2,251,87,14,79,62,217,186,161,136,105,238,65,228,218,39,67,74,96,19,5,243,144,23,72,136,67,170,128,241,171,2,47,61,184,74,114,145,17,113,214,11,95,48,240,13,111,210,39,5,6,159,141,114,251,181,113,118,74,57,70,0,93,10,252,120,5,249,72,154,62,22,141,255,103,1,121,176,208,184,192,76,68,76,62,188,32,44,60,166,21,242,115,174,131,47,9,120,214,27,165,88,32,189,102,13,82,246,29,101,243,194,217,209,126,52,182,129,222,172,17,251,29,254,59,127,255,153,20,3,166,151,185,155,116,147,33,113,212,201,170,151,101,170,164,85,146,24,18,246,180,196,74,23,13,94,164,88,214,182,98,187,122,119,25,209,125,22,126,222,98,50,86,3,202,208,140,130,20,112,212,222,1,28,9,97,18,151,101,152,54,125,237,32,109,128,69,113,171,163,121,98,112,155,127,175,90,35,5,239,120,231,131,54,141,177,12,7,7,30,114,156,149,216,235,211,127,127,9,233,116,23,133,132,254,31,153,233,32,174,195,244,248,106,62,227,235,15,15,187,3,51,70,187,4,195,211,5,20,147,240,118,213,1,211,53,200,193,138,203,153,78,152,44,205,123,36,217,222,149,215,141,12,214,105,93,133,214,40,97,254,240,157,158,202,247,149,158,248,0,22,9,80,206,190,237,201,63,34,147,42,239,12,33,1,149,80,13,58,47,201,113,214,73,233,251,179,164,67,214,164,160,158,232,8,251,224,47,200,245,37,178,238,130,65,118,41,26,125,118,172,235,68,9,189,243,11,11,38,13,119,4,63,111,180,36,134,39,162,34,10,250,127,99,77,168,222,3,14,253,22,66,65,139,232,184,97,55,1,91,148,169,254,3,96,228,185,95,239,206,232,5,115,131,44,230,100,217,104,22,67,141,122,120,54,211,53,126,78,57,171,83,1,132,231,43,4,201,43,109,52,45,37,163,67,55,1,167,17,106,46,183,14,134,125,13,117,0,25,217,181,238,156,109,122,216,246,82,11,136,85,119,21,138,87,123,208,191,127,219,67,56,55,214,59,177,63,41,193,234,7,170,252,117,155,8,247,131,252,77,10,206,214,244,196,223,153,96,134,26,172,146,232,122,86,158,58,192,59,47,105,5,13,207,92,120,106,120,58,56,70,117,47,12,83,233,244,102,251,12,161,22,161,151,181,220,234,161,86,118,191,182,224,37,9,216,128,79,24,72,210,117,92,79,14,222,20,121,109,116,79,149,9,195,13,186,18,190,29,32,3,209,12,12,105,129,127,158,132,245,74,35,137,87,83,82,70,49,11,49,4,180,15,239,184,101,43,197,153,93,225,99,88,181,96,221,144,153,132,219,138,3,191,149,22,7,186,251,99,48,6,190,254,100,62,25,154,64,120,67,240,195,193,94,40,222,153,143,126,103,26,3,225,119,243,242,112,36,196,131,31,154,144,58,173,228,148,83,74,198,137,19,88,148,79,76,61,116,110,121,165,45,1,237,100,207,110,173,186,188,7,54,180,155,34,90,0,171,19,5,31,174,105,5,140,169,158,119,63,65,229,139,79,41,82,25,143,211,64,25,220,209,235,41,132,171,172,127,198,109,5,80,184,45,195,73,25,163,141,43,88,212,194,37,194,58,11,120,238,117,28,238,21,22,133,99,93,139,7,248,101,24,201,59,9,94,75,161,192,154,60,135,48,113,86,87,241,173,96,161,194,251,140,114,187,159,198,58,67,118,228,113,252,230,91,173,187,88,198,199,171,157,85,243,72,120,215,81,113,168,54,209,114,183,98,175,157,218,97,84,199,40,38,243,197,139,104,175,234,56,209,206,210,116,140,24,42,99,123,23,154,49,249,145,191,37,37,187,107,54,122,62,120,163,151,230,28,88,94,189,117,132,138,141,36,31,217,73,40,22,27,49,209,12,140,94,232,254,23,197,163,124,170,204,186,192,248,252,2,111,237,200,226,224,37,186,52,86,63,156,86,47,88,186,25,79,25,227,18,133,113,151,167,170,74,183,140,177,74,1,127,214,63,44,232,229,85,135,229,208,133,149,85,109,224,34,56,246,233,170,71,125,153,32,238,251,187,212,87,31,43,180,211,61,54,199,129,199,240,246,33,8,41,63,12,94,168,41,50,161,87,10,114,97,93,129,128,61,138,217,83,153,24,79,114,19,93,38,251,218,99,184,108,200,37,156,75,51,160,134,77,140,103,1,233,243,52,32,232,165,142,112,73,88,94,197,28,179,32,223,215,21,120,38,21,206,218,40,53,138,101,240,247,167,171,243,203,179,3,230,221,205,143,108,135,138,197,34,86,166,21,237,73,233,80,178,249,195,207,169,86,176,155,146,24,3,142,255,55,159,132,12,27,64,230,197,0,156,142,223,201,255,37,240,55,176,182,80,31,20,109,197,66,152,94,234,199,82,42,166,233,152,60,235,176,9,194,131,17,125,75,197,86,162,124,152,96,142,49,111,163,177,116,146,4,158,97,227,67,81,155,191,159,140,20,233,78,95,59,186,39,238,225,81,213,42,2,63,231,91,8,50,190,185,181,182,77,195,63,39,223,248,20,214,171,166,127,51,119,146,224,150,205,38,168,117,16,98,3,149,201,247,158,120,246,1,80,63,28,167,117,3,114,23,233,55,37,212,57,29,86,99,113,29,126,58,27,251,180,56,24,8,197,114,215,51,105,117,122,232,30,113,14,86,188,112,129,216,2,82,242,26,88,220,189,229,132,9,100,140,130,134,179,220,41,118,254,114,122,123,117,28,58,42,241,35,34,250,224,249,160,171,47,62,145,163,3,8,81,5,79,70,57,144,206,236,180,30,88,106,237,232,36,195,89,212,39,201,238,249,115,173,116,100,244,132,54,255,27,235,23,29,184,71,168,250,51,176,6,81,51,61,117,151,222,77,56,140,62,29,170,32,92,96,38,135,46,169,9,0,71,223,30,248,177,96,42,191,142,160,17,76,63,40,47,62,92,148,72,37,125,87,2,35,76,196,153,165,212,138,75,110,96,24,14,12,186,77,30,16,167,155,153,177,5,73,133,149,194,248,8,165,76,245,195,34,199,62,144,9,145,182,196,90,6,136,33,82,77,59,128,37,102,31,1,61,45,160,150,198,79,120,42,31,82,233,79,72,147,56,68,243,253,212,90,126,7,109,88,42,92,255,210,56,15,65,199,19,143,183,49,90,65,133,20,105,50,206,139,200,78,222,106,90,69,208,28,11,120,105,76,160,198,127,33,144,40,114,142,166,205,67,116,185,161,119,2,101,102,197,203,184,143,38,230,26,59,170,46,23,153,248,58,92,96,190,109,170,224,15,222,0,70,145,203,120,81,218,17,246,217,94,108,252,88,29,110,17,73,200,56,243,5,170,155,61,91,94,1,107,136,23,213,167,212,105,37,147,168,252,37,226,97,207,110,50,44,216,122,201,248,238,32,89,244,174,248,225,220,91,61,241,146,110,18,223,102,154,202,14,75,216,8,127,56,237,43,164,181,14,133,225,19,86,208,211,235,61,211,229,116,205,114,136,93,239,38,11,232,61,250,14,203,231,51,63,126,209,57,219,60,215,24,234,178,6,237,88,43,20,76,209,222,195,18,236,33,230,199,230,71,201,16,34,214,26,90,105,48,101,235,178,155,30,243,229,187,154,119,230,170,122,71,150,124,94,46,65,178,154,86,37,15,18,238,48,251,160,46,122,122,218,234,163,136,133,229,177,168,23,78,152,25,71,37,99,119,159,185,88,10,10,219,143,227,59,231,113,84,11,73,169,243,38,51,76,120,180,32,97,127,12,43,247,186,172,242,149,151,231,211,24,114,150,212,138,149,15,78,57,32,62,10,79,94,209,218,107,109,160,50,86,183,137,235,46,77,248,39,235,92,30,91,250,16,201,55,254,240,150,39,161,31,68,48,9,116,161,151,74,32,160,171,218,135,151,8,2,178,140,56,222,71,92,212,176,86,177,200,250,205,114,113,220,240,71,15,1,108,26,156,101,135,203,206,123,14,252,83,166,130,132,121,237,13,112,87,231,223,19,111,207,233,235,94,164,161,151,96,189,136,194,140,11,127,185,119,131,228,93,41,5,223,82,53,220,25,48,163,61,200,239,218,32,240,238,86,75,43,56,52,246,4,107,64,178,48,248,232,92,58,22,3,194,23,176,108,143,29,96,34,129,83,59,183,40,84,130,107,171,173,105,15,125,237,239,117,92,212,213,89,51,188,174,254,199,66,2,159,232,16,126,174,218,27,72,228,121,153,144,88,43,24,204,34,216,98,211,47,5,198,197,204,213,52,35,57,41,65,105,44,100,76,156,9,162,178,191,75,241,45,55,14,15,240,231,93,81,185,76,24,87,234,80,242,107,159,136,21,19,91,124,83,27,3,74,135,37,213,32,78,111,231,204,15,103,29,199,56,25,197,206,85,171,236,1,215,106,224,229,67,36,249,53,27,245,61,202,71,84,135,174,188,72,63,171,65,172,109,207,8,123,253,34,139,34,141,158,197,219,196,251,47,198,16,153,67,32,253,116,85,123,181,4,189,80,83,252,223,236,220,198,91,168,9,85,129,202,26,155,113,139,72,111,36,28,34,246,217,76,52,44,179,62,238,202,40,112,55,178,134,134,200,187,91,126,243,6,148,72,218,54,1,122,225,148,139,92,45,44,25,131,243,168,198,42,240,191,189,206,39,163,167,100,146,149,23,255,97,132,253,240,226,4,40,106,245,4,36,1,245,202,171,225,79,190,8,174,92,36,178,164,64,99,185,207,76,59,47,138,157,100,192,4,228,22,169,23,185,73,78,49,243,27,151,25,69,197,182,95,33,141,67,54,218,227,71,147,98,29,87,124,70,164,157,235,86,40,37,12,254,238,197,234,247,199,0,68,246,38,219,20,224,57,187,65,211,183,175,146,106,55,63,32,38,7,66,170,240,155,91,187,109,161,62,216,205,188,146,81,81,24,99,201,202,206,223,199,46,32,165,5,186,251,10,251,157,149,216,92,218,76,249,244,67,121,250,167,154,110,3,187,78,127,60,129,157,186,174,182,201,229,137,247,91,126,50,106,39,103,102,71,167,161,2,62,46,254,128,138,245,139,188,205,186,116,225,84,186,67,137,64,148,85,131,150,119,199,76,79,190,91,5,106,180,143,137,217,114,227,60,126,188,203,115,125,57,94,235,64,69,191,246,160,107,16,218,42,149,138,66,90,204,38,50,117,228,19,237,230,155,193,136,77,132,187,111,150,83,132,196,224,161,108,237,146,222,139,87,145,253,224,83,81,186,86,212,141,160,13,8,64,73,167,160,13,116,139,118,151,183,95,97,235,210,254,225,62,101,182,226,46,47,64,25,2,200,142,41,18,163,24,64,162,250,217,254,33,33,16,240,134,233,108,199,39,48,39,110,161,13,214,157,80,36,202,89,11,200,28,37,3,24,19,129,99,220,109,89,154,82,126,4,18,255,101,233,186,188,179,153,42,250,34,18,83,227,29,77,163,145,18,35,57,219,217,253,120,242,158,32,68,27,178,48,30,239,129,96,30,32,162,207,255,174,174,37,13,197,62,25,132,239,197,240,118,188,136,59,111,133,1,100,50,134,24,188,105,71,200,247,190,245,108,41,179,59,124,232,60,250,224,12,71,89,117,190,93,79,6,123,247,95,189,215,2,250,200,29,109,143,139,225,186,205,12,6,206,210,36,233,98,105,47,17,220,45,114,167,26,255,21,66,157,137,64,100,156,156,42,19,198,247,163,170,0,179,127,12,38,130,39,135,222,220,244,35,238,177,181,160,14,85,202,50,107,124,73,224,67,84,186,228,24,1,83,60,189,152,151,12,25,1,128,247,113,55,16,30,23,99,131,174,94,110,136,79,23,56,118,214,37,24,111,187,50,63,241,165,116,252,178,99,84,219,214,180,105,29,243,61,211,6,230,125,201,231,164,156,209,229,153,81,24,232,45,221,35,70,107,206,71,99,109,60,231,220,11,138,108,116,147,46,82,231,124,57,175,48,225,203,186,123,150,178,195,220,50,134,165,38,27,193,174,205,207,248,133,135,134,98,0,30,18,0,210,60,233,3,225,108,73,65,212,165,130,146,31,38,199,117,33,169,90,170,156,35,146,13,243,77,152,132,74,122,177,57,237,91,195,99,142,246,113,98,177,48,29,180,188,236,211,196,241,59,16,82,228,100,225,76,150,246,49,60,11,147,73,4,202,67,6,165,213,61,247,83,41,166,64,133,52,111,201,79,131,194,243,233,150,226,218,144,189,15,16,27,177,30,206,49,63,36,74,80,119,174,47,255,246,214,180,50,183,151,16,176,195,253,243,220,244,129,36,167,43,79,229,102,33,171,12,16,38,207,230,220,179,242,202,188,204,212,126,176,185,175,218,49,184,64,28,229,24,254,185,78,216,80,105,12,111,190,63,81,123,237,240,170,19,234,110,142,61,229,236,62,167,147,224,74,194,158,179,3,145,41,96,113,95,1,0,226,81,50,89,60,196,3,101,155,242,66,157,154,72,138,239,93,168,50,255,56,133,82,104,101,42,244,34,251,5,122,116,119,153,66,117,63,241,53,181,99,245,150,61,94,109,4,22,101,84,61,59,186,172,68,56,132,221,99,78,143,54,76,205,103,158,196,138,22,3,49,186,71,119,76,186,190,11,28,39,173,128,137,131,235,112,76,228,56,127,70,89,156,93,112,131,8,81,32,43,33,6,34,231,179,98,139,70,253,233,100,126,11,13,92,215,30,60,234,101,255,109,8,233,62,6,111,1,115,188,89,50,79,159,82,179,220,129,110,248,5,185,172,250,7,135,156,128,196,217,158,237,60,47,61,216,82,172,46,208,159,68,213,68,16,10,194,146,220,78,254,36,190,163,69,203,246,99,78,240,24,228,124,93,225,20,4,124,82,204,188,181,160,51,162,82,44,190,164,92,143,186,197,250,68,119,122,193,113,81,91,44,40,152,182,51,81,51,150,73,214,98,214,16,254,211,96,97,96,172,11,188,72,42,68,226,54,13,8,163,148,121,220,214,0,40,117,223,81,148,148,90,252,71,115,107,178,250,107,191,17,4,186,97,191,113,139,17,174,223,27,230,149,98,60,183,249,205,126,26,17,104,192,203,166,238,144,171,10,209,138,80,42,139,140,215,30,83,250,153,31,29,134,173,130,91,148,69,127,157,230,156,89,216,253,11,56,141,136,171,127,50,240,87,72,49,177,252,35,115,185,113,218,174,140,70,43,51,166,150,98,38,72,178,211,54,8,129,203,184,102,223,103,30,150,69,93,111,76,108,111,108,207,21,243,178,110,164,198,54,80,245,61,61,54,27,220,175,151,20,32,106,97,166,250,172,216,168,4,208,43,12,51,201,68,185,58,129,57,57,202,61,17,131,227,15,15,245,253,88,100,5,163,4,106,20,172,69,151,135,60,78,78,189,218,154,52,200,18,161,199,216,216,228,198,206,33,72,69,145,113,57,131,51,26,75,90,255,145,119,111,252,76,86,79,254,78,180,64,147,57,221,83,187,39,19,115,39,10,145,173,162,6,1,25,23,193,231,249,67,59,98,114,252,6,85,126,205,35,25,186,11,155,14,81,42,210,242,108,243,138,165,115,139,134,201,1,139,154,34,229,176,172,24,127,116,73,57,3,215,69,247,0,155,251,89,163,111,40,199,243,121,109,150,106,193,60,191,106,178,241,142,231,118,133,244,100,165,5,105,11,162,239,111,10,243,83,30,65,50,19,201,101,47,120,151,13,173,225,57,152,137,64,206,10,70,61,116,84,98,11,171,214,7,22,56,185,203,56,91,51,37,52,138,188,106,164,124,9,205,75,1,52,220,7,143,242,156,55,111,216,251,88,143,178,146,122,187,83,218,17,236,170,92,69,195,210,37,195,122,160,84,58,67,123,207,68,137,197,77,47,22,46,84,53,96,33,146,47,51,129,136,99,34,109,156,205,141,180,8,72,105,102,137,227,0,38,38,99,252,170,0,8,209,213,63,43,88,176,52,50,122,3,83,196,23,126,43,56,160,169,220,28,114,52,250,215,23,245,204,54,101,152,67,149,51,153,241,71,159,195,164,134,174,140,180,142,123,200,108,44,206,184,111,45,142,132,196,35,148,16,106,246,26,66,131,244,133,199,59,2,189,75,124,168,181,130,31,211,26,30,130,127,136,71,203,85,181,81,97,31,213,252,166,75,54,172,144,227,235,4,168,73,61,134,158,249,61,1,147,90,152,61,23,138,109,146,40,204,126,146,154,202,108,87,240,222,242,59,51,57,225,58,101,16,202,222,169,59,248,161,135,65,165,24,132,228,111,138,66,56,61,44,91,80,48,134,243,251,220,182,183,2,64,57,255,34,85,96,102,192,155,183,93,177,49,136,10,153,251,206,215,70,199,162,111,31,109,147,229,62,235,86,188,12,59,189,55,37,33,89,87,71,85,217,186,19,95,102,148,83,145,233,153,119,89,150,95,15,210,120,83,206,113,57,200,63,35,4,175,68,33,99,25,100,58,129,185,140,54,92,153,29,137,35,183,245,185,74,104,247,153,12,155,124,37,96,176,81,133,237,74,39,161,22,198,124,80,101,63,48,48,209,106,76,253,139,79,199,149,161,204,114,154,222,108,247,95,158,66,105,190,71,5,89,233,108,239,101,26,224,107,67,132,247,179,117,98,159,23,64,215,112,133,251,229,54,30,77,82,28,45,119,0,13,152,78,128,53,54,55,64,232,202,234,150,206,136,188,236,70,190,73,54,104,230,135,34,20,144,248,219,32,160,140,216,56,251,15,199,27,24,39,103,39,244,34,30,127,73,50,137,96,254,245,139,67,6,62,128,132,92,118,49,42,35,46,222,159,200,68,224,237,98,137,152,87,100,177,16,230,206,71,248,39,153,84,205,240,73,76,204,215,156,152,113,200,3,232,33,122,8,40,197,172,180,243,131,225,101,98,225,92,138,98,169,80,120,59,140,181,80,176,231,55,194,21,247,181,201,52,197,50,243,34,51,157,81,145,133,71,54,198,101,94,100,25,95,88,62,92,168,183,174,154,90,91,83,88,23,56,102,130,15,102,74,34,0,0,0,22,116,97,98,108,101,95,118,97,108,117,101,95,51,95,108,97,103,114,97,110,103,101,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,182,255,255,159,60,3,175,96,2,118,101,208,12,219,254,96,18,117,156,144,62,217,203,184,240,179,167,231,202,82,1,3,0,0,0,13,116,97,98,108,101,95,118,97,108,117,101,95,52,0,0,0,32,254,255,255,31,216,20,60,120,221,30,141,12,111,47,152,175,69,79,253,252,146,116,95,143,172,191,156,61,26,99,55,23,207,235,176,207,205,18,118,168,27,97,22,139,135,69,59,208,67,122,1,227,229,30,153,10,31,47,81,123,160,119,113,26,10,75,246,44,162,180,3,83,246,203,15,87,106,143,171,48,113,157,2,114,244,89,123,23,176,227,122,144,242,193,69,39,164,195,36,204,49,226,213,21,40,244,0,2,159,174,49,58,210,84,197,36,123,69,95,231,72,140,198,29,45,106,38,4,62,82,169,157,55,38,99,156,117,83,214,190,41,178,29,136,23,21,146,224,89,103,85,44,27,217,95,63,82,63,173,39,178,122,0,132,50,185,194,242,149,232,202,191,249,73,208,202,93,241,106,130,143,115,127,132,58,118,122,227,4,54,41,2,236,122,66,205,50,56,16,70,149,11,50,182,107,226,83,141,75,165,62,201,127,91,189,86,218,171,206,156,243,65,237,44,154,158,184,208,116,250,51,9,188,101,20,0,6,114,127,141,162,182,93,177,175,132,219,49,127,219,81,120,196,243,103,32,73,144,247,244,127,166,35,137,112,146,20,160,145,118,93,46,5,53,40,106,68,155,158,197,26,187,226,255,126,85,178,12,117,62,196,76,252,2,52,241,185,42,172,170,111,247,38,107,2,254,191,14,146,150,137,142,208,251,128,211,146,181,133,13,28,208,52,91,68,38,213,201,126,22,20,61,144,44,151,124,204,123,118,68,40,170,116,249,50,117,73,219,21,30,168,6,236,116,187,2,27,165,185,79,82,51,34,252,123,234,92,132,180,49,8,75,134,54,14,142,209,32,39,139,88,235,61,32,168,197,155,21,153,161,24,29,89,80,251,173,73,71,59,170,210,193,82,234,14,154,33,124,250,240,255,195,182,141,2,23,190,177,11,81,67,144,216,149,127,221,78,1,255,47,40,98,202,81,106,116,97,84,18,1,195,33,65,103,54,48,199,30,170,58,69,161,155,195,152,215,171,53,130,103,139,78,61,130,112,123,79,94,226,116,117,66,115,222,175,184,172,187,33,22,165,22,241,113,91,21,123,250,203,40,250,71,204,76,129,100,65,193,217,84,74,221,234,109,214,133,195,14,54,56,3,44,3,0,0,208,187,224,165,203,179,81,44,109,217,184,155,120,23,9,132,132,35,209,240,40,125,224,148,163,88,235,44,25,50,20,79,32,198,226,107,155,117,15,163,238,192,162,248,87,25,222,127,158,208,38,183,173,10,113,224,101,210,214,242,21,247,180,9,195,241,64,222,240,154,164,169,34,222,88,136,247,235,186,126,15,194,235,212,160,121,188,182,80,128,140,30,9,93,60,219,35,98,19,12,46,105,124,184,119,169,57,2,238,138,3,188,92,59,0,241,208,224,19,107,195,69,228,61,44,195,173,86,82,92,207,126,167,27,29,227,186,30,54,22,160,69,67,239,160,92,222,250,139,14,199,209,161,32,15,183,8,79,133,255,107,97,60,31,81,251,135,238,185,78,158,99,93,255,102,22,255,38,210,208,51,239,41,183,253,109,24,59,46,21,133,189,34,97,189,209,253,251,100,135,195,220,5,224,154,17,179,66,184,54,234,146,97,79,244,98,68,127,12,119,3,103,97,71,31,31,251,173,58,213,10,165,121,66,118,180,154,186,161,35,208,6,193,116,134,170,196,223,104,174,90,252,15,184,111,8,251,19,79,190,186,32,222,164,217,182,113,214,249,87,35,89,23,114,170,177,242,14,229,78,225,243,248,177,35,140,193,59,163,151,242,173,82,215,69,13,207,216,240,12,189,90,90,193,114,36,175,198,41,89,164,176,13,224,152,222,34,229,47,203,148,79,207,12,122,18,90,165,60,184,187,156,171,144,220,10,61,142,155,219,190,246,42,232,5,93,48,188,41,21,139,68,237,120,80,40,244,62,61,151,125,204,253,214,163,168,38,121,54,48,15,66,42,88,127,10,86,26,99,38,16,89,58,100,218,250,83,201,38,56,32,190,203,254,160,248,125,138,150,46,151,167,171,46,60,47,175,49,29,188,192,97,25,67,78,244,158,80,101,9,174,17,147,106,120,73,184,11,198,146,6,23,13,85,241,61,183,102,126,240,121,60,30,157,17,87,197,186,78,248,49,73,108,229,58,55,18,189,153,246,165,236,220,49,35,212,208,218,117,182,193,129,40,198,146,66,26,92,233,14,126,56,224,102,73,197,71,191,49,124,155,178,195,27,151,167,44,108,104,101,74,83,26,110,210,60,22,97,4,0,0,0,17,116,97,98,108,101,95,118,97,108,117,101,95,52,95,102,102,116,0,0,0,128,188,0,150,148,212,223,151,178,72,123,139,22,98,188,205,159,172,149,229,122,13,234,225,146,240,99,32,88,111,21,70,78,196,215,33,202,116,162,164,13,169,242,127,65,103,53,77,130,240,71,190,15,66,65,4,237,56,19,245,196,220,110,24,93,254,82,167,131,123,45,104,0,3,252,81,246,27,59,220,159,224,88,86,135,228,7,12,190,244,18,4,181,138,57,144,17,244,184,91,25,113,86,182,10,204,250,13,222,83,204,39,41,136,44,253,49,156,28,161,104,194,242,186,87,238,252,166,26,95,197,241,227,74,226,46,121,16,209,74,124,40,158,248,135,162,75,17,188,242,234,64,42,68,3,80,83,236,205,242,45,218,228,44,61,51,179,164,244,247,4,153,193,81,37,85,128,136,81,90,201,239,207,2,69,129,243,225,171,219,117,151,48,138,139,131,108,228,6,33,125,213,52,82,2,149,81,202,207,10,64,242,52,171,200,233,43,40,159,109,199,93,230,65,54,254,181,126,210,213,26,103,115,233,162,47,78,104,221,182,5,2,133,88,34,108,5,246,54,116,29,207,236,243,56,141,45,253,231,185,27,169,36,56,252,142,79,112,61,37,72,33,202,2,16,179,183,26,236,120,237,27,131,3,227,162,219,32,73,129,93,54,150,132,232,42,250,77,193,169,65,108,142,47,190,64,146,82,212,177,174,236,77,183,50,55,128,135,88,54,72,29,95,118,19,64,126,151,1,145,192,255,229,89,140,31,191,7,81,230,13,158,99,122,63,177,155,163,110,208,62,176,42,123,31,197,154,76,88,14,42,160,95,110,74,43,74,189,45,19,255,111,201,54,181,118,18,242,10,169,239,186,137,247,40,193,243,126,230,7,13,11,223,69,22,8,92,110,77,89,145,245,60,113,199,219,103,46,116,17,64,153,211,172,45,171,42,161,24,89,57,151,106,117,80,62,34,86,170,82,153,168,33,193,240,92,27,65,206,178,203,52,228,100,9,9,194,152,54,225,167,165,100,13,86,221,100,230,15,89,243,106,101,124,255,123,189,163,139,45,3,183,180,73,200,144,49,94,239,201,53,234,225,105,141,236,18,98,90,37,220,114,9,196,68,55,118,107,204,16,186,239,78,15,167,218,177,130,103,73,17,184,15,61,196,208,253,192,51,55,44,234,75,36,168,21,48,50,113,197,8,234,72,49,193,234,116,184,99,70,31,204,78,178,31,224,118,105,94,170,251,38,209,55,187,238,208,96,20,217,50,214,143,30,116,55,196,68,26,79,154,107,121,236,13,210,92,255,131,49,140,216,3,68,12,95,90,0,240,57,67,151,184,71,164,75,191,210,179,4,207,104,179,227,221,177,76,0,31,186,13,214,42,84,187,27,123,102,110,188,109,123,121,127,130,127,111,224,157,164,13,74,94,180,121,180,23,182,116,7,29,84,85,54,67,224,52,22,61,137,180,248,52,65,3,94,153,141,42,194,25,197,106,46,34,243,57,226,190,20,81,226,32,220,36,44,220,210,151,191,178,62,126,193,209,179,181,181,160,241,9,173,21,250,97,87,12,212,124,188,117,226,118,106,86,15,100,148,115,57,88,131,155,101,2,119,142,251,180,116,155,133,111,115,220,96,142,21,39,186,236,209,8,48,112,189,88,124,44,168,184,61,221,23,229,80,86,62,193,133,136,55,231,246,213,53,166,172,80,155,251,82,19,237,5,99,167,69,70,153,7,77,114,6,59,195,132,200,100,51,121,225,74,219,187,220,248,44,199,44,237,184,154,223,194,159,200,233,77,154,3,194,37,2,134,209,233,215,120,165,108,46,10,119,254,252,227,179,152,112,96,208,101,223,179,122,68,130,117,89,166,202,67,146,212,32,135,236,158,103,229,254,246,156,64,117,15,247,105,0,20,241,155,139,70,192,239,6,160,215,32,246,192,159,3,234,113,171,1,6,30,67,127,121,141,77,143,16,96,136,162,113,174,36,241,245,150,32,58,29,210,129,114,43,172,181,39,5,157,180,228,190,6,183,46,140,121,176,140,222,152,21,152,33,168,14,21,85,161,82,190,210,250,38,248,150,118,248,78,232,57,108,138,124,21,170,120,240,240,119,141,204,236,169,211,186,228,136,88,81,20,23,98,177,226,157,45,139,139,239,32,81,167,183,120,87,169,104,20,230,124,235,39,89,219,213,198,234,133,221,90,191,167,221,27,27,146,47,140,7,197,36,51,247,88,154,108,154,203,120,140,49,45,175,9,139,239,31,108,237,190,84,177,75,136,132,232,252,106,124,116,196,186,2,81,92,25,199,216,156,157,215,229,82,90,125,33,198,170,179,201,167,243,111,187,170,144,137,83,129,126,226,89,201,149,250,94,166,35,166,249,103,57,64,44,190,170,201,55,82,84,200,102,153,235,91,110,170,104,41,71,134,173,165,253,28,193,240,85,23,57,230,206,74,144,29,120,98,212,138,53,252,178,196,33,147,9,165,141,219,153,85,241,73,145,18,174,34,20,38,23,201,64,196,42,65,175,185,210,245,186,177,179,87,152,21,27,6,238,48,150,131,206,179,173,126,30,69,35,5,102,241,80,223,122,42,36,119,123,38,130,167,167,220,36,74,127,158,252,166,49,214,226,129,233,176,201,50,228,252,110,49,178,245,27,44,123,133,98,122,172,148,141,181,169,98,157,167,29,15,151,154,148,61,154,149,33,76,223,140,204,129,238,143,112,251,12,88,144,186,22,99,43,63,165,25,45,69,98,124,164,130,173,200,36,169,2,24,207,176,138,125,91,80,97,0,207,79,57,12,52,92,118,252,131,139,101,254,203,129,99,8,243,242,21,70,182,178,3,42,237,86,35,7,211,136,184,114,249,94,93,209,93,221,118,183,228,28,225,228,59,125,177,188,163,216,191,226,143,202,206,86,108,244,51,82,222,103,235,183,122,133,68,135,97,142,29,34,223,243,39,150,254,9,136,20,248,159,234,110,152,57,51,10,79,58,113,148,68,231,165,43,164,194,25,150,231,67,182,144,25,30,169,71,141,199,229,54,21,166,69,101,44,140,246,21,226,226,18,246,140,134,50,103,135,195,77,205,115,203,44,245,109,168,254,254,41,148,176,211,157,176,174,122,122,93,207,233,178,28,163,131,168,80,228,213,123,162,47,176,246,207,112,140,221,90,174,60,85,141,78,40,135,13,242,215,232,89,17,171,182,171,2,124,233,150,57,104,60,123,7,106,179,231,127,207,51,254,121,190,30,107,90,164,217,134,25,12,250,135,33,215,82,59,184,97,242,178,155,183,23,180,4,223,236,92,210,56,76,68,3,83,71,204,144,178,91,190,131,25,209,128,64,133,244,221,132,229,199,56,27,234,106,170,40,35,201,229,182,77,191,189,113,146,73,114,242,37,129,189,151,55,115,48,35,78,144,157,23,71,173,188,55,249,227,171,15,173,50,138,175,104,214,78,121,161,101,44,37,158,22,62,73,237,136,120,240,197,4,222,38,252,163,137,68,73,211,45,82,189,159,185,54,88,212,33,193,135,203,244,115,73,38,130,24,36,4,119,13,169,130,219,24,91,165,67,164,11,32,111,92,246,151,89,153,207,155,27,157,71,100,223,157,187,192,95,198,46,144,229,223,221,96,127,227,20,100,168,206,241,142,251,65,67,7,133,234,32,52,26,84,251,43,24,193,40,241,141,134,104,121,163,101,15,38,188,103,98,216,62,88,125,80,88,72,150,33,90,237,255,83,96,250,106,214,8,168,21,161,51,132,247,50,20,115,184,255,93,227,23,110,193,244,213,12,229,94,20,58,51,176,27,175,81,196,8,123,132,254,108,69,152,54,214,57,23,179,241,233,21,32,94,65,252,113,153,176,222,29,18,5,60,250,138,3,2,210,120,250,254,246,80,201,189,27,26,112,76,165,62,190,98,193,46,254,145,110,87,225,143,83,85,119,41,64,95,40,161,23,199,53,177,222,57,74,10,240,138,222,151,253,241,97,6,217,67,114,179,177,85,25,255,68,157,142,81,145,183,169,157,128,42,10,233,29,226,201,169,231,209,116,109,183,110,222,202,174,75,8,103,143,249,140,56,68,183,115,101,200,117,136,26,195,253,38,244,232,110,125,75,56,186,243,255,137,151,10,221,203,201,101,188,221,160,118,142,58,19,183,98,179,136,124,53,121,47,26,91,240,86,71,110,232,230,98,224,109,186,41,132,207,227,62,169,222,134,32,215,24,8,243,4,245,34,11,253,168,88,147,121,55,1,125,247,151,65,179,48,147,88,247,225,55,171,85,252,229,104,201,64,37,42,236,55,61,226,177,152,208,201,236,185,193,31,193,250,131,129,138,15,49,216,177,73,79,18,66,75,110,208,59,22,13,120,14,135,133,44,175,153,11,236,137,213,126,84,165,206,51,240,222,146,190,116,236,12,76,205,231,156,232,184,250,167,17,31,235,191,95,47,224,4,160,35,121,120,1,8,83,103,198,70,49,215,225,199,236,106,95,135,117,173,118,241,232,229,15,192,247,56,246,40,9,1,146,61,20,146,187,103,233,72,201,84,68,7,87,61,153,238,82,13,61,142,178,20,113,140,40,2,235,128,104,65,133,95,17,232,9,158,126,119,5,53,165,215,204,113,61,62,216,62,184,249,40,145,203,121,23,235,11,14,248,145,234,151,171,117,6,15,118,183,157,182,216,207,29,132,39,27,80,245,45,66,219,78,196,229,224,162,157,39,29,8,78,190,215,42,77,193,105,111,244,216,51,80,244,80,12,69,93,54,13,82,89,121,58,135,184,242,221,39,34,169,73,254,104,50,140,102,33,33,254,179,176,253,16,135,28,224,219,63,241,28,145,181,107,220,220,210,66,60,227,115,137,171,5,201,168,34,14,44,6,204,192,123,206,126,149,56,173,178,74,32,87,99,138,100,117,68,195,59,87,177,184,143,62,97,10,132,75,194,127,52,175,50,18,181,175,5,254,97,121,23,76,139,151,168,50,12,162,84,24,126,180,172,214,131,211,64,26,144,22,227,143,255,202,148,189,72,99,136,30,67,74,202,65,142,50,227,87,252,70,203,111,104,196,52,195,115,144,196,11,178,4,14,224,8,119,12,173,243,55,131,91,33,44,126,133,27,165,109,184,229,93,130,224,234,149,51,59,231,210,75,78,241,23,147,100,83,130,7,220,202,21,20,32,52,185,83,197,203,222,32,204,59,251,44,5,155,85,191,121,150,101,156,54,11,149,116,123,94,253,40,223,123,176,132,77,245,158,210,30,106,145,182,77,234,203,164,7,243,16,11,121,116,47,25,47,23,36,78,186,46,83,121,161,187,189,44,203,25,57,131,254,225,100,141,173,60,7,2,92,72,101,117,157,104,66,11,76,161,199,19,192,72,252,18,63,96,89,213,64,92,190,58,243,60,218,94,5,210,117,194,128,203,5,84,45,228,24,231,78,37,141,61,218,149,192,4,62,144,203,244,228,149,39,111,5,186,98,242,9,132,23,14,186,119,215,52,112,145,233,62,13,47,141,12,226,76,131,79,119,165,229,48,223,249,10,138,224,20,7,80,74,190,52,248,5,245,68,171,24,61,82,243,16,121,119,184,182,167,57,215,189,159,85,194,182,142,73,217,155,90,34,95,114,16,119,33,117,178,107,247,2,245,86,207,85,124,55,29,171,217,119,102,213,188,1,124,211,225,86,107,71,138,42,51,230,159,103,240,110,209,237,65,3,54,6,71,55,59,4,16,20,24,182,61,214,203,129,135,159,127,202,113,190,211,187,123,179,92,195,147,248,51,219,172,230,80,153,44,77,218,158,140,60,58,66,189,54,233,28,175,30,26,81,203,189,27,5,213,0,233,249,72,155,64,249,88,200,157,98,45,66,127,245,84,245,33,91,253,218,114,78,115,185,72,90,53,62,191,165,198,9,93,145,235,104,191,37,9,64,67,242,53,32,152,197,140,87,134,161,110,224,77,152,208,169,103,59,250,46,232,10,29,131,62,6,195,79,45,77,70,67,94,255,67,35,44,190,8,104,222,93,43,221,27,42,91,73,229,28,35,49,148,144,88,158,110,179,143,209,170,179,179,251,169,204,236,87,180,174,188,214,0,63,55,157,29,30,1,4,42,0,55,154,97,159,66,226,79,215,206,50,228,149,179,156,155,51,164,34,225,46,12,59,58,25,170,179,245,67,30,102,70,132,158,217,163,144,60,36,186,74,138,142,205,229,16,142,189,112,208,61,236,189,44,101,77,59,38,93,205,55,79,163,8,44,26,152,54,187,8,61,145,41,14,203,102,65,199,199,34,94,224,21,125,255,24,195,27,121,173,71,44,251,50,106,1,174,14,250,30,190,169,250,51,206,124,173,111,53,145,193,189,215,92,53,104,75,6,142,135,242,34,177,217,130,52,210,172,127,233,2,75,119,14,8,103,207,124,202,171,219,223,75,9,68,189,13,94,185,210,133,106,20,228,241,173,87,27,16,213,115,134,136,87,113,174,151,105,144,36,14,93,182,217,6,231,25,2,11,40,108,148,170,59,108,56,55,215,40,96,115,98,20,222,193,101,65,146,12,17,239,238,201,178,35,37,253,192,80,96,47,155,168,199,168,165,164,99,119,20,4,29,10,170,185,119,0,166,2,75,163,165,251,153,41,110,144,172,150,184,224,19,61,240,2,249,123,145,69,27,252,90,177,219,43,4,192,103,74,228,207,87,242,30,185,217,111,61,166,40,54,68,216,155,27,205,198,217,84,58,75,180,101,69,29,161,190,202,113,119,40,71,47,163,235,15,102,220,212,236,3,191,208,233,139,165,66,79,91,229,201,185,118,74,214,240,116,157,253,191,20,201,119,157,145,53,108,196,133,57,35,1,192,137,250,117,124,51,57,62,70,9,233,211,140,170,171,29,100,81,82,133,135,98,155,30,34,46,186,5,87,194,137,131,212,253,37,211,5,27,83,84,171,120,197,178,124,108,85,141,145,134,7,154,80,228,251,147,91,100,223,11,124,217,187,151,60,165,222,144,221,102,54,239,139,117,208,158,150,83,124,71,240,159,37,242,124,134,216,202,39,72,213,65,209,96,238,167,46,144,252,168,178,245,47,57,122,201,212,77,175,74,235,117,180,87,191,35,146,157,29,91,170,130,70,33,26,8,18,52,0,114,59,3,190,148,53,187,34,196,42,192,205,132,158,200,13,92,216,131,159,170,60,134,13,211,255,121,214,206,115,103,4,67,107,134,137,108,38,148,22,48,66,116,186,247,43,79,112,251,154,213,235,190,208,118,0,48,195,25,6,48,35,149,253,27,147,20,93,147,32,180,116,252,137,122,112,173,108,224,185,165,186,91,153,208,103,177,197,89,52,205,28,226,253,103,249,177,254,157,249,188,75,230,81,134,24,134,43,147,224,132,216,43,195,10,72,205,47,9,178,76,137,143,220,57,10,152,120,44,62,85,192,170,70,95,10,141,253,126,90,11,164,250,95,124,69,58,216,19,158,48,120,116,217,84,172,108,164,120,136,65,198,72,45,196,71,47,102,239,14,239,92,141,111,227,213,12,86,62,30,130,182,168,165,27,213,79,122,201,9,117,78,255,64,73,46,124,82,220,11,53,233,98,235,216,106,161,128,192,189,174,254,107,23,14,27,46,153,139,254,250,15,224,116,47,214,88,111,146,0,127,80,165,176,242,4,233,213,86,69,127,183,30,77,154,159,62,140,84,152,98,231,133,138,28,51,66,40,117,195,151,47,44,241,138,0,24,226,147,132,254,201,216,172,63,31,29,38,201,111,53,21,79,89,14,245,148,58,224,123,145,148,207,64,168,231,191,8,87,59,186,78,217,123,136,80,24,112,230,44,94,71,122,160,197,6,199,132,101,169,216,173,88,104,78,43,255,101,8,155,5,48,76,5,248,11,99,0,196,14,117,176,171,109,190,179,137,180,108,87,206,60,64,28,146,70,170,29,79,191,193,166,188,27,138,147,243,153,156,181,204,159,222,220,104,22,80,88,59,112,209,168,120,3,213,28,120,38,74,5,157,218,174,80,150,255,185,94,207,182,199,224,209,173,191,66,46,211,182,114,53,137,111,157,240,141,111,85,233,227,197,11,21,6,93,202,237,242,202,145,187,100,166,225,69,2,229,134,145,43,158,194,17,216,61,87,29,122,10,146,20,98,43,70,226,99,103,241,28,179,96,23,27,102,207,179,204,14,69,208,115,83,129,103,64,182,176,207,134,123,234,54,69,74,106,40,1,8,60,58,233,88,99,37,123,83,146,56,175,249,180,150,69,202,167,5,218,172,241,252,152,145,27,145,138,123,162,61,248,216,41,33,254,94,127,210,113,78,186,176,28,235,68,155,225,192,192,152,150,5,94,71,123,66,44,214,33,101,50,7,106,220,236,111,105,16,185,149,219,128,228,29,68,165,253,122,218,148,151,249,213,148,75,138,243,172,51,171,187,96,238,2,92,176,109,136,194,168,17,253,114,122,183,2,154,254,59,113,7,37,203,208,249,240,27,19,181,40,10,241,41,184,207,84,163,40,2,137,38,17,156,106,13,234,165,210,1,21,128,223,208,19,239,79,251,195,60,155,15,242,13,189,252,140,78,56,201,14,210,199,74,255,129,95,104,219,33,34,133,67,87,50,116,156,140,129,232,69,69,221,84,0,169,127,174,155,242,93,209,60,212,134,2,91,216,174,132,51,229,54,138,206,99,64,245,111,45,77,207,123,19,69,63,30,214,169,250,52,236,91,29,208,18,92,86,161,60,81,93,55,4,88,72,181,181,202,7,233,241,93,189,10,136,96,220,91,134,0,245,64,114,25,230,93,76,36,24,51,28,129,3,53,9,193,137,5,150,209,227,237,193,147,224,230,195,218,75,154,59,143,103,8,65,86,194,29,44,148,192,234,252,138,98,141,34,215,152,198,59,226,154,8,234,55,242,186,97,65,14,189,192,59,186,244,194,28,38,145,14,234,54,66,5,205,112,113,44,9,149,154,119,74,213,90,224,43,44,25,26,170,195,95,144,183,120,246,105,1,175,221,211,234,251,144,57,66,131,137,149,111,71,184,209,211,68,147,242,15,120,204,156,188,230,201,39,41,232,111,164,61,0,77,142,170,101,74,88,190,176,216,183,144,190,162,187,125,145,14,160,10,63,204,252,60,180,112,138,96,114,16,28,47,0,0,0,22,116,97,98,108,101,95,118,97,108,117,101,95,52,95,108,97,103,114,97,110,103,101,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,255,255,239,88,55,69,13,44,67,198,111,162,81,251,151,64,187,21,9,174,124,58,31,32,147,175,129,140,202,11,17,0,0,0,10,116,97,98,108,101,95,116,121,112,101,0,0,0,32,255,255,255,15,108,10,30,188,110,143,70,134,183,23,204,215,162,167,126,126,73,186,175,71,214,95,206,30,141,177,155,39,67,2,198,143,161,110,36,6,166,233,12,201,69,21,54,191,184,119,172,13,44,145,18,106,147,17,103,176,110,95,51,45,41,89,112,40,118,171,255,233,129,216,129,126,129,184,135,170,73,91,146,125,196,118,172,50,246,23,101,137,192,139,55,6,189,211,248,73,37,195,125,252,45,129,155,143,184,48,197,146,180,171,102,87,141,100,124,204,38,58,32,178,86,80,160,25,182,162,243,200,40,62,209,148,171,180,37,191,64,28,107,253,204,100,175,164,253,126,28,186,224,73,70,251,230,165,24,29,12,107,17,133,21,126,46,190,40,156,253,185,233,236,132,254,223,105,11,97,224,166,236,200,64,253,101,223,127,27,192,46,122,175,31,80,142,227,7,214,128,23,232,166,88,26,239,91,204,81,97,45,152,127,132,173,165,215,72,213,159,7,102,39,232,13,50,91,248,221,237,64,199,80,77,190,60,127,21,190,30,235,255,9,107,69,231,235,161,28,23,237,46,96,104,4,88,242,27,123,228,186,169,242,130,42,145,55,199,10,137,81,154,136,55,172,25,137,6,121,16,54,29,109,131,3,113,25,240,79,246,114,188,200,190,251,86,218,66,215,244,98,230,153,40,205,64,20,80,169,46,232,160,246,21,0,23,146,243,38,38,33,141,77,109,160,229,106,236,163,20,247,185,159,131,124,255,91,70,170,136,118,66,154,190,81,227,250,61,2,61,24,224,119,137,74,219,123,229,176,38,144,214,254,173,24,3,1,227,12,108,3,101,21,6,55,57,203,100,144,102,83,189,10,123,25,80,87,253,222,228,41,2,190,27,69,227,22,33,202,118,124,205,111,230,64,179,190,21,247,228,149,247,19,50,7,88,130,247,163,29,90,43,186,210,249,254,52,143,89,227,134,16,14,146,187,200,103,173,95,120,20,24,148,24,76,30,16,108,145,255,145,241,53,151,14,167,152,152,124,199,218,99,60,239,142,246,120,102,62,118,122,169,90,29,123,138,49,150,35,155,16,245,153,115,119,145,157,232,14,244,138,242,178,36,17,172,61,91,147,132,33,59,107,83,213,153,185,126,218,210,25,2,0,0,224,39,235,195,135,34,225,114,243,144,208,103,80,186,176,2,3,109,139,160,112,83,64,99,194,229,156,200,8,190,253,57,96,242,134,189,61,235,134,172,176,2,211,253,104,164,224,212,115,138,180,61,78,150,142,202,48,4,239,48,3,216,166,143,199,29,74,226,89,15,152,55,251,198,47,172,125,19,253,238,3,242,206,163,133,51,136,204,87,178,194,44,42,68,44,7,166,110,50,100,71,99,239,29,234,143,183,110,149,168,172,26,42,41,225,211,235,2,102,17,47,28,254,195,22,75,93,12,39,107,183,16,175,229,187,147,186,7,204,200,42,144,243,209,220,184,198,51,254,72,86,235,229,139,168,75,19,245,148,238,106,126,119,179,133,104,212,187,191,94,251,174,41,125,238,117,32,214,158,99,239,232,162,203,1,243,50,164,1,135,80,224,159,5,18,218,109,16,89,209,210,239,205,68,204,144,6,32,84,30,198,203,10,132,200,232,11,211,70,254,8,25,242,205,148,155,23,244,2,202,31,108,187,11,105,30,106,62,109,129,119,75,0,105,204,135,131,26,244,67,238,251,43,169,13,228,116,175,58,56,81,14,70,40,66,129,221,170,214,194,207,73,213,156,188,73,63,25,106,20,116,239,74,243,22,17,176,9,125,215,44,35,72,58,150,118,162,83,133,77,142,52,139,64,109,102,156,33,208,136,169,27,225,91,188,112,9,219,222,114,162,38,85,252,216,164,204,164,130,142,72,176,171,93,252,58,215,45,207,13,30,107,78,78,230,52,76,39,24,33,136,118,165,184,121,252,146,106,224,226,122,154,207,48,39,122,75,21,126,81,48,74,129,240,212,204,80,12,251,166,37,134,230,175,152,150,22,253,25,143,178,157,52,101,209,18,94,230,219,179,17,208,4,157,249,19,169,76,75,123,58,50,41,169,125,8,76,118,155,182,137,190,118,186,68,185,142,80,161,76,74,239,197,237,221,162,88,177,139,25,77,90,2,70,32,149,110,0,94,162,191,74,53,234,215,32,253,128,13,208,235,109,201,138,8,80,7,218,61,128,69,20,102,232,28,206,12,102,239,10,86,32,126,80,166,168,97,197,238,85,53,15,23,177,26,38,238,49,36,21,77,214,202,151,39,244,115,145,22,0,0,0,14,116,97,98,108,101,95,116,121,112,101,95,102,102,116,0,0,0,132,1,120,229,11,226,235,1,23,56,138,57,44,150,26,14,172,129,131,193,251,187,233,138,114,145,190,143,245,196,40,69,41,109,209,24,226,252,22,224,122,207,212,50,26,254,206,110,71,69,136,215,189,143,142,108,114,204,122,30,214,58,34,60,39,170,9,208,100,72,93,52,208,220,18,106,124,78,7,203,251,170,84,47,32,194,112,175,252,246,124,247,73,108,224,151,51,9,238,237,23,106,226,162,57,17,164,248,217,165,183,186,76,202,182,75,46,197,242,159,143,19,193,241,92,88,72,8,55,172,127,228,82,113,115,53,50,207,145,59,134,195,168,127,216,78,237,225,26,234,235,212,52,47,111,72,97,97,43,120,30,109,65,118,22,138,25,196,133,42,41,208,250,49,207,96,73,165,191,211,190,253,243,62,163,91,78,199,115,216,180,195,51,221,238,215,227,233,86,48,63,17,25,122,93,116,188,182,148,192,161,186,13,101,170,61,247,196,84,199,84,175,92,235,55,102,116,229,34,195,59,214,105,138,239,27,170,119,239,52,81,220,208,185,9,35,27,27,32,232,55,51,243,181,193,5,85,135,16,68,163,222,2,243,161,184,218,171,245,160,173,229,140,166,70,149,101,175,236,73,109,82,49,172,77,8,128,227,85,77,0,74,16,206,107,30,113,167,64,196,119,228,65,24,135,185,213,59,240,254,107,45,44,112,122,133,127,140,142,37,27,4,138,18,171,85,9,100,192,196,135,167,229,170,107,183,29,4,110,245,154,130,161,56,146,104,150,246,1,164,98,160,21,227,227,229,23,215,27,156,219,70,134,164,240,16,48,33,10,73,125,82,199,71,100,91,233,0,119,205,235,218,104,242,42,40,25,93,206,82,205,169,34,177,62,64,241,194,172,161,192,243,35,195,70,46,34,240,244,48,32,87,94,243,220,58,73,16,18,253,104,211,108,161,81,145,45,176,216,101,70,226,242,240,188,230,233,193,242,174,176,69,101,56,150,215,14,43,56,148,242,240,123,224,181,6,215,229,206,111,152,168,38,214,138,199,127,77,179,79,92,88,25,125,140,126,85,230,214,171,42,87,80,248,91,128,74,152,252,150,141,49,96,60,84,10,82,198,231,38,163,53,160,206,35,242,8,81,53,172,189,3,47,11,178,50,43,64,153,62,230,246,168,66,240,61,145,57,133,45,144,18,54,126,152,33,74,237,68,20,130,161,208,153,42,96,138,128,137,22,65,199,255,57,120,21,119,190,219,73,37,174,156,73,119,245,160,101,53,109,181,27,106,173,129,17,68,222,113,70,174,201,249,57,170,212,163,75,230,2,97,19,136,184,111,133,252,124,243,55,226,78,253,209,84,59,124,172,64,17,10,174,115,37,0,189,77,204,173,184,122,129,87,199,200,116,36,156,175,81,185,76,47,169,31,255,185,21,159,131,24,215,130,210,137,49,126,73,48,225,109,179,65,16,246,160,155,187,64,48,44,142,115,137,73,255,146,53,163,94,197,111,14,229,248,185,85,185,151,175,175,180,195,64,200,190,215,33,196,240,124,100,245,90,115,152,188,198,80,74,224,28,40,86,34,164,141,40,43,158,241,11,5,158,36,10,185,72,232,173,38,59,148,143,237,63,233,35,191,179,128,209,246,136,120,10,36,143,15,55,36,88,187,59,73,202,143,240,178,109,45,205,50,108,216,219,165,250,221,29,54,148,50,46,114,240,241,120,93,131,244,175,209,175,144,210,163,91,98,171,248,34,99,148,241,220,130,86,63,110,209,35,228,133,164,66,230,199,107,133,86,126,232,86,51,67,197,253,159,254,237,62,207,25,31,244,96,189,199,117,208,42,62,23,211,242,75,152,78,106,99,109,88,40,224,228,79,180,18,74,147,190,196,115,193,121,136,4,143,231,171,246,64,31,67,220,106,123,36,81,38,11,82,186,60,206,151,91,99,180,138,126,128,42,236,3,1,168,200,96,249,56,83,44,160,126,180,147,40,186,179,176,58,250,95,6,42,72,149,166,166,98,38,115,209,197,130,73,111,14,247,189,250,64,146,70,75,6,140,219,151,225,6,66,9,33,75,35,61,255,178,164,23,227,88,36,142,108,192,86,149,218,218,219,238,195,194,227,106,213,101,218,224,178,142,75,167,99,236,145,1,197,139,100,54,34,130,249,240,135,177,165,39,6,255,160,171,49,124,61,68,147,248,196,148,115,141,19,104,213,142,31,89,146,150,215,146,33,6,221,222,95,125,62,107,12,114,210,226,63,205,188,51,180,149,187,122,75,174,58,116,97,24,4,11,186,52,197,139,130,176,66,122,249,165,123,47,214,10,15,25,36,79,200,67,57,92,128,213,38,165,85,9,194,70,124,24,53,43,207,2,212,12,44,103,3,158,129,86,248,89,37,193,0,251,245,139,227,214,231,153,232,154,166,12,70,173,112,40,119,195,151,53,220,176,29,104,16,211,171,228,233,222,249,252,65,188,137,120,146,179,126,42,60,166,68,238,28,62,18,4,10,184,92,79,107,103,213,129,88,244,54,9,138,200,209,189,179,29,9,32,143,227,215,18,142,139,229,137,245,40,107,17,216,21,14,211,35,26,229,44,136,9,226,95,197,182,113,48,172,233,64,40,2,123,248,22,90,148,60,8,250,212,204,81,135,141,12,101,224,88,184,194,232,144,236,138,10,65,250,72,110,138,156,241,16,99,31,208,14,118,43,45,229,159,166,25,149,37,222,115,200,23,4,233,148,208,94,171,96,192,33,24,237,86,114,77,81,57,94,44,124,235,15,98,71,203,22,0,161,157,67,126,97,111,161,30,222,213,159,175,160,6,242,249,176,197,154,128,82,76,190,245,236,32,99,161,8,56,185,0,51,171,247,67,154,234,204,88,221,41,14,61,199,82,46,180,178,219,182,117,207,105,53,199,48,133,14,49,150,134,179,56,184,122,121,146,197,81,52,143,27,132,201,212,229,206,48,39,16,14,238,130,168,17,33,158,9,31,170,63,130,162,194,2,109,67,169,149,60,46,69,90,180,161,148,251,18,244,86,130,83,234,92,68,4,79,137,85,36,182,219,67,80,140,162,8,49,153,251,66,252,188,159,122,222,150,84,3,96,73,31,205,52,218,35,17,93,154,89,94,226,157,248,236,159,208,140,86,130,78,101,221,189,152,38,174,77,99,191,51,97,179,143,95,6,202,220,201,39,233,217,139,44,184,88,235,251,236,166,50,61,46,238,207,30,188,5,95,0,43,89,226,195,168,235,236,39,42,228,101,167,254,1,60,0,197,147,18,207,111,148,19,11,3,34,120,199,44,52,177,181,1,194,167,54,110,58,71,169,8,130,202,138,219,111,140,144,95,43,4,243,127,112,81,44,62,100,250,141,246,66,135,69,128,11,93,51,201,221,76,39,128,233,206,117,23,183,233,87,176,64,104,106,232,201,72,211,207,220,130,223,203,76,212,131,212,14,103,131,164,85,227,232,130,18,55,199,158,100,80,254,166,109,138,86,197,49,2,86,168,16,199,164,255,100,251,100,179,124,136,242,231,56,98,237,32,145,84,90,32,185,152,59,204,150,163,86,84,9,0,27,26,168,211,181,248,201,128,64,147,115,225,100,85,12,34,104,123,6,173,62,153,143,169,23,20,48,94,217,205,16,58,50,227,182,55,118,97,44,35,37,215,24,247,160,241,114,116,174,182,163,152,203,207,19,48,74,246,54,89,157,24,254,94,229,92,134,181,135,83,255,168,10,190,124,83,50,129,235,9,138,98,193,228,254,154,65,217,202,210,152,125,154,177,1,47,168,59,208,218,236,62,153,57,104,111,235,85,248,244,131,80,149,206,50,199,179,84,165,42,126,73,52,194,47,6,0,9,115,191,231,141,115,162,53,96,240,64,212,39,84,25,125,64,219,199,63,231,55,234,194,167,111,124,128,82,29,101,62,32,63,19,201,138,185,39,98,11,38,29,134,5,159,38,42,32,198,136,180,118,128,169,177,196,128,173,164,75,105,207,219,82,81,36,145,106,83,90,47,60,48,195,136,175,131,11,5,204,119,34,46,49,81,214,165,247,174,159,92,156,80,86,7,50,219,84,57,87,229,173,86,226,176,2,46,174,42,241,95,156,18,251,186,185,252,72,119,119,57,245,179,93,227,232,33,17,185,253,225,56,108,155,129,235,92,98,243,224,126,213,152,203,1,142,28,64,90,24,146,140,132,195,92,253,178,174,146,37,194,58,157,2,136,140,173,48,140,16,95,89,149,184,65,59,51,13,241,210,103,243,231,165,244,143,119,190,88,247,172,46,117,241,23,48,55,70,171,177,222,185,211,59,120,223,228,199,192,75,72,165,43,20,243,234,134,255,46,54,201,94,137,51,243,95,184,126,171,62,224,188,188,2,109,7,61,139,53,77,238,218,49,99,153,168,70,177,140,223,13,25,211,71,178,80,228,35,243,113,18,40,143,29,145,192,140,228,90,186,31,130,129,111,30,243,26,189,81,241,169,92,150,55,111,207,61,34,38,45,144,84,90,130,200,45,21,38,84,208,234,248,100,97,144,219,21,29,6,221,142,106,78,134,101,177,88,0,97,10,225,52,9,67,226,216,241,142,224,194,117,227,71,169,193,85,40,212,247,21,162,240,196,49,133,177,69,183,7,165,100,89,113,62,158,149,126,156,161,95,42,141,247,87,226,116,101,69,213,160,216,84,138,210,211,119,3,112,31,18,243,192,130,37,228,227,224,136,241,87,31,215,222,106,174,121,163,121,141,224,177,23,6,249,142,203,212,40,76,246,122,137,230,28,236,66,255,76,122,129,212,70,10,218,216,113,238,239,149,197,239,162,175,98,30,235,115,94,11,9,157,89,67,152,138,171,189,26,200,123,42,39,171,177,141,14,21,70,11,24,177,59,84,179,51,85,100,180,192,200,213,42,85,66,131,143,95,70,92,75,97,55,74,39,85,109,99,146,93,151,126,176,171,186,61,166,86,9,30,80,11,201,248,122,15,79,68,151,102,68,238,28,209,84,115,72,62,87,147,121,164,253,165,24,224,64,200,173,248,5,57,6,231,155,41,232,15,14,20,44,46,133,5,57,216,105,44,162,128,239,209,101,27,73,206,202,204,182,167,205,83,252,182,203,192,231,3,138,109,165,95,56,14,148,222,63,211,85,227,139,251,42,172,238,116,150,73,176,252,217,204,81,25,158,109,30,51,108,231,164,221,15,181,221,176,16,128,46,25,58,17,195,100,238,255,0,208,216,140,23,136,68,79,34,253,128,82,193,215,37,110,83,87,59,189,58,104,41,22,28,34,197,176,169,180,162,1,140,215,197,198,71,160,125,48,155,86,199,231,135,22,44,92,233,72,170,157,164,152,224,253,58,101,146,31,209,172,99,133,114,36,219,2,167,67,54,77,161,27,177,103,123,17,1,245,230,63,4,164,135,218,171,220,57,148,120,130,103,163,126,234,242,1,85,234,235,91,132,239,230,27,196,85,120,130,29,225,240,77,143,193,192,79,76,118,77,154,120,77,62,66,10,244,74,199,141,133,103,17,160,87,167,55,45,33,63,32,248,84,187,250,248,145,152,86,14,168,15,38,224,32,24,209,139,75,17,219,251,211,190,206,25,64,184,58,15,113,178,216,119,181,120,184,153,204,243,147,151,130,85,159,23,192,145,10,107,149,57,58,98,190,130,253,204,187,146,31,167,11,177,63,113,211,129,213,5,192,59,170,193,219,30,111,88,165,125,126,241,231,120,191,188,68,103,174,41,158,220,173,107,192,113,175,3,185,15,67,58,83,117,100,19,201,30,228,218,34,200,227,32,228,235,219,176,103,40,180,79,176,99,127,128,19,171,180,105,196,208,41,93,246,133,134,232,19,42,60,231,215,146,104,56,19,126,229,118,133,206,125,42,125,0,131,107,121,85,148,244,235,175,79,51,22,255,112,85,3,72,147,59,103,195,83,223,243,88,226,166,173,226,23,198,153,56,181,131,236,140,96,153,50,231,159,229,86,40,25,41,156,93,203,224,125,143,70,102,183,166,166,106,130,215,138,2,234,89,234,111,39,227,246,67,247,165,25,57,169,216,12,87,180,67,47,145,189,49,118,230,132,35,70,230,130,43,106,43,194,194,136,197,40,226,238,129,195,115,232,60,148,87,135,200,136,41,166,102,128,78,105,93,9,46,1,60,105,145,243,243,116,114,247,74,54,190,250,243,249,66,141,38,96,73,100,229,184,93,243,53,135,47,13,9,251,61,17,109,179,83,178,231,156,195,58,199,170,21,1,232,75,251,161,246,6,61,29,29,178,96,177,16,206,74,3,140,212,120,32,167,105,214,205,178,249,80,176,207,209,183,191,31,245,58,167,158,140,39,139,243,33,39,196,174,21,151,70,226,85,233,78,211,53,84,214,223,133,183,45,145,164,91,158,153,27,61,171,169,245,183,105,224,250,22,120,16,35,66,24,204,51,134,193,168,80,183,180,241,159,60,171,156,93,196,223,164,152,190,79,95,238,213,85,213,158,1,114,113,6,204,115,120,78,12,78,57,32,174,228,64,128,149,29,6,21,230,163,77,19,247,17,90,45,206,30,58,123,2,62,21,61,131,69,40,104,192,83,172,173,223,90,181,97,186,197,233,62,42,2,152,109,183,163,150,154,56,201,25,53,22,245,206,233,10,181,128,134,200,53,110,126,138,141,157,233,49,99,251,90,187,207,169,252,165,75,222,236,221,31,216,187,55,167,111,91,0,86,59,144,81,129,249,43,108,51,161,15,133,168,84,170,35,58,115,112,99,3,246,51,114,108,122,132,29,40,118,236,161,161,232,148,166,33,227,244,199,26,121,102,155,0,235,114,52,71,191,6,105,152,155,211,56,55,6,2,0,198,119,177,119,219,233,105,36,208,72,220,15,174,124,170,224,127,118,49,203,133,6,91,143,205,189,13,146,100,125,83,9,45,6,225,17,183,120,48,60,120,210,82,62,10,48,72,152,49,57,202,104,230,225,179,206,147,221,24,200,142,62,122,62,39,239,17,12,190,124,104,143,193,86,64,111,77,85,78,118,139,1,241,190,45,206,194,172,236,76,204,125,137,49,19,48,8,192,147,116,123,227,78,229,134,84,177,129,84,116,30,35,166,222,121,248,16,213,66,228,0,173,236,186,57,97,108,55,222,127,58,141,242,206,213,152,147,213,202,84,182,42,169,8,72,122,111,195,123,56,114,135,90,150,179,7,62,64,152,5,109,238,205,228,51,217,218,46,211,117,151,204,19,213,61,18,250,143,95,152,240,19,175,77,248,72,197,161,51,190,120,46,165,102,253,33,161,179,24,88,102,179,252,15,224,19,77,218,109,198,55,45,80,249,108,11,46,206,210,255,70,128,178,0,15,60,30,36,3,135,7,126,19,100,173,49,37,242,112,49,171,124,13,92,161,37,54,251,176,60,12,150,242,169,152,48,35,144,137,211,167,3,195,254,20,198,111,88,72,188,208,179,173,211,118,107,101,140,207,158,168,14,141,93,60,213,209,26,170,6,39,78,10,198,150,184,72,44,131,231,143,216,128,59,201,203,112,197,63,88,33,147,163,221,205,163,143,228,24,12,197,25,90,112,60,54,164,233,33,62,101,223,136,184,141,10,119,189,129,208,23,174,187,140,40,41,179,75,241,201,158,74,213,7,70,157,100,238,175,98,19,147,184,46,222,251,150,252,31,121,45,78,145,197,249,89,225,186,153,119,29,21,66,54,100,57,187,213,228,51,56,112,177,241,25,130,127,18,96,228,114,188,106,185,233,181,223,200,35,111,1,39,233,15,184,21,175,118,72,116,118,88,67,47,161,226,91,200,180,255,165,210,90,105,201,41,186,29,194,156,133,15,35,143,31,4,203,60,171,40,6,199,127,126,194,195,63,231,133,232,186,36,124,223,122,123,243,13,142,155,233,55,42,147,236,4,59,84,95,73,76,140,5,38,252,26,37,193,33,140,112,135,205,178,95,253,152,53,222,91,55,203,216,239,61,43,35,195,151,89,69,52,167,245,59,236,225,26,48,234,248,174,167,160,48,248,123,7,96,111,254,50,246,112,169,67,204,193,80,93,162,14,229,40,32,175,187,121,139,63,9,24,155,89,1,194,102,183,143,182,182,246,140,150,115,6,42,29,19,83,189,189,29,240,223,28,217,226,92,22,31,250,85,192,80,65,113,3,172,111,139,189,244,32,18,221,178,240,134,147,84,118,226,208,160,42,221,32,240,22,61,3,135,10,114,152,104,13,152,218,203,72,218,106,167,143,12,235,15,167,118,127,228,91,190,249,156,82,84,61,13,142,252,114,145,221,175,54,157,123,231,143,168,112,7,135,179,95,169,225,165,146,247,93,131,200,121,67,146,10,98,92,232,229,224,190,124,107,47,189,223,254,239,68,98,105,169,31,171,65,163,81,210,206,74,224,69,148,224,70,231,37,105,34,67,112,80,56,227,196,231,153,33,3,48,201,249,248,70,64,30,37,225,143,234,75,51,235,10,194,103,3,199,183,156,39,153,234,86,162,185,70,83,135,49,250,236,226,174,150,127,239,56,109,174,74,233,11,247,246,68,207,147,5,177,204,7,9,45,96,239,248,88,221,231,35,230,160,229,246,182,100,166,224,255,182,0,95,136,119,221,59,62,0,141,76,213,28,229,68,17,164,155,94,58,132,116,180,50,170,251,140,86,196,18,92,119,54,170,227,251,6,121,14,194,30,136,167,9,128,80,80,73,67,133,195,22,198,113,10,180,117,221,231,142,188,109,255,208,166,58,206,133,164,159,49,13,221,90,86,87,55,120,44,84,188,243,15,48,201,34,191,184,62,96,137,200,124,110,163,92,233,91,109,47,62,214,163,134,117,247,203,220,160,131,95,211,21,220,15,159,252,51,31,157,2,146,214,128,117,170,184,71,235,214,203,6,16,92,236,29,145,181,97,241,181,172,43,11,4,96,151,1,183,219,146,60,242,137,150,72,23,98,250,157,169,2,41,137,66,52,59,254,33,201,213,196,25,183,10,8,26,87,254,175,200,204,6,141,71,34,181,23,2,160,154,191,116,236,18,237,191,130,217,81,26,225,56,207,201,67,3,206,141,155,37,13,42,148,101,167,208,220,166,209,73,46,72,167,99,221,77,26,148,247,26,148,206,92,170,204,3,158,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19,116,97,98,108,101,95,116,121,112,101,95,108,97,103,114,97,110,103,101,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,198,255,255,159,123,92,206,158,22,127,252,107,148,95,61,228,228,250,177,168,166,52,208,61,140,182,193,250,248,57,70,9,0,0,0,4,105,100,95,49,0,0,0,32,48,250,144,218,69,199,4,68,12,105,5,189,118,81,196,189,41,59,81,40,242,80,75,10,83,28,41,176,254,194,25,27,220,149,86,182,67,149,149,100,182,204,102,65,72,227,45,252,40,189,204,1,68,8,26,196,3,136,3,146,201,231,213,43,234,32,248,61,233,146,139,64,65,12,155,6,151,96,8,13,159,108,211,252,70,69,23,172,125,109,156,71,124,31,222,6,129,150,93,222,153,236,31,2,89,222,174,228,31,27,133,30,238,22,140,131,155,4,254,22,148,224,208,154,225,221,122,26,243,125,247,69,100,131,221,122,16,139,213,126,44,237,14,202,115,141,241,55,149,143,200,228,142,101,220,1,66,159,70,23,176,177,186,44,132,39,249,245,137,48,231,164,227,130,40,25,219,244,209,27,244,169,41,125,238,65,248,240,242,225,55,22,146,216,52,243,62,122,74,32,88,242,112,223,122,79,135,77,58,223,165,42,91,107,109,193,56,174,48,99,36,164,66,41,5,155,233,29,181,222,164,134,130,208,85,131,26,117,137,76,165,85,226,155,134,155,130,122,103,195,59,57,217,255,24,20,207,63,146,25,228,176,209,102,108,6,255,178,127,250,207,75,127,154,107,159,190,175,11,161,218,190,85,42,1,34,172,27,198,68,47,201,56,72,163,99,118,196,171,42,45,159,237,117,201,7,208,113,101,89,37,126,164,46,91,92,232,128,100,25,96,31,225,101,233,164,142,6,75,158,43,163,11,19,225,201,200,112,199,249,137,156,139,183,153,10,216,128,26,243,105,35,73,96,39,186,231,129,64,125,181,90,57,31,54,7,72,85,127,221,246,233,122,9,130,85,84,211,48,220,15,203,225,10,132,14,136,208,156,254,93,60,94,65,228,84,155,69,174,91,244,100,34,12,39,162,140,203,136,239,201,10,0,66,228,37,160,133,105,11,74,99,232,213,72,175,249,37,198,181,3,159,99,56,170,14,232,73,103,19,29,159,147,55,98,200,225,34,101,34,223,81,221,115,3,181,60,171,174,129,248,95,143,115,147,178,134,218,108,122,227,56,219,226,108,43,246,33,130,44,107,192,58,180,150,219,134,13,42,135,38,100,221,17,227,113,232,243,119,196,71,66,197,245,101,38,104,158,199,67,195,29,206,5,111,69,146,77,55,52,209,181,135,79,248,221,211,241,27,20,172,212,160,35,20,133,89,163,115,141,27,160,29,36,29,106,169,185,176,179,60,192,80,31,135,106,188,194,102,234,74,216,169,115,190,15,180,49,216,22,161,69,18,243,107,33,19,223,7,242,90,140,206,243,10,162,56,140,143,230,91,122,73,138,168,126,149,233,247,42,5,178,206,20,43,245,244,7,125,105,162,65,62,40,28,118,132,64,222,39,79,20,19,145,87,56,113,121,247,111,97,120,24,223,203,162,56,133,188,36,11,130,8,218,115,145,94,253,204,147,183,141,66,66,137,229,209,193,11,197,253,228,150,170,29,90,192,59,216,195,240,39,78,78,69,243,83,237,66,130,83,238,165,103,139,172,111,150,106,90,43,225,158,202,53,18,190,125,164,76,39,129,255,40,108,39,203,44,153,154,241,87,133,44,28,45,244,223,16,98,11,112,87,210,55,9,242,205,115,17,108,218,245,190,244,21,249,100,22,2,35,54,151,241,90,78,55,137,84,186,14,99,160,249,26,97,12,217,220,20,69,252,96,4,65,99,30,43,47,192,109,6,244,99,106,17,113,24,142,89,239,52,200,99,198,180,145,93,212,196,83,238,209,0,71,19,25,65,139,35,56,187,208,86,159,204,152,20,103,90,225,225,65,144,170,57,124,71,45,139,45,27,58,17,8,145,65,225,49,226,210,37,158,224,30,186,238,111,173,113,146,128,97,105,99,28,183,229,124,222,53,3,9,216,211,215,18,181,196,188,255,111,205,27,180,159,216,117,92,157,25,183,150,83,154,115,240,63,28,50,105,25,133,145,97,37,141,129,46,76,58,128,151,73,241,3,122,241,119,79,59,22,222,59,127,221,168,183,211,233,233,83,81,234,218,240,107,210,210,195,35,208,210,50,26,33,83,25,94,122,150,20,142,177,83,162,148,111,147,230,168,121,148,16,226,22,83,238,170,42,248,123,143,32,9,6,184,154,85,28,153,221,32,206,250,160,56,195,160,115,222,138,118,207,8,60,178,156,118,34,38,250,123,86,209,220,47,18,36,65,181,18,147,63,197,107,65,57,181,106,179,151,102,168,145,29,181,61,93,91,133,56,75,50,154,153,70,153,52,159,82,31,116,33,0,0,0,8,105,100,95,49,95,102,102,116,0,0,0,128,120,255,172,73,250,163,60,70,25,175,222,236,208,234,92,86,84,248,242,173,164,153,81,63,57,42,107,121,194,172,211,56,178,235,111,215,140,102,127,140,192,19,27,237,207,41,21,194,55,13,6,201,94,162,146,55,135,210,189,97,161,16,174,96,8,243,71,84,224,155,104,19,250,88,83,96,22,85,223,186,231,51,138,219,99,216,230,37,182,147,144,130,101,115,226,94,225,134,2,213,101,118,176,28,243,196,66,51,240,177,33,195,151,237,243,215,160,237,238,157,46,112,193,213,89,30,19,2,32,30,80,138,131,136,222,138,75,132,123,155,153,111,82,9,193,238,180,218,29,252,101,97,217,245,22,14,217,167,198,64,113,205,106,38,42,84,127,72,69,43,32,209,26,69,16,168,28,210,41,233,30,164,60,93,0,229,164,119,122,137,126,58,230,20,109,228,189,175,157,203,248,126,247,193,4,215,81,244,1,184,165,26,141,8,239,118,110,218,177,153,207,13,200,47,9,45,229,52,197,53,48,64,109,5,122,100,26,135,179,110,203,60,63,60,19,233,165,96,145,116,69,63,18,113,73,8,157,198,3,49,145,178,74,106,121,169,48,252,10,21,232,155,210,255,130,25,39,12,143,51,184,13,136,54,109,53,96,88,68,67,174,96,245,237,148,1,5,171,249,14,135,172,104,34,147,249,105,195,134,81,219,225,22,88,208,70,195,54,217,22,36,238,170,84,71,179,42,70,188,202,187,225,235,43,45,42,160,216,110,191,233,185,95,208,175,225,115,42,21,157,80,28,102,1,195,104,34,170,183,88,47,84,72,30,46,107,129,116,128,136,219,32,97,172,242,150,39,29,114,12,47,177,167,3,98,8,214,141,54,230,108,12,189,219,217,193,153,35,138,204,242,207,234,160,144,201,191,141,37,189,253,200,123,210,137,88,44,157,163,8,183,196,37,172,216,209,236,189,228,202,63,138,171,2,176,104,105,152,133,4,233,26,106,254,0,227,16,61,52,17,69,136,141,172,3,165,156,248,175,206,17,13,104,91,199,161,216,255,16,20,228,115,105,166,187,141,97,187,169,41,169,105,95,182,151,68,10,245,213,208,190,108,205,4,183,47,249,101,33,4,70,166,74,68,169,164,21,156,191,111,212,88,136,201,221,90,117,48,197,145,86,120,222,32,148,55,204,71,189,40,226,178,141,191,136,214,212,11,160,67,224,198,246,58,104,234,94,14,226,72,24,181,118,94,248,101,171,161,127,188,42,21,56,132,177,28,165,244,155,77,102,152,239,9,214,22,68,237,205,149,26,151,244,228,37,166,211,133,134,128,222,82,105,11,152,22,132,9,90,221,93,170,145,231,118,22,55,21,206,42,115,119,250,179,21,81,6,67,214,179,228,237,110,144,63,170,153,253,10,132,63,37,56,31,175,193,139,66,66,54,11,154,32,2,245,11,134,205,128,144,238,125,112,3,41,249,155,178,40,95,14,183,45,9,205,99,222,33,44,63,125,70,181,49,196,19,8,252,63,80,136,53,159,128,150,41,213,244,96,214,62,62,108,214,230,211,110,86,110,126,248,2,94,59,248,64,205,58,248,62,64,89,193,78,63,3,171,189,83,122,214,179,131,122,3,23,230,57,249,182,182,102,95,118,210,51,5,104,127,255,19,127,134,112,104,243,255,25,233,251,6,72,125,253,77,234,167,158,195,114,130,104,190,204,190,105,114,66,252,11,194,62,69,3,12,240,79,240,50,140,126,158,87,137,92,118,84,153,254,145,143,45,166,248,99,45,163,192,116,89,101,74,148,22,189,111,79,150,177,183,47,60,236,72,166,153,242,30,4,16,102,41,148,225,8,217,104,110,93,27,59,65,130,19,132,42,68,243,80,35,57,188,236,26,116,243,132,148,110,221,37,232,56,64,230,19,212,122,145,241,83,49,232,53,172,215,93,97,249,138,182,1,127,153,76,195,247,140,132,50,195,185,184,51,24,42,1,48,50,184,178,148,233,36,251,73,141,214,137,13,82,130,230,31,133,107,189,135,244,180,114,22,227,125,154,222,88,52,140,48,25,240,143,26,172,99,203,3,123,165,83,232,173,169,103,233,40,57,207,73,205,117,1,43,102,131,208,69,105,123,232,114,248,150,160,213,116,234,130,74,208,203,242,112,158,107,216,194,2,250,64,170,173,61,45,195,227,66,172,52,225,82,142,93,192,114,135,112,227,92,248,81,213,173,26,212,236,26,67,159,205,250,146,143,136,95,235,242,137,189,231,103,67,76,156,253,183,177,50,15,182,240,248,75,189,131,136,203,3,20,34,33,54,146,206,231,230,189,97,44,105,197,189,226,33,72,131,100,132,87,181,144,247,160,147,3,72,224,26,225,234,187,7,211,145,252,144,101,209,252,143,190,45,48,44,174,224,34,75,206,33,251,58,117,87,252,244,16,15,176,112,215,168,20,56,219,20,105,53,230,54,10,49,238,58,61,132,108,47,156,74,218,205,206,201,111,19,87,229,37,50,26,16,184,155,73,191,158,12,186,10,203,246,208,1,97,129,228,69,40,4,171,226,21,119,181,247,148,213,172,188,88,52,227,243,14,68,232,166,114,49,145,227,3,201,58,94,161,162,234,214,42,22,76,165,70,97,159,110,112,220,76,186,11,197,144,209,116,142,122,7,125,236,223,71,50,253,7,45,138,14,140,49,208,72,65,139,166,29,116,161,84,58,228,201,10,195,71,32,178,185,137,56,183,251,24,16,79,165,165,203,97,24,218,65,100,17,176,2,247,139,21,157,60,138,231,53,57,192,64,50,142,38,11,106,107,234,208,161,164,59,1,216,124,228,75,205,124,123,35,214,40,253,188,74,53,10,9,62,51,231,34,158,192,131,168,130,134,94,60,45,156,243,255,3,251,123,214,67,248,78,245,22,175,69,26,33,227,247,65,8,41,196,132,60,98,170,142,237,8,23,125,192,155,15,243,17,205,139,125,45,156,155,146,236,162,183,141,54,140,12,88,24,25,158,100,94,242,207,170,139,15,247,250,79,222,0,98,98,92,85,150,223,217,52,118,178,127,250,110,204,83,162,144,94,73,217,236,80,21,192,128,114,222,200,27,204,207,243,169,241,211,108,140,41,241,173,213,146,83,169,210,53,10,59,211,70,32,74,233,254,168,144,166,236,98,137,107,252,190,126,69,62,177,103,230,237,82,113,30,37,175,109,221,4,232,109,115,198,26,108,206,210,210,93,232,74,27,38,44,61,130,108,198,250,159,58,177,178,42,221,128,21,74,34,5,249,182,126,40,10,0,152,200,46,68,220,47,12,75,244,110,217,180,175,81,138,130,69,124,27,222,190,126,197,211,21,221,214,160,161,57,71,73,41,138,90,189,185,4,3,81,104,36,178,146,135,242,32,207,222,118,35,222,151,179,167,244,185,59,47,20,132,137,97,1,13,42,40,198,17,196,222,183,244,125,193,24,20,196,237,120,20,210,138,78,9,67,118,229,48,243,55,60,97,167,64,36,128,168,241,88,134,22,16,47,13,223,250,94,188,11,152,69,25,94,121,164,99,151,120,109,212,31,33,161,50,220,56,79,30,118,190,116,217,149,98,230,247,144,79,100,6,234,170,8,91,21,197,33,167,147,192,154,128,16,204,154,116,128,180,88,57,114,197,208,251,121,16,228,141,152,13,44,16,0,101,253,90,140,226,119,242,58,89,127,48,213,4,185,122,204,125,12,105,251,60,221,228,160,202,182,52,10,0,211,253,29,3,126,221,241,240,110,171,31,4,111,136,76,228,218,178,214,187,14,74,6,236,58,162,91,211,173,217,131,25,190,234,232,92,240,15,147,53,122,204,48,211,190,112,28,29,1,253,148,69,76,169,4,253,45,24,60,126,20,196,24,151,84,10,52,179,116,137,0,84,205,47,6,115,181,55,109,8,212,24,232,34,80,35,96,127,205,9,55,147,113,224,58,124,86,12,215,98,59,208,118,253,143,80,129,212,91,119,80,224,147,247,48,48,18,38,65,102,85,226,27,75,233,89,211,99,51,125,100,218,185,200,65,116,46,3,16,0,240,93,202,150,199,16,245,55,33,139,80,187,226,197,51,129,243,254,135,213,9,85,147,75,55,195,82,142,196,77,107,146,191,147,100,40,37,41,255,119,46,155,35,147,208,138,44,157,88,112,27,106,128,252,24,159,37,246,182,148,98,47,5,54,2,67,100,84,79,7,9,108,19,26,32,82,182,76,245,50,88,111,147,182,35,38,163,62,110,113,140,49,151,235,123,14,90,175,235,67,206,129,112,156,48,149,241,186,141,218,180,234,240,75,249,235,29,230,69,59,166,91,227,212,205,122,125,75,188,241,109,135,57,254,116,114,2,108,189,46,143,80,83,15,208,221,197,77,155,84,240,250,4,142,198,225,123,124,229,190,237,54,82,233,244,208,179,227,90,85,228,96,124,251,65,173,28,165,238,122,133,146,97,204,244,125,174,180,86,248,36,248,70,70,42,136,22,43,236,27,55,242,215,206,235,20,141,90,11,73,155,83,32,109,31,185,115,160,173,53,174,27,14,57,159,200,86,45,209,123,115,237,32,218,181,199,27,90,146,255,170,11,92,194,55,95,28,169,55,106,180,6,254,66,48,242,60,186,114,44,200,80,66,26,37,112,150,129,207,117,0,190,244,34,230,138,86,177,142,210,250,22,237,29,28,15,130,74,98,175,212,254,101,86,114,161,41,50,37,107,227,77,63,206,243,164,225,104,156,102,178,174,114,3,70,125,78,61,34,182,172,9,208,217,228,163,129,189,31,141,59,69,211,126,187,226,224,53,19,165,203,224,199,253,127,51,126,229,147,136,220,49,5,90,84,30,172,32,52,11,69,180,103,227,44,109,153,63,152,202,122,244,60,8,37,169,18,135,155,22,156,174,203,231,212,134,53,15,132,155,92,255,82,215,208,234,48,178,247,223,61,78,9,28,123,207,219,130,253,143,162,86,179,20,242,37,69,118,135,19,89,133,228,215,61,150,30,201,85,148,147,113,177,20,8,103,1,215,156,66,202,21,30,55,136,154,56,209,191,251,213,114,32,205,162,117,17,173,220,118,18,165,95,0,38,27,254,143,161,228,212,214,166,172,249,4,40,242,100,246,110,80,221,121,140,254,121,97,40,191,205,237,20,136,139,98,21,224,16,76,2,229,107,180,206,224,137,222,107,40,49,21,114,46,24,173,112,158,4,57,65,48,241,48,58,218,118,221,13,141,140,214,101,122,60,107,211,252,88,238,14,244,110,227,56,164,45,10,50,122,15,254,12,244,151,8,101,5,108,26,196,248,154,88,7,169,246,195,185,146,151,105,109,22,219,127,5,187,12,15,111,79,131,223,1,120,212,6,124,73,7,118,237,84,145,245,118,157,56,81,2,185,167,18,49,40,219,170,142,208,57,227,118,138,64,182,11,250,192,41,221,127,69,42,10,111,38,187,40,135,92,189,25,244,146,18,106,125,114,1,6,64,94,210,130,54,198,135,76,150,57,111,42,83,176,95,182,151,151,179,233,204,143,91,109,170,23,153,209,48,209,15,29,148,27,86,29,168,104,3,47,56,1,149,6,131,43,136,41,68,141,221,32,6,219,42,25,135,89,157,115,203,191,203,103,168,251,36,58,96,92,14,70,211,75,240,8,172,95,55,205,76,124,190,162,126,88,150,60,181,207,66,248,190,106,84,174,135,99,194,125,247,22,179,69,234,164,184,157,163,203,196,178,249,184,168,64,116,179,152,229,146,7,66,11,176,229,12,88,72,142,133,125,255,104,147,53,232,229,17,177,5,5,112,54,87,141,16,16,111,138,148,48,136,32,174,231,115,125,132,33,106,100,119,49,213,119,84,72,60,135,112,160,172,31,35,73,40,92,59,30,236,93,39,98,104,224,241,18,24,247,81,180,207,108,220,74,198,77,83,73,234,152,162,2,164,33,25,227,60,22,138,43,14,126,254,24,254,154,167,61,18,208,141,232,245,1,211,70,252,120,203,57,77,240,43,205,80,146,182,209,102,4,253,107,183,204,193,51,75,139,202,72,218,171,64,73,53,62,220,214,36,151,64,25,177,61,31,14,251,172,90,53,236,57,191,247,109,85,46,158,184,214,249,16,189,246,191,57,189,253,200,216,146,252,118,3,22,191,29,24,103,237,102,112,201,220,126,152,20,141,46,98,214,141,21,159,239,191,132,243,179,43,254,43,167,64,47,80,15,223,68,247,60,143,112,212,109,163,232,167,166,67,122,229,25,1,180,41,57,89,132,178,125,209,66,127,201,25,8,47,148,144,125,63,78,190,222,244,90,83,169,9,121,219,21,8,45,63,199,9,252,146,122,141,113,17,150,94,163,147,251,39,165,126,42,52,55,247,131,95,90,59,133,24,29,175,147,185,132,119,244,103,164,5,245,158,188,144,0,74,167,202,41,83,38,242,222,59,51,179,49,150,32,35,245,95,40,211,20,108,108,139,102,5,108,66,219,91,210,98,254,27,130,121,110,1,12,247,115,196,231,224,214,173,54,189,217,192,174,231,68,138,7,217,205,215,116,190,255,235,71,190,218,227,42,125,20,85,187,115,240,35,75,107,50,27,61,119,32,16,197,72,181,167,116,105,235,58,82,8,245,132,48,135,113,177,82,0,72,30,67,176,189,114,169,253,149,2,35,195,248,202,76,143,79,86,249,83,195,196,65,251,64,154,144,172,142,137,247,147,88,36,228,117,105,217,11,93,247,213,243,252,30,83,201,8,166,204,6,243,183,178,108,80,163,174,75,173,11,158,190,76,33,15,173,85,120,188,201,105,30,114,14,76,207,231,178,86,2,27,56,177,174,5,194,92,184,210,109,243,117,170,91,244,228,95,83,105,27,228,214,130,76,133,18,243,79,67,49,119,8,162,196,127,90,80,112,92,84,186,105,157,97,140,80,79,134,68,212,87,78,234,216,250,161,166,49,218,16,192,88,119,14,10,1,152,232,183,206,182,75,165,229,162,13,126,231,222,157,38,35,48,69,255,140,138,211,147,51,12,162,205,233,140,192,107,22,14,107,23,180,104,178,241,32,140,182,59,1,191,46,8,230,121,182,8,198,122,57,67,57,34,133,226,252,149,227,239,42,114,67,30,183,63,49,71,2,22,226,50,62,236,158,14,112,137,14,242,28,28,68,5,223,114,93,8,250,52,136,136,11,114,36,220,150,79,56,208,30,144,249,112,117,103,204,51,115,119,235,115,94,171,187,10,211,95,154,189,144,235,46,183,66,97,186,21,86,167,215,251,68,117,124,108,98,114,30,87,187,140,37,103,26,154,122,22,79,130,68,246,126,205,172,148,84,89,62,95,238,40,230,206,36,110,40,101,178,189,185,74,66,149,9,2,46,3,218,131,207,17,107,133,200,175,223,53,138,166,73,173,89,2,105,65,243,204,187,180,13,174,99,80,229,141,45,233,61,76,155,2,239,162,51,175,1,4,206,136,226,106,54,209,23,251,97,127,209,130,246,253,164,253,65,19,52,72,60,67,18,47,43,111,164,145,101,247,55,221,159,218,125,119,236,155,56,69,9,210,182,113,40,192,180,98,169,76,24,195,7,253,137,113,198,64,153,214,148,113,111,246,253,141,0,134,126,143,104,7,233,255,223,236,36,144,57,91,188,84,109,12,77,114,177,243,166,115,77,125,111,131,197,221,159,17,134,254,188,138,250,188,244,86,147,24,1,255,42,8,86,83,186,230,12,10,36,80,53,211,54,249,19,117,95,55,182,68,11,78,16,147,222,174,111,77,47,52,52,204,24,27,216,61,52,16,230,208,104,18,53,141,160,147,228,116,44,89,235,145,25,117,36,48,187,255,116,231,64,212,145,165,64,130,169,51,210,47,179,124,46,120,162,42,42,229,59,238,167,74,163,192,203,203,115,141,110,6,198,118,85,3,216,244,32,218,40,54,197,159,55,56,179,145,156,118,101,121,71,55,84,183,190,144,194,103,116,43,126,232,111,207,22,137,86,187,182,229,1,44,135,58,215,207,68,24,143,70,148,108,28,17,255,40,112,194,14,232,220,79,84,136,54,140,81,169,5,130,136,103,211,5,250,163,154,223,48,128,68,93,202,96,151,66,202,162,136,238,197,68,80,96,139,135,200,10,102,96,134,122,34,193,169,37,220,221,240,182,132,28,185,193,66,25,1,51,48,112,42,231,111,78,145,181,212,217,39,6,14,96,154,73,88,79,140,16,43,42,100,100,27,98,197,136,133,175,21,211,117,222,0,186,45,83,102,25,45,223,106,41,143,61,115,17,120,181,130,24,205,19,20,56,229,186,80,133,219,48,73,31,59,85,146,180,218,204,118,146,155,180,13,216,166,245,200,127,188,240,86,24,108,173,159,87,124,253,7,53,212,200,94,196,158,239,227,236,62,30,166,215,2,189,167,70,62,11,165,63,254,191,163,3,25,30,86,105,14,131,228,30,204,107,67,188,39,108,170,144,71,197,244,102,114,117,40,150,207,163,250,132,168,195,31,77,219,63,110,171,47,127,230,142,228,57,98,35,82,13,25,88,164,32,133,45,81,44,94,242,192,48,222,56,161,154,231,23,28,17,141,181,98,112,236,196,201,125,251,207,145,51,230,92,67,255,211,44,115,69,7,110,179,190,173,35,17,236,6,55,115,123,1,161,109,54,217,90,29,237,28,135,248,182,192,229,7,65,17,200,18,229,19,211,34,254,92,248,175,91,29,66,175,226,86,12,51,134,255,218,84,21,96,218,242,41,102,175,129,204,233,222,249,104,99,218,201,173,214,185,186,199,233,27,94,98,4,228,123,16,197,136,101,62,250,52,180,222,164,237,11,166,32,111,245,224,27,96,98,195,160,61,168,105,119,37,103,59,108,251,19,96,130,73,130,119,203,1,137,222,39,89,235,165,225,147,105,125,210,219,93,156,81,233,69,233,95,59,106,70,102,67,85,130,204,186,225,130,131,84,34,4,217,47,102,142,48,21,47,159,27,121,48,12,244,35,40,169,173,17,191,111,46,193,255,0,68,97,151,19,111,131,139,136,200,71,208,115,196,217,42,239,180,251,166,215,158,205,42,105,110,3,110,237,179,212,97,119,80,196,121,172,7,40,56,183,252,89,62,50,245,59,120,98,124,188,170,128,11,35,8,91,176,3,0,0,0,13,105,100,95,49,95,108,97,103,114,97,110,103,101,0,0,0,32,198,255,255,159,123,92,206,158,22,127,252,107,148,95,61,228,228,250,177,168,166,52,208,61,140,182,193,250,248,57,70,9,198,255,255,159,123,92,206,158,22,127,252,107,148,95,61,228,228,250,177,168,166,52,208,61,140,182,193,250,248,57,70,9,3,143,47,116,124,125,182,244,204,104,208,99,220,45,27,104,106,87,251,27,239,188,229,140,254,60,182,210,81,41,124,22,60,127,95,209,179,206,72,218,21,90,17,122,85,144,51,220,97,170,250,112,72,30,88,184,183,17,249,225,126,8,194,21,63,124,173,181,226,74,173,248,190,133,203,131,255,198,96,45,247,41,148,93,43,253,118,217,169,217,154,63,231,124,64,36,198,255,255,159,123,92,206,158,22,127,252,107,148,95,61,228,228,250,177,168,166,52,208,61,140,182,193,250,248,57,70,9,144,91,22,233,35,165,66,128,163,160,79,122,152,64,38,139,249,155,234,222,60,223,198,73,165,161,46,60,158,210,57,44,140,133,52,236,147,13,169,50,97,229,82,39,40,245,127,218,169,250,232,52,75,227,96,78,67,118,15,213,224,98,107,30,139,239,220,158,151,61,117,127,32,145,71,177,44,23,63,95,110,108,9,116,121,98,177,141,207,8,193,57,53,123,55,43,198,255,255,159,123,92,206,158,22,127,252,107,148,95,61,228,228,250,177,168,166,52,208,61,140,182,193,250,248,57,70,9,180,119,61,45,8,5,4,7,216,86,225,22,212,7,108,161,220,95,134,215,214,179,210,218,73,156,247,135,138,24,234,52,93,232,143,241,65,105,251,42,169,199,48,125,150,213,50,162,116,29,93,184,230,55,80,143,69,204,125,50,55,212,215,26,102,97,93,18,182,41,218,17,149,177,137,83,162,178,105,176,36,122,39,209,214,61,210,122,210,142,116,174,19,49,187,29,198,255,255,159,123,92,206,158,22,127,252,107,148,95,61,228,228,250,177,168,166,52,208,61,140,182,193,250,248,57,70,9,243,73,45,74,12,78,178,19,218,57,121,196,248,86,103,167,33,109,75,175,2,133,234,104,203,254,40,144,106,60,137,37,78,48,224,223,22,4,137,95,248,237,189,244,60,254,124,74,240,107,241,8,193,82,221,164,196,67,234,230,212,80,186,48,7,0,0,144,11,183,45,219,248,19,18,84,251,89,107,25,140,106,137,138,253,231,49,10,36,97,91,40,36,37,190,82,158,179,168,32,118,243,174,101,48,99,65,252,96,173,110,39,237,58,85,82,196,6,43,139,79,211,75,230,139,161,70,53,255,112,208,107,171,109,13,147,85,120,162,143,180,162,76,232,79,89,7,231,125,206,186,227,84,3,173,239,147,115,76,74,198,128,160,14,116,28,123,173,12,135,97,121,59,64,52,116,88,6,8,146,36,109,72,184,155,46,106,224,102,148,6,75,195,131,82,42,69,160,22,143,99,91,167,111,145,9,7,35,195,134,110,165,65,142,41,151,169,102,200,130,254,31,136,60,202,130,135,104,160,101,18,196,46,249,60,247,204,165,109,172,226,177,251,235,63,248,135,209,55,119,50,152,38,85,93,66,114,164,233,246,3,70,129,7,127,64,35,121,248,143,65,197,192,20,24,36,48,172,217,38,174,158,52,134,71,202,142,52,118,122,203,243,147,221,26,85,193,251,31,204,104,219,231,117,16,182,25,206,33,168,63,34,16,202,83,237,4,58,93,66,119,16,35,65,144,173,78,8,2,80,43,66,100,185,40,241,75,68,249,142,243,40,239,226,131,55,162,136,176,33,145,53,213,139,144,97,69,77,176,136,52,43,137,247,79,163,95,253,25,112,130,167,204,196,55,164,5,246,18,193,200,248,65,58,78,136,194,178,31,230,191,128,74,138,145,220,188,200,251,174,221,80,124,43,150,215,205,149,9,164,107,58,91,132,222,43,165,23,112,238,229,129,200,92,121,25,66,118,250,250,52,174,69,147,165,74,134,83,80,225,13,116,229,143,174,200,240,69,156,158,162,205,113,193,233,117,141,47,233,159,238,29,254,159,149,54,219,49,150,77,206,245,128,177,238,19,210,107,13,67,212,132,94,87,34,37,30,50,222,164,102,132,163,237,168,198,165,67,67,63,20,178,25,214,81,22,126,235,220,24,74,76,15,182,210,149,27,157,17,116,72,167,249,46,152,121,0,169,152,67,183,83,106,6,182,7,136,65,58,50,123,96,63,59,180,207,31,0,17,231,58,40,42,243,180,254,83,210,234,5,202,68,17,250,171,56,195,203,142,252,120,219,16,76,14,48,0,0,0,4,105,100,95,50,0,0,0,32,35,72,153,130,128,117,153,110,20,204,3,68,177,253,162,147,119,49,143,127,195,175,164,11,45,81,53,114,205,51,241,12,155,218,57,30,241,172,121,252,80,89,158,243,134,178,96,90,198,0,140,33,106,24,109,43,11,106,1,47,62,115,177,13,131,63,20,184,56,214,254,179,220,82,50,172,196,38,169,9,142,130,88,112,4,13,146,111,196,229,160,15,193,64,1,43,120,176,32,219,45,53,141,65,55,117,63,53,231,196,101,125,21,4,112,165,18,79,250,236,34,106,138,145,52,46,110,21,225,12,148,198,42,159,183,244,223,186,21,102,147,206,130,0,132,45,54,53,204,215,140,198,18,135,113,181,30,233,116,3,167,203,125,41,24,112,102,53,104,199,119,245,170,44,9,120,2,226,181,61,107,244,37,83,125,203,177,231,69,50,43,17,251,209,198,56,220,123,246,235,180,78,101,207,210,209,168,105,7,110,58,113,243,220,116,93,58,82,229,186,23,179,252,44,212,223,204,133,161,79,168,92,49,102,36,209,224,200,250,45,21,31,183,211,20,7,218,102,10,168,83,233,123,114,57,28,120,255,213,243,22,68,113,142,158,27,83,156,161,51,80,187,31,144,196,90,27,156,127,231,245,92,76,202,196,75,134,8,188,119,186,56,78,123,105,43,15,63,164,248,216,226,1,48,98,72,63,179,56,124,126,124,84,254,138,216,166,164,173,14,253,1,42,155,251,174,223,101,210,41,211,76,95,207,188,91,145,165,192,117,11,44,0,151,248,52,92,43,121,102,227,45,86,70,100,125,163,15,91,77,28,134,142,181,144,254,54,151,204,81,24,206,221,213,198,96,108,202,61,106,136,180,127,49,125,177,233,249,53,120,39,138,135,25,131,247,112,42,106,118,133,90,188,175,184,31,144,150,46,4,240,54,27,220,176,34,172,107,166,222,113,251,32,98,30,106,149,66,216,196,190,184,83,84,74,113,148,208,91,102,11,246,110,228,103,99,27,25,225,20,157,144,228,204,128,161,78,186,189,93,250,197,155,197,67,134,48,54,95,19,242,0,161,36,237,248,118,237,97,19,159,123,87,28,102,75,41,3,47,67,132,131,240,118,13,9,144,51,39,17,221,167,94,50,64,34,229,145,125,188,207,6,254,129,239,72,230,123,130,122,114,90,210,18,133,51,250,83,186,16,134,4,29,188,16,247,175,10,58,222,227,112,230,18,236,174,140,33,157,36,64,150,255,180,85,184,130,22,216,203,186,161,126,171,76,123,11,30,123,251,184,245,180,101,140,9,79,246,98,76,221,191,107,240,59,207,140,206,86,220,22,4,133,190,0,120,214,252,164,49,64,156,106,48,184,30,15,0,116,131,101,62,210,112,137,181,98,215,110,120,22,190,243,239,126,37,85,155,110,186,93,78,167,104,133,153,139,213,175,31,88,33,233,186,228,239,90,61,253,117,198,54,185,143,178,97,253,218,55,117,32,61,68,235,178,173,179,245,154,81,99,38,69,104,8,240,231,53,176,193,49,133,54,184,82,86,80,245,145,71,15,3,22,21,50,232,76,7,94,67,122,209,242,35,63,92,182,56,199,8,254,137,185,82,48,71,194,116,192,32,215,242,180,186,175,125,172,12,181,130,113,209,20,214,63,45,199,169,249,121,123,177,184,131,120,115,76,93,210,37,76,28,179,106,110,23,228,254,227,72,190,64,71,211,112,135,218,2,104,54,161,48,22,192,84,204,107,46,144,134,112,131,70,133,11,134,167,162,186,61,27,206,86,231,117,198,252,93,6,8,164,254,126,23,177,183,203,160,112,180,75,120,9,165,179,188,3,116,20,218,61,33,50,58,18,248,225,4,46,217,72,32,51,200,94,64,22,166,121,125,55,149,224,43,22,254,234,230,21,202,232,164,134,85,105,56,86,137,251,86,243,214,212,7,193,133,21,57,24,43,52,135,253,126,239,9,75,55,11,116,182,141,166,117,196,241,209,140,70,67,71,14,16,51,143,42,76,32,153,100,226,227,137,203,189,150,19,95,211,71,200,119,179,77,216,168,199,86,63,40,95,7,78,224,16,134,63,20,106,96,211,231,181,73,140,46,106,42,47,3,187,136,79,42,210,50,243,80,87,177,236,206,125,119,228,178,189,53,143,18,232,188,229,205,51,143,48,180,246,245,216,248,73,172,150,40,245,33,100,34,33,99,221,189,236,230,80,30,181,116,142,35,199,250,225,211,16,169,87,96,184,83,196,199,164,130,223,212,4,155,52,133,224,151,51,214,32,149,177,146,8,152,128,10,0,0,0,8,105,100,95,50,95,102,102,116,0,0,0,128,166,179,169,19,16,252,238,19,62,211,6,227,177,234,250,242,235,114,228,200,37,196,71,91,123,227,79,116,226,77,142,83,72,254,210,253,60,81,104,18,221,227,212,72,32,21,28,122,223,126,251,218,140,162,186,77,10,135,204,132,31,136,252,61,204,10,81,238,98,79,71,70,30,113,134,171,79,30,215,28,242,111,195,12,33,33,135,216,47,46,231,9,108,214,143,60,132,98,207,118,192,176,181,31,187,167,121,137,204,25,69,186,247,63,29,129,255,231,149,243,24,89,85,29,82,0,73,54,27,108,120,77,165,155,176,63,117,84,7,163,201,19,90,255,222,239,90,214,31,108,226,65,3,50,243,164,205,112,31,79,111,63,132,21,210,72,235,97,143,13,135,69,99,228,211,51,209,53,181,49,146,73,99,186,197,195,154,130,7,136,20,55,65,243,158,245,8,135,29,96,0,212,31,158,150,161,25,2,233,23,103,107,239,42,73,138,178,224,108,216,45,3,240,29,164,82,19,117,95,93,231,89,209,99,248,105,227,180,153,169,205,198,125,101,53,133,214,182,160,81,253,41,86,36,25,83,208,94,187,152,113,253,145,118,174,85,187,39,150,140,28,109,126,220,139,144,11,248,89,10,228,211,161,8,221,227,34,43,106,118,51,232,6,171,99,14,168,218,247,172,195,172,201,220,4,221,29,239,186,37,123,158,190,158,105,78,133,13,46,77,216,43,231,227,141,1,199,66,144,194,80,137,203,46,97,118,3,7,33,41,56,1,142,203,1,209,29,97,251,32,201,2,220,14,124,2,182,10,197,49,63,183,240,93,206,4,196,234,229,92,71,0,217,123,84,89,122,245,131,13,13,0,118,45,33,40,0,130,195,215,7,181,118,150,188,184,215,32,56,91,216,222,3,106,253,219,249,104,45,91,37,22,146,118,26,16,120,192,42,240,85,67,222,186,156,169,237,128,225,108,142,45,107,122,166,87,25,232,232,65,239,8,189,217,212,29,70,1,191,167,90,69,202,158,91,102,117,188,14,191,226,159,51,134,83,208,153,213,140,151,60,135,33,116,242,94,109,10,209,16,64,204,157,226,187,95,203,120,144,233,152,61,53,74,62,122,226,190,90,2,235,116,11,68,67,40,43,210,57,93,146,47,93,91,4,120,212,62,50,114,165,66,232,165,101,32,199,195,11,71,181,153,25,199,161,191,250,183,107,210,88,92,12,16,73,70,49,224,19,150,252,65,159,53,254,197,240,20,83,216,117,80,11,188,7,121,177,250,25,244,111,160,201,145,165,5,210,234,6,36,130,227,170,35,237,90,180,89,21,108,155,4,63,181,22,61,211,243,230,104,183,101,252,189,234,24,18,87,74,109,69,224,153,83,40,135,72,211,20,36,217,115,76,176,62,95,202,223,181,11,182,247,84,55,181,160,13,38,7,7,5,153,14,45,38,26,242,179,134,185,75,243,90,102,196,30,197,76,176,217,220,45,114,188,47,150,254,10,0,59,73,21,8,195,217,82,167,227,240,25,53,119,237,13,85,152,130,162,251,133,225,20,56,75,254,86,176,149,190,183,251,79,93,75,248,32,67,248,48,196,210,235,109,113,144,116,251,199,81,127,70,110,139,246,223,208,49,62,15,243,88,246,189,137,126,35,97,152,176,217,223,35,119,203,193,64,110,136,35,246,177,209,73,194,25,34,236,187,87,36,204,176,180,28,141,37,245,88,108,80,228,39,165,130,213,184,175,198,95,9,38,8,189,171,14,103,37,113,56,209,163,27,109,91,232,191,48,93,19,94,138,29,70,145,116,84,70,61,252,223,185,59,61,29,63,84,49,158,48,166,39,48,213,253,50,52,58,105,72,202,139,19,255,105,160,103,158,46,171,65,177,37,245,112,43,51,0,65,76,25,176,147,7,216,111,118,7,136,127,150,112,44,149,8,56,11,107,220,9,81,253,8,105,141,217,115,99,159,79,239,143,78,15,158,53,143,175,216,56,97,102,57,173,107,124,29,226,24,8,81,129,148,74,157,225,238,255,61,137,116,176,255,70,170,165,97,110,105,123,21,44,208,91,13,128,191,242,30,53,160,15,41,193,94,214,74,36,240,49,244,85,35,230,43,177,222,99,90,231,126,191,130,164,118,88,244,222,40,168,90,147,230,124,205,116,191,106,19,68,190,8,101,179,108,107,237,189,210,104,199,94,109,31,229,24,126,52,27,82,235,46,23,48,108,50,50,226,85,18,81,171,196,22,210,100,105,81,205,0,238,20,164,235,201,14,209,47,116,200,148,251,136,95,61,28,252,160,72,65,6,34,141,150,143,78,39,32,24,135,167,15,194,202,195,167,218,155,177,155,162,52,46,234,243,67,39,43,21,239,155,122,91,125,174,6,218,222,201,173,84,74,64,232,202,246,48,219,18,166,30,152,47,216,24,198,171,62,15,132,102,154,79,223,4,157,224,224,133,109,237,206,81,128,64,194,242,187,5,103,241,189,87,136,89,81,75,83,217,132,23,31,242,116,180,139,227,237,111,5,166,84,175,216,178,41,69,183,85,83,60,45,204,168,77,221,174,231,131,66,2,194,87,74,228,157,0,182,240,166,33,237,254,225,13,104,145,235,95,225,149,190,200,32,246,112,200,149,2,245,234,99,240,12,13,118,246,36,169,7,61,204,20,127,20,132,196,46,7,19,162,197,159,147,56,33,47,118,141,38,203,252,250,250,202,224,79,18,160,245,163,178,81,221,45,131,157,57,17,130,56,113,10,245,155,17,122,123,120,103,201,239,79,232,154,39,125,65,95,148,0,57,28,139,118,50,252,190,58,170,36,142,10,53,147,176,12,176,211,228,245,34,2,77,128,237,3,167,71,150,90,20,93,10,247,223,218,60,193,48,148,99,28,44,232,222,255,119,181,223,91,232,140,5,54,181,161,54,32,254,106,109,1,227,38,98,147,199,57,86,87,149,109,77,75,184,180,182,37,237,238,110,220,101,84,39,74,43,42,130,240,170,158,36,10,107,149,7,163,218,134,112,135,85,176,118,88,52,13,169,165,205,173,185,134,142,79,200,244,148,16,23,104,141,47,13,82,139,180,201,104,153,126,23,252,224,183,67,89,12,46,174,63,107,101,220,119,40,215,140,117,176,6,121,104,154,68,43,22,226,106,58,18,24,254,8,97,69,75,154,45,241,70,71,94,164,203,24,120,123,163,22,38,100,21,76,72,87,34,57,83,181,240,96,202,221,52,141,128,17,202,190,72,21,246,119,203,89,132,120,88,32,19,163,210,124,133,19,113,219,125,116,80,221,126,19,200,157,163,85,15,11,47,24,117,120,147,232,152,221,174,60,55,151,54,137,188,171,81,91,103,182,137,115,74,40,157,239,232,201,98,76,246,36,196,142,211,53,161,19,206,10,106,202,204,96,28,65,205,155,164,229,190,207,47,124,93,202,88,158,205,205,100,196,195,156,163,74,63,9,138,193,84,219,175,248,249,190,11,4,138,149,181,9,18,248,63,159,96,105,120,64,204,191,149,135,139,59,62,246,222,16,68,151,134,163,210,110,219,246,20,78,47,74,81,131,186,21,58,253,54,196,208,167,36,195,134,252,221,9,41,74,222,102,188,229,32,251,214,87,38,238,47,35,190,154,236,7,173,7,0,145,72,10,27,252,113,163,8,47,127,139,133,63,211,104,48,99,36,132,171,114,6,36,30,227,198,186,112,67,253,172,10,114,32,44,254,132,32,133,175,52,97,226,123,103,239,233,214,130,170,226,68,38,253,38,39,79,202,243,102,62,151,80,234,253,4,127,184,31,172,172,77,240,209,12,82,153,152,194,185,177,30,170,133,233,183,48,38,87,180,194,156,175,93,36,36,208,87,211,2,184,116,10,0,165,81,19,181,224,132,117,125,142,106,79,146,194,40,153,0,216,235,114,66,214,179,168,76,93,67,163,186,42,252,198,1,42,1,154,28,106,192,218,100,138,221,158,156,67,231,246,110,28,39,49,131,177,171,14,114,204,2,164,125,117,114,150,51,38,74,109,157,30,100,238,73,32,138,103,96,59,224,236,230,45,147,219,243,78,254,50,55,192,33,246,232,16,59,53,40,154,173,168,99,245,138,248,157,219,66,77,227,226,36,232,171,46,138,118,238,195,110,175,113,121,42,87,235,210,137,90,178,255,69,143,105,95,159,160,60,3,92,135,4,225,221,86,251,159,163,75,107,7,3,177,247,133,77,237,143,165,171,178,102,148,227,54,158,101,158,175,162,196,116,195,27,96,247,212,19,197,43,63,133,217,80,169,128,110,0,183,136,109,88,57,197,122,63,17,131,29,197,252,157,225,205,17,123,55,96,190,100,198,163,21,63,33,190,60,71,57,93,90,232,52,130,183,39,62,228,141,59,253,154,100,170,207,243,104,173,39,240,39,56,171,227,56,162,247,206,197,30,30,45,46,240,24,101,203,99,44,110,34,254,131,112,106,53,33,212,18,223,240,99,254,102,232,245,186,246,7,155,23,217,154,4,106,187,35,81,178,77,4,80,72,205,91,115,79,36,111,120,70,87,105,155,49,48,241,100,110,123,144,28,61,32,216,53,190,39,116,180,82,207,191,82,25,77,43,188,0,50,104,150,90,136,231,14,132,118,50,7,14,121,164,22,192,230,46,90,128,161,200,193,178,133,245,15,45,161,186,197,14,187,17,9,172,237,92,11,47,216,166,211,88,20,46,248,115,250,101,44,34,198,64,148,120,96,34,32,61,101,94,51,202,65,124,70,92,135,172,23,39,20,101,173,110,203,141,41,63,33,188,73,100,45,181,1,110,153,40,131,53,92,246,238,202,97,92,230,148,30,169,84,131,231,67,132,50,198,158,177,4,50,10,47,201,61,224,27,244,42,198,185,232,88,119,173,213,238,179,63,162,141,41,165,214,1,10,209,240,73,88,69,242,147,253,2,47,48,39,123,222,146,31,4,37,204,60,1,203,178,232,156,182,249,93,159,53,160,0,30,57,91,125,95,222,199,255,45,211,101,163,11,186,59,169,95,36,40,176,85,40,222,117,130,203,207,13,22,146,148,57,253,28,193,77,48,76,165,33,89,194,118,99,107,209,28,12,152,189,67,2,71,227,218,167,105,141,203,78,219,238,189,225,150,191,159,198,54,84,133,38,47,128,64,190,41,76,19,189,221,182,199,59,4,255,47,192,26,136,95,140,134,99,183,87,72,254,8,140,220,218,37,105,59,46,81,59,79,244,30,198,177,46,100,233,122,43,244,151,227,154,136,198,139,20,194,170,157,165,137,33,247,110,33,15,28,86,194,55,106,115,160,13,74,102,92,27,86,52,85,126,72,104,28,105,162,0,164,226,159,248,199,143,188,122,197,129,76,60,201,51,41,221,38,187,228,77,88,121,76,242,138,232,39,200,231,19,126,36,81,136,138,94,18,103,170,7,137,86,57,21,68,64,105,156,238,134,218,201,68,33,187,238,242,112,112,28,22,136,235,52,158,63,57,198,217,115,125,11,50,180,82,250,75,164,41,72,225,203,38,18,100,159,255,127,27,185,90,114,3,65,243,119,219,221,1,254,22,213,161,71,97,112,25,87,191,179,115,249,10,73,229,225,247,236,39,170,215,29,13,239,174,157,105,69,92,152,68,68,126,226,26,4,230,238,63,154,217,231,77,54,134,160,205,88,97,171,14,155,164,69,59,62,248,179,121,148,138,87,27,194,28,53,25,60,44,113,71,129,219,110,111,47,29,61,233,56,244,224,75,100,90,212,197,138,175,216,30,15,132,253,178,8,8,186,140,77,192,25,55,255,133,230,137,12,168,251,225,51,83,136,60,18,212,234,122,80,58,252,199,137,152,89,147,137,149,23,194,107,36,174,17,68,24,219,74,185,166,3,242,48,233,13,34,199,183,152,67,250,4,188,134,29,83,95,210,168,174,243,60,242,76,24,26,208,15,24,91,64,146,29,78,135,207,159,214,193,93,103,134,105,115,192,39,220,211,64,180,30,83,119,178,222,40,196,85,95,197,231,219,102,204,179,149,225,130,161,239,222,72,213,174,58,70,141,103,202,159,7,48,164,25,18,49,154,27,85,69,132,190,101,31,161,127,118,209,95,168,45,101,160,78,157,245,111,157,126,15,32,104,209,154,238,99,164,12,63,227,188,87,52,158,119,17,228,10,163,35,227,30,163,62,233,97,86,131,248,93,162,118,129,235,180,56,241,117,168,176,16,171,251,58,65,22,96,81,67,46,135,174,80,66,216,83,47,99,178,246,109,57,252,62,113,145,20,115,32,113,82,191,65,209,77,79,20,193,243,67,24,168,161,59,143,128,134,69,124,241,31,134,17,164,185,85,225,163,44,92,4,115,207,207,116,101,174,78,20,72,41,180,93,168,195,31,239,129,137,169,105,236,18,81,92,102,233,124,177,204,33,114,189,49,134,193,171,150,160,60,109,247,242,236,40,168,148,0,159,2,233,203,132,31,175,86,91,155,170,81,233,118,93,189,86,174,42,4,174,156,91,1,22,22,41,251,9,65,188,89,252,207,73,12,89,223,155,122,219,184,196,58,132,205,112,101,218,85,51,32,195,204,149,19,30,201,97,85,255,12,145,59,175,205,161,25,24,112,56,40,242,211,214,215,143,138,158,140,236,95,227,242,65,75,100,87,87,136,118,159,85,116,192,224,127,81,221,196,112,0,175,93,208,152,179,188,107,180,68,160,111,61,41,227,29,215,70,26,195,201,207,68,211,5,55,119,162,206,169,242,64,40,198,63,240,179,218,0,40,122,162,187,116,159,132,60,72,155,240,18,220,94,64,125,15,253,193,163,136,107,120,87,218,174,214,199,100,190,113,184,57,30,131,78,165,252,41,52,220,198,225,33,164,118,185,251,182,214,91,53,14,228,19,132,95,81,143,207,158,214,116,188,176,210,91,248,82,125,162,219,168,90,77,22,93,42,217,100,183,244,38,208,92,123,211,38,3,178,121,146,71,133,1,106,7,192,97,3,110,206,108,67,144,5,255,18,62,135,66,69,60,233,188,253,60,240,10,128,92,74,232,115,201,134,171,99,243,101,191,63,229,232,64,175,125,124,229,87,23,111,182,123,229,255,26,174,86,131,47,125,50,113,136,67,2,175,252,40,39,154,25,31,153,124,183,158,21,183,228,75,136,36,59,242,52,219,145,56,85,223,174,172,161,90,246,93,197,239,45,254,204,210,173,107,114,49,39,152,189,22,181,43,172,165,14,13,4,244,141,63,226,126,52,112,121,241,121,220,219,92,127,189,41,189,55,31,62,12,202,10,11,246,24,1,74,36,141,115,17,10,194,38,73,8,111,20,49,211,147,81,86,227,233,21,176,106,57,114,4,239,255,45,142,11,28,95,86,133,235,191,5,163,12,87,195,71,107,167,69,103,225,236,14,252,51,80,193,234,207,252,227,101,93,214,214,210,79,34,248,167,123,240,185,159,112,47,95,54,137,172,116,167,171,42,245,106,126,156,240,94,209,76,245,177,113,185,249,148,98,80,175,211,7,11,187,225,219,151,57,53,194,188,156,46,78,104,47,7,24,219,238,234,254,254,233,237,175,100,216,61,17,59,37,186,202,35,105,25,211,160,236,175,153,58,128,47,251,58,142,162,180,133,183,33,12,211,35,120,172,236,35,71,157,44,155,82,117,124,215,110,236,153,211,29,172,0,100,232,18,150,25,218,146,245,255,243,233,54,50,39,50,239,100,82,88,3,254,125,207,104,19,86,159,45,91,200,99,26,101,242,155,59,83,116,102,210,172,174,115,151,206,135,132,161,95,109,130,62,19,32,124,85,31,18,98,249,168,195,91,87,213,73,218,130,164,217,169,50,84,243,210,40,122,17,210,81,203,235,197,36,179,225,229,142,37,8,219,6,225,168,229,115,99,165,59,107,96,245,119,153,158,85,234,215,89,110,126,110,71,10,252,31,94,4,122,158,110,8,240,22,14,146,47,153,127,228,118,205,244,194,9,160,231,92,77,44,148,184,42,40,18,68,161,81,246,47,26,119,21,245,186,168,8,239,225,142,60,221,40,232,53,75,238,24,205,197,154,107,200,86,198,188,106,111,224,34,115,185,184,135,110,130,152,166,220,227,172,139,206,53,23,23,43,109,71,241,119,245,199,157,241,87,72,131,128,11,125,64,112,158,230,49,253,189,98,39,151,122,84,49,253,202,46,216,182,63,161,72,89,243,58,184,156,1,47,180,10,197,85,71,110,37,191,66,49,119,135,69,133,62,16,155,184,197,14,18,193,41,212,187,109,113,212,190,119,174,114,23,116,193,240,14,208,218,97,235,68,144,31,113,122,155,151,14,154,238,226,246,80,95,186,198,148,65,244,241,93,45,39,182,193,115,97,9,251,255,49,181,14,16,145,112,23,152,70,252,185,251,121,166,133,6,121,72,170,113,11,190,108,70,120,97,165,88,172,54,191,115,140,210,135,253,198,38,63,134,124,3,135,122,61,224,164,131,66,78,146,48,149,101,118,40,239,102,93,115,106,26,245,218,246,201,157,58,40,126,33,186,129,36,69,190,174,131,108,245,156,183,176,204,166,106,34,247,108,60,31,231,250,21,220,31,143,70,142,52,127,8,171,87,225,108,229,54,25,205,252,91,64,194,166,76,155,191,151,198,145,76,22,76,100,78,52,123,83,31,29,42,178,173,236,179,39,0,192,38,99,0,73,64,89,225,15,21,89,157,67,110,251,62,22,120,92,89,123,98,116,186,1,91,57,90,53,188,97,114,211,24,254,107,27,152,76,201,192,42,10,88,89,22,169,70,123,133,126,95,111,211,226,42,3,241,212,173,216,107,217,131,175,214,113,26,195,169,20,254,61,100,148,251,164,84,91,240,44,198,212,7,121,249,119,213,121,234,181,148,153,97,99,249,116,235,225,191,64,22,105,251,237,49,126,130,28,50,220,150,154,135,40,65,42,39,48,96,138,228,16,246,31,191,128,241,60,93,108,106,56,223,1,28,196,80,246,96,103,57,195,99,48,233,62,15,44,43,76,55,242,163,211,201,231,106,59,87,11,21,155,106,28,79,33,194,207,43,136,120,34,214,224,110,85,75,9,49,128,144,1,21,186,5,207,93,208,12,247,160,38,72,153,165,171,10,145,17,176,49,181,92,37,108,78,168,202,172,85,93,0,0,0,13,105,100,95,50,95,108,97,103,114,97,110,103,101,0,0,0,32,230,255,255,159,249,14,13,27,63,145,42,163,163,104,186,234,137,6,221,216,118,235,216,71,195,187,245,32,85,8,208,21,198,255,255,159,123,92,206,158,22,127,252,107,148,95,61,228,228,250,177,168,166,52,208,61,140,182,193,250,248,57,70,9,198,255,255,159,123,92,206,158,22,127,252,107,148,95,61,228,228,250,177,168,166,52,208,61,140,182,193,250,248,57,70,9,42,124,221,54,91,30,168,187,74,225,227,110,26,1,154,252,46,163,226,49,253,11,24,41,67,24,122,167,148,141,1,12,56,109,99,188,177,149,188,15,7,75,205,37,36,42,72,106,188,200,96,79,181,32,98,22,212,95,113,154,43,133,21,36,198,255,255,159,123,92,206,158,22,127,252,107,148,95,61,228,228,250,177,168,166,52,208,61,140,182,193,250,248,57,70,9,198,255,255,159,123,92,206,158,22,127,252,107,148,95,61,228,228,250,177,168,166,52,208,61,140,182,193,250,248,57,70,9,186,155,6,189,187,88,137,117,195,153,43,209,55,249,23,244,150,52,138,5,11,229,67,23,253,14,234,102,126,81,80,55,179,173,80,90,166,93,194,109,93,19,128,143,189,210,107,59,179,188,41,62,133,213,53,227,102,171,254,155,62,46,132,22,198,255,255,159,123,92,206,158,22,127,252,107,148,95,61,228,228,250,177,168,166,52,208,61,140,182,193,250,248,57,70,9,198,255,255,159,123,92,206,158,22,127,252,107,148,95,61,228,228,250,177,168,166,52,208,61,140,182,193,250,248,57,70,9,207,137,207,215,33,35,37,79,43,5,129,126,95,91,150,218,140,226,206,150,20,140,240,91,8,189,17,58,46,136,110,37,252,230,210,123,102,229,126,209,198,150,61,174,154,172,168,33,253,177,194,18,197,169,122,245,200,137,227,165,124,88,223,51,198,255,255,159,123,92,206,158,22,127,252,107,148,95,61,228,228,250,177,168,166,52,208,61,140,182,193,250,248,57,70,9,198,255,255,159,123,92,206,158,22,127,252,107,148,95,61,228,228,250,177,168,166,52,208,61,140,182,193,250,248,57,70,9,130,241,96,159,34,62,37,206,148,227,207,224,14,86,161,211,60,186,177,38,235,134,17,87,48,210,204,253,92,90,18,50,27,0,0,80,154,230,212,40,82,223,142,214,164,127,121,61,211,81,164,168,63,90,119,112,102,228,59,192,29,70,148,26,17,130,75,243,106,245,0,169,27,189,167,140,122,217,37,252,207,108,35,20,69,197,69,30,189,255,130,25,125,159,107,24,244,52,18,139,77,109,21,4,179,69,26,122,139,211,19,112,3,84,155,248,119,32,116,104,132,175,5,134,191,28,192,32,215,131,34,185,56,215,57,136,70,143,213,10,46,231,153,43,46,181,158,79,185,57,56,143,230,135,183,57,222,192,98,36,202,146,156,35,118,85,7,120,27,150,165,205,108,166,31,230,253,231,161,179,183,106,62,90,127,224,241,39,186,23,179,60,236,141,165,106,170,58,16,61,130,58,216,249,77,203,236,108,62,103,226,146,248,54,198,197,28,147,210,177,15,211,120,41,53,54,144,34,48,146,28,210,164,15,17,253,111,70,68,17,242,173,241,44,96,0,175,40,150,248,14,57,39,107,212,20,72,100,249,34,108,146,58,18,95,71,71,34,89,215,79,92,35,124,120,253,97,166,92,89,86,49,121,91,103,75,120,41,78,82,175,149,237,151,31,214,51,93,57,234,138,21,200,236,169,155,87,67,49,112,26,213,194,244,50,69,52,32,224,25,36,187,210,55,119,182,7,88,48,165,14,117,37,167,218,41,176,118,5,190,110,123,133,155,75,173,102,95,173,83,84,49,130,169,204,189,78,168,55,116,47,241,241,103,142,74,27,202,223,50,104,211,20,31,196,11,137,179,83,159,252,91,199,25,51,118,48,8,6,200,158,56,247,219,241,116,49,117,209,117,45,206,51,108,88,255,175,20,75,131,81,136,183,20,90,59,6,25,45,100,193,5,69,182,91,74,53,69,246,35,191,46,189,254,63,240,167,225,37,123,138,182,127,28,105,68,233,44,29,152,216,36,160,2,105,31,94,36,239,65,54,74,225,199,176,231,198,177,103,146,78,36,117,14,27,113,44,87,180,42,70,142,29,61,166,69,238,240,147,17,65,138,142,214,254,131,41,152,13,27,131,195,252,140,215,38,43,149,41,90,71,54,128,14,159,64,5,173,158,185,141,253,162,18,130,122,198,124,125,246,80,220,129,4,143,25,35,110,150,196,136,66,182,46,0,0,0,4,105,100,95,51,0,0,0,32,175,223,30,250,195,25,71,197,159,49,169,195,199,42,126,254,178,78,117,30,17,125,32,194,45,4,95,101,85,224,33,26,178,68,227,55,42,159,106,37,58,213,204,131,144,3,144,83,226,198,45,140,225,133,63,11,233,191,120,45,159,143,195,28,75,32,225,101,196,36,109,163,248,42,254,97,133,99,74,16,30,159,130,216,167,224,253,235,215,58,119,83,249,72,132,35,246,25,195,12,0,83,139,251,76,38,215,214,126,193,172,54,202,148,98,160,192,4,172,29,101,233,135,21,224,1,143,26,239,78,126,26,214,85,62,81,30,234,80,145,199,107,134,212,128,107,168,204,90,217,227,157,118,236,175,102,111,86,27,25,246,25,195,12,0,83,139,251,76,38,215,214,126,193,172,54,202,148,98,160,192,4,172,29,101,233,135,21,224,1,143,26,239,78,126,26,214,85,62,81,30,234,80,145,199,107,134,212,128,107,168,204,90,217,227,157,118,236,175,102,111,86,27,25,206,68,227,119,88,123,33,146,29,37,21,212,125,107,61,185,18,113,83,182,215,37,7,52,121,68,230,206,47,36,188,39,82,32,225,245,207,219,154,126,241,62,16,182,128,189,181,41,170,9,12,99,165,200,47,246,251,155,210,123,29,110,66,22,47,187,28,184,235,163,56,162,46,137,190,190,168,219,38,206,213,133,40,197,4,9,8,163,9,219,132,141,119,240,22,7,182,223,30,138,207,208,116,160,152,69,187,23,195,132,233,23,63,185,254,168,14,101,82,204,81,101,186,141,121,5,224,12,11,230,60,227,147,162,86,72,68,74,226,162,201,38,135,241,146,195,30,225,245,64,164,154,196,182,169,203,146,76,213,21,18,177,129,213,189,159,163,242,114,134,104,232,128,124,173,83,220,236,216,180,91,108,108,26,179,179,129,122,3,248,72,23,11,230,60,227,147,162,86,72,68,74,226,162,201,38,135,241,146,195,30,225,245,64,164,154,196,182,169,203,146,76,213,21,18,177,129,213,189,159,163,242,114,134,104,232,128,124,173,83,220,236,216,180,91,108,108,26,179,179,129,122,3,248,72,23,51,187,28,120,59,122,192,177,115,75,164,165,202,124,246,110,74,231,45,203,222,31,73,132,176,91,75,18,67,42,168,8,175,223,30,250,195,25,71,197,159,49,169,195,199,42,126,254,178,78,117,30,17,125,32,194,45,4,95,101,85,224,33,26,210,68,227,55,168,81,169,161,98,231,250,186,159,12,13,90,135,210,88,188,177,60,72,21,32,197,172,83,251,93,77,41,75,32,225,101,196,36,109,163,248,42,254,97,133,99,74,16,30,159,130,216,167,224,253,235,215,58,119,83,249,72,132,35,246,25,195,12,0,83,139,251,76,38,215,214,126,193,172,54,202,148,98,160,192,4,172,29,101,233,135,21,224,1,143,26,239,78,126,26,214,85,62,81,30,234,80,145,199,107,134,212,128,107,168,204,90,217,227,157,118,236,175,102,111,86,27,25,246,25,195,12,0,83,139,251,76,38,215,214,126,193,172,54,202,148,98,160,192,4,172,29,101,233,135,21,224,1,143,26,239,78,126,26,214,85,62,81,30,234,80,145,199,107,134,212,128,107,168,204,90,217,227,157,118,236,175,102,111,86,27,25,206,68,227,119,88,123,33,146,29,37,21,212,125,107,61,185,18,113,83,182,215,37,7,52,121,68,230,206,47,36,188,39,82,32,225,245,207,219,154,126,241,62,16,182,128,189,181,41,170,9,12,99,165,200,47,246,251,155,210,123,29,110,66,22,47,187,28,184,235,163,56,162,46,137,190,190,168,219,38,206,213,133,40,197,4,9,8,163,9,219,132,141,119,240,22,7,182,223,30,138,207,208,116,160,152,69,187,23,195,132,233,23,63,185,254,168,14,101,82,204,81,101,186,141,121,5,224,12,11,230,60,227,147,162,86,72,68,74,226,162,201,38,135,241,146,195,30,225,245,64,164,154,196,182,169,203,146,76,213,21,18,177,129,213,189,159,163,242,114,134,104,232,128,124,173,83,220,236,216,180,91,108,108,26,179,179,129,122,3,248,72,23,11,230,60,227,147,162,86,72,68,74,226,162,201,38,135,241,146,195,30,225,245,64,164,154,196,182,169,203,146,76,213,21,18,177,129,213,189,159,163,242,114,134,104,232,128,124,173,83,220,236,216,180,91,108,108,26,179,179,129,122,3,248,72,23,51,187,28,120,59,122,192,177,115,75,164,165,202,124,246,110,74,231,45,203,222,31,73,132,176,91,75,18,67,42,168,8,0,0,0,8,105,100,95,51,95,102,102,116,0,0,0,128,52,118,217,184,39,125,165,205,48,134,41,135,155,175,27,106,184,244,110,24,2,10,174,146,218,115,66,110,4,49,147,72,41,224,205,10,215,132,220,124,211,201,62,254,123,48,49,201,74,182,135,86,152,175,119,39,132,178,46,187,211,52,233,17,57,181,80,6,162,118,237,146,147,64,12,117,193,246,87,189,183,202,92,113,80,171,89,246,135,186,217,53,187,121,125,8,245,20,113,136,84,184,119,43,136,49,41,36,151,117,208,35,128,59,111,80,158,79,43,220,106,118,139,213,111,149,161,42,224,163,65,56,19,218,107,114,122,87,36,144,79,168,209,238,77,118,194,174,224,251,138,193,25,205,141,69,144,202,232,86,94,215,131,106,16,178,167,99,129,30,151,90,59,158,41,185,146,179,191,50,38,200,60,9,10,28,143,138,56,189,81,78,7,195,146,75,97,86,59,24,182,225,108,186,201,171,212,194,249,151,199,117,193,102,142,61,184,65,120,161,153,217,180,28,138,51,181,24,163,82,52,65,11,223,62,33,156,40,144,168,92,11,195,253,183,73,165,187,113,211,104,184,50,248,95,79,255,4,135,149,32,170,85,224,227,171,48,3,55,9,80,194,188,112,148,96,174,172,226,227,70,150,5,195,106,142,91,43,215,220,186,205,54,143,59,155,86,167,127,181,208,219,57,201,96,73,146,241,128,151,206,71,185,234,100,87,82,208,50,58,115,54,61,158,254,7,25,17,115,199,159,3,214,111,44,180,87,6,207,120,163,240,209,167,50,110,102,159,226,12,86,25,132,172,74,125,163,17,117,231,109,112,213,76,36,247,164,124,100,204,132,137,52,43,110,153,39,82,85,203,37,59,226,0,51,140,118,164,128,70,45,152,8,109,173,65,208,178,30,157,145,135,11,217,24,168,100,89,215,125,115,145,37,175,205,14,129,223,242,187,152,207,129,71,95,238,230,226,205,199,120,4,249,66,97,179,227,106,188,61,8,26,102,255,231,209,125,49,227,170,20,152,81,186,232,139,167,80,40,182,76,98,33,123,49,3,254,147,239,61,152,231,102,47,222,134,23,129,229,45,186,115,226,96,24,195,31,141,226,247,141,224,7,128,240,10,62,212,76,127,231,23,237,32,113,10,97,134,89,59,45,30,94,234,210,126,22,186,89,146,159,97,95,131,26,149,188,117,153,177,210,204,27,146,80,64,193,138,6,195,157,116,12,47,59,21,206,13,60,188,92,226,0,75,207,175,43,4,5,73,173,169,242,77,96,71,118,203,28,186,26,54,225,32,72,84,19,200,174,205,15,244,130,41,7,223,173,54,43,119,129,93,11,232,7,63,71,36,77,166,39,172,241,34,99,108,212,3,206,13,62,104,25,69,203,248,125,252,55,50,227,185,59,213,103,61,116,137,160,198,187,187,95,116,106,215,92,207,125,95,157,150,180,26,173,57,231,150,29,47,228,74,238,38,148,207,248,84,154,52,166,160,163,160,97,219,220,27,242,106,58,63,62,142,229,242,91,192,189,177,120,250,245,162,8,229,173,140,92,35,29,232,13,54,35,166,3,48,236,237,249,255,152,68,178,21,14,62,212,228,165,142,189,110,243,198,43,80,208,147,170,199,75,145,196,195,164,76,251,214,173,7,217,19,233,47,132,177,180,142,194,59,33,6,254,11,100,74,85,19,10,254,84,83,155,208,200,179,85,28,151,61,165,172,107,223,227,93,154,230,65,168,179,11,113,152,15,29,223,219,168,180,149,163,63,236,221,171,154,93,213,31,133,4,79,216,111,68,76,10,215,236,198,21,186,209,102,60,174,1,179,230,106,15,29,14,29,214,69,129,225,58,16,78,76,7,172,69,251,68,101,60,20,122,74,43,225,26,193,55,84,133,154,67,193,239,189,178,29,186,244,166,72,16,50,196,180,182,229,66,207,195,209,68,175,13,7,152,212,105,1,194,143,29,240,81,1,215,146,115,17,155,194,25,53,72,139,107,134,69,195,161,46,56,202,95,254,62,211,252,110,189,140,226,48,103,22,99,82,74,150,139,128,3,75,13,64,188,237,115,127,44,168,122,40,253,208,22,125,55,69,251,54,115,163,251,29,235,117,138,65,251,138,165,90,197,106,46,218,237,27,30,18,232,192,244,117,67,120,31,243,203,138,32,7,149,199,4,65,194,157,182,36,101,207,83,227,255,4,230,91,241,53,137,62,90,82,218,50,249,117,78,21,78,253,78,131,92,108,156,143,173,130,95,162,165,88,41,182,241,239,164,142,176,152,54,4,121,136,244,126,237,59,5,163,52,83,141,170,199,225,105,106,120,16,131,139,254,180,113,210,37,64,149,106,234,185,140,69,67,17,94,199,217,161,2,131,183,137,173,16,218,60,54,38,25,81,238,214,72,134,225,136,98,25,119,204,48,253,131,163,116,40,17,179,56,30,36,96,70,168,101,1,25,126,156,114,39,106,20,120,93,59,130,180,75,44,1,128,38,51,74,169,20,120,1,155,123,136,35,39,73,45,245,242,149,147,176,136,240,34,96,110,180,51,200,107,211,28,214,29,70,183,41,69,218,17,223,37,48,235,32,131,30,209,29,41,51,71,40,20,207,58,134,5,134,125,159,195,10,158,39,158,155,22,216,85,144,65,40,82,106,187,53,64,162,126,55,182,131,223,210,120,56,226,77,197,196,67,3,74,42,81,12,42,249,169,75,186,82,246,199,4,14,16,44,158,233,101,159,20,213,192,17,107,15,234,121,208,111,218,116,88,76,17,77,158,217,122,216,52,188,105,28,156,42,16,39,32,136,210,43,132,251,218,66,47,148,232,158,155,200,163,106,22,179,178,232,221,226,31,172,82,170,60,183,86,162,174,77,103,38,144,210,229,213,209,174,26,228,234,71,5,62,101,220,249,150,94,77,153,17,105,153,228,245,52,70,107,222,183,40,40,228,130,43,212,114,170,87,168,136,32,209,110,86,158,213,138,170,160,160,237,15,236,246,169,181,184,171,94,0,122,61,195,175,237,1,19,158,236,91,85,92,99,22,228,80,67,202,153,252,237,36,157,31,222,121,33,175,62,89,157,51,227,39,241,0,84,189,211,8,44,8,197,101,207,3,248,187,182,71,23,54,222,125,205,43,28,155,196,82,158,7,138,100,186,4,204,46,162,183,59,88,143,17,122,172,75,237,210,152,149,136,223,64,235,231,199,187,141,238,183,171,86,16,2,94,5,95,208,86,184,247,243,222,64,69,36,26,142,178,163,132,37,188,162,192,30,166,2,18,151,30,226,230,194,54,11,144,35,32,18,22,68,143,95,234,69,77,166,175,107,71,96,129,98,104,207,133,142,125,14,233,68,66,85,208,102,110,184,35,82,2,34,121,29,104,55,243,201,25,87,9,27,203,132,143,97,244,97,111,98,40,190,170,154,123,153,237,209,167,29,160,131,73,19,173,140,199,52,2,177,224,238,111,239,62,92,26,175,106,59,209,222,92,239,185,174,207,124,43,180,88,129,123,234,9,255,143,199,53,234,186,1,254,33,68,162,242,8,146,42,75,130,161,234,98,224,91,117,179,101,54,250,27,92,3,78,21,174,207,220,170,237,147,142,134,71,238,6,244,109,13,181,99,6,114,73,130,76,0,65,252,36,182,39,98,230,56,28,0,250,247,179,74,72,255,38,26,232,43,220,125,134,94,144,163,60,120,240,139,231,100,121,90,61,113,218,254,244,220,127,1,25,170,102,118,166,177,173,9,228,44,54,52,29,242,100,143,103,117,196,205,210,250,216,2,155,53,107,249,12,47,251,11,159,59,231,149,129,191,187,137,188,241,128,165,250,124,211,185,135,19,165,43,182,163,220,234,240,62,88,55,22,106,53,89,177,215,240,200,20,199,48,87,159,178,207,86,1,234,126,244,97,165,110,70,77,146,17,210,214,49,75,225,232,14,217,38,92,149,150,83,124,94,9,213,106,233,183,98,82,60,154,93,238,80,42,23,4,109,51,78,33,82,117,31,21,218,39,15,120,28,232,173,31,19,94,194,253,17,128,203,80,122,245,218,141,242,241,253,70,59,74,81,53,9,127,91,167,51,66,41,94,58,74,21,73,77,20,231,42,66,81,16,41,2,244,134,89,226,173,165,226,30,61,156,117,156,90,78,125,63,121,39,178,13,132,16,191,39,92,97,9,216,34,99,168,136,113,106,237,108,23,87,156,241,133,155,187,33,42,8,60,94,154,63,167,70,240,57,163,249,34,227,97,222,228,174,168,124,209,107,51,94,13,126,214,161,34,112,233,214,26,248,193,144,115,47,161,58,140,209,116,51,8,137,244,69,62,68,143,53,216,146,48,50,9,119,178,26,225,210,178,132,66,237,160,192,116,30,230,238,45,216,206,139,242,36,58,17,183,0,213,171,185,58,118,0,216,168,14,228,37,129,22,201,226,60,235,44,43,88,52,18,19,170,4,75,9,165,44,24,255,164,253,49,113,59,0,217,242,169,217,186,178,209,31,20,237,98,64,187,121,16,32,64,231,104,188,238,33,182,123,118,74,121,229,174,186,137,33,162,207,218,118,130,178,68,10,156,215,109,30,96,140,68,198,181,209,92,131,166,32,161,4,169,159,134,236,175,42,37,85,224,146,211,7,248,96,189,2,247,179,135,92,152,149,47,239,208,255,27,84,254,22,221,214,186,6,204,182,115,231,81,246,157,243,183,160,192,21,39,205,10,45,32,255,8,160,40,197,156,72,62,46,153,236,48,201,230,224,125,66,74,16,92,147,75,116,169,182,44,154,235,98,79,10,171,89,36,88,16,5,40,214,13,33,89,127,67,226,75,94,65,228,193,90,11,213,201,74,200,21,211,187,159,69,20,166,49,11,183,32,85,234,174,57,149,212,214,169,78,58,98,198,41,9,251,39,56,24,49,181,56,197,80,69,125,203,101,152,155,61,252,226,43,60,144,203,185,40,196,99,65,254,126,194,224,174,229,199,217,145,97,175,33,209,159,59,152,204,159,92,195,36,152,218,75,11,163,23,188,26,227,22,62,7,227,185,171,2,168,185,22,204,145,208,94,219,212,143,125,45,33,0,176,61,155,8,82,242,80,52,27,203,170,160,183,50,183,143,210,188,87,16,252,235,154,74,130,250,55,123,214,160,101,65,145,53,236,168,33,83,150,37,147,176,172,124,222,47,171,8,176,163,208,32,13,216,67,213,191,167,45,10,91,172,81,179,0,237,149,153,51,225,36,229,32,92,175,203,187,22,68,31,78,186,104,186,184,245,163,74,92,59,118,252,237,207,54,132,117,122,131,143,73,201,221,53,215,238,32,79,170,136,81,34,30,157,46,142,190,103,146,154,179,226,90,171,172,41,164,170,5,102,185,5,41,236,153,159,72,73,175,5,183,38,242,122,23,8,139,123,206,115,54,11,84,57,62,138,81,255,240,199,136,37,100,27,44,203,102,149,128,153,149,31,35,222,181,133,38,13,207,168,145,239,154,147,166,212,28,20,243,56,103,234,250,153,144,213,87,233,140,243,167,126,123,121,213,60,161,96,167,1,1,89,15,150,221,247,116,149,70,219,115,54,191,142,83,115,224,211,85,77,157,101,136,216,211,0,140,102,103,251,6,23,212,79,228,31,143,26,72,38,30,255,225,134,183,247,48,115,7,112,31,66,52,185,173,208,30,104,116,28,126,82,100,228,73,150,95,41,194,173,70,37,178,233,133,140,54,67,59,32,60,154,79,192,103,9,7,230,227,111,237,222,112,192,63,40,231,129,160,71,34,146,153,31,137,222,82,220,253,23,159,7,73,117,49,139,174,165,46,137,163,167,186,54,238,110,9,225,244,47,201,250,182,18,57,37,213,223,55,65,63,31,57,32,126,2,53,5,93,150,49,234,205,159,228,169,196,17,63,21,52,23,238,15,90,61,194,9,249,242,197,191,115,52,167,113,10,229,29,74,48,159,197,139,181,215,76,197,57,187,169,232,26,123,13,0,221,9,242,2,231,117,130,222,38,22,230,223,138,31,0,39,134,72,251,78,243,32,43,151,150,209,236,185,214,229,59,18,197,96,72,62,106,218,125,127,212,95,100,204,186,121,19,90,185,209,57,86,200,220,134,67,6,152,181,248,160,168,212,110,242,181,175,51,32,132,36,91,5,148,29,173,152,174,90,98,97,115,94,176,218,214,198,176,103,47,95,172,126,144,108,28,95,177,17,184,11,154,35,58,172,225,57,101,242,78,43,196,161,155,213,55,30,34,33,149,64,167,147,93,97,234,98,25,8,82,3,32,143,143,73,1,11,45,181,177,151,16,36,220,161,229,132,194,55,64,70,55,209,66,53,107,72,100,127,136,183,167,229,38,235,69,103,134,16,141,188,3,156,132,68,157,176,79,98,228,155,121,189,6,122,29,216,205,241,21,127,228,60,61,231,144,224,65,199,213,158,224,232,74,13,23,54,2,132,229,97,170,232,157,165,213,156,138,216,212,166,97,239,76,11,210,31,5,169,172,15,169,248,68,123,88,223,190,4,69,71,25,99,198,234,192,64,42,227,96,252,79,222,35,133,136,250,206,234,149,10,245,137,182,130,214,79,1,254,225,95,254,241,85,150,60,131,74,118,141,99,69,159,58,171,36,221,171,27,60,69,223,134,167,118,192,71,12,45,83,134,16,6,3,36,47,26,79,132,50,210,193,200,207,179,84,246,7,58,2,186,63,193,216,52,152,211,225,57,25,76,91,232,174,63,5,125,28,233,103,68,181,42,1,230,211,134,133,145,3,105,181,162,70,105,161,144,99,207,146,35,187,234,161,229,247,10,13,91,41,137,208,75,238,27,73,203,213,126,222,224,72,53,227,146,68,122,109,105,213,184,141,163,179,63,148,83,95,0,229,230,127,125,170,149,61,186,80,115,181,112,244,123,243,15,112,62,111,191,112,141,99,109,153,215,78,83,9,4,124,61,125,29,80,238,138,213,185,161,233,218,193,114,173,122,118,201,218,80,139,220,75,26,21,112,235,121,114,236,42,198,227,94,0,122,151,115,42,56,110,196,125,227,194,98,51,251,87,182,247,146,195,42,117,91,225,57,130,179,111,219,254,19,16,6,23,195,151,52,100,101,139,158,194,103,218,243,223,215,22,113,37,52,69,84,140,47,30,30,85,112,28,111,18,254,68,62,73,166,80,102,233,108,203,230,105,53,4,206,237,24,7,172,179,129,160,249,170,213,158,4,202,213,144,201,173,67,163,32,38,226,230,103,85,74,140,187,33,63,167,216,81,36,168,226,195,22,147,209,23,6,188,157,74,34,170,148,160,185,240,21,146,45,166,235,190,220,118,112,101,239,206,232,201,189,142,46,228,117,18,76,97,255,185,174,245,232,180,212,1,247,169,5,66,172,64,239,39,54,12,135,181,75,243,206,148,38,196,76,230,148,35,9,170,196,233,7,231,149,187,13,242,185,115,75,181,155,170,203,113,239,105,74,250,123,16,137,244,45,245,198,6,114,140,64,5,48,135,201,114,197,39,152,48,60,95,29,4,26,100,81,52,130,55,186,73,184,0,243,220,166,228,218,93,21,252,41,134,241,221,162,16,162,172,123,29,181,100,56,217,1,8,237,128,145,109,145,242,247,169,199,148,191,129,110,220,197,199,7,229,84,246,235,203,82,178,150,117,230,121,48,103,163,211,250,127,154,16,173,45,188,203,103,0,237,215,84,245,92,134,42,172,163,61,31,251,32,109,24,127,54,130,87,216,210,85,77,186,112,181,142,246,132,197,3,175,122,125,250,180,150,61,80,150,223,70,13,75,1,35,222,242,127,47,50,6,13,166,199,51,244,235,141,13,130,54,96,18,145,226,47,55,184,183,100,170,161,129,79,17,159,127,127,148,69,244,79,82,135,242,194,28,209,1,166,197,196,223,140,154,113,43,146,83,122,14,250,39,35,75,119,37,232,217,245,246,80,129,43,124,176,147,115,30,126,209,227,60,59,80,110,164,179,93,119,105,76,253,190,126,45,31,228,8,238,244,141,87,126,23,45,231,119,115,51,39,208,184,26,188,193,95,220,150,83,152,235,225,242,147,16,172,27,91,80,88,39,196,114,85,190,150,66,235,204,80,151,24,97,208,187,254,101,5,196,67,207,253,134,221,98,83,87,55,92,241,149,29,222,42,167,70,30,231,6,46,53,21,101,29,160,228,17,240,101,149,197,51,254,19,211,248,12,88,129,163,166,110,45,173,26,244,226,42,245,36,0,230,11,62,77,220,196,244,214,222,32,13,163,235,153,129,140,91,138,46,255,186,85,185,15,36,93,245,163,2,255,57,96,113,149,150,203,94,237,147,167,110,57,33,160,118,176,89,178,4,244,146,148,83,123,208,239,229,9,197,90,27,60,163,46,255,141,118,189,41,76,198,155,101,20,147,93,160,196,96,248,81,79,78,58,129,203,234,5,51,35,195,130,218,207,15,54,115,129,21,27,121,84,171,51,127,109,102,182,135,182,185,255,239,19,197,38,47,253,156,21,57,215,202,47,22,217,10,34,134,224,78,167,186,0,208,84,192,156,106,63,2,178,231,121,74,58,12,190,200,25,211,110,54,25,186,208,33,92,157,49,162,7,31,3,186,126,102,51,9,244,117,196,96,19,165,155,43,99,94,99,9,252,233,82,42,159,171,29,204,179,174,59,38,40,168,39,38,159,119,146,252,210,8,131,76,159,254,86,147,85,121,198,100,165,180,239,6,254,10,178,170,223,69,76,210,43,75,69,11,194,198,174,66,156,199,71,172,67,126,210,44,241,99,46,237,101,95,139,142,36,72,50,161,80,80,73,17,202,147,24,108,28,214,99,152,129,149,80,74,189,134,112,155,16,246,93,56,74,166,154,119,157,179,118,116,48,91,46,49,89,26,5,113,162,250,187,242,96,119,106,130,4,59,187,144,111,165,193,215,226,207,234,90,50,246,253,0,171,44,49,116,55,103,194,159,177,239,28,35,217,235,168,125,39,53,5,185,112,113,96,243,252,71,209,187,130,14,30,72,227,180,15,230,45,186,85,122,61,48,190,74,33,158,139,227,84,212,77,223,40,197,24,40,177,142,44,238,115,172,252,128,35,140,15,104,221,188,24,162,36,66,211,72,12,222,132,2,29,230,199,35,74,22,116,121,83,144,19,108,83,150,58,18,234,18,8,0,0,0,13,105,100,95,51,95,108,97,103,114,97,110,103,101,0,0,0,32,225,255,255,239,21,67,163,199,104,94,139,66,57,223,182,33,184,76,86,81,230,142,71,174,242,154,253,186,22,128,218,35,83,202,11,204,70,2,20,121,214,192,137,106,181,73,211,44,253,8,138,156,99,191,47,199,70,109,148,194,220,91,22,19,198,255,255,159,123,92,206,158,22,127,252,107,148,95,61,228,228,250,177,168,166,52,208,61,140,182,193,250,248,57,70,9,102,251,60,8,15,237,240,149,96,59,245,232,111,145,205,216,144,77,221,162,69,42,112,225,250,41,115,137,19,150,195,33,118,233,16,130,0,235,135,196,52,96,223,47,219,8,117,111,86,154,115,43,42,216,136,55,84,153,218,248,159,179,241,23,77,239,210,252,112,64,131,202,2,30,23,124,190,71,65,95,246,239,165,5,235,161,162,145,40,214,143,89,34,195,86,37,198,255,255,159,123,92,206,158,22,127,252,107,148,95,61,228,228,250,177,168,166,52,208,61,140,182,193,250,248,57,70,9,69,33,59,185,187,112,80,100,147,14,197,126,23,6,100,166,227,214,241,184,159,130,84,173,22,229,199,90,236,101,87,37,61,157,45,9,170,165,85,169,236,51,14,199,161,1,119,114,196,208,177,48,72,242,150,184,12,20,142,244,0,91,87,17,10,185,156,54,255,220,237,234,78,129,148,0,100,110,97,81,77,34,252,30,232,144,51,233,43,61,27,131,226,158,150,37,198,255,255,159,123,92,206,158,22,127,252,107,148,95,61,228,228,250,177,168,166,52,208,61,140,182,193,250,248,57,70,9,43,114,95,217,207,150,62,54,67,92,248,129,173,72,149,84,164,167,170,205,68,126,240,50,36,233,93,139,242,13,226,15,97,72,48,158,136,25,119,159,202,215,13,136,244,118,222,169,196,211,104,98,229,161,252,183,113,120,38,115,29,59,54,33,18,227,200,83,249,184,30,122,119,136,214,166,255,128,17,234,192,221,121,147,167,140,136,46,182,187,251,70,79,123,46,26,198,255,255,159,123,92,206,158,22,127,252,107,148,95,61,228,228,250,177,168,166,52,208,61,140,182,193,250,248,57,70,9,207,33,65,143,165,76,204,233,251,96,212,91,3,108,234,245,207,205,33,174,245,147,158,67,203,117,133,3,191,92,104,50,33,0,0,240,17,168,32,192,185,130,231,176,87,241,176,46,2,100,172,177,134,252,88,194,96,165,101,7,207,28,238,60,174,53,244,35,77,243,205,202,186,175,47,15,147,158,96,251,95,79,247,228,82,134,32,241,226,50,157,30,150,242,77,29,242,165,226,6,101,229,64,83,119,77,3,144,247,141,44,48,246,84,33,94,63,169,222,147,175,18,129,148,224,65,168,58,156,4,195,215,24,254,210,241,193,165,125,10,33,63,154,119,41,99,37,96,39,97,48,143,88,22,240,56,210,6,5,63,139,22,239,109,147,10,90,127,92,16,218,73,109,223,190,184,6,190,13,86,140,109,199,128,213,6,87,232,210,154,114,24,181,16,45,227,182,170,64,189,31,195,91,119,210,136,38,241,195,192,92,253,129,233,253,222,42,106,211,104,195,217,113,59,166,218,121,41,160,226,187,149,146,223,122,252,31,238,81,174,85,106,136,207,217,102,56,151,26,247,17,222,251,230,254,24,189,222,196,38,108,122,115,35,143,210,173,116,121,202,3,170,214,217,16,74,205,8,76,195,60,91,155,103,249,54,113,59,196,98,210,230,233,79,140,154,164,60,171,178,166,230,188,181,152,135,207,80,110,83,185,255,28,140,163,236,113,243,12,31,248,70,99,169,40,14,214,156,211,95,222,242,44,98,6,255,108,142,6,228,132,250,108,135,39,3,72,63,3,254,49,59,207,49,143,128,218,152,21,177,232,10,202,202,2,43,227,80,96,43,99,125,244,176,65,233,104,183,141,248,228,145,65,21,214,141,160,22,196,94,163,13,78,20,193,247,154,159,158,211,184,176,214,179,113,199,95,133,5,183,211,85,128,64,130,32,161,183,207,65,159,209,76,232,87,9,101,107,156,89,137,166,245,220,153,160,135,233,163,184,225,199,60,79,200,97,146,63,240,28,55,140,46,50,165,13,171,88,156,76,145,79,86,102,249,210,136,111,197,254,23,66,157,132,103,123,150,33,154,70,84,68,240,226,45,237,29,33,75,72,129,63,222,103,203,4,101,131,67,237,54,132,98,220,53,200,51,230,49,108,34,65,51,222,190,80,130,158,247,157,38,128,158,151,141,100,125,90,234,226,224,84,119,247,1,45,136,202,221,190,38,64,96,46,0,0,0,4,105,100,95,52,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,219,255,255,79,158,129,87,48,1,187,50,104,134,109,127,48,137,58,78,72,159,236,101,92,248,217,211,115,101,169,128,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,105,100,95,52,95,102,102,116,0,0,0,128,71,255,255,143,23,136,181,241,5,167,253,8,160,35,125,242,173,36,135,105,28,159,253,205,217,65,35,67,251,78,131,7,51,233,179,67,149,210,165,110,209,55,106,246,8,245,113,233,106,144,2,79,31,114,163,253,124,218,246,104,164,129,198,16,2,93,154,102,198,161,219,84,71,245,123,124,140,164,209,251,233,17,138,244,207,75,189,6,217,97,118,148,162,74,48,43,161,3,119,42,111,73,79,198,58,48,210,112,3,247,154,142,240,43,36,58,122,212,165,58,107,191,101,125,113,229,141,10,141,113,239,24,99,32,129,112,131,150,79,14,200,174,198,187,196,103,13,121,246,177,88,13,123,130,49,210,95,221,159,22,71,86,8,49,156,255,177,27,54,184,150,210,195,194,21,253,185,8,157,85,208,30,89,30,12,207,23,200,147,184,37,16,65,194,17,224,192,221,54,103,202,117,28,67,104,217,130,77,198,0,131,231,216,96,84,114,252,109,39,46,189,48,16,24,203,192,111,47,111,240,229,69,55,52,37,61,103,132,118,192,149,34,84,245,189,218,180,123,35,26,54,229,41,80,48,23,89,141,128,226,196,206,211,54,241,74,231,9,154,192,120,184,185,109,71,187,72,121,100,190,49,84,208,187,1,191,180,12,251,8,193,44,155,7,27,84,46,200,251,69,159,7,24,76,64,57,218,29,70,216,37,128,191,233,174,193,251,2,239,7,15,29,228,31,47,5,61,54,17,52,5,235,70,40,0,197,5,56,245,185,48,112,241,224,59,203,123,49,241,17,218,45,76,85,202,169,221,42,142,119,35,124,163,200,150,122,150,253,109,76,236,199,50,141,208,248,189,145,114,147,5,104,26,23,37,101,14,144,234,222,182,221,121,184,129,142,112,31,2,192,235,29,177,219,53,14,88,103,172,9,37,179,157,144,166,35,14,238,49,215,155,71,39,248,195,249,28,17,112,23,233,138,105,41,99,179,168,102,200,202,1,28,39,186,234,149,31,29,58,35,217,121,208,64,76,188,173,26,248,82,5,7,103,103,61,17,179,75,139,14,219,79,252,192,4,61,108,103,125,27,195,90,148,156,169,247,76,172,113,19,230,239,96,230,9,24,133,37,107,237,253,92,180,18,71,110,11,128,190,220,118,14,131,252,183,118,248,75,190,26,91,218,253,167,146,157,245,30,85,195,30,164,100,136,29,3,252,125,33,211,242,27,161,10,77,186,58,81,41,95,237,216,36,7,86,68,248,25,201,173,122,244,239,155,100,128,18,23,197,30,49,229,15,236,114,44,202,37,178,130,118,95,102,21,186,154,80,161,66,153,31,171,150,183,178,114,78,104,137,251,67,138,57,68,166,218,158,30,102,132,109,122,122,173,102,69,232,224,81,63,224,246,237,136,82,46,102,211,33,182,228,75,206,212,1,26,42,185,207,20,147,30,121,165,98,28,188,47,105,122,40,127,217,202,241,30,215,151,88,134,49,103,198,161,90,91,153,75,182,95,112,48,110,106,66,175,126,170,212,120,63,195,94,24,149,52,250,92,91,15,94,141,174,254,22,96,15,243,57,250,170,184,230,1,245,180,225,172,188,66,106,99,236,244,25,97,52,57,21,16,199,176,76,152,194,42,65,253,110,229,128,241,150,32,67,40,250,139,233,23,185,9,160,29,146,4,31,186,20,145,42,148,190,194,188,71,201,90,154,197,211,142,31,145,180,226,237,4,145,132,14,206,254,214,191,80,195,84,110,251,17,180,241,39,214,159,105,203,56,20,120,196,139,180,93,245,184,75,194,47,144,159,184,185,187,71,242,105,87,88,224,195,95,181,70,1,62,129,153,193,90,167,87,77,116,74,92,32,50,133,220,26,10,164,206,59,226,15,214,108,95,80,95,137,106,211,69,123,124,56,172,118,232,3,49,42,89,109,175,227,233,209,126,26,199,75,31,63,103,200,60,139,48,80,182,160,217,135,178,78,192,186,236,158,248,205,73,51,38,78,126,199,7,189,194,2,15,66,46,155,22,182,147,91,95,32,31,100,139,118,60,147,148,5,62,156,79,91,169,152,199,7,11,168,80,21,116,48,53,2,200,67,54,58,168,117,79,211,188,229,240,72,195,65,148,154,87,102,196,207,46,151,136,137,148,81,226,38,152,8,230,45,42,254,45,82,54,17,5,7,80,240,181,83,134,123,53,248,108,235,40,92,139,195,231,109,247,56,215,250,28,26,40,187,92,19,246,161,88,9,202,39,189,189,111,199,14,179,227,221,193,126,76,21,24,133,53,77,37,5,43,160,68,11,226,191,52,168,208,174,170,52,218,53,84,127,85,10,87,39,207,31,160,46,129,5,136,13,83,207,97,160,93,88,112,12,149,149,61,112,56,93,203,45,46,182,118,65,244,3,205,33,196,73,251,168,213,45,99,170,63,234,38,47,144,21,195,11,136,181,75,36,109,73,47,48,96,250,21,135,63,14,183,225,30,68,83,218,156,90,52,78,140,57,134,226,96,93,44,33,215,203,24,41,7,118,99,165,84,33,242,92,109,178,139,123,18,232,49,68,172,180,208,25,91,20,184,94,12,68,174,47,12,226,60,249,92,175,217,182,55,0,101,154,61,176,164,28,24,132,228,217,172,205,219,129,60,68,190,109,217,41,212,41,236,69,62,65,111,90,87,191,15,166,140,50,81,106,45,24,1,70,193,6,5,247,37,182,187,123,42,172,216,229,147,48,103,26,254,19,254,210,234,147,127,14,142,241,36,38,102,168,83,253,151,9,21,37,203,142,219,205,51,7,22,20,213,45,183,53,30,178,1,210,208,131,176,252,43,254,15,193,17,68,213,121,184,51,3,150,170,141,245,147,107,255,53,153,178,11,118,93,103,143,40,60,2,226,248,41,72,15,61,151,16,26,86,253,43,62,72,61,228,142,231,151,124,41,227,181,29,13,95,90,219,169,148,255,33,205,93,216,173,230,228,186,4,120,200,230,25,95,74,47,170,111,219,114,242,2,125,74,51,41,41,10,2,65,118,221,96,76,208,167,121,41,14,39,207,85,104,53,202,194,227,181,228,147,199,177,251,37,155,69,94,44,36,245,43,38,145,244,127,145,110,236,205,169,188,198,188,69,18,67,146,170,196,176,202,84,194,136,54,53,16,191,234,28,164,196,172,54,9,42,154,214,88,241,231,20,50,246,24,49,8,120,33,152,255,119,2,234,105,10,132,48,5,49,16,20,36,135,24,198,201,70,107,61,135,41,235,66,125,177,51,119,81,59,98,246,71,209,140,227,122,54,43,44,30,219,43,34,111,119,245,139,247,118,105,194,164,74,238,167,92,222,97,1,109,4,3,170,167,162,171,12,150,149,19,77,44,28,174,27,209,189,162,187,238,121,120,180,190,77,127,112,195,0,42,91,116,47,172,232,11,8,58,26,73,158,4,209,158,53,8,38,221,80,196,210,193,142,74,223,118,11,157,111,63,94,49,210,95,115,201,248,101,188,40,172,90,99,221,96,68,70,93,24,88,220,226,19,240,154,115,122,243,124,108,93,190,16,111,231,229,253,220,130,110,54,86,4,89,64,250,236,34,48,86,18,140,178,63,0,88,181,131,138,84,160,245,239,249,166,34,131,6,146,124,139,219,66,23,239,68,189,63,193,198,10,46,13,74,104,132,13,48,103,27,236,162,228,174,240,93,87,33,90,129,54,212,141,199,143,247,50,49,79,142,2,254,170,209,33,60,215,19,142,170,164,78,255,101,21,136,134,127,82,66,162,182,20,25,174,39,231,11,12,240,251,157,16,237,194,207,39,69,90,196,65,152,120,214,232,220,54,118,214,171,38,215,40,247,32,55,78,38,93,201,126,15,164,151,145,185,61,54,3,4,148,57,145,6,26,158,254,240,74,87,75,101,221,113,138,193,88,224,7,227,128,119,171,62,61,140,133,127,37,142,47,169,230,113,145,127,92,41,76,190,228,14,208,102,80,106,30,59,237,74,181,57,136,234,206,82,218,40,165,116,250,171,14,30,28,49,212,19,197,139,136,126,9,4,6,94,100,167,165,198,153,171,78,30,213,152,231,104,241,94,245,115,252,46,7,7,126,17,28,213,37,255,38,143,229,185,2,95,7,103,194,197,197,210,49,225,130,136,149,143,128,180,95,93,11,165,31,139,234,70,127,44,162,136,40,72,123,177,184,119,175,249,219,76,108,9,161,151,31,238,138,119,181,203,147,71,182,219,14,213,2,101,102,86,51,77,173,56,232,7,190,211,200,38,39,234,150,221,148,15,168,169,22,151,19,42,7,112,48,164,40,135,154,166,203,230,251,214,199,24,37,157,209,108,0,254,175,29,173,82,132,112,200,72,87,46,94,62,200,102,83,194,11,5,14,19,3,175,242,177,80,114,216,252,171,12,114,78,174,107,114,168,126,150,236,152,114,210,155,165,30,176,89,121,25,253,133,240,112,234,61,148,117,220,121,94,187,59,230,250,130,40,93,245,47,234,150,165,181,71,86,143,247,11,79,144,18,69,116,89,197,175,115,55,8,87,100,195,67,135,49,165,182,53,26,178,183,28,157,36,170,86,220,183,225,24,15,136,38,187,0,0,80,16,99,14,150,28,58,117,234,240,172,234,93,12,140,123,153,80,236,162,162,121,254,63,127,234,77,69,89,207,22,76,156,146,24,30,25,81,169,8,253,135,219,245,102,79,32,0,180,77,25,253,114,214,101,108,89,65,27,2,80,0,163,101,121,97,73,232,50,219,235,246,118,4,44,150,84,208,158,120,14,157,63,227,105,122,222,236,45,67,82,152,53,97,252,136,181,184,161,116,193,231,176,160,130,141,217,204,193,201,132,222,200,242,182,250,53,232,128,253,68,116,183,58,86,117,142,16,199,196,202,66,23,159,74,35,229,200,33,161,148,245,72,245,137,118,217,71,99,216,189,49,240,133,191,40,74,187,169,247,174,139,235,17,108,236,40,220,32,205,13,82,83,0,168,101,173,156,108,71,82,71,113,75,250,81,228,162,80,193,61,238,255,102,13,141,32,88,107,86,176,40,247,228,2,244,175,127,27,148,42,76,254,86,210,59,148,40,108,184,72,55,63,144,176,184,250,221,65,235,172,77,182,41,76,241,143,36,142,174,13,175,176,235,244,47,38,45,221,187,76,152,73,169,114,127,253,98,28,240,80,49,150,139,233,246,15,239,151,0,67,187,71,36,18,60,178,33,236,146,6,228,221,19,84,7,247,62,179,140,227,168,51,244,24,119,173,241,200,79,4,122,119,40,229,38,179,122,240,147,86,180,0,234,153,217,88,243,226,27,192,248,229,134,81,17,173,109,8,74,168,103,139,180,120,13,73,60,27,175,143,23,117,231,144,244,138,238,50,182,170,53,54,74,192,53,16,255,100,207,42,250,85,209,82,76,100,22,59,58,254,207,119,149,174,240,46,224,52,174,73,221,154,241,79,61,12,13,170,168,40,241,100,32,177,101,144,206,146,81,39,55,125,72,9,167,54,62,15,72,12,34,61,244,17,206,8,140,163,156,143,94,231,85,226,32,185,126,197,80,135,159,79,196,36,216,165,81,36,60,8,251,6,169,67,200,220,38,102,87,170,119,203,116,198,122,160,139,201,0,233,124,159,79,183,225,124,197,32,87,127,94,133,121,53,75,69,63,165,107,67,126,243,118,219,176,205,140,3,48,234,93,56,53,139,151,21,111,46,236,93,12,210,87,66,39,192,81,82,127,3,72,105,47,159,5,109,199,6,117,75,254,50,114,49,101,237,227,94,8,3,131,109,87,194,65,239,242,128,39,86,181,69,197,142,254,139,214,174,253,217,28,175,152,182,158,162,63,188,18,103,8,11,142,89,142,33,50,221,213,176,85,52,56,218,77,93,177,139,93,114,104,70,34,82,78,55,72,165,35,249,79,144,30,35,23,117,15,182,41,126,63,194,41,66,156,123,146,101,173,61,93,66,58,0,33,180,176,217,121,199,103,130,156,47,75,213,187,36,133,107,97,168,187,227,248,75,111,225,134,58,197,206,7,88,185,102,74,116,183,5,118,49,227,24,170,124,59,36,218,206,248,228,201,118,47,61,88,48,148,149,189,48,169,64,239,14,227,29,20,219,251,155,109,243,94,161,164,117,190,140,137,16,68,77,41,200,58,228,225,94,13,75,30,51,107,168,89,36,54,236,88,146,92,151,82,64,243,255,181,106,170,96,95,115,228,90,226,208,78,124,133,56,8,116,22,200,110,225,35,106,144,220,83,57,124,63,61,188,251,237,69,187,163,48,6,171,127,177,67,49,49,186,218,91,113,123,241,17,41,20,4,55,95,140,4,248,126,28,118,40,228,16,153,55,52,119,40,172,199,139,5,205,44,81,6,49,114,96,71,38,108,163,209,29,203,136,146,47,49,27,33,79,124,47,105,65,18,228,72,35,223,245,6,162,179,23,236,69,248,91,49,164,69,219,237,26,195,144,19,106,38,253,33,213,61,120,86,140,132,135,111,70,250,210,179,222,251,202,73,70,59,180,224,160,192,34,135,252,241,144,188,82,183,72,181,1,250,245,21,100,116,189,86,61,45,242,228,250,221,223,5,94,243,189,209,68,17,53,48,44,195,192,83,143,5,90,43,189,37,171,196,102,29,48,247,215,139,56,88,26,149,135,84,48,205,253,55,156,241,176,27,18,211,13,182,13,160,135,164,14,38,22,171,156,168,187,113,217,202,182,206,112,3,118,48,88,28,210,213,225,249,152,141,118,29,218,34,3,219,124,225,212,132,184,149,23,68,47,21,173,107,210,107,137,14,162,171,70,218,68,163,204,49,73,107,126,88,185,181,53,33,9,89,157,214,210,64,132,32,118,136,235,29,243,61,189,186,252,131,85,32,64,203,55,87,60,25,83,72,171,30,116,59,198,16,41,235,144,98,212,235,133,24,99,0,113,1,34,136,68,88,84,109,106,194,111,239,141,248,89,244,42,252,177,156,204,154,46,246,102,7,90,151,93,61,198,19,86,60,147,85,135,5,85,122,74,180,187,186,161,148,87,194,230,92,108,81,194,176,110,155,108,175,40,208,48,108,34,199,6,221,223,132,63,156,63,43,52,231,182,32,117,96,226,205,191,128,150,35,30,220,212,167,200,208,190,192,214,207,86,248,43,171,99,217,88,26,49,246,29,195,230,202,59,234,208,234,224,13,89,83,32,195,51,162,44,30,41,192,189,196,238,22,252,164,84,12,115,244,54,22,186,193,158,184,144,108,200,18,59,230,192,63,102,58,56,185,106,65,252,103,148,122,186,151,196,56,22,13,183,52,48,155,229,1,204,41,24,217,243,162,210,228,1,108,170,1,168,102,179,106,249,87,102,213,225,119,114,47,187,207,136,243,50,75,202,225,45,38,25,243,3,114,228,70,245,128,15,86,12,229,54,74,207,105,245,245,226,93,172,247,194,175,3,22,85,140,162,152,80,255,174,193,165,41,183,42,228,83,57,87,54,100,179,214,196,36,78,188,225,107,168,230,152,2,231,170,83,163,165,36,54,147,235,161,186,196,8,197,12,172,21,99,216,241,201,232,163,34,92,246,0,120,205,112,191,104,82,149,55,217,245,253,158,177,13,99,59,82,57,249,201,130,169,152,250,81,123,56,64,137,213,187,220,139,142,103,156,74,87,106,52,222,10,212,185,150,246,67,246,179,244,164,73,212,9,171,10,168,109,112,88,168,218,213,27,145,183,44,141,213,221,221,67,94,59,83,169,30,193,41,177,201,239,138,222,94,218,78,31,178,56,225,106,109,19,158,134,233,53,223,145,224,107,184,76,222,120,231,25,94,164,88,74,155,183,135,176,19,31,52,217,104,117,160,12,37,186,19,141,216,9,56,150,199,193,156,62,147,136,10,84,48,116,90,197,125,150,132,75,52,242,5,79,77,172,255,88,197,232,244,99,189,170,79,117,185,128,26,69,49,66,93,36,57,113,75,211,99,147,243,130,205,207,61,245,69,129,86,26,97,131,102,86,10,162,94,241,70,103,192,58,37,175,59,13,102,92,121,168,171,213,213,131,81,114,54,126,90,61,57,10,7,207,119,196,248,220,133,97,161,86,107,72,170,35,29,204,55,80,80,13,47,100,6,150,210,191,248,104,212,178,37,128,254,84,74,108,250,255,104,213,194,108,114,78,118,77,192,223,207,53,64,253,205,64,125,3,151,41,69,205,179,30,134,119,145,72,137,129,14,131,35,1,31,146,154,83,184,151,123,210,247,131,168,155,127,252,195,2,51,121,70,246,56,122,46,117,165,251,168,61,34,241,212,191,231,241,246,62,198,40,236,81,125,70,117,136,188,203,234,108,17,126,37,174,3,156,233,84,69,164,148,100,99,68,197,177,248,217,248,56,189,165,59,158,143,114,237,158,69,170,252,28,229,169,144,39,195,143,203,180,70,46,215,241,67,156,203,48,44,95,146,93,254,107,198,78,33,209,37,137,49,150,27,168,43,243,245,197,248,87,34,251,137,10,41,197,20,3,215,60,102,119,58,49,89,25,142,78,168,142,154,59,100,252,99,35,42,128,253,49,127,195,183,77,51,3,182,161,0,102,58,29,113,162,28,82,228,227,206,11,20,38,56,255,163,215,110,237,50,108,192,170,243,22,87,180,78,182,7,137,234,78,4,205,113,160,153,89,251,129,238,195,82,197,196,96,147,251,184,240,49,201,0,142,244,234,47,209,139,8,24,219,195,191,174,98,136,145,35,65,119,21,185,96,251,72,59,95,218,101,193,58,25,33,110,116,109,68,249,97,213,107,178,229,219,138,151,46,158,230,236,81,45,253,154,121,209,183,118,218,233,248,106,53,189,7,65,41,208,25,37,110,93,227,246,89,188,44,57,187,117,108,36,56,123,101,89,20,65,239,236,191,9,188,213,33,36,208,105,160,156,3,176,126,252,194,87,25,37,226,36,250,126,73,6,85,253,241,236,220,120,248,17,55,176,8,118,71,132,94,25,162,78,62,90,132,214,158,7,254,128,164,189,163,53,67,79,71,5,122,15,111,61,173,47,18,70,103,20,56,85,234,108,205,145,83,13,211,130,244,250,186,11,234,211,202,217,77,56,78,189,139,166,26,120,119,140,127,203,124,175,175,9,159,194,153,132,150,80,75,80,238,123,198,252,99,171,224,204,141,64,58,0,0,0,13,105,100,95,52,95,108,97,103,114,97,110,103,101,0,0,0,32,219,255,255,79,158,129,87,48,1,187,50,104,134,109,127,48,137,58,78,72,159,236,101,92,248,217,211,115,101,169,128,1,182,22,99,155,100,4,71,87,55,206,1,232,156,132,152,45,109,38,182,203,85,254,84,244,32,58,122,189,195,8,52,14,18,233,76,93,171,141,87,229,230,139,134,77,45,136,34,96,209,90,91,63,102,89,87,177,120,202,102,31,228,53,56,12,161,122,156,233,46,198,87,44,229,36,77,233,124,57,205,140,149,159,86,146,215,2,120,225,136,155,58,138,31,80,33,7,180,101,190,71,79,64,83,121,98,117,241,57,146,231,161,116,240,107,134,7,159,143,175,88,212,210,67,87,20,226,205,11,132,108,75,132,100,208,82,74,101,149,147,254,57,138,7,219,112,150,43,155,97,239,106,120,26,255,142,162,110,188,93,19,234,128,156,191,131,194,134,234,16,193,212,125,120,82,212,220,163,49,98,15,99,120,142,178,138,170,28,94,162,235,58,19,208,166,111,181,187,136,23,83,99,131,94,44,247,18,176,88,48,121,89,108,52,32,101,67,48,187,165,78,90,122,94,19,199,140,10,184,173,237,232,228,123,84,156,254,133,48,130,169,213,228,57,35,11,15,248,141,178,124,29,77,195,135,42,12,54,45,12,197,77,133,31,166,171,198,196,130,92,179,53,124,144,10,251,248,209,17,76,253,79,231,57,163,140,244,184,27,229,69,174,172,45,108,238,85,239,75,23,76,209,220,136,80,124,52,35,90,226,2,145,241,224,228,105,143,165,134,168,31,136,90,239,202,17,0,58,97,236,35,41,255,67,30,200,246,24,197,7,134,43,182,64,194,105,181,219,189,41,226,185,42,198,169,141,192,170,77,111,109,206,24,222,97,78,65,20,50,140,245,14,178,5,154,126,122,26,103,105,64,190,29,141,14,64,94,106,220,254,126,196,207,187,196,226,21,237,99,208,115,213,74,57,87,0,102,15,201,183,229,224,29,88,255,172,46,160,5,61,87,114,86,118,54,32,98,177,254,98,215,207,202,25,66,137,67,130,70,216,68,191,214,38,139,171,30,203,20,27,82,33,143,148,101,145,193,209,109,31,93,175,153,255,239,5,137,16,180,73,91,219,119,60,121,12,40,174,16,90,2,38,0,0,160,245,115,138,19,144,181,134,17,194,122,180,247,211,29,51,57,23,89,234,91,49,198,93,109,13,165,227,46,75,233,156,84,47,241,154,236,89,162,183,145,171,99,155,250,239,49,203,181,96,71,251,195,8,102,183,35,175,69,48,34,239,22,179,146,232,103,138,94,170,228,50,44,27,96,17,200,139,253,37,66,80,236,248,6,177,213,202,193,142,24,44,36,96,133,99,6,101,47,138,23,172,75,108,144,203,174,102,155,199,184,42,239,222,66,216,214,160,4,247,86,83,254,66,41,77,154,65,168,68,181,142,202,46,251,199,63,182,0,146,179,108,236,250,121,23,182,160,95,85,205,237,137,94,108,150,36,125,147,180,107,47,37,143,249,43,219,37,123,14,94,44,77,236,193,85,230,84,86,229,63,15,161,162,62,4,146,6,29,23,127,99,48,16,51,91,89,128,175,228,251,207,149,95,75,185,38,31,114,83,205,193,5,159,245,20,131,208,98,41,29,49,89,144,58,216,108,202,240,45,237,90,77,81,213,131,207,44,223,39,21,130,37,235,116,249,228,139,146,24,212,5,29,58,115,245,55,230,7,249,94,21,28,29,123,194,183,177,126,135,115,71,94,171,54,88,42,119,35,20,148,175,198,57,36,203,210,243,42,70,112,194,157,229,169,244,246,235,52,254,171,204,77,134,136,228,51,4,187,217,184,247,61,230,89,171,20,28,186,81,67,102,137,243,237,161,36,162,45,119,11,171,215,224,35,94,39,212,66,191,198,72,187,199,81,205,199,187,16,121,165,16,37,130,245,167,226,164,76,144,122,4,202,107,49,68,147,121,251,138,143,15,246,191,234,85,35,73,108,170,5,59,86,114,47,233,167,114,214,194,87,219,23,250,166,31,246,208,98,114,207,176,171,209,61,15,57,200,160,180,48,215,33,193,161,149,19,149,118,29,116,213,171,214,99,91,132,99,180,135,13,72,42,182,223,64,239,113,186,80,195,26,79,183,1,97,250,194,152,33,159,107,13,113,14,8,123,229,16,100,93,67,22,248,61,52,255,119,115,106,201,10,86,199,47,153,27,230,173,222,96,255,143,80,130,191,2,154,28,153,78,52,56,87,207,112,205,108,234,116,64,237,38,37,185,196,61,10,46,0,0,0,0,0,0,0,0,0,0,0,0,0],"verification_key":[0,0,0,2,0,0,0,32,0,0,0,0,0,0,0,23,0,0,0,4,73,68,95,49,46,105,95,207,16,18,131,164,60,219,10,196,65,240,203,136,156,103,43,127,120,63,123,91,127,250,229,234,38,80,121,233,46,81,139,70,177,95,130,255,143,231,255,127,203,226,92,116,113,182,61,34,254,235,227,215,118,199,160,30,61,149,115,132,0,0,0,4,73,68,95,50,11,227,82,132,29,255,112,26,181,16,153,178,135,1,150,224,252,144,188,251,1,94,194,249,172,153,233,200,234,156,37,108,45,201,129,1,193,161,30,156,127,221,165,239,147,232,140,30,9,128,66,107,24,249,154,221,184,214,178,124,85,140,39,189,0,0,0,4,73,68,95,51,24,109,9,206,26,244,151,33,43,47,46,115,68,158,195,159,46,11,190,134,29,207,219,193,45,105,121,74,138,203,250,87,29,41,45,165,69,215,86,82,197,228,18,63,128,64,65,95,166,150,246,237,136,37,35,201,129,146,132,84,35,243,246,151,0,0,0,4,73,68,95,52,46,234,100,140,135,50,89,107,19,20,254,42,77,47,5,54,63,12,153,78,145,206,202,210,88,53,51,142,222,226,41,79,10,180,152,134,194,185,75,208,189,63,110,209,219,190,44,178,103,29,42,229,29,49,193,33,4,51,195,151,43,182,69,120,0,0,0,3,81,95,49,29,53,249,142,196,174,20,27,198,246,20,148,161,52,206,152,71,69,94,60,251,77,46,83,225,126,44,64,1,74,139,24,11,22,133,178,193,101,78,141,253,45,95,112,126,131,177,20,205,189,196,141,22,78,181,96,49,236,132,107,14,206,54,143,0,0,0,3,81,95,50,47,49,6,151,220,5,31,181,96,181,84,95,248,82,145,8,165,229,153,158,55,18,20,43,97,251,20,180,107,255,226,221,24,135,61,19,103,17,115,16,136,163,54,232,37,162,1,7,128,51,66,48,54,87,130,247,198,242,17,202,192,145,165,114,0,0,0,3,81,95,51,42,40,171,92,102,109,54,137,22,165,52,252,220,66,174,225,234,73,242,31,22,175,59,78,160,80,51,22,148,182,43,231,40,247,98,50,177,140,175,185,246,30,121,10,198,205,182,222,66,23,99,46,14,76,88,60,196,201,1,65,146,150,200,190,0,0,0,3,81,95,52,10,147,160,214,211,237,148,56,51,239,196,150,234,235,27,119,18,12,195,116,155,133,193,206,254,21,28,16,183,106,9,215,28,0,73,76,82,144,184,156,226,230,188,22,216,210,33,191,86,22,148,78,155,2,23,139,41,93,167,196,4,126,166,135,0,0,0,12,81,95,65,82,73,84,72,77,69,84,73,67,9,44,162,10,5,15,115,152,231,243,30,254,84,22,196,152,244,72,182,87,178,9,173,167,255,235,16,54,157,248,183,183,45,230,209,15,228,139,83,75,219,111,78,107,81,232,73,139,234,78,121,46,197,252,249,227,44,223,79,12,190,38,48,162,0,0,0,5,81,95,65,85,88,26,190,34,236,61,129,68,1,104,212,199,224,102,145,8,98,11,145,227,246,86,171,152,96,184,248,106,162,212,15,143,139,5,106,147,38,63,1,246,236,211,0,138,197,23,247,215,5,12,91,92,2,105,169,83,220,93,66,60,142,11,50,165,225,0,0,0,3,81,95,67,10,26,67,61,203,174,202,37,251,77,127,38,171,164,66,33,62,60,190,93,80,238,183,28,40,82,194,200,80,56,43,93,6,248,174,137,10,32,226,237,114,167,44,31,188,10,212,169,75,203,216,126,7,20,87,86,178,51,252,3,169,25,222,251,0,0,0,10,81,95,69,76,76,73,80,84,73,67,42,70,16,190,215,238,214,109,119,136,60,224,147,53,130,104,113,18,56,204,47,37,232,18,129,168,123,122,31,100,217,17,29,156,215,23,66,104,231,84,89,213,29,186,4,18,251,253,61,148,186,17,38,159,127,123,181,82,249,235,169,24,136,71,0,0,0,3,81,95,77,29,112,212,192,233,13,157,30,83,27,95,168,10,195,61,178,78,77,75,60,119,194,137,232,68,244,42,150,62,59,212,90,26,26,169,48,187,199,63,69,3,65,76,57,1,102,128,33,165,60,155,226,13,122,169,216,116,7,242,57,126,68,71,18,0,0,0,6,81,95,83,79,82,84,14,74,18,179,208,115,153,196,186,155,114,119,73,186,169,90,193,159,3,202,178,60,187,247,146,196,149,156,41,220,52,217,25,108,142,161,94,242,35,22,8,201,13,149,19,248,99,80,159,133,52,221,118,23,218,72,32,15,47,190,135,16,200,43,0,0,0,7,83,73,71,77,65,95,49,37,98,3,239,252,196,19,220,213,216,151,31,253,43,2,215,143,183,126,7,92,171,249,221,247,57,170,103,143,53,17,43,34,210,224,175,72,178,19,90,197,207,137,50,240,93,122,251,17,165,2,51,114,28,88,38,187,211,47,32,135,255,5,134,0,0,0,7,83,73,71,77,65,95,50,45,184,72,42,46,247,6,153,58,130,38,242,33,244,162,56,215,39,114,29,76,72,41,105,61,143,232,68,78,113,253,228,41,221,144,164,210,166,166,83,23,224,38,179,86,69,86,20,200,115,167,154,36,236,140,140,69,166,235,152,7,247,107,98,0,0,0,7,83,73,71,77,65,95,51,5,125,209,70,240,171,134,50,254,231,162,141,15,217,228,255,146,221,47,24,156,152,3,134,145,53,233,136,99,153,193,194,3,6,164,44,186,246,115,128,195,86,229,4,248,68,120,38,70,80,85,66,173,126,146,7,94,140,115,242,137,218,78,222,0,0,0,7,83,73,71,77,65,95,52,42,211,224,184,118,137,61,47,215,187,93,77,85,219,40,141,118,180,231,85,221,248,246,61,32,92,255,97,212,46,171,150,16,178,103,66,193,117,90,119,91,43,203,253,215,100,100,239,146,243,70,225,69,210,22,44,100,18,0,175,191,84,38,43,0,0,0,7,84,65,66,76,69,95,49,10,111,194,184,251,178,143,168,142,45,66,20,224,222,31,27,209,86,107,10,229,166,134,236,7,140,9,14,35,146,163,170,33,35,218,164,252,0,105,97,170,47,207,213,155,108,252,255,156,123,224,192,64,218,138,42,212,102,36,183,35,148,144,24,0,0,0,7,84,65,66,76,69,95,50,19,89,144,198,82,83,31,231,196,231,137,19,193,238,64,33,232,41,245,214,103,109,190,3,75,24,6,237,191,106,250,227,37,19,134,232,152,236,45,90,123,232,11,175,190,216,50,96,6,106,138,172,137,217,132,117,85,230,196,175,142,212,185,47,0,0,0,7,84,65,66,76,69,95,51,43,201,66,200,46,104,185,194,17,124,95,116,90,213,55,225,181,195,233,53,113,5,42,66,162,74,230,184,27,212,142,86,27,153,255,127,220,6,175,250,163,139,115,222,127,110,239,133,118,158,31,99,61,85,4,30,200,59,120,214,88,16,118,220,0,0,0,7,84,65,66,76,69,95,52,8,201,15,93,199,79,191,37,170,133,7,196,135,170,195,252,145,231,151,197,32,187,141,199,70,15,164,12,171,183,178,253,36,73,191,144,0,23,103,218,119,217,152,228,59,138,108,177,109,105,127,140,63,57,98,207,59,97,198,172,122,101,81,142,0,0,0,10,84,65,66,76,69,95,84,89,80,69,36,135,117,248,146,38,5,201,139,77,80,11,237,144,230,223,41,178,9,18,240,86,226,36,97,68,80,91,4,12,200,74,26,136,100,56,193,187,241,123,122,30,184,94,102,230,68,213,118,89,238,217,168,136,239,18,16,150,96,112,65,250,118,144,0,0,0,0,0]} \ No newline at end of file diff --git a/crates/nargo_cli/tests/test_data_ssa_refactor/brillig_integer_binary_operations/Nargo.toml b/crates/nargo_cli/tests/test_data_ssa_refactor/brillig_integer_binary_operations/Nargo.toml new file mode 100644 index 00000000000..e0b467ce5da --- /dev/null +++ b/crates/nargo_cli/tests/test_data_ssa_refactor/brillig_integer_binary_operations/Nargo.toml @@ -0,0 +1,5 @@ +[package] +authors = [""] +compiler_version = "0.1" + +[dependencies] \ No newline at end of file diff --git a/crates/nargo_cli/tests/test_data_ssa_refactor/brillig_integer_binary_operations/Prover.toml b/crates/nargo_cli/tests/test_data_ssa_refactor/brillig_integer_binary_operations/Prover.toml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/crates/nargo_cli/tests/test_data_ssa_refactor/brillig_integer_binary_operations/src/main.nr b/crates/nargo_cli/tests/test_data_ssa_refactor/brillig_integer_binary_operations/src/main.nr new file mode 100644 index 00000000000..72f614f1e63 --- /dev/null +++ b/crates/nargo_cli/tests/test_data_ssa_refactor/brillig_integer_binary_operations/src/main.nr @@ -0,0 +1,80 @@ +// Tests arithmetic operations on integers +fn main() { + let x: u32 = 6; + let y: u32 = 2; + + assert((x + y) == add(x, y)); + + assert((x - y) == sub(x, y)); + + assert((x * y) == mul(x, y)); + + assert((x / y) == div(x, y)); + + // TODO SSA => ACIR has some issues with i32 ops + assert(check_signed_div(6, 2, 3)); + + assert(eq(1, 2) == false); + assert(eq(1, 1)); + + assert(lt(x, y) == false); + assert(lt(y, x)); + + assert((x & y) == and(x, y)); + assert((x | y) == or(x, y)); + + // TODO SSA => ACIR has some issues with xor ops + + assert(check_xor(x, y, 4)); + assert((x >> y) == shr(x, y)); + assert((x << y) == shl(x, y)); +} + +unconstrained fn add(x : u32, y : u32) -> u32 { + x + y +} + +unconstrained fn sub(x : u32, y : u32) -> u32 { + x - y +} + +unconstrained fn mul(x : u32, y : u32) -> u32 { + x * y +} + +unconstrained fn div(x : u32, y : u32) -> u32 { + x / y +} + +unconstrained fn check_signed_div(x: i32, y: i32, result: i32) -> bool { + (x / y) == result +} + +unconstrained fn eq(x : u32, y : u32) -> bool { + x == y +} + +unconstrained fn lt(x : u32, y : u32) -> bool { + x < y +} + +unconstrained fn and(x : u32, y : u32) -> u32 { + x & y +} + +unconstrained fn or(x : u32, y : u32) -> u32 { + x | y +} + +unconstrained fn check_xor(x : u32, y : u32, result: u32) -> bool { + (x ^ y) == result +} + +unconstrained fn shr(x : u32, y : u32) -> u32 { + x >> y +} + +unconstrained fn shl(x : u32, y : u32) -> u32 { + x << y +} +