255,216,255,224,0,16,74,70,73,70,0,1,1,1,1,144,1,144,0,0,255,219,0,67,0,3,2,2,2,2,2,3,2,2,2,3,3,3,3,4,6,4,4,4,4,4,8,6,6,5,6,9,8,10,10,9,8,9,9,10,12,15,12,10,11,14,11,9,9,13,17,13,14,15,16,16,17,16,10,12,18,19,18,16,19,15,16,16,16,255,194,0,11,8,0,109,2,75,1,1,17,0,255,196,0,29,0,1,0,3,1,0,3,1,1,0,0,0,0,0,0,0,0,0,6,7,8,5,1,4,9,3,2,255,218,0,8,1,1,0,0,0,1,213,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,25,255,0,64,67,58,221,216,69,83,122,246,40,107,230,1,63,205,189,142,229,188,171,61,187,34,187,176,127,176,175,230,158,226,183,178,56,53,245,187,65,207,44,40,103,34,193,164,175,97,198,170,46,220,241,162,168,46,253,188,171,109,42,214,89,95,197,255,0,25,135,237,233,92,96,100,93,29,22,202,91,127,231,253,177,161,231,24,243,103,224,141,65,141,239,8,205,139,38,206,28,43,230,37,215,214,104,180,79,220,132,212,123,107,206,9,210,214,254,52,246,238,140,175,172,236,124,87,209,209,115,248,20,78,223,246,178,100,78,182,179,38,245,102,141,141,215,91,83,230,86,225,200,58,127,246,162,26,250,76,6,69,142,94,213,13,41,113,249,139,74,61,93,175,147,237,172,157,45,252,164,81,255,0,107,151,34,239,243,231,151,214,48,182,58,60,106,227,189,170,49,143,157,63,4,202,127,67,114,79,7,91,210,212,158,248,131,102,139,142,156,218,95,197,89,64,223,214,182,44,245,251,220,125,171,133,239,90,95,221,216,255,0,53,236,61,216,3,34,204,43,186,187,64,103,123,115,196,114,119,173,50,150,173,249,135,244,27,48,254,61,8,244,106,254,230,87,186,210,87,243,235,72,222,180,60,170,177,149,81,179,157,27,146,116,197,25,202,245,116,214,118,186,96,58,15,247,247,49,62,219,49,94,212,97,89,7,161,250,109,92,85,170,176,175,208,30,166,63,177,239,144,25,23,215,187,107,189,51,142,127,41,117,169,149,183,150,82,213,184,175,106,98,189,113,210,196,221,27,38,53,91,239,62,68,86,33,87,216,146,171,79,19,119,102,86,94,97,180,253,218,227,250,213,248,210,127,96,92,44,51,101,105,195,21,237,70,29,218,254,134,68,218,184,171,85,83,250,45,135,236,189,42,3,34,235,42,202,43,127,229,88,238,169,145,229,9,76,19,96,226,189,169,138,246,159,156,91,231,104,229,174,117,237,96,24,142,221,149,90,185,11,198,190,83,249,19,232,206,72,230,108,204,241,69,111,195,198,28,220,134,43,218,140,89,180,216,170,117,5,213,85,22,136,228,252,229,154,239,176,25,23,93,85,81,91,255,0,42,199,117,76,143,40,104,156,145,183,113,94,212,197,123,79,206,45,243,180,114,213,139,9,244,180,108,71,59,89,210,171,87,33,120,215,222,134,48,186,248,17,142,165,191,154,173,14,196,122,83,103,227,13,214,98,189,168,197,155,77,138,180,37,9,168,106,45,17,156,224,255,0,198,131,177,0,171,109,40,207,54,113,90,122,22,87,66,178,179,120,221,154,134,222,168,173,207,53,23,155,114,183,154,214,178,44,245,33,210,49,94,148,154,172,241,106,122,28,9,117,121,232,73,120,114,121,21,123,59,205,92,13,31,44,42,43,117,81,91,170,138,221,141,116,162,211,202,138,75,236,114,172,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,255,196,0,44,16,0,2,2,2,1,4,0,4,6,3,1,0,0,0,0,0,5,6,4,7,2,3,0,1,16,54,55,19,21,22,53,17,20,23,32,48,51,18,33,112,37,255,218,0,8,1,1,0,1,5,2,255,0,176,217,174,102,213,165,241,192,214,245,229,224,166,96,31,27,198,230,152,106,130,93,158,15,2,18,26,78,217,162,57,131,129,174,182,127,32,182,196,144,211,202,217,232,251,57,199,155,39,168,25,210,94,177,26,209,218,83,158,158,174,171,206,81,140,21,227,59,118,133,114,56,103,134,204,63,107,147,63,210,112,225,203,141,62,47,104,142,26,51,112,225,210,121,6,18,128,247,131,102,140,178,199,14,129,236,173,198,156,198,55,196,154,197,198,227,251,22,129,162,183,233,108,19,38,78,136,113,211,236,73,76,236,127,176,196,201,67,198,160,216,184,52,108,207,60,117,227,170,222,29,213,163,143,150,95,211,178,197,61,99,185,171,176,183,77,38,156,184,142,231,21,184,105,233,123,135,131,173,89,138,52,9,145,104,108,222,224,246,234,200,164,199,98,51,207,94,95,220,213,38,21,125,90,48,30,101,31,251,239,15,184,44,177,194,103,21,104,248,42,35,140,165,34,19,216,4,142,14,210,194,65,160,157,161,227,200,103,32,27,90,151,46,52,8,203,134,52,159,183,185,98,109,147,162,194,64,119,208,217,1,89,151,122,180,138,241,91,68,126,93,94,83,88,188,245,149,133,142,243,130,220,26,211,226,254,160,31,159,48,91,185,27,135,15,167,172,210,51,11,175,85,239,253,116,245,236,113,156,26,223,79,213,20,78,67,177,147,103,202,186,188,90,180,124,200,12,159,199,241,237,100,229,191,93,133,93,187,96,208,63,175,78,157,122,57,174,204,66,62,229,100,230,192,46,189,77,214,174,45,222,68,168,111,232,142,122,91,135,110,211,166,78,162,227,137,85,109,15,78,219,220,119,165,169,198,83,17,195,207,11,107,155,34,91,137,210,118,70,149,26,110,142,88,233,219,193,203,59,97,26,112,25,9,112,132,227,193,236,211,11,192,43,52,125,219,246,217,191,23,235,250,225,235,91,36,43,57,235,40,120,82,190,83,192,70,166,175,148,222,197,5,157,4,115,84,177,235,21,242,164,37,46,150,208,79,153,171,148,55,145,106,173,188,190,221,203,43,66,48,2,11,247,222,31,112,255,0,215,169,218,172,2,17,10,214,233,203,3,217,107,200,179,39,18,194,211,5,5,112,93,161,227,208,242,63,91,18,113,113,152,248,65,80,47,211,214,175,63,199,29,151,136,58,236,56,22,10,248,72,114,166,136,74,47,107,53,91,241,176,134,126,217,94,136,30,101,126,35,7,118,101,207,114,193,218,63,77,173,46,173,219,29,210,241,255,0,90,154,82,181,79,74,171,157,55,159,139,203,47,126,214,55,191,209,165,46,14,170,22,70,79,186,188,90,58,39,70,58,238,173,125,235,217,134,100,81,247,11,194,180,228,194,202,172,58,154,3,90,12,131,132,130,89,151,213,84,252,121,26,37,104,143,175,94,235,173,176,68,202,221,153,112,230,150,48,214,251,32,253,35,17,200,224,158,215,142,88,231,209,216,254,107,107,149,234,22,182,222,20,168,149,38,70,174,140,79,86,109,230,120,97,179,21,218,244,74,241,197,175,114,25,174,65,26,61,198,111,113,216,34,53,164,178,212,171,209,12,78,165,124,167,149,64,216,101,205,106,71,128,158,165,94,234,4,20,98,176,146,182,43,70,237,58,164,233,51,18,104,41,181,160,237,231,219,255,0,130,240,251,133,192,120,86,145,81,129,21,19,85,142,34,102,112,162,85,6,172,85,203,31,32,76,101,161,227,206,237,58,37,47,42,145,147,93,50,197,219,171,125,221,204,125,233,193,35,167,151,158,164,175,13,80,77,213,229,33,70,149,180,217,157,149,230,34,152,66,157,145,59,52,200,185,134,94,43,23,158,178,48,188,191,168,179,20,246,184,74,170,240,85,5,200,223,170,46,128,77,58,32,54,140,185,23,38,109,209,191,68,157,55,87,139,85,222,9,104,162,101,215,149,155,206,7,33,191,143,144,90,200,175,90,176,207,18,164,96,44,5,85,21,42,201,105,116,82,140,212,34,171,106,148,56,134,217,250,5,219,224,71,16,180,90,25,206,68,78,94,174,87,182,182,155,176,211,48,106,25,81,184,236,153,172,144,161,166,52,65,129,8,100,108,179,199,12,117,108,197,166,218,238,181,238,78,207,243,178,25,102,37,43,204,124,50,108,97,90,177,154,149,242,158,82,190,82,217,226,202,75,100,219,166,140,27,16,68,14,93,33,58,233,33,78,137,198,26,207,240,94,31,112,66,83,144,224,78,209,240,90,80,76,47,150,242,231,13,2,9,43,67,199,234,196,63,129,209,221,54,51,112,234,235,68,168,182,39,49,247,167,41,95,41,229,213,229,33,131,193,4,58,84,88,243,99,165,65,212,50,213,93,247,43,157,103,32,153,139,163,94,221,80,140,103,177,112,238,57,116,203,161,145,191,56,25,2,190,79,31,173,154,168,4,82,61,84,197,52,65,187,171,197,170,239,4,203,30,153,116,116,13,17,114,192,35,238,219,57,15,97,62,138,56,22,158,172,70,25,42,169,177,234,201,135,168,37,94,147,242,88,159,149,215,58,227,168,38,109,24,202,80,100,67,16,32,202,39,85,54,217,143,154,183,69,174,82,240,88,27,217,230,27,239,230,233,205,235,93,53,119,90,247,39,103,120,90,137,90,145,34,70,129,24,200,136,71,71,82,190,83,202,87,202,91,60,90,147,199,31,144,246,183,141,116,34,203,75,27,233,184,119,240,94,31,112,209,163,76,93,54,143,130,210,190,45,203,207,150,135,143,45,248,239,53,251,205,233,233,133,85,140,73,40,102,46,78,82,190,83,203,171,202,123,46,123,149,119,220,188,188,191,169,248,127,198,174,208,72,252,209,67,187,23,76,53,91,215,87,139,85,222,9,203,75,216,4,125,219,218,210,222,19,90,170,102,98,180,50,227,215,28,186,66,247,123,6,95,74,218,252,185,119,133,232,18,181,204,68,102,222,255,0,135,13,234,214,161,103,119,90,247,39,102,111,114,118,165,124,167,245,28,176,135,138,87,202,91,60,90,147,241,254,22,37,28,56,221,241,38,79,30,175,191,98,115,95,240,94,31,112,229,163,224,180,175,139,114,243,229,161,227,203,126,59,205,126,243,99,1,9,148,82,104,41,235,150,119,41,95,41,229,213,229,61,151,61,202,187,238,94,94,95,213,36,119,205,106,186,76,143,196,25,34,208,46,29,200,113,81,197,163,180,188,5,87,141,89,134,156,200,211,117,120,181,93,224,156,180,189,128,71,221,188,157,58,40,216,157,62,103,107,55,188,87,145,10,3,170,157,122,203,213,11,221,247,104,222,159,225,17,178,4,100,197,225,68,172,214,123,57,15,76,232,21,147,183,212,16,110,177,82,36,14,174,93,69,22,12,88,208,176,113,70,245,144,255,0,98,247,90,247,39,102,111,114,118,165,124,165,245,47,67,104,218,118,62,232,142,45,158,45,73,248,255,0,46,115,152,198,16,214,11,233,250,181,188,23,230,107,196,19,189,15,171,254,247,20,56,142,27,248,200,19,91,24,101,21,109,10,35,120,228,145,21,203,140,117,236,70,56,35,226,116,129,3,152,163,69,197,203,146,68,64,148,67,138,53,212,53,18,92,110,174,161,55,18,237,2,187,135,1,178,5,119,14,3,103,28,146,163,56,226,50,22,35,6,170,215,112,213,10,180,38,5,107,211,38,145,43,142,193,20,166,141,123,97,66,136,58,43,122,182,134,225,171,97,53,174,5,227,26,20,70,51,155,208,98,111,112,228,232,49,9,68,90,88,26,173,11,154,209,129,107,102,212,135,23,83,131,66,238,134,129,48,81,134,199,89,0,10,18,232,190,9,70,2,24,222,253,26,100,233,57,75,70,223,186,29,34,71,174,197,213,129,42,240,251,143,174,161,143,107,236,66,187,134,65,175,178,141,117,13,68,151,49,3,7,6,2,112,113,38,53,65,78,58,132,30,31,174,161,177,159,110,86,208,220,55,21,168,159,76,39,39,106,79,213,255,0,98,255,196,0,83,16,0,1,2,3,3,6,6,11,11,12,1,3,5,0,0,0,1,2,3,4,5,17,0,18,33,6,16,19,49,65,81,34,66,97,113,129,179,20,35,50,82,116,117,145,161,177,178,193,32,51,67,83,98,114,115,131,194,209,225,21,22,36,37,48,130,146,162,180,210,240,241,132,112,163,195,52,53,99,147,164,255,218,0,8,1,1,0,6,63,2,255,0,172,48,44,202,86,210,82,251,107,82,239,183,123,81,205,19,56,134,109,43,92,57,104,221,86,162,11,137,4,121,13,153,154,75,156,42,101,225,180,81,73,59,65,229,204,184,248,131,121,229,213,16,237,109,113,127,118,243,248,91,39,227,32,28,100,57,49,135,46,63,121,186,212,221,108,225,252,70,208,49,143,211,72,252,51,110,46,155,202,65,205,249,170,86,215,96,84,225,115,133,239,23,245,243,230,143,201,72,138,53,19,13,117,76,154,251,242,110,37,71,164,87,201,153,248,9,171,140,169,166,225,20,240,184,221,211,120,45,3,218,108,196,162,70,219,81,81,122,65,217,21,198,232,239,5,56,199,205,211,132,4,162,108,209,133,98,99,2,211,169,188,56,76,190,165,40,93,87,38,206,126,76,240,25,35,0,66,212,75,134,49,116,193,52,105,74,74,7,46,211,254,233,50,145,68,92,102,54,6,41,214,146,144,125,245,180,171,5,14,93,254,94,107,74,218,142,74,123,14,60,186,135,28,218,217,23,110,158,108,77,127,12,67,141,172,41,42,21,4,28,8,247,80,83,21,179,164,101,200,212,176,248,218,27,41,89,168,229,192,89,184,216,55,146,235,47,38,250,22,157,163,60,126,73,69,209,183,90,184,168,101,124,96,45,165,74,79,62,39,52,84,205,16,174,68,24,118,239,232,208,49,54,121,152,196,182,204,115,42,169,109,58,148,131,168,139,21,40,128,6,36,155,42,79,47,129,49,18,213,38,234,92,72,225,164,141,110,31,147,179,201,205,104,252,153,126,235,81,112,171,237,88,251,242,40,14,28,191,239,51,211,86,96,215,18,164,80,4,129,128,174,213,114,88,58,225,74,35,88,224,68,55,246,135,33,179,177,113,46,4,52,202,11,139,81,216,145,172,218,54,92,153,98,187,7,187,97,228,235,105,35,191,249,222,106,211,29,99,220,68,70,193,75,156,142,121,148,94,76,59,106,162,151,103,101,211,32,212,60,112,37,108,164,28,29,70,186,14,84,143,191,125,138,214,160,148,164,84,147,176,89,200,23,27,187,42,193,148,68,252,176,79,15,230,159,101,121,51,53,44,147,134,98,34,82,176,168,171,218,144,158,243,156,249,186,112,136,201,169,171,38,21,199,16,203,144,169,80,196,21,52,149,41,165,29,245,56,116,242,103,136,144,75,136,92,44,20,42,212,227,180,238,222,11,72,195,144,84,243,230,190,171,141,71,50,41,16,200,245,135,33,243,106,180,198,62,28,141,44,52,35,174,162,163,140,148,18,45,19,25,53,83,106,113,168,141,26,110,34,238,23,65,246,218,30,73,34,128,236,248,91,250,7,10,15,9,197,87,21,32,234,162,64,60,135,30,123,67,161,55,28,150,62,16,232,78,139,18,1,162,209,123,127,162,240,180,52,214,74,235,69,79,196,161,23,138,111,2,130,133,31,96,178,114,158,34,226,162,149,8,149,12,48,46,171,1,134,234,155,69,204,167,46,50,91,14,134,89,8,110,238,32,85,94,148,249,15,236,37,127,66,231,164,89,185,156,25,165,236,29,106,181,45,47,106,77,166,127,83,215,34,193,78,222,92,182,37,87,95,70,239,150,159,148,60,227,162,198,123,17,24,131,7,112,41,43,78,55,235,168,39,125,108,169,188,98,11,109,171,128,203,99,20,182,145,197,7,126,56,243,219,36,60,13,94,163,54,131,48,107,55,161,26,68,51,200,86,180,45,41,30,109,198,206,70,70,60,150,153,101,55,150,181,106,2,205,77,161,219,40,105,245,187,112,29,119,67,10,72,61,52,174,104,248,136,50,164,188,202,217,117,10,78,180,148,180,147,94,138,88,181,16,164,55,50,135,29,185,161,199,79,198,14,79,71,72,180,100,108,34,43,16,252,34,161,218,87,197,168,169,38,247,45,41,102,242,223,43,30,77,95,112,24,81,18,113,46,41,88,58,107,172,157,156,247,183,90,23,192,17,214,57,97,147,19,199,46,69,177,193,135,113,194,111,56,59,195,94,48,255,0,53,98,101,242,231,16,169,156,74,104,49,247,132,30,63,62,239,47,60,191,79,123,73,121,251,247,181,215,68,186,214,211,57,132,190,33,76,196,49,49,125,72,90,118,112,205,161,226,101,141,54,38,171,116,37,214,92,4,165,0,98,79,49,213,229,182,77,76,227,161,219,101,216,164,188,237,198,213,81,116,220,187,230,165,153,201,121,195,170,82,84,160,220,27,167,27,181,212,217,228,221,228,206,201,157,71,118,63,100,94,209,246,181,42,180,165,123,144,119,139,127,239,159,254,103,191,182,204,192,194,78,47,188,250,195,109,167,177,221,21,81,213,173,54,133,241,130,58,183,44,153,44,209,239,213,209,10,224,41,71,8,117,29,191,52,237,242,239,173,70,104,247,33,74,131,168,83,11,65,78,176,67,72,183,99,70,169,9,152,195,96,226,126,49,61,255,0,223,248,218,132,89,140,168,144,213,48,174,61,120,1,169,165,109,111,230,156,122,45,7,39,145,37,105,114,57,31,165,138,99,83,134,136,121,252,214,14,196,32,126,80,138,72,47,158,243,114,62,254,91,76,34,224,150,164,62,195,225,196,41,58,193,9,6,182,81,88,13,198,195,80,62,216,243,40,114,28,108,182,34,26,75,141,184,146,149,161,66,161,67,113,179,51,41,105,83,176,79,86,229,227,221,167,107,106,230,192,249,45,13,147,153,54,219,171,135,124,33,75,77,222,19,174,28,110,243,39,211,93,214,76,34,110,174,41,218,46,37,209,199,94,225,242,70,207,199,54,130,99,48,26,122,87,66,216,190,190,154,106,233,182,141,199,226,97,171,198,117,156,63,150,182,68,84,35,232,121,151,5,82,180,42,160,230,78,88,228,221,89,9,88,83,200,104,80,180,191,140,31,39,127,227,132,22,78,65,66,40,68,63,132,86,143,91,235,174,9,72,239,117,19,203,200,49,115,38,219,187,217,136,83,237,221,174,5,109,165,70,237,121,110,210,209,25,61,17,12,225,140,135,5,152,103,28,238,152,228,80,87,123,176,116,89,188,177,159,94,113,199,20,94,134,67,184,149,19,240,170,175,148,121,119,90,63,65,123,73,86,46,93,215,93,18,53,88,75,102,46,37,51,56,100,208,227,239,232,28,126,125,254,94,99,147,50,55,111,70,63,193,136,113,179,194,104,119,130,156,99,230,233,194,43,197,235,235,27,204,196,214,1,116,113,147,171,98,147,181,39,158,211,89,164,13,64,48,17,8,113,7,91,107,209,154,166,209,25,53,46,66,180,179,8,133,105,150,7,193,148,164,93,79,41,198,191,141,155,19,55,154,19,185,131,74,58,59,253,195,98,149,72,223,178,191,133,108,99,90,106,243,210,229,233,176,77,85,163,212,190,141,74,63,54,208,48,239,46,175,75,230,72,134,56,227,115,68,187,158,108,63,118,217,51,147,48,193,74,172,42,34,86,148,138,222,81,224,160,122,222,81,104,41,74,64,172,59,64,46,134,160,172,226,179,252,68,254,194,87,244,46,122,69,129,170,158,151,62,79,215,51,253,227,15,245,104,217,132,11,161,198,31,12,169,10,31,76,139,71,34,49,230,225,156,133,142,117,214,162,87,128,111,181,55,90,158,247,127,225,104,28,157,136,154,150,160,68,71,0,58,174,214,201,89,161,81,228,251,206,243,108,159,149,203,209,68,35,178,74,148,71,9,197,118,186,168,242,219,36,124,13,94,163,54,129,156,161,26,88,56,230,80,237,42,66,30,66,133,110,29,202,21,180,54,76,228,210,94,236,87,86,1,20,161,125,91,213,185,41,215,231,216,45,9,39,211,105,76,56,80,43,165,42,76,49,39,211,153,72,90,66,146,170,130,14,163,250,37,159,159,66,56,239,10,186,6,1,162,26,4,99,243,182,249,121,43,103,23,62,112,34,10,6,25,81,110,94,52,74,174,169,34,135,147,133,97,3,2,181,51,46,100,240,10,133,82,211,127,24,126,81,221,209,203,105,124,35,69,69,12,203,26,109,37,70,166,129,107,24,155,49,148,242,216,161,13,19,20,247,9,164,27,170,190,5,116,169,167,69,78,242,55,218,38,107,148,49,194,33,200,114,152,133,180,229,9,124,215,119,120,40,5,53,98,5,157,240,248,239,85,203,69,126,84,82,68,43,177,209,140,57,123,81,190,22,138,30,123,214,130,129,135,109,79,74,34,85,166,82,207,17,9,60,38,201,24,238,0,252,174,123,73,185,223,251,22,149,229,52,0,74,98,161,229,176,198,36,21,80,56,216,104,99,243,135,163,162,203,148,76,175,46,46,13,0,135,77,78,149,26,184,71,190,244,249,115,66,228,252,50,253,231,69,10,54,128,181,154,149,121,199,240,219,223,166,63,253,201,254,219,67,204,97,221,142,46,195,56,151,81,121,212,210,160,215,189,180,47,140,17,213,185,105,108,214,90,143,214,80,233,123,15,143,64,121,124,31,157,187,201,204,222,75,78,158,238,69,216,55,85,213,159,103,147,118,99,23,28,176,134,16,243,23,212,117,1,161,72,198,201,202,172,155,81,110,17,78,5,139,131,6,22,118,124,211,237,165,153,155,53,14,182,111,213,42,66,182,40,107,161,218,57,108,236,177,214,219,136,138,142,69,214,218,80,173,212,237,89,243,211,150,210,233,180,218,90,162,194,134,149,23,211,196,56,105,19,190,150,68,76,51,169,117,167,83,121,11,73,168,80,179,140,186,128,180,45,111,37,73,58,136,236,101,89,153,188,138,34,228,60,69,84,202,74,181,119,205,145,181,58,188,219,109,15,56,97,149,180,151,198,40,87,21,67,2,43,183,29,182,252,221,75,109,191,22,249,11,85,126,1,35,26,252,227,135,69,108,202,231,208,5,176,227,122,59,206,35,132,197,250,81,193,95,63,33,54,10,73,4,28,65,22,138,153,51,77,61,3,108,87,191,86,21,232,215,209,103,231,179,231,222,91,26,82,144,155,220,39,151,173,74,82,183,99,210,121,177,40,151,50,236,3,220,87,18,226,150,43,202,20,126,235,47,37,166,14,81,135,222,84,58,208,79,5,47,14,229,73,231,213,203,81,187,49,67,137,10,74,133,8,59,69,163,39,76,112,139,170,61,140,133,1,250,58,79,117,78,154,143,155,211,103,188,62,59,208,237,152,157,196,55,118,237,76,67,41,24,68,30,41,62,221,249,152,240,248,31,67,118,134,154,228,244,112,134,117,251,209,9,101,186,2,193,230,239,13,78,26,176,80,179,249,79,50,139,17,49,16,175,240,90,89,188,173,33,199,74,170,244,208,239,7,117,162,188,94,190,177,188,211,9,108,123,90,70,31,150,173,43,79,214,55,108,160,236,104,151,223,118,38,6,34,250,214,104,46,132,46,232,187,211,175,159,86,171,69,229,188,232,151,21,6,239,99,195,51,79,132,165,106,62,87,163,19,204,188,166,154,173,198,224,225,221,169,83,107,184,65,24,161,164,17,170,152,99,175,164,214,203,135,125,1,109,186,146,133,164,234,32,235,22,142,201,231,150,171,141,68,2,160,83,75,247,111,92,95,240,172,159,222,180,52,84,80,210,53,45,109,46,168,211,14,0,9,108,97,182,180,63,186,127,99,43,250,23,61,34,194,64,227,73,126,53,235,174,163,255,0,128,87,186,231,56,139,77,162,227,159,33,136,254,199,121,152,126,247,182,163,135,210,41,230,178,50,46,88,217,82,99,34,244,170,66,117,186,162,18,0,60,130,237,127,213,155,106,94,171,243,134,59,98,213,123,130,241,52,170,60,220,31,62,187,75,165,19,4,227,41,210,54,218,143,117,116,221,224,158,107,182,201,15,3,87,168,205,165,25,37,47,101,17,46,246,52,58,158,85,219,197,11,184,46,161,31,43,127,61,54,155,92,202,25,73,111,78,218,66,138,147,85,182,131,198,65,244,243,111,22,75,236,56,151,27,115,132,133,164,212,40,24,76,8,57,186,79,244,153,154,149,75,82,84,244,81,184,19,90,2,53,227,201,133,122,44,137,124,63,9,213,112,226,29,248,199,54,244,110,31,141,161,124,94,142,177,203,46,107,53,224,64,195,209,46,221,52,186,140,110,180,143,243,127,37,152,202,172,155,237,112,183,240,219,161,112,215,131,78,244,143,104,221,88,121,147,136,8,84,83,209,47,20,141,64,169,183,13,166,178,232,6,244,143,185,25,20,164,39,190,186,84,170,121,172,156,150,158,46,228,91,28,8,119,28,38,174,14,240,215,140,63,205,88,201,190,115,255,0,98,210,60,138,145,182,187,173,67,50,219,131,86,149,208,216,254,84,227,254,82,200,151,194,240,220,60,39,158,34,133,197,125,219,172,228,76,66,238,52,202,10,214,173,201,26,236,230,84,204,161,86,250,202,221,120,33,179,78,26,235,230,196,216,53,31,15,21,3,94,58,133,244,15,38,62,107,34,34,25,228,58,211,130,242,22,131,84,168,114,27,66,248,193,29,91,150,150,125,119,92,187,57,149,82,86,168,180,240,226,218,64,255,0,184,41,231,242,239,178,36,179,39,191,88,176,40,149,43,225,208,54,243,129,232,173,163,165,240,128,23,158,209,4,3,180,232,19,133,156,200,92,171,64,45,145,162,103,76,63,237,43,217,254,172,228,106,218,187,15,8,223,5,180,15,34,69,159,155,207,23,88,102,104,183,82,14,190,245,177,141,64,229,251,236,96,192,75,113,45,112,161,220,239,78,238,107,28,140,154,5,16,167,22,24,198,246,137,193,221,35,230,224,117,109,231,180,84,198,38,186,40,98,251,138,166,186,8,101,89,233,172,212,169,50,248,117,85,104,191,220,167,138,210,125,167,158,203,138,109,159,122,64,102,25,164,140,47,106,72,230,179,249,91,60,115,76,150,30,190,18,79,190,59,175,126,9,78,28,155,54,27,105,97,80,4,198,16,18,201,173,47,141,173,244,250,122,109,249,173,30,84,165,176,139,208,174,107,224,14,33,230,217,201,204,44,33,166,144,109,68,180,149,95,9,112,84,94,223,231,54,76,28,190,25,182,24,69,110,161,2,128,86,197,107,80,0,98,73,178,98,229,152,180,152,212,59,127,88,40,100,10,171,166,230,28,227,220,61,225,241,222,135,115,191,50,66,2,213,8,244,43,225,39,109,212,32,210,207,229,86,81,246,200,77,38,59,52,206,10,112,105,222,1,247,111,163,115,105,79,10,5,250,134,175,26,222,78,23,154,95,249,187,150,209,94,47,95,88,222,104,175,23,175,172,110,211,159,23,196,117,102,205,202,89,82,211,8,202,139,175,59,78,11,55,169,83,206,110,128,7,39,61,153,150,192,180,27,97,132,220,72,246,243,230,132,159,180,148,220,137,70,129,218,119,233,212,122,71,171,101,76,200,26,73,139,197,85,249,8,224,129,229,191,229,253,140,175,232,92,244,139,63,149,153,75,125,214,75,151,146,23,240,235,254,209,135,248,45,51,250,158,185,22,140,158,22,239,69,24,131,12,20,120,168,9,73,195,158,247,152,102,129,154,66,181,163,118,60,59,167,3,81,40,187,194,231,225,99,205,108,144,240,53,122,140,217,188,169,156,55,219,86,47,193,182,79,114,15,194,30,93,223,234,154,49,113,168,230,69,97,223,59,62,74,185,15,155,93,160,33,99,155,90,31,100,188,218,210,189,105,163,43,20,205,210,127,164,205,21,226,245,245,141,230,133,241,122,58,199,44,204,178,94,221,214,153,77,57,84,123,227,202,108,228,36,91,41,117,151,83,117,104,80,192,139,34,92,194,148,166,225,98,98,217,65,86,186,37,14,12,108,239,135,70,250,174,89,169,230,78,60,136,88,135,93,74,159,198,229,213,124,106,105,183,111,62,54,145,52,251,229,247,17,166,10,112,164,38,249,162,49,160,194,217,59,61,109,213,27,242,232,8,162,17,193,52,75,97,5,61,33,30,123,94,26,141,162,37,106,137,113,132,68,167,70,181,183,221,92,227,14,145,81,211,109,27,114,40,119,119,169,241,165,39,248,172,183,36,204,166,95,24,5,81,119,222,150,119,20,236,232,243,217,121,35,50,190,150,221,90,210,132,43,224,94,78,177,211,67,211,75,66,248,193,29,91,150,150,125,119,92,187,20,168,84,29,150,128,76,170,243,41,136,44,196,221,6,151,20,92,35,131,252,54,79,211,177,212,38,199,40,164,205,254,150,210,59,123,104,24,186,7,24,124,175,194,204,177,149,80,200,91,171,69,197,5,240,139,141,236,190,55,217,17,176,87,221,129,120,29,29,117,56,222,212,40,247,195,238,54,105,156,158,139,189,21,48,108,46,248,214,203,103,126,229,108,165,132,242,100,205,35,226,1,8,74,135,189,55,247,159,69,162,96,158,21,68,65,125,165,87,113,134,80,180,124,130,37,203,186,84,40,92,214,11,173,159,186,247,249,75,63,45,142,104,45,135,208,80,161,187,148,114,139,57,11,21,125,216,23,168,23,77,78,181,92,22,62,80,251,197,147,147,153,61,17,167,92,88,29,144,227,88,240,20,48,108,114,154,251,54,219,178,163,27,31,148,162,210,11,167,226,147,177,177,237,229,230,25,227,221,152,9,154,229,125,144,226,145,195,42,104,55,120,221,168,24,12,55,217,230,33,144,180,206,20,154,188,93,198,242,43,240,124,155,198,190,124,61,195,222,31,29,232,119,58,165,207,169,65,184,168,152,70,86,83,172,5,33,176,105,102,224,224,217,75,76,180,155,168,66,70,0,89,233,92,193,187,204,188,154,114,164,236,80,229,22,138,241,122,250,198,243,69,120,189,125,99,118,156,248,190,35,171,54,142,93,209,120,197,210,191,184,156,233,151,180,229,230,165,205,232,245,225,164,86,42,251,35,247,109,23,33,117,206,217,12,189,59,64,159,131,86,186,14,67,235,254,198,87,244,46,122,69,145,15,14,210,91,109,177,117,41,72,192,11,76,254,167,174,69,162,188,96,190,173,188,210,79,249,63,248,237,146,62,6,175,81,155,74,252,9,159,80,102,233,63,210,90,9,161,6,216,149,154,40,158,233,81,35,142,62,77,43,135,65,212,105,102,102,112,14,233,24,124,21,36,255,0,196,205,21,226,245,245,141,230,133,241,122,58,199,51,187,225,241,222,171,150,119,195,163,125,87,51,73,190,115,255,0,98,217,51,50,21,172,44,59,13,145,78,42,218,24,249,82,60,182,150,68,155,213,75,58,21,94,214,74,56,53,243,123,132,118,37,7,235,8,67,193,239,141,202,249,235,104,95,24,35,171,114,210,207,174,235,151,154,79,244,16,253,114,236,159,167,99,168,78,119,218,155,98,227,191,250,64,41,127,75,176,138,236,223,200,121,109,0,228,245,186,194,151,54,247,55,184,164,252,154,235,181,228,154,131,168,217,95,74,239,244,230,205,76,66,130,26,125,214,223,55,19,196,95,5,120,127,23,251,204,204,60,86,51,18,224,84,45,218,94,72,227,87,228,211,207,77,214,134,51,198,233,81,250,49,88,224,165,227,220,147,95,55,41,30,229,14,203,147,161,97,17,13,60,16,142,241,116,190,158,77,106,28,222,225,239,15,142,244,59,157,143,15,129,244,55,158,43,197,235,235,27,179,240,25,73,10,97,160,22,67,41,71,197,10,240,93,175,24,29,191,133,45,21,226,245,245,141,218,115,226,248,142,172,218,59,195,62,194,115,68,205,34,148,3,80,205,151,14,52,175,39,57,213,104,188,166,138,112,155,241,169,105,68,167,223,28,88,90,212,122,46,255,0,53,165,49,177,46,210,26,49,150,214,165,30,8,209,58,40,73,228,74,189,79,216,202,254,133,207,72,205,51,250,158,185,22,138,241,130,250,182,243,73,63,228,255,0,227,182,72,248,26,189,70,109,43,240,38,125,65,155,247,143,244,150,118,85,28,56,43,197,11,166,45,175,98,135,249,170,182,130,149,204,26,41,90,52,197,42,216,226,52,75,162,199,33,205,21,226,245,245,141,230,133,241,122,58,199,51,187,225,241,222,171,150,119,195,163,125,87,51,73,190,115,255,0,98,205,65,227,83,40,101,105,160,173,84,134,210,160,60,169,180,194,86,111,118,135,146,240,59,40,177,74,127,39,158,207,193,79,224,131,48,13,18,201,101,177,85,39,115,181,214,175,184,216,69,75,99,89,137,109,88,213,181,87,203,186,203,47,68,33,232,186,118,184,84,43,134,79,47,122,57,108,238,85,204,5,90,135,117,79,41,116,193,111,171,96,230,173,121,48,180,47,140,17,213,185,105,103,215,117,203,205,39,250,8,126,185,118,79,211,177,212,39,51,177,209,175,37,166,25,77,229,169,91,45,83,125,185,115,10,232,101,159,239,85,60,188,214,101,50,88,84,55,23,46,106,235,33,35,23,16,7,112,121,125,181,223,97,147,19,87,40,252,58,105,12,181,241,210,56,156,227,103,37,149,244,174,255,0,78,109,45,156,34,128,133,42,29,70,152,247,201,199,248,188,182,133,202,89,131,234,184,97,210,85,94,237,199,41,66,145,188,212,27,57,55,156,222,236,38,253,242,132,221,3,138,210,63,205,230,223,150,228,176,141,183,17,6,223,109,109,180,221,210,180,145,233,72,30,76,54,11,126,73,152,187,250,194,17,35,132,163,139,237,247,220,170,223,208,109,1,55,105,53,110,13,107,109,220,53,5,210,135,154,169,167,72,180,44,169,232,134,216,142,131,105,44,22,148,105,164,9,20,10,78,252,44,168,201,164,107,108,54,7,24,226,174,97,182,201,143,76,61,25,47,165,245,164,234,67,13,211,3,206,0,28,231,220,61,225,241,222,135,115,177,225,240,62,134,243,197,120,189,125,99,118,237,84,68,194,24,19,14,229,104,14,244,43,144,249,143,77,99,225,98,27,40,117,152,55,91,90,79,21,65,214,234,45,57,241,124,71,86,109,29,225,159,97,57,161,228,77,57,219,99,28,210,186,1,30,244,157,252,234,165,62,105,180,170,17,105,163,239,71,34,33,252,40,111,169,181,224,121,133,7,69,164,19,246,83,195,131,135,67,78,225,240,106,212,122,21,235,218,18,41,74,171,236,167,177,223,198,166,250,118,158,113,69,116,254,194,25,248,152,247,97,251,25,42,72,184,144,107,92,209,18,103,159,83,40,136,187,85,164,84,138,40,43,217,103,37,176,241,78,62,151,31,47,222,88,161,197,41,20,254,92,208,125,147,26,236,63,98,105,41,113,32,214,245,223,237,180,174,5,233,131,205,38,86,209,105,37,41,28,60,18,49,254,11,67,192,165,69,66,25,164,52,9,219,116,83,55,231,151,103,59,166,248,155,162,239,189,220,205,9,52,117,129,217,80,69,90,39,6,186,41,37,36,115,99,153,201,148,60,197,231,212,227,5,139,171,72,2,133,73,53,254,92,205,204,162,38,47,48,166,216,12,93,66,65,24,40,159,181,157,89,88,137,139,202,117,79,60,246,136,164,93,237,129,95,221,101,101,98,38,47,41,213,60,243,218,34,145,119,182,5,15,181,154,17,49,49,174,195,246,37,250,92,72,53,189,79,186,208,178,212,44,173,48,140,33,128,163,182,234,105,91,57,52,134,152,188,242,157,105,77,20,41,32,10,18,15,178,193,51,6,138,95,64,163,113,13,224,180,242,114,142,75,126,135,58,132,113,189,238,161,72,62,106,217,46,206,230,197,228,143,129,97,55,107,251,199,238,179,112,80,48,232,97,134,133,212,33,3,1,102,229,177,17,78,48,150,223,15,222,64,174,164,168,125,171,67,201,153,125,79,34,30,245,22,161,66,106,162,175,110,104,89,227,241,239,50,184,84,33,1,9,72,32,221,89,87,182,195,43,204,123,161,224,180,47,67,116,93,224,160,39,217,153,200,24,230,18,243,15,11,171,65,219,101,64,203,82,170,45,101,106,90,251,165,110,174,101,101,70,130,177,4,11,173,241,18,231,198,83,127,251,215,111,207,1,30,233,120,169,74,208,221,23,113,69,207,109,151,41,136,121,77,37,74,74,239,164,84,130,44,114,90,57,213,198,194,222,82,144,86,0,83,117,239,122,73,61,54,106,87,2,142,3,122,213,181,106,218,163,154,42,125,11,13,250,68,65,170,1,238,88,168,225,92,231,199,208,40,44,184,120,134,146,227,78,36,165,104,80,168,80,220,108,167,228,19,30,198,74,190,1,224,84,145,204,173,126,155,15,202,19,184,118,219,219,161,65,89,62,90,91,176,229,108,93,189,139,142,43,21,184,121,79,184,86,85,162,98,242,157,83,239,63,162,41,23,123,101,239,238,206,140,171,92,197,228,186,135,153,123,68,18,46,246,187,184,127,46,119,38,80,211,23,159,83,140,22,46,173,32,107,82,77,127,151,49,202,54,145,114,41,112,198,25,218,12,28,23,146,65,60,162,237,57,185,173,21,45,90,202,19,20,194,216,42,27,47,38,149,179,208,48,241,110,62,151,157,210,213,98,148,192,15,102,100,78,230,51,7,148,150,244,105,236,107,162,237,196,241,107,175,28,124,182,110,91,17,20,227,9,109,240,253,228,10,156,18,69,63,154,223,154,239,44,184,199,99,118,53,245,36,87,86,10,231,26,237,18,196,60,197,232,150,226,20,149,221,112,0,16,70,209,207,135,147,254,177,255,0,255,196,0,42,16,1,0,2,2,2,2,2,1,4,2,2,3,0,0,0,0,1,17,33,0,49,65,81,16,97,113,129,145,32,48,161,240,177,225,112,209,64,193,241,255,218,0,8,1,1,0,1,63,33,255,0,152,97,131,33,88,2,63,62,59,190,60,146,220,74,95,25,90,116,17,13,15,128,215,92,138,35,224,112,68,59,131,71,163,190,3,218,22,226,92,100,104,56,188,149,164,236,32,158,65,242,248,210,172,87,171,240,196,9,134,48,164,31,49,131,132,240,248,26,20,35,0,47,168,200,177,181,50,51,16,95,232,184,92,44,42,125,75,76,229,2,120,7,37,60,43,164,86,224,30,100,9,162,137,152,97,161,109,100,58,72,224,80,151,90,12,120,11,133,131,252,253,164,61,140,216,193,170,244,249,22,35,201,250,156,0,236,220,207,73,104,119,9,83,32,168,118,145,245,228,172,232,57,16,245,80,236,30,175,18,162,173,191,214,109,120,5,198,104,106,142,120,221,88,253,60,224,23,117,8,3,183,62,102,38,240,42,146,200,232,69,202,51,213,116,242,71,25,100,56,30,209,141,180,214,151,209,141,30,95,103,121,88,66,48,95,5,209,252,201,154,137,58,197,159,160,49,155,96,233,6,55,138,68,145,107,67,244,144,180,68,34,236,22,120,150,1,88,128,88,49,174,6,34,75,103,230,27,77,42,9,124,15,64,27,87,54,164,193,150,225,135,112,28,128,164,163,9,175,193,168,145,132,125,207,14,38,88,160,195,42,43,85,20,150,154,76,193,159,28,143,131,193,199,212,19,202,98,129,112,4,84,93,129,209,61,254,105,89,118,157,34,60,193,32,28,217,140,100,45,3,170,249,89,44,61,2,146,59,68,37,128,146,132,96,63,106,17,132,55,233,51,195,35,54,20,211,254,124,238,197,60,23,9,19,189,160,41,208,228,156,22,84,144,61,140,71,236,132,131,211,180,34,127,176,48,72,143,62,48,57,55,187,14,167,208,164,156,145,216,151,64,60,254,116,112,255,0,214,46,176,92,97,54,55,66,185,101,0,135,137,209,166,91,65,3,242,183,200,60,34,12,103,142,64,185,201,91,71,101,44,58,69,92,76,75,19,224,26,201,51,0,255,0,147,235,44,69,1,26,0,123,44,33,182,249,39,16,125,9,39,70,72,28,26,152,154,156,28,26,154,216,174,233,150,207,228,24,179,93,197,128,150,126,146,118,84,76,176,171,64,82,144,50,227,240,177,124,130,49,59,95,218,251,242,230,115,108,12,57,126,52,73,17,164,81,145,199,241,84,46,219,73,160,88,223,35,38,12,200,28,165,47,115,125,230,227,246,25,78,117,169,186,157,0,143,17,230,161,252,126,8,228,239,197,187,104,254,203,2,64,45,231,198,70,228,148,135,91,147,164,105,163,0,4,146,60,248,219,18,193,168,79,136,156,84,23,8,165,84,103,150,192,76,36,208,12,84,36,72,71,156,155,38,159,13,180,8,166,33,236,97,35,200,59,238,109,203,106,177,142,211,27,179,123,97,176,234,36,246,30,140,49,121,244,254,21,35,227,46,15,76,134,127,132,83,132,246,73,148,226,110,144,131,72,231,91,219,217,117,246,208,99,114,52,196,29,185,10,194,161,98,137,244,224,28,4,162,79,193,178,7,96,30,214,5,120,109,25,179,133,73,10,76,72,145,56,74,76,129,127,230,142,70,79,30,63,98,120,151,159,21,100,209,82,208,168,99,98,196,78,249,167,96,0,210,45,122,84,153,50,117,195,46,2,130,204,45,92,230,224,98,49,40,207,79,112,168,17,6,59,100,4,186,123,234,182,252,79,2,7,180,60,101,46,103,0,194,36,82,66,147,248,251,164,12,99,119,74,5,17,31,148,244,226,67,229,146,192,158,173,170,245,5,122,217,8,56,140,232,147,172,157,236,103,145,28,46,69,36,20,47,50,161,166,160,39,74,241,145,149,43,182,37,179,146,164,146,174,156,175,50,162,53,5,29,102,229,150,4,130,168,52,14,61,203,27,211,45,169,7,139,158,188,228,47,137,9,66,19,194,159,191,217,36,144,196,193,73,49,61,4,189,47,218,249,87,164,68,79,216,136,252,100,20,43,196,158,164,195,240,30,24,28,154,192,148,244,73,91,162,82,44,163,35,144,77,201,181,254,0,208,120,189,160,5,129,148,159,12,220,48,194,40,166,52,200,80,176,132,219,233,75,224,155,117,170,33,113,212,168,245,226,181,227,242,11,145,57,48,241,88,208,58,14,230,212,154,13,20,96,76,137,80,1,126,200,55,17,206,33,91,200,9,72,145,48,210,229,37,3,132,219,188,220,84,155,107,120,111,107,202,217,89,17,61,173,51,137,225,242,70,129,46,173,0,129,72,99,197,26,74,200,169,21,7,8,11,162,101,131,29,5,25,98,81,164,24,104,38,28,144,32,143,238,100,211,241,50,206,213,0,114,72,75,96,174,94,239,229,116,24,149,102,83,199,130,4,9,25,141,161,26,128,223,10,1,254,105,149,201,56,73,227,32,127,11,75,74,105,211,151,59,112,227,64,44,61,6,155,209,50,122,244,120,142,233,242,87,59,210,239,214,108,85,133,166,230,166,212,215,211,50,148,195,106,151,181,104,125,194,33,89,243,88,140,90,18,34,67,167,19,135,27,92,140,246,118,178,123,48,183,210,100,186,68,222,10,171,134,84,8,157,70,73,32,152,77,187,176,152,49,167,130,113,180,70,13,161,20,8,129,142,94,180,14,140,154,157,36,196,68,167,27,56,144,108,229,8,10,226,8,164,95,63,72,23,121,9,19,188,103,227,10,27,161,109,194,99,205,112,40,255,0,150,87,65,127,5,163,102,17,76,111,171,201,233,62,21,239,19,59,70,52,84,185,135,24,51,167,132,122,3,164,77,137,132,140,97,128,50,20,221,39,101,37,159,9,220,89,48,106,201,154,139,211,133,145,126,51,191,169,130,25,134,53,164,17,34,192,70,112,168,178,239,60,178,190,214,153,242,200,11,231,162,57,196,120,68,17,236,196,222,54,161,0,84,134,201,102,144,113,68,198,58,44,158,197,48,104,5,149,131,249,22,26,8,77,137,17,11,144,48,98,122,57,26,19,210,56,27,22,72,72,186,193,3,215,195,39,76,33,17,25,105,1,118,228,187,253,162,75,6,196,154,57,122,34,61,179,91,158,42,77,193,131,209,212,232,150,177,229,85,155,5,154,59,248,229,193,184,51,80,116,53,8,13,140,95,9,36,233,32,146,83,135,245,252,65,197,228,232,252,87,155,164,108,220,129,49,208,5,142,9,150,144,148,156,3,177,193,146,41,178,110,168,20,137,115,227,127,244,191,136,144,178,68,47,240,93,246,195,230,163,25,96,37,232,196,112,29,170,115,166,199,68,129,115,144,171,42,240,41,101,9,243,190,6,144,41,119,131,236,140,31,109,251,42,64,245,121,115,165,152,177,15,104,227,222,58,20,66,4,95,91,73,217,4,76,177,253,15,89,77,70,66,66,140,188,65,206,27,82,177,168,152,55,151,88,208,152,23,7,43,42,127,16,205,18,87,224,192,47,171,77,75,158,7,241,103,84,211,126,99,144,80,4,43,26,66,147,206,65,21,75,148,39,214,55,206,75,69,116,46,193,167,81,239,216,226,215,230,209,18,253,152,131,222,53,59,155,212,83,209,69,234,33,39,21,172,141,252,31,2,117,56,48,234,91,29,15,65,42,58,116,135,32,57,177,245,242,142,100,145,240,241,138,230,139,144,40,204,74,99,177,246,52,61,15,50,10,192,170,98,11,167,82,230,52,20,42,83,12,167,168,3,224,26,159,69,94,67,108,102,110,148,150,208,137,42,176,25,56,213,126,205,21,143,69,215,32,113,45,255,0,108,203,114,113,99,174,149,2,34,83,29,0,135,202,63,38,74,117,22,232,173,124,174,4,7,80,128,13,171,144,24,32,57,66,28,126,185,110,66,33,52,12,244,251,140,40,224,152,154,72,31,68,63,66,112,146,135,170,21,238,178,32,143,32,134,64,126,140,153,16,216,77,236,0,61,157,240,182,132,22,181,140,62,215,105,149,121,85,240,12,90,144,110,91,151,79,175,153,143,235,2,238,101,223,5,126,212,145,107,193,91,151,153,14,1,17,160,216,241,134,144,17,9,196,122,85,191,130,231,35,68,232,37,114,29,231,46,97,204,174,46,147,212,186,66,105,229,13,56,25,222,15,101,160,172,45,176,95,230,149,7,78,202,24,29,248,192,1,235,198,255,0,233,127,211,147,164,79,242,76,86,181,2,119,44,99,242,212,201,92,56,131,46,145,101,20,1,48,116,120,255,0,175,8,73,52,201,107,146,139,123,39,11,89,46,3,43,161,45,193,88,196,234,198,204,185,185,94,161,137,217,53,144,145,245,135,88,13,44,72,38,185,72,112,93,24,109,215,123,7,208,24,223,73,37,232,112,156,76,98,102,52,206,79,204,57,95,1,1,58,67,108,248,201,32,113,4,40,145,51,92,181,209,148,69,134,223,111,143,8,151,231,41,144,18,146,185,144,6,173,5,157,249,178,204,110,82,92,196,237,130,109,80,77,150,233,2,72,107,249,163,47,121,19,222,125,15,69,189,103,56,246,99,71,14,162,159,148,119,144,16,37,18,47,63,135,20,13,48,123,198,42,247,161,142,240,221,148,65,50,212,154,72,71,132,28,39,208,129,101,200,44,9,169,243,116,51,132,166,76,227,208,23,10,97,163,217,29,207,249,59,81,21,195,26,71,34,121,168,48,59,186,37,10,68,12,146,134,4,67,162,2,39,15,34,38,4,63,86,228,81,236,131,68,145,38,26,167,0,79,162,66,201,124,211,72,239,20,97,172,99,244,228,200,134,54,176,161,104,64,127,47,229,243,26,119,64,29,172,79,82,156,43,38,221,177,150,131,208,50,251,253,161,35,172,216,96,184,15,216,195,36,222,47,191,251,219,40,135,200,104,100,169,197,3,145,22,13,108,152,225,216,68,225,17,19,179,244,228,200,107,244,209,255,0,253,143,89,159,236,193,34,221,60,83,255,0,227,52,1,217,74,43,151,187,253,228,249,129,210,220,84,79,243,82,246,191,171,36,136,188,71,128,72,173,174,254,16,115,57,141,140,77,226,34,41,40,151,72,63,203,172,22,49,72,50,39,133,109,10,52,83,13,240,133,89,212,238,103,134,13,68,99,88,195,230,57,21,179,221,19,252,83,21,143,199,76,238,239,176,242,132,68,167,121,171,8,222,2,9,16,24,71,8,253,189,209,242,68,89,14,31,230,32,215,141,92,222,50,33,254,119,199,42,33,211,73,69,121,32,28,168,103,101,77,80,195,184,36,142,56,232,31,52,251,32,236,190,237,95,248,68,176,201,55,139,239,254,182,200,4,198,80,155,147,164,179,218,26,92,67,67,23,122,123,204,31,76,140,34,126,156,153,13,126,154,63,255,0,177,235,60,7,186,116,3,123,3,239,26,123,92,153,208,157,90,113,186,51,0,178,76,36,56,163,65,37,150,178,1,97,232,109,122,108,194,187,220,27,195,175,218,186,98,90,198,30,196,70,121,56,189,30,29,255,0,94,73,17,120,111,234,106,1,255,0,110,131,149,12,93,66,23,111,169,72,44,255,0,133,33,194,236,27,101,202,108,94,93,152,133,37,130,213,18,159,72,58,122,240,172,145,214,107,228,250,4,83,233,206,106,12,181,6,2,196,177,63,52,100,31,22,89,7,202,152,220,190,185,155,175,71,152,4,136,40,210,84,188,144,101,235,76,36,130,137,44,134,190,118,75,10,24,134,39,119,245,249,12,128,115,34,138,74,187,2,66,198,106,33,93,22,147,101,214,247,232,200,254,31,26,1,12,195,209,186,255,0,111,116,124,128,146,160,172,35,216,130,157,192,234,24,217,89,166,8,159,8,248,67,252,239,142,129,106,136,210,29,150,23,62,172,160,185,202,7,224,239,47,183,221,193,112,200,252,0,123,99,61,184,220,24,72,133,252,85,120,253,133,65,10,184,6,231,227,197,61,38,90,28,63,92,125,106,130,14,133,253,79,143,231,9,99,76,245,254,88,178,214,249,12,233,107,79,206,6,246,170,16,33,127,30,57,9,175,99,207,189,95,132,124,86,176,65,247,6,199,126,27,86,160,141,5,253,79,131,87,169,32,147,191,151,227,15,14,161,236,81,2,78,234,95,140,82,13,110,136,19,186,151,227,196,184,2,239,22,103,251,156,51,32,164,36,138,249,140,235,27,4,225,253,156,145,94,164,28,205,181,36,219,182,33,103,26,156,67,240,12,63,206,62,39,150,31,229,116,124,7,222,86,240,100,15,251,155,93,170,174,14,167,65,75,3,127,212,101,57,34,91,28,31,95,175,17,169,53,194,74,189,177,250,200,147,192,104,9,59,212,188,94,184,167,7,124,123,201,44,187,5,187,57,130,15,207,126,0,77,18,71,17,30,152,244,51,176,70,243,34,182,61,183,169,97,98,88,85,179,83,246,125,228,193,225,68,107,48,210,0,251,113,89,6,227,86,9,159,97,127,192,28,120,184,81,180,13,7,11,146,240,59,1,0,26,77,82,16,105,28,17,168,147,227,138,211,210,47,121,27,81,211,174,181,159,55,141,85,40,188,54,154,181,112,0,18,193,111,232,107,158,138,144,9,59,169,254,60,155,70,237,36,2,91,184,126,124,174,157,65,3,66,254,167,197,43,13,71,178,22,227,208,225,132,36,84,148,179,31,19,147,130,76,233,84,175,8,52,177,106,210,245,18,215,119,195,144,168,40,236,223,47,198,64,238,40,56,132,106,104,29,32,228,47,108,80,145,131,144,203,227,255,0,49,255,0,255,218,0,8,1,1,0,0,0,16,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,0,141,32,148,253,10,143,225,30,63,234,182,168,84,104,147,197,22,255,0,250,247,225,224,50,219,101,23,59,254,185,92,162,132,43,21,216,255,0,255,0,172,149,72,171,43,191,118,47,191,233,245,89,232,240,8,93,251,83,248,124,214,107,191,157,95,126,81,255,0,126,79,82,137,253,19,219,76,127,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,0,255,196,0,37,16,1,1,1,1,1,0,2,1,5,1,0,3,1,0,0,0,1,17,33,0,49,65,81,16,32,48,97,113,129,145,112,161,193,241,255,218,0,8,1,1,0,1,63,16,255,0,204,54,67,52,45,144,185,139,56,187,126,248,210,110,116,93,128,84,57,13,35,25,57,202,49,160,77,107,41,64,171,16,14,44,64,11,78,176,35,134,160,192,189,161,117,184,42,202,57,240,159,103,215,28,112,98,238,33,225,72,124,115,252,115,57,9,217,1,245,124,15,245,156,217,157,18,36,112,145,214,172,235,87,62,224,210,156,105,65,16,66,67,190,55,220,250,226,105,167,19,249,145,100,90,185,74,120,92,242,69,174,90,0,116,70,153,199,17,243,159,58,172,100,130,170,47,139,68,38,151,66,227,91,1,185,121,65,232,135,224,200,117,31,149,66,20,186,64,64,32,226,13,141,184,160,27,16,68,76,68,253,84,18,235,123,19,196,247,3,76,186,117,229,178,147,81,98,63,8,130,34,32,136,115,230,112,195,188,113,134,22,224,162,106,137,224,143,156,71,124,170,68,22,26,26,255,0,153,220,170,154,21,2,133,43,35,212,6,95,38,77,162,14,85,28,0,213,122,153,226,34,187,64,137,78,136,171,140,153,77,64,68,161,89,236,169,144,7,225,88,44,64,99,88,224,3,228,51,92,150,98,142,25,181,86,27,8,101,1,65,11,124,174,89,5,136,112,92,206,8,96,100,64,238,130,161,134,211,127,211,175,3,86,8,132,209,243,6,61,17,133,116,2,164,136,2,145,161,15,195,229,224,204,84,48,3,85,192,234,114,97,2,23,152,152,85,63,154,35,231,199,69,62,149,116,82,78,209,101,236,56,0,221,198,190,132,57,128,164,92,160,124,121,103,53,198,196,239,237,92,214,10,171,241,117,27,79,121,160,237,33,10,145,128,118,41,189,131,167,79,19,167,201,192,14,137,9,153,14,190,143,235,171,10,214,9,86,171,7,1,113,6,113,192,222,172,50,100,45,19,202,110,105,211,172,108,105,65,241,253,243,158,51,97,183,42,26,55,39,14,149,65,137,182,89,31,15,236,133,203,111,66,181,160,150,58,176,209,131,181,54,176,115,49,150,9,65,7,70,47,50,134,97,50,48,14,164,0,253,170,5,5,69,221,169,64,2,7,7,140,135,0,206,238,19,58,79,2,4,100,15,47,25,137,220,213,79,207,208,21,84,1,80,225,135,231,134,92,136,5,187,249,131,160,52,228,191,224,207,75,224,37,195,132,55,188,9,67,54,210,53,8,23,131,188,223,21,128,232,53,21,153,135,65,43,233,244,88,40,188,150,180,228,204,124,235,255,0,63,134,35,13,3,81,156,27,145,200,162,146,64,254,145,90,81,198,116,27,11,107,255,0,64,173,219,111,51,164,4,156,17,17,88,9,48,32,67,178,120,0,18,135,194,0,106,10,206,158,120,49,218,10,48,216,162,243,74,9,105,130,1,73,136,56,208,188,17,243,240,54,118,3,101,101,223,37,31,75,191,138,83,145,213,22,237,168,10,128,245,67,127,28,194,235,81,76,167,1,75,34,211,58,46,0,8,26,39,217,248,55,156,186,197,239,106,208,242,94,151,36,100,98,81,40,34,161,0,155,35,128,160,113,19,228,230,228,69,182,38,160,104,198,5,104,43,94,189,72,152,226,69,201,244,172,76,63,110,10,171,105,65,192,202,52,78,148,80,196,89,8,136,18,136,192,210,94,123,202,104,17,105,72,161,66,173,176,94,57,255,0,12,72,73,17,68,68,71,129,40,155,135,234,50,37,128,32,74,92,45,64,130,0,102,133,170,3,154,184,47,171,226,19,74,106,16,251,97,226,135,34,61,162,11,64,197,34,83,143,219,232,49,242,172,23,229,0,249,67,123,73,211,115,210,186,37,19,28,68,244,228,29,154,121,207,173,123,180,13,195,25,67,40,87,90,79,151,0,143,3,126,77,64,222,35,227,128,143,59,13,66,2,82,3,214,220,111,130,30,18,89,35,20,206,101,174,12,224,96,172,89,170,159,167,36,54,204,127,242,248,164,219,39,24,26,168,130,11,252,5,113,193,164,136,92,207,246,171,162,182,161,249,96,158,29,209,196,232,40,139,84,202,145,0,46,205,76,85,196,196,6,25,24,88,74,214,21,89,66,208,0,155,5,219,184,123,158,175,196,36,34,163,95,12,142,229,35,118,209,120,65,86,5,1,79,156,203,190,34,89,218,149,111,1,134,240,124,141,78,39,238,98,135,42,105,119,50,211,88,137,224,0,0,3,245,225,249,208,152,170,39,32,129,89,72,144,171,156,30,173,130,0,2,62,0,62,20,124,114,16,33,155,2,229,9,52,62,123,194,21,49,91,129,128,245,111,84,191,38,116,227,144,216,100,10,248,60,17,196,29,201,113,5,90,31,98,16,114,201,155,146,94,34,146,2,11,41,45,59,131,157,127,99,156,19,86,193,118,254,22,113,200,75,72,98,10,35,136,245,242,243,163,138,42,227,147,9,88,89,149,32,244,218,154,105,3,198,105,121,178,197,180,203,132,143,227,82,147,40,237,208,224,85,171,87,222,91,111,4,187,36,163,6,136,132,174,64,46,108,0,53,69,33,130,228,132,16,56,252,231,63,201,88,163,89,1,160,41,48,83,76,99,27,62,137,53,87,12,120,4,28,44,87,35,175,44,168,147,8,71,129,228,168,152,82,232,130,143,134,194,167,62,118,216,73,191,245,44,7,149,82,64,232,106,8,116,163,9,5,130,130,103,201,248,230,198,220,129,73,124,81,92,244,212,122,83,66,12,132,33,27,0,77,0,215,129,31,59,93,147,208,81,125,119,244,15,188,134,10,77,184,150,185,36,6,33,215,18,174,198,209,138,1,168,244,68,28,146,149,173,210,80,9,32,139,57,132,42,202,199,178,129,130,127,84,136,196,4,80,156,141,198,4,125,56,132,7,148,99,49,73,19,233,235,129,157,34,4,68,168,36,2,86,181,60,186,204,10,0,152,0,10,138,240,96,111,246,0,80,144,49,95,9,28,55,106,120,208,81,166,192,36,174,140,152,64,36,80,38,34,120,157,66,128,152,134,32,151,90,64,148,26,18,114,154,190,166,97,133,118,45,199,14,237,108,118,251,15,244,99,233,203,236,168,220,152,215,174,1,86,199,140,167,131,57,16,196,76,71,19,169,238,13,67,76,70,134,208,52,103,159,120,235,14,31,36,60,140,36,161,161,224,7,159,63,133,168,52,118,36,192,35,119,160,138,227,52,98,22,5,82,150,77,67,135,242,77,220,17,18,64,129,162,147,64,126,56,82,23,78,89,143,150,104,37,130,215,75,244,111,27,5,40,146,170,228,7,186,33,201,98,197,202,237,150,190,12,13,35,229,1,62,158,28,200,148,140,128,130,209,136,45,208,249,180,22,171,128,0,141,21,85,63,179,125,11,100,7,12,97,32,68,108,65,65,192,153,240,134,173,69,27,81,174,3,28,106,151,129,58,81,75,40,43,112,40,224,231,167,44,84,232,0,214,61,62,49,146,76,89,49,206,227,72,91,252,0,23,202,69,224,128,170,89,64,65,120,52,130,166,227,105,188,85,85,92,78,212,162,100,112,66,176,1,68,68,199,244,72,249,170,120,148,95,145,213,97,149,14,107,235,111,92,134,135,144,2,34,254,19,70,250,135,208,226,176,86,55,32,78,58,59,16,14,112,165,90,202,133,69,244,156,21,98,18,157,66,194,236,56,175,199,27,77,199,37,67,234,12,188,144,148,76,129,31,64,247,28,211,112,198,13,156,27,44,23,186,72,164,106,132,84,176,225,193,164,30,47,144,37,140,30,10,191,96,218,54,205,130,57,245,198,154,110,233,148,89,30,26,39,215,150,168,224,138,250,116,220,209,158,212,14,52,158,13,42,165,81,226,41,248,230,69,18,241,240,105,111,154,45,196,181,254,65,113,18,174,97,230,18,8,48,71,81,69,64,89,66,76,11,132,25,233,50,138,133,65,94,44,132,55,176,65,77,40,41,60,228,8,174,4,9,96,166,22,175,47,207,134,201,4,132,128,184,81,230,61,8,74,76,15,177,90,248,22,20,246,213,63,97,64,24,72,4,25,162,227,52,205,214,120,15,149,144,232,123,72,103,35,1,67,45,148,71,73,24,123,124,174,248,40,181,110,84,9,62,22,223,69,24,145,121,141,201,50,120,57,137,4,17,71,57,26,164,50,47,90,237,229,81,240,98,223,68,214,156,114,156,31,128,47,210,230,64,160,140,86,15,149,15,247,196,97,167,14,168,96,0,170,248,113,41,227,48,48,52,54,39,212,157,127,92,228,205,192,135,96,208,68,83,225,224,189,65,130,80,178,129,101,44,102,252,14,175,134,149,68,29,193,208,159,167,36,201,199,79,238,131,186,162,69,81,86,7,96,7,94,226,134,164,11,75,149,230,175,224,73,41,71,201,199,85,148,32,34,144,66,76,37,82,57,185,66,207,129,254,126,201,127,90,8,10,40,140,11,85,21,135,64,19,235,65,235,84,58,13,34,186,208,130,63,1,228,40,9,206,114,130,20,148,195,240,184,19,44,88,159,197,145,236,163,24,181,223,123,84,24,82,218,81,65,33,1,238,250,53,40,1,15,128,7,144,76,159,174,69,60,115,107,201,231,165,70,16,1,92,0,0,62,146,195,209,7,255,0,209,137,188,159,161,59,222,1,141,64,91,3,207,196,208,39,212,48,130,44,0,6,28,134,232,173,197,227,51,34,146,132,11,0,39,32,187,243,222,58,146,21,4,168,11,200,29,169,165,69,25,199,155,1,206,183,40,118,64,9,140,137,235,161,135,81,109,71,217,245,1,201,219,216,160,45,100,105,137,104,133,253,148,25,61,221,206,18,236,5,127,46,116,164,47,26,72,136,142,34,100,233,165,251,25,222,23,4,170,36,50,7,83,217,41,28,92,23,109,45,69,131,212,53,31,114,72,144,181,78,70,215,132,164,16,84,65,205,23,252,193,64,44,3,140,168,200,90,170,154,31,130,157,75,68,207,138,30,226,77,7,20,245,212,164,160,117,4,165,114,159,217,223,1,17,48,236,43,40,208,0,216,8,89,64,228,212,19,17,232,205,14,88,4,131,33,92,193,150,31,48,54,161,24,132,194,165,86,72,8,80,233,150,80,64,195,98,20,100,193,23,243,64,171,35,133,80,212,213,152,97,157,11,239,100,232,16,105,141,89,37,250,243,134,54,87,108,0,21,82,22,81,51,190,58,250,51,64,127,237,93,85,85,85,232,6,51,230,97,73,10,64,133,17,71,137,136,249,249,39,28,162,43,57,26,145,245,5,195,227,249,31,204,179,48,93,138,38,151,77,21,4,121,104,233,158,15,190,14,111,33,247,251,85,205,85,134,49,0,120,126,198,188,192,132,65,137,216,80,117,16,0,19,254,75,93,20,46,96,157,176,47,55,225,200,135,233,231,207,203,250,253,90,246,128,206,75,198,166,1,96,111,7,214,199,40,13,200,228,79,151,207,119,229,90,242,12,127,35,13,36,21,87,103,204,111,208,126,191,87,58,121,243,66,215,160,29,122,61,78,38,250,85,134,237,56,17,173,77,244,0,194,71,162,21,104,68,102,172,136,162,38,34,120,254,10,221,83,222,175,91,103,154,49,4,242,137,192,63,33,187,206,228,161,234,226,39,21,66,49,164,31,68,23,9,1,200,117,31,29,120,71,130,10,8,18,137,252,241,31,76,129,243,244,50,36,8,144,159,181,56,105,53,61,247,246,254,92,13,66,49,8,126,148,156,116,133,77,21,53,183,67,214,84,101,80,231,2,97,224,252,88,81,244,86,146,32,59,211,253,28,38,101,74,17,64,8,249,251,55,207,217,215,152,24,200,208,123,134,135,202,225,234,72,148,175,44,238,92,165,58,64,151,205,3,14,253,28,249,249,127,95,171,94,208,2,35,151,150,25,233,240,91,240,217,196,4,178,107,33,249,12,124,58,246,240,87,66,96,70,23,59,23,39,152,186,66,3,96,195,142,233,137,136,57,192,255,0,135,244,57,83,109,9,144,144,194,26,15,129,44,130,232,248,24,7,245,243,167,159,50,45,55,69,240,223,81,1,160,5,67,139,140,208,226,138,80,33,0,81,141,145,202,92,209,87,40,39,179,248,170,91,176,142,240,184,74,172,153,21,67,61,246,82,40,246,0,248,18,214,105,197,49,107,33,82,6,129,0,27,160,74,144,81,184,30,32,91,246,73,42,105,25,241,164,158,92,2,20,82,130,56,56,211,40,215,136,80,25,40,155,161,31,95,131,66,52,81,129,66,252,35,222,163,38,46,163,33,241,44,114,125,0,3,145,193,241,182,252,10,255,0,156,116,24,42,155,69,72,81,170,144,231,237,78,26,77,196,217,241,37,145,5,224,128,26,229,36,123,62,69,31,32,63,215,232,142,146,95,84,57,77,179,37,145,17,221,28,236,87,9,7,197,133,95,133,184,89,196,50,211,80,225,182,201,160,234,228,210,222,173,165,154,67,82,83,212,169,253,131,65,215,114,227,240,162,60,251,226,252,247,140,226,225,239,129,168,215,194,243,214,96,219,0,101,0,55,221,126,25,141,255,0,228,28,113,147,218,250,233,84,197,157,187,8,18,31,127,174,61,228,112,115,70,10,90,31,127,134,150,47,191,79,253,255,0,247,158,126,54,26,32,55,31,154,131,192,36,209,127,142,112,44,59,64,29,209,4,242,47,193,6,225,219,38,238,168,79,32,224,132,121,243,56,104,198,44,35,252,22,31,88,188,91,100,4,16,207,128,195,243,23,240,125,213,200,196,125,25,50,125,184,215,98,97,200,24,32,168,125,241,158,12,173,226,59,164,71,50,21,214,53,68,53,148,80,165,78,94,250,83,55,240,151,250,127,199,26,120,59,88,140,99,125,18,23,133,222,16,118,17,125,92,245,73,69,64,42,188,3,80,55,193,153,136,155,238,59,222,112,240,247,192,69,99,224,115,193,208,34,214,200,5,10,124,14,5,219,83,109,67,225,21,252,179,241,242,123,66,168,5,66,32,17,17,16,68,78,78,4,248,172,2,16,96,0,90,1,95,129,136,52,70,24,141,83,15,4,158,11,250,132,25,86,63,143,253,4,232,83,45,122,73,200,165,31,98,62,120,168,115,16,5,51,188,141,4,82,138,49,143,151,169,13,80,219,2,96,228,30,11,190,55,244,91,108,216,241,201,213,53,224,102,66,72,10,34,68,121,152,145,154,170,198,9,192,245,138,250,92,5,130,18,141,23,79,131,24,249,199,190,45,204,32,224,97,240,136,26,126,69,234,2,147,223,198,79,150,47,229,244,101,8,196,252,110,125,42,126,90,131,15,248,5,218,32,158,69,248,221,165,232,16,210,128,133,85,51,4,47,94,152,114,14,40,104,57,78,79,216,89,216,102,100,47,250,254,24,97,97,19,120,72,232,99,7,14,62,108,27,100,140,130,37,247,28,192,189,69,129,1,38,151,49,154,28,121,101,5,39,61,129,79,199,254,99,127,255,217